/***MENU***/
nav{
	position: absolute;
	width: 100%;
	margin-top: 20px;	
	padding: 0px;		
}
nav .fondo_menu{	
	margin-right: -15px;
}
nav .fondo_menu ul{	
	background: rgba(255, 255, 255, 0.9);
	width: 85%;
}
nav .fondo_menu ul li a{
	letter-spacing: 1px;
}
nav .navbar-nav a:hover{
	color: #db9600 !important;	
}
nav .navbar-nav .activo a{
	color: #4471b5 !important;
}
@media (min-width: 768px){
	nav .logo{
		/*background-color: #fff;*/
		background: rgba(255, 255, 255, 0.9);
		margin-right: 180px;
		margin-top: -20px;
		margin-left: 10px;
		width: 250px;
		padding: 15px 20px;
	}	
	nav .logo_b{
		display: none;
	}
	.fluid_container {
        height: 700px;
    }
}
@media (max-width: 767px){
	nav .logo{
		display: none;
	}
	nav .logo_b{
		background: rgba(255, 255, 255, 0.9);
		margin-right: 180px;
		margin-left: 10px;
		width: 200px;
		padding: 15px 20px;
		position: absolute;
		margin-top: -20px;
		z-index: 1 !important;
	}
	nav .fondo_menu ul{
		width: 45%;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border-color:transparent;
	}
	.navbar-collapse{
		box-shadow:none !important;
	}
}
/*******************************/
/***FOOTER***/
footer .footer1{
	padding-top: 25px;
	padding-bottom: 30px;
	background-color: #454545;
	color: #fff;
}
footer .footer1 h3, footer .footer1 h5{
	text-align: center;	
}
footer .footer1 h3{
	color: #d5e5fd;
}
footer .footer1 .barra_vertical{
	width: 1px;
	border-left: 1px solid #939393;	
	height: 130px;	
	float: left;
}
footer .footer2{
	padding-top: 40px;
	padding-bottom: 30px;
	background-color: #3b4861;
}

@media (min-width: 768px){
	footer .footer2 .contacto_footer img{
	float: right;
	margin-bottom: 25px;
	}	
	footer .footer2 .facebook{	
		float: right;
	}
	footer .footer2 .yatusabes{
		margin-left: -20px;	
	}
}

footer .footer2 p{
	color: #fff;
}

/*****************************/

/***INICIO***/
.inicio{
	margin-top: 70px;	
	margin-bottom: 50px;
}
.inicio .encabezado{
	background-color: #4a6aad;
	padding:10px 0px;
}
.inicio .encabezado h4{
	color: #fff;
	text-align: center;	
}
.inicio .noticias{
	margin-bottom: 0px;
}
.inicio h3{
	margin-left: 20px;
	margin-bottom: 20px;
}
.inicio .noticias .encabezado_noticia h4{
	margin-bottom: 20px;
}
.inicio .noticias button{
	background-color: #3b4861;
	color: #fff;
	border: none;
	padding: 10px 20px;
}

.inicio .barra_horizontal{
	width: 100%;
	border-top:1px solid #939393;
	margin-top: 70px;
	margin-bottom: 70px;
}

.inicio p{
	margin-top: 30px;
	text-align: justify;
}

@media (min-width: 1200px){
	.inicio	.row .col-sm-4{
		width: 29%;
		margin-left: 2%;
		margin-right: 2%;
	}
}

/*
@media (min-width: 1171px){
	.fluid_container{
        height: 700px;
    }
}*/
/*@media (min-width: 941px) and (max-width: 1170px){
	.fluid_container{
        height: 400px;
    }
}*/
@media (min-width: 941px){
	.fluid_inicio{
        height: 700px;
    }
}
@media (max-width: 940px){
	.fluid_inicio{
        height: 400px;
    }
}
/*****************************/

/***QUIENES SOMOS***/
.img_encabezado_qs{
	width: 100%;
}
.quienes_somos{
	margin-bottom: 60px;
}
.quienes_somos p{
	text-align: justify;
}
.quienes_somos .fila1{
	margin-top: 40px;
	margin-bottom: 40px;
}
.quienes_somos .fila1 h2{
	margin-bottom: 30px;
}
.quienes_somos .fila1 img{
	margin-top: 70px;
}
.quienes_somos .fila2 .encabezado{
	background-color: #45526c;
	padding: 5px 0px;	
	margin-bottom: 30px;
}
.quienes_somos .fila2 .encabezado h3{
	color: #fff;
	text-align: center;
}
@media (max-width: 599px){
	.img_encabezado_qs{
		width: 3150px;		
		height: 399px;
	}
}
/*****************************/

