body {
   background: #d5d5d5 url(/public/img/tvenred/body_bg.gif) repeat-x top;
   margin: 0;
   padding: 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 62.5%;
   text-align: center;
}

img {
   border: none;
   display: block;
}

p {
   margin: 1em 0;
   padding: 0;
}

a {
   color: #000;
   text-decoration: none;
}

a:hover {
   text-decoration: underline;
}

img {
   border: none;
}

embed, object {
	display: block;
}

form {
   margin: 0;
	padding: 0;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

select, input, textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

input #articleSearch_dateSerach { float: left; }

.clear {
	clear:both;
}


/*
	page
*/

#page {
   text-align: left;
   margin: 1.9em auto 0;
   padding: 0;
   width: 95em;
}

/*header*/

#header { padding: 0pt 0.4em; }
#header #utils { padding: 0pt 1em; overflow: hidden; clear: both; height: 2.7em; }
#header #date { display: block; float: left; margin-top: 0.6em; }
#header #accessibility { margin: 0pt 0.2em 0pt 0pt; padding: 0pt; display: inline; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header #accessibility li { display: inline; float: left; margin-right: 0.3em; }
#header #entrance { padding: 0pt 1em; background: rgb(238, 238, 238) none repeat; overflow: hidden; clear: both; height: 2.6em; }
#header #entrance #slogan { margin: 0.2em 0pt 0pt 0.1em; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-size: 1.6em; font-weight: bold; display: block; float: left; letter-spacing: 0.01em; }
#header #languages { margin: 0.7em 1em 0pt 0pt; padding: 0pt; display: inline; float: right; font-size: 1.1em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header #languages li { border-left: 0.1em solid rgb(0, 0, 0); float: left; margin-left: 0.7em; padding-left: 0.6em; }
#header #languages li.first { border: medium none ; }
#header #languages li.sel { font-weight: bold; }
#header #links { border-left: 0.1em solid rgb(238, 238, 238); border-right: 0.1em solid rgb(238, 238, 238); padding: 0pt 1em; clear: both; height: 1%; }
#header #links .portal { padding: 0em; float: left; margin-bottom: 0.7em; margin-top: 0.88em; width:45em;}
* html #header #links .portal { padding: 0em; float: left; margin-bottom: 0.7em; margin-top: 0.89em; }
* + html #header #links .portal { padding: 0em; float: left; margin-bottom: 0.7em; margin-top: 0.89em; }
#header #links .portal .mityc{ width:27em;}
#header #links .portal .redes{	width:16em;}
#header #links .portal ul { margin: 0em; padding: 0em; }
#header #links .portal li { margin: 0pt 0.6em 0pt 0pt; padding: 0.5em 0pt; display: inline; float: left; }
* html #header #links .portal ul { padding: 0em; }
* html #header #links .portal li { padding: 0.3em 0pt; }
* + html #header #links .portal ul { padding: 0em; }
* + html #header #links .portal li { padding: 0.3em 0pt; }
#header #links .portal li .redeslogo{ width:16em; margin-top:1.7em;}
#header #links .portal li .redeslogo img { width: 16em; height: 2.9em; }
/** + html #header #links .portal li .redeslogo img { width: 7.2em; height: 5.9em; }
* html #header #links .portal li .redeslogo img { width: 7.2em; height: 5.9em; }*/
#header #links .portal li .logo img { width: 26.9em; height: 5.9em; }
* + html #header #links .portal li .logo img { width: 26.75em; height: 5.9em; }
* html #header #links .portal li .logo img { width: 26.9em; height: 5.9em; }
#header #links .others { float: right; height: 10.4em; margin-bottom: -5em; }
* html #header #links .others { margin-left: -0.3em; height: 11.5em; margin-bottom: -5em; }
* + html #header #links .others { height: 11.5em; margin-bottom: -5em; width:47em; }
#header #links .others li .Seleccionado1 { margin-top: 0.74em; background-color: transparent; }
* html #header #links .others li .Seleccionado1 { position: relative; margin-top: 0.44em; width: 7.75em; }
* + html #header #links .others li .Seleccionado1 { position: relative; margin-top: 0.44em; width: 7.75em; }
#header #links .others li .Seleccionado1 img { width: 7.7em; height: 2.75em; }
* html #header #links .others li .Seleccionado1 img { width: 7.75em; height: 2.65em; left: -0.09em; position: absolute; }
* + html #header #links .others li .Seleccionado1 img { width: 7.75em; height: 2.65em; left: -0.09em; position: absolute; }
#header #links .others li .SeleccionadoOff { margin-top: 0.82em; width: 7.75em; height: 2.87em; background-color: rgb(200, 16, 58); }
* html #header #links .others li .SeleccionadoOff { margin-top: 0.44em; width: 7.75em; height: 2.75em; margin-left: 0em; margin-right: 0em; padding-left: 0em; padding-right: 0em; background-color: rgb(200, 16, 58); }
* + html #header #links .others li .SeleccionadoOff { margin-top: 0.44em; width: 7.75em; height: 2.75em; margin-left: 0em; margin-right: 0em; padding-left: 0em; padding-right: 0em; background-color: rgb(200, 16, 58); }
#header #links .others ul { margin: 0pt; padding: 0pt; background: transparent url(/public/img/tvenred/hdrlinks_menu_bg.gif) no-repeat scroll left top; float: right; font-family: Arial,Helvetica,sans-serif; font-size: 1.2em; font-weight: bold; letter-spacing: 0.03em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#header #links .others li { float: left; text-align: center; width: 7.7em; height: 9.8em !important; }
*+html #header #links .others li{ height:9.55em !important;}
* html #header #links .others li{ height:9.55em !important;}
#header #links .others li.sel { background: transparent url(/public/img/tvenred/hdrlinks_item_sel.gif) no-repeat scroll center bottom; }
#header #links .others li img { display: block; padding-bottom: 0.1em; width: 7.75em; height: 5em; }
#header #search { padding: 0pt 0.9em; background: #100c0d none repeat; clear: left; color: #ffffff; font-size: 1.1em; height: 3em; width: 81.8em;}
*+html #header #search{ display:inline;}
* html #header #search{ display:inline;}
#header #search legend { display: none; }
#header #search label { font-weight: bold; display: block; float: left; line-height: 3em; margin-right: 1em; }
*+html #header #search label{ padding-left:0.9em}
* html #header #search label{ padding-left:0.9em}
#header #search input { vertical-align: middle; }
#header #search .field { border: 0.1em solid rgb(153, 153, 153); padding: 0.1em; font-size: 1em; width: 16.5em; }

/*fin header*/


/* wrapper */
#content2 {
	overflow:hidden;
	background:#FFFFFF;
	/*display:inline;*/
	float:left;
	width:94em;
	border-left:0.1em solid #eeeeee;
	border-right:0.1em solid #eeeeee;
}

* html #content2{
	float:left;
}

#main{
	margin:0 0.4em;
	min-height:10em;
	height:auto !important;
	height:10em;
	overflow:hidden;
}

* html #main{
	height:1%;
}

#pestanya {
	width:100%;
	/*background:url(/public/img/tvenred/Bk_pestanya.gif) repeat-x 0 bottom;*/
	float:left;
	overflow:hidden;
	caption-side:bottom;
	position:relative;
	height:5em;
}

.liniamenu{
	position:absolute;
	top:3.6em;
	left:0;
	width:94.2em;
}

#pestanya .oculto {
	display:none;
}

#pestanya ul {
	overflow:hidden;
	padding:0;
	/*margin:0.5em 0 0 2.5em;*/
	position:absolute;
	top:0.5em;
	left:2.5em;
	margin:0;
}

#pestanya ul li {
	list-style-type:none;
	float:left;
	font-size:1.3em;
	font-weight:bold;
	margin-right:0.3em;
	position:relative;
}

#pestanya ul li a span.enlace{
	color:#000000;
}

#pestanya ul li a span{
	cursor:pointer;
	color:#666666;
}

#pestanya ul li a:hover span{
	text-decoration:underline;
}

#pestanya ul li img{
	width:11.07em;
}

#pestanya ul li span {
	position:absolute;
	top:0.8em;
	left:0;
	width:11.05em;
	text-align:center;
}


/*#pestanya ul li.On { margin-top:0;}

#pestanya ul li.On span.fondo{ background:url(/public/img/tvenred/pestanyaOnBk.gif) repeat-x 0 0; padding:0.7em 2.3em 0.8em;}*/


#pestanya ul li span img{
	height:2.6em;
}

#pestanya ul li span.fondo {
	background:url(/public/img/tvenred/pestanyaBk.gif) repeat-x 0 0;
	padding:0.5em 2.3em 1em;
}

#cuerpo, #cuerpo2{
	/*width:90.7em;*/
	width:92.3em;
	overflow:hidden;
	margin:1em;
	float:left;
	display:inline;
}

