html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a , img{
     margin: 0;
     padding: 0;
     border: 0;
}
body {
	font: 100.01% Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: center;
}
ul, ol {
	list-style-type: none;
}
a {
	outline:none;
}
a,a:hover {
	text-decoration: none;
	color: #999;
}
/*
_____________________________________ layout*/
#web {
	width: 899px;
	margin: 0 auto;
	text-align:left;
	position:relative;
}
#cabecera {
	width: 899px;
	height: 135px;
	background: url(../imagenes/web/top.jpg) no-repeat top left;
	position: relative;
}	
#contenido {
	width: 899px;
	/*height: 505px;*/
	height: 549px;
	position: relative;
}
#pie {
	width: 899px;
	height: 38px;
	clear: both;
	position: relative;
	background: url(../imagenes/web/pie.jpg) no-repeat top left;
}
#banner_btm {
	width: auto;
	height: 105px;
	clear: both;
	position: relative;
	background: url(../imagenes/web/barra.jpg) no-repeat top left;

}
/*
_____________________________________ cabecera*/
#cabecera h1 {
	color: #fff;
	width: 100px;
	position: absolute;
	top: 20px;
	left: 20px;
}
#cabecera h1 a {
	text-indent: -9999px;
	display: block;
	width: 200px;
	height: 80px;
}
#banner {
	width: auto;
	height: 101px;
	position: absolute;
	top: 8px;
	right:  20px;
	background: #ccc;
}
#banner div {
	width: auto;
	height: auto;
	float: left;
}
#banner div p {
	float: left;
	width: 127px;
	height: 101px;
	display: block;
	background: #000
}
#cabecera #menu {
	position: absolute;
	top: 120px;
	left: 0;
	width: 770px;
	height: 15px;
	text-align: right;
	padding: 5px 0 0 0;
}
#noFlashLogo img {
	margin: 10px 0 0 50px;
}
/*#cabecera #menu li {
	display: inline;
	font-size: 80%;
	margin: 0 20px 0 0;
}
#cabecera #menu li a {
	color: #333;
}*/

/*
_____________________________________contenido */
/*#contenido #wm {
	float: right;
}*/
#contenido p {
	font-size: 70%;
	color: #ccc;
	margin: 5px 0 0 0;
}

#contenido #colL {
	float: left;
	width: 394px;
	/*height: 505px;*/
	height: 549px;
	background: url(../imagenes/web/contenidoBg.jpg) no-repeat  top left;
}
#contenido #colR {
	float: left;
	width: 384px;
	height: auto;
}
/**/
#contenido #colL ul#menu_pro {
	background: url(../imagenes/web/menuBG.jpg) no-repeat top left;
	padding: 0px 0 0 15px;
	position: relative;
	width: 379px;
	height: 30px;
}
#contenido #colL ul#menu_pro li {
	font-size: 70%;
	padding: 5px 2px;
	float: left;
}
#contenido #colL ul#menu_pro li a {
	color: #666;
	/*font-weight: bold;*/
}
#contenido #colL ul#menu_pro li a:hover, #contenido #colL ul#menu_pro li a.activo {
	color: #C26603;
}
#contenido #colL #cont {
	width: auto;
}
/**/
#contenido #colR #wm {
	width: 384px;
	/*height: 280px;*/
	height: 324px;
	position: relative;
}
#contenido #colR  #wm #video {
	text-align: right;
}
#contenido #colR #wm ul {
	position: absolute;
	top: 0;
	right: 0;
}
#contenido #colR #wm ul li, #not_completa #full  li {
	width: 25px;
	height: 15px;
	float: left;
}
#contenido #colR #wm ul li a, #not_completa #full  li a {
	width: 25px;
	height: 22px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
