html, body {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
h1 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #ec2427;
	text-decoration: none;
	margin: 0px;
	padding: 15px 0px 0px;
	border-width: 0px;
}
h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 4px;
	border-width: 0px;
}
h3 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 15px;
	border-width: 0px;
}
#noticiapral td {
	background: url(imagenes/punteadohorizontal.gif) repeat-x left bottom;
	margin: 0px;
	padding: 0px 35px;
	border-width: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #515353;
	text-decoration: none;
	overflow: hidden;
}
#noticiapral a {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ec2427;
	text-decoration: none;
}
#noticiapral a:hover {
	text-decoration: underline;
}
#noticiapral p {
	margin: 0px;
	padding: 8px 0px 0px;
}
#noticiassecundarias {
	margin: 0px 0px 4px;
	padding: 0px;
	border-width: 0px;
}
#enlacesquiensoy td {
	margin: 0px;
	padding: 10px 5px 4px 15px;
	border-bottom: 1px solid #A6A6A6;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5B5A5A;
	text-decoration: none;
}
#enlacesquiensoy a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EC2427;
	text-decoration: none;
}
#enlacesquiensoy a:hover {
	text-decoration: underline;
}
#enlacesequipo td {
	margin: 0px;
	padding: 10px 5px 4px 15px;
	border-bottom: 1px solid #A6A6A6;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EC2427;
	text-decoration: none;
}
#enlacesequipo a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #5B5A5A;
	text-decoration: none;
}
#enlacesequipo a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EC2427;
}
#enlacesequipo img {
	display: block;
}
#enlacesdocumentos td {
	margin: 0px;
	padding: 10px 5px 4px 15px;
	border-bottom: 1px solid #A6A6A6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #EC2427;
	text-decoration: none;
}
#enlacesdocumentos a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #5B5A5A;
	text-decoration: none;
}
#enlacesdocumentos a:hover {
	color: #EC2427;
}
#enlacesdocumentos img {
	display: block;
}
#desarrollonoticia {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #515353;
	text-decoration: none;
	border-right: 15px solid #FFFFFF;
	border-left: 15px solid #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
#desarrollonoticia td {
	margin: 0px;
	padding: 0px 15px;
}
#navegadornoticias td{
	margin: 0px;
	padding: 0px;
}
#formularioideas {
	background: url(imagenes/fondoideas.jpg) no-repeat left top;
	margin: 10px 0px 5px;
	padding: 0px;
	height: 365px;
	border-width: 0px;
	position: relative;
	color: #EE2527;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#formularioideas input {
	border: 1px solid #FFFFFF;
	height: 15px;
	width: 160px;
}
#formularioideas textarea {
	width: 220px;
	height: 150px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}
#formularioopinion {
	background: url(imagenes/fondoopinion.jpg) no-repeat left top;
	margin: 10px 0px 5px;
	padding: 0px;
	height: 365px;
	border-width: 0px;
	position: relative;
	color: #EE2527;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#formularioopinion input {
	border: 1px solid #FFFFFF;
	height: 15px;
	width: 150px;
}
#formularioopinion textarea {
	width: 210px;
	height: 110px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}
#formulariovoluntarios {
	background: url(imagenes/fondovoluntarios.jpg) no-repeat left top;
	margin: 10px 0px 5px;
	padding: 0px;
	height: 199px;
	border-width: 0px;
	position: relative;
	color: #EE2527;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#formulariovoluntarios input {
	border: 1px solid #FFFFFF;
	height: 15px;
	width: 150px;
}
#formulariomanifiesto {
	background: #E5E4E1;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	position: relative;
	color: #EE2527;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#formulariomanifiesto input {
	border: 1px solid #FFFFFF;
	height: 15px;
	width: 240px;
}
#privacidad td {
	background: #F1F2F2;
	margin: 0px;
	padding: 5px;
	border-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #231F20;
	text-align: justify;
}
#privacidad a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: 231F20;
	text-decoration: none;
}
#formulariobuscador {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
#formulariobuscador input {
	border: 1px solid #FFFFFF;
	height: 13px;
	width: 167px;
}
#agenda h1 {
	font: bold 36px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