#cuerpo{
	margin:1em 1em 0;
	overflow:visible;
}

*+html #cuerpo{
	margin:1em 1em 2em;
}

* html #cuerpo{
	margin:1em 1em 2em;
}

*+html .margen{
	margin-top:2em !important;
}

* html .margen{
	margin-top:2em !important;
}

#cuerpo .conjunto{
	/*background:transparent url(/public/img/tvenred/conunto_bg.gif) no-repeat center bottom;*/
	float:left;
	padding:0;
	margin:0 0 2.4em 0.2em;
	width:60.9em;
	display:inline;
}

#cuerpo2 .conjunto{
	float:left;
	padding:0 0 2em;
	margin:0 0 0em 0.2em;
	width:60.9em;
	display:inline;
}

/**+html #cuerpo2 .conjunto{
	margin-bottom:1.5em;
}

* html #cuerpo2 .conjunto{
	margin-bottom:1.5em;
}*/

.conjunto #player{
	float:left;
	overflow:hidden;
	margin:0 0 0 0.1em;
	/*margin:1em;
	width:60.7em;*/
	display:inline;
	padding:0;
}

.conjunto #player .objeto{
    width:59.9em;
	margin:0 0 0 0.45em;
    display:inline;
    padding:0;
    float:left;
    height:36.5em;
}

.conjunto #player .objeto img{
	width:59.9em;
}

.img_peu{
	position:absolute;
	top:13.7em;
	left:0.4em;
}

.img_peu img{
	width:60em;
}

.img_peuizq{
	position:absolute;
	top:8.1em;
	left:0;
}

.img_peuder{
	position:absolute;
	top:8.1em;
	right:0em;
}

.img_peuizq img, .img_peuder img{
	width:1.1em;
}

.grupo{
	float:left;
	margin:0;
	padding:0;
	width:60.9em;
	position:relative;
	display:block;
}

.grupo_extras{
	width:58em;
	margin:0.4em 0 0 2em;
	display:inline;
	float:left;
}

.grupo_extras .fila{
	width:100%;
	float:left;
	display:inline;
}

.grupo_extras .top{
	margin-top:0.8em;
}

/***********votacion video normal**************/

/* Votos del video */
		#votos{ float:left; width:16em; margin:0.1em 0 0; padding:0 0 0.6em 0.2em; display:inline; /*background: #F1F1F1 url(/public/img/tvenred/votos_back.gif) left bottom no-repeat;*/}
		
		#votos .rating{ float:left; width:9.1em; display:inline; margin:0; padding:0; /*border-right:1px solid #BEBEBE;*/}		
			#votos .rating:after{ content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden;}
			/*#votos .rating{ display: block;}*/
		.rating { float:left;}
		.rating strong{ float:left; margin:0.3em 0.5em 0.4em 0; font-weight:normal; width:100%;}
		/* Tecnica basada en la de Gianluca Troiani, pero corrige el problema de accesibilidad que se produce al aumentar la medida de la fuente - Fi Image Replacement */
		.rating .cancelar, .rating .estrella{ float: left; position: relative; z-index: 1; width: 1.8em; height: 1.8em; overflow: hidden; cursor: pointer; display:inline; margin:0; padding:0;}
		.rating .cancelar, .rating .cancelar a{ background: url(/public/img/tvenred/estrellas/ico_votar_cancelar.gif) no-repeat 0 -18px;}
		.rating .estrella, .rating .estrella a { background: url(/public/img/tvenred/estrellas.gif) no-repeat 0 0;}
		.rating .cancelar a, .rating .estrella a{ display: block; width: 100%; height: 100%; background-position: 0 0; text-decoration:none; margin:0; padding:0;}
		.rating .cancelar span, .rating .estrella span{ position: relative; z-index: -1;}
		div.rating span.on a{ background-position: 0 -21px;}
		div.rating span.hover a, div.rating span a:hover{ background-position: 0 -21px; margin:0; padding:0;}
		*+html div.rating span.hover a, *+html div.rating span a:hover{ background-position: 0 -21px;}
		#votos .total{ float:left; margin:2em 0 0 0.2em; display:inline; width:5.5em;}
		/** html #votos .total{ padding:0; width:5.5em; margin:0;}*/
		/* Tecnica basada en la de Gianluca Troiani, pero corrige el problema de accesibilidad que se produce al aumentar la medida de la fuente - Fi Image Replacement */
		#votos .total p{ float:left; position: relative; z-index: 1; padding:0; margin:0;}
		#votos .total p strong{ float:left; margin:0.3em 0 0 0; font-weight:normal;}
		#votos .total p strong.ntotal{ margin-right:0; margin-left:6px;}
		#votos .total p span{ float:left; display: block; width: 88px; height:18px; text-decoration:none;}
			#votos .total p span.cero{ background: transparent url(/public/img/tvenred/estrellas_0.gif) no-repeat;}
			#votos .total p span.uno{ background: transparent url(/public/img/tvenred/estrellas_1.gif) no-repeat;}
			#votos .total p span.dos{ background: transparent url(/public/img/tvenred/estrellas_2.gif) no-repeat;}
			#votos .total p span.tres{ background: transparent url(/public/img/tvenred/estrellas_3.gif) no-repeat;}
			#votos .total p span.cuatro{ background: transparent url(/public/img/tvenred/estrellas_4.gif) no-repeat;}
			#votos .total p span.cinco{ background: transparent url(/public/img/tvenred/estrellas_5.gif) no-repeat;}
		#votos .total p span span{ position: relative; z-index: -1;}
		
		#votos p.resultado{ font-size:0.9em; float:left; margin:0; padding:0.5em 0 0; font-weight:bold; color:#666666; width:100%; visibility:hidden;}


/******fin votacion video normal**************/

/***********votacion video AA***************/

.videoplayer{ float:left; margin:0; font-size:1.2em; line-height:2.1; display:inline; padding:9em 5em 0;}

#votos .rating select{ width:3.6em; margin:0.7em 0 0 0.4em; padding:0; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}

*+html #votos .rating select{ margin-left:0; width:3em;}

* html #votos .rating select{ margin-left:0; width:3em;}

html>/**/body #votos .rating select { margin-top:0.5em;}

#votos .rating input{ width:3.8em; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}

/*.grupo_extras #votar_AA{ float:left; width:16em; margin:0 0 0;}
#votar_AA strong{ float:left; margin:0; font-weight:normal; width:100%; padding:0 0 0.3em;}
 #votar_AA p.resultado{ font-size:0.9em; float:left; margin:0; padding:0.5em 0 0; font-weight:bold; color:#666666; width:100%;}

#votar_AA form.rating{
	float:left;
}

#votar_AA form.rating input, #votar_AA .form.rating select{
	width:4.2em;
}

#votar_AA .total{
	float:right;
	margin:0.6em 3.1em 0 0;
}

#votar_AA .total p{
	margin:0;
	padding:0;
}*/

/********fin votacion video AA***************/

/**********descargar video****************/

.grupo_extras #descargar{
	float:left;
	width:10em;
	margin:0.3em 0 0.6em 0.7em;
	height:1%;
	padding:0.4em 0 0;
}

.grupo_extras #descargar a, .grupo_extras #descargar img a, .grupo_extras #descargar span a{
	cursor:pointer;
}

.grupo_extras #descargar img{
	display:inline;
	float:left;
	cursor:pointer;
}

.grupo_extras #descargar span{
	display:inline;
	float:left;
	margin:1.5em 0 0 0.6em;
	cursor:pointer;
}

/*
.grupo_extras #descargar noscript{
	background-color:#ffffff;
	left:21.3em;
	top:11em;
	position:absolute;
	z-index:100;
	width:6em;
}*/

.grupo_extras #descargar ul.lista{
	height:auto;
	background-color:#ffffff;
	left:21.6em;
	top:11.4em;
	position:absolute;
	z-index:99;
	width:6.5em;
	border:#e4e4e4 0.15em solid ;
	padding:0.3em 0 0;
	margin:0;
}

.grupo_extras #descargar ul.lista li{
	list-style:none;
	padding:0 0 0.6em 1.2em;
	/*display:inline;
	float:left;*/
}

/******** fin descargar video********/

/**********descargar open*************************/

#descargar_open{	
	position: absolute;
	width:11em;
	margin:0;
	top:7.4em !important;
	left:17.4em !important;
	border:0.15em solid #e4e4e4;
	display:block;	
	height:auto;
	overflow:hidden;
	z-index:10;
	background-color:#ffffff;
	display:inline;
	padding:0.4em 0 0 0.4em;
	visibility:hidden;

}

*+html #descargar_open{
	left:17.5em !important;
}

* html #descargar_open{
	left:17.5em !important;
}

html>/**/body #descargar_open {/* firefox 3*/
	left:17.5em !important;
	top:7.5em !important;
}

#descargar_open img{
	display:inline;
	float:left;
}

