/**generales*/
*html,body{width:100%; height: 100%; min-width:962px;    }
*:focus{ outline: none; }/*
a[href]:after { content: " (Enlace " attr(href) ")";   display: block;   color: #000180 ;   text-decoration: none; }*/
.modulo{  width: 962px; padding-bottom:10px; vertical-align: baseline; padding-top: 5px; clear: both; }
.moduloTT { width: 962px; padding-bottom:10px;}
.contTT { width: 120px; float: left; height: auto; }
.contTT p { padding-top: 75px;  text-align: left; padding: 0; line-height: 1em; }
.contTT a{ font-weight: bold; margin-top: -12em; }
.contTop {margin: 0 4px 0px 4px;float:left; display:inline; width:105px;}
.last { margin:0;}

.contTop p { margin:0; padding:0;}
.contTop p  a{ float:left; margin-top:0px; display:inline;}


.contTopTen{ margin:0; width: 610px; background-color:#f8f8f8; border: solid #f0f0f0 1px; padding: 8px;}

.ContGroup { padding: 10px;margin-bottom:.5em;  float:left; display:inline; width:95%; height:100%;}
.marco {width:70px; height:70px;border:1px solid #ccc; position:relative;padding:5px; margin-bottom: 5px;}
.marco a{ display:block; margin:0!important; padding:0!important}
.numerotopten{ background-color: #fff; font:1em/1em Arial, Helvetica, sans-serif ; font-weight: bold; _top:55px!important;  left:0px!important; padding:3px; position:absolute!important; z-index:3px; width:10px; text-align:right }

html>body .numerotopten{height:10px; width:12px; top:57px!important; padding-left:4px!important }
.ContPublicidad{ margin-left:3em; width: 300px; height: 271px; text-align: center; color: #ccc; vertical-align: top;  }

.titular { font:1.5em/2em Arial, Helvetica, sans-serif; padding-top:10px; font-weight: bold; clear: left; }
.titular  a{ font: 0.8em/1em arial, helvetica, sans-serif; margin-left:5px;}
.contenido_fondo{padding-bottom: 20px; }

.contenedorweb {background:url(../img/bg_indispensables.jpg) ;background-repeat: repeat-x; }


/**cabecera**/
.rojocabecera { background-image:url(../img/bg_indispensables.jpg); background-repeat: repeat; width: 100%; height:268px; border-collapse:collapse;  position:relative; }
.imagencabecero { margin: 5px auto 13px auto ; width: 481px; height:240px; float:left}
.modCabecera{ padding-left: 2px; margin-top:35px; width:410px; float: right ; color: #fff;}
.modCabecera blockquote { padding: 0 .2em .5em .5em; font:1em/1.3em Arial, Helvetica, sans-serif ;}
.textocabecero {width: 962px; height:260px;float:left;}


/**/
.top5{ display:inline; float:left; padding:8px 0px; width:100%; min-height: 200px;}
.modulotopten{ width: 962px; background-color:#fff ; margin: 0 ; }

.fCentro{ min-width: 962px; min-height:400px; margin: 0 auto}

.fDerecha{float: left;}



/*.recomentopten {height: 115px; width: 104px;  float: left;  padding: 8px 12px 4px 12px;}*/
.recomenfila{ height:auto;}
.recomentopten1 { margin:0 4px 0 0; padding:0; float:left; display:inline; width:104px; }

.recomentopten1pub { height: 280px; width: 300px; float: left; text-align:right; color:#696768; 	padding: 2px 12px 40px 10px; font-weight: bold; }

.eltxttopten {text-align:left !important;font:1em/1.2em Arial, Helvetica, sans-serif;  
 margin-left: -5px; padding-top:8px; width: 7.44em;float:left; }
.Enlacetxttopten { margin-top: -10px;	font-size: 1em; font-weight: bold; font: Arial, Helvetica, sans-serif ; }
 

.fotopub{ width: 300px; text-align: center; color: #a9a9a9; padding:12px 12px 12px 22px;}
.locutor p a     {background:url(http://www.rtve.es/css/i/iconos/audio.gif) no-repeat; padding-left:31px;}
.contTop a       {background:url(http://www.rtve.es/css/i/iconos/audio.gif) no-repeat; padding-left:31px;}
.recomencont p a {background:url(http://www.rtve.es/css/i/iconos/audio.gif) no-repeat; padding-left:31px;}

.Enlacetopten{font: 0.7em Arial, Helvetica, sans-serif ;  font-weight: bold;padding:0 12px 0 12px;}


 
/**nuestras recomendaciones**/
/*locutores*/
.moduloradio3 { height: 100%; width: 962px; }
* html .recomendalocutores { margin:0; padding: 8px 15px 100px; float:left; display:inline; width:930px;background-color:#f8f8f8; border: solid #f0f0f0 1px;}
.recomendalocutores { 
padding:8px 15px; 
float:left; 
display:inline; 
width:930px;
background-color:#f8f8f8;
 border: solid #f0f0f0 1px;
 overflow: hidden}
.group3 { margin:8px 0; padding:0; float:left; display:inline; width:100%;}
.locutor { margin:0 16px 0 0; padding:0; float:left; display:inline; width:173px;}
.last { margin:0 0 0 0;}
.locutor a img { margin-bottom:5px; border:0; clear:both}
.locutor p { margin:0; padding:0;}
.locutor p a{ float:left; margin-top:3px; display:inline;}

h3 { font:12px normal Arial, Helvetica, sans-serif; color:#666; margin:0 0 5px 0;}
h3 a{ display:inline; width:100%; float:left; margin-bottom:3px;font:13px bold Arial, Helvetica, sans-serif;}
input { margin:0; border:1px solid red;}

.recomeniz{ background-image: url(../img/hoy_sup.png); background-repeat: no-repeat;  height:11px; width:962px; }
.recomende{ background-image: url(../img/hoy_inf.png); background-repeat: no-repeat;  height:11px; width:962px; clear: left}
.recomen{ background-image:url(../img/hoy_pixel.png); 
background-repeat: repeat; height: 100%; 
padding: 0; _margin-top:-5px}

.recomencont {height: auto; width: 220px; float: left;padding-left:11px;}
.eltitle{ font-weight: bold; text-decoration: underline;}
.eltitle a{color:#000000;}
.eltxt {margin-left:90px; margin-top: -5em;}

.foto1{ height: 70px; width: 70px; background-color: #454545; margin-bottom: -10px;}
.re_sombra p{ float: right; text-align: right; width: 200px; padding: 3px 10px 3px 0; font:1.1em/1.2em Arial, Helvetica, sans-serif;  
color:#004276; text-decoration:underline} 
.re_sombra { 
height: 22px;
background-image:url(../img/re_sombra.png); 
background-repeat: no-repeat;  
background-position: center top;
width:962px; padding: 0;}

/***fin***/	

/*recomendaciones radio 3*/
.foto3{ background-color: #454545;height: 94px; width: 125px;float:inherit;}
.recomenradio3 {height: 214px; width: 125px;  float: left;  padding:12px 30px 12px 35px;}
.eltxtradio3 {text-align:left !important;font:1em/1.2em Arial, Helvetica, sans-serif; color: #717171;  
 padding: 6px 3px 0px 3px; height: 70px; width: 125px;float:left; }

.eltxt1 {padding-top: -3px;  }
.marco1{ float: left; padding: 5px; border: 1px solid #ccc; margin:0 4px; background-color: #fff; } 
.eltxt1 a { font-weight: bold;}
div.recomencont p { margin: 4px 3px 0 -8px; padding: 8px;}
.marco1{float: left; padding: 5px; border: 1px solid #ccc; margin-left: 5px !important; background-color: #fff; } 
 
.ajustarlinea{ padding:5px 0px 0px 0px; color: #454545}

.Enlacetxtradio3 { 	font-size: 1em;  	font-weight: bold;font: Arial, Helvetica, sans-serif ;padding:0 auto; }
.boton-recomen-radio3 {	font-family: Arial, Helvetica, sans-serif; 	font-size: x-small; }


/*boton*/
.boton {float:left;width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-size:1em;color:#333333;border:0;margin-top:8px;padding-right:5px}
.boton .izq{background:url(../img/bot_izq.png) no-repeat;padding-left:2px}
.boton .centro{background:url(../img/bot_bg.png) repeat-x;height:12px;white-space:nowrap;padding:3px 6px 3px 6px;line-height:1em}
.boton .der{background:url(../img/bot_de.png) no-repeat top right;padding-right:2px;}
.locutor .boton {width:auto;overflow:visible;background-color:transparent;cursor:pointer;font-size:1em;color:#333333;border:0;margin-top:8px;padding-right:0; clear:left;}

/*** listado otros paises ***/
.paises { font: 1.1em/1.4em Arial, Helvetica, sans-serif;float: left; margin-top: 10px; text-align: right;padding:0; width: 100%; vertical-align: baseline;}
.paises ul { margin: 0;padding: 0;float: right; display: inline; list-style-type: none; }
.paises li {list-style-type: none;float:left;}
.paises ul li { display: inline; list-style-type: none; }
.paises li a { display:block;  float:left; font:1em/.3em Arial, Helvetica, sans-serif;  color:#004276; text-align:left; padding:10px 30px; font-weight:bold; }
.paises li a b { display:block;  float:left; }


/*link normales paises*/
.paises li.alemania a{ z-index: 200;height: 25px; background: url(../img/band_alemania.gif) no-repeat;padding-left:38px;}
.paises li.francia a{ z-index: 190; height:25px; background: url(../img/band_francia.gif) no-repeat;padding-left:38px; }
.paises li.eeuu a{ z-index: 180; height:25px;background: url(../img/band_eeuu.gif) no-repeat;padding-left:38px; }
.paises li.italia a{ z-index: 170; height:25px;background: url(../img/band_italia.gif) no-repeat;padding-left:38px;}
.paises li.japon a{ z-index: 160; height:25px;background: url(../img/band_japon.gif) no-repeat;padding-left:38px;}
.paises li.nuzelanda a{ z-index: 150; height:25px;background: url(../img/band_nuzelanda.gif) no-repeat;padding-left:38px;}
.paises li.reinounido a{ z-index: 140; height:25px;background: url(../img/band_reinounido.gif) no-repeat;padding-left:38px;}


.clear{ clear: left; margin: 12px 0 12px 0;  }


/* + + + + + + [ IE6 ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
*html .foto1 { margin: 0; padding: 0; }
/**html .marco { height: -10px; width: 70px;border:1px solid #CCCCCC; padding:5px; background-color:#FFFFFF;}
*html .numerotopten{ width: 16px; height:16px;  position:relative; z-index:3; padding:2px;}
*/

.radio3captcha {border: 1px solid #ccc; padding: 5px; marrgin:0; /*width: 350px;*/ background:#eee; float: left; display: inline; overflow:hidden;}
.radio3captcha form {margin:0; padding:0; overflow: hidden;}
.radio3captcha img { margin-bottom: 5px;}
.radio3captcha p {font: 12px normal Arial, Helvetica; display: block; margin: 0 0 5px 0;}
.radio3captcha input.campo {border: 1px solid gray; padding: 3px 0; float: left; margin:0 10px 0 0;font: 12px normal Arial, Helvetica; width: 110px;}
.radio3captcha input.boton{ border:1px solid gray; background:white; width: 50px; float:left; padding: 2px 0; margin:0;font: 12px normal Arial, Helvetica;}

.radio3captcha h3 { font-size: 18px;}
.radio3captcha h4 { font-size: 14px; font-weight: normal;}

