@charset "ISO-8859-1";
*{font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
a{outline:none; color:#58AAD0;}
body{background:black; margin:0;}
.web{
width:876px;
margin:0 auto;
}
.cabecera{
width:876px;
height:124px;
background:url(../img/cabecera.png) no-repeat;
float:left;
}
.cabecera .idioma{
width:24px;
float:right;
padding-top:5px;
}

.cabecera .idioma a{
text-decoration:none;
color:white;
font-size:9px;
font-weight:bold;
}
.cabecera .idioma a.sel{color:#58aad0;font-size:11px;}
.menu{
width:876px;
float:left;
padding:15px 0px;
font-size:12px;
}
.menu a{
color:white;
text-decoration:none;
font-weight:bold;
}
.menu a:hover{
color:#58aad0;
}
.menu a.sel{
color:#58aad0;
}
.menu .opcion{
float:left;
padding:0px 15px;
border-left:solid 1px white;
}
.menu .primera{padding-left:0px; border:none;}
.menu .ultima{border:none; padding:0px 4px;}
.iconos{float:right;}

.contenido{float:left; width:876px;}
.centro{width:672px; float:left;}


.centro .col{width:300px; float:left;}
.centro .col .caja{width:300px; padding:15px 0px; float:left; position:relative;}
.centro .col .primera{padding-top:0px;}
.centro .col .titulo_img{
background:url(../img/cuadro_titulo.png) no-repeat;
width:164px;
height:20px;
position:absolute;
padding-top:6px;
/*padding-left:3px;*/
z-index:100;
/*margin-top:-35px;
margin-left:110px;*/
text-align:center;
font-size:12px;
font-weight:bold;
bottom:26px;
right:0px;
}


.centro .col2{width:350px; float:left; padding-left:20px;}
.centro .col2 .caja{width:350px; padding:10px 0px; float:left;}
.centro .col2 .caja3{
width:330px; 
float:left;
background:url(../img/img_caja3.png) no-repeat; 
height:294px;
font-size:12px;
font-weight:bold;
padding-left:17px;
}
.centro .col2 .caja3 .img{
padding-top:23px;
}
.centro .col2 .caja3 .texto{
padding-top:10px;
margin-right: 10px;
}
.centro .col2 .caja3 .titulo_img{
background:url(../img/cuadro_titulo.png) no-repeat;
width:182px;
height:20px;
margin-top:-40px;
position:absolute;
padding-top:6px;
padding-left:3px;
z-index:100;
margin-left:140px;
text-align:center;
font-size:12px;
}
.lateral{
width:204px;
float:left;
}

.lateral .patrocinador{
padding:6px 0px;
float:right;
}
.lateral .primero{padding-top:0px;}

/*singles pictures*/
.singles{
width:836px;
float:left;
padding:50px 20px 20px 20px;
background:#111411;
}

.singles .calendario{
width:115px;
float:left;
font-weight:bold;
}

.singles .calendario .titulo{color:white; font-size:18px;}
.singles .calendario .mes{font-size:12px;}
.singles .calendario a{color:#93acae; text-decoration:none;}
.singles .calendario a:hover{color:#4ba9d3; text-decoration:none;}
.singles .calendario a.sel{color:#4ba9d3; font-size:14px;}
.singles .calendario a.sel_anual{color:#4ba9d3;}

.singles .calendario .anual_actual{color:white; margin-top:20px;}

.singles .lista_img{
width:720px;
float:left;
}
.singles .lista_img .fila{width:100%; float:left; padding-bottom:20px; padding-left:20px;}
.singles .lista_img .img{
width:114px;
float:left;
padding:0px 15px;
text-align:center;
}
.singles .lista_img .primera{padding-left:8px;}
.singles .lista_img .ultima{padding-right:0px;}

.singles .paginacion{
/*width:816px;*/
width:720px;
float:right;
text-align:right;
font-size:20px;
font-weight:bold;
/*padding-right:20px;*/
}
.singles .paginacion a{color:#93acae; text-decoration:none; cursor:default;}
.singles .paginacion a.activo{color:#58aad0; cursor:pointer;}
.singles .paginacion .more{float:right; width:100%; padding-bottom:10px; color:#93acae;}
.singles .paginacion .boton{

background:url(../img/boton_singles.png) no-repeat;
font-size:14px;
text-align:left;

float:right;
}
.singles .paginacion .boton a{
width:115px;
height:22px;
display:block;
text-decoration:none;
color:black;
padding:6px 0px 0px 3px;
}

/*videos*/
.videos{
width:856px;
float:left;
padding:50px 10px 20px 10px;
background:#111411;
}
.videos .izq{
width:500px;
height:400px;
float:left;
padding-left:20px;
}
.videos .der{
width:316px;
_width:280px;
height:400px;
float:left;
text-align:right;
padding-right:10px;
}
.videos .der .titulo{
width:230px;
_width:210px;
float:right;
font-size:20px;
color:white;
font-weight:bold;
}
.videos .der .texto{
width:230px;
float:right;
font-size:12px;
color:#93acae;
line-height:18px;
padding-top:10px;
}
.videos .foot{
width:876px;
float:left;
font-size:11px;
color:#93acae;
}
.videos .lineas{
width:785px;
float:left;
border-top:solid 3px black;
padding:0px 15px;
padding-bottom:20px;
margin-left:20px;
_margin-left:20px;
}
.videos .ltop{padding-bottom:0px; margin-top:20px;}
.videos .foot .texto{
width:130px;
float:left;
padding-left:40px;
}
.videos .foot .texto .img{width:100%; float:left;}
.videos .foot .texto .des{float:left;}
.videos .foot .paginacion{width:835px; float:left; text-align:right; padding-top:20px; padding-right:40px;font-size:20px;font-weight:bold;color:#93acae;}
.videos .foot .paginacion a{
color:#93acae;
text-decoration:none;
cursor:default;
}
.videos .foot .paginacion a.activo{color:#58aad0; cursor:pointer;}
/*.videos .foot .paginacion .ultima{
color:#111411;
text-decoration:none;
}*/

/*about*/
.about{
width:856px;
min-height:500px;
_height: expression(document.body.clientHeight > 502? "500px" : "auto");
float:left;
padding:30px 10px 20px 10px;
background:#111411 url(../img/bg_ruedas.png) no-repeat;
text-align:justify;
}
.about .centro{
width:500px;
float:left;
margin-left:188px;
_margin-left:99px;

}
.about .centro .cuadro{
width:500px;
float:left;
padding-top:10px;

}
.about .centro .segundo{padding-top:20px;}
.about .centro .titulo{
color:white;
font-size:24px;
font-weight:bold;
}
.about .centro .texto{font-size:12px; color:#93acae;}
.about .centro .der{text-align:justify;}
.about .centro .texto .img_izq{float:left; height:auto; padding-right:10px;}
.about .centro .texto .img_der{float:right; height:auto; padding-left:10px;}

.about .centro .cuadro a{
color:#58AAD0;
text-decoration:none;
font-weight:bold;
}

/*route*/
.route{
width:856px;
height:510px;
float:left;
padding:50px 10px 20px 10px;
text-align:center;
background:#111411;
}
.route .mapa{
width:812px;
height:399px;
margin:0 auto;
}
.route .foot{
width:782px;
margin:0 auto;
color:#93acae;
font-size:11px;
font-weight:bold;
text-align:left;
padding-top:40px;
padding-left:30px;
}
.route .foot .col{
float:left; width:210px;
}
.route .foot .fila{float:left; padding-bottom:10px;}
.route .foot .fila .img{float:left; width:45px;}
.route .foot .fila .texto{float:left; width:155px; padding-top:8px;}

.route .foot .col2{
float:left; width:250px; padding-left:20px;
}
.route .foot .col2 .texto{float:left; width:250px; padding-top:8px;}

.route .foot .col3{
float:left; width:230px; padding-left:20px;
margin-left:50px;
}

.route .foot .col3 .autocar{float:left; width:52px;}
.route .foot .col3 .num_km{
float:left; 
width:140px; 
color:black;
font-size:24px;
text-align:right;
#width:135px;
padding-right:7px;
#padding-right:12px;
padding-left:5px;
#padding-top:12px;
}
.route .foot .col3 .km{
padding-top:20px;
padding-left:5px;
widht:20px;
float:left;
}
.paddingL3{padding-left:3px;}


/*features*/
.features{
width:856px;
height:1200px;
float:left;
padding:50px 10px 20px 10px;
text-align:center;
background:#111411 url(../img/bg_ruedas_features.png) bottom no-repeat;
text-align:left;
}
.features .columnas{float:left; width:100%;}
.features .col{
width:240px;
float:left;
margin-left:32px;
_margin-left:16px;
color:#93acae;
}
.features .col .titulo{color:white; font-size:24px; width:100%; float:left; font-weight:bold;}
.features .col .texto{
width:100%;
float:left;
font-size:12px;
padding-top:10px;
}
.features .col .texto .links{
float:left; width:100%; margin-top:20px;
}
.features .col .texto .links a{color:#93acae; text-decoration:none;}

.features .col2{
width:565px;
float:left;
text-align:center;
}

.features .fila{
float:left; 
width:806px; 
margin-left:25px;
_margin-left:12px;
}
.features .imagenes{
margin-top:20px;
border-top:solid 3px black;
border-bottom:solid 3px black;
padding:20px 0px;
position:relative;
}
.features .fila .boton{
background:url(../img/boton_singles.png) no-repeat;
font-size:14px;
}
.features .fila .boton a{
width:115px;
height:22px;
display:block;
text-decoration:none;
color:black;
padding:6px 0px 0px 3px;
font-weight:bold;
}
.features .fila .imgw{float:left; width:135px; text-align:center;}
.features .fila img{margin-left:20px; _margin-left:10px;}
.features .fila .atras{
font-size:20px;
font-weight:bold;
color:#93acae;
text-decoration:none;
float:left;
padding-top:50px;
}
.features .fila .adelante{
font-size:20px;
font-weight:bold;
color:#93acae;
text-decoration:none;
float:left;
padding-top:25px;
padding-left:30px;
}
.features .fila .sel{color:#4ba9d3;}

.features .categorias{
width:100%; 
float:left; 
margin-top:70px;
}
.features .categorias .izq{
width:200px;
float:left;
text-align:right;
margin-left:90px;
_margin-left:45px;
}
.features .categorias .izq .titulo{
color:white;
font-size:20px;
font-weight:bold;
}
.features .categorias .izq .links a{
color:#93acae;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.features .categorias .izq .links a:hover{color:#4ba9d3; font-size:14px;}

.features .categorias .der{
width:475px;
float:left;
text-align:left;
margin-left:70px;
_margin-left:45px;
}
.features .categorias .der .caja{width:475px; float:left; margin-bottom:20px;}
.features .categorias .der .img{
width:126px;
float:left;
}
.features .categorias .der .texto{
float:left;
width:339px;
font-size:11px;
padding-left:10px;
line-height:17px;
color:#93acae;
}

.features .categorias .paginacion{
float:left;width:100%; text-align:center;
#margin-top:20px;
}
.features .categorias .paginacion a{color:#93acae; text-decoration:none; font-size:20px; font-weight:bold; cursor:default;}
.features .categorias .paginacion a.sel{color:#4ba9d3; cursor:pointer;}

.bg_img_features{
width:502px;
height:325px;
background:url(../img/bg_img_features.png) no-repeat;
float:left;
margin-left:50px;
_margin-left:25px;
padding-top:30px;
}
.more{
color:#93ACAE;
font-size:20px;
font-weight:bold;
text-decoration:none;
}

/*copyright*/
.copyright{
width:100%;
float:left;
color:#93ACAE;
text-align:center;
padding:10px 0px;
font-size:12px;
}
.copyright a{color:#93ACAE;text-decoration:none;}

/*banner donation*/
.banner_donation{float:right; padding-left:5px;}