#contenido #colR #wm ul li a.f, #not_completa #full  li a.f {
	background: url(../imagenes/web/w_full.jpg) no-repeat left top;
}
#contenido #colR #wm ul li a.p, #not_completa #full  li a.p {
	background: url(../imagenes/web/w_pop.jpg) no-repeat left top;
}
#contenido h2{
	background: url(../imagenes/web/punto.png) no-repeat 0 8px;
	margin: 0 0 10px 10px;
	padding: 0 0 0 20px;
	color: #838383;
	font-size: 120%;
	width: 200px;
}
#contenido h2 span{
	color: #fff;
}
/*
_____________________________________ noticias*/
div#noticias  {
	width: 379px;
	/*height: 300px!important;*/
	height: 494px;
	overflow-x:hidden;
	overflow-y:auto;
	padding: 10px 0px 15px 5px;
	margin: 0 0 0 10px;
	position: absolute;
}
/*\*/ 
html*#noticias  { 
	overflow:auto;
	/*height: 469px;*/
	height: 513px;
} 
#noticias div.modulos {
	background: url(../imagenes/web/programacionBg.png) no-repeat left top;
	width: 341px;
	height: 100px;
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	position: relative;
}
#noticias div.modulos p.contenido {
	width: 225px;
	height: 45px;
	margin: 0 0 3px 0;
	overflow: hidden;
}
#noticias h3{
	font-size: 70%;
	color: #666;
	clear: both;
	height: 15px;
	padding: 8px 0 0 0;
	overflow: hidden;
	width: 225px;
}
#noticias #cont_img{
	float: right;
	width: 90px;
	height: 80px;
	overflow: hidden;
	margin: 0  0 10px 0;
	position: absolute;
	top: 10px;
	left: 240px;
}
#noticias  p {
	font-size: 70%;
	color: #666;
	margin: 0 0 0 0;
}
#noticias hr {
	clear: both;
	height: 1px;
	width: 360px;
	display: none;
}
#noticias a.ver_video  {
	background: url(../imagenes/web/verVideo.png) no-repeat top left;
	width: 68px;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
#noticias a.leer  {
	background: url(../imagenes/web/leerNoticia.png) no-repeat top left;
	width: 68px;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
#noticias a.leermas  {
	background: url(../imagenes/web/leer.png) no-repeat top left;
	width: 68px;
	height: 22px;
	display: block;
	text-indent: -9999px;
}
/*barra_nav*/
p.total_barra_nav {
	text-align: center;
	height: 20px;
}
#barra_nav {
	width: 350px;
	padding: 0 0 10px 15px;
}
/*\*/ 
html*#barra_nav  { 
} 

