/**************************************************************************************/
html {
height: 100%;
}
body {
	height: 100%;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-arrow-color: #666666;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #E0E0E0;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #FFFFFF;
	background-image: url(/img/fondo_rayas_gris.gif);
	background-repeat: repeat;
	background-color: #FFFFFF;

}

a:link { font-family: Verdana; font-size: 11px; color: #0066cc;	text-decoration: none; }
a:visited { font-family: Verdana; font-size: 11px; color: #0066cc; text-decoration: none; }
a:hover { font-family: Verdana;	font-size: 11px; color: #0066cc; text-decoration: underline; }

a.blanco:link, a.blanco:visited, a.blanco:hover{color:#FFFFFF;} 

table {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.lateral { background-color:#D7E686; padding:10px 5px 15px 10px;}
/*************************** ESTILOS PARA ASPECTO DE PAGINA ****************************/
.fondo_pagina{ background-color: #efefef; } /* #D3DDC6    */
.fondo_menu{ background-color: #85C226; }

/**************************************************************************************/

.arial_9 {  font-family: Arial; font-size: 9px}
.arial_10 { font-family: Arial; font-size: 10px}
.arial_11 { font-family: Arial; font-size: 11px}
.arial_12 { font-family: Arial; font-size: 12px}
.arial_16 { font-family: Arial; font-size: 16px}

.verd_9 {  font-family: Verdana; font-size: 9px}
.verd_10 { font-family: Verdana; font-size: 10px}
.verd_11 { font-family: Verdana; font-size: 11px}
.verd_12 { font-family: Verdana; font-size: 12px}
.verd_18 { font-family: Verdana; font-size: 18px}

.times_12 { font-family: Georgia,Times New Roman,Times; font-size:12px;  text-decoration:none; }
.times_14 { font-family: Georgia,Times New Roman,Times; font-size:14px;  text-decoration:none; }
.times_21 { font-family: Georgia,Times New Roman,Times; font-size:21px;  text-decoration:none; }

.treb_11 {  font-family: Trebuchet MS, Arial; font-size: 11px; }
.treb_12 {  font-family: Trebuchet MS, Arial; font-size: 12px; }
.treb_13 {  font-family: Trebuchet MS, Arial; font-size: 13px; }
.treb_14 {  font-family: Trebuchet MS, Arial; font-size: 14px; }
.treb_16 {  font-family: Trebuchet MS, Arial; font-size: 16px; }
.treb_17 {  font-family: Trebuchet MS, Arial; font-size: 17px; }
.treb_18 {  font-family: Trebuchet MS, Arial; font-size: 18px; }
.treb_21 {  font-family: Trebuchet MS, Arial; font-size: 21px; }

/**************************************************************************************/

a.linkarial9:link {  font-family: Arial; font-size: 9px;  color: #000000; text-decoration: none}
a.linkarial9:visited {  font-family: Arial; font-size: 9px; color: #000000; text-decoration: none}
a.linkarial9:hover {  font-family: Arial;   font-size: 9px; color: #000000;  text-decoration: underline}

a.linkarial10:link {  font-family: Arial; font-size: 10px;  color: #000000; text-decoration: none}
a.linkarial10:visited {  font-family: Arial; font-size: 10px; color: #000000; text-decoration: none}
a.linkarial10:hover {  font-family: Arial;   font-size: 10px; color: #000000;  text-decoration: underline}

a.linkarial11:link {  font-family: Arial; font-size: 11px;  color: #000000; text-decoration: none}
a.linkarial11:visited {  font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
a.linkarial11:hover {  font-family: Arial;   font-size: 11px; color: #000000;  text-decoration: underline}

a.linkarial12:link {  font-family: Arial; font-size: 12px;  color: #000000; text-decoration: none}
a.linkarial12:visited {  font-family: Arial; font-size: 12px; color: #000000; text-decoration: none}
a.linkarial12:hover {  font-family: Arial;   font-size: 12px; color: #000000;  text-decoration: underline}

a.linkarial13:link {  font-family: Arial; font-size: 13px;  color: #000000; text-decoration: none}
a.linkarial13:visited {  font-family: Arial; font-size: 13px; color: #000000; text-decoration: none}
a.linkarial13:hover {  font-family: Arial;   font-size: 13px; color: #000000;  text-decoration: underline}

a.linkarial14:link {  font-family: Arial; font-size: 14px;  color: #000000; text-decoration: none}
a.linkarial14:visited {  font-family: Arial; font-size: 14px; color: #000000; text-decoration: none}
a.linkarial14:hover {  font-family: Arial;   font-size: 14px; color: #000000;  text-decoration: underline}

a.linkarial16:link {  font-family: Arial; font-size: 16px;  color: #000000; text-decoration: none}
a.linkarial16:visited {  font-family: Arial; font-size: 16px; color: #000000; text-decoration: none}
a.linkarial16:hover {  font-family: Arial;   font-size: 16px; color: #000000;  text-decoration: underline}

/**************************************************************************************/

a.linkverdana9:link {  font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none}
a.linkverdana9:visited {  font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none}
a.linkverdana9:hover {  font-family: Verdana; font-size: 9px; color: #000000; text-decoration: underline}

a.linkverdana9bl:link {  font-family: Verdana; font-size: 9px; color: #FFFFFF; text-decoration: none}
a.linkverdana9bl:visited {  font-family: Verdana; font-size: 9px; color: #FFFFFF; text-decoration: none}
a.linkverdana9bl:hover {  font-family: Verdana; font-size: 9px; color: #FFFFFF; text-decoration: underline}

a.linkverdana10:link {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
a.linkverdana10:visited {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
a.linkverdana10:hover {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline}

a.linkverdana11:link {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none}
a.linkverdana11:visited {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none}
a.linkverdana11:hover {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: underline}

a.linkverdana12:link {  font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none}
a.linkverdana12:visited {  font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none}
a.linkverdana12:hover {  font-family: Verdana; font-size: 12px; color: #000000; text-decoration: underline}

a.linkverdana16:link {  font-family: Verdana; font-size: 16px; color: #000000; text-decoration: none}
a.linkverdana16:visited {  font-family: Verdana; font-size: 16px; color: #000000; text-decoration: none}
a.linkverdana16:hover {  font-family: Verdana; font-size: 16px; color: #000000; text-decoration: underline}

a.linkverdana18:link {  font-family: Verdana; font-size: 18px; color: #000000; text-decoration: none}
a.linkverdana18:visited {  font-family: Verdana; font-size: 18px; color: #000000; text-decoration: none}
a.linkverdana18:hover {  font-family: Verdana; font-size: 18px; color: #000000; text-decoration: underline}

/**************************************************************************************/
a.linktreb14:link {  font-family: Trebuchet MS, Arial; font-size: 14px;  color: #000000; text-decoration: none}
a.linktreb14:visited {  font-family: Trebuchet MS, Arial; font-size: 14px; color: #000000; text-decoration: none}
a.linktreb14:hover {  font-family: Trebuchet MS, Arial;   font-size: 14px; color: #000000;  text-decoration: underline}


a.linktreb16:link {  font-family: Trebuchet MS, Arial; font-size: 16px;  color: #000000; text-decoration: none}
a.linktreb16:visited {  font-family: Trebuchet MS, Arial; font-size: 16px; color: #000000; text-decoration: none}
a.linktreb16:hover {  font-family: Trebuchet MS, Arial;   font-size: 16px; color: #000000;  text-decoration: underline}


a.linktreb18:link {  font-family: Trebuchet MS, Arial; font-size: 18px;  color: #000000; text-decoration: none}
a.linktreb18:visited {  font-family: Trebuchet MS, Arial; font-size: 18px; color: #000000; text-decoration: none}
a.linktreb18:hover {  font-family: Trebuchet MS, Arial;   font-size: 18px; color: #000000;  text-decoration: underline}

a.linktreb21:link {  font-family: Trebuchet MS, Arial; font-size: 21px;  color: #000000; text-decoration: none}
a.linktreb21:visited {  font-family: Trebuchet MS, Arial; font-size: 21px; color: #000000; text-decoration: none}
a.linktreb21:hover {  font-family: Trebuchet MS, Arial;   font-size: 21px; color: #000000;  text-decoration: underline}

/**************************************************************************************/

a.linktimes12:link {  font-family: Georgia,Times New Roman,Times; font-size: 12px;  color: #000000; text-decoration: none}
a.linktimes12:visited {  font-family: Georgia,Times New Roman,Times; font-size: 12px; color: #000000; text-decoration: none}
a.linktimes12:hover {  font-family: Georgia,Times New Roman,Times;   font-size: 12px; color: #000000;  text-decoration: underline}

a.linktimes21:link {  font-family: Georgia,Times New Roman,Times; font-size: 21px;  color: #000000; text-decoration: none}
a.linktimes21:visited {  font-family: Georgia,Times New Roman,Times; font-size: 21px; color: #000000; text-decoration: none}
a.linktimes21:hover {  font-family: Georgia,Times New Roman,Times;   font-size: 21px; color: #000000;  text-decoration: underline}

/**************************************************************************************/

SPAN.spanarial9 a:link {  font-family: Arial; font-size: 9px; color: #000000; text-decoration: none}
SPAN.spanarial9 a:visited {  font-family: Arial; font-size: 9px; color: #000000; text-decoration: none}
SPAN.spanarial9 a:hover {  font-family: Arial; font-size: 9px; color: #000000; text-decoration: underline}

SPAN.spanarial10 a:link {  font-family: Arial; font-size: 10px; color: #000000; text-decoration: none}
SPAN.spanarial10 a:visited {  font-family: Arial; font-size: 10px; color: #000000; text-decoration: none}
SPAN.spanarial10 a:hover {  font-family: Arial; font-size: 10px; color: #000000; text-decoration: underline}

SPAN.spanarial11 a:link {  font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spanarial11 a:visited {  font-family: Arial; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spanarial11 a:hover {  font-family: Arial; font-size: 11px; color: #000000; text-decoration: underline}

SPAN.spanarial12 a:link {  font-family: Arial; font-size: 12px; color: #000000; text-decoration: none}
SPAN.spanarial12 a:visited {  font-family: Arial; font-size: 12px; color: #000000; text-decoration: none}
SPAN.spanarial12 a:hover {  font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline}

SPAN.spanarial14 a:link {  font-family: Arial; font-size: 14px; color: #000000; text-decoration: none}
SPAN.spanarial14 a:visited {  font-family: Arial; font-size: 14px; color: #000000; text-decoration: none}
SPAN.spanarial14 a:hover {  font-family: Arial; font-size: 14px; color: #000000; text-decoration: underline}

SPAN.spanarial16 a:link {  font-family: Arial; font-size: 16px; color: #000000; text-decoration: none}
SPAN.spanarial16 a:visited {  font-family: Arial; font-size: 16px; color: #000000; text-decoration: none}
SPAN.spanarial16 a:hover {  font-family: Arial; font-size: 16px; color: #000000; text-decoration: underline}

/**************************************************************************************/

SPAN.spanverdana9 a:link {  font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none}
SPAN.spanverdana9 a:visited {  font-family: Verdana; font-size: 9px; color: #000000; text-decoration: none}
SPAN.spanverdana9 a:hover {  font-family: Verdana; font-size: 9px; color: #000000; text-decoration: underline}

SPAN.spanverdana10 a:link {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
SPAN.spanverdana10 a:visited {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: none}
SPAN.spanverdana10 a:hover {  font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline}

SPAN.spanverdana10blanco a:link {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
SPAN.spanverdana10blanco a:visited {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
SPAN.spanverdana10blanco a:hover {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline}

SPAN.spanverdana10azul a:link {  font-family: Verdana; font-size: 10px; color: #003399; text-decoration: none}
SPAN.spanverdana10azul a:visited {  font-family: Verdana; font-size: 10px; color: #003399; text-decoration: none}
SPAN.spanverdana10azul a:hover {  font-family: Verdana; font-size: 10px; color: #003399; text-decoration: underline}

SPAN.spanverdana11 a:link {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spanverdana11 a:visited {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spanverdana11 a:hover {  font-family: Verdana; font-size: 11px; color: #000000; text-decoration: underline}

SPAN.spanverdana12 a:link {  font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none}
SPAN.spanverdana12 a:visited {  font-family: Verdana; font-size: 12px; color: #000000; text-decoration: none}
SPAN.spanverdana12 a:hover {  font-family: Verdana; font-size: 12px; color: #000000; text-decoration: underline}

SPAN.spanverdana14 a:link {  font-family: Verdana; font-size: 14px; color: #000000; text-decoration: none}
SPAN.spanverdana14 a:visited {  font-family: Verdana; font-size: 14px; color: #000000; text-decoration: none}
SPAN.spanverdana14 a:hover {  font-family: Verdana; font-size: 14px; color: #000000; text-decoration: underline}

SPAN.spanverdana16 a:link {  font-family: Verdana; font-size: 16px; color: #000000; text-decoration: none}
SPAN.spanverdana16 a:visited {  font-family: Verdana; font-size: 16px; color: #000000; text-decoration: none}
SPAN.spanverdana16 a:hover {  font-family: Verdana; font-size: 16px; color: #000000; text-decoration: underline}


SPAN.spantreb11 a:link {  font-family: Trebuchet MS; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spantreb11 a:visited {  font-family: Trebuchet MS; font-size: 11px; color: #000000; text-decoration: none}
SPAN.spantreb11 a:hover {  font-family: Trebuchet MS; font-size: 11px; color: #000000; text-decoration: underline}


/**************************************************************************************/

SPAN.spanverdanabl10 a:link {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
SPAN.spanverdanabl10 a:visited {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none}
SPAN.spanverdanabl10 a:hover {  font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline}

/**************************************************************************************/
.rutas, .rutas a:link, .rutas a:visited  {font-family: Verdana; font-size: 10px; color:#FFFFFF; text-decoration: none}
.rutas a:hover  {font-family: Verdana; font-size: 10px; color:#FFFFFF; text-decoration: underline}

.menu, .menu a:link, .menu a:visited  {font-family: Verdana; font-size: 12px; color:#FFFFFF; font-weight:bold; text-decoration: none}
.menu a:hover  {font-family: Verdana; font-size: 12px; color:#FFFFFF; font-weight:bold; text-decoration: underline}

SPAN.botones10 a:link {  font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none}
SPAN.botones10 a:visited {  font-family: Verdana; font-size: 10px; color: #666666; text-decoration: none}
SPAN.botones10 a:hover {  font-family: Verdana; font-size: 10px; color: #666666; text-decoration: underline}

/**************************************************************************************/

input, textarea, select {
	color : #000000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid #000000;*/
}
input.button {
	border: 1px solid #000000;
	background-color : #CCCCCC;
	color : #FFFFFF;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand
}
input.radiobutton {
	border: 1px solid #000000;
	background-color : #CCCCCC;
	color : #FFFFFF;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/**************************************************************************************/

.menuencima2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#009DFF;
}
.menuencima1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}

/**************************************************************************************/

.fondotop { background-repeat: repeat-x; background-position: left top; }
.fondoabajo_i { background-repeat: no-repeat; background-position: center bottom; }
.fondocentrado { background-repeat: no-repeat; background-position: center center; }
.fondocentro_repe { background-repeat: repeat-y; background-position: center center; }
.fondoizquierda { background-repeat: no-repeat; background-position: left center; }
.fondoizquierda_rep{ background-repeat: repeat-y; background-position: left center; }
.fondoderecha {	background-repeat: no-repeat; background-position: right center; }
.fondoderechatop {background-repeat: no-repeat; background-position: right top; }
.fondoderecha_rep {background-repeat: repeat-y; background-position: right top; }
.fondoarriba { background-repeat: no-repeat; background-position: 0% 0%; }
.fondoarriba_rep { background-repeat: repeat-x; background-position: left top; }
.fondoabajo { background-repeat: no-repeat; background-position: left bottom; }
.fondoabajo2 { background-repeat: repeat; background-position: left bottom; }
.fondoabajo3 { background-repeat: repeat-x; background-position: left bottom; }
.fondoabajoderec { background-repeat: no-repeat; background-position: right bottom; }

/**************************************************************************************/
.pie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}

a.pie:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
a.pie:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
a.pie:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: underline}

/**************************************************************************************/

.justificar { text-align: justify; }

.transparent {
	filter: Alpha(Opacity=50); -moz-opacity:0.5;
}

/*********************************************************************************/

#marco_noticias {
vertical-align:top;
width:530px;
margin:0px 0px 10px 19px;
/*max-width:552px;*/
overflow: auto;
border:0px;
/*padding-right:20px;*/
}

.decolora {
	filter: Alpha(Opacity=85);
	-moz-opacity:0.85;
}

/***********   PAGINADORES DE LOS MODULOS  ***********************/
/*  Para el DIV que engloba las tablas del paginador */
/* #paginador {padding-right: 35px;} */
/* Para la tabla del paginador   */
.paginador-tabla { align:right; margin-right: 15px; margin-left: 10px; margin-top:5px}

/* Para 'primero' ,'anterior'...sin enlace */
.paginador-modulo {  font-family: Trebuchet MS; font-size: 10px;  color: #666666; text-decoration: none; margin:0px 5px 0px 5px}
/* Para 'primero' ,'anterior'...CON enlace */
a.paginador-modulo:link {  font-family: Trebuchet MS; font-size: 10px;  color: #666666; text-decoration: none; margin:0px 5px 0px 5px}
a.paginador-modulo:visited {  font-family: Trebuchet MS; font-size: 10px; color: #666666; text-decoration: none; margin:0px 5px 0px 5px}
a.paginador-modulo:hover {  font-family: Trebuchet MS;   font-size: 10px; color: #666666;  text-decoration: underline; margin:0px 5px 0px 5px}
/* Para los números de página CON enlace */
a.paginador-pagina:link {  font-family: Verdana; font-size: 11px;  color: #666666; text-decoration: none; margin-left:4px}
a.paginador-pagina:visited {  font-family: Verdana; font-size: 11px; color: #666666; text-decoration: none; margin-left:4px}
a.paginador-pagina:hover {  font-family: Verdana;   font-size: 11px; color: #666666;  text-decoration: underline; margin-left:4px}
/* Para los números de página SIN enlace */
.paginador-pagina-actual {  font-family: Verdana; font-size: 11px;  color: #333333; font-weight:bold; margin-left:4px}


/******** PAGINADOR GALERIAS ***********************************************/
span.paginadorGaleria{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}
a.paginadorGaleria:link, a.paginadorGaleria:visited, .paginadorGaleria:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none}

