body, td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height:15px;
}

div, span {
	line-height:15px;
}

body {
	background-color: #151515;
	/* background-image: url(/img/gen/bgw3c.gif);
	background-repeat: repeat-y;
	background-position: center; */
	margin: 0px 0px 0px 0px;
}

img {
	border: 0;
}

#base {
	width: 100%;
}

#fill {
	width: 100%;
}

a, a:link, a:active, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.on {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

input {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}

textarea {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}

input.buscador {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}

a.buscador:visited, a.buscador:link, a.buscador:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #efefef;
	text-decoration: none;
	padding-left: 7px;
		
	background-image: url(/img/gen/angulito_blanco.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

a.buscador:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

td.buscador {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	width: 50%;
	
	padding-left: 7px;
	padding-top: 3px;
}

td.politicas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	width: 50%;
	height: 15px;
	
	padding-left: 7px;
	padding-top: 3px;
}

td.titbloques {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	
	padding-left: 3px;
	padding-top: 2px;

	height: 20px;
	background-color: #9e292b;
}

td.bloques {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: justify;
	text-decoration: none;

	vertical-align: top;	
	padding: 3px 3px 3px 3px;
}

td.contenidoTablas {
	background-color:#36393e;
}

textarea, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
}

a.foot:visited, a.foot:link, a.foot:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #efefef;
	text-decoration: none;
}

a.foot:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

.fecha {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #efefef;
	text-decoration: none;
}

td.titulos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	
	background-color: #9e292b;
	
	padding-left: 5px;
}

td.tdtablas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	
	background-color: #353535;
	height: 18px;

	padding-left: 3px;
}


/* Bloques */
td.bloques_np {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: justify;
	text-decoration: none;
	padding: 12px;
	
	vertical-align: top;
	height: 275px;
	_height: 275px; /* Solo para IE */
}

/* Bloques banners centrales*/
td.bloques_np_centrales {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	padding: 12px;
	
	vertical-align: top;
	height: 305px;
	_height: 305px; /* Solo para IE */
}

td.general {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #595b60;
	padding: 2px 2px 2px 5px;
}

td.reserva {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #EFCE32;
	padding: 2px 2px 2px 5px;
}

td.camino {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #297F06;
	padding: 2px 2px 2px 5px;
}

td.observatorio {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #2b5c93;
	padding: 2px 2px 2px 5px;
}

td.accesible {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #BF5C13;
	padding: 2px 2px 2px 5px;
}

td.visitas {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #9e292b;
	padding: 2px 2px 2px 5px;
}

td.llegar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #9e292b;
	padding: 2px 2px 2px 5px;
}

td.cultural {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #efce32;
	padding: 2px 2px 2px 5px;
}

td.rural {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #4fa03e;
	padding: 2px 2px 2px 5px;
}

td.salud {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #1d9cd1;
	padding: 2px 2px 2px 5px;
}

td.religioso {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #d355ce;
	padding: 2px 2px 2px 5px;
}

td.naturaleza {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #003366;
	padding: 2px 2px 2px 5px;
}

td.peregrinage {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #6765ae;
	padding: 2px 2px 2px 5px;
}

td.golf {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 15px;
	background-color: #1d5411;
	padding: 2px 2px 2px 5px;
}

td.congresos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 15px;
	background-color: #bb9520;
	padding: 2px 2px 2px 5px;
}

td.titcongresos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #726028;
	padding: 2px 2px 2px 5px;
}

td.titsubcongresos {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #595b60;
	padding: 2px 2px 2px 5px;
}

td.familiar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #f88028;
	padding: 2px 2px 2px 5px;
}

td.salud {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #1d9cd1;
	padding: 2px 2px 2px 5px;
}

