/* Primero reiniciamos todos los elementos */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym { border:0}
textarea{overflow:auto;}

body{background-color:#fff;
	scrollbar-3dlight-color:#ccc;
	scrollbar-arrow-color:#ccc;
	scrollbar-base-color:#ccc;
	scrollbar-darkshadow-color:#fff;
	scrollbar-face-color:#eee;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#ccc;
	text-align:center;

}
a:link, a:visited, a:active{color:#e61b15; text-decoration:none; outline:none}
a:hover{text-decoration:underline}

#pagina{width:990px; margin:0 auto; text-align:left; padding:0}
#cab{height:90px; margin:10px 0 0 0; padding:0 10px}
#banner_adj{float:right; width:728px; height:90px; padding:0; margin:0}
#cab a:link, #cab a:visited, #cab a:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6c7681; font-weight:bold; text-decoration:none; outline:none}
#cab a:hover{color:#e61b1f}
#prensa_mail{margin:16px 0 0 0; padding:0; width:168px}
#banderas{height:31px; padding:10px; text-align:right}

#menu{height:24px; padding-left:3px}
/*#menu ul{text-align:right; padding-bottom:10px; padding-top:25px}*/
#menu ul li{display: inline}
#menu ul li a{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6c7681; line-height:24px; text-decoration: none; padding:5px 24px; margin:0}
#menu ul li a:hover{color: #a5adb6; background-image:url(../imagenes/menu_hover.gif); background-position:bottom; background-repeat:no-repeat}
#menu ul li a.activo{color: #d6182a; background-image:url(../imagenes/menu_act.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold}
#menu ul li a:hover.activo{color: #d6182a; background-image:url(../imagenes/menu_act.gif); background-position:bottom; background-repeat:no-repeat; font-weight:bold}

#submenu{height:25px; background:url(../imagenes/submenu_fondo.gif)}
#submenu ul li{display: inline}
#submenu ul li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:25px; text-decoration: none; padding:2px 26px 5px 26px; margin:0}
#submenu ul li a:hover{color: #6c7681; background-image:url(../imagenes/subm_hover.gif); background-position:bottom; background-repeat:no-repeat}
#submenu ul li a.activo{color: #ee3725; background-image:url(../imagenes/subm_act.gif); background-position:bottom; background-repeat:no-repeat}
#submenu ul li a:hover.activo{color: #ee3725; background-image:url(../imagenes/subm_act.gif); background-position:bottom; background-repeat:no-repeat}
#submenub{height:3px; background:url(../imagenes/submenu_fondob.gif)}

#contenido{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4f5964; border-left: #febe10 1px solid; border-right: #febe10 1px solid; padding:10px 10px 0 10px}
#pie{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; background-color:#febe10; padding:30px 30px 10px 30px; margin-bottom:10px}
#pie a:link, #pie a:visited, #pie a:active, #pie a:hover{color:#d6182a; text-decoration:none; outline:none}

#contenido #cab{height:60px; padding:0; margin:0 0 20px 0}
#contenido #cab h1{font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:2px; word-spacing:5px; font-style:italic; color:#56616b; font-size:35px; line-height:25px}

##tit{position:relative; height:99px; background-image:url(../imagenes/tit_fondo.jpg); text-align:center; margin:0 0 20px 0; padding:0}
#tit #num{position:absolute; left:-5px; width:100px; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-5px; word-spacing:5px; font-style:italic; font-size:65px; margin:0; padding:0; line-height:72px}
#tit #num .supe{font-size:26px; position:absolute; top:0px; left:85px; letter-spacing:-3px}
#tit #numetp{position:absolute; left:9px; top:77px; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#febe10; letter-spacing:8px;}
#tit #etapa{position:absolute; top: 17px; left:140px; width:655px; height:35px; color:#febe10; text-align:left;}
#tit h1{font-size:30px; line-height:26px}
#tit #fecha{position:absolute; top: 70px; left:140px; width:655px; height:35px; color:#febe10; text-align:left; font-size:14px}
#tit #kilom{position:absolute; top:10px; left:800px; width:160px; height:40px; color:#febe10; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:2px; word-spacing:5px; font-size:40px}
#tit #km{position:absolute; top:60px; left:800px; width:160px; height:18px; color:#ffffff; text-align:right; font-size:20px}

#menu_cont{height:40px; background-color:#000000; padding:0 0 0 10px; margin:0}
/*#menu ul{text-align:right; padding-bottom:10px; padding-top:25px}*/
#menu_cont ul li{display: inline}
#menu_cont ul li a{display:inline; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#febe10; line-height:40px; text-decoration: none; padding:9px 10px; margin:0; outline:none}
#menu_cont ul li a:hover{display:inline; color: #ffffff; border-top:#FFFFFF 3px solid; outline:none}
#menu_cont ul li a.activo{display:inline; color: #999999; text-decoration:underline}
#menu_cont_vacio{height:20px; background-color:#000000}
/*#menu_cont ul li a.activo{display:none}*/

#interior{background:#FFFFFF url(../imagenes/int_fondo.gif) repeat-x; padding:0 20px; margin:0}
#interior #pag{background-color:#FFFFFF}

#interior1{background-color:#FFFFFF; padding:0 10px; margin:0}
#interior1 #cabint1{width:467px; height:44px; background: url(../imagenes/tit_interior.gif) left no-repeat; text-align:center; padding:0; margin:0 0 20px 0}
#interior1 #cabint1 h1{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; color:#4f5964; padding-top:10px}
#foto{float:left; background: url(../imagenes/fondo_ft1.gif) repeat-x; width:174px; padding:13px; margin-right:80px}
#fotog{float:left; background: url(../imagenes/fondo_ft1.gif) repeat-x; width:400px; padding:15px; margin-right:80px}
#interior1 #texto{ font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#4f5964; padding:0 80px 0 0}


#interior2{background:#931c1b url(../imagenes/fondo_int2.gif) repeat-x; padding:20px 10px 0 0; margin:0}
#interior2 #foto{float:left; background: url(../imagenes/fondo_ft2.gif) repeat-x; width:400px; padding:15px 15px 0 15px; margin-right:80px}
#interior2 #texto{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; color:#ffffff; padding:0 80px}
#interior2 #leyenda{float:left; background: url(../imagenes/fondo_ft2.gif) repeat-x; width:400px; padding:15px 15px 0 15px; margin-right:80px; margin-top:-20px}
#interior2 #leyenda td{text-align:center; color:#FFFFFF}
#interior2 #leyenda h1{text-align:center; color:#FFFFFF; size:16px; padding:0; margin:-5px 0 5px 0}

.foto{background: url(../imagenes/fondo_ft1.gif) repeat-x}
.foton{background: url(../imagenes/int_fondo.gif) repeat-x; padding:15px 15px 0 15px}
.imagen{float:left; background: url(../imagenes/fondo_img.gif) repeat-x; padding:10px; margin:11px}
.concentracion{background-color:#febe10; padding:10px}
.llegada{ border:#ee3725 1px dashed; padding:10px}
.nombre{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#56616b; margin-top:20px}
.cargo{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56616b}
.caja_etapas{font-family:Arial, Helvetica, sans-serif; font-size:11px; width:470px; margin-top:19px; color:#fff; border: 1px solid #7f9db9; background:#4f5964}
.der{float:right; margin:0; padding:0}
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px}
.clearleft{clear:left; height:0; font-size: 1px; line-height: 0px}
.fantasma{display:none}
.centrado{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
.seplinea{clear:both; height:0; border-bottom: 1px dashed #767b7f; margin:10px 0;}


/* tablas */
td{	font-family:Verdana, Arial, Helvetica, sans-serif; color:#4f5964; font-size:11px; padding:2px}
.td_cab{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}
.td_pie{font-weight:bold; text-align:right}
.td_horario{color:#FFFFFF; font-weight:bold; background-color:#cc2927}
.td_izq{text-align:left}
.td_der{text-align:right; padding-right:10px}
.tr_sep{background-color:#000000; height:1px; margin:0; padding:0}
.tr_avituallamiento{background-image:url(../imagenes/fondo_avi.gif); background-repeat:repeat-x}
.tr_alto{background-image:url(../imagenes/fondo_puerto.gif); background-repeat:repeat-x}
.td_avituallamiento{color:#009e58; text-align:left; font-weight:bold}
.td_alto{color:#00bbe7; text-align:left; font-weight:bold}
.tr_par{background:#ffffff url(../imagenes/fondo_tdpar.gif) repeat-x center}
.tr_paralto{background:#ffffff url(../imagenes/fondo_tdparalto.gif) repeat-x center}
/* fin tablas */

/* perfiles */
#tapaDiv {position:absolute; width:1px; height:460px; z-index:1; left: 10px; top: 110px; background-color: #f7c616; border-right:#FF0000 2px solid; filter:alpha(opacity=20);;-moz-opacity:0.2;}
#tapaDiv td{padding:0; margin:0}
.cab-cristal{background:url(../imagenes/fondo_corred.gif); height:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e61b15; padding:0px 11px 0px 11px; font-weight:bold; text-align:left}
/*.cab-cristal{background:url(../imagenes/caja_top.gif); height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e61b15; padding:0px 11px 0px 11px; font-weight:bold;}
/* fin perfiles */

/* pelicula */
.noticia{margin-left:80px; width:770px}
.noticia-titulo{font-weight:bold; color:#e27000; font-size:16px}
.noticia-texto{text-align:justify}
#kmyhora{position:relative; float:right; width:86px; height:90px; background:url(../imagenes/online_km_hora.gif) no-repeat; margin-left:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; text-align:center; margin-bottom:20px}
#kmyhora #km{position:absolute; top:5px; left:0; width:86px; height:50px; font-size:26px; text-align:center; color:#e61b15;}
#kmyhora #hora{position:absolute; top:55px; left:0; width:86px; height:20px; font-size:20px; text-align:center; color:#ffffff;}
.online_ico{float:left; width:86px; text-align:center}
.online_clear{clear:both; line-height: 40px}
.online_sep{clear:both; height:0; border-bottom: 1px dashed #767b7f; margin-top:15px;}
#cab_impresion {display:none}
/* fin pelicula */

/* noticias */
#not_enlaces{margin:0}
#not_enlaces_der{float:right; width:49%}
#not_enlaces_izq{float:left; width:49%}
#not_enlaces ul{position:relative;margin: 0px;padding:0px 0px 0px 20px;}
#not_enlaces ul li{margin: 0px;display:list-item; list-style-image:url(../imagenes/lista.gif); vertical-align:middle}
.foto-derecha{float:right; padding:10px; margin-left:10px; background: url(../imagenes/fondo_img.gif) repeat-x}
/* fin noticias */

h2{ font-size:20px; font-weight:normal}

/* historia */
.mini{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
/* fin historia */




/* equipos */
#equipos h1{color:#e61b15; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:italic; border-bottom:1px dashed}
#equipos .corredores{height:330px; background:#931c1b url(../imagenes/fondo_int2.gif) repeat-x; padding:5px 10px; margin:0}
#equipos .equ_par{padding:2px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; margin:10px 0}
#equipos .equ_impar{padding:2px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; margin:10px 0}
#equipos a:link, #equipos a:active, #equipos a:visited, #equipos a:hover{color:#FFFFFF}
#equipos #bandera{float:right; height:330px; padding:5px 20px; background-color:#FFFFFF}
#equipos #maillot{float:right; height:330px; padding:5px 20px; background-color:#FFFFFF}
/* equipos */



/* corredores */
.fichatit {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#60605f; text-align:left}
.foto{float:right; padding:3px; margin-left:5px; margin-right:7px; margin-top:12px; background: url(../imagenes/fondo_img.gif) repeat-x}
.estado {color:#aba8d0; text-align:left; font-weight:bold}
.borde {color:#60605f; border-left-style:solid;border-left-color:#8e979d;border-left-width:1px;text-align:center;padding:3px; font-weight:normal; height:15}

/* corredores */



