/*------------------------ ESTRUCTURA DE LA PAGINA -----------------------------*/


html
{
	margin:0;
	padding:0;
}

html *
{
	margin:0;
	padding:0;
}

body
{
	text-align:center;
	font-family: Verdana,Helvetica, Arial, sans-serif;
	font-size:88%;
	background:#fff;
}


a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline !important;
}

hr
{
	margin:2em auto;
}

h2
{
	display:block;
	font-size:100%;

	font-weight:bolder;
	margin-top:5px;
	margin-bottom:0;
	
	text-align:center;

	text-decoration:none;
	text-transform:uppercase; 
}

h2 img
{
	border:0 !important;
}


h3 , h4 , h5
{

	padding-left:20px;
	margin:0.5em;
	margin-top:1.5em;
	margin-bottom:1em;
	text-transform:uppercase;
	font-size:95%;
	font-weight:bolder;
}


h4
{
	font-size:90% !important;
}

h5
{
	font-size:89%;
}


#container
{
	margin:0;
	text-align:left;
}

#main
{
	clear:both;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left:10px;
	margin-right:10px;
	min-width:990px !important;
/* 	width:100%; */
	padding-top:10px;
	text-align:left;
}

#data
{
	display:block;
	height: auto !important;
	height: 52px;
	min-height:52px;
	margin:0 329px 0 135px;
	padding-top:5px;
}

#data.noticiasportada
{
	background-image: none;

}



#data .dataleft
{
	width:49%;
	float:left;
}

#data .dataright
{
	width:49%;
	float:right;
}

#data .dataportada
{
	width:99%;
	float:left;
}


/*------------------- MODULO MENUS --------------------------------*/

.menulat 
{
	padding-left:0.3em;
	padding-right:0.3em;
	padding-bottom:1em;
}

.mlleft
{
	width:117px;
	float:left;
}

.mlright
{
	width:310px;
	float:right;
}

/*------------------- MODULO HEAD --------------------------------*/

 #head2
{
	clear:both;
	margin:10px auto 0 auto !important;
	width: 95%;
	min-width:1000px;
	text-align:center;
	border:0 !important;
	padding:5px 0 0 0 !important;
	
}



#head2 h1
{
	height:81px;
	display:block;
	width:161px;
	float:left;
}

#head2 ul
{
	display:block;
	width:253px;
	margin-top:-15px;
	float:right !important;
}

#head2 ul li
{
	display:inline;
	margin:0 0 0 -5px;
	padding:0;
}

#head2 ul li a img , #head2 ul li a
{
	margin:0 !important;
	padding:0 !important;
}

#head2 img , #head2 a, #head2 h1
{
	border:0 !important;
	border:0 !important;
	padding:0 !important;
}

#head2 img
{
	top:0;
	z-index:0;
}



/*------------------- MODULO VIDEOS Y BLOGS DESTACADOS --------------------------------*/ 


#videosdestacados
{
	padding:10px 3px !important;
}


#videosdestacados ul.videosespeciales li
{
	list-style:none;
	margin: 2px 3px;
	text-align:left;
	font-size:80%;
	height: auto !important;
	height: 52px;
	min-height:52px;
}

#videosdestacados ul.videosespeciales  li a:hover
{
	text-decoration:none !important;
}


#videosdestacados ul.videosespeciales  li a img
{
	display:inline;
	float:left;
	margin-right: 8px;
	margin-top: 4px;
	margin-left:4px;
}

#videosdestacados ul.videosespeciales  li a strong
{
	display:block;
	clear:right;
	padding-top:10px;
	font-size:110%;
}

#videosdestacados ul.videosespeciales  li a:hover strong
{
 	text-decoration:underline;
}


#destacados
{
	padding:0 !important;
}

#blogdestacados
{
	padding:0 !important;
	margin-top:-5px;
}

#destacados p strong , #blogdestacados p strong
{
	margin-top:10px;
	margin-left:0;
	margin-right:0;
	padding:1px 1px 1px 10px;
	display:block;
	font-size:80%;
	text-align:left;
}

#blogdestacados p.protagonistas
{
	font-size:80%;
	margin-bottom:5px;
}


#blogdestacados p.protagonistas em
{
	 font-weight:bolder;
}

#destacados ul.enlacesespeciales li , #blogdestacados ul.enlacesespeciales li
{
	list-style:none;
	margin: 12px 0px;
	text-align:left;
	font-size:80%;
	height: auto !important;
	height: 95px;
	min-height:95px;
}