#descargar_open span{
	display:inline;
	float:left;
	margin:1.5em 0 0 0.6em;
}

#descargar_open .formatos{
	float:left;
	width:4em;
	height:1%;
	overflow:hidden;
	display:inline;
	margin:0 0 0 0.8em;
	padding:0;
}

#descargar_open .formatos ul{
	margin:1em 0 0 0;
	padding:0;
	height:1%;
	display:inline;
	float:left;
}

#descargar_open .formatos ul li{
	list-style:none;
	padding:0 0 0.6em 0;
	margin:0;
	float:left;
	width:4em;
	/*display:inline;*/
}

/*********fin descargar open********************/


.grupo_extras .seccion a:hover span, .grupo_extras .masinfo a:hover span, .grupo_extras #descargar a:hover span{
	text-decoration:underline;
}

.grupo_extras .seccion{
	float:left;
	width:15.3em;
	margin:0.3em 0 0;
	display:inline;
}

.grupo_extras .masinfo{
	float:left;
	width:10em;
	margin:0.3em 0 0;
	display:inline;
}

.grupo_extras .seccion img, .grupo_extras .masinfo img{
	display:inline;
	float:left;
}

.grupo_extras .seccion span, .grupo_extras .masinfo span{
	display:inline;
	float:left;
	margin:2em 0 0 0.6em;
}

.grupo_extras .seccion span.alto{
	margin:0.8em 0 0 0;
}

.grupo_extras .publicar{
	float:left;
	width:32em;
	margin:0.3em 0 0;
}

.grupo_extras .publicar span{
	display:inline;
	float:left;
	margin:2em 0 0 2.5em;
	padding:0 0.4em 0 0;
}

.grupo_extras .publicar ul{
	float:left;
	margin:1.8em 0 0;
	padding:0;
}

.grupo_extras .publicar ul li{
	display:inline;
	list-style:none;
	float:left;
	padding:0 0.4em;
}

.grupo_extras .publicar2 {
	float:left;
	margin:0.3em 0 0;
	width:17em;
}

.grupo_extras .publicar2 span {
	display:none;
}

.grupo_extras .publicar2 ul {
	float:left;
	margin:1.8em 0 0;
	padding:0;
}

.grupo_extras .publicar2 ul li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0.4em;
}

.img_an1{
	width:3.7em;
}

.img_an2{
	width:3.5em;
}

.img_petit{
	width:1.6em;
}

/*********************incrustar codigo************/

.seccion form{
	float:left;
	width:auto;
	margin:0.4em 0 0;
	display:inline;
	height:auto;
}

.seccion form input{
	font-size:1em;
	width:10em;
	height:1.3em;
}



/************fin incrustar código****************/

.menu {
	/*width:30em;
	margin:0 1em 1em;*/
	width:29em;
	margin:0.5em 0 0 1.4em;
	overflow:hidden;
	float:left;
	display:inline;
}

.menu h2.destacado {
	background:url(/public/img/tvenred/BKmenu.gif) repeat-x 0  bottom;
	/*padding:0.2em 0 0.3em 0.8em;*/
	padding:0 0 0em 0.8em;
	color:#666666;
	/*color:#7c7c7c;*/
	font-weight:bold;
	font-size:1.4em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
}

.menu h2 span {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.menu h2 span.tv{
    font-size:1.3em;
    color:#df132a;
    padding-left:0.1em;
}

.menu h2 span.en{
    font-weight:normal;
    color:#909090;
    font-size:1.7em;
}

.menu h2 span.red{
    font-size:1.7em;
}

.menu h2 span.punto {
	color:#df132a;
	font-size:1em;
}

.menu #destacats{
	display:inline;
	float:left;
	width:29em;
	margin:0.8em 0 0 0.1em;
	padding:0 !important;
}

.menu #destacats ul{
	margin:0;
	padding:0;
	display:inline;
	width:29em;
	float:left;
}

.menu #destacats ul li{
	list-style-type:none;
	background: url(/public/img/tvenred/BkDestacados.gif) repeat-x 0 top;
	display:block;
	margin:0.8em 0 0.4em;
	float:left;
	padding:0.55em 0 0 0.5em;
	width:100%;
}

/*.menu #destacats ul li img {
	margin:0.5em 0.5em;
	float:left;
	display:inline;
	width:11em;
}*/

.menu #destacats ul li div.imagen{ position:relative; height:7.8em; width:11em; background-color:#000000; margin:0; display:inline; overflow:hidden;}

.menu #destacats ul li div.imagen span{ display:table-cell; height:7.8em; margin:0.5em 0.5em; text-align:center; vertical-align:middle;	/*float:left;	display:inline;	width:11em;  background-color:#000000;*/}
.menu #destacats ul li div.imagen span img{ height:auto; /*width:11em;*/}
/*
*+html .menu #destacats ul li div.imagen { background:#000000; text-align:center;}
*+html .menu #destacats ul li div.imagen span img { top:50%; margin-top: expression('-'+(this.height/2+1) + 'px'); position:relative;}
* html .menu #destacats ul li div.imagen { background:#000000; text-align:center;}
* html .menu #destacats ul li div.imagen span img { top:50%; margin-top: expression('-'+(this.height/2) + 'px'); position:relative;}
*/
.menu #destacats ul li div {float:left; width:16em; margin:0 0 0 0.5em; color:#666666; display:inline;}

.menu #destacats ul li div p{ font-weight:bold; font-size:1.2em; display:inline; float:left; margin:0; padding:0em 0 0.5em; border-bottom:#666666 0.1em solid; width:12em;}

.menu #destacats ul li div ul.notas{ width:14em; margin:0.6em 0 0; padding:0; float:left;}

.menu #destacats ul li div ul.notas li { background:none; border-right:0.1em solid #000000; padding:0 0.4em; font-size:0.9em; display:inline; margin:0; width:auto;}
.menu #destacats ul li div ul.notas li.ultimo {border:none;}

.menu #destacats li.directo img {
	margin:0;
}

.menu #destacats li.directo div {
	float:left;
	width:18em;
	margin:0;
}

.menu #destacats li.directo span.titular {
	background:#000000;
	color:#FFFFFF;
	width:13.2em;
	padding:0.3em 1em 0.3em 1em;
	font-size:1.1em;
	font-weight:bold;
	/*width:100%;*/
	display:inline;
	float:left;
}
.menu #destacats li.directo div ul.notas {
	margin:0 0 0 1em;
}

.menu #destacats li.directo p {
    border:none;
    margin-left:1em;
    padding-top:0.4em;
} 

.epilog {
	margin:0 0 2em;
	overflow:hidden;
	padding:0;
}

.epilog h2 {
	color:#cc0033;
	font-size:1.8em;
	padding:0;
	margin:0;
}

.epilog p {
	font-size:1.2em;
	line-height:1.3;
	padding:0;
	margin:0.6em 0 0;
}

.epilog ul {
	padding:0;
	margin:0.6em 0 0;
}

.epilog ul li {
    list-style-type:none;
    line-height:1.5;
    padding:0 0.6em 0 0;
    clear:both;
}
/*******************FilAriatna*******************/

#crumbs { margin: -0.35em 0pt 0pt 0em; padding: 0.21em 0pt 0pt 2.6em; background: transparent url(/public/img/tvenred/crumbs_bg.gif) no-repeat scroll 0 0; float: left; font-size: 2.3em; height: 1.9em; line-height: 1.3; list-style-type: none; list-style-image: none; list-style-position: outside; width:100%; }

#crumbs, #crumbs a { color: rgb(102, 102, 102); }
#crumbs li { margin: 0pt; padding: 0pt 0.4em 0pt 0pt; background: transparent url(/public/img/tvenred/crumbs_div.gif) no-repeat scroll right center; display: inline; }
* html #crumbs li { padding: 0pt 0.2em; }
* + html #crumbs li { padding: 0pt 0.2em; }
#crumbs li.current { background: transparent none repeat; }
#crumbs li.current, #crumbs li.current a { color:#c8103a; }

/******************FIN FilAriatna***************/

/********************nube de tags***************/
.comun{
    display:inline;
    float:left;
    margin:0 0 1em;
    padding:1em 0 0;
	margin: 0 0 1em 0.5em;
}

div.menu div.comun h2 {
    border-bottom:0.1em solid #cfcfcf;
    font-family:Arial, Helvetica, sans-serif;
    color:#131313;
    font-weight:normal;
    color:#161616;
    font-size:1.5em;
    display:inline;
    float:left;
    padding:0;
    margin:0;
    width:19.5em;
}

div.menu div.comun h2 strong{
	font-weight:bold;
}

.comun .tagcloud {
	clear: both;
	width: 28.5em;
	line-height:1.15;
	text-align:justify;
	padding:0.9em 0 0;
	margin:0;
}

.comun .tagcloud p{
	margin:0;
	padding:0;
}

.comun .tagcloud span {
	margin-right: 1em;
}

