body{
background-image:url(../img/fondo.gif);
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#0b2972;
}

img{
border:0px;
}



.cont_grnal{
position:relative;
left:50%;
width:746px;
margin: 10px 0px 20px -377px;
padding:0px;
border: 1px solid #555054;
background:#ffffff;
}
.ocultar{
	display:none;
	visibility:hidden;
}

.tit_home{
background-image:url(../img/titu_ziklokross_home.gif);
background-repeat:no-repeat;
background-position:left;
width:683px;
height:32px;
margin-top:30px;
margin-left:30px;
}

.foto_home{
background-image:url(../img/fotofondo_home.jpg);
background-repeat:no-repeat;
background-position:left;
width:683px;
height:360px;
margin-top:10px;
margin-left:30px;
}

.idiomas_home{
width:683px;
margin-top:10px;
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#0b2972;
margin-bottom:30px;
}

.idiomas_home ul{
list-style: none;
margin:0px;
padding:0px;
}

.idiomas_home li{
display:inline;
margin-right:20px;
border-right: 2px solid #0b2972;
padding-right:20px;
}

.idiomas_home .no_border{
border:0px;
}

.idiomas_home li a{
color:#0b2972;
text-decoration:none;
}

.idiomas_home li a:hover{
text-decoration:underline;
}


/************************************************************MENU*************************************/

.cont_grnal_inter{
position:relative;
left:50%;
width:768px;
margin-left: -384px;
margin-bottom:20px;
padding:0px;
border: 1px solid #555054;
background:#ffffff;
}

.oculto{
	visibility:hidden;
	clear:both;
	/display:none;
}


.cont_banner{
background-image: url(../img/banner.gif);
background-repeat:no-repeat;
background-position:top;
height:207px;
}

.logo_aze{
width:172px;
float:left;
height:207px;

}


.logo_aze img{
border:0px;
margin-left:90px;
margin-top:15px;
width:76px;
height:78px;
}

.logo_uci{
width:172px;
float:left;
height:207px;

}


.logo_uci img{
border:0px;
margin-left:190px;
margin-top:220px;
width:76px;
height:78px;
}

.idiomas_inter{
width:162px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:normal;
color:#0b2972;
float:left;
height:150px;
padding-top:57px;
padding-left:10px;
}

.idiomas_inter ul{
list-style: none;
margin:0px;
padding:0px;
}

.idiomas_inter li{
display:inline;
margin-right:5px;
border-right: 1px solid #0b2972;
padding-right:5px;
}

.idiomas_inter .no_border{
border:0px;
}

.idiomas_inter li a{
color:#0b2972;
text-decoration:none;
}

.idiomas_inter li a:hover{
text-decoration:underline;
}


.email{
width:251px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:normal;
color:#0b2972;
float:left;
height:150px;
padding-top:57px;
text-align:right;
padding-right:10px;
}

.email a{
color:#0b2972;
text-decoration:none;
}

.email a:hover{
text-decoration:underline;
}

.menu{
width:163px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#ffffff;
float:right;
height:207px;
}

.menu ul{
margin:0px;
padding:0px;
list-style:none;
}

.menu li{
margin-top:4px;
padding-top:4px;
padding-bottom:4px;
margin-bottom:4px;
margin-left:8px;
}

.menu .menu_selec{
color:#ff000a;
}

.menu .menu_selec a{
color:#ff000a;
}

.menu .menu_selec a:hover{
text-decoration:none;
}


.menu a{
color:#ffffff;
text-decoration:none;
}

.menu a:hover{
text-decoration:underline;
}


/****************************************************PRESENTACION**************************************/

.titulo{
margin-left:20px;
margin-top:10px;
}

.contenido{
margin-left:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:normal;
margin-right:30px;
margin-bottom:20px;
margin-top:20px;
}


.cont_aerea{
float:right;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

.ampliar_aerea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#000000;
text-align:right;
margin-top:5px;
margin-right:10px;
}

.ampliar_aerea a{
color:#000000;
text-decoration:none;
}

.ampliar_aerea a:hover{
text-decoration:underline;
}


