@charset "utf-8";
html,body{margin:0; padding:0;}
/* CSS Document */
body {background:#00030D; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
img {border:0px;}
img, div, ul, li, a, a:hover { behavior: url(../iepngfix.htc) }
#contenedor {width:808px; height:100%; margin-left:auto; margin-right:auto; position:relative; top:-10px; bottom:0px;}
#cabecera{ width:806px; height:148px; background:url(css-img/cabecera.jpg) no-repeat; position:relative; top:10px; left:-5px;}
#menu{ width:800px; height:40px; background:url(css-img/fondo_menu.jpg) repeat-x bottom; font-size:9pt; position:relative; margin-top:-20px;}
#menu ul {float:left; margin-top:-5px; \/*IE8 only*/ margin-left:-20px !important; padding-top:18px;}
@-moz-document url-prefix() {
#menu ul {margin-left:-20px;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#menu ul {margin-left:-20px;}
}
html:first-child #menu ul  {
	 margin-left:-20px;
}
body:first-of-type #menu ul {
	  margin-left:-20px;
}
#menu ul li{display:block; padding-right:40px; position:relative; top:-3px;float:left;}
#menu ul li a{text-decoration:none; color:#FFFFFF; display:block;}
#menu ul li a span{ position:relative; top:13px;}
#menu ul li a:hover{background:url(css-img/flecha_menu.png) no-repeat top center; _background:none; _text-decoration:underline;}
#contenido {padding-bottom:20px; padding-top:15px;}
#columnacentral {width:530px; float:left; padding-right:55px; margin-top:10px;}
#columnacentralhome {width:800px;}
#logohome{position:relative; top:5px; left:3px;}
#homemenu{width:800px; height:640px; position:relative; top:-640px;}
#fondohome {width:800px; height:600px; background:url(../img/paises/principal.jpg) no-repeat;}
#enmadrid{position:relative; top:5px;}
#caja-paises{ background:url(../img/fondo-paises.png); width:158px; height:380px; position:absolute; opacity:.8; left:630px; top:180px; _top:182px;}
#caja-paises ul{ list-style:none; position:relative; top:20px; left:-30px;}
#caja-paises ul li{ height:27px; width:140px; display: block;}
#caja-paises ul li a{color:#66FF00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; font-weight:bold; display: block; padding-left:25px;}
#caja-paises ul li a:hover{ background:url(../img/flecha_paises.png) no-repeat;  _background:url(../img/flecha_paises.gif) no-repeat; display: block; background-position:0px;}
#columnaderecha {width:220px; float:right; padding-top:4px; margin-top:10px;}
#pie{width:100%; float:left; background:url(css-img/fondo_pie.jpg) repeat-x; height:243px; padding-top:10px;}
#pie_contenido {width:808px; margin:auto; color:#908778; font-family:Arial, Helvetica, sans-serif; font-size:11pt;}
#patrocinadores {padding-bottom:10px;}
#pie_otros {padding-bottom:10px; padding-top:10px; float:left;}
#media_partners {float:left; width:500px;}
#colaboradores {float:right; width:300px; text-align:right;}
#content-programacion{height:200px; margin-bottom:15px; position:relative; top:10px;}
#content-programacion:hover{ background:#333333;}
#content-programacion-dia{height:200px; margin-bottom:15px; position:relative; top:10px; background:#21240b;}
#caja-prensa{width:557px; background:url(../img/fondo_caja_prensa.jpg) no-repeat bottom; margin-top:20px; height:280px; margin-bottom:30px;}

.cajita-prensa{width:130px; float:left; height:200px; margin-right:8px; margin-top:10px;}
.cajita-prensa div{position:relative; top:140px; margin-left:10px;}
.cajita-prensa div a{ text-decoration:none;}
.fondo-prensa1{background:url(../img/fondo-cajita-prensa1.png) no-repeat;}
.fondo-prensa2{background:url(../img/fondo-cajita-prensa2.png) no-repeat;}
.fondo-prensa3{background:url(../img/fondo-cajita-prensa3.png) no-repeat;}
.fondo-prensa4{background:url(../img/fondo-cajita-prensa4.png) no-repeat;}