#agenda h2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	display: inline;
}
#agenda h3 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #D1D2CC;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	display: inline;
}
#agenda h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
#agenda td {
	margin: 0px;
	padding: 10px 0px 4px;
	border-bottom: 1px solid #A6A6A6;
	font: 12px Arial, Helvetica, sans-serif;
	color: #5A5A5A;
	text-decoration: none;
}
.desarrolloprincipal {
	text-align: justify;
}
.desarrolloprincipal img {
	margin: 0px 0px 15px 15px;
	padding: 0px;
	border-width: 0px;
	float: right;
}
.desarrolloprincipal a {
	color: #ec2427;
	text-decoration: none;
}
.desarrolloprincipal a:hover {
	text-decoration: underline;
}
.menu {
	background: #EC2427;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 5px 5px 5px 35px;
	border-width: 0px;
	color: #FFFFFF;
}
.menu a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.menu a:hover {
	text-decoration: underline;
	color: #FFF;
}
.banners {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	vertical-align: middle;
	text-align: center;
}
.banners img {
	margin: 8px 0px 0px;
	padding: 0px;
	border-width: 0px;
}
.bannersinferior {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	vertical-align: top;
	text-align: center;
}
.bannersinferior img {
	margin: 8px 0px 0px;
	padding: 0px;
	border-width: 0px;
}
.agenda {
	background: #EDECEC url(imagenes/fondonoticiasagenda.jpg) no-repeat left top;
	height: 81px;
	margin: 0px;
	padding: 10px 10px 10px 194px;
	vertical-align: top;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
}
.sinagenda {
	background: #EDECEC;
	height: 5px;
	margin: 0px;
	padding: 0px;
	border-top: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
}

.noticiaagenda {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px;
	height: 61px;
	width: 260px;
	border-width: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #515353;
	text-decoration: none;
	vertical-align: top;
}
.noticiaagenda a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #515353;
	text-decoration: none;
}
.noticiaagenda a:hover {
	text-decoration: underline;
}
.noticiasecundaria {
	color: #515353;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(imagenes/punteadohorizontal.gif) repeat-x left bottom;
	margin: 0px;
	padding: 20px 10px 20px 30px;
	border-right: 1px solid #A7A6A6;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 260px;
	vertical-align: top;
}
.noticiasecundaria p {
	margin: 0px;
	padding: 5px 0px 0px;
}
.noticiasecundaria img {
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	border-width: 0px;
}
.noticiasecundaria a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
}
.noticiasecundaria a:hover {
	text-decoration: underline;
}
.columnaquiensoy {
	font: 12px Arial, Helvetica, sans-serif;
	color: #515353;
	text-decoration: none;
	text-align: justify;
	margin: 0px;
	padding: 15px;
	border-left: 1px solid #A6A6A6;
}
.columnaquiensoy img {
	float: right;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	border-width: 0px;
}
.columnabanners img {
	margin: 5px 0px 0px;
	padding: 0px;
	border-width: 0px;
}
.lanoticiaen {
	background: #DCDBDA;
	margin: 0px;
	padding: 0px 3px;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
	border-left: 1px solid #A8A8A8;
	border-top-width: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #515353;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	height: 15px;
	width: 201px;
}
.noticiaanterior {
	background: #9C9189;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	width: 105px;
}
.noticiaanterior a {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.noticiasiguiente {
	background: #CECECC;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	text-align: center;
	vertical-align: middle;
	height: 15px;
	width: 105px;
}
.noticiasiguiente a {
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.piedepagina {
	border-top: 15px solid #EDECEC;
	padding: 15px;
	margin: 0px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #9B9B9B;
	text-decoration: none;
	text-align: left;
}
.arial10boldgris {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #5B5A5A;
	text-decoration: none;
}
.arial14boldgris {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #A5A5A5;
	text-decoration: none;
}
.arial12gris {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A5A5A5;
	text-decoration: none;
}
.bordegrisarriba {
	border-top: 1px solid #A8A8A8;
}
.arial10rojo {
	font: 10px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
}
.arial11boldrojo {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
}
.arial12boldrojo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
}
.arial12rojo {
	font: 12px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
}
.arial16boldrojo {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #EE2527;
	text-decoration: none;
}