#blogdestacados ul.enlacesespeciales li
{
	list-style:none;
	margin: 12px 0px;
	text-align:left;
	font-size:80%;
	height: auto !important;
	height: 3em;
	min-height:3em;
}

#destacados ul.enlacesespeciales  li a:hover
{
	text-decoration:none !important;
}



#destacados ul.enlacesespeciales  li a img
{
	border: 0;
	display:inline;
	float:left;
	margin-right: 8px;
}

#blogdestacados ul.enlacesespeciales  li a img
{
	border: 0 !important;
	display:inline;
	float:left;
	margin-right: 8px;
	margin-top:3px;
	margin-left:3px;
}
 
#destacados ul.enlacesespeciales  li a span , #blogdestacados ul.enlacesespeciales  li a span
{
	display:block;
	margin-top:10px;
}


#blogdestacados ul.enlacesespeciales li a:hover , #blogdestacados ul.enlacesespeciales li a span:hover
{
	text-decoration:underline !important;
}

#destacados table , .dataleft table, .dataright table
{
	font-size:80%;
 	width:90%;
	margin:auto;
	margin-bottom:10px;
}

#destacados table caption , .dataleft  table caption, .dataright  table caption
{
 	width:90%;
	margin:auto;
	margin-top:10px;
	text-align:center;
	font-weight:bolder;
}

#destacados table th , .dataleft  table th, .dataright  table th
{
	text-align:center;
}

#destacados table td , .dataleft table td, .dataright table td
{
	text-align:center;
}

/*------------------- MODULO BLOGS Y ESPECIALES  --------------------------------*/ 

.datosemision
{
	font-weight:bolder;
	padding-left:20px;
}

ul.enlacesdestacados 
{
	margin-left: 30px !important;
	margin-top:10px;
	font-size:70% !important;

}


/*------------------- MODULO BUSCADOR  --------------------------------*/ 

#buscar
{
	text-align:center;
}


#buscar form
{
	margin-top:5px;
	font-size:80%;
}


/*------------------- MODULO VIDEOS BOTONES  --------------------------------*/ 


ul.ampliarinfo
{
	display:block;
	text-align:right;
	margin: 0 3px 0.5em 0;
}

ul.ampliarinfo li
{
	/*display:inline; MOD BY CRUS feb-2011*/
	list-style:none;
}

ul.ampliarinfo li a 
{
	font-size:80% !important;
	padding:4px 3px 3px  15px ;
}

.inputbutton
{
	line-height:1em;
	font-size:80% !important;
	padding:3px 3px 2px 15px ;

}

ul.ampliarinfo li a:hover  , .inputbutton:hover
{
	text-decoration:none !important;
}

/*------------------- MODULO ENCUESTA  --------------------------------*/ 

p.encuesta
{
	margin:10px 5px 0 0;	
	padding:1px 1px 1px 10px;
	font-size: 80%;
	text-align: left;
}





#form-encuesta p
{
	margin-top:1em;
}

#form-encuesta p.texto , p.texto
{
	font-weight:bolder;
	text-align:justify;
	padding:0 1em 0 1em;
	line-height:1em;
	
}


#form-encuesta ul.respuestas
{
	text-align:left!important;
 	list-style:none;
	margin-left:3em;
	padding:1em;
	margin:0;
	margin-bottom:1em !important;	
	font-size:75%;
}

ul.ampliarinfoencuesta li , ul.ampliarinfoencuesta li input.inputbutton , ul.ampliarinfoencuesta li a
{
	display:inline !important;
	
}

/*------------------- MODULO TIEMPO  --------------------------------*/ 



p.tiempo
{
	margin:10px 5px 0 0;	
	padding:1px 1px 1px 10px;
	font-size: 80%;
	text-align: left;
}

.menulat p.tiempo
{
	margin-top:0;
	margin-bottom:1.5em;
	margin-right:0;
}



.predicciones
{
	display:block;
	height: auto !important;
	height: 4em;
	min-height:4em;
	border-bottom:0 !important;
	margin-bottom:0;
}

p.prediccion-hoy
{
	text-align:center !important;
 	width:40%;
	float:left;
}

p.prediccion-mañana
{
	text-align:center !important;
 	width:40%;
	float:right;
}

span.maxtemp
{
	font-weight:bolder;
}

span.mintemp
{
	font-weight:bolder;
}

#bannerbig
{
	display:block;
	height: 190px;
	overflow:hidden;
}

