/* enbor_dos columnas */

*,html{
	margin:0px;
	padding:0px;
	
}
/* typografy and color rules */

body{
	font-family:verdana, sans-serif;
	color:#666666;
	background: #eeeeee;
	
}
 p {
	font-family:verdana, sans-serif;
	margin:10px 20px 20px 10px;
	font-size:0.8em;
}
.volver{
	font-family:verdana, sans-serif;
	margin:5px 30px 0px 10px;
	font-size:0.7em;
	float: right;
}
.ver{
	font-family:verdana, sans-serif;
	margin:0px 20px 0px 0px;
	font-size:0.7em;
	float: right;
}
h1{
	font-family:verdana, sans-serif;
	font-size:1.9em;
	margin:10px 10px 10px 10px;
}
h2{
	font-family:verdana, sans-serif;
	font-size:1.0em;
	color: #404f24;
	margin:37px 10px 10px 10px;
	padding: 5px 0px 0px 5px;
	height:1.5em;
	background: #e6edd1 url(../img/fondo_menu.jpg) repeat-x left bottom;
}
h3{
	font-family:verdana, sans-serif;
	font-size:1.2em;
}
.tit_hazten{
	font-family:verdana, sans-serif;
	font-size:1.2em;
	margin:5px 10px 15px 10px;
}
h4{
	font-family:verdana, sans-serif;
	font-size:1.0em;
	font-style:normal;
	line-height: 1.3em;
	background: #eeeeee url(../img/h3select.gif) no-repeat left center;
	margin:0px 10px 20px 10px;
	padding:0px 0px 0px 30px;
	border:1px solid #eeeeee;
}
h5{
	font-family:verdana, sans-serif;
	font-size:0.9em;
	color: #7d775c;
	margin:20px 0px 10px 10px;
}

.dest_p{
	font-family:verdana, sans-serif;
	font-size:1.6em;
	color: #99cc00;
}
.dest_p1{
	font-family:verdana, sans-serif;
	font-size:1.2em;
	color: #99cc00;
}
.dest_igualdad{
	font-family:verdana, sans-serif;
	font-size:1.2em;
	color: #99cc00;
}
.dest_h{
	font-family:verdana, sans-serif;
	font-size:1.2em;
	color: #99cc00;
}

.dest_link{
	font-family:verdana, sans-serif;
	font-size:1.5em;
	color: #404f24;
} 

a{
	font-family:verdana, sans-serif;
	outline:none;
}
a:link{
	text-decoration:none;
	font-weight:bold;
	color: #404f24;
}
a:visited{
	text-decoration:none;
	font-weight:bold;
	color: #404f24;
}
a:hover{
	text-decoration:underline;
	font-weight:bold;
	color: #663300;
}
a:active{
	text-decoration:none;
	font-weight:bold;
	color: #404f24;
}

img{
	border:0;
}

ul{
	list-style-type:none;
}



 hr {
	background: transparent url(../img/separador.jpg) no-repeat ;
	height:40px;
	align:right;
	margin:0 auto;
}
address{
	font-family:verdana, sans-serif;
	margin:30px 10px 0px 10px;
	font-size:0.7em;
	text-align:right;
}

/* layot rules */

body{
	margin:0;
	padding:0;
	background: #ffffff url(../img/sombracentro.gif) repeat-y 50%;

}
#contain{
	width:50em;
	padding:0em;
	margin: 0px auto;
	background:#f8f8f8;
	border:1px solid #ffffff;
}
#cabecera1{
	position: relative;
	float:left;
	width:50em;
	height:2em;
	padding:0px 0px 5px 0px;
	background: #669900;

}
#menucabec1{
	width:32em;
	float:left;
	margin:15px 0px 0px 115px;
	font-size:0.7em;
}

#menucabec1 a{
	color:#ffffff;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
#menucabec1 a:hover{
	color:#99cc00;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}
.actual{
	color:#99cc00;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
#idiomas{
	width:15em;
	float:right;
	margin:15px 25px 0px 0px;
	font-size:0.7em;
}

#idiomas a{
	color:#ffffff;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
#idiomas a:hover{
	color:#99cc00;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}
