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

html{
	overflow-x: hidden;
	overflow-y: scroll;}

#cabeza{
	margin:0 auto;
	margin-top:-8px;
	}
#aviso{
	text-align:justify;}
#header2{
	
	margin: 0 auto;
	width:1000px;
	}


#menu
{
	
	display:inline-block;
	vertical-align:top;
	margin-left:173px;
	width:578px;
	vertical-align: bottom;}

#pie{
	border-top:1px solid #ccc;
	margin:0 auto;
	width:1000px;}
#pie_izquierdo{
	display:inline-block;
	vertical-align:top;
	width:718px;}
#pie_izquierdo a{
	font-family: "Open Sans", sans-serif;
	font-size:13px;
	color:#000;
	font-weight:300;
	text-decoration:none;
	margin-left:9px;}
#pie_derecho{
	
	display:inline-block;
	vertical-align:top;
	width:261px;
	margin-top:10px;}
#contenido{
	margin:0 auto;
	width:1000px;}
.pie_azul{
	font-family: "Source Sans Pro", sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:700;}
.pie_normal{
	font-family: "Source Sans Pro", sans-serif;
	font-size:13px;
	color:#666;}
/*************************INDEX***********************************/
#bloque1{
	margin-top:25px;
	border-bottom:1px solid #ccc;
	width:1000px;}
#campo1{
	height:177px;
	display:inline-block;
	vertical-align:top;
	width:333px;}
#campo2{
	height:177px;
	display:inline-block;
	vertical-align:top;
	width:320px;}
#texto_campo{
	display:inline-block;
	vertical-align:top;
	width:155px;
	margin-top:33px;}
#texto_campo ul{
	list-style:none;
	margin-left:-10px;}
#texto_campo ul li{
	font-family: "Open Sans", sans-serif;
	font-size:13px;
	color:#333;
	font-weight:400;
	list-style-image:url(../imagenes/index/bullets.jpg);}
#boton_mas{
	margin-left:15px;
	margin-top:-21px;
	width:38px;
	background-image:url(../imagenes/index/fondo_mas.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;}
#boton_mas a{
	font-family: "Open Sans", sans-serif;
	font-size:13px;
	font-weight:400;
	margin-left:14px;
	text-decoration:none;
	color:#fff;}
#texto_bullets{
	display:inline-block;
	vertical-align:top;
	width:150px;}
#bloque2{
	margin-top:16px;
	width:1000px;}
#texto_amarillo{
	margin-left:32px;
	margin-top:15px;
	width:553px;
	display:inline-block;
	vertical-align:top;}
#imagen2{
	width:300px;
	display:inline-block;
	vertical-align:top;}
.letras_amarillas{
	font-family: "Oswald", sans-serif;
	font-size:28px;
	font-weight:600;
	color:#FC3;
	text-transform:uppercase;
	}

/*************************INDEX***********************************/
/*************************SERVICIOS***********************************/

#bloque_servicios
{
width:335px;
display:inline-block;
vertical-align:top;
}
#bloque_servicios_imagen
{
width:320px;
display:inline-block;
vertical-align:top;
border:1px #ccc solid;
}
#bloque_servicios_imagen img{
	margin-left:6px;
	margin-bottom:6px;
	margin-top:6px;}
#bloque_servicios_texto
{
width:600px;
display:inline-block;
vertical-align:top;
margin-left:34px;
}
#bloque_servicios_texto ul{
	list-style: inherit;
	margin-left:-25px;}
#bloque_servicios_texto ul li{
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#666;
    font-weight:400;
	list-style-image:url(../imagenes/plantilla/bullets_azul.jpg);}


#bloque_servicios_texto h2
{
font-family: 'Open Sans', sans-serif;
font-size: 28px;
color:#90d200;
font-weight:600;
font-style:normal;
text-decoration:none;
margin-top:50px;
margin-bottom:0;
padding:0;
}
#bloque_servicios_texto h3
{
font-family: "Source Sans Pro", sans-serif;
    font-size: 24px;
    color:#ff9900;
    font-weight:700;
}
#bloque_servicios_texto h4
{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color:#aa2b86;
font-weight:400;
font-style:normal;
text-decoration:none;
margin-top:-4px;
padding:0;
}
#bloque_servicios_texto p
{
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color:#222;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:justify;
margin-top:10px;
padding:0;
}

