@charset "utf-8";
/* CSS Document */

/*- ESTRUCTURA GENERAL -*/
body {margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#FFF; font-size:20px;}
.contenedor_general {background:#eae8e8; float:left; width:100%; height:auto; min-width:300px;}
.logo { padding-left:3px; }

/*- HEADER -*/
#cabecera {width: 100%; background: url(imagenes/fondo_header.png) repeat-x; margin: 0 auto 0 auto; padding: 0; height: 57px; background-color:#FFF;}
#logo {float: left; margin-left: 3px;}
#vivo {float: right; margin-top: 40px; margin-right: 10px;}
h1 { height:66px; width:100%; background-position:left; background-repeat:no-repeat; float:left; border-bottom:1px solid #780505; margin:0px; padding:0px;}
h1 span {height:66px; width:100%; background-repeat:no-repeat; float:left; border-bottom:1px solid #780505; margin:0px; padding:0px;}
.logoTVN { float:left; margin:2px;}
.senalenvivo { float:right; margin:0px;}
.fecha {color:#666; font-size:0.5em; float:right; width:160px; margin-top:5px; margin-right:10px; text-align:right;}

/*- FOOTER -*/
h2 { height:30px; width:100%; line-height:30px; background:url(imagenes/fondo_top.png); float:left; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin:0px; padding:0px; font-size:0.8em; color:#364146; text-align:center;}

/*- FOTOS Y UTILIDADES -*/
.foto80x60 { width:80px; height:60px; float:left; margin:4px 4px 0px 4px; padding:2px; border:1px solid #666; background-color:#FFF; background-repeat:no-repeat; background-position:center top}
.foto80x60:hover {background-color:#434343;}

.foto90x50 { width:90px; height:50px; float:left; margin:4px 4px 0px 4px; padding:2px; border:1px solid #666; background-color:#fff; position:relative; margin-bottom:10px;}
.foto90x50:hover {background-color:#fff; border:1px solid #7f7f7f;}

.foto160x90 { width:160px; height:90px; float:left; margin:4px 4px 0px 4px; padding:3px; border:1px solid #666; background-color:#FFF; background-repeat:no-repeat; background-position:center center}
.foto250x140 { width:250px; height:140px; float:left; margin:4px 4px 0px 4px; padding:2px; border:1px solid #666; background-color:#FFF; background-repeat:no-repeat; background-position:center center}
.playmed{width:27px; height:27px; background:url(imagenes/playMED.png) top left no-repeat; background-position:left; margin-top:60px;	margin-left:5px;}
.playmed:hover{background-position:right;}
.playch{width:16px; height:16px; background:url(imagenes/playCH2.jpg) top left no-repeat; background-position:left; margin-top:40px;	margin-left:5px;}
.playch:hover{background-position:right;}

.playch2{width:16px; height:16px; background:url(imagenes/playCH2.jpg) top left no-repeat; background-position:left; position:absolute;  margin:0px; top:33px; left:4px;}
.playch2:hover{background-position:right;}

.playnota {text-decoration:none; margin-right:5px; padding:1px; background-color:#989697;}
.playnota:hover { text-decoration:none; background-color:#989697;}

/*- CONTENIDO -*/
.contenido { width:100%; height:auto; float:left; }
.contenido p { width:100%; height:38px; float:left; line-height:40px; font-size:1em; background-color:#cac8c8; margin:3px 0 0 0; padding:0px; color:#313030; font-weight:bold;}
.contenido span { margin-left:5px;}
.contenido p a { color:#313030;  margin-left:5px; font-weight:bold; text-decoration:none;}
.contenido p a:hover {color:#1d262a;}
.contenido ul {width:100%; list-style: none; margin: 0px; padding:0px;}
.contenido ul li {width:99%; height:auto; float:left; color:#ac0000; font-size:0.7em; list-style: none; margin: 0; padding:5px 0px 5px 5px; border-top:1px solid #d7d7d7; border-bottom:1px solid #a3a3a3;}
.contenido ul li span a {color:#ac0000; text-decoration:none; font-size:1em; font-weight:normal;}
.contenido ul li span a:hover {color:#000;}
.contenido ul li a { font-size:1.2em; font-weight:bold; color:#5f5f5f; text-decoration:none;}
.contenido ul li a:hover { color:#ac0000; text-decoration:none;}
.contenido_links {color:#555555; font-size:0.8em; float:left; padding:5px 0px 5px 5px; width:auto;}
.contenido_links a {color:#555555; font-weight:bold; text-decoration:none}
.contenido_links a:hover {color:#ac0000;}

.destacado_ppal {width:100%; height:auto; float:left; border-top:1px solid #d7d7d7; border-bottom:1px solid #a3a3a3; padding-bottom:10px; padding-top:5px;}
.destacado_ppal div {width:auto; height:auto; color:#ac0000; font-size:0.7em; line-height:2em; margin-top:5px;}
.destacado_ppal span {color:#ac0000; font-size:0.7em; font-weight:normal;}
.destacado_ppal span a {color:#313030; text-decoration:none; font-weight:bold;}
.destacado_ppal span a:hover { color:#000;}
.destacado_ppal div a { font-size:1.2em; font-weight:bold; color:#5f5f5f; line-height:1em; text-decoration:none;}
.destacado_ppal div a:hover { color:#ac0000;}

.paginador {width:99%; height:auto; float:left; padding:8px 0px 8px 5px; border-top:1px solid #d7d7d7; border-bottom:1px solid #a3a3a3; color:#ac0000; font-weight:bold;}
.paginador a {color:#ac0000; font-size:1em; text-decoration:none;}
.paginador a:hover{ color:#000;}

/*- PÁGINAS INTERIORES -*/
h3 { float:left; height:55px; width:100%; background-position:left; background-repeat:no-repeat; margin:5px 0 0 0; padding:0px;}
.desarrollo_contenedor {width:99.4%; height:auto; float:left; border-top:1px solid #d7d7d7; border-bottom:1px solid #a3a3a3; padding-bottom:10px;}
.desarrollo_contenedor span {width:99%; float:left; height:auto; margin-left:5px; margin-top:5px; font-size:0.8em; color:#5f5f5f;}
.desarrollo_contenedor span h4 { color:#313030; font-size:1.1em; font-weight:bold; margin-bottom:5px; padding:0px;}
.desarrollo_contenedor span strong { font-size:0.8em; color:#8d0000;}
.desarrollo_contenedor span strong a { color:#8d0000; text-decoration:none;}
.desarrollo_contenedor span strong a:hover { color:#000; text-decoration:none;}

/*- TUTORIAL -*/
.tutorial {width:100%; height:auto; float:left; border-top:1px solid #d7d7d7; border-bottom:1px solid #a3a3a3; padding:0px; margin:0px;}
.tutorial span {width:100%; height:auto; text-align:center; line-height:25px; float:left; padding:0px;margin:10px 0px 10px 0px;}
.tutorial_margin { float:left; margin:25px;}