.idiomaactual{
	color:#99cc00;
	font-weight:bold;
	margin:0px 10px 0px 0px;
}
.menucabec1_actual{
	color:#99cc00;
	font-weight:bold;
	padding:0px 10px 0px 0px;
}
#cabecera2{
	position: relative;
	float:left;
	width:50em;
	height:11.20em;
}

#cabecera2 h1 span{
	display:none;
}
#subcontain{
	position: relative;
	float:left;
	width:50em;
	overflow:hidden;
	background: #F8F8F8 url(../img/fondo_subcontain_1.jpg) no-repeat left bottom;	
}
#contenido{
	position: relative;
	margin: 0px auto;
	width:40em;
	overflow:hidden;
	background: #cddeab;
}
#colizq{
	position: relative;
	float:left;
	width:10em;
	background: #cddeab;
}



#menu{
	margin: 35px 0px 0px 0px;
	width:0 auto;
}
#menu h2 {
	height:1.0em;
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color: #404f24;
	margin: 0px 0px 6px 0px;
	padding: 6px 0px 10px 5px;
	background: #e6edd1 url(../img/fondo_menu.jpg) repeat-x left bottom;
}
#menu h2 a:link{
	text-decoration:none;
	font-weight:bold;
	color: #404f24;	
}
#menu h2 a:visited{
	text-decoration:none;
	font-weight:bold;
	color: #404f24;
}
#menu h2 a:hover{
	text-decoration:none;
	font-weight:bold;
	color: #663300;

}
#menu h2 a:active{
	text-decoration:none;
	font-weight:bold;
	color: #404f24;
}
#menu .sec_actual{
	color:#663300;
	font-weight:bold;
}
#menu h3 {
	height:2.0em;
	font-family:verdana, sans-serif;
	font-size:0.7em;
	color: #404f24;
	background: #c2ca9b;
	margin: 0px 0px 2px 0px;
	padding: 3px 0px 10px 5px;
}
#menu h3 a:link{
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;	
}
#menu h3 a:visited{
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}
#menu h3 a:hover{
	text-decoration:none;
	font-weight:bold;
	color: #663300;
}
#menu h3 a:active{
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}

#logo10urte{
	width:5em;
	margin:30px 0px 20px 30px;
}


#coldcha{
	position: relative;
	float:right;
	width:29.80em;
	background: #ffffff;
}


#cont{
	margin:10px 10px 10px 10px;
}
#cont1{
	margin:10px 10px 10px 20px;
}
#graf_flechas {
	margin:5px 0px 0px 60px;
}
#graf_flechas ul {
	margin:0px 0px 0px 0px;
}
#graf_flechas li {
	list-style-type:none;
	display: inline;
	width:20em;
	height:20em;
	margin:0px 75px 0px 0px;
}
#graf_hazten {
	margin:0px 10px 20px 0px;
}
#graf_hazten ul {
	margin:0px 0px 10px 10px;
}
#graf_hazten li {

	list-style-type:none;
	display: inline;
	width:20em;
	height:20em;
	margin:0px -38px 0px 0px;
}
.esquema {
	margin:5px 10px 0px 0px;
}

#ambitos{
	margin:15px 10px 20px 30px;
}
.lista_ambitos{
	border: 1px solid #ffffff;
	font-size: 0.7em;
}
.lista_ambitos li{
	list-style-type:none;
	display:block;
	text-align:left;
	background: transparent url(../img/fbr.gif) no-repeat left bottom;
	padding: 0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
}

#navegaciondcha{
	margin:15px 10px 15px 10px;
	}
	
	#navegaciondcha ul{
	list-style-type: none;
	text-align: left;
	}
	#navegaciondcha ul li{
	display: block;
	float: left;
	text-align: left;
	}
	#navegaciondcha ul li a{
	background: #fff;
	width: 127px;
	height: 20px;
	border-top: 1px solid #c2ca9b;
	border-left: 1px solid #c2ca9b;
	border-bottom: 1px solid #c2ca9b;
	border-right: 1px solid #c2ca9b;
	padding: 2px 0 0 5px;
	margin: 0 2px 2px 0;
	color: #663300;
	text-decoration: none;
	display: block;
	text-align: left;
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	}
	#navegaciondcha ul li a:hover{
	color: #663300;
	background: #c2ca9b;
	}
	#navegaciondcha a:active{
	background: #663300;
	color: #fff;
	}
	#navegaciondcha li#active {
	width: 127px;
	height: 20px;
	padding: 2px 0 0 5px;
	margin: 0 2px 2px 0;
	text-decoration: none;
	display: block;
	text-align: left;
	font: normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	border: 1px solid #c2ca9b;
	background: #c2ca9b;
	color: #663300;
	}