#barra_nav  li {
	float: left;
	width: auto;
	height: auto;
	margin: 0 5px;
}
#barra_nav  li.nolink {
	display: block;
	background: #F8F8F8;
	font-size: 70%;
	color: #5F5F5F;
	padding: 0 5px;
	width: 60px;
	height: 18px;
	border: 1px solid #C9C9C9;
}
#barra_nav  li a {
	display: block;
	background: #E0E0E0;
	font-size: 70%;
	color: #5F5F5F;
	padding: 0 5px;
	width: 60px;
	height: 18px;
	border: 1px solid #5F5F5F;
}
#barra_nav  li a:hover {
	background: #5F5F5F;
	color: #E0E0E0;
}
#barra_nav  li a.ultimo {
	text-align: right;
}
#barra_nav  li a.primero {
	text-align: left;
}
#barra_nav  li a.anterior, #barra_nav  li.anterior, #barra_nav  li a.siguiente, #barra_nav  li.siguiente {
	text-align: center;
}
/*noticia completa*/
#not_completa {
	margin: 0 10px 0 10px;
}
#not_completa  #contenedor_img  {
	float: right;
	margin: 10px 5px 10px 10px;
}
#not_completa  #contenedor_img #cont_img_completa {
	/*float: right;
	margin: 10px 5px 10px 10px;*/
	width: 160px;
	height: 130px;
	overflow: hidden;
}
#not_completa #contenedor_img a {
	width: 100px;
	height: 15px;
	background: #fff;
	display: block;
	color: #666;
	border: 1px solid #666;
	font-size: 70%;
	padding: 0 0 0 3px;
}
#not_completa h3 {
	border-bottom: 1px solid #7B7B7B;
	width: 350px;
}
#not_completa p {
	margin: 10px 0;
}
#noticias p.volver {
	font-size: 70%;
}
#noticias p.volver a {
	margin: 5px 0;
	background: #fff;
	width: 68px;
	height: 18px;
	display: block;
	padding: 0 0 0 5px;
	border-left: 4px solid #5F5F5F;
	/*font-weight: bold;*/
	color: #5F5F5F;
}
#noticias p.volver a:hover {
	background: none;
}
#not_completa #full {
	position: absolute;
	top: 18px;
	left: 343px;
}
#noticias  #cont_galeria {
	margin: 10px 0 0 0;
}
#noticias  div.galeria {
	margin: 0 0 10px 10px;
	border: 4px solid #9E9E9E;
	width: 150px;
	height: 110px;
	float: left;
	overflow: hidden;
}
/*form documentales*/
#documentales_cat {
	width: 300px;
	padding: 0 20px 10px 0px;
	margin: 0 0 0 10px;
}
#documentales_cat label, #documentales_cat #select_cat, #documentales_cat input {
	font-size: 70%;
	color: #666;
}
#documentales_cat label {
}
#documentales_cat #select_cat {
}
#documentales_cat input.btn {
	background: #E53E2B;
	border: 1px solid #fff;
	width: 80px;
	color: #fff;
}
#documentales_cat input.btn:hover {
	background: #666;
	color: #fff;
}
/*
_____________________________________ categorias*/
#contenido #colR #dest {
	width: 384px;
	height: auto;
	position: relative;
}
/**/
#contenido #colR #dest #menu_form {
	background: url(../imagenes/web/submenu.jpg) no-repeat top left;
	padding: 5px 10px;
	width: 364px;
	height: 20px;
}
#contenido #colR #dest #menu_form li {
	font-size: 70%;
	margin: 0 3px;
	float: left;
}
#contenido #colR #dest #menu_form li a {
	color: #666;
	/*font-weight: bold;*/
}
#contenido #colR #dest #menu_form li a:hover, #contenido #colR #dest #menu_form li a.activo {
	color: #C26603;
}
/*newsletter*/
#newsletter {
	background: url(../imagenes/web/newsBg.jpg) repeat-x left top;
	height: 26px;
	padding: 0 0 0 10px;
	font-size: 70%;
}
#newsletter label {
	color: #fff;
}
#newsletter input.campo {
	width: 170px;
	height: 12px;
	margin: 4px 5px 0 15px;
	padding: 3px 3px 3px 5px;
	font-size: 80%;
	border: none;
	background: none;
}
#newsletter input.btn {
	border: none;
	background: none;
	color: #FD8F06;
	position: absolute;
	margin: 3px 0 0 0;

}
/**/
#categorias  {
	position: absolute;
	width: 384px;
	height: 170px;
	background: #989898;
}
#categorias a {
	display: block;
	text-indent: -9999px;
	float: left;
}
#categorias a.tus_videos {
	background: url(../imagenes/web/catTusvideo.jpg) no-repeat top left;
	width: 192px;
	height: 52px;
}
#categorias a.documentales {
	background: url(../imagenes/web/catDocumentales.jpg) no-repeat top left; 
	width: 191px;
	height: 52px;
}
#categorias a.quedadas {
	background: url(../imagenes/web/catQuedadas.jpg) no-repeat top left; 
	width: 192px;
	height: 58px;
}
#categorias a.noticias {
	background: url(../imagenes/web/catNoticias.jpg) no-repeat top left; 
	width: 191px;
	height: 58px;
}
#categorias a.eventos {
	background: url(../imagenes/web/catEventos.jpg) no-repeat top left; 
	width: 192px;
	height: 59px;
}
#categorias a.foro {
	background: url(../imagenes/web/catForo.jpg) no-repeat top left; 
	width: 192px;
	height: 59px;
}
/*
_____________________________________ contacto*/
#contacto  {
	width: 379px;
	height: 450px;
	padding: 10px 0px 15px 5px;
	margin: 0 0 0 10px;
}
#contacto  form {
	width: 330px;
	height: 280px;
	padding: 10px;
	margin: 0 0 0 10px;
	background: #E5E5E7;
}
#contacto p  {
	width: auto;
	float: left;
}
#contacto label  {
	color: #4D4D4F;
	float: left;
	width: 200px;
}
#contacto textarea  {
	width: 320px;
}
#contacto input.btn {
	background: #E53E2B;
	border: 1px solid #fff;
	width: 80px;
	color: #fff;
	float: right;
	margin: 0 5px 0 0;
}
#contacto input.btn:hover {
	background: #666;
	color: #fff;
}
input.error {
	border: 1px solid #E53E2B;
}
/*
_____________________________________ cont_sorteo*/
#cont_sorteo  {
	width: 379px;
	height: 450px;
	padding: 10px 0px 15px 5px;
	margin: 0 0 0 10px;
}
#cont_sorteo  #txt {
	width: 330px;
	height: auto;
	padding: 10px;
	margin: 0 0 10px 10px;
	background: #E5E5E7;
}
#cont_sorteo  #txt p {
	color: #83838F;
}
#cont_sorteo  form {
	width: 330px;
	height: 280px;
	padding: 10px;
	margin: 0 0 0 10px;
	background: #E5E5E7;
}
#cont_sorteo form p  {
	width: auto;
	float: left;
}
#cont_sorteo label  {
	color: #4D4D4F;
	float: left;
	width: 200px;
}
#cont_sorteo textarea  {
	width: 320px;
}
#cont_sorteo input.btn {
	background: #E53E2B;
	border: 1px solid #fff;
	width: 80px;
	color: #fff;
	float: right;
	margin: 0 5px 0 0;
}
#cont_sorteo input.sorteo {
	width: 320px;
}
#cont_sorteo input.btn:hover {
	background: #666;
	color: #fff;
}
#cont_sorteo form p.dupli_user {
	color: #E53E2B;
}
/*******************/
#prox {
	background: #E5E5E7;
	width: 340px;
	height: 100px;
	position: absolute;
	top: 50px;
	left: 20px;
	padding: 10px;
}
#prox p {
	color: #4D4D4F;
}
/*
_____________________________________ programacion*/
#programacion  {
	width: 360px;
	height: 490px;
	margin: 10px 10px 10px 20px;
	overflow: hidden;
}
#programacion h3 {
	cursor:pointer;
	display:block;
	padding: 3px 3px 3px 10px;
	margin: 1px;
	text-decoration: none;
	color: #fff;
	font-size: 80%;
	background-color: #A8A6A7;
	border: none;
}
#programacion h3:hover {
	/*color: #F48301;*/
}
#programacion h3.selected {
	background-color: #fff;
	color: #F48301;
}
#programacion div {
	overflow: hidden;
	height: 310px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#programacion div  div{
	overflow-x:hidden;
	overflow-y:auto;
	height: 310px;
}
/*\*/ 
html*#programacion div  div  { 
	overflow:auto;
} 
#programacion div p {
	color: #fff;
}
/*listas*/
#programacion ul {
	width: auto;
	margin: 5px 0 0 5px;
}
#programacion ul li {
	height: 20px;
	background: #fff;
	overflow: hidden;
	float: left;
	font-size: 70%;
	border: 1px solid #F48301;
	padding: 0 3px;
	cursor: help;
}
#programacion ul li.hora {
	width: 50px;
	text-align: center;
}
#programacion ul li.programa {
	width: 90px;
	text-align: left;
}
#programacion ul li.descripcion {
	width: 170px;
	text-align: left;
}
#programacion ul li.th {
	background: #F48301;
	color: #fff;
	font-size: 80%;
	text-align: center;
}
#programacion ul li.par{
	background: #E9E9E9;
}
/*
_____________________________________ scroll */
#programacion , #noticias  {
	SCROLLBAR-FACE-COLOR: #5F5F5F;
	SCROLLBAR-HIGHLIGHT-COLOR: #5F5F5F;
	SCROLLBAR-SHADOW-COLOR: #5F5F5F;
	SCROLLBAR-3DLIGHT-COLOR: #5F5F5F;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #E3E3E3;
	SCROLLBAR-DARKSHADOW-COLOR: #5F5F5F;
}

/*
_____________________________________ banner derecha*/
#banner_r {
	float: right;
	background: url(../imagenes/web/banner_r.jpg) repeat-y top left;
	width: 121px;
	/*height: 505px;*/
	height: 549px;
}

#banner_r  p {
margin:0 0  5px 0;
}
/*
_____________________________________ pie*/
#pie p{
	text-align: center;
	padding: 10px 0 0 0;
	font-size: 70%;
}

/*
_____________________________________ */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
.clearfix {
display:block;
}
* html .clearfix {
height:1px;
}
.clearfix {zoom:1;} 