/*INICIO ESTILO DE BODY;*/	
body {margin:0pt;
scrollbar-face-color:#AED16C;
scrollbar-arrow-color:#74AF01;
scrollbar-track-color:#E1EECA;
scrollbar-shadow-color:#C7DF99;
scrollbar-darkshadow-color:#C7DF99;
scrollbar-3dlight-color:#C7DF99;
scrollbar-highlight-color:#C7DF99; }
/*FIN ESTILO DE BODY;*/	


/*INICIO CONTROLADOR DE ESTILO DE LINK GENÉRICO;*/	

.linkgenerico{
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #1477B1;
	text-decoration:none; ;
}

A.linkgenerico:link {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;
	;}

A.linkgenerico:visited {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #1477B1;
	text-decoration: none;;
	}

A.linkgenerico:hover {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #1477B1;
	text-decoration:underline;;
	}	
	
A.linkgenerico:active {
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	color: #1477B1;
	text-decoration:underline;}
	

/* FIN CONTROLADOR DE ESTILO DE LINK GENÉRICO;*/

/* INICIO ESTILOS DE IMAGEN VISITADA GALERIA DE IMAGENES;*/
.stateon{FILTER: alpha(Opacity=70); border: 1px #75AF02 solid; }
.visited {FILTER: #75AF02 solid;  FILTER:	 alpha(Opacity=35) gray; blur: ); border: 1px #75AF02 solid;}
.td.cats {font-family: "Arial"; font-size: x-small;}
.thumb { FILTER: alpha(Opacity=100); border: 1px #75AF02 solid; }
/* FIN ESTILOS DE IMAGEN VISITADA GALERIA DE IMAGENES;*/


/* INICIO ESTILOS DE LINKS;*/	
.linkverderss{
	color: #356334;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: normal;
}

A.linkverderss:link {
	color: #356334;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: normal;
	}

A.linkverderss:visited {
	color: #356334;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: normal;
	}


.linkfck{
	color: #1477B1;
	TEXT-DECORATION: none;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: normal;
}

A.linkfck:link {
	color: #1477B1;
	TEXT-DECORATION: none;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: normal;
	}

A.linkfck:visited {
	color: #1477B1;
	TEXT-DECORATION: none;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: normal;
	}

A.linkfck:hover {
	color: #1477B1;
	TEXT-DECORATION: underline;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: normal;
	}	
	
A.linkfck:active {
	color: #1477B1;
	TEXT-DECORATION: none;
	font-family: "Arial";
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: normal;}
	


A.linkverderss:hover {
	color: #356334;
	TEXT-DECORATION: underline;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: normal;
	}	
	
A.linkverderss:active {
	color: #356334;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: normal;}
	

.linkaltamenusuper{
	PADDING-LEFT: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

A.linkaltamenusuper:link {
	PADDING-LEFT: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	}

A.linkaltamenusuper:visited {
	PADDING-LEFT: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	}

A.linkaltamenusuper:hover {
	background:url(../images/bullet_onmouse_menu_gral_naranja.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 14px;
	color: #CCCCCC;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	}	
	
A.linkaltamenusuper:active {
	background:url(../images/bullet_onmouse_menu_gral_naranja.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 14px;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;}
	
	
	.linkmenuizq{
	PADDING-LEFT: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

A.linkmenuizq:link {
	PADDING-LEFT: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	}

A.linkmenuizq:visited {
	PADDING-LEFT: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	}

A.linkmenuizq:hover {
	background:url(../images/bullet_onmouse_menu_gral.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 13px;
	color: #333333;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	}	
	
A.linkmenuizq:active {
	background:url(../images/bullet_onmouse_menu_gral.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 13px;
	color: #333333;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	text-transform: uppercase;}

	
.linkmenuizqcafe{
	PADDING-LEFT: 14px;
	text-transform: uppercase;
	color: #754600;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.3px;
}

A.linkmenuizqcafe:link {
	PADDING-LEFT: 14px;
	text-transform: uppercase;
	color: #754600;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.3px;
	}

A.linkmenuizqcafe:visited {
	PADDING-LEFT: 14px;
	text-transform: uppercase;
	color: #754600;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.3px;
	}

A.linkmenuizqcafe:hover {
	background:url(../images/bullet_onmouse_menu_gral_naranja.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 14px;
	color: #754600;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.3px;
	text-transform: uppercase;
	}	
	
A.linkmenuizqcafe:active {
	background:url(../images/bullet_onmouse_menu_gral_naranja.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 14px;
	color: #754600;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.3px;
	text-transform: uppercase;}
	

A.mainlevel {
	DISPLAY: block;
	BACKGROUND-COLOR: #81A534;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #74AF01;
}


A.mainlevel:link {
	DISPLAY: block;
	BACKGROUND-COLOR: #81A534;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #74AF01;
}


A.mainlevel:visited {
	DISPLAY: block;
	BACKGROUND-COLOR: #81A534;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #74AF01;
}
A.mainlevel:hover {

	DISPLAY: block;
	BACKGROUND-COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #FFFFFF;

}

A.mainlevel:active {

	DISPLAY: block;
	BACKGROUND-COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #FFFFFF	;
	TEXT-DECORATION: none;
	text-transform: uppercase;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #FFFFFF;

}


A.mainlevelsub {
	DISPLAY: block;
	BACKGROUND-COLOR: #EAF2D9;
	COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	text-transform: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	cursor: hand;
	border: 1px solid #74AF01;
}


A.mainlevelsub:link {
	DISPLAY: block;
	BACKGROUND-COLOR: #EAF2D9;
	COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	text-transform: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	cursor: hand;
	border: 1px solid #74AF01;
}


A.mainlevelsub:visited {
	DISPLAY: block;
	BACKGROUND-COLOR: #EAF2D9;
	COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	text-transform: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	cursor: hand;
	border: 1px solid #74AF01;
}
A.mainlevelsub:hover {

	DISPLAY: block;
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #FF6600;
	TEXT-DECORATION: none;
	text-transform: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	cursor: hand;
	border: 1px solid #74AF01;

}

A.mainlevelsub:active {

	DISPLAY: block;
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #516721;
	TEXT-DECORATION: none;
	text-transform: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 100%;
	width: 160px;
	padding: 4px 0px 0px 5px;
	cursor: hand;
	border: 1px solid #74AF01;

}

.linknoticiasproyecto{
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;
}

A.linknoticiasproyecto:link {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;
	}

A.linknoticiasproyecto:visited {
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;
	}

A.linknoticiasproyecto:hover {
	color: #333333;
	TEXT-DECORATION: unrerline;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;
	}	
	
A.linknoticiasproyecto:active {
	color: #333333;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: normal;}
	
	
.linkvermasnaranja{
	color: #FF7D27;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermasnaranja:link {
	color: #FF7D27;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
	}

A.linkvermasnaranja:visited {
	color: #FF7D27;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermasnaranja:hover {
	color: #FF9B59;
	TEXT-DECORATION: underline;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}	
	
A.linkvermasnaranja:active {
	color: #FF7D27;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

	
	
	
.linkarialverdegeneral{
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: normal;
}

A.linkarialverdegeneral:link {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: normal;
	}

A.linkarialverdegeneral:visited {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: normal;
}

A.linkarialverdegeneral:hover {
	color: #498B48;
	TEXT-DECORATION: underline;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: normal;
}	
	
A.linkarialverdegeneral:active {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: normal;
}


.linkverdanabold{
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}

A.linkverdanabold:link {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
	}

A.linkverdanabold:visited {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}

A.linkverdanabold:hover {
	color: #498B48;
	TEXT-DECORATION: underline;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}	
	
A.linkverdanabold:active {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}	
	
.linkgeneralboletin{
	color: #306761;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}

A.linkgeneralboletin:link {
	color: #306761;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
	}

A.linkgeneralboletin:visited {
	color: #306761;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}

A.linkgeneralboletin:hover {
	color: #306761;
	TEXT-DECORATION: underline;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}	
	
A.linkgeneralboletin:active {
	color: #306761;
	TEXT-DECORATION: none;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: normal;
}	
	
.linkvermascafe{
	color: #7D5500;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermascafe:link {
	color: #7D5500;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
	}

A.linkvermascafe:visited {
	color: #7D5500;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermascafe:hover {
	color: #7D5500;
	TEXT-DECORATION: underline;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}	
	
A.linkvermascafe:active {
	color: #7D5500;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}
	
	
.linkvermasazul{
	color: #5A91D9;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermasazul:link {
	color: #5A91D9;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
	}

A.linkvermasazul:visited {
	color: #5A91D9;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermasazul:hover {
	color: #5A91D9;
	TEXT-DECORATION: underline;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}	
	
A.linkvermasazul:active {
	color: #5A91D9;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}
	
.linkvermasverde{
	color: #74AF01;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermasverde:link {
	color: #74AF01;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
	}

A.linkvermasverde:visited {
	color: #74AF01;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

A.linkvermasverde:hover {
	color: #74AF01;
	TEXT-DECORATION: underline;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}	
	
A.linkvermasverde:active {
	color: #74AF01;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}

/* FIN ESTILOS DE LINKS;*/


/*  INICIO ESTILOS DE FONDOS;*/

.fondoblanco {
	background-color: #FFFFFF;
	background-repeat: repeat; }
	
	
.fondoamarilloboletines {
	background-color: #FFCC66;
	background-repeat: repeat; }
	
.fondogeneralboletines {
	background-color: #FDF5E3;
	background-repeat: repeat; }

.fondoamarilloboletines2 {
	background-color: #FBE3AE;
	background-repeat: repeat; }
	
	
.fondoverdeboletines {
	background-color: #336666;
	background-repeat: repeat; }
	
.fondoverdebuscador {
	background-color: #C7DF99;
	background-repeat: repeat; 
	border: 1px dashed #74AF01;}
	
.fondomenusuper {
	background-image: url(../images/fondo_gris_menu_sup.gif);
	background-repeat: repeat;
	width: 1002px;
	height: 22px;}
	
	
.separadorlineamarilla {
	background-image: url(../images/separador_linea_amarilla.gif);
	background-repeat: repeat-x;
	width: 174px;
	height: 7px;}
	
	
.fondolineaverde {
	background-image: url(../images/fondo_linea_verde.gif);
	background-repeat: repeat;
	width: 1002px;
	height: 2px;}
	
	
.fondolinenegra {
	background-color: #333333;
	background-repeat: repeat;
	width: 1002px;
	height: 2px;}
	
	
.fondolineaverdeframeizq {
	background-color: #74AF01;
	background-repeat: repeat;
	width: 183px;}
	
.fondoazulframeder {
	background-color: #5A91D9;
	background-repeat: repeat;
	width: 237px;}
	
	
.tablaboletin {
	background-color: #AED16C;
	background-repeat: repeat;
	width: 176px;
	border: 1px solid #5D9641;
	}
	

.tablamenu2 {
	background-color: #93C03D;
	background-repeat: repeat;
	width: 176px;
	border: 1px dashed #5D9641;
	}
	
.tablamenu3 {
	DISPLAY: block;
	background-color: #AAD064;
	background-repeat: repeat;
	width: 176px;
	border: 1px dashed #74AF01;
	}
	
	
.tablaproyectos {
	background-color: #0F2544;
	background-repeat: repeat;
	width: 226px;
	height: 58px;
	border: 1px solid #FFCC00;
	}
	
	
.tablanoticiasnaraja {
	background-color: #FFFFFF;
	background-repeat: repeat;
	width: 98%;
	height: 212px;
	border: 1px solid #FEA000;
	}

.separadornoticianaranja{
	background-color: #FEA000;
	background-repeat: repeat;
	height: 5px;}

	
.tablanoticiaazul {
	background-color: #FFFFFF;
	background-repeat: repeat;
	width: 98%;
	height: 212px;
	border: 1px solid #5B91D9;
	}
	
.separadornoticiaazul{
	background-color: #5B91D9;
	background-repeat: repeat;
	height: 5px;}
	
	
.tablanoticiblancaderecha {
	background-color: #FFB93D;
	width: 226px;
	height: 147px;
	border: 1px solid #FFFFFF;
	}

.separadornoticiablanca{
	background-color: #FFFFFF;
	background-repeat: repeat;
	height: 5px;}

	
.tablanoticiaverde {
	background-color: #FFFFFF;
	background-repeat: repeat;
	width: 98%;
	height: 212px;
	border: 1px solid #669900;
	}

.separadornoticiaverde{
	background-color: #669900;
	background-repeat: repeat;
	height: 5px;}


.tablamenu {
	background-color: #74AF01;
	background-repeat: repeat;
	width: 176px;
	border: 1px solid #DFFEA7;
	}
	
.fondonaranjapiepagina {
	background-color: #FF9900;
	background-repeat: repeat;
	width: 1002px;
	height: 28px;}

.lineaseparadoramenuizq {
	background-image: url(../images/separador_linea_menu_verde.gif);
	background-repeat: repeat;
	width: 176px;
	height: 7px;}

.linegrisfotoclaro {

	border: 1px solid #CCCCCC;
}



.lineagristablaestadisticas {

	border: 1px solid #CCCCCC;
	font-family: Arial;
	font-size: 13px;
	color: #4B4B4B;
	letter-spacing: normal;
	line-height: 1.3em;}
}




.lineafotoverde{

	border: 1px solid #75AF02;
}

.lineaprepicadamenu {

	border: 1px dashed #74AF01;
}

/*  FIN ESTILOS DE FONDOS;*/

/*  INICIO ESTILOS TEXTOS GENERAL;*/
.textoverdemenusuper{
	PADDING-LEFT: 16px;
	text-transform: uppercase;
	color: #74AE01;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.9px;
	text-transform: uppercase;
}

.textoverdetituloboletin{
	text-transform: uppercase;
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.4px;
}


.textonaranjaboletin{
	color: #754600;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.4px;
	text-transform: normal;
}


.textoblancoproyectos{
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2em;
	letter-spacing: 0.4px;
	text-transform: uppercase;
}

.txtarial {
	font-family: Arial;
	font-size: 13px;
	color: #4B4B4B;
	letter-spacing: normal;
	line-height: 1.3em;}
	
.txtarialnegra11 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	letter-spacing: normal;
	line-height: 1.3em;
	text-align: left;}

.txtarialcursiva {
	font-family: Arial;
	font-size: 12px;
	color: #4B4B4B;
	line-height: 1.3em;
	font-style: italic;}
	
.txtarialsmall {
	font-family: Arial;
	font-size: 9px;
	color: #4B4B4B;
	letter-spacing: normal;
	line-height: 1.4em;
	text-align: left;}
	
	
.txtarialsmallblanca {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: normal;
	line-height: 1.4em;
	text-align: left;}	

	
.txtarialmedialector {
	font-family: Arial;
	font-size: 13px;
	color: #4B4B4B;
	line-height: 1.6em;
	text-align: left;}
	
.txtarialmedia {
	font-family: Arial;
	font-size: 12px;
	color: #4B4B4B;
	letter-spacing: normal;
	line-height: 1.6em;
	text-align: left;}


.titulonoticiaverdana {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
}

A.titulonoticiaverdana:link {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
	}

A.titulonoticiaverdana:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
}

A.titulonoticiaverdana:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
}	
	
A.titulonoticiaverdana:active {
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
}

.tituloboletines {
	font-family: Verdana;
	font-size: 18px;
	color: #306761;
	letter-spacing: 0.1px;
	line-height: 2.0em;
	text-align: left;
	font-weight: bold;
}

.titulosuperiorproyectos{
	font-family: Verdana;
	font-size: 18px;
	color: #306761;
	letter-spacing: 0.1px;
	line-height: 2.0em;
	text-align: left;
	font-weight: bold;
}


.subtituloboletines {
	font-family: Verdana;
	font-size: 15px;
	color: #306761;
	letter-spacing: 0.1px;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
}

.titulodebatesrurales {
	font-family: Trebuchet Ms;
	font-size: 11px;
	color: #003300;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: bold;
}


.textonoticiaverdana {
	font-family: Verdana;
	font-size: 10px;
	color: #4B4B4B;
	letter-spacing: 0.1px;
	line-height: 1.2em;
	text-align: left;
	font-weight: normal;
}


.textofechaverde {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #6BA501;
	letter-spacing: normal;
	line-height: 1.6em;
	text-align: left;
	font-style: italic;
}

.textofechaazul {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #5A91D9;
	letter-spacing: normal;
	line-height: 1.6em;
	text-align: left;
	font-style: italic;
}
.textofechanaranja {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FF9900;
	letter-spacing: normal;
	line-height: 1.6em;
	text-align: left;
	font-style: italic;
}	
	
.titulonoticiaproyecto {
	background:url(../images/bullet_onmouse_menu_gral_naranja.gif);
	background-repeat: no-repeat;
	PADDING-LEFT: 14px;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	text-transform: normal;}
	
.titulonoticiadestacada {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-transform: normal;
	}

A.titulonoticiadestacada:link {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-transform: normal;
	}

A.titulonoticiadestacada:visited {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-transform: normal;
}

A.titulonoticiadestacada:hover {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-transform: normal;
}	
	
A.titulonoticiadestacada:active {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-transform: normal;
}

.tituloseccion {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-transform: normal;}

	
.subtituloseccion {
	color: #498B48;
	TEXT-DECORATION: none;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;}


.textonoticiadestacada{
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
	letter-spacing: normal;
	line-height: 1.3em;
	text-align: right;}


/*   FIN ESTILOS TEXTOS GENERAL;*/

/*   INICIO OBJETOS DE FORMULARIO;*/
	
.textfieldboletin{
    font-family: Arial;
	background: #FFFFFF;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-transform: none;
	cursor: none;
	border: 1px dashed #663300;}

.botonboletin {
	font-size: 11px;
	background: #C7DF99;
	font-family: Arial;
	font-weight: bold;
	color: #754600;
	text-transform: normal;
	cursor: hand;
	border: 1px solid #74AF01;
}

.textfieldgris {
	font-family: Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
	cursor: none;
	border: 1px solid #FFFFFF;
	background-color: #F5F5F5;}

.boton {
	font-size: 10px;
	background-color: #323232;
	font-family: Arial;
	font-weight: bold;
	color: #74AF01;
	text-transform: uppercase;
	border: none;
	cursor: hand;}
	
.textfieldgrismini {
	font-family: Arial;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: none;
	cursor: none;
	border: 1px dashed #CCCCCC;
	background-color: #A1A1A1;}

/*   FIN OBJETOS DE FORMULARIO;*/


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.suckerdiv ul li{
	position: relative;
	left: 55px;

}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-color: yellow;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

A.mainlevel2 {
	DISPLAY: block;
	BACKGROUND-COLOR: #81A534;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 95%;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #74AF01;
}


A.mainlevel2:link {
	DISPLAY: block;
	BACKGROUND-COLOR: #81A534;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 95%;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #74AF01;
}


A.mainlevel2:visited {
	DISPLAY: block;
	BACKGROUND-COLOR: #81A534;
	COLOR: #FFFFFF;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 95%;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #74AF01;
}
A.mainlevel2:hover {

	DISPLAY: block;
	BACKGROUND-COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 95%;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #FFFFFF;

}

A.mainlevel2:active {

	DISPLAY: block;
	BACKGROUND-COLOR: #516721;
	MARGIN-LEFT: 4px;
	MARGIN-RIGHT: 4px;
	COLOR: #FFFFFF	;
	TEXT-DECORATION: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 80%;
	width: 95%;
	padding: 4px 0px 0px 5px;
	letter-spacing: 0.5px;
	cursor: hand;
	border: 1px solid #FFFFFF;

}