.comun .tagcloud span a{
	color:#666666;;
}

.comun .tagcloud span.size1 a {
	font-size: 1.1em;
}

.comun .tagcloud span.size2 a {
	font-size: 1.3em;
}

.comun .tagcloud span.size3 a {
	font-size: 1.5em;
}

.comun .tagcloud span.size4 a {
	font-size: 1.7em;
}

.comun .tagcloud span.size5 a {
	font-size: 1.9em;
}

/************fin nube de tags******************/



/************Categorias***********************/

h2.subtitol{
	background:transparent url(/public/img/tvenred/titol_bg.jpg) repeat-x bottom center;
	margin:0 0 0 0.1em;
	padding:0 0 0.4em 0.6em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:normal;
	width:97%;
}

.galeria-videos {
	clear: both;
	overflow: hidden;
	width: 54em;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 1.7em 0 0 0.55em;
	display:inline;
	float:left;
}
.galeria-videos .fila {
	clear: both;
	overflow: hidden;
	margin-bottom: 1.2em;
}
.galeria-videos .video {
	float: left;
	margin-right: 2em;
	width: 11em;
	list-style-type: none;
	background: #fff url(/public/img/tvenred/bg-video.jpg) repeat-x 0 0;
	padding:0.7em 0.5em 0 0.4em;
	display:inline;
}

.galeria-videos .video div.imagen{ position:relative; font-size:10px; height:7.8em; width:11em; margin:0; display:block; padding:0 0 0 0.55em;}

.galeria-videos .video div.imagen span{ background-color:000000; display:block; height:7.8em; margin:0; text-align:center; vertical-align:middle; overflow:hidden; width:11em; font-size:10px;/*float:left; display:inline; background-color:000000;*/}

.galeria-videos .video div.imagen span img{ /*height:auto;*/ width:11em; overflow:hidden;}
*+html .galeria-videos .video div.imagen { background:#000000; font-size:10px; text-align:center; overflow:hidden; display:block; width:11em; margin: 0 0 0 0.6em; padding:0;}
*+html .galeria-videos .video div.imagen span img { top:50%; margin-top: expression('-'+(this.height/2) + 'px'); position:relative; width:11.1em; overflow:hidden; font-size:10px; margin:0; padding:0; display:inline;}
* html .galeria-videos .video div.imagen { background:#000000; font-size:10px; text-align:center; overflow:hidden; display:block; width:11em; margin: 0 0 0 0.6em; padding:0;}
* html .galeria-videos .video div.imagen span img { top:50%; margin-top: expression('-'+(this.height/2) + 'px'); position:relative; width:11.1em; overflow:hidden; font-size:10px; margin:0; padding:0; display:inline; }


.galeria-videos a {
	color: #666;
	font-weight: bold;
}
.galeria-videos p {
	margin: 0.5em 0 0 0;
	padding:0 0 0 0.7em;
}
.galeria-videos .last {
	margin-right: 0;
}
.galeria-videos ul {
	border-top: 0.1em solid #d0d0d0;
	overflow: hidden;
	display: block;
	margin: 0.5em 0 0;
	padding: 0.5em 0 0 0.6em;
	color: #666;
	font-size: 0.9em;
}
.galeria-videos li {
	margin-right: 0.4em;
	list-style-type:none;
	display:block;
}

.galeria-videos span, .galeria-videos span.txt {
	font-size:0.9em;
	color:#666666;
	display:block;
}

.galeria-videos span.txt{ padding:0 0 0 0.6em;}

/***************Fin Categorias ********************/


/*************** CategoriasDos ********************/

ul.categorias {
	margin:0 1em 0;
	padding:0;
	display:inline;
	float:left;
}

ul.categorias li {
	list-style-type:none;
	margin-top:1.5em;
	padding-bottom: 1em;
	overflow:hidden;
	float:left;
	width:57em;
	background:#f8f8f8 url(/public/img/tvenred/bk_fondolistcanal.jpg) repeat-y 0 0;
	display:inline;
}

ul.categorias li div.imagen {
	height:8.8em;
	_height:9.8em;
	*height:9.8em;
	width:12em;
	margin:0 1em 1em 0;
	padding:1em 0 0 1em; /*position:relative; display:inline; padding:0.5em 0 0 0.6em;*/
	overflow:hidden;
	position:relative;
	display:inline;
}

ul.categorias li div.imagen span {
background-color:000000;
	display:block;
	text-align:center;
overflow:hidden;
/*	vertical-align:middle;*/
	height:8.7em;
	margin-right:0;
	padding-right:0;
	_margin-left:0.5em;
	border:0;
	_border:0;
}

ul.categorias li div.playlist {
	padding: 0.5em 0 0 0.5em;
}

ul.categorias li div.playlist span {
	border:0.5em solid transparent;
	_border:0.5em none #c4c4c4;
}
 
/* ul.categorias li div.imagen span img{ width:11em;} */
ul.categorias li div.imagen span img {
 width:12.2em;
}

ul.categorias li div.imagen span.video_actual {
background-color:#CC0033;
width:12.2em;
}

* +html ul.categorias li div.imagen span.video_actual,
* html ul.categorias li div.imagen span.video_actual {
border:0.5em solid #CC0033;
}

*+html ul.categorias li div.imagen {  text-align:center; overflow:hidden;}
*+html ul.categorias li div.imagen span{ float:left;}
*+html ul.categorias li div.imagen span img { top:50%; margin-top: expression('-'+(this.height/2) + 'px'); position:relative;}
* html ul.categorias li div.imagen { text-align:center; overflow:hidden;}
* html ul.categorias li div.imagen span{ float:left;}
* html ul.categorias li div.imagen span img { top:50%; margin-top: expression('-'+(this.height/2) + 'px'); position:relative;}

ul.categorias li div {
	float:left;
	width:43em; 
	margin:0.4em 0 0.3em;
	display:inline;
}

ul.categorias li div h3 {
	margin:0;
	font-size:1.2em;
}

ul.categorias li div h3 a {
	color:#cc0033;
	text-decoration:underline;
}

ul.categorias li div p {
	margin:0.5em 0;
	line-height:1.3em;
	font-size:1.1em;
}

ul.categorias li div span {
	color:#666666;
	font-size:0.9em;
	/*padding-right:1.2em;*/
}

/*************** FIN CategoriasDos ********************/

/**************** Comentarios ************************/
.comentarios{
	float:left;
	margin:1.6em 0.8em 0 1em;
	display:inline;
}

.comentarios p{
	font-size:1.1em;
	line-height:1.4;
	color:#666666;
	padding:0 0.5em 0 0;
}

.comentarios ul li {
	color:#666666;
	font-size:1.1em;
}

.volver{
	float:left;
	margin:0.7em 0 0;
	width:58em;
}

.volver img{
	float:left;
	width:2.9em;
}

.volver img.flecha_abajo{
	width:1.9em;
	margin:0;
}

.volver span{
	margin:0 0.6em 0 1em;
	float:left;
	font-size:1.1em;
}

.vertodos{
	width:26em;
	margin:1em 0 0 0.6em;
	display:inline;
	float:left;
	padding:0;
}

*+html .vertodos{
	margin-top:0;
}

* html .vertodos{
	margin-top:0;
}

.queOpinas{
	float:left;
	width:58em;
	margin:1.5em 0 0.4em 1em;
	display:inline;
}

.queOpinas h2 {
	float:left;
	font-size:1.5em;
	margin:0;
	padding:0;
}

.queOpinas h2 img {
	float:left;
	width:2.45em;
	font-size:1em;
}

.queOpinas h2 span {
	float:left;
	display:block;
	margin:0.4em 0 0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
}

/************fin Comentarios ************************/


/**************** opinion ************************/

.opinion{
	float:left;
	margin:1em 0.8em 0 1em;
	display:inline;
	width:58.8em;
}

.opinion img{
	float:left;
	width:58.8em;
}

.opinion div{
	border-left: #d9d9d9 0.1em solid;
	border-right: #d9d9d9 0.1em solid;
	float:left;
	width:58.7em;
	/*background: transparent url(/public/img/tvenred/opinion_degradado2.jpg) repeat 0 0;*/
	background-color:#fbfbfb;
	margin:0;
	padding:0;
}

.opinion div p{
	padding:0 2.6em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.45;
	color:#333333;
}

.opinion ul.usuario{
	display:inline;
	margin:0 0 0 5em;
	color:#666666;
	display:inline;
	width:40em;
	float:left;
	padding:0;
}

.opinion ul.usuario li{
	display:inline;
	text-decoration:none;
	padding:0 0.3em;
	margin:0;
}

* html .opinion ul.usuario li{
	padding-left:0.6em;
}

*+html .opinion ul.usuario li{
	padding-left:0.6em;
}

.opinion ul.usuario li.separador{
	border-right: #666666 1px solid;
	font-weight:bold;
	padding-right:0.6em;
	margin:0;
}

* html .opinion ul.usuario li.separador{
	padding-right:0.3em;
}

*+html .opinion ul.usuario li.separador{
	padding-right:0.3em;
}

hr.linia_final{
	float:left;
	width:58em;
	color:#9e9e9e;
	margin:1.4em 0.8em 0 1.6em;
}

/**************** fin iopinion ************************/


/************* añadir mensaje ****************/

.mensaje{
	float:left;
	margin:3em 1em 0 1.6em;
	padding:0 0.5em 0 0;
	color:#666666;
	border-top:#cccccc 1px solid;
	display:inline;
}

.mensaje strong.titol{
	font-size:1.2em;
}

.mensaje p{
	font-size:1.1em;
	line-height:1.5;
	float:left;
}

form#contactar{
	margin:0;
	display:inline;
}

form#contactar .actions {
	float: left;
	margin:1em 3em 0pt 27.7em;
}
* html form#contactar .actions { margin: 1em 1em; } /* IE6 fix */
*+html form#contactar .actions { margin: 1em 1em; } /* IE7 fix */

