nav#menu-principal ul li a.m_oficinas{color: #E41B36; text-decoration: none;}

body, html{height: 100%}

#full_header_top{display: none;}

.enlaces{padding: 0.5em 10px}

#map{height: 400px; width: 100%}

.enlaces a{ display: inline-block; vertical-align: middle; padding: 5px 10px; color: #434343; font-size: 17px; margin: 0 5px}

.enlaces a:hover, .enlaces a:focus, .enlaces a.selected{background: #024291; color: #fff; text-decoration: none;}

.sn_padding{padding: 0 !important}

.banner_interior img{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;}

.fila_oficina{background: #fff; display: inline-block; width: 100%; padding: 2em 1em; margin: 1em 0}

.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;}

.botones_redes a{color: #2d2d2d; margin: 0 3px; font-size: 20px}



.botones a{display: block; font-family: 'Raleway', sans-serif; color: #05418e; font-weight: 600; text-align: center; padding: 2px 4px; border: 2px solid #05418e; margin: 1em 0}

.botones a:hover, .botones a:focus{background: #05418e; color:#fff; text-decoration: none; }

.nombre_complete{color: #05418e; text-transform: uppercase; font-weight: 600}

.compartir_n{font-size: 13px; color: #333333; display: inline-block; font-weight: 600}

.enlaces_iconos{display: inline-block; }

.enlaces_iconos a{color: #333; display: inline-block; vertical-align: middle; margin: 0 5px; font-size: 16px}

.enlaces_iconos a:hover, .enlaces_iconos a:focus{color: #6D6D6D}

.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}

.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}

.modal-footer{display: none;}

.bootstrap-dialog.type-primary .modal-header{background: #05418e; }

.bootstrap-dialog .bootstrap-dialog-title{font-family: 'Raleway', sans-serif; font-weight: 600}

.close{color: #fff; opacity: 1}

.error{font-family: 'Raleway', sans-serif; color: #FF0000; font-weight: 600; font-size: 18px}

@media(min-width: 991px){	

	#wrapper {

	border-top: 0 solid;

	display: table;

	height: 100%;

	width: 100%;

	}

	#content {

	display: table-row;

	}

	#centerlizer {

	display: table-cell;

	height: 100%;

	vertical-align: top;

	width: 100%;

	}

}

@media(max-width: 445px){

	.column_of{width: 100%}

}

@media screen and (min-width: 991px) and (max-width: 1199px) { 

    a.ver_pro{font-size: 11px}

}