/*------------------- MODULO MAINMENU  --------------------------------*/ 

.mainmenu
{
	text-align:left;
	font-size:80%;
}

.mainmenu ul li
{
	list-style:none;
	margin-bottom:0.1em;
}

.mainmenu ul li a
{
	display:block;
	padding:2px 0 2px 0;
}

.mainmenu strong
{
	display:block;
	margin-left:-4px;
	padding:4px 0 4px 4px;
}

.mainmenu ul li a:hover , .mainmenu ul li a strong:hover
{
	text-decoration:none !important;
	display:block;
	margin-left:-4px;
	padding:2px 0 2px 4px;
}


/*------------------- MODULO NOTICIAS Y ARTÍCULOS PAGINA PRINCIPAL  --------------------------------*/ 

#data .dataleft p , #data .dataright p , #data .dataportada p
{
	display:block;
	text-align:left;
	font-size:70% !important;
	padding: 0.3em 5px;
	font-family: Arial, Verdana,Helvetica, Arial, sans-serif;
}

#data .dataleft p a , #data .dataright p a , #data .dataportada p a
{
	display:block;
	text-align:left;
	font-weight:bolder;
}

#data .dataleft strong , #data .dataright  strong , #data .dataportada strong
{
	font-size:120% !important;
}

#data .dataleft p a img , #data .dataright p a img , #data .dataportada p a img
{
	margin-left:-4px;
}

#data .dataleft div , #data .dataright div , #data .dataportada div
{
	padding-bottom:0.5em;
	margin-bottom:0.5em;
}

#data .dataleft h2
{
	margin-top:-3px;
	font-size:120%;
	font-weight:bolder;
	display:block;
	text-align:left !important;
	margin-left:5px;
	margin-bottom:1em;
	padding-left:20px;
	text-transform:capitalize;

}

#data  h2.noticias_titulo
{
	font-size:120%;
	font-weight:bolder;
	display:block;
	text-align:left !important;
	margin-left:5px;
	margin-right:5px;
	margin-top:-3px;
	margin-bottom:1em;
	padding-left:20px;
	text-transform:capitalize;


}


#data .dataleft h2 span 
{
	padding-right:20px;
}

#data  h2.noticias_titulo span
{
	padding-right:20px;
	margin-top:-10px;
}


#data .dataright h2
{
	margin-top:-3px;
	font-size:120%;
	font-weight:bolder;
	display:block;
	text-align:right !important;
	margin-right:5px;
	margin-bottom:1em;
	padding-right:28px;
	text-transform:capitalize;

}

#data .dataright h2 span
{
	padding-left:20px;
}

#noticia01 p a img , #noticia11 p a img
{
	padding-top: 5px;
}

#noticia02 p a img
{
	float:right;
	padding: 5px 0 5px 5px;
}

#noticia22 p a img
{
	float:right;
	padding: 5px 0 5px 5px;
}

#data .dataportada #noticia02 #noticia22
{

	height: auto !important;
	height: 8em;
	min-height:8em;
	
}


#noticia03 , #promocion02, #noticia07
{
	width:49%;
	float:left;
	border:none !important;
}

#noticia04 , #promocion03, #noticia08
{
	width:49%;
	float:right;
	border:none !important;
}

/*#noticia05  p , #promocion04  p , #noticia09 p
{
	margin-top:21em;
} CRUS */

#noticia05 , #noticia10
{
	border:none !important;
}


#noticia06 p a img
{
	float:left;
	padding: 5px 5px 5px 0;
	
}

#promocion01 p a img , #promocion01 p  , #promocion01 p a , #promocion02 p a img , #promocion02 p  , #promocion02 p a , #promocion03 p a img , #promocion03 p  , #promocion03 p a 
{
/* 	padding: 5px 5px 5px 0; */
	text-align:center !important;
	margin:auto;

}

#promocion01
{
	margin-top:-12px;
}

ul.noticias_submenu
{
	font-size:80%;
	text-align:center;
	margin-top:-10px;
}

ul.noticias_submenu
{
	font-size:80%;
	text-align:center;
	margin-top:-10px;
}

ul.noticias_submenu li
{
	display:inline;
}

ul.noticias_submenu li a
{
	padding:1px;
}

ul.noticias_submenu li a:hover
{
	text-decoration:none !important;

}




/*------------------- MODULO FOOT  --------------------------------*/ 

