@charset "utf-8";
/* CSS Document */

/***********Genéricos***************/


p.enlacesalt {float:left;}
p.enlacesalt a{ font-size:11px; color:#FFF;}
p.enlacesalt a:hover{color:#ede016; text-decoration:none;}

/*paginador2 es lo mismo con un margin-top para situarlo al lado del h1*/
p.enlacesalt2 { float:right; margin-top:-20px;}
p.enlacesalt2 a{ font-size:11px; color:#FFF;}
p.enlacesalt2 a:hover{color:#ede016; text-decoration:none;}
/*epgmini*/
p.enlacesaltepg { float:left; margin-top:-20px;}
p.enlacesaltepg a{ font-size:11px; color:#FFF;}
p.enlacesaltepg a:hover{color:#ede016; text-decoration:none;}
h1.miniepg {float:left;} 

.activado {  font-size:10px; color:#ede016; text-decoration:none }
.estaactivado {  color:#ede016; text-decoration:none }
.selectedtitle {  color:#fff; font-weight:bold;  }
.unselectedtitle {  color:#ede016; text-decoration:none; font-weight:lighter; }

p.paginador{
	float:right;
	height:20px;
	font-size:11px;
}
p.paginador a{ color:#FFF; margin-top:-20px;}
p.paginador a:hover{ color:#ede016; text-decoration:none;}
p.paginador a img{border:none; vertical-align:middle;}

/*paginador2 es lo mismo con un margin-top para situarlo al lado del h1*/
p.paginador2{
	float:right;
	height:20px;
	font-size:11px;
	margin-top:-20px;
}
p.paginador2 a{ color:#FFF;}
p.paginador2 a:hover{ color:#ede016; text-decoration:none;}
p.paginador2 a img{border:none; vertical-align:middle;}








/***********Fin Genéricos***************/


/*********HomePage*****************/

#content ul.home1{float:left;}
#content ul.home1 li.foto{float:left; width:225px; margin:0 10px 10px 0;}
#content ul.home1 li {float:left; width:370px;}
#content ul.home1 li h2 {font-size:18px; font-weight:normal;}
#content ul.home1 li span {font-size:11px; font-weight:bold;}
#content ul.home1 li p {line-height:17px; margin-top:10px;}
#content ul.home1 li img{border:2px solid #fff;}

#content ul.home2{float:left;}
#content ul.home2 li{float:left; width:119px; padding:10px 35px 10px 0; }
#content ul.home2 li h3 a{ font-size:12px; font-weight:bold;}
#content ul.home2 li p{ margin:3px 0 3px 0;}
#content ul.home2 li a{ font-weight:normal; display:block;}
#content ul.home2 li img.ficha{border:2px solid #fff; width:109px; height:75px; margin-bottom:5px;}

#content .parrilla{ margin:10px 0 0 0;}

/*********Fin HomePage*****************/

/*********Noticias*****************/

#content .noticiasajx{clear:left;}

#content ul.medios{float:left; margin:0 0 15px 0;}
#content ul.medios li{
	width:180px;
	float:left;
	height:auto;
	margin-right:20px;
}
#content ul.medios li p {line-height:17px;}
#content ul.medios li span{font-size:11px;}


#content .noticiasajx ul.lista {float:left; padding:0 0 20px 0; position:relative; display:block; width:100%;}
#content .noticiasajx ul.lista li {float:left;}
img.newsHeader {float:left; width:122px;border:2px solid #fff; margin-top: 5px;}
#content .noticiasajx ul.lista li.texte {
	float:left;
	width:450px;
	padding: 0 0 0 10px;
}
#content .noticiasajx ul.lista li.texte p { line-height:17px;}
#content .noticiasajx ul.lista li.texte span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


/*********Fin Noticias*****************/

/*********Buscador tematico*****************/

#content ul.destacados li {float:left; padding: 15px 9px 15px 0; }
#content ul.destacados li a img { border:2px solid #fff; margin-bottom:2px; width:190px; height:130px}
#content ul.destacados li h3 {font-size:14px; font-weight:bold; width:194px;}
#content ul.destacados li p {line-height:17px;}
#content ul.destacados li p a {display:block;}

#content select {float:right; margin:-23px 0 0 0; font-size:11px; width:150px;}

#content ul.emision { margin:10px 0 15px 0;}
#content ul.emision li { line-height:17px;}

#content ul.genero li { float:left; padding: 15px 8px 15px 0;}
#content ul.genero li a img { border:none; margin-bottom:5px; width:108px; height:72px; border:2px solid #fff}
#content ul.genero li h3 { width:114px; font-size:14px; font-weight:bold;}

#content p.letras {margin:10px 0 0 0;}
#content p.letras a {padding-right:5px; margin-left:5px; border-right:1px solid #FFF; font-size:14px; font-weight:bold; }
#content p.letras a.letraa {margin-left:0px;}
#content p.letras a.letraz {border-right:none;}

#content .alfabetico{ font-weight:normal;}
#content .alfabetico ul.alfabeticos li {  float:left; padding: 5px 8px 15px 0; width:300px; line-height:17px;}
#content .alfabetico ul.alfabeticos li.submenu {
  color:#fff;
	float:left;
	padding: 15px 8px 15px 0;
	border-left:1px solid #FFF;
	margin:15px 0 0 20px;
	padding:0 0 0 15px;
	width:200px;
}
#content .alfabetico ul.alfabeticos li.submenu p.titular { margin:0 0 10px 0;}
#content .alfabetico ul.alfabeticos li.submenu p a { display:block; color:#EDE016; padding-bottom:5px; font-size:11px; line-height:14px;}
#content .alfabetico ul.alfabeticos li.submenu a { display:block; color:#FFF; line-height:17px;}


/*********Fin Buscador tematico*****************/


/*********Destacados*****************/

#content .destacadosajx{height: auto;}
#content .destacadosajx ul.seccionDest {float:left;}
#content .destacadosajx ul.seccionDest li {float:left; margin:0 0 20px 0;}
#content .destacadosajx ul.seccionDest li.fb {display: block; float: left; margin:0 0 0 0;}
#content .destacadosajx ul.seccionDest li a img.carat { float:left; width:193px; border:0;margin:0 15px 0 0;}
#content .destacadosajx ul.seccionDest li img.boton_grabar {margin: 5px 0 0 0;}

#content .destacadosajx ul.seccionDest li p { line-height:17px; margin:10px 0 0 0;}
#content .destacadosajx ul.seccionDest li p{ margin:10px 0 0 0;}
#content .destacadosajx ul.seccionDest li p a{}
#content .destacadosajx ul.seccionDest li p.info {font-size:11px; margin:2px 0 0 0; line-height:normal;}
#content .destacadosajx ul.seccionDest li p.info span { font-weight:bold; display:block;}

/*********Fin Destacados*****************/


/*********Buscador por palabra*****************/

#content ul.resultados { float:left;}
#content ul.resultados li { float:left; margin:0 0 20px 0;}
#content ul.resultados li a img { float:left; border:2px solid #fff; width:223px; margin:0 15px 0 0;}
#content ul.resultados li p { line-height:17px; margin:10px 0 0 0;}
#content ul.resultados li p{ margin:10px 0 0 0;}
#content ul.resultados li p a{}
#content ul.resultados li p.info {font-size:11px; margin:2px 0 0 0; line-height:normal;}
#content ul.resultados li p.info span { font-weight:bold; display:block;}

#content ul.resultados li h3 a { font-weight:bold; font-size:14px;}

#content ul.resultados2 li a span { 
	font-weight:bold;
	font-size:14px;
	padding:20px 0 5px 0;
	display:block;
}
#content ul.resultados2 li a span:hover { 
	text-decoration:underline;
}

/*********Fin Buscador por palabra*****************/

/*********Ficha*****************/

#content ul.ficha {float:left;}
#content ul.ficha li.column {float:left;  width:225px; margin:0 20px 10px 0; line-height:17px;}
#content ul.ficha li.column img {margin:0 0 10px 0;}
#content ul.ficha li.column h3 {padding:5px 10px 5px 10px;}
#content ul.ficha li.column h3.fondo {
	padding:5px 10px 5px 10px;
	background:#4c5961 url(none) no-repeat 0 0;
}
#content ul.ficha li.contentficha {float:left; width:350px; padding: 0 15px 20px 0; position:relative;}
#content ul.ficha li.contentficha h2 { font-size:20px; font-weight:bold;}
#content ul.ficha li.contentficha h3 { font-weight:bold;}
#content ul.ficha li.contentficha p.detalles{ font-size:12px; font-weight:bold; margin:10px 0 10px 0;}
#content ul.ficha li.contentficha p.link{margin: 10px 0 10px 0;}
#content ul.ficha li.contentficha p{ line-height:17px;}


/*********Fin Ficha*****************/

/*********Ficha Noticia*****************/
#content h2.tituloNot { font-size:26px; line-height:32px; margin:0 0 10px 0;}
#content img.imgfichaNot { float:left; width:225px;}
#content h3.subtituloNot { font-size:14px; font-weight:bold; line-height:20px; float:left; width:350px;  margin:0 0 0 15px;}
#content p.textoNot {clear:left; line-height:17px; padding:15px 15px 15px 0;}


/*********Fin Ficha Noticia*****************/

/*********Quienes somos*****************/

#content p.quienessomos{ padding:0 20px 20px 0; line-height:17px;}
#content p.quienessomos a.titulo{ font-size:14px;}


/*********Fin Quienes somos*****************/

/*********Mapa Web*****************/

#content h2.mapa{ margin:20px 0 5px 0;}
#content p.mapa{  line-height:17px;}


/*********Fin Mapa Web*****************/

/*********Area personal*****************/

/*HomePage*/
#content p.personal{ line-height:17px;}
#content p.personal span{ font-size:18px;}

#content ul.personalhome{ width:610px; text-align:center;}
#content ul.personalhome li{
	float:left;
	width:166px;
	height:150px;
	text-align:center;
	line-height:17px;
	margin:20px 0 120px 30px;
}
#content ul.personalhome li a{
	display:block;
	color:#FFF;
	font-size:18px;
	padding:95px 0 15px 0;	
}
#content ul.personalhome li a:hover{color:#ede016; text-decoration:none;}

#content ul.personalhome li.datoshome{
background:transparent url(../ima/personal_home1.jpg) no-repeat 0 0;}
#content ul.personalhome li.canaleshome{
background:transparent url(../ima/personal_home2.jpg) no-repeat 0 0;}
#content ul.personalhome li.confighome{
background:transparent url(../ima/personal_home3.jpg) no-repeat 0 0;}
/*Fin HomePage*/

/* Botonera interior*/
#content ul.personalin{ width:610px;}
#content ul.personalin li{
	float:left;
	width:194px;
	height:41px;
	margin:3px 0 5px 5px;
}
#content ul.personalin li a{
	color:#FFF;
	font-size:12px;	
	line-height:35px;
}
#content ul.personalin li a:hover{color:#ede016; text-decoration:none;}
	/*padding para situar el texto dentro del boton*/
	#content ul.personalin li.datosin a{ padding:9px 30px 10px 63px;}
	#content ul.personalin li.canalesin a{ padding:9px 25px 10px 58px;}
	#content ul.personalin li.configin a{ padding:9px 13px 10px 42px;}
	#content ul.personalin li.datosin2 p{ padding:9px 30px 10px 63px;}
	#content ul.personalin li.canalesin2 p{ padding:9px 25px 10px 58px;}
	#content ul.personalin li.configin2 p{ padding:9px 13px 10px 42px;}
	/*Fin padding para situar el texto dentro del boton*/
#content ul.personalin li.datosin{
background:transparent url(../ima/personal_in1.jpg) no-repeat 0 0;}
#content ul.personalin li.canalesin{
background:transparent url(../ima/personal_in2.jpg) no-repeat 0 0;}
#content ul.personalin li.configin{
background:transparent url(../ima/personal_in3.jpg) no-repeat 0 0;}