#bloque_servicios_texto2
{
width:1000px;
display:inline-block;
vertical-align:top;
margin-top:16px;
}
#bloque_servicios_texto2 h2
{
font-family: 'Open Sans', sans-serif;
font-size: 28px;
color:#90d200;
font-weight:600;
font-style:normal;
text-decoration:none;
margin-top:50px;
margin-bottom:0;
padding:0;
}
#bloque_servicios_texto2 h3
{
font-family: 'Open Sans', sans-serif;
font-size: 34px;
color:#333;
font-weight:400;
font-style:normal;
text-decoration:none;
margin-top:-10px;
margin-bottom:0;
padding:0;
}
#bloque_servicios_texto2 h4
{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color:#aa2b86;
font-weight:400;
font-style:normal;
text-decoration:none;
margin-top:-4px;
padding:0;
}
#bloque_servicios_texto2 p
{
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color:#222;
font-weight:400;
font-style:normal;
text-decoration:none;
text-align:justify;
margin-top:10px;
padding:0;
}
.titulos_cuadro_naranja{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 24px;
    color:#ff9900;
    font-weight:700;
	}
.titulos_cuadro_gris{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 24px;
    color:#666;
    font-weight:400;
	}
.texto_general{
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#666;
    font-weight:400;
	}
.bullets_azul{
	font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#003366;
    font-weight:700;}
/*************************SERVICIOS***********************************/

/*************************NOSOTROS***********************************/

#quienes_izquierdo{
	display:inline-block;
	vertical-align:top;
	width:572px;}
#imagen_nosotros{
	width:545px;
	border:1px solid #ccc;}
#imagen_nosotros img{
	margin-left:6px;
	margin-top:6px;
	margin-bottom:6px;}
#texto_nosotros{
	width:548px;
	text-align:justify;}
#texto_nosotros h2{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 30px;
    color:#666;
    font-weight:200;}
#texto_nosotros h3{
	font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color:#ff9900;
    font-weight:700;
	margin-top:-33px;}
#quienes_derecha{
	margin-left:20px;
	width:372px;
	display:inline-block;
	vertical-align:top;}
#titulo_valor{
	margin-top:-40px;}
#titulo_valor h3{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 29px;
    color:#666;
    font-weight:200;}
#titulo_valor h2{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 39px;
    color:#003366;
    font-weight:700;
	margin-top:-40px;}
#valores_izq{
	padding-right:63px;
	border-right:1px solid #ccc;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:100px;}

#valores_derec{
	margin-left:63px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:100px;}
.titulos_seccion{
	font-family: "Oswald", sans-serif;
    font-size: 33px;
    color:#003366;
    font-weight:700;
	text-transform:uppercase;
	}
.gracias{
	font-family: "Oswald", sans-serif;
    font-size: 72px;
    color:#003366;
    font-weight:700;
	text-transform:uppercase;
	}
/*************************NOSOTROS***********************************/

/*************************CLIENTES***********************************/
#imagen_persona{
	display:inline-block;
	vertical-align:top;
	width:396px;}
#derecho_clientes{
	margin-top:-70px;
	display:inline-block;
	vertical-align:top;
	width:600px;}
#logo1{
	margin-left:7px;
	margin-bottom:20px;
	border:1px solid #ccc;
	display:inline-block;
	vertical-align:top;
	width:187px;}



/*************************CLIENTES***********************************/


/*************************CONTACTO***********************************/
#info_contacto{
	display:inline-block;
	vertical-align:top;
	width:515px;}
#mapa{
	width:472px;
	padding:6px 6px 6px 6px;;
	border:1px solid #ccc;}
#info{
	border-bottom:1px solid #ccc;
	width:485px;}
#info2{
	width:485px;}
#info h2{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
    color:#ff9900;
    font-weight:700;
	display:inline-block;
	vertical-align:top;}
#info h3{
	margin-top:17px;
	font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
    color:#666;
    font-weight:200;
	width:374px;
	display:inline-block;
	vertical-align:top;}
#info2 h2{
	font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
    color:#ff9900;
    font-weight:700;
	display:inline-block;
	vertical-align:top;}
#info2 h3{
	margin-left:26px;
	margin-top:16px;
	font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
    color:#666;
    font-weight:200;
	display:inline-block;
	vertical-align:top;}
#informacion_contacto{
	
	margin-top:50px;}
#bloque_contacto{
	margin-bottom:35px;}
#derecho{
	display:inline-block;
	vertical-align:top;
	width:460px;}
.formulario1{
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
    color:#666;
	width:442px;
	height:37px;
	}
.mensaje{
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
    color:#666;
	width:442px;
	height:150px;
	}
.enviar{
	font-family: "Open Sans", sans-serif;
    font-size: 13px;
    color:#fff;
	background-color:#003366;
	width:100px;
	height:30px;
	border:none;}
/*************************CONTACTO***********************************/
.redes ul {
	width: 100%;
	text-align: right;
	padding-left: 0;
}
.redes ul li {
	font-family: 'Open Sans', sans-serif;
	list-style: none;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	vertical-align: middle;
	width: auto
}

.redes ul li img {
	width: 35px;
	display:inline-block;
	vertical-align: middle;
}