#foot
{
	text-align:center;
	margin-top:10px;
	font-size:80%;
	padding-top:0.5em;
	padding-bottom:1em;
	clear:both !important; 
}

#foot ul , #foot ul li
{
	display:inline;
	list-style:none;
}

#foot li
{
	margin-left:1em;
	margin-right:1em;
}

/*------------------- MODULO CABECERA  --------------------------------*/ 

#cabecerasecciontrafico
{
	margin-right:320px;
	margin-bottom:10px;
	padding-right:20px;
	padding-bottom:10px;

}

#cabeceraseccion
{
	margin-right:320px;
	margin-bottom:10px;
	padding-right:20px;
	padding-bottom:10px;

}

#cabeceraseccionhemeroteca
{
	margin-right:320px;
	margin-bottom:10px;
	padding-right:20px;
	padding-bottom:10px;

}

#cabeceraseccion h2 , #cabeceraseccionhemeroteca h2 , #cabecerasecciontrafico h2
{
	text-align:right;
	font-size:200%;
	text-transform: capitalize;
	font-style:italic;
}


/*------------------- MODULO SUBSECCIONES  --------------------------------*/ 

#subsecciones
{
	text-align:right;
	font-size:80%;
}

#subsecciones ul, #subsecciones ul li
{
	display:inline;
}

#subsecciones ul li 
{
	padding-left:15px;
	margin-right:-5px;
	font-weight:bolder;
}

#subsecciones ul li.nodot
{
	background:none;
	padding-left:0;
}




/*-----------------------  PAGINA GENERICA  -----------------------------*/
/*-----------------------  PAGINA GENERICA  -----------------------------*/
/*-----------------------  PAGINA GENERICA  -----------------------------*/


#gen
{
	display:block;
	text-align:left;
	font-size:95%;

}

#gen h2
{
	font-family: Arial,Helvetica, Arial, sans-serif;
	line-height:1em;
	font-size:140%;
	font-weight:bolder;
	padding-bottom:0.5em;
	margin-top:0;
	padding-top:0.5em;

}

#gen h2.titulonoticia
{
	text-transform:none;
	background:none;/*CRUS*/
}

#gen .contenido
{
	padding:0.5em;
}

#gen p
{
	margin:0.5em;
}



#gen ul
{
	margin:1em 1em 1em 3em;
}

#gen ol
{
	margin:1em 1em 1em 3em;
}

#gen img
{
	padding:0.3em;
	margin:1em;
}
	

#gen table
{
	width:90%;
	margin:auto auto 0.5em auto;
	 border-collapse:separate;
}

#gen td img
{
	border:0;
	margin:0 auto;
	margin-left:1em;
}


#gen caption
{
	margin-top:2em;
	padding:0.2em;
}

#gen td
{

	margin:0;
	padding:0.5em;
	border-collapse:collapse;
}

#gen th
{
	text-align:center;
	padding:0.4em;
	font-size:105%;
}

/*------------------- MODULO NOTICIAS ---------------------------*/

#noticias dl , #gen.noticias dl , .articulos dl
{
	margin:1.2em auto;
}


#noticias dt , #gen.noticias dt , .articulos dt
{

	margin:1em 0 1em 0.5em;
	padding:0 0 0 1.5em;
	line-height:1.2em;
	font-weight: bold;
}


#noticias dd , #gen.noticias dd
{

	margin-left:0;
 	min-height:7em  !important;
	height:auto !important;
	height:7em; 
	list-style:none;
	margin-bottom:1em;
	font-size:90%;

}

.articulos dd
{

	margin-left:0;
 	min-height:9em  !important;
	height:auto !important;
	height:9em; 
	list-style:none;
	margin-bottom:1em;
	font-size:90%;

}

#noticias dt a , #gen.noticias dt a , .articulos dt a
{
	background-color: transparent;
	text-decoration:none;
}


.articulos dt span
{
	font-size:80%;
	font-weight:normal !important;
	display:block;
	margin-left:0;
}

#noticias dt a:hover , #gen.noticias dt a:hover , .articulos dt a:hover
{
	text-decoration:underline;
}

#noticias dd img , #gen.noticias dd img  , .articulos dd img
{
	float:left;
	margin-right:1em;
	margin-top:-1.5em;
	padding-top:1.5em;
	vertical-align:middle;
	line-height:100%;
	border:none !important;

}

#noticias dd ul
{
	display:block;
	margin-left:30px;
	font-size:90%;
}