#content ul.personalin li.datosin2{
background:transparent url(../ima/personal_in1_on.jpg) no-repeat 0 0;}
#content ul.personalin li.canalesin2{
background:transparent url(../ima/personal_in2_on.jpg) no-repeat 0 0;}
#content ul.personalin li.configin2{
background:transparent url(../ima/personal_in3_on.jpg) no-repeat 0 0;}     
/*Fin Botonera interior*/


/*Canales*/
#content ul.canales {float:left; height:50px;}
#content ul.canales li {float:left; width:200px;}
#content ul.canales li {float:left;}
#content ul.canales li input {float:left; }
#content ul.canales li img {float:left; margin-left:3px; width:25px ; height:25px}
#content ul.canales li label {float:left; line-height:20px; margin-left:7px;}
/*Fin Canales*/

/*Formulario Datos Personales*/
#content p.obligatorios {float:right; font-size:11px; color:#ccc; margin-top:-15px;}

#content form.suscripcion {float:left; padding:0px 0 15px 40px; width:570px;}

#content form.suscripcion ul {float:left;}
#content form.suscripcion ul li {float:left; margin:10px 0 0 10px; width:170px;}
#content form.suscripcion ul li span {color:#ccc;}
#content form.suscripcion ul li label {display:block;}
#content form.suscripcion ul li input {width:150px; padding:2px; margin-top:2px; border:0px;}
#content form.suscripcion ul li select {width:150px; padding:2px; margin-top:2px; border:0px; position:absolute;}

	#content form.suscripcion ul li.fecha .dia {
		padding:2px;
		width:42px;
		margin:2px 3px 0 0;
		border:0px;
		text-align:left;
	}
	#content form.suscripcion ul li.fecha .mes {
		padding:2px;
		width:42px;
		margin:2px 3px 0 0;
		border:0px;
		text-align:left;
	}
	
	#content form.suscripcion ul li.fecha .ano {
		padding:2px;
		width:45px;
		margin:2px 3px 0 0;
		border:0px;
		text-align:left;
	}
	
	
	#content form.suscripcion .centrar {
		text-align:center;
		display:block;
		padding:0 100px 0 100px;
		margin:40px 0 0 -40px;
	}
	#content form.suscripcion .centrar p.recibirnews {
		width:400px;
		text-align:center;
		margin-bottom:10px;
	}
	#content form.suscripcion .centrar p.recibirnews input {width:15px;}

	#content form.suscripcion .centrar p.aceptar {width:400px; text-align:center; margin-bottom:10px;}
	#content form.suscripcion .centrar p.avisolegal {
		width:400px;
		text-align:center;
		font-size:11px;
	}
	#content form.suscripcion .centrar p.avisolegal input {width:15px;}
/*Fin Formulario Datos Personales*/



/*********Fin Area personal*****************/





