/* CSS Document */

/*body{ font-family:helvetica; }*/
#header{ position:fixed; height:80px; overflow:visible; font-weight:bold; }
#img_logo{ position:relative; height:70px; width:auto; margin-top:5px; z-index:9999; /*cursor:hand; cursor:pointer;*/ }
/*modificados*/
.main-nav ul { padding:26px 0; }
a.underlined--green:hover { color:#FFFFFF !important; border-color:#FFFFFF !important; }
.main-nav ul li a:hover { color:#FFFFFF !important; }
.main-nav ul li a { color:#FFFFFF !important; }
/*/modificados*/
#logo_bac { margin-left:20%; }
.li_m { margin:0 10px 0 10px; }
.li_m a, .underlined--white { font-family:helvetica !important; }
.row { font-weight:bold; }
ul li { line-height:1.75em; }

 /*MENÚ DESPLEGABLE*/
 #main-nav li ul {
	display:none;
	position:absolute;
	min-width:200px;
	z-index:9999999 !important;
	text-align:left;
	padding:10px;
	background-color:rgba(0,0,0,0.90);
	-moz-box-shadow: 5px 5px 3px #222;
   	-webkit-box-shadow: 5px 5px 3px #222;
   	box-shadow: 5px 5px 3px #222;
 }
 #main-nav li ul:hover {
  	z-index:9999999;
  }
 #main-nav li:hover > ul {
	display:block;
 }
 #main-nav li ul li {
	position:relative;
	margin-bottom:5px;
 }
 #main-nav li ul li a{
	font-size:14px;
 }
 #main-nav li ul li a:hover{
	color:#FFFFFF !important;
 }
 #main-nav li ul li ul {
	right:-140px;
	top:0px;
 }
 /*/MENÚ DESPLEGABLE*/
 .main-menu-trigger{ left:12px; top:16px; }
 
 /*aviso cookies*/
 #overbox3 {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 999999;
	display: block;
 }
 #infobox3 {
	margin: auto;
	position: relative;
	top: 0px;
	width: 100%;
	text-align:center;
	background-color: #eeeeee;
 }
 #infobox3 p {
	font-size:12px;
	text-align:center;
	margin:-15px 0 0 0;
	font-family: "Droid Sans",sans-serif;
 }
 #infobox3 p a {
	margin-right:5px;
	text-decoration: underline;
 }
 .a_cookies{ color:#000000 !important; font-size:11px;}
 /*fin aviso cookies*/
 
 #email_enviado{
	display: none; 
	position: fixed; 
	padding-top:6px; 
	left: 50%; 
	top: 50%; 
	text-align:center; 
	-webkit-transform: translate(-50%, -50%); 
	transform: translate(-50%, -50%); 
	z-index:9999999999;  
	background-color:#FFFFFF; 
	padding:10px;	 
 }
 .fadebox {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%; height: 100%;	
	background-color: black;
	z-index:9999999;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 @media screen and (max-width:1709px){
	 #logo_bac {margin-left:10%; }
 }
 @media screen and (max-width:1376px){
	 #logo_bac {margin-left:0; }
 }
 @media screen and (max-width:1213px){
	 .li_m{ margin:0 2px 0 2px; }
 }
 @media screen and (max-width:991px){
	 #header{ height:46px; }
	 #logo_bac{ height:43px; width:auto; }
	 .main-menu-trigger{top:0; }
	 #logo_bac { margin-left:50px; }
	 #main-nav { display:none; }
	 #img_logo{ height:42px; margin-top:2px; margin-left:15px; }
 }
 @font-face {
	font-family: HelveticaLTStd;
	src: url(fonts/HELVETICALTSTD-BLK.OTF);	
 } 
  @font-face {
	font-family: RockwellRegular;
	src: url(fonts/Rockwell-Regular.ttf);	
 } 
 
 @font-face {
  font-family: DYLOVASTUFF;
  src:url(fonts/original_DYLOVASTUFF.otf);	
}