#noticias dd ul li .detalles , #gen.noticias ul li .detalles , .articulos ul li .detalles
{
	font-size:90%;
}

#gen.noticias div.noticiadetalles
{
	font-size:90%;
 	display:block;
	text-align:right;
	padding: 3px 10px 3px 10px;
}


.articulos div.articulodetalles
{
	font-size:80%;
 	display:block;
	text-align:right;
	padding: 3px 10px 3px 10px;
	margin-top:10px;
	font-weight:bolder;
}

#gen.noticias div.noticiadetallesshow
{
	text-align:left;
	margin-top:-2em;
	padding: 2px 8px 2px 8px;
	margin-bottom:2em;

}

#gen.noticias div.noticiadetalles img
{
 	margin:0 !important;
	padding:0 !important;
	float:none;
	border:0 !important;
}




#gen .fechanoticia
{
	font-weight:bold;
	padding-left:30px;
	margin-bottom:2em;
}










/*------------------- MODULO LISTADO SIMPLE ---------------------------*/

#gen.listados dl , .listados dl
{
	margin:1.2em auto;
}


#gen.listados dt , .listados dt
{

	margin:1em 0 1em 0.5em;
	padding:0 0 0 1.5em;
	line-height:1.2em;
	font-weight: bold;
	color:#000 !important;
}

#gen.lista-alacarta .contenido
{

	padding:0!important;
}




#gen.lista-alacarta dl
{

	padding-right:1em;
}

#gen.lista-alacarta dl dd
{
	font-size: 80% !important;
}


#gen.lista-alacarta dl dd img
{
	margin-top:-10px;
}

#gen.listados dd
{

	margin-left:0;
 	min-height:7em  !important;
	height:auto !important;
	height:7em; 
	list-style:none;
	margin-bottom:1em;
	font-size:90%;

}


#gen.lista-alacarta dd
{

 	min-height:7em  !important;
	height:auto !important;
 	height:7em;  
}

#gen.listados dt a
{
	background-color: transparent;
	text-decoration:none;
}

#gen.listados dt a:hover
{
	text-decoration:underline;
}

#gen.listados dd img
{
	float:left;
	margin-right:1em;
	margin-top:-1.5em;
	padding-top:1.5em;
	vertical-align:middle;
	line-height:100%;
	border:none !important;

}

#gen.listados ul li .detalles
{
	font-size:90%;
}

#gen.listados div.noticiadetalles
{
	font-size:90%;
 	display:block;
	text-align:right;
	padding: 3px 10px 3px 10px;
}

#gen.listados div.noticiadetallesshow
{
	text-align:left;
	margin-top:-2em;
	padding: 2px 8px 2px 8px;
	margin-bottom:2em;

}

#gen.listados div.noticiadetalles img
{
 	margin:0 !important;
	padding:0 !important;
	float:none;
	border:0 !important;
}



/*------------------- MODULO VOLVER ARRIBA ---------------------------*/


#volverarriba , .volverarriba , #volverarribab , .volverarribab

{
	display:block;
	margin:auto;
	margin-top:0.5em;
	text-align:center;
	 width:95%;

}

#volverarriba , .volverarriba

{
	clear:both;
}

#volverarriba p , .volverarriba p

{
	margin:0.5em 0em 0em 0em;
}

#volverarriba a , .volverarriba a

{
	display:block;
	font-weight:bolder;
	text-decoration:none;
	padding-top:1em;
	margin-top:0.5em;
}

#volverarribab a , .volverarribab a

{
	display:block;
	font-weight:bolder;
	text-decoration:none;
	padding-top:1em;
	margin-top:0.5em;
}


#volverarriba a:hover  , .volverarriba a:hover
{
	border-bottom:0;
}



/*------------------- MODULO ENCUESTA  --------------------------------*/

#gen .encuestapregunta
{
	display:block;
	margin:auto;
	padding:1em;
	text-align:center;
}


#gen .encuesta img
{
	padding:0;
	margin:0;
}

/*------------------- MODULO PROGRAMAS  --------------------------------*/

#gen.programas h2 .ico
{
	background-repeat:no-repeat;
	padding:0.3em 0.3em 0.3em 2.5em; 
}

#gen.programas dl
{
	margin:1.2em auto;
}


#gen.programas dd
{

	margin-left:0;
 	min-height:5em  !important;
	height:auto !important;
	height:5em; 
	list-style:none;
	margin-bottom:1em;
	font-size:90%;

}