/***SEGUROS***/
.seguros .fila1 .encabezado{
	background-color: #45526c;
	margin-bottom: 40px;
	margin-top: 60px;
}
.seguros .fila1 .encabezado h3{
	color: #fff;
	text-align: center;
	padding: 15px 0px;
}
.seguros .fila1 .boton_check{
	width: 20px;
	margin-right: 5px;
}
.seguros .fila1 .barra_vertical{
	width: 1px;
	border-left: 1px solid #939393;	
	height: 530px;	
	float: right;
	margin-top: 34px;
}
.seguros .imagen_central img{
	width: 100%;
	z-index: -1;
	margin-top: 40px;
}
.seguros .fila2{
	margin-bottom: 80px;
}
.seguros .fila2{
	margin-top: 30px;
}
.seguros .fila2 h3{
	text-align: center;
}
.seguros .fila2 h3:first-child{
	color: #2f3a56;
}
.seguros .fila2 p{
	text-align: justify;
}
@media (min-width: 941px){
	.fluid_seguros{
        height: 500px;
    }
}
@media (max-width: 940px){
	.fluid_seguros{
        height: 300px;
    }
}
/*****************************/

/***INFORMACION DE INTERES***/
.img_encabezado_idi{
	width: 100%;
}
.informacion_de_interes .boton_check{
	width: 20px;
	margin-right: 5px;
} 
.informacion_de_interes .fila1{
	margin-top: 40px;
}
.informacion_de_interes .fila1 h4{
	margin-top: 20px;
	margin-bottom: 20px;
}
.informacion_de_interes .fila1 .barra_vertical{
	width: 1px;
	border-left: 1px solid #939393;	
	height: 300px;	
	float: right;
	margin-top: 34px;
}
.informacion_de_interes .fila1 .imagenes1 img{
	width: 120px;
	margin:0 auto;
	margin-top:50px;
}
.informacion_de_interes .fila1 .barra_horizontal{
	width: 100%;	
	border-top:1px solid #939393;
	margin-top: 50px;
	margin-bottom: 30px;	
}
.informacion_de_interes .fila2 .encabezado{
	/*background-color: #3b4861;
	width: 90%;*/
}
.informacion_de_interes .fila2 .encabezado h2{
	/*color: #fff;*/
	/*padding: 10px 10px;*/
	/*text-align: center;*/
	margin-left: 10%;
}
.informacion_de_interes .fila2{
	margin-bottom: 80px;
}
.informacion_de_interes .fila2 h5{
	/*text-align: center;*/
	margin-left: 11%;
	/*margin-right: 10%;*/
}
.informacion_de_interes .fila2 .glosario{
	margin-top: 40px;
}
.informacion_de_interes .fila2 .glosario a{
	margin-left: 2%;
	font-size: 20px;
	background-color: #3b4861;
	color: #fff;
	text-decoration: none;
	padding: 10px 15px;
}
.informacion_de_interes .glosario .letras{
	margin-left: 5%;
	margin-top: 50px;
}
@media (max-width: 991px){
	.informacion_de_interes .fila2 .glosario a{
		padding: 8px 13px;
	}
}
/*****************************/

/***CONTACTO***/
.img_encabezado_contacto{
	width: 100%;
}
.contacto{
	margin-top: 50px;
	margin-bottom: 90px;
}
.contacto .encabezado{
	background-color: #3b4861;
	margin-bottom: 40px;
}
.contacto .encabezado h3{
	color: #fff;
	text-align: center;	
	padding: 10px 0px;
}
.contacto input[type="text"], .contacto textarea{
	width: 100%;
	border: 1px solid #8a9cac;
	padding-left: 5px;
}
.contacto input[type="submit"]{
	background-color: #4a6aad;
	border:none;
	padding: 5px 35px;
	color: #fff;
	float: right;
	margin-top: 20px;
	letter-spacing: 1px;
}
/*****************************/

/***ADMINISTRADOR***/
.img_encabezado_admin{
	width: 100%;
}
.admin h3{
	margin-top: 50px;
}
.admin .volver{
	margin-bottom: 70px;
}
.admin .volver{
	margin-top: 50px;
}
.admin .volver a{
	background-color: #4a6aad;
	color: #fff;
	padding: 10px 30px;	
}
.admin .logo{
	/*background-color: #fff;*/
	background: rgba(255, 255, 255, 0.9);
	margin-right: 180px;
	margin-left: 10px;
	width: 250px;
	padding: 15px 20px;
	position: absolute;
}
.admin input{
	background-color: #fff !important;
	border: 1px solid #555 !important;
	color: #000 !important;
	padding-left: 5px;
}
/*****************************/

/***INDEX ADMIN***/
.inicio a{
	float: right;
	font-size: 20px;
	margin-bottom: 30px;
}
/*****************************/


