@charset "utf-8";
/* CSS Document */
/* Regla para IE */

.Estilo1 {
	color: #3C81B9;
	font-weight: bold;
}
ul{margin:0px;}
.ppp{padding:0px;}
.enlc{float:left; list-style-type:none; }
.sinborde{border:0px;}
.listita{margin:10px;}
.listita1{margin-left:40px;list-style-type:circle; padding-top:10px;}
p{margin:0;}
h1{margin:0;}
h2{margin:0;}
.separar{height:10px;}
.separarmas{height:30px;}
.negrita{font-weight:bold;}
body{background-image:url(images/fondo_pagina.jpg); margin-top:0;}
div.Tabla_01 {
	width:950px;
	background-color:#FFFFFF;
}

div.boc-01_ {
	float:left;
	width:404px;
	height:186px;
}

div.boc-02_ {
	float:left;
	width:500px;
	height:46px;
}

div.boc-03_ {
	float:right;
	width:46px;
	background-color:#D4D6D5;
}

div.boc-03servicios {
	float:right;	
	width:46px;
	background-color:#D4D6D5;
}

div.boc-03calidad {
	float:right;
	width:46px;
	background-color:#D4D6D5;
}

div.boc-03inicio {
	float:right;
	width:46px;
	background-color:#D4D6D5;
}

div.boc-04_ {
	float:left;
	width:500px;
	height:78px;
}

div.boc-05_ {
	background-image:url(images/boc_05.gif);
	padding-left:40px;
	padding-top:5px;
	min-height:16px;
}

div.boc-06_ {
	float:left;
	width:460px;
	background-image:url(images/boc_06.gif);
	padding-left:40px;
	padding-top:10px;
	
}

.total_lista {
	clear:left;
}

div.boc-07_ {
	position:absolute;
	left:0px;
	top:186px;
	width:112px;
	height:40px;
}

div.boc-08_ {
	position:absolute;
	left:112px;
	top:186px;
	width:126px;
	height:40px;
}

div.boc-09_ {
	position:absolute;
	left:238px;
	top:186px;
	width:155px;
	height:40px;
}

div.boc-10_ {
	position:absolute;
	left:393px;
	top:186px;
	width:89px;
	height:40px;
}

div.boc-11_ {
	position:absolute;
	left:482px;
	top:186px;
	width:76px;
	height:40px;
}

div.boc-12_ {
	position:absolute;
	left:558px;
	top:186px;
	width:94px;
	height:40px;
}

div.boc-13_ {
	position:absolute;
	left:652px;
	top:186px;
	width:147px;
	height:40px;
}

div.boc-14_ {
	position:absolute;
	left:799px;
	top:186px;
	width:105px;
	height:40px;
}


div.boc-15_ {
	position:absolute;
	left:3px;
	top:293px;
	width:403px;
	height:488px;
	border-left:1px solid #cccccc;
	background-color:#FFFFFF;
}

div.boc-16_ {
	float:right;
	width:490px;
	height:135px;
	background-color:#FFFFFF;
	padding-top:15px;
	text-align:center;
}
div.boc-16qi_ {
	float:right;
	width:500px;
	height:355px;
	background-color:#FFFFFF;
	padding-top:15px;
	text-align:center;
}
div.boc-16pieza_ {
	float:right;
	width:500px;
	background-color:#FFFFFF;
	text-align:center;
}
div.boc-16g {
	float:right;
	
	width:500px;
	
	background-color:#FFFFFF;
}
div.boc-16gmedios {
	float:right;
	text-align:center;
	width:500px;
	
	background-color:#FFFFFF;
}
.losservicios16 {
	float:left;
	width:500px;
	background-color:#FFFFFF;
}
div.boc-16gcontacto {
	float:left;
	width:450px;
	background:url(images/plano1.jpg);
	background-repeat:no-repeat;
}
div.calidad {
	float:left;
	width:440px;
	margin-left:20px;
	padding-left:30px;
	padding-bottom:15px;
	margin-top:10px;
	background-repeat:no-repeat;
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#072836;
	text-align:justify;
	height:210px;
	background-color:#FFFFFF;
}

