@charset "iso-8859-1";
/* CSS Document */

html,body{
height:100%;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
color:#3f474a;
font-size:1em;
text-align:left;
}
*,h1,h2,h3,h4,ul{margin:0 0 0 0; padding:0 0 0 0;}
img, object{border:0}
p{margin:0; padding:0;}
a:link, a:visited, a:active{ color:#d7031d; text-decoration:underline;}
a:hover{color:#d7031d; text-decoration:none;}
strong{color:#d7031d;}
.pie a:hover, a:visited, a:active, { color:#a0b102;}
h3{ color:#3f474a; font-size:1.25em; font-weight:normal; margin-bottom:15px; text-align:left; margin-left:50px; }


/*CONTENIDOS*/

#logo{width:950px; margin:auto; }
	#logo img{margin-left:50px; margin-top:20px;}
	
#menu{width:990px;  font-size:0.85em; margin:auto; margin-top:10px; margin-bottom:6px;  overflow:auto;}
	#menu li{background-color:#b5c800; list-style:none; float:left; display:inline; margin-right:6px; padding:12px;}
	#menu li a{color:#FFF; text-decoration:none;}
	#menu li a:hover{ color:#3f474a;}

#mensaje{width:900px; clear:both; font-size:1.5em; margin:auto; margin-bottom:20px;  background: url(../imgs/mensajeIZ.gif) no-repeat center left #7c7c7c}
	#mensaje p{ background: url(../imgs/mensajeDER.gif) no-repeat center right; text-align:center; padding-top:20px; padding-bottom:20px; color:#FFF;}
	
#cuerpo{width:950px; margin:auto;  margin-bottom:20px; overflow:auto; background:url(../imgs/fondoContenido.jpg) repeat-y left top ;}
	
	#cuerpo #central h1{ font-size:1.125em; margin-left:60px; padding-left:20px; background:url(../imgs/flechaH1.gif) no-repeat left center; font-weight:normal; margin-bottom:15px;}
		#cuerpo #central h1 span{ color:#d7031d;}
	#cuerpo #central h2{ font-size:0.75em;  margin-left:90px; margin-bottom:5px; padding-left:20px; margin-top:15px; background:url(../imgs/flechaH2.gif) no-repeat left center; margin-bottom:20px;}
	#cuerpo #central p{ font-size:0.75em; margin-left:120px; margin-bottom:20px; }
	#cuerpo #central ul{font-size:0.75em; margin-bottom:20px;margin-left:150px;}
		#cuerpo #central ul#quienesSomos{ margin-left:300px;}
		#cuerpo #central ul li{ background:url(../imgs/flechaP.gif) no-repeat 0px 6px ; padding-left:17px;list-style:none; list-style-position:outside; }
	#cuerpo #central ul.servicios{font-size:0.75em; margin-bottom:20px;margin-left:50px;  }
		#cuerpo #central ul.servicios li{ background: none;  min-height:160px; float:left; width:50%; padding:0; margin:0;  list-style:none; }
			#cuerpo #central ul.servicios li h2{ margin-left:20px; font-size:1em;  }
			#cuerpo #central ul.servicios li p{ margin-left:50px;font-size:1em;  }
			#cuerpo #central ul.servicios li p img{ border:2px solid #b5c800; margin-top:7px; }


	#columnaIzquierdaIndex{width:400px; float:left;  }
		#columnaIzquierdaIndex h1{ color:#3f474a; font-size:1.25em; font-weight:normal; margin-bottom:15px; text-align:right; font-weight:normal;}
			#columnaIzquierdaIndex h1 span{ color:#d7031d;  }
		#columnaIzquierdaIndex p{ text-align:right; margin-bottom:20px; font-size:0.75em;  }

	#columnaIzquierda{width:400px; float:left }
		#columnaIzquierda h1{ color:#3f474a; margin-left:50px; padding-left:20px; font-size:1.125em; background: url(../imgs/flechaH1.gif) no-repeat left center; font-weight:normal; margin-bottom:15px; text-align:left;}
			#columnaIzquierda h1 span{ color:#d7031d;  }
		#columnaIzquierda p{ text-align:left; margin-left:50px; margin-bottom:20px; font-size:0.75em;  }
		#columnaIzquierda p.equipo{ margin-bottom:20px;  }
		
		#cuerpo #columnaIzquierda ul li{ background:url(../imgs/flechaP2.gif) no-repeat left top; padding-left:17px; list-style:none; }
	#cuerpo #columnaIzquierda ul{font-size:0.75em; margin-bottom:20px;margin-left:90px;}
			#cuerpo #columnaIzquierda ul li h2{ margin-left:20px; font-size:1em;  }
			#cuerpo #columnaIzquierda ul li p{ margin-left:50px;font-size:1em; width:280px; }
			#cuerpo #columnaIzquierda ul li p img{ border:2px solid #b5c800; margin-top:7px; }
			#cuerpo #columnaIzquierda ul li{ padding:0 0 10px 18px;}
			#cuerpo #columnaIzquierda h3{ margin-bottom:10px;}
			#cuerpo #columnaIzquierda h2{ margin-bottom:10px; color:#3f474a; font-size:1.25em; font-weight:normal;  text-align:left; margin-left:50px;}

#columnaDerecha{width:550px; float:right;}
	#columnaDerecha p{ padding-left: 20px; padding-top:1px; font-size:0.75em;}
		#columnaDerecha p.empleados{ text-align:right; }
		#columnaDerecha p.empleadostres{ text-align:left; }
		#columnaDerecha p.empleados2tres{ text-align:left; margin-bottom:30px;}
		#columnaDerecha p.empleados2{ text-align:left; margin-bottom:30px; margin-left:120px;}
		#columnaDerecha p img.logoAenor{ padding-bottom:19px;}
	#columnaDerecha div{width:300px; float:right;}
	
		#columnaDerecha div h2{font-size:0.75em;  margin-left:0px; margin-bottom:5px; padding-left:20px; margin-top:15px; background:url(../imgs/flechaH2.gif) no-repeat left center;}
		/*#columnaDerecha div h2{color:#3f474a;  padding-left:20px; font-size:1.125em; background: url(../imgs/flechaH1.gif) no-repeat left center; font-weight:normal; margin-bottom:15px; text-align:left;}*/
		#columnaDerecha div h2 span{/* color:#d7031d; */ }
		#columnaDerecha div p{text-align:left; padding-left:0;  margin-bottom:20px; font-size:0.75em;}
		#columnaDerecha div.mapa{ padding:0; width:540px; height:300px; border:1px solid #CCC; margin-top:7px; margin-bottom:13px;}
		
		#cuerpo #columnaDerecha ul li{ background:url(../imgs/flechaP2.gif) no-repeat left top; padding-left:17px; list-style:none; }
	#cuerpo #columnaDerecha ul{font-size:0.75em; margin-bottom:20px;margin-left:50px; margin-top:13px;}
			#cuerpo #columnaDerecha ul li h2{ margin-left:20px; font-size:1em;  }
			#cuerpo #columnaDerecha ul li p{ margin-left:30px;font-size:1em; width:280px; }
			#cuerpo #columnaDerecha ul li p img{ border:2px solid #b5c800; margin-top:7px; }
			#cuerpo #columnaDerecha ul li{ padding:0 0 10px 18px;}
			#cuerpo #columnaDerecha .certificado{width:auto;}
		
	

#pie{width:950px; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #d9dadb; border-top:1px solid #d9dadb; margin:auto; font-size:0.75em; clear:both; color:#3f474a; margin-bottom:20px; overflow:auto;}
	#pie a{ color:#a0b102; text-decoration:underline;}
		#pie a:hover{color:#a0b102; text-decoration:none;}
	#pie div{float:right; margin:5px;}
		#pie div a{color:#3f474a;}
		#pie div a:hover{color:#3f474a;}
		
	#contenedorFormulario{clear:both;}
		#contenedorFormulario p{font-size:0.75em; margin-left:50px;}
		#contenedorFormulario h2{margin-left:50px; font-size:1em; margin-bottom:8px;}
		#contenedorFormulario h3{margin-left:50px; font-size:1em; margin-bottom:8px;}

	#formulario{ margin-left:50px; margin-top:20px; margin-bottom:15px;}
		#formulario td{ vertical-align:top; padding:5px; font-size:0.75em;}
		#formulario td input{width:150px; color:#808080; border:1px solid #d8dbdd; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;}
		#formulario td input.mini{width:15px;}
		#formulario td input.buton{cursor:pointer;}
	  #formulario td textarea{width:400px; height:100px; border:1px solid #d8dbdd; font-size:1em; color:#808080; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;}
	  
	  
	  
#foto{float:left; width:200px; margin:0 10px 10px 90px; display: inline; }
.fotico{ border:1px solid #3e484a;}
#piefoto{ float:left;  font-size:0.75em; font-family:Arial, Helvetica, sans-serif;}
#foto2{float:left; width:200px; margin:0 30px 10px 90px; display: inline; width:237px; height:184px;}

#archivo{width:auto;}