#gen.programas dt  strong
{
	font-size:120% !important;
}


#gen.programas dt a
{
	background-color: transparent;
	text-decoration:none;
}

#gen.programas dt a:hover
{
	text-decoration:underline;
}



#gen.programas dd ul
{
	display:block;
	margin-left:30px;
	font-size:90%;
}

#gen.programas ul li .detalles
{
	font-size:90%;
}

#gen.programas dl
{
	margin:1.2em auto;
	/*para el bug de z-index de iexplorer*/
	position:relative;

}

#gen.programas dt
{
	margin:-0.5em 0 1em 0px;
	padding:0 0 0 25px;
	line-height:1.2em;
	font-weight: bolder;
	font-size:110%;

	/*para el bug de z-index de iexplorer*/
	position:relative;
	z-index:1000;
}



#gen.programas dd
{
	padding-right:10px;
	padding-top:40px;
	padding-bottom:0.5em;
	margin-top:-50px;
	padding-left:25px;

 	/*para el bug de z-index de iexplorer*/
	z-index:10;

	min-height:4em  !important;
	height:auto !important;
	height:4em; 
	
	overflow:hidden;

}


#gen.programas dd img.muestra
{
	display:block;
	float:right;
	margin-right:-0.3em;
	margin-top:-0.5em;
	margin-left:0.5em;
	padding-top:0.5em;
	vertical-align:middle;
	line-height:100%;
	border: 0;
	
	margin-bottom:0em !important;

}


#gen.programas div.detalles
{
	font-size:90%;
 	display:block;
/* 	text-align:right; */
	text-align:left;
/* 	margin-top:-2em; */

}

#gen.programas div.detalles img
{
	margin:0;
	padding:0;
	border:none !important;

}

.titulo
{
	padding-left:17px;
}

.director
{
	padding-left:17px;
}

.reparto
{
	padding-left:17px;
}


.emision
{
	padding-left:17px;
}

.duracion
{
	padding-left:17px;
}

p.detallesemision
{
	padding-left:17px;
}

.detallesemision img
{
	border:0 !important;
	padding:0 !important;
	margin:0 !important;
}


.datosprograma
{
	display:block;	
}
/* -------------------------------------- */

.cierre
{
	display:block;	
	margin:0;
	padding:0.3em;
	border:0;
	text-align:right;
	clear:both;
	margin-bottom:-3px;
/* 	width:98.5%; */
	margin-left:0 !important;
}

.cierre a
{
	font-size:85%;
	font-weight:bolder;
	text-decoration:none;
	margin-left:0.3em;
	font-style:normal;
	padding-left:1.5em;
}


/*-----------------------  MODULO PAGINADOR  -----------------------------*/

#paginador
{
	display:block;
	text-align:center;
	clear:both;

}


#paginador a

{
	font-weight:bolder;
	padding:0;
	background:none;
}


#paginador .list-primeras

{
	padding-left:20px;
}


#paginador .list-anteriores

{
	padding-left:20px;
}

#paginador .list-siguientes
{
	padding-right:20px;
}

#paginador .list-ultimas
{
	padding-right:20px;
}

#paginador span.pagina_actual
{
	padding:2px;
}


#paginador.paginadorviewimg
{
	padding:0.5em;
}

/*-----------------------  MODULO VIDEOPLAYER/AUDIOPLAYER  -----------------------------*/

.videoplayer
{
	display:block;
	text-align:center;
	margin:auto;
	padding:37px 10px 100px 10px;


	
}


.videoplayer2
{
	display:block;
	text-align:center;
	margin:auto;
	margin-top:-13px;
	margin-bottom:-17px;
	padding:37px 10px 100px 5px;
}

.videoplayer2-16_9
{
	height:310px;
	display:block;
	text-align:center;
	margin:auto;
	/*margin-top:-13px;
	margin-bottom:-17px;*/
	padding:24px 10px 0px 5px;/*crus 100px 136px*/
}


.videoplayer p , .videoplayer p img
{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}


.audioplayer
{
	display:block;
	text-align:center;
	margin:auto;
	padding:37px 10px 100px 10px;
}

.audioplayer2
{
	height:100px;
	display:block;
	text-align:center;
	margin:auto;
	/*margin-top:-13px;
	margin-bottom:-17px;*/
	padding:37px 10px 20px 4px;/*crus padding:37px 10px 100px 4px;*/
}

.audioplayer p , .audioplayer p img
{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}

