@charset "UTF-8";
/* Plantilla */

/* GENERAL */
body{background:#F5F6F7 url(img/rayas2016.png) repeat-y top center; font:100% Arial, Helvetica, sans-serif; margin:0; padding:0}
a{text-decoration:underline; color:rgb(61,148,146);}
a:hover{color:#e31818}
img{border:0 none;}
ul li{/*list-style-type:square /*list-style-image:url(img/cuadro.png)*/}
p, h1, h2, h3, h4{margin:1em 0}
h1, h2, h3, h4, .headerTable, .textito, #titulo1, #titulo2, .thanks, .premios th{font-family:"Helvetica Light", Helvetica, Arial, sans-serif}
h1{color:#FFF; font-size:30px; text-align:center; font-weight:200}
h2{color:rgb(105,65,62); font-size:25px; margin-left:20px; font-weight:200; border-bottom:solid thin rgb(206,153,121)}
h3{color:rgb(105,65,62); font-size:22px; margin-left:40px; font-weight:bold}
h4{color:rgb(105,65,62); font-size:18px; margin-left:60px; font-weight:bold}

#main{
	width: 900px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #FFF;
	padding: 10px;
	border: #e31818 solid thin;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;}
#header{width:100%; border:0 none; /*border-bottom:solid thin #981A1F*/}
#titulo1{font-size:40px; color:#000000; text-decoration:none}
#titulo2{font-size:35px; color:#0055a0; text-decoration:none}
#header a{text-decoration:none}
#bottom{width:100%; border:none; border-top:solid thin #981A1F;}
#bottom td{vertical-align:top; padding:10px 20px}
#goToTop{text-align:right; margin:5px 0; font-size:20px;}
/*#goToTop img{max-height:20px; max-width:18px}*/
#disclaimer{color:#999; text-align:center; font-size:smaller; border-top:solid thin #981A1F; }
#credits{
	width: 875px;
	-moz-border-radius: 0;
	border-radius: 0;
	border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	background-color: #FFF;
	padding: 10px;
	border: #e31818 solid thin;
	border-top: none 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#credits table{width:100%; margin:0 auto; font-size:12px}
#credits td{font-size:12px; vertical-align:top}

/* CONTENIDO */
.sectionTitle{text-align:center}

.thanks{width:99%; padding:0; margin:0 auto; border:none; /*border-top:solid thin #981A1F;*/ background-color:#0069ad; font-weight:100}
.thanks td{vertical-align:middle; width:50%; /*padding:0 25px 0 25px;*/ border:none; font-size:20px}
.thanks .team_name{color:#FFF; text-align:center}
.thanks .team_image{text-align:center; background-color:#FFF}
.thanks .team_logo{max-width:150px; max-height:150px; margin:0 auto; -moz-border-radius: 5px; border-radius: 5px;}

/* DEPRECATED */
.return{float:right; text-align:right; padding:10px}
.return img{max-height:75px; max-width:75px}
.number{float:left; text-align:left; padding:15px; background-color:#CCC; color:#FFF; font-size:40px; margin:5px 20px; font-family:"Arial Black", Gadget, sans-serif; border:#999 thin solid}

/* NEW 2015 */
.headerTable{width:100%; border:none; background-color:#FFF; color:#FFF; text-align:center; vertical-align:middle; margin:10px auto;  font-weight:200}
.numberCell{font-size:72px; width:15%; border:solid thin #FFF; background-color:#1d3e6e}
.titleCell{font-size:40px; border:solid thin #FFF; background-color:#1d3e6e; padding:15px 0;}
.returnCell{width:15%; border:solid thin #FFF; background-color:#1d3e6e;}

.manual table{margin:0 auto;}
.manual table td{padding:5px;}

.menu_tabla{margin:0 auto; border:solid thin #CCC; background-color:#F5F6F7}
.menu_tabla td{padding: 0 10px; border: none; border-top:solid thin #CCC;}
.menu_tabla .top{padding: 0; border: none; background-color:#981A1F; height:10px}
.menu_tabla .H1{padding: 0; border: none;}
.menu_tabla a{text-decoration:none}
.menu_tabla .disabled a, .menu_tabla .disabled a:hover{color:#999}

.tablaIzq{border:solid thin #FFF; border-right:none; background-color:#0069ad; color:#FFF}
.tablaDer{border:solid thin #0069AD;}
.tablaIzq p, .tablaDer p{margin:0.5em 0}

.important{color:#FFF; background-color:#F00; border:thin solid #000; padding:5px}
.cajaGris{color:#000; background-color:rgb(235,246,254); border:thin solid rgb(56,113,187); padding:5px; margin:0 10px}
.importantText{color:#F00;}
.note{color:rgb(0,46,89); background-color:rgb(222,228,235); border-color:rgb(0,46,89); border:thin solid; padding:5px; text-align:left; margin: 0 10px;}
.note a{color:dark-blue; font-weight:bold}
.image-text{font-style:italic; font-size:smaller}

.premios{margin:0 auto; background-color:#0069AD; border:solid thin #0069AD; background-color:#F5F6F7;}
.smaller-font{font-size:smaller}
.premios th{background-color:#0069AD; border: none; color:white; font-weight:bold}
.premios td{background-color:white; border:solid thin #0069AD; border-top:0;}
.premios p{margin:.5em 0;}
.premios .impar td{background-color:#e3e8f3}

.highlight {background-color:#FF9}
.disabled{color:#999}
.VIOLATION{font-family: "Arial Narrow", Helvetica, Arial, sans-serif; color:rgb(105,65,62)}
.cuadritos li{list-style-type:square; list-style-image:url(img/cuadro.png)}
.tituloPieza{color:#0069ad; margin-left:25px}
.marron{color:rgb(105,65,62)}
.tablaGeneral{border:none; margin:0 10px}
.tablaGeneral .titles{background-color:rgb(61,148,146); color:#FFF}
.tablaGeneral td{border-top:rgb(61,148,146) solid thin;}