@charset "utf-8";
body, p, h1, h2 , h3, li, ul, small, strong, em, i {
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#a1a1a1;
}
body {
	background:#FFF url(images/bg.jpg) repeat-x top;
}
h1, h2, p {
	padding: 0 0 12px 0;
}
a:link, a:visited {
	color:#069;
	text-decoration:none;
}
a:hover, a:active {
	color:#09C;
	text-decoration:none;
}
#header, #main, #foot {
	margin:0 auto;
	width:948px;
}
#header {
	height:60px;
}
#nav {
	float:right;
	height:60px;
	width:468px;
	list-style:none;
}
#banner {
	height:240px;
}
.index {background:url(images/banner_inicio.jpg) center top no-repeat;}
.beneficios {background:url(images/banner_beneficios.jpg) center top no-repeat;}
.cotizaciones {background:url(images/banner_cotizaciones.jpg) center top no-repeat;}
.quienes {background:url(images/banner_quienes_somos.jpg) center top no-repeat;}
.servicios {background:url(images/banner_servicios.jpg) center top no-repeat;}
#section {
	float:right;
	width:445px;
	padding:20px;
}
.clear {
	clear:both;
	width:948px;
	height:5px;
}
#footer {
	background: url(images/bg_footer.jpg) repeat-x top;
	height:200px;
}
#info, #share {
	width:434px;
	padding:35px 10px;
}
#info p {
	font-size:12px;
}
#share {
	float:right;
	text-align:right;
}
#nav li {
	display:inline-block;
	float:left;
	height:60px;
	overflow:hidden;
	text-indent:-9999px;
}
.bquienes { background:url(images/b_quienes_somos.jpg) top no-repeat; width:148px;}
.bquienes:hover { background:url(images/b_quienes_somos.jpg) bottom no-repeat;}
.bservicios { background:url(images/b_servicios.jpg) top no-repeat; width:91px;}
.bservicios:hover { background:url(images/b_servicios.jpg) bottom no-repeat;}
.bbeneficios { background:url(images/b_beneficios.jpg) top no-repeat; width:101px;}
.bbeneficios:hover { background:url(images/b_beneficios.jpg) bottom no-repeat;}
.bcotizaciones { background:url(images/b_cotizaciones.jpg) top no-repeat; width:128px;}
.bcotizaciones:hover { background:url(images/b_cotizaciones.jpg) bottom no-repeat;}
#section li {
	margin:0 0 0 24px;
}
.finput, .ctarea {
	padding:4px 20px;
	font-size:14px;
	color:#FFF;
	margin:0 0 14px 0;
	border:none;
}
.finput {
	background:url(images/input.jpg) top;
	width:410px;
	height:16px;
}
.ctarea {
	background:url(images/textarea.jpg) top;
	width:320px;
	height:55px;
	
}
.boton {
	background:url(images/enviar.png) no-repeat center;
	width:61px;
	height:66px;
	border:none;
	cursor:pointer;
	float:right;
}
.tercio {
	width:300px;
	padding:4px 8px;
	float:left;
}