/* CSS Personalizacion Portal */

/*MODULOS PORTAL*/
.mod_header{ height:22px; background: url(../img/bg_mod_header.jpg) repeat-x bottom; padding:0 7px; margin:0 0 1px 0}
.mod_header .titulo_header{ font-size:12px; font-weight:bold; color:#FFF; height:22px; line-height:22px; text-transform:uppercase; }
.mod_header .titulo_header a{ color:#FFF;}.modPortal#fondo{background-color:#EFEFEF;margin-bottom:10px;}


/*miga de pan*/
.migaright span{color: #CC0000; font-weight: bold;}

/*Calendario*/
.textocalendario div.numeron {border: 1px solid #E6E6E6; background-color: #C00; clear: none; float: left; padding: 8px 0px 0px 0px; width: 28px; height: 19px; margin-top: 2px; margin-right: 2px; text-align: center; font-weight: normal; font-size: 12x; color: #FFF;}
.contenido-modulo-calendario div.mes-anno {clear: both;  text-align: center; padding: 2px 5px 2px 5px; border-bottom: 2px solid #FFF; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; background-color: #F0F0F0; color: #C00; text-transform: uppercase;}

/*buscador C*/
.cab_registro{ position:relative; margin:10px 0 0px 0; background:url(../img/spr_form_cab.png) no-repeat -88px 0; width:300px; height:32px; z-index:8;}

/* hemeroteca*/
.hemeroteca_cintillo_fecha{ text-transform:uppercase; font-size:10px; color:#FFF; background-color:#C00; width:107px; height:12px; line-height:12px; clear:both; padding:0 0 0 5px;}
.hemeroteca_resultado p{ font-size: 12px; color: #333; padding: 0 0 0 10px; background: url(../img/f_hemeroteca_bloqueresultados.gif) repeat-y; background-position: bottom left;}

/*Autor articulo*/
.not_autor{ color:#C00;}

/*Autor articulo*/
.art_autor{ color:#C00;}

/*Apoyos noticia*/
.link-app1 .related-link-epigrafe{ background-color:#C00;}

/*Encabezado modulo en directo*/
.bed_header{ color:#C00;}
.bed_header a{ color:#C00; text-decoration: none;}
.bed_header_activa{ color:#C00;}

/*Enlaces*/
.enlaces_contexto li{ color:#C00;}
.enlaces_contexto li a{color:#C00;}

/*Enlaces modulo clasificacion*/
.mod_clasificacion .enlaces_contexto li{color:#C00; }
.mod_clasificacion .enlaces_contexto li a{ color:#C00;}

/*cabecera tiempo*/
a.cabt_cambiar_activo,a.cabt_cambiar:hover{color:#C00}

/*Articulo antetitulo*/
.art_antetitulo{color:#C00;}

/*CABECERA*/
.cabecera-top{background: url(/img/bg_todoportal_top.jpg) no-repeat top left; padding-top: 4px;}
.todocabecera{ text-align:center; margin:0 auto; position:relative; height:99px; background: url(/img/bg_zonadecontenido.png) repeat-y 50%;}
.cabecera{ text-align:center; margin:0 auto; position:relative; height:99px; padding: 0px 4px 0px 4px;background-image: url(../img/bg_cabecera.jpg); background-repeat:no-repeat; background-position: 4px top; }
.cablogo{ z-index:1; position:absolute; width:220px; left:40px; bottom:20px; display:block;text-align:center; margin:0 auto;font-size:1px;}
.cablogo a{ width:220px; height: 82px;text-indent: -9999px; display: block;  overflow:hidden; }
.cablogo a span{}

.cabpatrocinador{ z-index:1; position:absolute; width:80px; right:0px; bottom:0px; display:block;text-align:center; margin:0 auto;font-size:1px;}
.cabpatrocinador a{ width:80px; height: 99px;text-indent: -9999px; display: block;  overflow:hidden; }
.cabpatrocinador a span{}

#menunav{height:29px; margin:0 4px;}
.menunav{ height:29px; background: url(../img/bg_menunav.jpg) repeat-x 0 0; }
.menunav li{ float:left; height:27px; font-size:12px; color:#6D6C55;}
.menunav li a{ display:block; float:left; height:29px; color:#FFF; text-align:center; margin:0 auto; line-height:29px; overflow:hidden; text-decoration:none;}
.menunav li.activo a,.menunav li a:hover{ text-decoration:none; color:#000; background:url(../img/bg_menunav_activo.jpg) repeat-x 4px bottom;}
.menunav li.activo{ padding:0 1px 0 0;font-weight:bold;}
#mnportada a{ width:70px;}#mndirectos a{width:60px;}#mncircuitos a{ width:130px;}#mncalendario a{ width:100px;}#mnescuderias a{ width:132px;}#mnclasificacion a{ width:90px;}#mnpalmares a{width:120px;}#mnmultimedia a{width:70px;}#mnhemeroteca a{width:70px;}

/*Escuderias*/
.escuderiag {background-image:url(../img/cintillo-escuderia.jpg); background-repeat:repeat-x; color:#333; padding-left: 5px; margin-bottom:15px; margin-top: 10px;
clear: both; padding-bottom: 5px; }
h3.escuderia{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; height:25px; line-height:25px; }
h3.escuderia a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; height:25px; line-height:25px; }
h4.escuderia{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#3333; font-weight:normal;  padding-left:15px;}
h4.escuderia a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333; font-weight:normal; }
.escuderiag img{ float:right; margin-left: 5px; }

/*modulo multimedia portada*/
.hs5 {clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 20px;}
* > .hs5 {min-height: 20px; height: auto;}
.hs5-pestannas {height: 27px; background: url(/img/f_hs5_pest.jpg) repeat-x; background-position: bottom;}
.hs5-pestannas a {color: #333; font-size: 11px; height: 27px; display: block; float: left; background: url(/img/f_hs5_separa.gif) no-repeat; background-position: right;}
.hs5-pestannas a span {display: block; padding: 9px 5px 0 5px;}
.hs5-pestannas a.activo {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333; font-size: 11px; height: 27px; background: #FFF; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.hs5-pestannas a.activo span {display: block; padding: 7px 8px 0 8px;}
.hs5content {padding: 3px 0px 0 0px; background: transparent;}
.hs5contenido {border: 1px solid #CCCCCC; border-top: 0px; height: 20px; padding: 0}
* > .hs5contenido {min-height: 20px; height: auto;}
.hs5overhead {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: left; padding: 5px 3px 5px 8px ; color: #333;}
.hs5overhead1 {font-weight: normal;}
.hs5overhead2 {}
.hs5overhead3 {color: #000000;}
.hs5datos {text-align: left;}
.hs5datosoverflow {text-align: left; height: 250px; overflow: auto;}
.hs5datoI {height: 10px; clear: left; padding: 3px 5px 3px 15px; border-left: 6px solid #F2F6F7; border-bottom: 2px solid #FFF; background-color: #E6EBF1}
.hs5datoP {height: 10px; clear: left; padding: 3px 5px 3px 15px; border-left: 6px solid #E0E8EE; border-bottom: 2px solid #FFF; background-color: #F5F5F5}
.gol {border-left: 6px solid #E98A49;}
* > .hs5datoI,* > .hs5datoP {height: auto;}
.hs5datos h3,.hs5datosoverflow h3 {color: #5C5C5C; font-size: 12px; margin: 0;}
.hs5datos h3 strong,.hs5datosoverflow h3 strong {font-weight: bold; color: #333;}
.separahs5dato {color: #0099FF; font-size: 10px; text-align: right; background: url(/img/separa_hs5_dato.jpg) no-repeat; background-position: 0px 50%;}
.hs5datos p,.hs5datosoverflow p {clear: both; font-size: 11px; color: #666; margin: 0;}
.hs5datos p strong,.hs5datosoverflow p strong {font-weight: bold;}
.hs5datos p a,.hs5datosoverflow p a {color: #666; text-decoration: none;}
#content-pestannas {}

/*etapas*/
/*numeros*/
.enlacesnumeracion{position:relative; clear:both;font-family: Arial, Helvetica, sans-serif; margin:0 auto; padding:0px; background-color:#EFEFEF; border-bottom: 1px solid #C00; margin: 10px 0;}
.enlacesnumeracion span a{ text-decoration:none; padding:0px 6px 0px 6px; margin:0 1px 0 1px; font-size:12px; color:#C00; text-align:center; font-weight: bold;}
.enlacesnumeracion span a.activo,.enlacesnumeracion span a:hover{ background-color:#C00; color:#FFFFFF; text-decoration:none;}

/*equipos*/
.modEquipos .mod_header{ height:22px; background: url(../img/f_mod_header_equipos.jpg) repeat-x top; padding:0 7px; margin:0 0 1px 0}

/*ficha2*/
.art_foto .nombre{position:absolute; top: 0px; left:0px; background-image:url(../img/f_transparente_favoritos.png); background-repeat:repeat-x; background-position: top left;font-size: 20px; font-weight: bold; color: #FFF; padding: 10px; font-family:Arial, Helvetica, sans-serif}
.art_foto .nombres{position:absolute; bottom: -1px; left:0px; background-image:url(../img/f_transparente_favoritos.png); background-repeat:repeat-x; background-position: top left; padding: 5px; width: 290px; height:15px; text-align: left;}
.art_foto2 .nombre{position:absolute; top: 0px; left:0px; background-image:url(../img/f_transparente_favoritos.png); background-repeat:repeat-x; background-position: top left;font-size: 20px; font-weight: bold; color: #FFF; padding: 10px; font-family:Arial, Helvetica, sans-serif}
.art_foto2 .nombres{position:absolute; bottom: -1px; left:0px; background-image:url(../img/f_transparente_favoritos.png); background-repeat:repeat-x; background-position: top left; padding: 5px; width: 290px; height:15px; text-align: left;}

.art_foto .titulo1{ background: url(../img/f_transparente_favoritos.png) repeat-x top; position:absolute; bottom: 5px; left: 0px; font-size: 11px; font-weight: bold; color: #FFF; padding: 3px;}
.art_foto .titulo2{ background: url(../img/f_transparente_favoritos.png) repeat-x top; position:absolute; bottom: 25px; left: 0px; font-size: 11px; font-weight: bold; color: #FFF; padding: 3px;}
.art_foto .titulo1 a{color: #FFF}
.art_foto .titulo2 a{ color: #FFF}
.art_foto2 .titulo1{ background: url(../img/f_transparente_favoritos.png) repeat-x top; position:absolute; bottom: 5px; left: 0px; font-size: 11px; font-weight: bold; color: #FFF; padding: 3px;}
.art_foto2 .titulo2{ background: url(../img/f_transparente_favoritos.png) repeat-x top; position:absolute; bottom: 52px; left: 0px; font-size: 11px; font-weight: bold; color: #FFF; padding: 3px;}
.art_foto2 .titulo1 a{color: #FFF}
.art_foto2 .titulo2 a{color: #FFF}

/*encuestas*/
.datografico span{ font-size:1px;background-color:#C00; display:block; color:#840000; height:6px; width:1px;}
.le_titulo{ font-size:12px; font-weight:normal; color:#474747; background: url(../img/marca_h3.gif) no-repeat 15px 4px; padding:0 0 10px 24px;}

/*estrellas*/
.starvotos {position:relative; background: url(../img/spr_estrellas.png) repeat-x 0 0; width:87px; height:16px; float:left; display:inline; }
	.vtdo { background: #FFF url(../img/spr_estrellas.png) repeat-x 0 -16px;}/*resultados anteriores a la votación del usuario actual*/
	.starvotos a:hover { background: #FFF url(../img/spr_estrellas.png) repeat-x 0px -16px;}

/*Modulo de artículos anteriores*/
.mod_articulos_anteriores{ clear:both;}
.maa_encab{ background-color:#415A88;}
.maa_encab_titulo{ color:#FFF; font-size:11px; color:#FFF; font-weight:bold;}
.maa_nav{ font-size:11px; color:#FFF; font-weight:bold;}
.maa_nav a{ color:#FFF;}
.maa_content{ border:1px solid #D3D3D3}
.maa_rss{ background:url(../img/ico_rss_aa.gif) no-repeat 0 50%; font-size:11px; color:#666;}
.maa_bloque_articulo{ background:url(../img/brd_aa.gif) repeat-x bottom;}
.maa_titular{color:#364C73; font-size:13px; font-weight:bold;}
.maa_titular a{color:#364C73;}
.maa_fecha{ color:#7B7B7B; font-size:10px; font-weight:normal; margin:0 0 7px 0}
.maa_texto{color:#7B7B7B; font-size:12px; font-weight:normal;}
.maat_lnk{color:#606060;}