form#contactar .actions input {
	border: none;
	background: url(/public/img/default/icon_link.gif) right no-repeat;
	color: #000000;
	font-weight: bold;
	padding: 0.4em 2em 0.4em 0;
	margin: 0 1em;
	width: auto; /* IE fix */
	overflow: visible; /* IE fix */
	cursor:pointer;
	font-family:arial, sans-serif;
	font-size: 1.2em;
	letter-spacing:0.05em;
}

form#contactar .fila{
	margin:1em 0 0;
	padding-bottom:0.4em;
	float:left;
	width:50em;
}

form#contactar .fila label{
	font-size:1.2em;
	height:1.6em;
	float:left;
	width:26em;
}

form#contactar .fila label span{
	font-size:0.9em;
}

form#contactar .fila input{
	height:1.5em;
	width:30em;
	border-top: #404040 0.1em solid;
	border-left: #404040 0.1em solid;
	border-right: #d4d0c8 0.1em solid;
	border-bottom: #d4d0c8 0.1em solid;
}

form#contactar .fila textarea{
	width:19.5em;
	border-top: #404040 0.1em solid;
	border-left: #404040 0.1em solid;
	border-right: #d4d0c8 0.1em solid;
	border-bottom: #d4d0c8 0.1em solid;
}

form#contactar p{
	float:left;
	margin:1em 0 0;
	padding:0;
	width:27em;
	font-size:1.2em;
}

form#contactar .codi{
	margin:1em 0 0;
	padding-bottom:0.4em;
	float:left;
	width:50em;
}

form#contactar .codi label{
	float:left;
}

form#contactar .codi input{
	height:1.5em;
	margin:1.1em 0 0 4em;
	width:14em;
	border-top: #404040 0.1em solid;
	border-left: #404040 0.1em solid;
	border-right: #d4d0c8 0.1em solid;
	border-bottom: #d4d0c8 0.1em solid;
}

form#contactar .enviar{
	margin:1em 0 0;
	padding-bottom:0.4em;
	float:right;
	width:29em;
}

form#contactar .enviar label{
	float:left;
	padding:0.3em 0.8em 0 0;
	font-weight:bold;
	font-size:1.2em;
	color:#333333;
}

form#contactar .enviar input{
	height:1.45em;
	margin:0;
}

/***********fin añadir mensaje****************/


/********pie pagina**************/

