*{margin:0; padding:0;}
body{background-color:#333; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#707070; background:url(i/bg_body.jpg) repeat-x #660038 top;}
img{border:none;}
.hidden{display:none;}
ul{list-style-type:none;}

/* estructura */
#container{width:760px; \width:760px; w\idth:760px; margin-left:auto; margin-right:auto; text-align:left; background:url(i/bg_df.gif) repeat-y;}
#main{width:760px; text-align:left; }
#left{float:left; width:180px; padding:0 0 20px 7px;}
#right{float:right; width:543px; padding-right:9px;}
#footer{clear:both; background-image:url(i/bg_footer.gif); background-repeat:no-repeat; height:100px;}

/* top */
#top{background:url(i/bg_top.jpg) no-repeat; width:760px; height:240px;}
#top ul li{margin-bottom:7px;}
#lista1{float:left; margin:143px 0 0 20px; padding:0 20px 0 0;}
#lista2{float:left; margin:143px 0 0 0; padding:0 0 0 30px;}

#lista1 li a, #lista2 li a{color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
#lista1 li a:hover, #lista2 li a:hover{color:#000;}

#submenu{background:url(i/bg_submenu.jpg) no-repeat; width:760px; height:55px;}

#submenu ul{margin:0; padding:15px 0 0 25px;}
#submenu li{display:inline; margin-right:15px;}
#submenu li a{color:#fff; text-decoration:none; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
#submenu li a:hover{color:#000;}

#logo a{position:absolute; height: 80px; width:325px; top:55px; text-decoration:none;}
#logo i{display:none;}

/* módulos izquierda */
#mod_left h4{background:url(i/bg_h5.jpg) no-repeat; width:185px; height:17px; color:#fff; font-weight:bold; font-size:12px; padding:1px 2px 0 14px;}

#mod_prensa1{width:125px; height:74px; background:url(i/bg_mod_prensa1.jpg) no-repeat; padding-left:60px;}
#mod_prensa1 li a{color:#5b5a1e; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; display:block; width:120px; padding-top:15px;}
#mod_prensa1 li a:hover{text-decoration:underline;}
#mod_prensa2{width:185px; height:100px; background:url(i/bg_mod_prensa2.jpg) no-repeat;}
#mod_prensa_acreditaciones {display:block; width:185px; height:74px; background: url(i/bg_mod_prensa1.jpg) no-repeat;}
#mod_prensa_imagenes {display:block; width:185px; height:100px; background: url(i/bg_mod_prensa2.jpg) no-repeat;}

#col_gov{width:171px; height:63px; background:url(i/bg_col_gov.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#col_ibatur{width:171px; height:66px; background:url(i/bg_col_ibatur.jpg) no-repeat; display:block; margin:4px auto 0 4px;}
#col_aea{width:171px; height:48px; background:url(i/bg_col_aea.gif) no-repeat; display:block; margin:4px auto 4px 4px;}
#col_otros{width:185px; height:33px; background:url(i/bg_col_otros.jpg) no-repeat; display:block;}
#col_diario {width:171px; height:63px; background:url(i/bg_col_diario.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#col_caib {width:171px; height:76px; background:url(i/bg_col_govern.gif) no-repeat; display:block; margin:4px auto 0 4px;}

#colaboradores1 {width:171px; height:70px; background:url(i/bg_col_1.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#colaboradores2 {width:171px; height:80px; background:url(i/bg_col_2.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#colaboradores3 {width:171px; height:66px; background:url(i/bg_col_3.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#colaboradores4 {width:171px; height:66px; background:url(i/bg_col_4.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#colaboradores5 {width:171px; height:75px; background:url(i/bg_col_5.gif) no-repeat; display:block; margin:4px auto 0 4px;}
#colaboradores6 {width:121px; height:70px; background:url(i/bg_col_6.gif) no-repeat; display:block; margin:4px auto 10px auto; border:solid 1px #000;}

#mod_organiza1 li{width:185px; height:180px; background:url(i/bg_unisport.jpg) no-repeat;}

a#organiza {width:185px; height:82px; display:block; background:url(i/organiza_acm.jpg) no-repeat;}

/* txt */
h3{color:#fff; background:url(i/bg_h3_1.gif) no-repeat 10px 9px #e2017b; padding:4px 0 4px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-bottom:15px; clear:both;}
p{margin:0 10px 10px 10px;}
ul.listas li{list-style-type:square; margin:5px 10px 5px 25px;}
h5{font-size:12px; margin:0 0 0 10px; color:#e2017b; text-decoration:none;}
h5 a{font-size:12px; margin:0 0 0 10px; color:#e2017b; text-decoration:none;}
h5 a:hover{text-decoration:underline;}
a.linkgris1:link, a.linkgris1:visited, a.linkgris1:hover, a.linkgris1:active{color:#707070;}
a.linkgris2:link, a.linkgris2:visited, a.linkgris2:active{color:#707070; text-decoration:none;}
a.linkgris2:hover{text-decoration:underline;}
.notFecha1{margin:10px; background:url(i/ico_not1.gif) no-repeat; padding-left:14px; color:#e2017b;}
.notFecha2{margin:10px 10px 5px 10px; background:url(i/ico_not1.gif) no-repeat; padding-left:14px; color:#e2017b;}
.notDes img{margin:10px; border:solid 1px #707070; padding:2px;}
#ctTxtLegal{font-size:10px;}
.bold {font-weight:bold;}


/* cuadro de honor */
.cuadro_t{font-size:13px; font-weight:bold; margin:0 0 0 5px;padding-bottom:5px;}
.cuadro{width:98%; background-color:#f7f8fb; margin-bottom:15px;}
.cuadro td{padding:2px 5px 2px 5px;}
.cuadro_first{background-color:#fff7d8; width:34%;}
.cuadro_gp{background-color:#eff2f8;}

/* recorridos */
#h5_recorridos{margin:0 0 10px 10px;color:#14144c; font-size:14px;}
#lectura{margin-bottom:40px;}
#lectura p{margin:0 15px 3px 10px;}
#lectura img {margin:20px 0 3px 0;}
#lectura ul{margin-top:20px;}
#lectura li{margin-bottom:10px;}
.linkPdf{ margin:5px 0 0 10px; background:url(i/ico_pdf.gif) no-repeat left; padding:3px 0 0 20px; color:#707070; text-decoration:none; }
a.linkPdf:hover{text-decoration:underline;}
.linkXls{ margin:5px 0 0 10px; background:url(i/ico_xls.gif) no-repeat left; padding:3px 0 0 20px; color:#707070; text-decoration:none;}
a.linkXls:hover{text-decoration:underline;}
p.fecha_etapa {font-size:13px; font-weight:bold; margin-bottom:10px !important; color:#14144c;}


/* contacto */
#contform{}
.int{width:490px;}
.txa{width:490px;}
#bt{text-align:right; margin:0 40px 20px 0;}
#submit{font-size:10px;}

/* imagenes */
#h5_imagenes{margin:0 0 10px 0; padding:3px;color:#6784b4; font-size:14px; background-color:#fff4ce;}
.imagenes{clear:both; margin-bottom:5px; padding-right:10px;}
.imagenes img{width:50px; float:left; margin:0 10px 10px 0; border:solid 1px #707070; padding:1px;}
.imagenes img:hover{border:solid 1px #000;}
.img_txt{margin-top:2px;}
.img_kb{color:#b58002; font-weight:bold;}

/* equipos */
#equipos1, #equipos2 {float:left; margin:0 7px 0 10px;}
#equipos1 li, #equipos2 li{margin-bottom:10px;}
#equipos1 li , #equipos2 li {width:240px; height:25px; color:#fff; text-decoration:none; padding:3px 0 0 5px;}
#equipos1 li a, #equipos2 li a {color:#fff; text-decoration:none;}
#equipos1 li a:hover, #equipos2 li a:hover{color:#cadfee;}
.eq_es{background:url(i/bg_eq_es.gif) no-repeat;}
.eq_nl{background:url(i/bg_eq_nl.gif) no-repeat;}
.eq_be{background:url(i/bg_eq_be.gif) no-repeat;}
.eq_de{background:url(i/bg_eq_de.gif) no-repeat;}
.eq_ch{background:url(i/bg_eq_ch.gif) no-repeat;}
.eq_it{background:url(i/bg_eq_it.gif) no-repeat;}
.eq_dk{background:url(i/bg_eq_dk.gif) no-repeat;}
.eq_fr{background:url(i/bg_eq_fr.gif) no-repeat;}
.eq_ru{background:url(i/bg_eq_ru.gif) no-repeat;}
.eq_us{background:url(i/bg_eq_us.gif) no-repeat;}
.eq_cz{background:url(i/bg_eq_cz.gif) no-repeat;}
.eq_no{background:url(i/bg_eq_no.gif) no-repeat;}
.eq_il{background:url(i/bg_eq_il.gif) no-repeat;}
.eq_uk{background:url(i/bg_eq_uk.gif) no-repeat;}
.eq_pa{background:url(i/bg_eq_pa.gif) no-repeat;}
.eq_lt{background:url(i/bg_eq_lt.gif) no-repeat;}
.eq_tu{background:url(i/bg_eq_tu.gif) no-repeat;}
.eq_pl{background:url(i/bg_eq_pl.gif) no-repeat;}
.eq_co{background:url(i/bg_eq_co.gif) no-repeat;}

#bg_equipo{background-color:#710000; padding:4px 0 4px 0;}
#bg_equipo h5{color:#fff; padding-left:27px; font-size:13px;}
#h5_eq_es{background:url(i/flag_es.gif) no-repeat;}
#h5_eq_nl{background:url(i/flag_nl.gif) no-repeat;}
#h5_eq_be{background:url(i/flag_be.gif) no-repeat;}
#h5_eq_de{background:url(i/flag_de.gif) no-repeat;}
#h5_eq_ch{background:url(i/flag_ch.gif) no-repeat;}
#h5_eq_it{background:url(i/flag_it.gif) no-repeat;}
#h5_eq_dk{background:url(i/flag_dk.gif) no-repeat;}
#h5_eq_fr{background:url(i/flag_fr.gif) no-repeat;}
#h5_eq_ru{background:url(i/flag_ru.gif) no-repeat;}
#h5_eq_us{background:url(i/flag_us.gif) no-repeat;}
#h5_eq_uk{background:url(i/flag_uk.gif) no-repeat;}
#h5_eq_no{background:url(i/flag_no.gif) no-repeat;}
#h5_eq_lt{background:url(i/flag_lt.gif) no-repeat;}
#h5_eq_tu{background:url(i/flag_tu.gif) no-repeat;}
#h5_eq_pl{background:url(i/flag_pl.gif) no-repeat;}
#h5_eq_co{background:url(i/flag_co.gif) no-repeat;}
#h5_eq_il{background:url(i/flag_il.gif) no-repeat;}

#eq_director{background-color:#f0f0d4; margin:5px 0 5px 0; padding:3px 0 3px 10px;}
#eq_director dt, #eq_director dd{display:inline;}
#eq_director dt{background:url(i/ico_eq_director.gif) no-repeat left center; padding-left:15px;}
#eq_director dd{padding-left:10px;}

#h4_eq_corredores{background-color:#888633; padding:3px 0 3px 5px; font-size:12px; color:#fff;}

#eq_corredor{margin:5px 0 10px 0;}
#eq_corredor dt, #eq_corredor dd{background-color:#f0f0d4; margin-bottom:2px;}
#eq_corredor dt{padding:3px 0 3px 10px; float:left; clear:both; text-align:right;}
#eq_corredor dt span {background:url(i/ico_eq_corredor.gif) no-repeat left center; padding-left:17px; text-align:right; width:20px; display:block;}
#eq_corredor dd{padding:3px 0 3px 60px;text-align:left;}

#h4_eq_otros{background-color:#710000; padding:3px 0 3px 5px; color:#fff; font-size:12px;}
#eq_otros {margin:5px 10px 0 0;}
#eq_otros li{display:inline; margin:0 5px 0 0;}
#eq_otros li a{text-decoration:none; color:#555;}
#eq_otros li a:hover{text-decoration:underline; color:#111;}

#inactivo{width:377px; height:113px; background:url(i/bg_inactiv.gif) no-repeat; margin:10px auto 10px auto;}
#inactivo p{display:none;}

/* footer */
#footer p{margin:0 0 0 210px; padding:30px 0 0 0; font-size:12px; color:#fff; line-height:2em;}
#footer p a{color:#fff;}

/* película */
.peliculaLista{width:95%; margin-top:10px; background-color:#eff2f8;}
.peliculaLista td{padding:3px 5px 3px 5px; }
.peliculaKm{width:11%; text-align:center; color:#2c648d; font-family:Arial, Helvetica, sans-serif; font-size:9px;background-color:#F7F8FB;}
.peliculaHora{width:9%; text-align:center; color:#2c648d; font-family:Arial, Helvetica, sans-serif; font-size:9px; background-color:#F7F8FB;}
.peliculaTitulo{width:80%; font-size:11px; color:#2c648d; font-family:Arial, Helvetica, sans-serif; background-color:#F7F8FB;}
.peliculaTexto{font-size:11px; color:#666;font-family:Arial, Helvetica, sans-serif; background-color:#fff;}


/* clasificaciones */
#tabla_clasificaciones {background-color:#fff;}
#tabla_clasificaciones td{padding:3px 12px 3px 12px; background-color:#eff2f8; margin:1px; border: solid 1px #fff; text-align:center;}
#tabla_clasificaciones a{color:#2c648d; text-decoration:none;}
#tabla_clasificaciones a:hover{color:#1f4663;}
.menu_clasificaciones{list-style-type:none; margin-bottom:10px;}
.clas_dest{background-color:#fff4ce; font-weight:bold;}
pre{color:#666; font-size:11px; margin:10px 0 0 5px;}
#t_clasificaciones{margin:15px 0 0 5px; font-size:14px;}

/* meteo */
.meteo{margin:5px 15px 15px 30px; list-style-type:disc;}

/* podium */

ul#podium {
	list-style-type:none;
	width:525px;
}

ul#podium li {
	margin:0 0 15px 0;
}

/* Menú idiomas */

ul#idiomas {margin-top:-40px; float:right;}
ul#idiomas li {float:left;}
ul#idiomas li a {display:block; width:70px; color:#fff; font-size:11px; font-weight:bold; height:16px;}
a#idioma_es {background:url(i/idioma_es.png) no-repeat left; padding-left:18px;}
a#idioma_uk {background:url(i/idioma_uk.png) no-repeat left; padding-left:18px;}
