.menu{
	float: right;
	font-family: ledger, serif;
	font-weight: 700;
}
p{
	font-family: ledger, serif;
}
h3{
	font-family: cabin, sans-serif;
	color: #002E5E;
}
.h3{
	font-family: cabin, sans-serif;
	color: #444;
	text-align: justify;
	font-size: 1.3em;
}
.h2{
	font-family: cabin, sans-serif;
	text-align: justify;
	font-size: 1.3em;
}
.titulo{
	font-family: ledger, serif;
	font-size: 2em;
	color: #555;
}
.titulo_blanco{
	font-family: cabin, sans-serif;
	font-weight:normal;
	font-size: 1.5em;
	color: #fff;
}
.titulo_blanco2{
	font-family: ledger, serif;
	font-weight:normal;
	font-size: 1.5em;
	color: #fff;
}
.titulo_azul{
	font-family: cabin, sans-serif;
	font-weight:normal;
	font-size: 2em;
	color: #003D6E;
}
.letra_blanca{
	font-family: cabin, sans-serif;
	font-weight:normal;
	font-size: 1.5em;
	color: #fff;
}
.letra_azul{
	font-family: cabin, sans-serif;
	font-weight:normal;
	font-size: 1.5em;
	color: #003D6E;
}
.letra_blanca_empresas{
	font-family: cabin, sans-serif;
	float: right;
	font-size: 1.2em;
	color: #fff;
	text-align: justify; 
}
#fondo1{
	background-image: url(../img/fondo_index.jpg);
	background-repeat: no-repeat;
}
#fondo2{
	background-image: url(../img/fondo_empresa.png);
	background-repeat: no-repeat;
}
#fondo3{
	background-image: url(../img/contacto_abajo.png);
	background-repeat: no-repeat;
}
.gris{
	background-color: #333;
}
#footer{
	
	margin: 0 auto;
	padding: 15px;
}

.hover{
	background-color: #eee;
}
/*********************************/
@media (min-width: 320px) and (max-width: 568px) {
body {overflow-x:hidden;}
#fondo2{
	background-image: url(../img/fondo_empresa2.png);
	height: 600px;
}
input {
    width: 90%;
}
textarea{
	width: 90%;
}
.menu{
	background-color: #ccc;
}
}
/*********************************/
/*********************************/
@media (min-width: 375px) and (max-width: 667px) {
#fondo2{
	background-image: url(../img/fondo_empresa2.png);
	height: 600px;
}
input {
    width: 90%;
}
textarea{
	width: 90%;
}
.menu{
	background-color: #ccc;
}
}

/*********************************/
/*********************************/
/*********************************/
@media (min-width: 768px) and (max-width: 1024px) {
#fondo2{
	background-image: url(../img/fondo_empresa2.png);
	height: 600px;
}
input {
    width: 90%;
}
textarea{
	width: 90%;
}
.menu{
	background-color: #ccc;
}
}


