/* CSS Document */
* { margin:0; padding:0 }

body{background:#000 url(../images/f-main.jpg) no-repeat center top;}
img{border:0;}
ul{list-style-type:none;}

/*a{color:#999;text-decoration:none;}*/
a:link{color:#999;text-decoration:none;}
a:visited{color:#999;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a:active{color:#999;text-decoration:none;}

a.lnk2:link{color:#999;text-decoration:underline;}
a.lnk2:visited{color:#999;text-decoration:underline;}
a.lnk2:hover{color:#000;text-decoration:underline;}
a.lnk2:active{color:#999;text-decoration:underline;}


#contenedor{width:780px;margin:0 auto; position:relative;}

h1{ overflow:hidden;}
h1 a{display:block;text-indent:-1000px; width: 270px;height:60px;}
p{font:11px/16px Verdana, Arial, Helvetica, sans-serif;color:#333;}

.linea{width:100%; height:1px; font-size:1px; background:url(../images/linea_deg.jpg) no-repeat top right;}
.paginacion{text-align:right;}
.contenido { background: #fff;}

/* ------------------------------ cabecera ----------------------------------------------------------------*/
/*#cabecera{padding:25px 15px 10px 15px;background:#CB040C; position:relative;}*/
#cabecera{padding: 30px 15px; }
#cabecera .idiomaweb{position:absolute; top:16px; right:18px; padding:0 0 0 7px; background: url(../images/flecha.gif) no-repeat left center;}
#cabecera .idiomaweb a{ font:11px/11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
#cabecera .idiomaweb a:hover{  text-decoration:underline;}
.cab_sombra{margin:0;height:16px;background:#fff url(../images/fnd_sombra.gif) repeat-x 0 5px;}
#menu_principal{float:right;margin:27px 0 0 0;  clear:right;}
#menu_principal li{float:left;padding:0 15px;border-right:1px solid #fff;line-height:10px;}
#menu_principal li.ultimo{float:left;padding:0 0 0 15px;border-right:0;}
#menu_principal a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;display:block;padding:2px;}
#menu_principal a:link{color:#fff;text-decoration:none;}
#menu_principal a:visited{color:#fff;text-decoration:none;}
#menu_principal a:hover{color:#000;text-decoration:underline;background:#fff;}
#menu_principal a:active{color:#fff;text-decoration:none;}
#menu_principal p{font:bold 10px Verdana, Arial, Helvetica, sans-serif;display:block;padding:2px;background:#fff;color:#000;}

/* ------------------------------ pie -----------------------------------------------------------------------*/
.borde{background: #000; height:4px; font-size:1px; line-height:1px; }
#pie{ width: 950px; height: 50px;background: url(../images/f-bottom.jpg) no-repeat left bottom; position: absolute; left: 50%; margin-left: -475px; bottom: -50px; }
#pie p{font:10px/10px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding:8px 0 0 0;}
#pie p a{color:#fff;}

/* ------------------------------ INTRO --------------------------------------------------------------------*/

/* ------------------------------ PORTADA ----------------------------------------------------------------*/
#portada .contenido{padding:0 10px 10px 10px; background: #fff; }
#portada .izq{float:left;}
#portada .der{float:right;width:355px; background:url(../images/fnd_ultimas_portada.jpg) no-repeat; padding:10px 0 0 0; border-left:1px #9d9d9d solid; border-right:1px #9d9d9d solid;}
#portada h2{font: bold 20px Verdana, Arial, Helvetica, sans-serif;color:#999; margin: 0 0 5px 25px;}

#portada .bloque_noticia, #portada .bloque_noticiasin{padding:10px  10px 10px 25px; background:url(../images/sep_not_portada.jpg) no-repeat bottom center;}

#portada .bloque_noticia img{float:left;margin:0 0 10px 0;}
#portada .bloque_noticia h3{margin:0 0 0 71px; font:bold 15px Arial, Helvetica, sans-serif;color:#999;}
#portada .bloque_noticia p{margin:0 0 0 71px;}

/* noticia sin imagen */
#portada .bloque_noticiasin h3{margin:0 0 0 0; font:bold 15px Arial, Helvetica, sans-serif;color:#999;}
#portada .bloque_noticiasin p{margin:0 0 0 0;}


#portada .productos{ clear:both;margin: 10px 0 0 0; padding: 10px 0 0 0; background: url(../images/fnd_sup_dest.jpg) no-repeat center top;}
#portada .productos li{float:left;}
#portada .productos li.ultimo{padding:0;}
#portada .productos li img{display:block;}

/* ------------------------------ CATÁLOGO --------------------------------------------------------------*/
#catalogo .contenido{padding:0 15px 10px 10px;}

#catalogo .cont_tit{border-bottom:1px solid #ccc; margin:0 0 1px 0;}
#catalogo h2{font:bold 15px Arial, Helvetica, sans-serif; color:#666;margin: 0 0 -2px 0;z-index:1;}
#catalogo h2 a{color:#666;background:#fff;margin-right:5px;}
#catalogo h2 span{color:#666;background:#fff;margin-right:5px;}
#catalogo h2 a:hover{color:#000;}
#catalogo .izq{float:left;width:385px;}
#catalogo .der{float:right;width:356px;}
#catalogo .bloque_tv{margin:2px 0 25px 0;}
#catalogo .bloque_cine{/*border-top:15px solid #E1ECF0;*/margin:2px 0 25px 0;}
#catalogo .bloque_docu{border-top:15px solid #E5F0E1;margin:2px 0 25px 0;}
#catalogo .bloque_otros{border-top:15px solid #F0E1EF;margin:2px 0 25px 0;}

/* ------------------------------ PRENSA ------------------------------------------------------------------*/
#prensa .contenido{padding:0 10px 10px 10px;}
#prensa .izq{float:left;width:380px;}
#prensa .der{float:right;width:370px;}

#prensa h2{font:bold 20px Arial, Helvetica, sans-serif;color:#000;}
#prensa #noticia_completa h3{padding:8px 0;font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#333;}

#prensa .noticias h2{font-size:18px; padding: 0 0 5px 0;color:#999;}
#prensa .noticias h3{margin:0 0 0 71px; font:bold 15px Arial, Helvetica, sans-serif;color:#999;}/* titular noticia */

#prensa .der p{padding:8px 0;}
#prensa p.destacado{padding:8px 40px;font:italic bold 15px Verdana, Arial, Helvetica, sans-serif;color:#666;text-align:center;}

#prensa p.fecha_noticia{font:10px Verdana, Arial, Helvetica, sans-serif;color:#666; margin:2px 0 0 0; padding:0;}

#prensa p.entradilla{font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#000;}
#prensa p.piefoto{padding:10px 10px 0 10px;font:11px Arial, Helvetica, sans-serif; color:#666;}
#prensa p.piefoto .fuente{color:#333;}


#prensa .der a{font-weight:bold;}

#prensa .noticias{margin:20px 10px 0 0;padding:8px 0 0 10px;border:1px solid #ccc;}
#prensa .bloque_noticia, #prensa .bloque_noticiasin{padding:10px 0 0 0; background:url(../images/linea_deg.jpg) no-repeat top right;}
#prensa .bloque_noticia img{float:left;}
#prensa .bloque_noticia p{margin:0 0 0 71px;}

/* noticia sin imagen */
#prensa .bloque_noticiasin h3{margin:0 0 0 0; font:bold 15px Arial, Helvetica, sans-serif;color:#999;}
#prensa .bloque_noticiasin p{margin:0 0 0 0;}

#prensa p.vermas{}
#prensa p.vermas img{float:right;margin:0 2px 10px 0;}

#prensa .archivo{margin:14px 10px 0 0;background:#f7f7f7;border:1px solid #ccc;}
#prensa .archivo p{padding:10px 2px 10px 10px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#333;}
#prensa .archivo img{margin: 7px 2px 0 0; float:right;}

/* ------------------------------ ARCHIVO DE NOTICIAS -----------------------------------------------*/

#prensa #archivo .noticias{margin:0px 10px 0 0;padding:8px 0 0 10px;border:1px solid #ccc;}
#prensa #archivo .der .noticias{margin:0px 10px 0 0;padding:8px 0 0 10px;border:0;}

#prensa #archivo .noticias p{padding:0}

/* ------------------------------ BOLSA DE TRABAJO ----------------------------------------------------*/
#bolsa .contenido{padding:0 0 10px 0}
#bolsa .cont_tit{margin:0 10px 1px 10px;background: url(../images/1px_ccc.gif) repeat-x 0 70%;}
#bolsa h2{font:bold 15px Arial, Helvetica, sans-serif; color:#666;margin: 0 0 -4px 0;z-index:1;}
#bolsa h2 span{color:#666;background:#fff;padding-right:3px;}

#bolsa .oferta{background:url(../images/sombra_oferta_cent.gif) repeat-y bottom left;}
#bolsa .sombraofertasup{margin:10px 0 0 0; background:url(../images/sombra_oferta_sup.gif) no-repeat top left;height:15px;font-size:1px;}
#bolsa .sombraofertainf{background:url(../images/sombra_oferta.gif) no-repeat bottom left;height:13px;font-size:1px;}
#bolsa .oferta p{padding:0 21px 10px 21px;font-size:12px;}
#bolsa .aviso{margin:0 10px;padding:19px  10px 10px 10px;border:1px solid #ccc;}
#bolsa .aviso p{margin:0 0 10px 0; font:10px Verdana, Arial, Helvetica, sans-serif;color:#333;}

/* ------------------------------ QUIENES SOMOs ------------------------------------------------------*/
#quienes .contenido{padding:0 0 10px 0}
#quienes .cont_tit{margin:0 10px 10px 10px;background: url(../images/1px_ccc.gif) repeat-x 0 70%;}
#quienes h2{font:bold 15px Arial, Helvetica, sans-serif; color:#666;margin: 0 0 -4px 0; z-index:1; }
#quienes h2 span{color:#666;background:#fff;padding-right:3px;}

#quienes .izq{float:left;width:390px;}
#quienes .der{float:right;width:390px;}
#quienes .izq p, #quienes .der p{padding:10px 15px 5px 15px;}

/* ------------------------------ CONTACTA --------------------------------------------------------------*/
#contacta .contenido{padding:0 0 10px 0}
#contacta .cont_tit{ margin:0 10px 10px 10px;background: url(../images/1px_ccc.gif) repeat-x 0 70%;}
#contacta h2{font:bold 15px Arial, Helvetica, sans-serif; color:#666;margin: 0 0 -4px 0;z-index:1;}
#contacta h2 span{color:#666;background:#fff;padding-right:3px;}

#contacta .izq{float:left;width:390px;}
#contacta .der{float:right;width:390px;}

#contacta .bloque_contacta{position:relative;min-height:230px;height: auto !important; height:230px; background:url(../images/sombra_contacto_med.gif) repeat-y}
#contacta .bloque_contacta .mapa{position:absolute;top:-4px; right: 15px;}
#contacta .sombra_sup{background:url(../images/sombra_contacto_sup.gif) no-repeat top left;height:7px;font-size:1px;}
#contacta .sombra_inf{background:url(../images/sombra_contacto_inf.gif) no-repeat bottom left;height:15px;font-size:1px;}

#contacta .bloque_contacta p{padding:20px 34px 8px 34px;}

/* ------------------------------ FICHA PRODUCTOS --------------------------------------------------------------*/
#ficha .tv .contenido, #ficha .cine .contenido, #ficha .docu .contenido, #ficha .otros .contenido{ padding:10px;}

#ficha .tv .contenido{background:#F0F0E1;}
#ficha .cine .contenido{background:#E1ECF0;}
#ficha .docu .contenido{background:#E5F0E1;}
#ficha .otros .contenido{background:#F0E1EF;}


#ficha .cont_tit{padding:0 10px 10px 10px;background: #fff url(../images/1px_ccc.gif) repeat-x 0 70%;}
#ficha h2{font:bold 15px Arial, Helvetica, sans-serif; color:#666;margin: 0 20px -4px 0;z-index:1;float:left;background:#fff}
#ficha h2 span{color:#666;background:#fff;padding-right:3px;}

#ficha .tipos_catalogo{padding:5px 0 0 0;font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif;margin: 0 0 -4px 0;}
#ficha .tipos_catalogo li{display:inline;margin-right:5px;padding:0 2px;background:#fff}
#ficha .tipos_catalogo li a{font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif;}

/*#ficha .izq{float:left;width:480px;}
#ficha .der{float:right;width:250px;text-align:right;}*/

#ficha .izq_imagen{float:left;width:480px;}
#ficha .izq_video{float:left;width:400px;}
#ficha .der_imagen{float:right;width:250px;text-align:right;}
#ficha .der_video{float:right;width:330px;text-align:right;}
#ficha .der_imagen p, #ficha .der_video p{text-align:left; padding:3px 5px 0 5px;}

#ficha h3{font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;color:#333; text-transform:uppercase;}
#ficha .izq_imagen p, #ficha .izq_video p{padding:7px 0;}

#ficha .ficha{border:1px solid #DCDCE8;margin:2px 0 0 0;background:#fff;}

#ficha .cine .izq_imagen .fichacon{border:1px solid #DCDCE8;margin:2px 0 0 0;background:#fff url(../images/1px_dcdce8.gif) repeat-y 402px 0;}
#ficha .cine .izq_video .fichacon{border:1px solid #DCDCE8;margin:2px 0 0 0;background:#fff url(../images/1px_dcdce8.gif) repeat-y 322px 0;}
#ficha .cine .fichasin{border:1px solid #DCDCE8;margin:2px 0 0 0;background:#fff;}

/*#ficha .datos{min-height:0; height: auto !important; height:0; }*//* background como solucion three pixel gap explorer */
#ficha .cine .datos{min-height:118px; height: auto !important; height:118px; }/* background como solucion three pixel gap explorer */

#ficha dl{ list-style-type:none;padding:10px;}
#ficha dt{clear:left;float:left;font:11px/14px Verdana, Arial, Helvetica, sans-serif;color:#333;margin:0 4px 0 0 ;}
#ficha dd{font:10px/14px Verdana, Arial, Helvetica, sans-serif;color:#999;}

#ficha .imagenes{float:right;width:75px;padding:2px 0 0 0;margin:0 0 0 12px;}
#ficha .imagenes img{display:block;margin:0 auto;}

#ficha .cont_imagen{background: #fff; border: 1px solid #999; padding: 3px 0;}
#ficha .cont_imagen img{display:block; margin:0 auto;}


/* ----------------------------- CATALOGO y FICHA TV ------------------------ */
/* menu categorias tv */
.cont_genero{background:#F0F0E1; padding:5px; margin:2px 0 0 0;}
.cont_genero_programas{background:#E1ECF0; padding:5px; margin:2px 0 0 0;}
.genero{margin:0 0 0 -5px;}

.genero_tv{margin:0 0 12px -5px;}
.genero_tv li{float:left;padding:0 5px;border-right:1px solid #999;line-height:10px;}
.genero_tv li.ultimo{float:left;padding:0 0 0 5px;border-right:0;}
.genero_tv a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;display:block;padding:1px;}
.genero_tv a:link{color:#999;text-decoration:none;}
.genero_tv a:visited{color:#999;text-decoration:none;}
.genero_tv a:hover{color:#000;text-decoration:underline;background:#fff;}
.genero_tv a:active{color:#999;text-decoration:none;}


.genero_programas {margin:0 0 12px -5px;}
.genero_programas  li{float:left;padding:0 5px;border-right:1px solid #999;line-height:10px;}
.genero_programas  li.ultimo{float:left;padding:0 0 0 5px;border-right:0;}
.genero_programas  a{font:bold 10px Verdana, Arial, Helvetica, sans-serif;display:block;padding:1px;}
.genero_programas  a:link{color:#999;text-decoration:none;}
.genero_programas  a:visited{color:#999;text-decoration:none;}
.genero_programas  a:hover{color:#000;text-decoration:underline;background:#fff;}
.genero_programas  a:active{color:#999;text-decoration:none;}



#subcat{float:left; width:120px;}
#subcat li{line-height:10px;}
#subcat a{font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif;padding:1px;}
#subcat a:link{color:#999;text-decoration:none;}
#subcat a:visited{color:#999;text-decoration:none;}
#subcat a:hover{color:#000;text-decoration:none;}
#subcat a:active{color:#999;text-decoration:none;}
#ficha .genero p{font:bold 10px Verdana, Arial, Helvetica, sans-serif;display:block;padding:1px;background:url(../images/subrayado.gif) no-repeat left bottom;color:#000;}

.lista_completa{padding:5px 10px; margin:0; line-height:15px; font:10px/20px Verdana, Arial, Helvetica, sans-serif; border:1px solid #909087; border-top:0; border-bottom:0;}
.ltv{ background:#fff url(../images/fnd_lista_completa.gif) repeat-x }
.lcine{ background:#fff url(../images/fnd_lista_completa_cine.gif) repeat-x }
.ldocu{ background:#fff url(../images/fnd_lista_completa_docu.gif) repeat-x }
.lotros{ background:#fff url(../images/fnd_lista_completa_otros.gif) repeat-x }

.lista_completa li{display:inline; margin:5px 0 5px -4px !important; margin:5px 0;padding:0 2px !important; padding:0 0 0 2px; background: url(../images/bolo.gif) no-repeat right center;}
.lista_completa li span{font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:2px;}
.lista_completa li.ultimo{background: none;}

.lista_completa a{font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;padding:2px;}
.lista_completa a:link{color:#999;text-decoration:none;}
.lista_completa a:visited{color:#999;text-decoration:none;}
.lista_completa a:hover{color:#000;text-decoration:underline;}
.lista_completa a:active{color:#999;text-decoration:none;}
.lista_completa p{display:block;padding:2px;}

.bordehor{ font-size:1px; line-height:1px; height:1px; margin:0;  }
.cont_lista .bordehor{float:left;  font-size:1px; line-height:1px; height:1px; margin:0;  width:100%; }
.btv{ background: url(../images/bordehor_tv.gif) no-repeat center top; }
.bcine{ background: url(../images/bordehor_cine.gif) no-repeat center top; }
.bdocu{ background: url(../images/bordehor_docu.gif) no-repeat center top; }
.botros{ background: url(../images/bordehor_otros.gif) no-repeat center top;  }

.cont_lista{margin:0 0 0 120px; padding:0 0 10px 0;}
.cont_lista2{margin:0 0 0 0;  padding:0 0 10px 0;}
.magacin{}
.actualidad{ padding:10px 0 0 0; }
.ficcion{ padding:25px 0 0 0; }
.concursos{ padding:30px 0 0 0;  }

/* ----------------------------------------------------------------------------------------------------------- */

.limpiar{ clear:both; font-size: 1px; height: 1px; line-height:1px; }

.estirar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.estirar {display: inline-block;}

/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */


/* intro */
#intro {margin:0px auto; padding:0px; width:503px;}
.idiomas {margin:42px 0px 9px 0px; text-align:center; }
.idiomas img{margin:0px 25px;}
.flash{margin:0px auto;}
.pie_intro {margin:9px 0px 0px 0px; text-align:center;}
.pie_intro p{font:10px/10px Arial, Helvetica, sans-serif;color:#fff;text-align:center;padding:8px 0 0 0; margin:55px 0px 0px 0px;}
.pie_intro p a{color:#fff; text-decoration:none;}
.pie_intro p a:link, .pie_intro a:visited, .pie_intro a:active {color:#fff;}
.pie_intro p a:hover{color:#fff; text-decoration:underline;}
/* fin intro */

#ficha .concursos { padding-top: 15px;}
#ficha .animacion { padding-top: 25px;}
#ficha .otros { padding-top: 40px;}

#pie .idioma { font: 11px/1em Arial, Helvetica, sans-serif; color: #fff; margin-left: 10px;}