nav#menu-principal ul li a.m_agentes{color: #E41B36; text-decoration: none;}
#full_header_top{display: none;}
.sn_padding{padding: 0 !important}
.banner_interior img{max-width: 100%;}
.contenedor_total_interior{background: url(../images/general/fondo_lineasd.png) #ececec ; font-family: 'Raleway', sans-serif;}
.tit_img img{max-width: 95px; width: 100%; margin: 5px}
.tit_img h1{font-family: 'Raleway', sans-serif; font-size: 30px; color: #05418e; font-weight: 600; float: left;}
button.btn_enviar{color: #FF0000; border: 2px solid #FF0000; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 13px; padding: 0.5em 5em; font-weight: bold; float: right; margin-top: 2em}
button.btn_enviar:hover, button.btn_enviar:focus{background: #FF0000; color: #fff; text-decoration: none;}
.form-control{border: 1px solid #a6b4bf; color: #a6b4bf; font-family: 'Raleway', sans-serif; border-radius: 0; width: 99.9%; margin: 5px 0; font-weight: 500;}
.control-label{font-family: 'Raleway', sans-serif; color: #7a848c; font-weight: 600}
.cont_general_filtro{padding: 1em 0; background: rgba(236, 236, 236,1)}
.left{display: inline-block; vertical-align: middle;}
.mfp-title{font-family: 'Raleway', sans-serif}
.rotulo{font-weight: 600; color: #232629; font-size: 12px}
.print_datos{color: #7a848c; font-size: 12px}
.print_datos a{color: #05418e; font-weight: 600}
a.ver_pro{background: #05418e; color: #fff; font-weight: 600; display: inline-block; padding: 4px 15px;}
a.ver_pro:hover, a.ver_pro:focus{background: #0964db}
.botones_redes a{color: #2d2d2d; margin: 0 3px; font-size: 20px; text-decoration: none;}
.botones_redes a:hover, .botones_redes a:focus{color: #6D6D6D}
.inputs_form button{background: #05418e; color: #fff; font-weight: 600; display: inline-block; padding: 4px 15px; border: 0; font-family: 'Raleway' ,sans-serif}
.inputs_form button:hover, .inputs_form button:focus{background: #0964db}
.nombre_complete{color: #05418e; text-transform: uppercase; font-weight: 600}
.oficina{margin-bottom: 1em; font-size: 13px}
.modulo_agente{background: #fff; min-height: 280px; padding-top: 1em; padding-bottom: 1em; border-right: 0.5em solid #ececec}
.image_agent{text-align: center;}
.image_agent img{max-width: 160px; width: 100%}
.pages{margin: 0.5em 0; clear:both;}
.pages a{color: #6e6e6e; display: inline-block; padding: 4px 6px; vertical-align: middle;}
.pages a:hover, .pages a:focus{background: #6e6e6e; color: #fff; text-decoration: none;}
.pages a.activa{background: #003F92;font-weight: bold; color: #fff}
.fila_modulos{display: table; width: 100%; margin: 1em 0}
.textcoment{margin: 5px 0}
.sugerencia{font-size: 11px;}
.imagen_captcha img{max-width: 75%}

@media(max-width: 991px){
	.modulo_agente{min-height: 100%; border-right: transparent; border-bottom: 1em solid #ececec}

}
@media(max-width: 445px){
	.datos_agent, .image_agent{width: 100%}	
	.control-label, .campos_text, .imagen_captcha, .res_captcha{width: 100%}
}
@media screen and (min-width: 991px) and (max-width: 1199px) { 
    a.ver_pro{font-size: 11px}
}


.envia_whatsapp .fa-whatsapp {
	font-size: 22px;
	color:#2d2d2d;
}