body {margin:0; padding:0; border:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:760px;}
body .bckghome {margin:0; padding:0; border:0; background-image:url(../images/bckg_home.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px; }
body .bckgedit {margin:0; padding:0; border:0; background-image:url(../images/bckg_edit.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgmusic {margin:0; padding:0; border:0; background-image:url(../images/bckg_musica.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgprog {margin:0; padding:0; border:0; background-image:url(../images/bckg_prog.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgfotog {margin:0; padding:0; border:0; background-image:url(../images/bckg_fotog.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgacad {margin:0; padding:0; border:0; background-image:url(../images/bckg_acad.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgaudiov {margin:0; padding:0; border:0; background-image:url(../images/bckg_audiov.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgcont {margin:0; padding:0; border:0; background-image:url(../images/bckg_cont.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgmapa {margin:0; padding:0; border:0; background-image:url(../images/bckg_mapa.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckginst {margin:0; padding:0; border:0; background-image:url(../images/bckg_instit.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgpremio {margin:0; padding:0; border:0; background-image:url(../images/bckg_premio.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
body .bckgcatal {margin:0; padding:0; border:0; background-image:url(../images/bckg_catal.jpg); background-repeat:no-repeat;  background-color:#FFF; width:760px;}
img {margin:0; padding:0; border:0;}
table {margin:0; padding:0; border:0;}

#base {margin:0; padding:0; border:0; width:760px; min-height:420px;}
.separador10 {margin:0; padding:0; border:0; width:400px; height:10px; display:block;}
.azul {color:#039;}
.raya {margin-bottom:10px; padding:0; border:0; background-image:url(../images/rayitasep.gif); background-position:bottom; background-repeat:no-repeat; width:450px; float:left;}
a:link {color:#000; text-decoration:underline;}
a:visited {color:#000; text-decoration:underline;}
a:hover {color:#000; text-decoration:none;}

/* ---  header ----------------------------*/
#head { margin:0; padding:0; border:0; width:760px; height:35px; display:block;}
#head .hfecha { margin:0; padding:0; border:0; width:260px; height:35px; float:left;}
#head .hfecha p { margin:0; padding:10px 10px 0 10px; border:0; color:#003e71; font-weight:bold; text-align:left; width:240px; height:25px; float:left;}
#head .hfecha img { margin:0; padding:0; border:0; vertical-align:middle; float:left;}

#head .hmenu { margin:0; padding:0; border:0; width:495px; height:35px; float:left;}
#head .hmenu img { margin:0; padding:0; border:0; float:right;}

/* ---  contenido ----------------------------*/
#contenido {margin:0; padding:0; border:0; background-color:transparent; width:760px; min-height:500px; float:left;}

#izq {margin:0; padding:0; border:0; background-image:url(../images/bckg_colizq.gif); background-repeat:repeat-y; width:350px; min-height:500px; float:left;}
#der {margin:0; margin-top:10px; padding:0; border:0; background-color:transparent; width:400px; float:left;}
#izq1 {margin:0; padding:0; border:0; background-image:url(../images/bckg_colizq.gif); background-repeat:repeat-y; width:300px; min-height:500px; float:left;}
#der1 {margin:0; margin-top:10px; padding:0; border:0; background-color:transparent; width:450px; float:left;}

/* ---  contenido HOME ----------------------------*/
#producto {margin:0; margin-top:10px; padding:0; border:0; background-image:url(../images/rayitahome.gif); background-position:bottom; background-repeat:no-repeat; width:400px; float:left;}
#producto .productoicon {margin:0; padding:0; border:0; width:30px; float:left;}
#producto .productotxt {margin:0; padding:0; border:0; padding-bottom:10px;  width:368px; float:left;}
#producto .productotxt table {margin:0; padding:0; border:0; float:left;}
#producto .productotxt table td {margin:0; padding:0; border:0;}
#producto .productotxt table td img {margin:0; padding:0; border:0;}
#producto .productotxt table td h1 {margin:0; padding:0; padding-left:5px; border:0; color:#000; font-size:14px; font-weight:bold; text-align:left; text-transform:uppercase; width:inherit; display:block;}
#producto .productotxt table td p {margin:0; padding:0; padding-left:5px; border:0; color:#000; font-weight:normal; line-height:13px; text-align:left; width:inherit; }

.program {margin:0; margin-top:10px; padding:0; border:0; width:200px; float:left; overflow:hidden;}
.program .programicon {margin:0; padding:0; border:0; width:30px; float:left; }
.program .programtxt {margin:0; padding:0; border:0; width:200px; float:left; background-image:url(../images/bckProgramacion.gif); background-position:left bottom; background-repeat:repeat-x; margin-bottom:14px; padding-left:10px;}
.program .programtxt a{ text-decoration:none;}
.program .programtxt a:hover{ text-decoration:none;}
.program .programtxt h1 {margin:0; padding:0; padding-left:5px; padding-bottom:2px; border:0; color:#960; font-size:10px; font-weight:normal; text-align:left; width:inherit; display:block; }
.program .programtxt h2 {margin:0; padding:0; padding-left:5px; border:0; color:#000; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; width:inherit; display:block;}
.program .programtxt p {margin:0; margin-top:3px; padding:0; padding-left:5px;padding-bottom:10px; border:0; color:#000; font-weight:normal; line-height:13px; text-align:left; width:167px; float:left;}
/*-------------Titulares y marquesina-----------*/
.marquesina { display:block; float:left; width:205px; height:300px;}
#titulares { display:block; background-color:#e1ecf3; float:right; width:195px; height:300px;}
#titulares h1 { display:block; width:195px; height:auto; background-image:url(../images/bckTitularesTit.gif); background-position:left bottom; background-repeat:repeat-x; background-color:#FFFFFF; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#003366; padding:0px; margin:0px; }
#titulares h1 span{padding:2px; display:block; padding-left:10px; padding-right:10px;}
#titulares h1 p{padding:2px; padding-left:10px; padding-right:10px;width:auto; height:auto;background-image:none;font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; background-color:#e1ecf3;}
#titulares a { margin-left:10px; float:left; margin-top:40px;}
#titulares2 { display:block; float:right; width:195px; height:300px;}

/* --- contenido MODULOS INTERNOS --------------------------*/
#mod {margin:0; margin-top:10px; padding:0; border:0; background-image:url(../images/rayita.gif); background-position:bottom; background-repeat:no-repeat; width:450px; float:left; clear:both;}
#mod .modicon {margin:0; padding:0; border:0; width:30px; float:left;}
#mod .modtxt {margin:0; padding:0; border:0; padding-bottom:10px; border:0;  width:420px; float:left;}
#mod .modtxt table {margin:0; padding:0; border:0;}
#mod .modtxt table td {margin:0; padding:0; border:0;}
#mod .modtxt table td img {margin:0; padding:0; border:0;}
#mod .modtxt table td h1 {margin:0; padding:0;  border:0; color:#000; font-size:14px; font-weight:bold; text-align:left; display:block;}
#mod .modtxt table td h1 a {text-decoration:none; color:#0d3265; cursor:pointer;}
#mod .modtxt table td h2 {margin:0; padding:0; padding-bottom:2px; border:0; color:#960; font-size:10px; font-weight:normal; text-align:left; display:block;}
#mod .modtxt table td p {margin:0; padding:0; border:0; color:#000; font-weight:normal; line-height:13px; text-align:left; width:inherit; }
.ganador {font-size:11px; color:#003366!important; background-color:#e4edf3; padding:3px!important;}
.btn {margin:0; padding:0; padding-left:5px; margin-top:5px; margin-bottom:10px; border:0; float:left;}

#mod .modtxt1 {margin:0; padding:0; border:0; padding-top:5px; border:0; width:420px; float:left;}
#mod .modtxt1 a:link {color:#000; text-decoration:underline;}
#mod .modtxt1 a:visited {color:#000; text-decoration:underline;}
#mod .modtxt1 a:hover {color:#000; text-decoration:none;}

#mod .moddet {margin:0; padding:0; border:0; padding-bottom:11px; border:0; width:420px; float:left;}
#mod .moddet table {margin:0; padding:0; border:0;}
#mod .moddet table td {margin:0; padding:0; border:0;}
#mod .moddet table td h1 {margin:0; padding:0; padding-bottom:7px; border:0; color:#0d3265;; font-size:14px; font-weight:bold; display:block;}
#mod .moddet table td h2 {margin:0; padding:0; padding-bottom:2px; border:0; color:#960; font-size:10px; font-weight:normal; display:block;}
#mod .moddet table td p {margin:0; padding:0; padding-bottom:5px; border:0; color:#000; font-weight:normal; line-height:14px;}
#mod .moddet table td p.sinopsis {margin:0; padding:0; padding-bottom:10px; border:0; color:#999; font-size:12px; font-weight:normal; /*font-style:italic;*/ line-height:14px; text-align:left;}
.contDetalle p { text-align:justify;}
#mod .moddet table td p.precio {margin:0; padding:0; padding-bottom:5px; border:0; color:#000; font-size:12px; font-weight:bold; line-height:13px; text-align:left; }
#mod .moddet table td img {margin:0; padding:0; border:0;}
#mod .moddet table td img.modfoto {margin:0; padding:0; padding-left:5px; border:0; float:right; clear:right;}
#mod .moddet table td img.catdet {margin:0; padding:0; margin-right:10px; border:0; float:left;}

#buscatxt {margin:0; padding:0; border:0; background-image:url(../images/bckg_azul_b.gif); background-repeat:repeat-y; width:450px; height:50px; display:block;}
#buscatxt p {margin:0; padding:5px 2px 5px 30px;  border:0; width:420px; float:left; }

#solotxt {margin:0; margin-left:22px; margin-left:22px !important margin-left:10px; padding:0; border:0; padding-bottom:10px;  width:420px; float:left;}
#solotxt h1 {margin:0; padding:0;  border:0; color:#000; font-size:14px; font-weight:bold; text-align:left; display:block;}
#solotxt p {margin:0; padding:0; border:0; padding-bottom:5px; border:0; width:420px; }
/*#solotxt p a:link {color:#960; text-decoration:underline;}
#solotxt p a:visited {color:#960; text-decoration:underline;}
#solotxt p a:hover {color:#039; text-decoration:underline;}*/
#solotxt table {margin:0; padding:0; border:0;}
#solotxt table td {margin:0; padding:0; border:0;}

#deinteres {margin:0;  padding-left:20px; width:280px; float:left;}
#deinteres ul { margin:0; padding:0;list-style-type:none; width:280px; float:left;} 
#deinteres ul li {background-image:url(../images/bckOtros.gif); background-repeat:repeat-x; width:260px; background-position: left bottom;}
#deinteres ul li a {display:block; background-image:url(../images/bulletMas.gif); background-repeat:no-repeat; background-position:8px 8px; padding:6px 10px 8px 26px!important; text-decoration:none; font-size:13px; color:#0d3266; font:Arial, Helvetica, sans-serif; width:224px;} 
#deinteres a:link {color:#333; text-decoration:none;}
#deinteres a:visited {color:#333; text-decoration:none;}
#deinteres a:hover {color:#333; text-decoration:none;}
.interes{ background-color:#FFffff; float:right; width:428px; background-image:url(../images/bckInteres.jpg); background-repeat:repeat-x; background-position:left bottom; padding-bottom:10px; }
.interes img{ float:left; padding-right:11px; padding-bottom:1px;}
.interes h1{ margin:0px; padding:0px; font:Arial, Helvetica, sans-serif; font-size: 14px; padding-right:11px; color:#0d3265;padding-left:11px; padding-bottom:6px;}
.interes h1 a{ text-decoration:none; color:#0d3265;}
.interes p{ margin:0px; padding:0px; padding-right:11px; padding-left:11px;}
.masInfo{ padding-right:11px; padding-top:6px;display:block; clear:both;}
.otros { float:right; width:428px; background-image:url(../images/bckOtros.gif); background-repeat:repeat-x; background-position:left bottom; min-height:30px; display:block; overflow:none; clear:both; }
.otros a { display:block; float:left; background-image:url(../images/bulletMas.gif); background-repeat:no-repeat; background-position:10px 8px; padding-left:26px; padding-top:6px; padding-bottom:4px; text-decoration:none; font-size:13px; color:#0d3266; font:Arial, Helvetica, sans-serif; width:402px;}
.otros a:hover, .otros a:link, .otros a:visited, .otros a:active{ display:block; float:left; background-image:url(../images/bulletMas.gif); background-repeat:no-repeat; background-position:10px 8px; padding-left:26px; padding-top:6px; padding-bottom:4px; text-decoration:none; font-size:13px; color:#0d3266; font:Arial, Helvetica, sans-serif; width:402px;}
.nuevosProductos { margin-top:20px; float:left;}

#calendario {margin:0; margin-left:20px; margin-left:20px !important margin-left:10px;padding:0; border:1px solid #CCC; background-color:#FFF; width:260px; float:left;}
#calendario img {margin:0; padding:0; border:0;}
#calendario table {margin:0; padding:0; border:0;}
#calendario table td {margin:0; padding:0; border:0;}
#calendario table td.dias {margin:0; padding:0; border:0; background-image:url(../images/bckg_tddias.gif); background-repeat:no-repeat;font-size:11px; color:#000; text-align:center; vertical-align:middle; width:32px; height:32px; }
#calendario table td.dias_duracion {margin:0; padding:0; border:0; background-image:url(../images/bckg_tddiasprog1.gif); background-repeat:no-repeat;font-size:11px; color:#000; text-align:center; vertical-align:middle; width:32px; height:32px; }
#calendario table td.diasprog {margin:0; padding:0; border:0; background-image:url(../images/bckg_tddiasprog.gif); background-repeat:no-repeat;font-size:11px; color:#000; text-align:center; vertical-align:middle; width:32px; height:32px; }
#calendario table td p.mes {margin:0; padding:0; border:0; font-size:11px; color: #003399; text-align:center;}
#calendario table td a:link {color:#000; text-decoration:none;}
#calendario table td a:visited {color:#000; text-decoration:none;}
#calendario table td a:hover {color:#666; text-decoration:none;}

#buscador {margin:0; margin-left:20px; padding:0; border:0; width:260px; float:left;}
#buscador table {margin:0; padding:0; border:0;}
#buscador table td { text-align:left;margin:0; padding:0; border:0;}
#buscador select, input {font-size:10px}
.titMapa { margin-left:10px;}
.mapasitio { border-top:#013e6d 1px solid; width:420px;margin:0px; padding:0px; clear:both;}
.lleno { width:139px; float:left; list-style:none; border-left:#013e6d   1px solid ; margin:0px; padding:0px; padding-top:4px; background-image:url(../images/bckMapa.gif); background-repeat:repeat-y; background-position:left top; }
.mapasitio li img { float:left; padding-left:8px;}
.listInternas { margin:0px; padding:0px; padding-left:12px;}
.listInternas li { margin:0px; padding:0px; padding-bottom:}
.vacio { width:139px; float:left; list-style:none; border-left:#ffffff  1px solid ; margin:0px; padding:0px; padding-top:4px; }
/* ---  footer ----------------------------*/
#footer { margin:0; margin-top:10px; padding:0; border:0; border-top:2px solid #003e71; width:760px; height:70px; float:left; float:left !important float:none;}
#footer .footizq {margin:0; padding:0; border:0; width:680px; float:left;}
#footer .footizq img {margin:0; padding:0; border:0;}
#footer .footizq p {margin:0; padding:0; padding-left:10px; border:0; color:#999; font-size:10px; text-align:left; width:670px; }
#footer .footizq p a:link {color:#999; text-decoration:none; background-color:#FFF; background-repeat:no-repeat;}
#footer .footizq p a:visited {color:#999; text-decoration:none; background-color:#FFF; background-repeat:no-repeat;}
#footer .footizq p a:hover {color:#FFF; text-decoration:none; background-color:#FF9900; background-repeat:no-repeat;}
#footer .footder {margin:0; padding:0; border:0; width:80px; float:right;}
#footer .footder img {margin:0; padding:0; border:0;}
#logos_pie {margin-top: 15px;}

.mensaje {margin:0; padding:5px 5px 5px 5px; border:0; background-image:url(../images/bckg_azul.gif); background-repeat:repeat-y; width:400px; height:auto; display:block;}

.leyenda {clear:right;color:#009900;text-align:right!important; background-color:#EEEEEE; padding:5px!important; font-size:10px; line-height:11px!important;}
.foto_leyenda {float:right; margin-left:10px; margin-bottom:10px;}
/*Boton puntos de venta*/
.puntosVenta { display:block; width:150px; height:25px; background-image:url(../images/btn_verpdv.gif)}
.puntosVenta:hover { background-image:url(../images/btn_verpdv_on.gif);}