.piepag{
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

*+html .piepag{
	padding-bottom:0.9em;
}

.piepag .volver{
	position:absolute;
	left:24em;
	top:1.5em;
}

.piepag .volver img{
	float:left;
}

.piepag .volver span{
	margin:0.6em 0 0 1em;
	float:left;
}

.piepag img{
    width:92.15em;
    height:11em;
}

.piepag .volver img{
	width:2.9em;
}


/* FIN wrap */




/*footer*/

#footer { margin:0 0.4em 1.9em; padding: 0pt; background: #D5D5D5 url(/public/img/tvenred/footer_menu_bg.gif) repeat-x scroll center bottom; overflow: hidden; clear: both; font-size: 1.1em; }
* html{ margin-bottom: 0;}
#footer .menu { border: 0pt none ; margin: 0pt; padding: 0.9em 0pt 0pt; background: #D5D5D5 url(/public/img/tvenred/footer_menu_bg.gif) repeat-x scroll center bottom; height: 3em; width: 100%; }
* html #footer .menu { margin-bottom:1.9em;}
#footer .menu ul { border: 0pt none ; margin: 0pt; padding: 0.5em 1.2em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
#footer .menu li { margin: 0pt; padding: 0pt 0.5em 0pt 0.8em; background: transparent url(/public/img/tvenred/footer_menu_item_div.gif) no-repeat scroll left center; display: inline; }
#footer .menu li.first { background: transparent none repeat; }
#footer .menu .rss { margin: 0pt; padding: 0pt; background: transparent none repeat; vertical-align: bottom; float:left; display:inline; }

#footer .menu .rss img{ width: 1.9em; }

#footer .menu img { margin: 0pt 0.5em; display: inline; vertical-align: middle; }
#footer .menu .logos{ float:right;}
#footer .menu .logos ul { margin: -1em 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
* html #footer .logos { margin-left: -0.3em; padding-bottom: 0.5em; }
#footer .logos li { display: inline; padding-right: 1em; }
#footer .menu .logos ul li { background: transparent none repeat; padding-right: 0em; }
#footer .logos li img { display: inline; vertical-align: middle; }

/*fi del footer*/

/************************************
***********aviso legal***************
************************************/

.contentNoticia { line-height: 1.25 ! important; float:left; font-size:1.1em; color:#666666; margin:0 0 1.5em 2.8em; display:inline; }
.contentNoticia .col1 { padding: 0pt 0pt 0em 1.8em; background: transparent none repeat; display: inline; float: left; width: 40.1em; }
.contentNoticia .col2 { padding: 0pt 0pt 3em 2em; float: left; display: inline; margin-top: 1.5em; width: 24.3em; }
.contentNoticia h2 { margin: 0.8em 0pt; color: rgb(204, 0, 51); font-size: 1.3em; font-weight: bold; }
.contentNoticia h3 { margin: 1.5em 0pt 0.5em; font-size: 1em; font-weight: bold; }
.contentNoticia p { text-align: justify; }
.contentNoticia .col1 ul { padding: 0pt; list-style-image: url('icon_list_disc.gif'); list-style-position: outside; margin-left: 2em; }
.contentNoticia .subtitle { font-weight: bold; }
.contentNoticia .date { font-size: 0.9em; font-weight: bold; }
.contentNoticia .col2 .images img { padding-bottom: 2em; width:22.6em; }
.contentNoticia .col2 .links { padding: 2em 0pt 0pt 0.5em; background: transparent url('links_list_bg_top.gif') no-repeat scroll 0pt bottom; }
.contentNoticia .col2 .links ul { margin: 0pt; padding: 0pt 0pt 1em 1.5em; background: transparent url('links_list_bg.gif') repeat-y scroll 0.1em 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.contentNoticia .col2 .links li { padding: 1.9em 0pt 1.9em 5.2em; }
.contentNoticia .col2 .links li, .contentNoticia .col2 .links li a { color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-size: 1.1em; font-weight: bold; }
.contentNoticia .col2 .links li.video { background: transparent url('icon_video.gif') no-repeat scroll 0pt 0.9em; }
.contentNoticia .col2 .links li.noticia { background: transparent url('icon_noticias.gif') no-repeat scroll 0pt 0.9em; }
.contentNoticia .col2 .links li.email { background: transparent url('icon_email.gif') no-repeat scroll 0pt 0.9em; }
.contentNoticia .col2 .links li.opinion { background: transparent url('icon_opinion.gif') no-repeat scroll 0pt 0.9em; }
.contentNoticia .col2 .links li.related { background: transparent url('icon_related.gif') no-repeat scroll 0pt 0.9em; }
.contentNoticia .col2 .links li.website { background: transparent url('icon_website.gif') no-repeat scroll 0pt 0.9em; }


/************************************
**************buscador***************
************************************/

.conjunto p.recerca{
	font-size:1.1em;
	padding:0 0 0 0.8em;
	color:#666666;
}

.conjunto p.recerca span{
	font-weight:bold;
}

.paginador{
	position:absolute;
	left:42em;
	top:1.5em;
	margin:0;
	padding:0;
	display:inline;
}

.flotado{
	float:right;
	position:relative;
	margin:0.25em 1.6em 0 0;
	left:0;
	top:0;
}

.margen{
	margin:2.5em 3em 0 0;
}

.margensup{
	margin-top:1em;
}

*+html .margensup{
	margin-top:0;
}

* html .margensup{
	margin-top:0;
}

.pages { margin: 0.2em 0pt 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 1em; }
.pages a { text-decoration:underline; }
.pages li { border: 0.1em solid rgb(153, 153, 153); margin: 0pt 0.2em; padding: 0pt 0.4em 0.1em; background: transparent url(/public/img/tvenred/paging_item_bg.gif) repeat-x; display: block; line-height: 1.2em; float: left; }
.pages .sel { border: 0.1em solid #000000; background: #000000 none repeat; color: rgb(255, 255, 255); }
.pages .sel a { color: rgb(255, 255, 255); }
.pages .prev, #content .pages .next { border: medium none ; background: transparent none repeat; margin-top: 0.1em; }
.pages .prev a, #content .pages .next a { padding: 0.5em 0.2em; }
.pages .sinbg { border: medium none ; padding: 0em 0.2em ! important; background: transparent none repeat; margin-top: 0.1em ! important; }
.pages .sinbg a { border: medium none ; padding: 0em 0.2em ! important; background: transparent none repeat; margin-top: 0.1em ! important; text-decoration:underline; }

.paginador ul {
	width:auto;
	height:auto;
}

.paginador ul li {
	display:inline;
	/*line-height:1.8;*/
}

.imgPaginador {
	width:100%;
}




/**********************************
************interior seccion*******
**********************************/

/*.conjunto .img_peu{
	position:absolute;
	top:75.4em;
}

ul.categorias{
	margin-top:2em;
	float:left;
}
*/
.notaprensa{
	float:left;
	width:100%;
	margin:0 0 0.5em 0.3em;
	display:inline;
}

.notaprensa img{
	float:left;
}

.notaprensa span{
	margin:1em 0 0 0.5em;
	float:left;
	font-size:1.2em;
	color:#666666;
	font-weight:bold;
}

img.puntos{
    float:left;
    padding:1em 0;
    width:29.3em;
}


/*********************************
*********mapa web*****************
*********************************/

.contentMapaweb { /*background: rgb(255, 255, 255) url(/public/img/tvenred/content_long_bg.gif) no-repeat scroll left bottom;*/ margin:-3em 3.5em 0 3em; }
.contentMapaweb .mapa { margin: 5em 0pt 1em 2.5em; padding: 0pt 0pt 2em; list-style-type: none; list-style-image: none; list-style-position: outside; }
.contentMapaweb .mapa .num { color: rgb(200, 16, 58); display: inline; }
.contentMapaweb .mapa li { border-top: 0.1em solid rgb(226, 226, 226); clear: left; padding-top: 0.5em; }
.contentMapaweb .mapa li a { color: rgb(51, 51, 51); font-weight: bold; margin-left: -0.4em; font-size:1.1em; }
* html .contentMapaweb .mapa li a { margin-left: 0pt; }
* + html .contentMapaweb .mapa li a { margin-left: 0pt; }
.contentMapaweb .mapa ol { margin: 1.5em 0pt 0pt 2em; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.contentMapaweb .mapa ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.contentMapaweb .mapa li li { border-style: none solid; border-color:#e2e2e2; border-width: medium 0.1em; margin: 0pt 0pt 4em -0.1em; padding: 0pt 1.2em; clear: none; float: left; }
.contentMapaweb .mapa li .first { border-left: medium none; }
.contentMapaweb .mapa li .last { border-right: medium none; }
.contentMapaweb .mapa li .num { font-weight: bold; margin-right: 0.8em; }
.contentMapaweb .mapa li li .num { font-weight: normal; margin-right: 0.4em; }
.contentMapaweb .mapa li li a { font-weight: normal; }
.contentMapaweb .mapa li li li { border: medium none ; margin: 0.8em 0pt 0pt 3.5em; padding: 0pt; clear: left; float: none; }

span.error{
	float:left;
	color:#ff0000;
	margin:0.8em 0 1em;
}

span.error ul{
	margin:0;
	padding:0;
}

span.error ul li{
	list-style-type:none;
}

.back {
	background:transparent url(/public/img/default/flecha_volver.gif) no-repeat scroll 0pt;
	display:block;
	margin-top:2em;
	padding:0.8em 1em 1.2em 4em;
}

/*********************************
*********buscador*****************
*********************************/

.results ul li {
	color:#666666;
	font-size:1.1em;
	line-height:1.4;
}

/********************************
********** bloques **************
*********************************/
.menu .element {
    display: inline; /* Fix for IE6 */
    float: left;
    font-size: 1.1em;
	width: 27.5em;
	margin: 0.4em 0 0.8em 0;
	height: auto;
}

.menu .noticias h2 {
	color: #666;
	border-bottom: 0.1em solid #cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	padding: 0.8em 0.5em 0.2em 0.5em;
	margin: 0.4em 0;
}

.menu .noticias .noticia {
    padding: 0.8em 0.5em 0 0.5em;
	height:auto;
	overflow: hidden;
}
.menu .noticias h3 {
	background: url(/public/img/default/icon_title.gif) no-repeat 0 0.2em;
	font-size: 1em;
	margin: 0;
	padding: 0 0 0 1em;
	display: inline;
}
.menu .noticias h4 {
	background: url(/public/img/default/icon_title.gif) no-repeat 0.1em 0.4em;
	font-size: 1.3em;
	margin: 0;
	padding: 0 0 0 1.2em;
	display: inline;
}

.menu .noticias p {
	line-height: 1.3;
	padding: 0.5em 0 0 0.4em;
}

.menu .noticias .viewMore {
	display: inline; /* IE6 fix */
	float: right;
	overflow: hidden;
}

.menu .noticias .noticia .viewMore {
	margin: -1.5em 1.3em 0 0;
	font-size:1em;
	padding:0 0 0 1em;
	width:10.7em;
	display:inline;
}

.viewMore {
	background: url(/public/img/default/icon_link.gif) no-repeat right;
	clear: both;
	margin: -1em 1.7em 0 0;
	padding: 0.5em 3em 0.5em 0;
}

.viewMore .noticias {
	background: url(/public/img/default/icon_noticias.gif) no-repeat left;
	display: block;
	line-height: 4.8em;
	padding-left: 3.4em;
}

.menu .actualidad  {
	background: url(/public/img/default/home_element_bg_actualidad.gif) 0 0.2em no-repeat;
	height: auto;
}

.menu .actualidad h2 {
	color: #666;
	border-bottom: 0.1em solid #cfcfcf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	letter-spacing: 0.05em;
	padding: 0.8em 0.5em 0.2em 0.5em;
	margin: 0.4em 0;
}
.menu .actualidad h3 {
	background: url(/public/img/default/icon_title.gif) no-repeat 0.5em 1em;
	font-size: 1em;
	margin: 0;
	padding: 0.8em 0.5em 0pt 1.5em;
	/*display: inline;*/
}
.menu .actualidad ul {
	margin: 1em 0 0.5em 0;
	padding: 0 1.5em;
	height: auto !important;
}

.menu .actualidad li {
	background: url(/public/img/default/home_actualidad_arrow.gif) 0 0.3em no-repeat;
	list-style-type: disc;
	padding: 0 0 0.5em 0;
	margin-left: 1.4em;
}

.menu .actualidad li a {
	color: #000000;
}

.menu .actualidad .actions {
	float: right;
	margin: 0.3em 2em 0pt 1.5em;
	background: url(/public/img/default/icon_document.gif) 0 0 no-repeat;
	padding: 1em 0 1.5em 3.5em;
	display:inline;
}

.menu .actualidad .actions a {
  	background: url(/public/img/default/icon_link.gif) no-repeat right 0.4em;
	display: inline;
	font-weight: normal;
	padding: 0.5em 2.8em 0.5em 0;
}

.menu .element_145x120 {
    display: inline;
    display: inline; /* Fix for IE6 */
    float: left;
    font-size: 1em;
    margin: 0.4em 0 0.8em 1em;
    height: 12em;
    width: 13.5em;    
}
.menu .element_145x120 .txt {
    margin: 0.5em 0.5em 0.5em 0.5em;
    text-align: justify;   
}
.menu .fondo_145x120{
	background: url(/public/img/common/interactiu_145x120.jpg) no-repeat right 0.4em;
}
.menu .element_145x200 {
	display: inline; /* Fix for IE6 */
    float: left;
    font-size: 1em;
    margin: 0.4em 0 0 1em;
    height: auto;
    width: 13.5em;    
    padding: 0 0 1.2em;
}
.menu .element_145x200 .txt {
     margin: 0.5em 0.5em 0.5em 0em;
    text-align: justify;    
}
.menu .fondo_145x200{
	background: url(/public/img/common/interactiu_145x200.jpg) no-repeat right 0.4em;
}
.menu .element_145x250 {
 	display: inline; /* Fix for IE6 */
    float: left;
    font-size: 1em;
    margin: 0.4em 0 0.8em 1em;
    height: 25em;
    width: 13.5em;    
}
.menu .element_145x250 .txt {
    margin: 1em 1em 1em 1em;
    text-align: justify;   
}
.menu .fondo_145x250 {
	background: url(/public/img/common/interactiu_145x250.jpg) no-repeat right 0.4em;
}

.menu .element_300x200 {
    display: inline; /* Fix for IE6 */
    float: left;
    font-size: 1em;
    margin: 0.4em 0 0.8em 1em;
    height: 20em;
    width: 30em;
}
.menu .element_300x200 .txt {
     margin: 5em 1em 1em 1em;
    text-align: justify;   
}
.menu .fondo_300x200 {
	background: url(/public/img/common/interactiu_300x200.jpg) no-repeat right 0.4em;
}

.menu .element_300x250{
	display:inline;
	float:left;
	font-size:1em;
	height:22.6em;
	margin:0.4em 0pt 0.8em 0em;
	width:28.5em;
}

.menu .element_300x250 .txt {
   margin: 5em 1em 1em 1em;
    text-align: justify;   
}
.menu .fondo_300x250 {
	background: url(/public/img/common/interactiu_300x250.jpg);
}

/********************* Encuesta *********/
.menu .encuesta {
	float:left;
	height:auto;
	width:27.5em;
	display:inline;
	margin:0 0 1em;
	padding:0;
}

.menu .encuesta .frmEncuesta .subBorder {
	width:27em;
	border:0.1em solid #cccccc;
}

.menu .encuesta .frmEncuesta legend{
	font-size: 1.2em;
	color:#666;
	margin:0 0 0 -0.5em;
	padding:8pt 0 0.2em 22em;
}

.menu .encuesta h2{
	border-bottom:0.1em solid #CFCFCF;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	letter-spacing:0.05em;
	margin:0.4em 0pt;
	padding:0.8em 0.5em 0.2em;
}

.menu .encuesta h3{
	border-bottom:0.1em solid #CFCFCF;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;
	letter-spacing:0.05em;
	margin:0.4em 0pt;
	padding:0.8em 0.5em 0.2em;
}


.menu .encuesta .frmEncuesta ul{
	list-style-type:none;
	margin:0.7em 0 1em 0.5em;
	padding:0;
}
html:first-child .menu .encuesta .frmEncuesta ul{
	margin:0.7em 0 0.5em 0.5em;
}

.menu .encuesta .frmEncuesta ul li{
	background:url(/public/img/default/icon_title.gif) no-repeat 0 0.2em;
	padding:0 0 0 1em;
	font-weight:bold;
}

.menu .encuesta .frmEncuesta .radios{
	padding:0em 0 0 0;
	overflow:hidden;
	float:left;
	width:100%;
	margin:0 0 0 0.3em;
}

html>/**/body .menu .encuesta .frmEncuesta .radios{
	margin:0.5em 0 0 0.5em;
}

.menu .encuesta .frmEncuesta .radios input{
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:1.5em;
}

.menu .encuesta .frmEncuesta .radios .results{
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:20em;
}

/*html:first-child .menu .encuesta .frmEncuesta .radios input{
	margin:0;
}*/

.menu .encuesta .frmEncuesta .radios label{
	padding:0em 1em 0 0.5em;
	margin:0;
	float:left;
	width:19em;
	display:block;
	font-size:1em;
}

*+html .menu .encuesta .frmEncuesta .radios label{
	padding-top:0.35em;
	width:19.4em;
}

* html .menu .encuesta .frmEncuesta .radios label{
	padding-top:0.35em;
	width:19.2em;
}

.menu .encuesta .frmEncuesta .radios span{
	float:left;
	font-weight:bold;
	margin:0.2em 0.7em 0 0;
	color:#666;
	width:3em;
}

* html .menu .encuesta .frmEncuesta .actions{
	margin:1.7em 1.7em 0 0;
	display:inline;
}

html>/**/body .menu .encuesta .frmEncuesta .radios span{
	margin:0 0.7em 0 0;
}
html:first-child .menu .encuesta .frmEncuesta .radios span{
	margin:0;
	padding:0 0.4em 0 1.4em;
}

.menu .encuesta .frmEncuesta .actions {
	float:right;
	margin: 1.7em 0.3em 0 0;
	overflow:hidden;
}
*+html .menu .encuesta .frmEncuesta .actions {	/*hack ie7*/
	margin: 1.7em 0.8em 0 0;
}
html>/**/body .menu .encuesta .frmEncuesta .actions {		/*hack firefox, opera*/
	margin: 1.7em 1.7em 0 0;
}
html:first-child .menu .encuesta .frmEncuesta .actions {		/*hack opera*/
	margin: 1.2em 1em 0 0;
}
.menu .encuesta .frmEncuesta .actions input {
	border: none;
	background: url(/public/img/default/icon_link.gif) right no-repeat;
	padding: 0.4em 2.5em 0.4em 0;
	font-size: 1.0em;
	width: auto; /* IE fix */
	overflow: visible; /* IE fix */
	cursor:pointer;
}

.menu .subEncuesta {
	width:22em;
	border-bottom: 0.1em solid #cfcfcf;
}

/********* formulario registro/acceso cabecera ************/
#reg_usuario {
float:right;
position:relative;
top:1em;
margin-right: -20px;
font-size:1.1em;
}

#reg_usuario label {
display:none;
}

#reg_usuario input {
width:7em;
border-top:0.1em solid #404040;
border-right:0.1em solid #D4D0C8;
border-bottom:0.1em solid #D4D0C8;
border-left:0.1em solid #404040;
font-size:1em;
color:#666;
margin:0 0.5em 0 0;
padding:2px;
float:left;
}

#reg_usuario input#bot_usuario {
background: url(/public/img/tvenred/bot_usuario.png) no-repeat 0 0;
width:2em;
height:2em;
margin:0;
padding:0;
border:0;
cursor:pointer;
float:left;
}

#pestanya ul#menu_usuario {
float:right;
text-align:right;
position:relative;
margin:0.3em 3em 0 0;
_margin:0.3em 1.5em 0 0;
padding:0;
font-size:1em;
}

#pestanya ul#menu_usuario li {
font-weight:normal;
font-size:1.1em;
color:#666; 
background: url(/public/img/tvenred/ico_lista_usuario.png) no-repeat top left;
padding:0 6px 5px 18px;
}