.videoplayerout , .imageout
{
 	float:left;
	padding: 0  20px 0 10px;
}

.imageout p
{
	margin: 0;
	padding: 0;
}

.imageout p img
{
	margin: 0 !important;
}

p.titulovideoplayer
{
	font-size:70%;
	text-align:left !important;
	margin-top:-2em;
	color:#fff;
	float:left;
	height:15px;
	display:block;
}

p.tituloaudioplayer
{
	font-size:70%;
	text-align:left !important;
	margin-top:-3.5em;
	color:#fff;
	height:15px;
	display:block;
	/*overflow: hidden;*/
}

/*------------------- MODULO MINI GALERIA DE IMAGENES --------------------------*/
#minigaleriaimg , #minigaleriavid
{
	
	display:block;
	text-align:center;

}

#minigaleriaimg a , #gen.album li a , #minigaleriavid a
{
	text-decoration:none;
}

#minigaleriaimg a:hover , #gen.album li a:hover , #gen.album p a:hover , #minigaleriavid a:hover
{
	text-decoration:none !important;
}

#minigaleriaimg h3 , #minigaleriavid h3
{
	text-align:left;
}



/*----------------------  MODULO GALERIA IMG  ---------------------------*/

#gen.album p a img
{
	margin-top:3px;
}

#gen.album p.nota
{
	font-size:90%;

}

#gen.album
{
	text-align:left;
}

#gen.album ul
{
	display:block;
/* 	width:85%; */
}

#gen.album li
{
 	display:inline;
	float:left;
 	width:145px;/*width:90px; CRUS */

/* 	min-height:10em  !important;
	height:auto !important;*/
	height:13em; 

	padding:1em;
/* 	margin:1em; */
	text-align:center;
	border:0;
	overflow: hidden;
}



#gen.album li a
{
	display:block;
	font-size:80%;
}

#gen.album li a br
{
	display:none;
	
}

#gen.album li a img
{
	margin-left:5px;
}


#gen.album hr.clear
{
/* 	clear:right; */
	clear:left;
}

#gen.album p.fecha
{
	padding-left:30px;
}

#gen.album p.fotos
{
	padding-left:30px;
}

#gen.album p.descripcion
{
	padding-left:30px;
}



#gen.album .contenido
{
	padding:0!important;
}



/*----------------------  MODULO GALERIA INDEX  ---------------------------*/


.galeriasdestacadas ul.galeriasindex
{
	display:block;
	margin-top:0.5em !important;
	margin-bottom:0.5em !important;
	text-align:center;

}


.galeriasdestacadas ul.galeriasindex li
{
	display: inline !important;
	list-style:none  !important;
	margin-top:1em !important;
	padding: 0 0.5em;
}

.galeriasdestacadas ul.galeriasindex li a span
{
	font-size:50%;
/* 	display:block; */
/* 	 width:14em; */
/* 	width:10em; */
/* 	overflow:hidden; */
	background:#abc;
}

div.galeriasindex
{
	padding-top:1em;
	border-bottom:0 !important;
}

div.galeriasindex-2filas
{
	height: auto !important;
	height: 252px;
	min-height:252px;
}

div.galeriasindex-3filas
{
	height: auto !important;
	height: 352px;
	min-height:352px;
}

div.galeriasindex-4filas
{
	height: auto !important;
	height: 452px;
	min-height:452px;
}

div.galeriaindex
{
	width:49%;
	overflow:hidden;
	float:left;
	text-align:center;
}

.galeriasindextextdesc
{
	font-size:50%;
}

.galeriasdestacadas
{
	border-bottom:0 !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}




/*----------------------  FORMULARIOS  ---------------------------*/



fieldset
{
	margin:2em 0.5em 1em 0.5em;
	padding:0.5em;
}

legend
{
	font-size:110%;
	padding-left:0.2em;
}




.inputtext
{
	display:block;
	margin:auto;
	width:90%;
}

.inputtextarea
{
	display:block;
	margin:auto;
	width:90%;
}

.inputselect
{
	display:block;
	margin:auto;
	width:90%;
	font-weight:normal;
}



.inputbutton 
{
	display:block;
	margin:auto;
	margin-top:0.5em;
	font-weight:bold;
/* 	font-size:100%; */

}


form
{
	margin:0;
	padding:0;
	text-align:center;
}



/*----------------------  MODULO GALERIA IMG  ---------------------------*/

#gen.album p.fecha
{
	padding-left:30px;
}

