body {margin:0; font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:11px;}
a{text-decoration:none;color:#336699;}
a:hover{text-decoration:underline;color:#336699;}
img{vertical-align:middle;}
h1{font-size:24px;padding:10px;margin:0;}
h2{font-family:verdana, arial, sans-serif; font-size:17px; color:#336699; margin:0 0 5px 0; padding:5px;}
h3{font-family:verdana, arial, sans-serif; font-size:14px; color:#336699; padding:5px;font-weight:bold;}
h4{font-family:verdana, arial, sans-serif; font-size:17px; color:#ffffff; margin:0 0 0 0; padding:0px;}
#contenedor{width:990px; margin:auto;} 

#cabecera{background-color:#ffffff; height:260px; background: url(../images/cabecera.gif) no-repeat;}

#cuerpo{clear:both; position:relative; top:-50px; background:transparent; width:990px; border-top:1px dashed #cccccc;}

#pie{clear:both;background-color:#ffffff; margin:auto; height:200px;position:relative; top:-50px; }

#publi_468x60{background: #336699; color:#ffffff; width:468px; height:60px; margin-top:65px; border:1px solid #333333; float:right;}

#subcabecera{clear:both;}

#menu_principal{float:left; position:relative; top:40px; display:block; padding:5px;}

#submenu{clear:both; color:fff; text-align:center; padding:5px; margin:15px 5px 5px 0; background-color:#000;}

#submenu span{color:#fff;fontweight:bold; font-size:12px;}

#buscador{float:right; position:relative; top:40px;}

#lateral_izq{float:left; width:680px;}

#lateral_izq_parrilla{float:left; width:825px;}

#lateral_dcha{float:right; background:#ffffff; padding:0; position:top;}

#ultima_hora{background-color:#efefe5; color:#cc0000; padding:10px; margin:10px 10px 10px 0; font-size:14px; font-weight:bold; border:1px solid #999999;}

#publi_300x300{margin:15px 0 0 0; padding:0; width:300px; height:600px; background:#336699; border:1px solid #336699;}
#publi_300x245 {margin:15px 0 15px 0; padding:0; }

#relacionados{margin:15px 0 0 0; padding:0; width:300px; background:#e8edf1; border:1px solid #666666;}
#relacionados ul{list-style:none; list-style-image:url(../imagenes/bullets/lista.gif); list-style-position:outside;margin-left:20px;padding:0;}
#relacionados li{margin:0; padding:0;}
#relacionados a{font-family:verdana, arial, sans-serif; font-size:11px; text-decoration:none; color:#336699; font-weight:bold;margin:0;}
#relacionados a:hover{font-family:verdana, arial, sans-serif; font-size:11px; text-decoration:underline; color:#336699;}
#cuerpo_relacionados {padding:10px;}

.modulo_publi_300x245 {padding:0;width:300px;margin:0; border:1px solid #666666;}
.modulo_publi_300x245_sin {padding:0;width:300px;margin:0;}

.modulo1{margin:15px 0 0 0; padding:0; width:300px; background-color:#661800; border:1px solid #666666;}
.modulo1 .foto{float:left; margin:5px; padding:0}
.modulo1 .foto img {border:1px solid #999}
.modulo1 .cuerpo_modulo{margin:5px; float:right; width:170px;}
.modulo1 a {color:#ffffff; text-decoration:none;}
.modulo1 .cuerpo_modulo h5{margin:0 0 8px 0; font:bold 14px arial;}
.modulo1 p {margin:0; color:#ffffff;}

.modulo2{margin:15px 0 0 0; padding:0; width:300px; background-color:#ffffff; border:1px solid #666666;}
.modulo2 p {margin:0; color:#661800; padding:0;}

.modulo3{margin:15px 0 0 0; padding:0; width:300px; background-color:#cccccc;}
.modulo3 .foto{float:left; margin:5px; padding:0}
.modulo3 .foto img {border:1px solid #999}
.modulo3 .cuerpo_modulo{margin:5px; float:right; width:170px;}
.modulo3 a {color:#333333; text-decoration:none;}
.modulo3 .cuerpo_modulo h5{margin:0 0 8px 0; font:bold 14px arial;}
.modulo3 p {margin:0; color:#333333;}

.enlace_menu_principal_cine{
color:#fff;
background-color:#000;
text-decoration:none;
padding:5px;
font-size:13px;
font-weight:bold;
font-family:arial,verdana,sans-serif;
}
.enlace_menu_principal_cine:hover{
background-color:#3d6d84;
font-family:arial,verdana,sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
padding:5px;
}

.enlace_menu_principal_tele{
color:#fff;
background-color:#000;
text-decoration:none;
padding:5px;
font-size:13px;
font-weight:bold;
font-family:arial,verdana,sans-serif;
}
.enlace_menu_principal_tele:hover{
background-color:#900;
font-family:arial,verdana,sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
padding:5px;
}

.enlace_menu_principal_cine_on{
background-color:#3d6d84;
font-family:arial,verdana,sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:5px;
}

.enlace_menu_principal_tele_on{
background-color:#900;
font-family:arial,verdana,sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
padding:5px;
}

.enlace_menu_secundario{
color:#fff;
text-decoration:none;
font-size:10px;
font-family:verdana,sans-serif;
font-weight:bold;
}
.enlace_menu_secundario:hover{
font-family:verdana,sans-serif;
font-size:10px;
text-decoration:underline;
color:#fff;
font-weight:bold;
}
.enlace_menu_secundario_on{
font-family:verdana,sans-serif;
font-size:10px !important; 
color:#FF3D04 !important;
text-decoration:none;
font-weight:bold;
}
/*pastillas homes*/

/*
.caja1 {width:640px;margin:15px 15px 15px 0; border:1px solid #336699;clear:both; padding:15px 15px 15px 15px; }
.caja1 .cuerpo_caja { float:left; width:470px}
.caja1 .titulo_caja {padding:5px;}
.caja1 .titulo_caja h4 { font: bold 16px Arial; margin:0 0 10px 0;}
.caja1 a { color:#661800;}
.caja1 .cuerpo_caja p { margin:0 0 12px 0}

.caja1 .cuerpo_foto { float:right;}
.caja1 .cuerpo_foto foto {}
.caja1 .cuerpo_foto img{ border:1px solid #a57869;}
.caja1 .cuerpo_foto .piefoto {  text-align:right; color:#661800 }

.caja1 .destacado_caja {margin:7px 0 0 0; border:1px solid #0c2f47; background-color:#e7ebed; padding:5px;}
.caja1 .destacado_caja h4 {font: bold 14px Arial; margin:0 0 5px 5px; color:#0c2f47}
.caja1 .destacado_caja a { color:#3b6b83}
.caja1 .destacado_caja p { margin:0 0 8px 8px}
*/

.caja1 { width:640px;margin:15px 15px 15px 0; border:1px solid #cccccc;clear:both; padding:15px 15px 15px 15px; }
.caja1 .cuerpo {float:left; width:450px}
.caja1 .cuerpo h4 { font: bold 14px Arial; margin:0 0 10px 0}
.caja1 a { color:#661800 }
.caja1 .cuerpo p { margin:0 0 12px 0}
.caja1 .foto { float:right; margin:0; width:162px}
.caja1 .foto img{ clear:both; border:1px solid #a57869; float:right}
.caja1 .foto .piefoto {  text-align:right; color:#661800 }

.caja1 .destacado {border:1px solid #0c2f47; background-color:#e7ebed; float:left; width:440px; margin:12px 0 0 0; padding:10px}
.caja1 .destacado h4 {font: bold 14px Arial; margin:0 0 5px 5px; color:#0c2f47}
.caja1 .destacado a { color:#3b6b83}
.caja1 .destacado p { margin:0 0 0 8px}



.caja2 {width:640px;margin:15px 15px 15px 0; border:1px solid #efefe5;background: #efefe5; clear:both; padding:15px 15px 5px 15px; }
.caja2 .noticia  {margin:0 0 10px 0; position:relative;}
.caja2 .noticia h5 { margin:0; font-size:12px; }
.caja2 a {color:#661800;}
.caja2 .noticia p { margin:0}
.caja2 .noticia .foto { float:left; margin:0;}
.caja2 .noticia .foto img { border:1px solid #999; margin:0}
.caja2 .noticia .cuerpo { float:right; width:530px; margin:0;}


.caja3 {height:145px;width:640px;margin:15px 15px 15px 0; border:1px solid #999999; clear:both; padding:15px; position:relative;}

.caja3 .foto { float:left; margin:0; padding:0;}
.caja3 .foto img {float:left; border:1px solid #999; margin:0;}
.caja3 .cuerpo_caja {float:right;width:490px;margin:0;padding:0;}
.caja3 h4 {margin:0 0 6px 0; font:bold 16px arial}
.caja3 a {color:#3b6b83;}
.caja3 .entradilla { margin:0 0 6px 0; font-size:14px;}
.caja3 p { margin:0;}


.caja4 {height:130px;width:640px;margin:15px 15px 15px 0; background: #efe9e1; border:1px solid #efe9e1; clear:both; padding:15px;}
.caja4 .noticia { margin:0 0 0 0; width:290px; float:left;}
.caja4 .noticia .foto {float:left; margin:0 10px 0 0; padding:0}
.caja4 .noticia .foto img {border:1px solid #999}
.caja4 .noticia .cuerpo_caja {float:right; width:175px;} 
.caja4 .noticia h5 {margin:0 0 0 0; font:bold 14px arial}
.caja4 a {color:#661800}
.caja4 .noticia p {margin:0}

.caja4 .concurso{float:right; width:290px; background-color:#661800;border:0pt none;color:#FFFFFF;padding:3px; margin:0;}
.caja4 .concurso .foto{float:left; margin:0 10px 0 0; padding:0}
.caja4 .concurso .foto img {border:1px solid #999}
.caja4 .concurso .cuerpo_concurso{float:right; width:175px;}
.caja4 .concurso a {color:#ffffff}
.caja4 .concurso .cuerpo_concurso h5{margin:0 0 8px 0; font:bold 14px arial;}
.caja4 .concurso p {margin:0}

.caja5 {width:640px;margin:0; background: #fcfcdf; clear:both; padding:15px; border:1px solid #999999;}
.caja5 .noticia_izq {float:left; width:310px; padding:0; margin:0;}
.caja5 .noticia_izq h5 a{font: bold 12px Arial; color:#661800; margin-left:5px;}
.caja5 .noticia_dere  {float:right; width:310px;padding:0;margin:0;}
.caja5 .noticia_dere h5 a{font: bold 12px Arial; color:#661800; margin-left:5px;}

.caja5 p { clear:both; margin:0; padding:0;}


.caja6 {margin:0 0 10px 0; float:left; border-bottom:1px solid #b28b7f;  width:590px; padding:0 0 8px 0 }
.caja6 h5 {font:normal 12px arial; margin:0; color:#999; margin:0 auto; width:570px }
.caja6 h5 a{ color:#999; background:url(imagenes/bullets/bullet_02.gif) no-repeat 0 5px; padding-left:10px }

.caja7 {margin:0 0 10px 0; float:left; border-bottom:1px solid #b28b7f; border-top:1px solid #b28b7f;  width:590px; padding:3px 0 0 0 }
.caja7 h2 {font:normal 12px arial; margin:0; color:#999; margin:0 auto; width:570px;  }
.caja7 h2 a.descargar{ color:#666; background:url(imagenes/bullets/bullet_02.gif) no-repeat 0 5px; padding-left:10px; margin:7px 0 0 20px; display:block; float:left }
.caja7 h2 a.pdf { color:#666; background:url(imagenes/iconos/pdf.gif) no-repeat 0 0; padding:7px 0 0 35px; height:25px; display:block; float:left }
.caja7 img { vertical-align: middle}

#pie2 {clear:both; border-top:1px solid #336699; margin:0; background-color: #efefef;padding:15px;}
#pie2 a{color:#336699;}

.cabecera_modulo_cine {background-color:#336699;color:#ffffff; font-size:12px;padding:2px;}

.cabecera_modulo_radio {background-color:#661800; color:#ffffff;font-size:12px;padding:2px;}

.cabecera_modulo_boletin {background-color:#6D9D0B;color:#ffffff; font-size:12px;padding:2px;}

.cabecera_modulo_blog {background-color:#d1582d; color:#ffffff;font-size:12px;padding:2px;}

.modulo_parrilla{background: url(../imagenes/fondos/parrilla.jpg) no-repeat;  padding: 10px 3px 10px 55px;}
.modulo_parrilla p{width:230px;text-align:left; color:#661800; margin:0;}
.modulo_parrilla a{color:#336699; font-size:14px;}

.modulo_cine{background: url(../imagenes/fondos/cine.jpg) no-repeat;  padding: 10px 3px 10px 70px;}
.modulo_cine p{width:215px;text-align:left; color:#000000; margin:3px 0 7px 0;}
.modulo_cine a{color:#932100; font-size:14px; margin:10px 0 0 10px;}

.modulo_blog{background: url(../imagenes/fondos/blog.jpg) no-repeat;  padding: 10px 3px 10px 55px; height:60px;}
.modulo_blog p{width:210px;text-align:left; color:#661800; margin:0 0 0 20px; font-size:14px; font-weight:bold;}
.modulo_blog a{color:#264E75; font-size:11px; margin:0 0 0 20px;}

.modulo_calendario{background: url(../imagenes/fondos/calendario.jpg) no-repeat;  padding: 15px 3px 10px 55px; height:25px;}
.modulo_calendario a{color:#264E75; font-size:18px; margin:5px 0 0 10px;font-weight:bold;}

.modulo_boletin {background: url(../imagenes/fondos/fondo_boletin.jpg) no-repeat;  padding: 5px 3px 10px 10px;}
.modulo_boletin_titulo {margin-left:50px;}
.modulo_boletin p{color:#264E75; font-size:11px; font-weight:normal !important;}
.modulo_boletin a{color:#661800; font-size:14px; font-weight:bold}

.modulo_concurso{padding: 5px; background-color:#cccccc;position:relative;}
.modulo_concurso p{font-weight: normal !important; width:215px;text-align:left; color:#000000; margin:0;}
.modulo_concurso a{color:#932100; font-size:11px; margin:0; padding:0; text-decoration:none;}
.modulo_concurso a:hover{color:#932100; font-size:11px; margin:0; padding:0; text-decoration:underline;}
.modulo_concurso cuerpo_concurso {margin:0; padding:0;}

.video {width:450px; height:350px;}

.titulo_video {background:transparent url(../imagenes/bullets/video.gif) no-repeat top left;color:#661800; font-size:13px; padding:0 0 3px 15px;}

#nota_legal{width:620px;margin-left:15px;}
#nota_legal p{font-size:12px;}

.aviso_baja{margin: 15px 10px 0 0; border:1px solid #999; background-color:#dedede; color:#333333; font-size:11px; padding:10px;}

.f_registro{border:1px solid #cccccc; background-color:#efefe3;padding:20px; width:630px;}

#contenendor_formulario_registro{margin:0;}
.tabla_formulario_registro {margin-left:150px;}