@charset "utf-8";
/* CSS Document */


/* ----- GENERALES ----- */
.row{
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1032px !important;
}




/* --- Menú Superior Bootstrap --- */
.navbar-brand img{
	width: 260px !important;
	padding-left: 15px !important;
}

.navbar-default{
	background-color: #104591 !important;
	border-bottom: solid 2px #000 !important;
}

.nav > li > a{
	font-weight: bold !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.navbar-brand{
	height: 35px !important;
	padding: 0px !important;
}
.nav > li > a {
	color: #FFF !important;
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
}
.nav > li > a:hover {
		background: #073980 !important;
}

.navbar-toggle {
 	padding: 4px 4px !important;    /* --- Quitar esta línea si el menu se hace mas grande (height) y aumentar la linea extra en el index --- }*/
}

@media (max-width: 661px) {
	.navbar-brand img{
		padding-top: 3px !important;
	}
}




/* --- Buscador --- */
.btn-default{
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}


.buscador{
	width: 100%;
	max-width: 500px;
}
.txtBuscador{
	float: left;
	width: 85%;
}
.btnBuscador{
	float: left;
	width: 15%;
}
.buscadorOpciones{
	float: left;
	width: 100%;
}
.btn-secondary{
	background: #E9AF28 !important;
	color: #FFF !important;
}
.cuadro_busqueda label{
	color: #E9AF28 !important;
}




/* --- Menú Inferior Bootstrap --- */
.inferior h4{
	border-bottom: solid 3px #E4E6F5 !important;
	padding-bottom: 4px !important;
}

.menu-inferior .nav li{
	
	
}
.menu-inferior .nav li a{
	width: 100% !important;
	text-align: left !important;
	font-size: 13px !important;
	font-weight: normal !important;
	color: #005BC6 !important;
	line-height: 1.4 !important;
	background: url(../images/bullet.gif) no-repeat 4px 10px !important;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}
.menu-inferior .nav li a:hover{
	text-decoration: underline !important;
}

@media (max-width: 661px) {
	.menu-inferior .nav li{
		text-align: center !important;
		background: none !important;
		padding-bottom: 6px !important;
	}
	.inferior h4{
		text-align: center !important;
	}
}