.titu_conte{
color:#d6040c;
font-weight:bold;
font-size:1.5em;
}

.texto_cont{
color:#000000;
}


/**************************************INFORMACION********************************************/

.contenido_info{
margin-left:30px;
margin-right:30px;
border: 1px solid #0b2972;
margin-bottom:10px;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
min-height:452px;
_height:381px;
}

.titu_conte_info{
margin-top:0px;
background:#0b2972;
font-size:0.7em;
font-weight:bold;
color:#ffffff;
padding-left:7px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
}

.cont_1{
width:234px;
float:left;
margin:0px;
padding:0px;
border-right: 1px solid #0b2972;
background:#eaeaea;
height:130px;
/height:130px;
}

.cont_1 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_1 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_1 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}

.cont_1 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;
}

.cont_1 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-top:10px;
}

.cont_2{
width:234px;
float:left;
margin:0px;
padding:0px;
border-right: 1px solid #0b2972;
background:#eaeaea;
height:130px;
/height:130px;
}

.cont_2 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_2 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_2 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}

.cont_2 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;
}

.cont_2 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-top:10px;
}



.cont_3{
width:235px;
float:left;
margin:0px;
padding:0px;
background:#eaeaea;
height:130px;
/height:130px;
}

.cont_3 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_3 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_3 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}

.cont_3 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;

}

.cont_3 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-top:10px;
}

.cont_4{
width:234px;
float:left;
margin:0px;
padding:0px;
border-top: 1px solid #0b2972;
border-right: 1px solid #0b2972;
background:#eaeaea;
height:150px;
/height:140px;
}

.cont_4 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_4 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_4 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}

.cont_4 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;
}

.cont_4 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:5px;
margin-top:10px;
}

.cont_4 .horario_texto{
margin-top:20px;
}

.cont_4 .list_negrita{
margin-top:20px;
font-weight:bold;
font-size:0.9em;
}

.cont_5{
width:234px;
float:left;
margin:0px;
padding:0px;
border-top: 1px solid #0b2972;
border-right: 1px solid #0b2972;
background:#eaeaea;
height:150px;
/height:140px;
}

.cont_5 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_5 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_5 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}

.cont_5 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;
}

.cont_5 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:5px;
margin-top:10px;
}

.cont_5 .horario_texto{
margin-top:20px;
}

.cont_5 .list_negrita{
margin-top:20px;
font-weight:bold;
font-size:0.9em;
}

.cont_6{
width:235px;
float:left;
margin:0px;
padding:0px;
border-top: 1px solid #0b2972;
background:#eaeaea;
height:150px;
/height:140px;
}

.cont_6 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_6 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_6 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}

.cont_6 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;
}

.cont_6 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-top:10px;
}


.cont_7{
width:351px;
float:left;
margin:0px;
padding:0px;
background:#eaeaea;
height:150px;
/height:140px;
border-top: 1px solid #0b2972;
border-right: 1px solid #0b2972;
}

.cont_7 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_7 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_7 .nom_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
margin-top:10px;

}

.cont_7 .cont_lista{
margin:0px;
padding:0px;
list-style:none;
float:left;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:20px;
margin-top:10px;
}

.cont_8{
width:351px;
float:left;
margin:0px;
padding:0px;
background:#eaeaea;
height:150px;
/height:140px;
border-top: 1px solid #0b2972;

}

.cont_8 .titu_cont{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
}

.cont_8 .nombre_cont{
font-size:0.7em;
font-weight:bold;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:0px;
padding-right:5px;
margin-left:10px;
}

.cont_8 .direc_cont{
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-top:0px;
padding-left:5px;
padding-top:5px;
padding-right:5px;
margin-left:10px;
}


/*********************************************COMO LLEGAR*********************************************/

.cont_dcha{
width:45%;
float:left;
margin-left:20px;
margin-top:20px;
}

.cont_dcha .cont_mapa{
background:#ed171f;
width:290px;
margin-bottom:7px;
}

.cont_dcha .cont_mapa img{
margin-left:10px;
margin-top:5px;
margin-bottom:0px;
}

