@charset "utf-8";
/* CSS Document */

#banner-seccion{
	margin:0 auto;
	height:200px;
	background:url(../images/bg_banner_secc.png) no-repeat;
	position:relative;
	font-size:16px;
	text-align:left;
}
	#banner-texto{
		width:400px;
		float:left;
		margin:60px 0 0 35px;
		line-height:21px;
	}
		#banner-texto h1{ font-size:32px; color:#333; margin-bottom:10px;}
	#banner-img{
	width:360px;
	height:180px;
	position:absolute;
	left: 510px;
	top: 37px;
	}
#principal{
	float:left; 
	padding:0;
	padding-left:35px;
	padding-top:50px;
	line-height:19px;
}
#principal a{ color:#666; text-decoration:none; border-bottom:1px dotted #B40100;}
#principal a:hover{ border-bottom:none; color:#0F567E;}

#principal p{ margin-bottom:15px;}
#principal h3{ font-size:14px; color:#666; font-weight:bold; margin-bottom:10px;}
#principal ul.lista-links{ margin-left:14px;}
#principal ul.lista-links li{ padding-bottom:3px;}
#principal ul.lista-links li a{ color: #666;}
#principal ul.lista-links li a:hover{ text-decoration:none;}
#cont-mayor{
	width:580px;
	float:left;
	margin-right:56px;
}
.columna{
	width:280px;
	float:left;
	margin-right:38px;
}
	.columna img{float:left; margin:5px 15px 10px 0;}
	.columna h2, #cont-mayor h2{
		color:#10587F;
		font-size:23px;
		line-height:26px;
		letter-spacing:-1px;
		margin-bottom:15px;
	}
#lateral{
	width:200px;
	float:left;
	color: #999;
}
	#lateral h2{font-size:18px; color:#666; margin-bottom:15px; letter-spacing:-1px; line-height:24px;}
	
/* ESTILOS PARA PRODUCTOS */
.producto{ float:left; min-height:200px; width:580px;}
.producto .caja-prod{width:110px; height:120px; background:url(../productos/images/bg_producto.gif) no-repeat; float:left; padding:40px 0 0 20px;}
.producto .caja-prod h2{font-size:19px !important; color:#10587F; margin:0 !important;}
.producto .caja-prod h4{font-size:13px; color:#999; margin-top:5px; line-height:17px;}
.producto ul{margin-left:40px; float:left; width:190px;}
.producto ul li{ margin-bottom:5px;}
.producto ol{margin-left:20px; list-style-type:upper-latin}
.producto ol li{ margin:0 0 3px 0;}
.producto img {float:left; margin:20px 0 0 30px;}
.producto strong{color:#333;}

#gmap{
	width:275px; 
	height:320px;
	clear:both;
	margin-top:30px;
	margin-bottom:30px;
	color:#666;
}

/*ESTILOS PARA FORMULARIO DE CONTACTO*/
#formulario {
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:12px;
	padding: 0;
	width: 280px;
	margin:20px 0 0 0;
}
#formulario label { 
	display: block;
	width: 85px; 
	padding: 0; 
	margin: 7px 0 0 0;
	text-align: left;
	font-weight:normal;
	color:#136795;
}
#formulario input[type="text"]{
	width:275px;
	margin:3px 0 3px 0;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:13px;
	padding:3px 0 3px 3px;
	border:1px solid #999;
	color:#666;
}
#formulario textarea{
	overflow: auto;
	width:275px;
	height:80px;
	border:1px solid #999;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:13px;
	color:#666;
	padding:3px 0 3px 3px;
	margin-top:4px;
}
#formulario input[type="button"]{
	clear:both;
	float:right; 
	margin: 10px 0 0 0;
	border: 0;
	width: 109px;
	height: 31px;
	overflow: hidden;
	cursor: pointer; /* para IE 5.x */
	background:url(../contactar/images/bot_enviar.jpg);
	text-indent:-9999px;
}
#formulario input[type="button"]:hover{
	background-position:0 -31px;
}
#result{
	color:#666666; 
	font-size:13px;
	margin-top:10px;
}
/*fin formulario*/