.caja-home{width:250px; float:left; position:relative; top:-50px; margin-right:16px;}
.caja-banner{width:350px; float:left; position:relative; top:-50px; margin-top:30px;}
.caja-banner2{width:350px; position:relative; top:-300px; float:left; left:450px; border:1px solid #FFFFFF;}

.caja-publi{width:350px; height:300px; float:left; position:relative; top:10px; margin-left:-270px;}

.caja-home a{ text-decoration:none;}
.caja-home2 a{ text-decoration:none;}
.caja-home-fin a{ text-decoration:none;}
.caja-home-fin{width:250px; float:left; position:relative; top:-50px;}
.caja-home-tit{height:20px; width:240px; background:#660000; padding:5px; font-weight:bold; font-size:11pt; color:#FFFFFF;}
.caja-home-tit a{color:#FFFFFF; text-decoration:none;}
.copyright{color:#66FF00; font-size:10pt; padding-top:20px; float:left;}
.caja-donde {width:210px; font-size:10pt; font-family:Arial, Helvetica, sans-serif; color:#908778;}
.linea-verde{background:url(css-img/linea_verde.jpg) repeat-x; width:210px; height:2px; float:left;}
.linea-verde-big{background:url(css-img/linea_verde.jpg) repeat-x; width:530px; height:2px; float:left;  margin-bottom:10px;}
.linea-negra-big{width:530px; height:2px; float:left;  margin-bottom:10px;}
.linea-marron{background:url(css-img/linea_marron.jpg) repeat-x; width:808px; height:2px; float:left;}
.tit-central{float:left;}
.subtit-central{ float:right;}
.tit-noticia{color:#FFCC00; font-size:13pt; font-weight:bold;}
.contenido-noticia{font-size:10pt;}
.caja-noticia {width:210px; font-size:9pt; font-family:Arial, Helvetica, sans-serif; color:#FFCC00; margin-left:7px;}
.fecha-noticia {color:#90FFD2;}
.caja-enlaces{border:1px solid #0C3F0A; width:178px; padding:15px; color:#908778; margin-top:20px; font-size:10pt; float:left;}
.diasemana{font-size:8pt; color:#90FFD2; font-weight:bold; top:5px; position:relative;}
.dia{font-size:16pt; color:#FFFFFF; font-weight:bold; top:5px; position:relative;}
.caja-programacion{ width:510px; margin-bottom:15px; position:relative; top:10px;}
.caja-ficha{ width:510px; margin-bottom:10px;}
.texto-ficha {font-size:9pt; position:relative; left:15px;}
.titulo-ficha {font-family:"Times New Roman", Times, serif; font-size:18pt; color:#66FF00; font-style:italic; font-weight:bold;}
.titulo-ficha-corto {font-family:"Times New Roman", Times, serif; font-size:14pt; color:#66FF00; font-style:italic; font-weight:bold;}
.titulo-ficha a{color:#66FF00; text-decoration:none;}
.titulo-ficha-corto a{color:#66FF00; text-decoration:none;}
.titulo-ficha a:hover{text-decoration:underline;}
.titulo-ficha-corto a:hover{text-decoration:underline;}
.texto-blanco {font-size:9pt; color:#FFFFFF;}
.texto-gold {font-size:9pt; color:#908778;}
.texto-amarillo{font-size:9pt; color:#FFFF00;}
.titulo-amarillo{font-size:11pt; color:#FFCC00; font-weight:bold;}
.caja-calendario{width:100%; margin-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tit-calendario{color:#CCCCCC; font-size:13pt; font-weight:bold; text-align:center; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.columna-calendario{margin-top:10px; font-weight:bold; font-size:13pt; border-right:2px solid #333333; width:25px; float:left; text-align:center; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC;}
.columna-calendario-fin{margin-top:10px; font-weight:bold; font-size:13pt; width:25px; float:left; text-align:center; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.texto-gris{color:#666666;}
.texto-azul{color:#99FFFF;}
.texto-amarillo-calendario{color:#FFFF00;}
.enlace-calendario{text-decoration:none;}
.anterior{font-size:9pt; color:#FFFFFF;text-decoration:none;}
.siguiente{font-size:9pt; color:#FFFFFF;text-decoration:none;}
.deshabilitado{font-size:9pt; color:#e5e5e5;text-decoration:none;}
.caja-home2{width:250px; float:left; position:relative; top:-50px; margin-right:16px;}
.anterior{font-size:9pt; color:#66FF00;text-decoration:none;}
.siguiente{font-size:9pt; color:#66FF00;text-decoration:none;}
.deshabilitado{font-size:9pt; color:#e5e5e5;text-decoration:none;}
.preestreno{color:#CF0304; font-size:.75em;}

.infoUsuario{ display:block; float:left; font-size:11px; width:500px; margin-bottom:10px; color:#ffcc00;}
.fotoUsuario{ display:block; float:left; width:50px; height:50px;}
.nombreUsuario{ display:block; float:left; margin-left:10px; width:230px; }
.nombreUsuario span{ display:block; float:left; width:100%; margin-bottom:5px;}
.nombreUsuario img{ display:block; float:left;}

.clasificacion{ display:block; float:left; width:100%; font-size:11px; color:#ffcc00; font-size:11px; margin-top:20px; margin-bottom:20px;}
.clasificacion img{ display:block; float:left;}
.clasificacion span.texto{ display:block; float:left; margin-left:5px; width:120px;}
.clasificacion div{ display:block; float:left; width:230px;}
.clasificacion .titulo{ color:#ffcc00; font-weight:bold; font-size:22px; display:block; float:left; width:100%; margin-bottom:10px;}

.logoApp{ display:absolute; float:right; width:230px; text-align:right; right:10px; top:5px;}