.cont_dcha .text_ampliar{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#ffffff;
text-align:right;
margin-top:5px;
margin-right:10px;
}

.cont_dcha .text_ampliar a{
color:#ffffff;
text-decoration:none;
}

.cont_dcha .text_ampliar a:hover{
text-decoration:underline;
}

.cont_izda{
width:45%;
float:left;

margin-top:20px;
}

.cont_izda .text_ampliar{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:normal;
color:#000000;
}

.cont_izda .text_ampliar span{
font-weight:bold;
color:#ed171f;
}

.cont_izda .como_llegar{
border: 1px solid #0b2972;
margin-top:20px;
}

.cont_izda .como_1{
margin:0px;
padding:0px;
background:#eaeaea;
border-bottom: 1px solid #0b2972;

}

.cont_izda .como_1 .titu_cont{
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

.cont_izda .como_1 .nom_lista{
margin:0px;
padding:0px;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

.cont_izda .como_1 .nom_lista li{
list-style:   inside square;
}

.cont_izda .como_2{
margin:0px;
padding:0px;
background:#eaeaea;
border-bottom: 1px solid #0b2972;

}

.cont_izda .como_2 .titu_cont{
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

.cont_izda .como_2 .nom_lista{
margin:0px;
padding:0px;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

.cont_izda .como_2 .nom_lista li{
list-style:   inside square;
}

.cont_izda .como_3{
margin:0px;
padding:0px;
background:#eaeaea;
}

.cont_izda .como_3 .titu_cont{
font-weight:bold;
color:#d6040c;
margin-top:0px;
background:#ffffff;
padding-left:5px;
padding-top:5px;
padding-right:5px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}

.cont_izda .como_3 .nom_lista{
margin:0px;
padding:0px;
font-size:0.7em;
font-weight:normal;
color:#000000;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

.cont_izda .como_3 .nom_lista li{
list-style:   inside square;
}


/**********************PROGRAMA y CIRCUITO****************************/

.tabla_programa{
border-left:1px solid #0b2972;
border-top:1px solid #0b2972;
width:350px;
}

.tabla_programa td{
border-right:1px solid #0b2972;
border-bottom:1px solid #0b2972;
}

.tabla_programa th{
border-right:1px solid #0b2972;
border-bottom:1px solid #0b2972;
}
.letra_rojo{
font-size:0.7em;
font-weight:bold;
color:#d6040c;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.letra_azul{
font-size:0.7em;
font-weight:bold;
color:#0b2972;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
text-align:left;
padding:3px;
}

.letra_negro{
font-size:0.7em;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
padding:4px;
}

.letra_negro_impar{
font-size:0.7em;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
padding:4px;
background:#e0e0e0;
}





.text_pdf{
font-size:0.7em;
font-weight:bold;
color:#0b2972;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

.text_pdf a{
color:#0b2972;
text-decoration:none;
background-image:url(../img/ico_PDF.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
}

.text_pdf a:hover{
text-decoration:underline;
}

.contenido_programa .contpro_1{
width:400px;
float:left;
margin:0px;
padding:0px;
margin-left:10px;
margin-top:0px;
/margin-top:20px;
}

.tabla_programa caption{
display:none;
}

.contenido_programa .contpro_2{
width:300px;
float:left;
margin:0px;
padding:0px;
margin-left:10px;
margin-top:0px;
/margin-top:20px;
}

.contenido_programa .contpro_2 table{
width:250px;
font-size:0.7em;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #0b2972;
}

.contenido_programa .contpro_2 table caption{
display:none;
}

.contenido_programa .contpro_2 table .fila_impar{
background:#e0e0e0;
border-bottom: 1px solid #0b2972;
height:20px;
}

.contenido_programa .contpro_2 table .fila_par{
background:#ffffff;
border-bottom: 1px solid #0b2972;
height:20px;
}

.contenido_programa .contpro_2 table td{
border-bottom: 1px solid #0b2972;
}

.contenido_programa .contpro_2 table .fila_ulti{
border-bottom: 0px;
font-weight:normal;
margin-left:10px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}

.contenido_programa .contpro_2 table .fila_ulti span{
font-weight:bold;
}


.contenido_programa .contpro_2 ul{
margin:0px;
padding:0px;
list-style:none;
}

.contenido_programa .contpro_2 .descri{
float:left;
margin-left:20px;
}

.contenido_programa .contpro_2 .metros{
float:right;
margin-right:20px;
}



.contenido_programa .contpro_3{
width:746px;
float:left;
margin:0px;
padding:0px;
margin-left:10px;
margin-top:20px;
}

.contenido_programa .contpro_4{
width:746px;
float:left;
margin:0px;
padding:0px;
margin-left:10px;
margin-top:20px;
}

.contenido_programa .contpro_4 img{
border: 1px solid #0b2972;
}

.contenido_programa .contpro_5{
width:706px;
float:left;
margin:0px;
padding:0px;
margin-left:10px;
margin-top:20px;
padding-bottom:20px;
}

.contenido_programa .contpro_5 img{
float:left;
margin-right:10px;
}


/***************************************PALMARES*******************************/
.contenido_palmares{
/*margin-left:15px;
margin-right:15px;*/
margin-left:2px;
margin-right:2px;
margin-top:20px;
text-align:center;

}

.menu_urteak{
background:#0b2972;
height:30px;
/height:20px;

}

.menu_urteak ul{
margin:0px;
padding:4px 0px 4px 0px;
list-style:none;
background:#0b2972;
}

.menu_urteak .menu_selec a{
color:#ff000a;
}

.menu_urteak .menu_selec_ulti a{
color:#ff000a;
}

.menu_urteak .menu_selec_ulti{
border-right:0px;
}



.menu_urteak li{
display:inline;
font-size:0.7em;
font-weight:bold;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
border-right: 2px solid #ffffff;
padding-right:20px;
}

.menu_urteak .ulti{
border-right:0px;
}


.menu_urteak li a{
color:#ffffff;
text-decoration:none;
}

.menu_urteak li a:hover{
text-decoration:underline;
}



/*.info_tabla{
clear:both;
float:left;
margin-left:10px;
/margin-left:10px;
margin-top:20px;
}


.tabla_palmares{
font-size:0.7em;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border-top: 1px solid #0b2972;
border-left: 1px solid #0b2972;
width:250px;
}


.tabla_palmares caption{
font-size:1.5em;
font-weight:bold;
color:#d6040c;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border-top: 1px solid #0b2972;
border-left: 1px solid #0b2972;
border-right: 1px solid #0b2972;
height:40px;
}

.tabla_palmares th{
display:none;
}

.tabla_palmares td{
border-bottom: 1px solid #0b2972;
border-right: 1px solid #0b2972;
padding:4px;
}

.nom_ganador{
color:#d6040c;
background:#e8e9e4;
}*/

.nom_ganador{
background:#e8e9e4;
}

.ganador_impar{
background:#e8e9e4;
}

/*.ganador{
float:left;
width:450px;
background:#b5bed4;
border: 1px solid #0b2972;
font-size:0.7em;
font-weight:normal;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:10px;
margin-bottom:10px;
margin-left:20px;
height:143px;
margin-top:20px;
}

.ganador_vacio{
float:left;
width:450px;
padding-bottom:10px;
margin-bottom:10px;
margin-left:20px;
height:143px;
margin-top:20px;
}

.ganador p{
margin:0px;
padding:0px;
text-align:left;
padding-top:10px;
padding-bottom:0px;
}

.ganador img{
float:left;
margin:0px;
margin:10px 10px 10px 10px;
}

.nombre_ganador{
font-weight:bold;
color:#d6040c;
text-align: left;
}


.nombre_ganador span{
font-weight:bold;
color:#000000;
text-align: left;
font-size:0.8em;
}*/

.palmares_tabla{
float:left;
margin-left:3px;
padding-bottom:20px;
}
.palmares_tabla .tabla_palmares{
font-size:0.7em;
font-weight:bold;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border-top: 1px solid #0b2972;
border-left: 1px solid #0b2972;
width:250px;
}


.palmares_tabla .tabla_palmares caption{
font-size:1.5em;
font-weight:bold;
color:#d6040c;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
border-top: 1px solid #0b2972;
border-left: 1px solid #0b2972;
border-right: 1px solid #0b2972;
height:40px;
}

.palmares_tabla .tabla_palmares th{
display:none;
}

.palmares_tabla .tabla_palmares td{
border-bottom: 1px solid #0b2972;
border-right: 1px solid #0b2972;
padding:4px;
}

/**********************************GALERIA*****************************/


.galeria_urteak{
margin-left:15px;
margin-right:15px;
height:20px;
background:#0b2972;
font-size:0.7em;
font-weight:bold;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-top:20px;
}

.galeria_urteak a{
color:#ffffff;
text-decoration:none;
}

.galeria_urteak a:hover{
text-decoration:underline;
}

.pre_lista_1_ul{
margin:0px;
padding:0px;
list-style:none;
margin-top:3px;
}

.pre_lista_1_ul li{
display:inline;
}

.pre_lista_1_ul .pre_lista_1_opc_seleccionada{
margin-letf:20px;
margin-right:10px;
padding-right:10px;
border-right: 2px solid #ffffff;
color:#d6040c;
}

.pre_lista_1_ul .pre_lista_1_opc_seleccionada a{
color:#d6040c;
}

.pre_lista_1_ul .pre_lista_1_opc{
margin-letf:20px;
margin-right:10px;
padding-right:10px;
border-right: 2px solid #ffffff;
}

.pre_lista_1_ul .pre_lista_1_opc_ulti{
border-right:0px;
}


ul{
list-style-type:none;

}

p{
margin:0px;
padding:0px;
}

.cont_listas{
width:100%;
float:left;
background:#e8e8e8;
margin-bottom:10px;
/margin-bottom:0px;
}

.cont_galeria{
clear:both;
border: 1px solid #0b2972;
width:96%;
margin-left:1.5%;
margin-top:10px;
margin-bottom:10px;
padding-bottom:0.5%;
}

.cont_galeria ul{
margin:0px;
padding:0px;
list-style:none;
}

.cont_ampli{
float:left;
background:#86a4ed;
width:47%;
height:340px;
margin-left:0.5%;
margin-top:0.5%;
padding-left:14px;
padding-top:5px;
}

.lupa{
position:absolute;
left:50%;
margin: 200px 0px 20px -50px;
}

.tit_foto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#ffffff;
background:#0b2972;
font-weight:bold;
padding-top:5px;
padding-left:10px;
margin-right:10px;
padding-bottom:2px;
}


.txt_foto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#000000;
font-weight:normal;
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

.cont_fotos{
float:left;
width:49%;
background:#86a4ed;
margin-left:0.5%;
margin-top:0.5%;
margin-left:0.5%;
height:345px;
}

.fotos_peques{
margin:0px;
padding:0px;
}

.fotos_peques li{
float:left;
text-align:center;
margin-left:1px;
margin-right:1px;
margin-bottom:4px;
margin-top:4px;
width:114px;
}

.fotos_peques li a{
color:#37a754;
text-decoration:none;
}

.fotos_peques li a:hover{
text-decoration:underline;
}

.fotos_peques .selc_foto{
color:#ffffff;
}

.fotos_peques .selc_foto a{
text-decoration:none;
color:#ffffff;
}

.fotos_peques .selc_foto a:hover{
text-decoration:underline;
}


.foto_selec img{
border:2px solid #CC0000;
width:110px;
height:64px;
}


#galeria_indice{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:bold;
color:#000000;
text-align:right;
margin-right:10px;
}

#galeria_indice ul{
margin:0px;
padding:0px;
list-style:none;
}

#galeria_indice li{
display:inline;
border-right: 1px solid #ffffff;
margin-left:5px;
margin-right:2px;
padding-right:2px;
}

#galeria_indice .lista_num_sel a{
color:#d6040c;
}

#galeria_indice .lista_num_ult_sel{
border-right:0px;
}

#galeria_indice .lista_num_ult{
border-right:0px;
}

