@charset "utf-8";
/* CSS Document */
#cabecera { background:none;}
#col_izquierda {background:#e5e5e5;}
.zona_izq{padding:0 0em 0em 0;background:#e5e5e5;}
	.zona_izq h2{padding:0;text-align:right;}
		.zona_izq h2 a,
		.zona_izq h2 a:visited{color:#39a641;font-size:2.4em;text-decoration:none;font-weight:normal;}
		.zona_izq h2 a:hover{text-decoration:underline;}
	.zona_izq h3{text-align:right;margin:0 0 1em 0;font-size:1.2em;color:#000000;}
		.zona_izq h3 a,
		.zona_izq h3 a:visited{font-size:1.4em;color:#000000;text-decoration:none;font-weight:bold;}
		.zona_izq h3 a:hover{text-decoration:underline;}
	.zona_izq img.destacado{border:4px solid #FFFFFF;margin:0 0 0 1em;}
	.zona_izq h4{font-size:1.2em;color:#000000;margin:1em 0 0 1.2em;}
	.zona_izq p{font-size:1.1em;color:#000000;margin:0.5em 0 0 1.3em;}
		.zona_izq p.titulo{font-size:1.3em;font-weight:bold;}
		.zona_izq p.subtitulo{font-size:1.2em;font-weight:bold;}
	.zona_izq p strong{font-size:1em;color:#000000;}

.pag_aplicaciones_recursos{padding:0 1em 1em 1em;margin:-2px 0 0 0;min-height:520px;}
	.pag_aplicaciones_recursos h3{font-size:1.4em;margin:0 0 1em 0;}
	.pag_aplicaciones_recursos h3.subtitulo{margin-top:1em}
	.pag_aplicaciones_recursos p{font-size:1.1em;color:#333333;margin:0.5em 0;line-height:1.4em;}
	.pag_aplicaciones_recursos .list_canales{overflow:hidden;margin:1em 0 1em 1em;}
		.pag_aplicaciones_recursos .list_canales li{margin:0.5em 0;background:url(/img/li-verde.gif) no-repeat;list-style:inside;list-style-type:none;padding:0 0 0 1em;}
			.pag_aplicaciones_recursos .list_canales li a,
			.pag_aplicaciones_recursos .list_canales li a:visited{font-size:1.1em;color:#3aa641;text-decoration:underline;font-weight:bold;}
			.pag_aplicaciones_recursos .list_canales li a:hover{text-decoration:none;}
		.pag_aplicaciones_recursos p strong{font-size:1em;}
		.pag_aplicaciones_recursos p em{font-size:1em;font-style:normal;}
		.pag_aplicaciones_recursos p a,
		.pag_aplicaciones_recursos p a:visited{font-size:1em;color:#3aa641;text-decoration:underline;font-weight:bold;}
		.pag_aplicaciones_recursos p a:hover{text-decoration:none;}
		.pag_aplicaciones_recursos p.centrado{text-align:center;width:28em;margin:0 0 0 13em;font-size:1.18em;color:#333333;font-weight:normal;line-height:1.3em;}
		.pag_aplicaciones_recursos .list{margin:1em 0 1em 1em;}
		.pag_aplicaciones_recursos .list li{font-size:1.1em;margin:0.5em 0;background:url(/img/li-verde.gif) no-repeat;padding:0 0 0 1em;}
			.pag_aplicaciones_recursos .list li strong{font-size:1em;}
			.pag_aplicaciones_recursos .list li a,
			.pag_aplicaciones_recursos .list li a:visited{font-size:1em;color:#3aa641;text-decoration:underline;font-weight:bold;}
			.pag_aplicaciones_recursos .list li a:hover{text-decoration:none;}
			.pag_aplicaciones_recursos .list li kbd{font-size:1em;}
	.pag_aplicaciones_recursos .list-productos{overflow:hidden;margin:2em 1em 1em 0;padding:0; }
		.pag_aplicaciones_recursos .list-productos li{
		width:18em;font-size:1em;float:left;
		height:35em;padding:1em 1em 0 1em;margin:0 0 1em 0;
		border:1px solid #CCCCCC;border-top:0;border-bottom:0;border-left:0;
	}
		.pag_aplicaciones_recursos .list-productos li.sinborder{border:0;}

			.pag_aplicaciones_recursos .list-productos li a,
			.pag_aplicaciones_recursos .list-productos li a:visited{font-size:1.1em;color:#39a641;font-weight:bold;text-decoration:none;}
			.pag_aplicaciones_recursos .list-productos li a:hover{text-decoration:underline;}
			.pag_aplicaciones_recursos .list-productos li h3{margin:0 0 1em 0;}
				.pag_aplicaciones_recursos .list-productos li h3 a{font-weight:bold;font-size:1.2em;}

			.pag_aplicaciones_recursos p.ver_mas{text-align:right;font-size:1em;margin:1em 0 0 0;}
				.pag_aplicaciones_recursos p.ver_mas a,
				.pag_aplicaciones_recursos p.ver_mas a:visited{font-weight:normal;color:#FFFFFF;padding:0px 7px 3px 17px;height:12px;display:block;width:20px;
					background:url(/img/mas.gif) 5px 3px no-repeat #39a641;
				}
			.pag_aplicaciones_recursos p.ver_mas a:hover{text-decoration:underline;}
			
.pag_aplicaciones_recursos .col_izquierda{width:58em;margin:0;float:left;padding:0 1em;}
.pag_aplicaciones_recursos .col_izquierda input{font-size:14px;border:1px solid #999999;}
.pag_aplicaciones_recursos .col_izquierda .enviar_consulta{font-size:14px;color:#FFFFFF;border:1px solid #999999;background-color:#39A641;cursor:pointer;}
	.pag_aplicaciones_recursos a,
	.pag_aplicaciones_recursos a:visited{font-size:12px;color:#000000;text-decoration:underline;font-weight:bold;}
	.pag_aplicaciones_recursos a:hover{text-decoration:none;}
	.pag_aplicaciones_recursos .col_izquierda h3{
	font-weight:normal;
	color:#FFFFFF;
	font-size:1.7em;
	margin:0;
	/*background-color: #39a641;*/
	}
		.pag_aplicaciones_recursos .col_izquierda td{
	font-weight:normal;
	color:#000000;
	font-size:11px;
	text-align:justify;
	}
			.pag_aplicaciones_recursos .col_izquierda strong{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	}
		.pag_aplicaciones_recursos .col_izquierda .contenidos{margin:0 0 0 2.5em;overflow:hidden;}
			.pag_aplicaciones_recursos .col_izquierda .contenidos li{font-size:1.1em;margin:.5em 0;list-style:square;list-style-position:inside}
		.pag_aplicaciones_recursos .col_izquierda h3.soluciones{font-size:2em;color:#3aa641;margin:1em 0 0 0;}
		.pag_aplicaciones_recursos .col_izquierda .list_sols{margin:0;overflow:hidden;}
		.pag_aplicaciones_recursos .col_izquierda .list_sols li{margin:0.5em 0;}
.pag_aplicaciones_recursos .col_derecha{float:left;width:23em;margin:1em 0 1em 0;padding:10px;border:1px solid #b1dbb3;background:#eef8ed;}
	.pag_aplicaciones_recursos .col_derecha h3{color:#3ca641;font-size:1.8em;font-weight:normal;margin:0;}
	.pag_aplicaciones_recursos .col_derecha p{font-size:1.1em;line-height:1.4em;}
	.pag_aplicaciones_recursos .col_derecha p strong,
	.pag_aplicaciones_recursos .col_derecha p em{font-size:1em}
	.pag_aplicaciones_recursos .col_derecha p.entradilla{font-weight:bold;}
	
h2.error{color: red;}
.error_cabecera {overflow: hidden; margin: 10px 10px 5px 10px;}
.error_cabecera img {float: left; margin: 0px 10px 5px 0px; }
.error_cabecera .verde {color: #3aa73e; font-size: 20px;}
.error_cabecera .verde span {color: #3aa73e; font-size: 30px;}
.error_cabecera .negro {color: #000000; font-size: 18px;}
.error_cuerpo {margin: 0 0px 0px 100px; padding:0 0 0 50px;overflow: hidden;background:url(/img/404_mapa_web.jpg) 0 10px no-repeat;min-height:500px;}
.error_cuerpo img {float: left; margin: 0px 30px 5px 0px; }

.error_cuerpo li {list-style: none; color: #3aa73e; font-size: 16px; margin: 10px 0;}
.error_cuerpo li a:link, .error_cuerpo li a:visited {color: #3aa73e; font-size: 16px;}
.error_cuerpo ul.indentar2{list-style: none;list-style-position:inside;color: #3aa73e; font-size: 16px; margin: 5px 0 5px 30px;overflow:hidden;}

.mapa_web {margin: 10px 10px 5px 100px;}
.mapa_web .verde {color: #3aa73e; font-size: 20px;}
.mapa_web .negro {color: #000000; font-size: 18px;}

/* Estilos para el formulario de solicitud. */
#contenedor_formulario_aplicaciones_recursos { width: 31.5em; margin: 1em 0em 1em 0em; float: left;}
	#contenedor_formulario_aplicaciones_recursos h3 { margin: 0em 0em 0.2em 2em; font-size: 1.5em; color: #61b867; }
		#contenedor_formulario_aplicaciones_recursos p#descripcion { margin: 0em 0em 0.5em 8.5em; font-size: 1.1em}
			#contenedor_formulario_aplicaciones_recursos form legend { display: none; }
			#contenedor_formulario_aplicaciones_recursos #post_select { oveflow: hidden; clear: both; }
			#contenedor_formulario_aplicaciones_recursos label { float: left; font-size: 1.1em; display: block; text-align: right; width: 7.5em; padding: 0.5em 0em 0.5em 0em;}
			#contenedor_formulario_aplicaciones_recursos select { float: right; margin-bottom: 0.4em; width: 19.9em; margin: 0.3em 0em 0.3em 0em; font-size: 1.1em; border: 1px solid #999999; }
			#contenedor_formulario_aplicaciones_recursos select option { width: 17.9em; font-size: 1em; padding: 0.1em 0 0.1em 0; }
			#contenedor_formulario_aplicaciones_recursos input { float: right; width: 17.8em; margin-bottom: 0.4em; padding: 0.3em 1em 0.3em 1em; font-size: 1.1em; border: 1px solid #999999; }
			#contenedor_formulario_aplicaciones_recursos form textarea { float: right; width: 19.8em; font-size: 1.1em; border: 1px solid #999999; overflow: hidden; }
				#contenedor_formulario_aplicaciones_recursos form input#enviar_contacto { width: 63px; margin: 1em 0em 0em 10em; padding: 0.2em 0em 0.2em 0em; float: right; color: #ffffff; font-weight: bold; font-size: 1.1em; background-color: #39a641; border: none; cursor: pointer; }
				
#contenedor-form-errores { width: 26em; margin: 0em 1em 1em 3.2em; padding: 1em; background-color: #eff8ed; border: 1px solid #b0dbb3; overflow: hidden; clear: both; }
	#contenedor-form-errores h3 { font-size: 1.4em;  color: #39a641; text-align: left; }
	#contenedor-form-errores ul li { font-size: 1.1em; }
.form-error-1 { border: 1px solid #b0dbb3; background-color: #eff8ed; }
/* Fin de los estilos para el formulario */


#empresa_col_izquierda {float:left; margin:5px 0pt -25000px 10px; padding:0pt 0pt 25000px;width:250px; text-align: center;}
	#empresa_col_izquierda p {margin: 10px 5px 5px 10px; font-size: 12px; color: #999999; font-weight: bold;}
#adorno1{border: 4px solid #e5e5e5;}

#empresa_col_derecha {float:left; margin: 5px 5px 0px 20px; width: 300px;}
#empresa_col_derecha hr {width: 100%; border: 3px solid #e5e5e5; margin-bottom: 15px;}
#intro {font-weight: bold;}
#empresa_col_derecha p {margin: 10px 0 0 0; color: #676767; line-height: 1.3em;}
#calidad {margin: 10px 0 0 0; color: #676767; line-height: 1.3em; width: 170px; float: right; font-size: 9px}
#col_derecha_titulo {color: #3aa641; font-size: 16px; font-weight: normal; margin:0 0 0.2em 0; font-weight: bold;}
.menu_feeds{background:url(/img/ico-2-sel.gif) #39a641 no-repeat;padding:1em;color:#FFFFFF;overflow:hidden;}
.menu_feeds .izq{float:left; width:12.5em;}
		.menu_feeds h2{margin:12px 0 0 7px;font-size:1.5em;font-weight:bold;color:#FFFFFF;}
		.menu_feeds h3{margin:0 0 0 7px;font-size:1em;font-weight:normal;color:#FFFFFF;}
		.listado_feeds{float:left;margin:15px 0 0 0.5em;width:18.5em;}
			.listado_feeds li{background:url(/img/fondo_sub_menu.gif) bottom repeat-x;padding:0 0 7px 0;margin:1em 0;color:#d7edd9;}
			.listado_feeds li a:link,
			.listado_feeds li a:visited{color:#d7edd9;font-size:1.2em; font-weight:bold;text-decoration:none;}
			.listado_feeds li a:hover{text-decoration:underline;}
			.listado_feeds li a:link.seleccionado, .listado-productos li a:visited.seleccionado, .listado-productos li a:hover.seleccionado{font-size:1.2em;color:#000000;font-weight:bold; text-decoration:none;}
.listazonaprivadaizq{
border:0 none;
color:#333333;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:25px;
}
.listazonaprivadaizq li {
font-size:1.1em;
list-style-image:none;
list-style-position:inside;
list-style-type:square;
margin:0.5em 0;
}
.listazonaprivadaizq li a,
.listazonaprivadaizq li a:visited{font-size:12px;color:#000000;text-decoration:underline;font-weight:bold;}
.listazonaprivadaizq li a:hover{text-decoration:none;}
.porquehermetizq {
float:left;
width:28em;
margin-left:20px;
/*margin:1em 0 1em 0;*/
padding:5px;
border:1px solid #b1dbb3;
background:#eef8ed;
text-align:left;
}
.porquehermetizq h3 {
color:#3CA641;
font-size:1.8em;
font-weight:normal;
margin:0;
text-align:left;
}