@charset "utf-8";
/* CSS Document */
body {padding:0px; margin:0px; font-family:arial, verdana, sans-serif; font-size:12px; line-height:18px; color:#434242; background-position:top; background-color:#ffffff }
a, a:visited {color:#434242;; text-decoration:none;}
p { padding:0px; margin:0px;}
b { font-weight:normal}
h1{font-family:arial, verdana, sans-serif; font-size:18px; line-height:18px; color:#772138; margin:0px; padding:0px;}

.gris{ font-weight:bold}
.bordo{ color:#772138}
.bordo-bold{ color:#772138; font-weight:bold}
.bordo-bold a{ color:#772138; font-weight:bold}
.bordo-bold-programa{ color:#772138; font-weight:bold; font-size:14px;}



/* -------- main --------------*/
#mainWarp{width:100%; margin:0px; padding:0px;}
#mainPanel{width:770px;  margin:10px auto; padding:0px; clear:right;}
#menutop{width:770px; height:56px;}
#header{width:770px; height:181px;}

/* -------- top ---------------*/
#top a:link { color:#858484; text-decoration:none;}
#top a:visited {color:#333}
#top a:hover {color:#762138; text-decoration:none;}

/* ------- header ------------ */


/* ----- content ------------ */
#maincontent{ width:770px;   float:left;  }
#leftpanel{ /*width:488px;*/ width:478px; padding-right:10px; float:left;}
#rightpanel{/*width:282px;*/ width:282px; font-size:11px; background-image:url(images/bg-destacados.jpg); background-repeat:repeat-y; float:left; font-family:arial, verdana, sans-serif;  line-height:18px;}
#video{width:476px;  border:1px #e3e3e3 solid; font-size:12px; line-height:13px; margin-top:10px; margin-bottom:10px; text-align:center; }

/* ------ footer -------------*/
#footerwarp{width:100%; padding-top:10px; clear:both;}
#footer{/*width:770px; height:75px;*/width:740px; padding-left:30px; height:45px; padding-top:30px; color:#626262; background-image:url(images/footer.jpg);  font-family:arial, verdana, sans-serif; font-size:11px; line-height:17px;}
#footer a{ color:#626262;}

/* ------- left panel ----------- */
#publicidad{width:476px; height:108px; border:1px #e3e3e3 solid}
#noticias{/*width:478px; height:250px;*/width:476px; border:1px #e3e3e3 solid; margin-top:5px;}
.txt{/*width:476px;*/width:456px; border:1px #e3e3e3 solid; padding:10px; }
.txt2{/*width:476px;*/width:456px; border:1px #e3e3e3 solid; padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;}
.contenidos{width:476px;  border:1px #e3e3e3 solid; font-size:12px; line-height:13px; margin-top:10px; margin-bottom:10px; }
.separador{width:476px; height:5px;}

.td-contenidos-left{width:170px; border-right: 1px #999 solid;  padding-right:10px; float:left; padding-left:10px }
.td-contenidos-rigth{padding-left:10px; width:265px; float:left; float:left; padding-right:10px;}

/* ------- right panel ---------- */
.block1{width:282px;}
.programa{width:282px;  height:126px;}
.programa-close{width:282px;}
.programa-pic{width:136px; height:116px; float:left; padding-bottom:10px;}
.programa-txt{width:126px; height:116px; float:left; padding-right:10px; padding-left:10px; padding-top:10px;}

/* ------- tabla horarios  ------*/
.table{ border:1px #e3e3e3 solid; font-size:10px; line-height:13px; }
.hora{width:10px; padding-left:3px; padding-right:3px;}
.dias{/*width:66px;*/ padding-left:6px; padding-right:6px; text-align:center; background-color:#f6f6f6; border:1px #FFF solid}
.dias-programas{/*width:66px;*/ padding-left:6px; padding-right:6px; text-align:center; background-color:#e6e6e6; border:1px #FFF solid }
.dias-titulo{/*width:66px;*/ padding-left:6px; padding-right:6px; text-align:center; background-color:#772138; color:#FFF; border:1px #FFF solid; }

/* --------- tabla fotos contacto ------*/
.contenidos-pic{width:478px;  font-size:12px; line-height:13px; margin-top:10px; margin-bottom:10px; }
.table-pic{}
.table-pic-separador-v{ height:5px;}
.table-pic-separador-h{ width:5px}
/*-------- tabla descargas -------*/
.table-download{width:476px;  border:1px #e3e3e3 solid; font-size:12px; line-height:13px; margin-top:10px; margin-bottom:10px; }
.td-download-sound {padding-top:10px; vertical-align:text-top}
.td-download-sound li { list-style:url(images/icon-sound.gif); margin:0px;  line-height:15px; padding-bottom:15px;}
.td-download-celda {width:233px;}
.td-download-separador {width:10px;}

/* ------- clearfix -------------*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clearfix {display:inline-block; }
.clearfix {display:block;}
* html .clearfix {height:1px;}