#galeria_indice .lista_num_ult_sel a{
color:#d6040c;
border-right:0px;
}

#galeria_indice li a{
color:#ffffff;
text-decoration:none;
}

#galeria_indice li a:hover{
text-decoration:underline;
}




/****************************************PATROCINADORES**************************************/



.patro_pri{
border: 1px solid #0b2972;
margin-left:10px;
margin-right:10px;
margin-top:20px;
}

.patro_pri img{
border: 0px;
}

.patro_seg{
border: 1px solid #0b2972;
text-align:center;
margin-left:10px;
margin-right:10px;
margin-top:20px;
margin-bottom:10px;
padding:5px;
}

.patro_seg img{
border: 0px;
}

.patro_pri ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
}

.patro_seg ul{
margin:0px;
padding:0px;
list-style:none;
}


.patro_pri li{
display:inline;
}

.patro_seg li{
display:inline;
}

.patro_pri .pri_arriba{
display:inline;
margin-left:10px;
margin-right:10px;
}

.patro_pri .pri_abajo{
margin-left:30px;
margin-right:20px;


}

.patro_seg .pri_arriba{
margin-right:15px;
margin-left:15px;
}

.patro_seg .pri_abajo{
margin-left:15px;
margin-right:15px;
/margin-left:15px;
/margin-right:15px;


}


