@charset "UTF-8";
body {
	margin: 0px;
	background-color: #F5F5F5;
	background-image: url(../images/page_bg_blue.png);
	background-repeat: repeat-x;
	background-position: 50% 100%;
	background-position: fixed;
	line-height: 1.3;
}
a {
	text-decoration: none;
	color: #C70000;
	}

a:hover {
	text-decoration: underline;
	color: #C70000;
	}
img, div { behavior: url(../css/iepngfix.htc) }

p {
	margin:0;
}
.paginafondo {
	background-image: url(../images/page_bg_img_blue.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 400px;
	}
.intro_txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	color: #F00;
}
.contenedor {
	width: 982px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
.header {
	height: 175px;
	width: 982px;
}
.pagina {
	width: 982px;
	float: left;
}
.supheader {
	height: 18px;
	width: 982px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.intheader {
	background-image: url(../images/redondela_hd.png);
	background-repeat: no-repeat;
	height: 150px;
	width: 982px;
}
.divmenu {
	height: 30px;
	width: 982px;
	background-color: #CD1500;
	}
.fecha {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#D1000C
	}
.toptb {
	float: left;
	width: 330px;
	height: 20px;
	}
.izq {
	float: left;
	width: 620px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
.izq_portada {
	float: left;
	background: white;
	width: 300px;
	padding: 10px;
	border: 1px solid #DADADA;
	}
.centro_portada {
	float: left;
	width: 330px;
	margin-left: 10px;
	padding: 0px;
	}
.dta_portada {
	float: left;
	width: 280px;
	margin-left: 10px;
	padding: 0px;
	}
.dta {
	float: left;
	width: 330px;
	margin-left: 10px;
	padding: 0px;
	}
.buscar {
	float:left;
	width:300px;
	height:65px;
	line-height: 1.4;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	background-color: #EEE;
	border: 1px solid #CCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	}
.modulo1 {
	float:left;
	width:300px;
	background-color: #D6E7EF;
	border: 1px solid #A2AFB5;
	padding: 10px;
	margin-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	background-image: url(../images/hoxebk.png);
	background-repeat: no-repeat;
	background-position: top;
	}
.modulo2 {
	float:left;
	width: 300px;
	background-color: #FFF9F6;
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
	}
.modulo3 {
	float:left;
	width: 300px;
	background-color: #F2F9F6;
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 10px;
	}
.banner1 {
	float: left;
	width: 320px;
	min-height: 80px;
	height: 80px;
	border: 1px solid #06C;
	padding: 0px;
	}
.banner2 {
	float: left;
	width: 320px;
	min-height: 80px;
	height: 80px;
	border: 1px solid #C63;
	padding: 0px;
	}
.banner3 {
	float: left;
	width: 320px;
	min-height: 100px;
	height: 100px;
	padding: 0px;
	}
.submenu {
	height: 20px;
}
.footer {
	width: 962px;
	float: left;
	margin-top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding: 10px;
	color: #666;
	}
.tdline {
	width: 962px;
	height: 30px;
	border-bottom: 1px dotted #999;
	}
.visual {
	padding-top: 5px;
	font-size: 10px;
	font-weight: bold;
	color: #444;
	}
.introimg {
	float: left;
	width: 200px;
	clear: none;
	padding-top: 0pt;
	padding-right: 12px;
	padding-bottom: 0pt;
	padding-left: 0pt;
}
.piefoto {
	font-size: 11px;
	color: #666;
	width: 200px;
	margin-bottom: 10px;
}
.noticia {
	width: 90%;
	clear: both;
	overflow: auto;
	margin-top: 0pt;
	margin-right: 12px;
	margin-bottom: 0pt;
	margin-left: 12px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 16px;
	padding-left: 12px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #009BDF;
	}
.intropq {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 1.4;
	margin-bottom: 10px;
	}
.titular {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color:#06C;
	line-height: 1.4;
	margin-bottom: 5px;
	}
.categoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888;
	margin-bottom: 5px;
	}
.autor {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	margin-bottom: 5px;
	}
.enviaopinion {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	margin-bottom: 5px;

}
.form_comentarios {
	background-color: #EEE;
	border: 1px solid #CCC;
	padding: 2px;
	color: #666;
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding: 5px;
}
.form_comentarios input {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding: 2px;
	}
.form_comentarios textarea {
	font-family: Arial, Helvetica;
	font-size: 12px;
	padding: 2px;
	}
.comentarios_caja {
	width: 560px;
	clear: both;
	overflow: auto;
	margin-top: 0pt;
	margin-right: 12px;
	margin-bottom: 0pt;
	margin-left: 12px;
	padding-top: 16px;
	padding-right: 12px;
	padding-bottom: 16px;
	padding-left: 12px;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #900;
}
.comentarios {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 20px;
	color: #069;
}
.comentarios_hd {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #069;
	background-color: #EEE;
	padding: 2px 5px;
	border-left: solid 1px #ccc;
}
.comentarios_hd a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C70000;
	padding: 2px 5px;
}
.comentarios_hd2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #444;
	background-color: #EEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 10px;
	border-left: solid 1px #ccc;
}
.comentarios_txt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 1.3;
	color: #069;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	border-left: solid 1px #eee;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.paginar {
	margin-top: 20px;
	margin-left: 10px;
	font-size: 14px;
	color: #009BDF;
	width: 550px;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #900;
	float: left;
	padding: 10px;
	
}
.paginar a,
.paginar a:link,
.paginar a:visited,
.paginar a:active {
	font-size: 14px;
	color: #DF0000;
}
.anteriores {
	float: left;
	padding-right: 10px;
}
.paginacion {
	width:100%;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #888;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.paginacion a,
.paginacion a:link,
.paginacion a:visited,
.paginacion a:active {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #888;
	float: left;
}
.masleidas {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #888;
	padding: 3px;
	line-height: 16px;
	}
.progtxt {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 30px;
	}
.titmodulo {
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #009BDF;
	padding-bottom: 5px;
	font-size: 18px;
	color: #009BDF;
	}
.titmodulo1 {
	font-family: Tahoma, Geneva, sans-serif;
	padding-bottom: 5px;
	font-size: 18px;
	color: #EEEEEE;
	}
.proximos {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #999;
	}
.audios
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding: 2px;
	border-bottom: solid 1px #CCC;
	margin: 0px;
}
.audiodescripcion {
	margin-left: 20px;
	margin-top: 5px;
	color: #666;
	margin-bottom: 5px;
	}