a.linksalud:visited, a.linksalud:link, a.linksalud:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #efefef;
	text-decoration: none;
	padding-left: 7px;
		
	background-image: url(/img/gen/ciculito_salud.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

a.linksalud:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

td.religioso {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	
	height: 18px;
	background-color: #d355ce;
	padding: 2px 2px 2px 5px;
}

a.linkreligioso:visited, a.linkreligioso:link, a.linkreligioso:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #efefef;
	text-decoration: none;
	padding-left: 7px;
		
	background-image: url(/img/gen/circulito_religioso.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

a.linkreligioso:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

a.general:visited, a.general:link, a.general:active {
	font-family: "Frutiger", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #efefef;
	text-decoration: none;
	/*padding-left: 7px;*/
		
	/*background-image: url(/img/gen/angulito_blancob.gif);
	background-position: center left;
	background-repeat: no-repeat;*/
}

a.general:hover {
	font-family: "Frutiger", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
}

.generalnb {
	font-family: "Frutiger", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #efce32;
	text-decoration: underline;
	/*padding-left: 7px;*/
		
/*	background-image: url(/img/gen/angulito_amarillo.gif);
	background-position: center left;
	background-repeat: no-repeat;*/
}

td.cabeceras_dark {
	font-family: "Frutiger", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

td.cabeceras_light {
	font-family: "Frutiger", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

td.cabeceras_light_normal {
	font-family: "Frutiger", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.cabeceras_light_big {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.cabeceras_light_medium {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.cabeceras_light_small{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.cabeceras_light_small:active, .cabeceras_light_small:link, .cabeceras_light_small:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.cabeceras_light_small:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

.texto_dark {
	color: #333333;
	text-decoration: none;
}

.texto_light {
	color: #FFFFFF;
	text-decoration: none;
}

.paginaActual {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.pie9w {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a.pie9w, a.pie9w:link, a.pie9w:active, a.pie9w:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a.pie9w:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

a.pie9n, a.pie9n:link, a.pie9n:active, a.pie9n:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

a.pie9n:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

a.darkpq, a.darkpq:link, a.darkpq:active, a.darkpq:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

a.darkpq:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}

a.text:link, a.text:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #efed32;
	text-decoration: none;
}

a.text:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffc63c;
	text-decoration: none;
}

a.text:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fffe79;
	text-decoration: underline;
}

a.text2:link, a.text2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #9e292b;
	text-decoration: none;
}

a.text2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffc63c;
	text-decoration: none;
}

a.text2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fffe79;
	text-decoration: underline;
}


a.intext:visited, a.intext:link, a.intext:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #efed32;
	text-decoration: none;
	padding-left: 7px;
}

a.intext:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #efed32;
	text-decoration: underline;
}

a.colorlink:visited, a.colorlink:link, a.colorlink:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #c0c0c0;
	text-decoration: none;
	padding-left: 7px;
}

a.colorlink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EFEFEF;
	text-decoration: underline;
}

/* W3C */
table.tablaprincipal {
	width: 798px;
	border: 0;
}

	td.fillsp7 {
		width: 7px;
		background-color: #282b30;
	}

	td.fillsp5 {
		width: 5px;
		background-color: #272a2f;
	}
	
	td.top {
		width: 100%;
		height: 76px;
		vertical-align: top;
		background-color: #282b30;
	}

	table.100b0 {
		width: 100%;
		border: 0;
	}
	
	td.quarter {
		width: 25%;
		border: 0;
		vertical-align: top;
	}
	
	tr.aligntop {
		vertical-align: top;
	}

	td.aligntop {
		vertical-align: top;
	}

	td.modulosinf {
		vertical-align: top;
		height: 225px;
	}

	.aligncenter {
		text-align: center;
	}

	td.aligntop282b30 {
		vertical-align: top;
		background-color: #282b30;
	}

		td.titpag {
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: normal;
			font-weight: bold;
			font-variant: normal;
			text-transform: none; 
			color: #FFFFFF;
			text-decoration: none;
			
			background-color: #151515;
			background-image: url(/img/gen/topbar_msic.gif);
			background-position: left;
			background-repeat: repeat-x;
			height: 35px;
			margin: 0px 0px 0px 0px;
			
			padding-left: 5px;
			padding-top: 8px;
		}
		
	td.diaglat {
		width: 7px;
		background-color: #272a2f;
		background-image: url(/img/gen/diaglat_in.gif);
		background-position: top;
		background-repeat: repeat-y;
	}

	td.diaglatin {
		width: 5px;
		background-color: #272a2f;
		background-image: url(/img/gen/diaglat_in.gif);
		background-position: top;
		background-repeat: repeat-y;
	}
	
	td.diaglatinh {
		width: 5px;
		background-color: #272a2f;
		background-image: url(/img/gen/diaglat_in.gif);
		background-position: top;
		background-repeat: repeat-x;
	}

	
	td.mainmenu {
		width: 140px;
		vertical-align: top;
		background-color: #272a2f;
	}
	
	td.mainnav {
		height: 20px;
		background-color: #9e292b;
		font-size: 13px;
		
	}
	
	td.fotonoticia {
		height: 99px;
		vertical-align: top;
	}
	
	td.15x15sp {
		height: 15px;
			background-color: #3f3f3f;
	}
	
	td.foot {
		height: 107px;
		vertical-align: top;
		background-color: #282b30;
	}
	
	
	/* Top */
	
	table.top {
		width: 100%;
		height: 76px;
		border: 0;
	}
	
	td.logotiposide {
 		width: 150px;
		padding-left: 20px;
 	}
	
	td.dateside {
 		width: 100%;
		text-align: right;
		vertical-align: bottom;
 	}
	
	td.right {
		text-align: right;
 	}
	
	td.separador {
		width: 100%;
		height: 1px;
		background-image: url(/img/gen/cebra2pxgris.gif);
		background-repeat: repeat-x;
 	}
	
	td.separador {
		text-align: right;
 	}
	
	td.25top {
		width: 25%;
		vertical-align: top;
 	}
	
	.img_vrs {
		text-align: center;
		padding: 5px 0px 5px 0px;
		width: 100%;
 	}
	
	td.bgbuscador {
		background-color: url(/img/buscador/rbuscador_msic.gif);
 	}