div.calidad_derecha {
	float:left;
	width:353px;
	margin-left:30px;
	border:1px dashed #90A9AC;
	margin-top:10px;
	background-color:#DAE1E2;
	padding-top:10px;
	text-align:center;
	}
	div.calidad_derecha {
	float:left;
	width:353px;
	margin-left:30px;
	border:1px dashed #90A9AC;
	margin-top:10px;
	background-color:#DAE1E2;
	padding-top:10px;
	text-align:center;
	text-align:center;
	padding-top:10px;
	}

div.calidadp {
	float:left;
	width:835px;
	margin-top:20px;
	margin-left:15px;
	margin-right:20px;
	padding-left:6px;
	padding-right:10px;
	padding-bottom:10px;
	
	
}
div.servicios_derecha {
	float:left;
		
	background-color:#FFFFFF;
	width:370px;
	height:370px;
}
.map_dcha {
	float:left;
	margin-left:10px;	
	background-color:#FFFFFF;
}
div.reg_derecha {
	float:left;
	margin-right:20px;	
	background-color:#FFFFFF;
}
div.tituloser {
	float:left;
	width:295px;
	background-color:#FFFFFF;
}
div.blancotodo {
	border-left:1px solid #cccccc;
	width:903px;
	background-color:#FFFFFF;
}
div.blancolargo {
	border-left:1px solid #cccccc;
	
	width:903px;
	
	background-color:#FFFFFF;
}
div.boc-17_ {
	
	float:left;
	
	width:405px;
	
	background-color:#FFFFFF;
}

div.botones {
	position:relative;
	float:left;
	left:0px;
	top:225px;
	width:80px;
	height:40px;
	background-color:#FFFFFF;
}

div.boc-18_ {
	position:relative;
	top:295px;
	width:404px;
	height:510px;
	background-color:#FFFFFF;
	border-left:1px solid #cccccc;
	overflow:hidden;
	left: -2px;
	
}
div.boc-18pieza_ {
	float:left;
	width:403px;
	height:380px;
	background-color:#FFFFFF;
	border-left:1px solid #cccccc;
}

div.boc-18ser {
	
	width:380px;
	min-height:280px;
	background-image:url(images/fondoser.jpg);
	background-repeat:no-repeat;
}

div.boc-18medios {
	
	width:350px;
	
	background-repeat:no-repeat;
}
.mismedios {
	float:left;
	width:533px;
	height:370px;
	background-color:#ffffff;
	background-repeat:no-repeat;
}