.eventos {
	margin-bottom: 10px;
	margin-top: 5px;
	}
.eventosfecha {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	color: #959080;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B4AD79;
	background-image: url(../images/agenda.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	}
.eventostitulo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	padding: 2px;
	}
.eventosdescripcion {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 2px;
	}
.calendar {
	border: 1px solid #999;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	}
.main-container-t {
	padding: 0px 10px 0px 10px;
	position: relative;
}
.main-t {
	height: 10px;
	background: #ffffff;
}
.main-tl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/main_tl.png) 0 0 no-repeat; /* ie6png:scale */
}
.main-tr {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/main_tr.png) 0 0 no-repeat; /* ie6png:scale */
}
.main-m {
	min-height: 300px;
	overflow: auto;
	background: #ffffff;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.main-container-b {
	padding: 0px 10px 0px 10px;
	position: relative;
}
.main-b {
	height: 10px;
	background: #ffffff;
}
.main-bl {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/main_bl.png) 0 0 no-repeat; /* ie6png:scale */
}
.main-br {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: url(../images/main_br.png) 0 0 no-repeat; /* ie6png:scale */
}
.form_novas{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	}
.breves{
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	padding: 5px;
	line-height: 1.3;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	}
.audiosportada{
	float: left;
	width: 260px;
	padding: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	}
.titularbreves {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 1.4;
	}
.audiolinks {
	line-height: 1.3;
	padding-left: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	}
.audiolinksdes {
	padding-left:23px;
	margin-bottom: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #999;
	}