/**********************************CLASIFICACION******************************************/

#ifr_clasi{
margin-left:10px;
margin-bottom:10px;
}

/*.menu_clasi .menu_selec{
background:#ffffff;
color:#d6040c;
padding:3px;
}*/



.tabla_clasificacion{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#000000;
}


.tabla_clasificacion table{
width:760px;
margin-left:5px;
border-left: 1px solid #0b2972;
border-top: 1px solid #0b2972;
}

.tabla_clasificacion caption{
display:none;
}

.tabla_clasificacion th{
color:#d6040c;
font-weight:bold;
text-align:left;
padding:5px;
border-bottom:1px solid #0b2972;
border-right:1px solid #0b2972;
}

.tabla_clasificacion td{
text-align:left;
padding:5px;
border-bottom:1px solid #0b2972;
border-right:1px solid #0b2972;
}

.tabla_clasificacion .impar{
background:#dad9d9;
}

.datos_extra{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#000000;
margin-bottom:10px;
}


.datos_extra table{
width:760px;
margin-left:5px;
border-left: 1px solid #0b2972;

}

.datos_extra caption{
display:none;
}

.datos_extra td{
text-align:left;
padding:5px;
border-bottom:1px solid #0b2972;
border-right:1px solid #0b2972;
font-weight:bold;
font-size:0.9em;
}


.datos_extra ul{
margin:0px;
padding:0px;
list-style:none;
}

.datos_extra .descri{
float:left;

}

.datos_extra .metros{
float:right;
margin-right:540px;
/margin-right:270px;
}



/*****************************INSCRIPCION****************************************/

.tabla_inscripcion{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#000000;
}


.tabla_inscripcion table{
width:680px;
margin-left:50px;
border-left: 1px solid #0b2972;
border-top: 1px solid #0b2972;
margin-bottom:10px;
}

.tabla_inscripcion caption{
display:none;
}

.tabla_inscripcion th{
color:#d6040c;
font-weight:bold;
text-align:left;
padding:5px;
border-bottom:1px solid #0b2972;
border-right:1px solid #0b2972;
}

.tabla_inscripcion td{
text-align:left;
padding:5px;
border-bottom:1px solid #0b2972;
border-right:1px solid #0b2972;
}

.tabla_inscripcion .impar{
background:#dad9d9;
}

/************************AMPLIAR MAPA******************************/

.caja_mapagra{
background:#d6040c;
margin:0px;
padding:10px 10px 10px 10px;
width:800px;
height:590px;
}

.foto_selec img{
border:2px solid #CC0000;
width:110px;
height:64px;
}