div.boc-18contacto {
	width:400px;
	height:350px;
}
div.boc-19_ {
	/*
	position:absolute;
	left:404px;
	top:378px;*/
	float:right;
	width:490px;
	min-height:382px;
	height:auto !important;
	height:382px;

	
	
	background-image:url(images/boc_19.gif);
	background-repeat:no-repeat;
}
* html boc-19_{  height:582px;  border:1px solid #2b3854;  background:#ffcc99;}

div.boc-20_ {
	width:404px;
	background-color:#FFFFFF;
	
}

div.boc-21_ {
	
	width:904px;
	margin-top:33px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	height:17px;
}

div.boc-final {
	margin-top:10px;
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	
}
div.boc-final2 {
	margin-top:25px;
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	height:17px;
	
}
div.boc-final3 {
	margin-top:17px;
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	height:17px;
	
}
.boc_pie {
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	height:17px;
	
}
.boc_piequienes {
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	height:17px;
	
}
.boc_pieloc {
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	margin-top:4px;
	height:17px;
	
}
.boc_piemapa {
	width:904px;
	float:left;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	margin-top:10px;
	height:17px;
	
}

div.boc-21inicio {
	width:904px;
	background-color:#3285A9;
	font-family:verdana,arial;
	color:white;
	font-weight:normal;
	font-size:0.55em;
	text-align:center;
	padding-top:5px;
	
}

.blanco{color:#ffffff;text-decoration:none}
.blanco{color:#ffffff;text-decoration:none}
.blanco{color:#ffffff;text-decoration:none}
.blanco{color:#ffffff;text-decoration:underline}

.rojo{color:#000000;text-decoration:none}
.rojo{color:#000000;text-decoration:none}
.rojo{color:#000000;text-decoration:none}
.rojo{color:#000000;text-decoration:underline}

.rojoen{color:#ff0000;text-decoration:none}


.egranate:link{color:#000000;text-decoration:none}
.egranate:visited{color:#000000;text-decoration:none}
.egranate:active{color:#000000;text-decoration:none}
.egranate:hover{color:#ae2121;text-decoration:underline}

.total{margin-right:auto; margin-left:auto; width:952px;}
.peque{margin-right:auto; margin-left:auto; width:300px; height:250px; padding-top:15px;}
.pequeqita{margin-right:auto; margin-left:auto; width:300px; height:350px; padding-top:-5px;}

.pequeser{margin-right:10px; margin-left:30px; width:290px; /*height:230px;*/ padding-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify;}

.pequemedios{margin-right:10px; margin-left:30px; width:320px; height:150px; padding-top:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify;}
.pequemedios2{margin-right:10px; margin-left:30px; width:320px; margin-top:40px; height:145px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; background:url(images/fondo_piezas_medios.jpg); text-align:justify; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.infomedios{margin-right:10px; width:430px; height:300px; padding-top:5px; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify;}
.formulario{float:left; margin-right:10px; width:370px; text-align:center; padding-top:5px; margin-left:20px;}
.campo{float:left; font-family:Verdana, Arial, Helvetica, sans-serif; width:80px; height:20px; font-size:0.8em; color:#072836;}
.caja{float:left; width:250px; height:20px; background-color:#ffffff;}
.boton{width:80px; height:20px; background-color:#7A98A6; color:#FFFFFF; font-weight:bold; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:11px;}
.cajaconsulta{float:left; width:250px; height:70px; background-color:#ffffff;}
.caja2{float:left; background-color:#F2EFE2; height:12px; width:200px; color:#000; border:1px solid #ccc;}
textarea{float:left; background-color:#F2EFE2; color:#000; border:1px solid #ccc;}
.peque2{float:left;margin-left:5px;width:450px;padding-top:5px;}
.peque2_mm{float:left;margin-left:0; width:450px;}
.peque2p{float:left;width:230px; padding-top:5px;}
input{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:11px;background-color:#7A98A6; height:12px;color:#fff;border:1px solid #fff;width:100px}
.centrar{border:1px solid #cccccc; width:392px; height:82px; text-align:center; padding:10px; margin-left:40px; margin-top:5px;}
#textop{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.6em; color:#5A6C73; padding-left:10px;}
#texto{font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:0.7em; color:#072836; text-align:justify;}
#textoqi{font-family:Verdana, Arial, Helvetica, sans-serif; height:370px; top:225px; float:left; font-size:0.7em; color:#072836; text-align:justify;}

#textoita{font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:240px; font-size:0.7em; color:#072836; text-align:justify;}
#textoale{font-family:Verdana, Arial, Helvetica, sans-serif; float:left; font-size:0.7em; color:#072836; text-align:justify;}
#textoale2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify; width:220px; float:left;}
#textoingles{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify;}
#textoin{font-family:Verdana, Arial, Helvetica, sans-serif; float:left; width:220px; font-size:0.7em; color:#072836; text-align:justify;}
#textoqf{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; height:370px; top:225px; color:#072836; text-align:justify;}
#texto3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; float:left; width:225px; color:#072836; text-align:justify;}
#texto1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify;}
#texto2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#072836; text-align:justify;}
.azul{ color:#1F6482; font-size:0.9em;}
.azulg{ color:#1F6482; font-size:1.2em;}
.granate{ color:#AC2939; font-weight:bold;}
.miform{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;FONT-SIZE:11px;background-color:#7A98A6; height:12px;color:#fff;border:1px solid #fff;width:100px; float:left;}
.parte{float:left; width:414px; height:525px; background-color:#ffffff;}
.parte_f{float:left; width:405px; background-color:#ffffff; height:570px;}
#tit{margin-top:20px;}
.forma{width:350px; background-color:#FFFFFF; margin-top:5px; padding:10px; float:left;}
.forma_f{width:360px; background-color:#FFFFFF; margin-top:220px; padding:10px; float:left;}
.informar{width:350px; background-color:#FFFFFF; margin-top:220px; padding:10px; float:left;}
.Estilo2 {
	color: #990000;
	font-weight: bold;
}
.dre{width:300px; height:350px; margin-top:-5px;}
.uno{float:left; width:100px;}
.formula{float:left; width:140px;}
.formula2{float:left; width:145px;}
.formula_lar{float:left; width:175px;}
.formula2_lar{float:left; width:175px;}
.formula_fra{float:left; width:195px;}
.formula2_fra{float:left; width:155px;}
.botar_fra{width:100px; height:39px; margin-left:5px; margin-top:-10px;border:none;}
.botar_al{width:100px; height:39px; margin-left:5px; margin-top:-10px;border:none;}
#boc{width:500px; }
.botar{width:100px; height:39px; margin-left:10px; margin-top:-10px;border:none;}
.menus{float:left; list-style-type:none;}
.elformu {
	float:left;
	width:500px;
	min-height:62px;
	background-color:#000000;
	font-family:verdana,arial;
	color:white;
	font-weight:bold;
	font-size:0.7em;
	
}
.padder10 {
	padding-right:10px;
}
.flotaizda {
	float:left;
}
.altu{height:355px;}
#pequeqf{width:330px; height:350px; margin-top:-5px;}
#pequeqi{width:300px; height:350px; margin-top:-5px;}
.partei{float:left; width:405px; background-color:#ffffff; height:570px;}
#titi{margin-top:20px;}
.formai{width:350px; background-color:#FFFFFF; margin-top:220px; padding:10px; float:left;}
.titale{float:left; width:405px; background-color:#ffffff; height:570px;}
#titale2{margin-top:20px;}
.formaale{width:350px; background-color:#FFFFFF; margin-top:220px; padding:10px; float:left;}
#dre1{width:300px; height:350px; margin-top:-5px;}
.formaita{width:350px; background-color:#FFFFFF; margin-top:220px; padding:10px; float:left;}
#qita{height:355px;}
.enlace_inicio{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:20px; color:#000000;}
.enlace_inicior{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:20px; color:#FF0000;}
.enlace_iniciora{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:10px; color:#FF0000;}
.enlace_quienes{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:40px; color:#FF0000;}
.enlace_quienesing{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:48px; color:#FF0000;}
.enlace_quienesita{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:60px; color:#FF0000;}
.enlace_quienesn{font-family:Verdana,Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:40px; color:#000000;}
.enlace_medios{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:40px; color:#000000;}
.enlace_servicios{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:35px; color:#000000;}
.enlace_calidad{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:22px; color:#000000;}
.enlace_contactar{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:26px; color:#000000;}
.enlace_quienesf{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:20px; color:#000000;}
.enlace_quienesa{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; padding-top:15px; padding-left:20px; color:#000000;}
.negro{color:#000000; text-decoration:none;}
#fon{background-image:url(images/fondo_botones.jpg); height:41px;}
#fona{background-image:url(images/fondo_botonesa.jpg); height:41px;}
#fonf{background-image:url(images/fondo_botonesf.jpg); height:41px;}
#fonita{background-image:url(images/fondo_botones_ita.jpg); height:41px;}
.dede{text-align:center; padding-top:10px;}
.izq{float:left;}
.centro{text-align:center;}
.otromapa{padding-right:30px; text-align:right; margin-top:15px;}
.otroser{float:left; width:403px; background-color:#FFFFFF;}
.ancho{width:290px;}
.for{color:#FFFFFF; text-decoration:none; font-size:0.8em;}
.sinli{display:inline;}
.medio{vertical-align:middle;}
.tcali{width:890px; height:350px;}
.puno{padding-left:65px;}
.punoaa{padding-left:60px;}
.pdos{padding-left:25px;}
.ptres{padding-left:20px;}
.ptrese{padding-left:15px;}
.ptresee{padding-left:7px;}
.pcuatro{padding-left:70px;}
.pcuatroe{padding-left:90px;}
.punoi{padding-left:23px;}
.pdosi{padding-left:45px;}
.ptresi{padding-left:35px;}
.pcuatroi{padding-left:40px;}
.punof{padding-left:50px;}
.pdosf{padding-left:30px;}