#gen.album p.fotos
{
	padding-left:30px;
}

#gen.album p.descripcion
{
	padding-left:30px;
}


#main.dataimage
{
	margin:30px auto 0 auto;
	text-align:center;
}

#main.dataimage #gen div.contenido
{
	background:none;
}

#main.dataimage #gen div.contenido p
{
	padding:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#main.dataimage #gen div.contenido p.back a
{
	padding:0;
	padding-left:20px;
}

#main.dataimage #gen div.contenido p.download a
{
	padding:0;
	padding-left:20px;
}

#main.dataimage hr
{
	width:65%;
	margin: 0 auto 0 auto;
	text-align:center;
}



/*-----------------------    -----------------------------*/

#calendario
{
	margin-top:-5px !important;
}

#calendario label
{
	font-size:80%;
}

#calendario form p.formleft
{
	float:left;
	width:49%;
}

#calendario form p.formright span
{
	display:block;
	margin:auto;
	margin-top: 1em;
	width:90%;
	font-size:120%;
}

#buscar form p span
{
	font-size:120%;
}

/*-----------------------    -----------------------------*/

table.programacion
{
	border-collapse:collapse; 
	border:0;
}

table.programacion td
{ 
	padding:1px; 
	margin:2px;
}

.descargarprogramacion , .descargarprogramacion a , .descargarprogramacion img
{
	border:0 !important;
}

.descargarprogramacion
{
	display:block;
	margin-right:8px;
	margin-top:-42px;
	float:right;
}

.descargarprogramacion a 
{
	display:block;
	height:31px !important;
	width:101px !important;
	
}

.descargarprogramacion span 
{
	display:none;
}


.display-none
{
	display:none !important;
}

.textalign-left
{	text-align:left;
}
.textalign-right
{	text-align:right;
}
.textalign-justify
{	text-align:justify;
}


.text-small
{	font-size:80% !important;
}


.align-center
{
	margin:auto;
	text-align:center;
}


.img-align-left
{
	display:inline;
	float: left;
	margin:1em;
}

.img-align-right
{
	display:inline;
	float: right;
	margin:1em;

}

.img-align-center
{
	margin:auto;
	text-align:center;
	display:block;
	padding:5px;
	padding:1.5em 0em 0em 0em;
	line-height: 100%;
}

.clear-left
{
	clear:left;
}

.clear-right
{
	clear:right;
}

.clear-both
{
	clear:both;
}

.clear-none
{
	clear: none !important;
}



/*-----------------------  MODULO WEBCAM  -----------------------------*/

.webcam
{
	display:block;
	text-align:center;
	margin:auto;
	padding:37px 0 100px 0;
	
}

.webcam p , .webcam p img
{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
}


#gen.infoextra p
{
	text-align:justify !important;
}


em
{
  font-style:italic !important;
}


/*-----------------------   ADDONS  -----------------------------*/



p.addons
{
	text-align:right;
	margin-top:-28px;
	padding-top:2px;
	padding-right:8px;
	margin-bottom:10px;
}

p.criterioorden
{
	text-align:right;
	margin-top:0 !important;
	margin-right:0 !important;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:8px;
	margin-bottom:10px;
	padding-left:3em;
	font-size:80%;
}

p.hemeroteca
{
	text-align:right;

	margin:0 !important;
	margin-top:-5px !important;
	padding:0 !important;
	padding-right:8px !important;
	padding-top:5px !important;
	margin-bottom:-2px !important;
}

p.hemeroteca img , p.hemeroteca a , p.hemeroteca a img , #minigaleriaimg p.hemeroteca img, #gen.album , #gen.album p.hemeroteca a img 
{
	margin:0 !important;
	padding:0 !important;
	border:0 !important;

}

p.criterioorden a.seleccionado
{
	font-weight:bolder;
	 font-style:italic;
}

p.criterioorden span
{
	font-weight:bolder;
}

hr.clean
{
	margin:0 !important;
	padding:0 !important;
}


ul.pliegospdf li
{

	list-style-image: url(/pics/ico_pdf_small.png);
}

.masplayer
{
	/*margin-top:-8.0em;*/ /*margin-top:-6.5em; CRUS */
	padding-bottom:3em;
	padding-left:2em;
	text-align:left !important;
}

.crusplayer
{
	/*padding-bottom:3em;*/
	padding-left:2em;
	padding-top:0.4em;
	text-align:left !important;
}

.masplayeraudio
{
	margin-top:-7em;
	
}