#cont1ambitos{
	margin:10px 10px 20px 10px;
		
}
.lista{
	margin:0px 10px 20px 10px;
	border: 1px solid #ffffff;
	font-size: 0.8em;
}
.lista li{
	list-style-type:none;
	display:block;
	text-align:left;
	background: transparent url(../img/fbr.gif) no-repeat left center;
	padding: 0px 0px 0px 20px;
	margin:10px 0px 5px 0px;
}
.lista_meto_descubrir{
	margin:40px 20px 20px 0px;
	border: 1px solid #ffffff;
	font-size: 0.8em;
}
.lista_meto_descubrir li{
	list-style-type:none;
	display:block;
	text-align:left;
	padding: 0px 0px 0px 10px;
	margin:10px 0px 10px 0px;
}

#proyectos{
	margin:10px 10px 20px 10px;
}
#proyectos dt{
	margin:15px 0px 0px 0px;
	font-weight:bold;
	font-size:0.9em;
}
#proyectos dd{
	font-size:0.8em;
	padding: 0px 0px 0px 10px;
}


#separa{
	background: transparent url(../img/separador.jpg) no-repeat ;
	height:40px;
	margin:20px 20px 20px 230px;
}
#seguir{
	margin:10px 10px 10px 130px;
}
#seguir_serv{
	margin:50px 0px 10px 120px;
}
#seguir_serv ul{
	margin:0px 0px 0px 0px;
}

#seguir_serv li {
	font-size:0.8em;
	list-style-type:none;
	display: inline;
	width:20em;
	height:20em;
	margin:0px -40px 0px 0px;
}

#pie{
	position: relative;
	float:left;
	width:50em;
	height:1.2em;
	background:#669900;
	color:#ffffff;
}
#menupie{
	float:right;
	margin:3px 40px 0px 0px;
	font-size:0.7em;
}

#menupie a{
	color:#ffffff;
	font-weight:normal;
	padding:0px 5px 0px 0px;
}
#menupie a:hover{
	color:#cccccc;
	text-decoration:none;
	padding:0px 5px 0px 0px;
}

.enbor{
	color:#ffffff;
	font-weight:normal;
}
.clear{
	clear:both;
}

/*Formulario enborflash*/

#newsletter {width:300px; padding:10px; margin:20px; border: 1px dashed #c2ca9b;background-color:#f8f8f8;}
#newsletter fieldset {border:0;background-color: #e6edd1; padding:10px 20px;}
#newsletter legend{font: bold 16px Arial, sans-serif;color:#404f24; padding:0 5px;}
#newsletter p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:right;padding:5px; color: #000000;}
#newsletter p br {clear: left;}
.enviar{margin:3px 0 0 83px;}

#encabezado{
	font-family: verdana, sans-serif;
	margin:20px 0px 20px 0px;
	font-size:0.9em;
	text-align: left;
}
#pie_newsletter{
	font-family: verdana, sans-serif;
	margin:70px 0px 0px 0px;
	font-size:0.8em;
	text-align: left;

}
/*Formulario sugerencias*/

