/*body, nav, ul, li, a  {margin: 0; padding: 0;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }*/
a {text-decoration: none;}
/*.container {
    width: 90%;
    max-width: 900px;
    margin: 10px auto;
}*/

.active2{
/* background: #080808; */
color: #fff !important;
/*background: -webkit-gradient(linear, left top, left bottom, from(#e10a17), to(#b60e15), color-stop(0.9, #b60e15));
background: -moz-linear-gradient(top, #e10a17, #b60e15);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10a17', endColorstr='#b60e15');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10a17', endColorstr='#b60e15')";
background: -o-linear-gradient(top, #e10a17, #b60e15);*/
	}
.active2>img {
/* display: block; */
visibility: visible !important;
margin: auto !important;
}	
	
	
.toggleMenu {
    display:  none;
    background: #b58a11;
    padding: 10px 15px;
    color: #fff;
	float:right;
	margin:20px 20px 0px 20px;
}
.toggleMenu:hover{color:#fff !important; text-decoration:none}
.nav {
    list-style: none;
     *zoom: 1;
    /* background:#175e4c;*/
	 width:100%;
	 float:right;
	/* margin-top: 4%;*/
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none;
   /* width: 9em;*/
}
.nav a {
    padding: 6px 2px;
    color:#fff;
	font-family: 'montserratregular';
font-size: 16px;
/*text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);*/
}
.nav li {
    position: relative;
	
}
.nav > li {
    float: left;
    /*border-top: 1px solid #fff;*/
	/*background:url(../../images/sep.png) #fff right no-repeat;*/
	/*padding-bottom:5px;*/
	
}
.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
	text-align:center;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
	margin-top: 0px;
  margin-left: -40px;
  z-index:1;
}
.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    /*background: #294e8b;*/
    position: relative;
    z-index:100;
    border-bottom: 1px solid #848484;
	text-decoration:none;
	color:#fff;
	font-family: 'montserratregular';
	font-size:11px;
	text-align:left
}

.nav li li a:hover {
    color:#f9bc00;
	/*background:#294e8b;*/
	/*font-weight:bold*/
}

.nav li li  {
    width:520px;
	background:#262626;
	/*list-style-image:url(../../images/vineta2.png);
	list-style-position:inside;*/
}
.nav li li:hover  {
	/*list-style-image:url(../../images/vineta1.png);*/
}

.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}

.nav>li>a{  text-align: left;color:#f9bc00; font-size:12px; /*font-weight:bold;*/padding: 12px 22px; /*border-bottom:5px solid #dfdfdf;*/ text-transform:uppercase}
.nav>li>a>span{color:#fff !important; font-size:8px}
.nav>li>a:hover{
	background:url(../../images/menu_hover.png) ;
	color:#fff;
	/*border-bottom:5px solid #294e8b;*/
/*	background: -webkit-gradient(linear, left top, left bottom, from(#e10a17), to(#b60e15), color-stop(0.9, #b60e15));
background: -moz-linear-gradient(top, #e10a17, #b60e15);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10a17', endColorstr='#b60e15');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#e10a17', endColorstr='#b60e15')";
background: -o-linear-gradient(top, #e10a17, #b60e15);*/
	}

.submenu{color:#b58a11; font-size:10px}
.sub_text{color:#fff; font-size:11px}
.block1{text-align:justify; padding:10px; display:inline-block; vertical-align:top; width:49%}
.block2{text-align:justify; padding:10px;display:inline-block; vertical-align:top; width:49%}

@media screen and (max-width: 768px) {
	.toggleMenu:hover{color:#fff !important}
	.toggleMenu{color:#fff !important; text-decoration:none;}
	.bloque_buscar{width:100%;padding-left:15px; padding-right:15px}
	
	.nav>li>a:hover{
	background:#275fbb !important;color:#fff;
	}
	
	.nav>li>a{padding:10px 10px; color:#222222}
    .active2 {
        display: block;
    }
	.nav{width:100% !important; background:#d5d2d3; clear:both}
    .nav > li {
        float: none;
		border-top: 1px solid #fff;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	
	.nav li li  {
    width:100%;
}

}
/*410*/
@media (max-width: 410px) {

.toggleMenu{margin-top:12%; position:relative;z-index:1}
.titBienv{font-size:60px !important}
}