body {
	background: #ECF5F6 !impotant;
	/*scroll*/
	scrollbar-3dlight-color : white;
	scrollbar-arrow-color : #518CE6; /*#000000;*/
	scrollbar-base-color : #518CE6; /*#000000;*/
	scrollbar-darkshadow-color : #999999; /*Grey;*/
	scrollbar-face-color : #ECF5F6; /*#AEC464;*/
	scrollbar-highlight-color : #999999;/*#E8EED3;*/
	scrollbar-shadow-color : #666666;
	scrollbar-track-color :  #F2F2F2; /*#CFDCA5;*/
	/*fuente gerneral*/
	font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	margin-left:0;
	margin-top:0; 
} 


/* ------------- AREA DEFINICIÓN ENLACES <HREF> ------------- */
/*enlaces, generales
a:link {	color: #000000; font: bold; font-weight: normal; text-decoration: none; }
a:active { color: #FF6600;	font: bold;	font-weight: normal;	text-decoration: none; }
a:visited {	color: black; font: bold; font-weight: normal; text-decoration: none; }
a:hover{	color: #000000; font: bold; font-weight: normal; text-decoration: underline;  background-color: White;  }
*/
a:link {	color: black; font: bold; font-weight: normal; text-decoration: none; }
a:active { color: #FF6600;	font: bold;	font-weight: normal;	text-decoration: none; }
a:visited {	color: black; font: bold; font-weight: normal; text-decoration: none; }
a:hover{	background-color:/*#ECF5F6;*/white; color:#666666; font: bold; font-weight: normal; text-decoration: underline; }

/* --------------------------------- */

tr.par a:link , .par a:visited, .par a:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color:black; font-weight: normal;  }
	tr.par a:hover {	text-decoration: underline; background-color:#ECF5F6; color:#666666;  }.par a:active { color: #FF6600; background-color:white;}	
/* ----------.corpo---------------------- commmmmmmppppppprrrrrroooooobbbbbaaaaaarrr*/  	

/*path portal */
a.smallverde {color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight :bold}
a.smallverde:link {color: #000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight :bold}
a.smallverde:active {color: #000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight :bold}
a.smallverde:visited {color: #000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight :bold}
a.smallverde:hover {color: #000000; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight :bold}
/*path*/
small {	font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	margin-left:2%; }
	small a:link {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration:none; color:#000000; font-weight :normal; }
	small a:active {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration:none; color:#FF6600; font-weight :normal; }
	small a:visited {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration:none; color:#000000; font-weight :normal; }
	small a:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	text-decoration:underline;	color:#000000;	font-weight :normal;  background-color: White;}

a.subir:link  { color: #518CE6;; text-decoration: none; font-size:0.9em; font-family:verdana,arial,helvetica,sans-serif;  font-weight: bold; }
a.subir:active  { color: #FF6600; text-decoration: none; font-size:0.9em; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; }
a.subir:visited  { color: #518CE6; text-decoration: none; font-size:0.9em; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; }
a.subir:hover  { color: #518CE6; text-decoration: none; font-size:0.9em; font-family:verdana,arial,helvetica,sans-serif; font-weight: bold; text-decoration: underline; }

/* para novedades y noticias */
a.noveynot:link { color: #000000; text-decoration: none; font-size:0.6em; font-family:verdana,arial,helvetica,sans-serif;}
a.noveynot:active { color: #000000; text-decoration: none; font-size:0.6em; font-family:verdana,arial,helvetica,sans-serif;}
a.noveynot:visited { color: #000000;text-decoration: none; font-size:0.6em; font-family:verdana,arial,helvetica,sans-serif;}
a.noveynot:hover { color: #000000; text-decoration: none; font-size:0.6em; font-family:verdana,arial,helvetica,sans-serif;}
	

/* ------------- AREA DEFINICIÓN UL ------------- */
/*listas*/

ul{ margin-left: 20%;	margin-right:0%; list-style:square  list-style:square !important;  color: Black;}
ul.ulhome{ list-style: square url(/images/flec.gif); 
			  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
			  font-size: 0.9em;  margin-left: 1%;
			margin-top: 1%;
  }


/* ------------- AREA DEFINICIÓN TABLE, TD ------------- */

/*zonas verde claro y enumeración de tablas*/
table.lightgreen { text-align:center;  background-color: /*#E8EED3;*/#ECF5F6; } /* cambios */

/* ------------- AREA DEFINICIÓN TABLAS ------------- */
td { font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; }
	td.formulario1 { background-color:/*#AEC464*/#518CE6; font-weight: normal; color: white; }
	td.formulario2 { background-color:/*#E4F1DA;*/#F2F2F2; font-weight: normal; color: #000000; }
	td.formulario2 a:link { color: #000000; font-weight: bold;}
	td.ulimg { list-style: none url(../images/spacer.gif); margin-left: 1px;  margin-bottom: -5%;  }
	td.ulimg li {margin-bottom: -2%;}
   td span {color: #000000;  font-weight: bold;  } /* color cabecera listados herramientas documentos ANTERIORES, VISITADOS */
td.white { background-color:white;	vertical-align: top; } 
/*zonas verde oscuro*/
td.darkgreen { background-color:#518CE6;	color:white; }
/*pie - verde oscuro
td.pie { background-color:#000000; color:white; text-align: right; font-size: 0.6em }
	td.pie a:link,	td.pie a:active,	td.pie a:visited,	td.pie a:hover
	{ background-color: transparent;  color: White;  }
	td.pie a:hover { text-decoration: underline;	}*/
td.pie {	background-color:#518CE6;	color:white;	text-align: right;	font-size: 0.6em }
	td.pie a:link,	td.pie a:active,	td.pie a:visited,	td.pie a:hover
	{ background-color: transparent;  color: White;  }
	td.pie a:hover { text-decoration: underline;	}
	
/* buscador */ 
td.buscador {	background-color: /*#FF6600*/#518CE6; color:#FFFFFF;	font-weight:bold;	text-indent:5px; }
td.justif {	color:#000000;	text-align: justify; }
/*zonas verde medio
	td.mediumgreen { background-color: #C2D38D; }
   td.mediumgreen ul {margin-left:auto; list-style:square; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;}
	td.mediumgreen a:link {	color: #003500; font-weight: normal;  }
	td.mediumgreen a:active { color:#000000; font-weight: normal; background: White;}
	td.mediumgreen a:visited {	color: #00592F; font-weight: normal; }
	td.mediumgreen a:hover { color:#000000; font-weight: normal;  background: White;  }*/
td.mediumgreen { background-color:#C2D38D; }  /* aclarado color */
td.mediumgreen2 {	background-color:#9BB544; }
	td.mediumgreen ul 
	{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	color: #000000;
	margin-left: auto;
	margin-top: 0%;
	font-size: 0.7em;
  }
	
	td.mediumgreen a:link {	font-weight: normal; }
	td.mediumgreen a:active { font-weight: normal; }
	td.mediumgreen a:visited {	font-weight: normal; }
	td.mediumgreen a:hover { font-weight: normal;  background-color: White;  }

	
	
  
  /*td.mediumgreen ul {margin-left:auto; color:white; font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;	font-weight:800; list-style:square;  list-style-image: none;  }
	td.mediumgreen a:link {	color: #FFFFFF; font-weight: normal;  }
	td.mediumgreen a:active { color:#FE6601; font-weight: normal; background: White;}
	td.mediumgreen a:visited {	color: #000000; font-weight: normal; }
	td.mediumgreen a:hover { color:#000000; font-weight: normal;  background: White;  }
	*/
	/*td.mediumgreen a:link {	color:white; font-weight: normal; }
	td.mediumgreen a:active { color:#FF6000; font-weight: normal; }
	td.mediumgreen a:visited {	color: Black; font-weight: normal; }
	td.mediumgreen a:hover { color:#000000; font-weight: normal; }*/

table.destacados {text-align:center; background-color:/*#E8EED3*/#DAF3F8; font-size:1.3em; color: #000000; }	

/* ------------- AREA DEFINICIÓN TEXTOS CABECERAS ----PATH--------- */
/*h1 { font-family:verdana,arial,helvetica,sans-serif; font-size:1.4em; color:#000000;  text-indent:4px; }*/



/* ------------- AREA DEFINICIÓN FORMULARIOS, INPUT, SELECT, ETC ------------- */
input.busc
{ border: 1px;  
border-color: #000000;  
border-style: solid;
width: 85px;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11;
color: #000000;
}

input.form
{ border: 1px;  
border-color: #000000;  
border-style: solid;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 11;
color: Black;
}

select
{
border: 1px;  
border-color: #000000;  
border-style: solid;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:11;
color: #000000;
}
textarea
{
border: 1px;  
border-color: #000000;  
border-style: solid;
font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:11;
color: #000000;
}

/* nuevos */
/*td.greenmenu {	background-color: #C2D38B; }
	td.greenmenu ul {  margin-left:auto;	 margin-top:2%; margin-bottom:2%; list-style: none; color: #000000; }
*/
td.greenmenu {	background-color: #DAF3F8; }
	td.greenmenu ul {  margin-left:auto; margin-top:2%; margin-bottom:2%; margin-right:0.5em; list-style: none; color: #666666; }
	td.greenmenu ul a:link , td.greenmenu ul a:visited, td.greenmenu ul a:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color:666666; font-weight: normal;  }
	td.greenmenu ul a:hover {	text-decoration: underline; background-color:white; color:#666666;  }  td.greenmenu ul a:active { color: #FF6600; background-color:white;}
	td.greenmenu li {margin-bottom:0.2em;}
td.grennuevo2 {	background-color: #F2F2F2; }

.lightgreen { /*background-color: #E8EED3;*/background-color:#ECF5F6; }

.lightgreen2 { background-color: #DAE4BA; } 
	a.linkgen2:link , a.linkgen2:visited, a.linkgen2:hover {	color: black;	text-decoration: none;  font-weight: normal;  }
		a.linkgen2:hover {	text-decoration: underline; }

.colorSAE { 	background-color: #F2E6E6; }

a.linkmenup:link , a.linkmenup:visited, a.linkmenup:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 1em;	color: black;	text-decoration: none;  font-weight: normal;  }
		a.linkmenup:hover {	text-decoration: underline; }
		
a.linkubicacion:link , a.linkubicacion:visited, a.linkubicacion:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #000000;	text-decoration: none;  font-weight: bold;  }
		a.linkubicacion:hover {	text-decoration: underline; }
		
.textocorporativo {	color: white; }

.paginacion {	background-color: #E4F1DA; }

p.psubir {	text-align: right; font-size:0.8em; color: #518CE6; }	
		p.psubir a:link , p.psubir a:visited, p.psubir a:hover {	text-decoration: none;  font-weight: bold; color: #518CE6;  }
		p.psubir a:hover {	text-decoration: underline; }

/*.corpo2 { color: #000000; font-size: 0.7em; } 
		.corpo2 a:link , .corpo2 a:visited, .corpo2 a:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;  font-weight: normal;  }
		.corpo2 a:hover {	text-decoration: underline; }
*/
.corpo2 {color: white; font-size: 0.7em; } /* ( sin "background-color" en CEDT) enlaces menú: contacto, mapa web, english */
		.corpo2 a:link , .corpo2 a:visited, .corpo2 a:hover {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color:white; font-weight: normal;  }
		.corpo2 a:hover {	text-decoration: underline; background-color:#ECF5F6; color:#666666;  }.corpo2 a:active { color: #FF6600; background-color:white;}	


.borde-reserva {	border: 2px solid #FF6600;	padding: 0.5em; width: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 0.9em;}

/* Parches versión anterior */

/* Mejoras Netscape, en pruebas..... */
td a {font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif; color: black; font-weight:normal;text-decoration:none; } 


li.square{
	list-style-type:square !important;
}