@charset "UTF-8";
/* CSS Document */
/*NAVBAR BOOTSTRAP*/
.navbar-brand {
  display:block;
  float: left;
  width:auto;
  height: 50px;
  padding: 0px;
  font-size: 18px;
  line-height: 46px;
  background-image:url(../images/home_icon.png);
  background-repeat:no-repeat;
  background-position:8px;
  margin-left:0.7em;
}
.navbar-brand img{
	float:left;
	padding:0 6px;
	opacity:0;
}
.navbar-brand:hover{
	background-image:url(../../images/home_icon_h.png);

}

.subsub:hover{
	background-color:#4e6b9c;
	color:#FFF;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: 1px solid transparent;
}
.navbar-default {
	background-color: #18233e;
	border-color: transparent;
	
}
.navbar-default .navbar-brand {
	color: #ffffff;
	font-size: 1.2em;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #314b7b;
}
.navbar-default .navbar-text {
	color: #ffffff;
	
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #cccccc;
	background-color: #314b7b;
}
.navbar-default .navbar-nav > li > .dropdown-menu {
	background-color: #18233e;
	font-size:0.9em;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {
	color: #ffffff;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {
	color: #cccccc;
	background-color: #314b7b;
}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {
	background-color: #314b7b;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #cccccc;
	background-color: #314b7b;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #cccccc;
	background-color: #314b7b;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #cccccc;
	background-color: #314b7b;
}
.navbar-default .navbar-toggle {
	border-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #314b7b;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #ffffff;
}
.navbar-default .navbar-link {
	color: #ffffff;
}
.navbar-default .navbar-link:hover {
	color: #cccccc;
}
.navbar-form {
	padding: 10px 15px;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	border-top: transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1), 0 0px 0 rgba(255, 255, 255, 0);
	box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1), 0 0px 0 rgba(255, 255, 255, 0);
}
.navbar-nav {
	margin: 0px -15px;
}
#buscar {
	display: block;
	width: 80%;
	border: 0;
	outline: none;
	margin-right: 1em;
	margin-bottom: 10px;
	color: #FFF;
	background-color: #425d89;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
}
.btn {
	display: block;
	padding: 2px 12px 4px 12px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	border: none;
	border-radius: 4px;
}
.btn-fmvz {
	color: #FFF;
	background-color: transparent;
	border-color: #ccc;
}
/**/
.dropdown-submenu {
	position: relative;
	
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	font-size:0.9em;
}
.dropdown-submenu:hover{
	background-color:#4e6b9c;
	color:#FFF;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
	background-color:#6081b9;
	color:#FFF;
	border-radius:0;
	border-bottom: solid 1px;
	border-bottom-color:rgba(255,255,255,0.5);
}
.dropdown-submenu:hover>.dropdown-menu li:hover{
	background-color:#425d89;
	color:#000;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	 width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #FFF;
  margin-top:7px;
}
.dropdown-submenu:hover>a:after {
	border-top-color: #18233E;

}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
}

/**/


@media  (max-width: 768px) {
	

	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #cccccc;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #cccccc;
	background-color: #314b7b;
}
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }
	  .navbar-left,.navbar-right {
        float: none !important;
    }
	 .navbar-nav {
        float: none!important;
		
	}
	 .navbar-collapse {
        border-top: 1px solid transparent;
      
    }
	 .navbar-collapse.collapse {
        display: none!important;
    }
	.navbar-nav>li {
        float: none;
    }
	.navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.collapse.in{
  		display:block !important;
	}
    .navbar-collapse.in {
        overflow-y: auto !important;
    }
	.navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
	   .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #999;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, 
    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
        color: #fff;
        background-color: transparent;
        background-image:none;
    }

.navbar-form {
	padding: 10px 15px;
	margin-top: 0px;
	margin-right: -15px;
	margin-bottom: 0px;
	margin-left: -15px;
	border-top: transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1), 0 0px 0 rgba(255, 255, 255, 0);
	box-shadow: inset 0 0px 0 rgba(255, 255, 255, .1), 0 0px 0 rgba(255, 255, 255, 0);
}
.navbar-nav {
	margin: 0px -15px;
}
.btn {
	display: inline-block;
	margin-left:-100px;
	padding: 2px 12px 4px 12px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	border: none;
	border-radius: 4px;
	
}
.form-group{
width:90%;	
}
.btn-fmvz {
	color: #FFF;
	background-color: transparent;
	border-color: #ccc;
}
}

@media  (max-width: 640px){
	.btn {
	display: block;
	margin-left:0px;
	padding: 2px 12px 4px 12px;
	background-image: url(../images/search.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	border: none;
	border-radius: 4px;
	
}
}