#sugerencias {width:380px; padding:10px; margin:15px; border: 1px dashed #c2ca9b;background-color:#f8f8f8;}
#sugerencias fieldset {border:0;background-color: #e6edd1; padding:10px 10px;}
#sugerencias legend{font: bold 16px Arial, sans-serif;color:#9C2DD2; padding:0 5px;}
#sugerencias p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 22%; text-align:left;padding:5px; color: #000000;}
#sugerencias p br {clear: left;}
.enviar{ float: left; text-align:center;padding:0px;margin:15px 5px 5px 5px; color: #000000;}
.borrar{ float: left; text-align:center;padding:0px;margin:15px 5px 5px 5px; color: #000000;}

#encabezado_sug{
	font-family:verdana, sans-serif;	
	font-size: 0.8em;
	text-align: left;
	width:350px; padding:0px; margin:15px;
}
/*Formulario acceso clientes*/

#clientes {width:350px; padding:10px; margin:20px; border: 1px dashed #c2ca9b;background-color:#f8f8f8;}
#clientes fieldset {border:0;background-color: #e6edd1; padding:10px 20px;}
#clientes legend{font: bold 16px Arial, sans-serif;color:#404f24; padding:0 5px;}
#clientes p label {font:bold 12px Geneva, Arial, Helvetica, sans-serif; float: left;width: 42%; text-align:right;padding:5px; color: #000000;}
#clientes p br {clear: left;}
.enviarclientes{margin:3px 0 0 180px;}

#encabezado{
	font-family: verdana, sans-serif;
	margin:20px 0px 20px 0px;
	font-size:0.9em;
	text-align: left;
}

/*mapa*/

#mapa{
	margin:10px 10px 10px 10px;
	}
	
	#mapa ul{
	list-style-type: none;
	text-align: left;
	text-decoration: none;
	display: block;
	
	}
	#mapa ul li{
	font-size:0.8em;
	margin: 0 2px 0px 5px;
	}
	
	#mapa ul li a{
	padding: 0px 0 2px 5px;
	font-size:0.8em;
	color: #404f24;
	}
	
	#mapa ul li a:hover{
	padding: 0px 0 2px 5px;
	font-size:0.8em;
	color: #663300;
	}

/* enborflash */
	#coldcha1{
	position: relative;
	float:right;
	width:38.00em;
	background: #ffffff;
	}
	#colizq1{
	position: relative;
	float:left;
	width:12em;
	}

	#sumario {
	margin:40px 10px 20px 10px;
	}
	
	#sumario ul{
	list-style-type: none;
	text-align: left;
	text-decoration: none;
	display: block;
	}
	
	#sumario ul li{
	padding: 5px 0px 5px 5px;
	color: #404f24;
	background: #ffffff;
	font-weight: bold;
	}
	
	#sumario ul li a{
	font-size:0.8em;
	color: #404f24;
	}
	
	#sumario ul li a:hover{
	font-size:0.8em;
	color: #663300;
	}
	
	#presentacion{
	margin:10px 10px 15px 40px;
	border: 1px solid #ffffff;
	background: #e6edd1;
	}
	
	.noticia{
	margin:10px 10px 30px 40px;
	border-bottom: 1px solid #e6edd1;
	border-right: 1px solid #e6edd1;
	background: #f8f8f8;
	}
	.titular {
	text-align:left;
	padding:5px 0px 5px 20px;
	font-weight: bold;
	font-size:0.9em;
	background: transparent url(../img/fbr.gif) no-repeat left center;
	}
	.titular a{
	font-size:0.8em;
	font-weight: bold;
	color: #006633;
	text-decoration:underline;
	}
	.titular a:hover{
	font-weight: bold;
	color:#FF9900;
	font-size:0.8em;
	}
	.subtitulo {
	text-align:left;
	padding:0px 10px 5px 10px;
	font-size:0.8em;
	}
	.descripcion {
	text-align:left;
	padding:5px 10px 10px 10px;
	font-size:0.7em;
	}
	.fecha {
	text-align:left;
	padding:0px 0px 5px 0px;
	font-size:0.7em;
	}
	.noticiad{
		float:right;
		margin: 0px 5px 5px 5px;
	
			}
	.noticiai{
		float:left;
		margin: 3px 10px 10px 0px;
	
			}
	.lista_ambitos1{
	border: 1px solid #f8f8f8;
	font-size: 0.7em;
}
#menucabec2{
	float:left;
	margin:15px 0px 0px 100px;
	font-size:0.7em;
}
#menucabec2 a{
	color:#ffffff;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
#menucabec2 a:hover{
	color:#99cc00;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
	