#pestanya ul#menu_usuario li a{
text-decoration:none;
color:#666;
padding:5px 0 0 0;
display:block;
float:left;
}

#pestanya ul#menu_usuario li a:hover{
text-decoration:underline;
}

#pestanya ul#menu_usuario li.lista_rapida {
background-image:none;
padding:0;
}

#pestanya ul#menu_usuario li.lista_nombre_usuario {
background-image:none;
padding:5px 5px 0 0;
}

#pestanya ul#menu_usuario li.lista_rapida a{
background: url(/public/img/tvenred/bot_lista.png) no-repeat 0 0;
width:113px;
height:24px;
margin:0;
padding:5px 0 0 0;
border:0;
text-align:center;
font-weight:bold;
color:#000;
}

#pestanya ul#menu_usuario li.lista_rapida a:hover{
text-decoration:none;
background: url(/public/img/tvenred/bot_lista_roll.png) no-repeat 0 0;
color:#fff;
}

#pestanya ul#menu_usuario li.lista_registro {
font-weight:bold;
}

/************ boton añadir a lista rápida **************/

#lista_rapida_mas {
background: url(/public/img/tvenred/ico_lista_grande.png) no-repeat 0 0;
display:inline;
float:left;
margin:1em 0 0 2em;
padding:0 0 4em 4em;
width:8em;
clear:none;
}



/***************** formulario de regtistro *******************/

#contenido {
color:#666;
margin:0 5em 0 0;
padding:0 22em 0 16em;
float:left;
font-size:1.1em;
line-height:1.4;
}

.imagen_fondo {
background: url(/public/img/tvenred/fondo_registro.jpg) no-repeat  top right;
margin:0 5em 0 0;
padding:0 25em 0 20em;
}

#contenido h2 {
color:#C80F39;
background: url(/public/img/tvenred/ico_registro.png) no-repeat 0 0;
margin:0;
padding:1.2em 0 0.5em 3em;
font-size:1.2em;
}

#contenido legend {
font-weight:bold;
font-size:1.2em;
margin:0 0 1.5em 0;
_margin:0 0 0.5em -0.7em !important;
*margin:0 0 0.5em -0.7em !important;
color:#666;
display:block;
}

#contenido legend.legend_imagen {
margin:0 0 0.5em 0;
}

#contenido legend.legend_eliminar {
margin:0 0 0 0;
}

#contenido fieldset {
margin:0 0 2.5em 0;
}

#contenido fieldset#correo_electronico {
margin:1.5em 0 1em 0;
}


#contenido fieldset p {
margin:0 0 0 0;
}

#contenido fieldset p#50 {
margin:2em 0 1.5em 0;
}

#contenido fieldset p.200kb {
margin:0;
}

