



.menu-banderas{
padding-top: 10px;
padding-left: 8px;
padding-right: 8px;
}


.con {
 clear:both;
 float:left;
 overflow:visible;
 width:100%;
}

#menu {
 float:left;
 left:50%;
 list-style-type:none;
 margin:0 auto;
 padding:0;
 position:relative;
}

#menu li {
 float:left;
 position:relative;
 right:50%;
}


.a-link{

	
	 text-decoration: none !important;
color: #a9a9a9; 

background-color: #eeeeee;


}


.a-link:hover{

	
	 text-decoration: none !important;
color: #da423b !important; 




}


.null{
display: none;


}

.espacio1{

padding-left:17% ;

}

.logo{

	padding: 0px 50px 15px 140px;
}


.siguenos{

	padding-left: 100px;

}

.menu-b{

padding-left: 21%;
}


.iconos-responsive{
padding-left: 7%;
padding-right: 7%;

}

.iconos-responsive-2{
padding-left: 0%;
padding-right: 0%;

}

.menu-responsive{

	width: 100px;
}


@media (max-width: 1920px){

.menu-responsive{

	width: 85px;
}

.menu-b{

padding-left: 21%;
}


.logo{

	padding: 0px 50px 15px 210px;
}

.siguenos{

	padding-left: 100px;

}


}


@media (max-width: 1590px){

.menu-responsive{

	width: 75px;
}

.menu-b{

padding-left: 16%;
}

.logo{

	padding: 0px 50px 15px 150px;
}

.siguenos{

	padding-left: 100px;

}


}


@media (max-width: 1460px){

.menu-responsive{

	width: 70px;
}


.menu-b{

padding-left: 11%;
}

.logo{

	padding: 0px 50px 15px 120px;
}

.siguenos{

	padding-left: 10px;

}


}



@media (max-width: 1370px){

.espacio1{

padding-left:0% ;

}

.menu-b{

padding-left: 10%;
}

.logo{

	padding: 0px 50px 15px 110px;
}

.siguenos{

	padding-left: 30px;

}


}

@media (max-width: 1291px){

.menu-responsive{

	width: 60px;
}

.menu-b{

padding-left: 6%;
}

.logo{

	padding: 0px 50px 15px 100px;
}

.siguenos{

	padding-left: 30px;

}

}


@media (max-width: 1250px){



.menu-b nav ul li a{

padding-left: 6%;
}

.colore{
font-size: 11px;
}

.logo{

	padding: 0px 50px 15px 90px;
}

.siguenos{

	padding-left: 0px;

}

}

@media (max-width: 1150px){


.menu-responsive{

	width: 50px;
}

.menu-b{

padding-left: 6%;
}

.logo{

	padding: 0px 50px 15px 80px;
}

.siguenos{

	padding-left: 0px;

}


}

@media (max-width: 500px){



.menu-responsive{

	width: 65px;
}

.null{
display: inline-block;

}


}

@media (max-width: 460px){

.iconos-responsive{

padding-left: 34%; 
padding-right: 34%;

}

.menu-responsive{

	width: 55px;
}


}





@media (max-width: 415px){

.menu-responsive{

	width: 50px;
}

}





#primary_nav_wrap
{
	margin-top:0px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#aaaaaa;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif

}



#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#eeeeee
}

#primary_nav_wrap ul li:hover
{
	background:#eeeeee;

}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

.colore{

}

.colore:hover{

	color:#df3d35;
}