fieldset#cargar_imagen, fieldset#recordar, fieldset#eliminar_imagen, fieldset#nombre_usuario, fieldset#correo_electronico, fieldset#contrasena, fieldset#captcha, label.checkcondiciones {
font-size:0.9em;
}

fieldset#recordar input {
border-color:#404040 #D4D0C8 #D4D0C8 #404040;
border-style:solid;
border-width:0.1em;
color:#666666;
font-size:1em;
margin:0 0 1em;
padding:2px;
width:35em;
}

label.checkcondiciones a {
text-decoration:none;
color:#666;
}

label.checkcondiciones a:hover {
text-decoration:underline;
}

#contenido fieldset input#checkCargar,#contenido fieldset label.checkCargar {
margin-top:1em;
}
/*

#contenido input {
width:35em;
border-top:0.1em solid #404040;
border-right:0.1em solid #D4D0C8;
border-bottom:0.1em solid #D4D0C8;
border-left:0.1em solid #404040;
font-size:1em;
color:#666;
margin:0 0 1em 0;;
padding:2px;
}

*/

#contenido input#portrait {
width:20em;
margin:2em 0 1em 0;
*margin:3em 0 1em 0;

}


/*
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#contenido div.fakefile input {
width:12em;
margin:0 1em 0 0;
float:left;
}

#contenido div.fakefile img {
float:left;
clear:none;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

#contenido div.fileinputs input.file.hidden {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}
*/



#contenido input.campo {
width:35em;
border-top:0.1em solid #404040;
border-right:0.1em solid #D4D0C8;
border-bottom:0.1em solid #D4D0C8;
border-left:0.1em solid #404040;
font-size:1em;
color:#666;
margin:0 0 1em 0;;
padding:2px;
}




input#bot_cargar {
margin:1em 0 0 0;
}

input#bot_eliminar {
margin:1em 0 0 0;
}

/*
#contenido input.bot_registro {
padding:0.3em 0 0.5em 0;
width:13em;
border:0;
cursor:pointer;
background: url('bot_registro.png') no-repeat top right;
font-weight:bold;
text-align:center;
}
*/
#contenido input.bot_registro_envio {
background: url(/public/img/tvenred/bot_usuario.png) no-repeat top right;
margin:2em 9.8em 0 0;
padding:0.1em 2em 0.5em 0;
border:0;
cursor:pointer;
float:right;
width:auto;
font-weight:bold;
color:#000;
font-size:1em;
}

* +html #contenido input.bot_registro_envio { margin: 2em 8.8em 0pt 0pt; }
* html #contenido input.bot_registro_envio { margin: 2em 8.8em 0pt 0pt; }

#contenido input.bot_registro {
background-image:none;
background:none;
margin:  auto;
padding: inherit;
border: none;
float:right;
width:auto;
font-weight:bold;
color:#000;
}


#contenido label {
display:block;
margin:0 0 0.3em 0;
}

#contenido label.captcha {
display:inline;
float:left;
margin:1em 1em 0 0;
_margin:2em 0 3em 0;
}

#contenido input#img_captcha {
margin:2em 0 0 0;
_margin:2em 0 3em 0;
width:19em;
}

#contenido label.oculto, #contenido legend.oculto {
display:none;
}

#contenido input.checkbox {
width:15px;
height:15px;
font-size:1em;
margin:0 0.6em 0 0;
padding:0;
float:left;
}

.img_usuario {
float:left;
margin:0 1em 1em 0;
}


/********pie pagina 2**************/

#piepag_02 {
	background: url(/public/img/tvenred/fondopag_bg2.jpg) no-repeat 0 0;
	position:relative;
	float:left;
	display:block;
	margin:0;
	padding:0;
	height:108px;
	width:100%;
}

*+html #piepag_02{
	padding-bottom:0.9em;
}

#piepag_02 .volver{
	position:absolute;
	left:24em;
	top:1.5em;
}

#piepag_02 .volver img{
	float:left;
}

#piepag_02 .volver span{
	margin:0.6em 0 0 1em;
	float:left;
}

#piepag_02 img{
   /* width:92.15em;
    height:11em;*/
}

#piepag_02 .volver img {
	width:2.9em;
}



/************* botones lista ***********/

ul.categorias li ul.orden_lista {
margin:1em 0 0 55em;
_margin:1em 0 0 5em;
*margin:1em 0 0 5em;
padding:0;
position:absolute;
width:30px;
display:block;
}
 
/*
ul.categorias li ul.orden_lista_primero {
margin:4em 0 0 55em;
_margin:4em 0 0 5em;
*margin:4em 0 0 5em;
}
*/
 
ul.categorias li ul.orden_lista li {
width:30px;
display:block;
margin:0 0 5px 0;
padding:0;
}
 
 
ul.categorias li ul.orden_lista li a {
position:absolute;
display:block;
margin:0;
padding:0;
}
 
ul.categorias li ul.orden_lista li a span {
display:none;
}
 
ul.categorias li ul.orden_lista li.subir a {
background: #fff url(/public/img/tvenred/icon_subir.gif) no-repeat 5px 0;
width:30px;
height:20px;
}
 
ul.categorias li ul.orden_lista li.subir a:hover {
background: #fff url(/public/img/tvenred/icon_subir_roll.gif) no-repeat 5px 0;
}
 
 
ul.categorias li ul.orden_lista li.bajar a {
background: #fff url(/public/img/tvenred/icon_bajar.gif) no-repeat 5px 0;
width:30px;
height:20px;
top:70px;
}
 
ul.categorias li ul.orden_lista li.bajar a:hover {
background: #fff url(/public/img/tvenred/icon_bajar_roll.gif) no-repeat 5px 0;
}
 
ul.categorias li ul.orden_lista li.eliminar a {
background: #fff url(/public/img/tvenred/icon_eliminar.gif) no-repeat 0 0;
width:30px;
height:40px;
top:30px;
}

a.icon_mas {
width:14px;
height:14px;
background: url(/public/img/tvenred/icon_mas.gif) no-repeat 0 0;
display:block;
position:absolute;
overflow:inherit;
margin:58px 0 0 89px;
z-index:99;
}
 
a.icon_mas:hover {
background: url(/public/img/tvenred/icon_mas_roll.gif) no-repeat 0 0;
}

#destacats a.icon_mas {
/*background:transparent url(icon_mas.gif) no-repeat scroll 0 0;
display:block;
height:14px;
margin:58px 0 0 89px;
overflow:inherit;
position:relative;
width:14px;
z-index:99;*/
}

#destacats a.icon_mas:hover {
/*background:transparent url(icon_mas_roll.gif) no-repeat scroll 0 0;*/
} 

a.icon_mas span.no-display {
display:none !important;
}

p.pre {
margin:20px 10px 20px 10px;
line-height:1.4em;
font-size:1.1em;
color:#666;
}

/******* comentarios ********/

.opinion img.avatar {
float: left;
clear:none;
width:50px;
height:50px;
margin:0 1em 0.3em 3em;
}


/****** mensajes error ******/
#mensaje_error {
width:100%;
background-color:#fff;
display:block;
text-align:left;
/*border:1px solid #eee;*/
float:left;
}

ul#barra_error {
background:transparent url(/public/img/tvenred/crumbs_bg.gif) no-repeat 0 0;
font-size:2.3em;
height:1.9em;
list-style-type:none;
margin:0 0 0 0;
padding:0.21em 0 0 2.6em;
color:#C8103A;
}

ul#barra_error li {
float:left;
clear:none;
}

ul#barra_error li.cerrar_ventana {
float: right;
clear:none;
margin:8px 10px 0 0;
}

ul#barra_error li a {
display:block;
float:left;
clear:none;
font-size:0.47em;
color:#797979;
text-decoration:none;
padding:0 25px 4px 0;
background:transparent url(/public/img/tvenred/ico_cerrar_ventana.gif) no-repeat top right;
}

ul#barra_error li a:hover {
color:#000;
}

#mensaje_error p,
#mensaje_error ul.actionMessage li {
margin:2em 2em 2em 6em;
color:#797979;
font-size:1.1em;
line-height:1.4;
list-style:none;
}

ul.actionMessage li {
list-style:none;
color:#D11F29;
font-weight:bold;
}

p.boton_mensaje a {
background: url(/public/img/tvenred/bot_lista.png) no-repeat 0 0;
width:113px;
height:24px;
margin:0;
border:0;
padding:0.4em 0 0 0;
text-align:center;
display:block;
}

p.boton_mensaje a{
font-weight:bold;
}

p.boton_mensaje a:hover{
text-decoration:none;
background: url(/public/img/tvenred/bot_lista_roll.png) no-repeat 0 0;
color:#fff;
}

ul.categorias li div.lista_rapida_width {
	width:36em; 
}

#contenido h2.h2_olvido_contrasena {
margin:0 0 1em 0;
}
