 @import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
 
 

 
 body{
	    font-family: 'Lato', sans-serif;
		font-size:1.05em;
		color:#535353;
} 
.container{ max-width:1100px;}

a:link, a:hover, a:visited{ color:#7d9355}

header nav{ background:#f2f2f2; text-transform:uppercase;}
header nav a:link, header nav a:hover, header nav a:visited{ color:#838383 !important; font-weight:700; font-size:1em}
header #grapic-top{ background:url(../images/header_graphic.jpg) no-repeat right; height:170px}
header #grapic-top_home{ background:url(../images/logoheader_pc.png?1) no-repeat right; height:170px;background-size: 100%;}
header #logo{ height:140px; margin: 15px 0 5px 45px}
header .nav-link{  margin-top:7px; margin-bottom:7px; padding:0 15px !important }
header nav .dropdown-menu{background:#f2f2f2; text-transform:uppercase; font-size:1em}

h1{   

    font-family: 'Lato', sans-serif;

 color:#535353; font-weight: 300 !important; text-align:center; margin:15px 0;  text-transform:uppercase; background:url(../images/h1.jpg) repeat-x center center}
h1 span{ background:rgba(255,255,255,1.00); padding:0 20px}
.border-left{ border-left:1px solid #d9d9d9;}

h1.simple, h2.simple{ 

    font-family: 'Lato', sans-serif;

 font-weight: 300 !important; background:none; text-align:left; font-size:40px; color:#535353 !important}
.margin-Mbox{ margin-left:40px; margin-right:40px; margin-top:0px !important}


footer{ background:#e7e7e7; color:#9c9d9f; font-size:0.85em}
.mtext{ font-style:italic; font-size:1em}
.mt-subtop{ margin-top:-50px !important; font-size:1.2em; color:#535353;}
.mt-subtop a:link, .mt-subtop a:visited{ font-weight:bold; color:#535353}
.colb-1:link, .colb-1:a,.colb-1:a:visited, .colb-1{ color:#a1a56a !important}
.mt-subtop table{ margin-top:100px}
.border-eq{ margin-top:23px !important}
.colb-2:link{ color:#7d9355 !important}
.colb-3:link, .colb-3{ color:#a1a1a1 !important}
.colb-4:link, .colb-4{ color:#7e7e7e !important}
.colb-4:link, .colb-4{ color:#9c9d9f !important}

.hide-desktop{ display:none;}
.hide-mobile{ display:inline;}

#home-grap{
	background:url(../images/homepagephoto.jpg) top center; height:580px; font-size:1.2em; padding:30px 90px 30px 50px; color:rgba(255,255,255,1.00); font-weight: 300}
	
#detail h5{ line-height:1.4em; font-size:1.1em !important; 


}	
@media only screen and (max-width: 767px) {
.mt-subtop{ margin-top:10px !important; font-size:1.2em; color:#535353;}
h1.simple{font-size:34px !important; color:#535353 !important}
h2.simple{font-size:34px !important; color:#535353 !important; }
.mt-subtop input{ width:95% !important; float:left}	
.mt-subtop .mtext{ color:#9c9d9f; font-size:0.9em}
.margin-Mbox{ margin-left:0px !important; margin-right:0px !important; margin-top:0px !important}

.hide-desktop{ display:inline;}
.hide-mobile{ display:none;}

#home-grap{
	background: none; background-color:#435cb1; height: auto;padding:30px 50px 30px 50px;}
	

.mobil-font-med{ font-size:0.8em !important;}
.hide-mobile-lab{ display:none;}

}



@media (max-width: 768px) {
.border-left{ border-left:0px !important;}
.mobil-padding{ padding:20px}
.margin-Mbox{ margin-left:40px; margin-right:40px}

header #grapic-top, header #grapic-top_home{ background:url(../images/header_movil.jpg?4) no-repeat right; height:170px;   background-size: auto  170px;}
header #logo{ height:120px;margin: 30px 0 20px 20px}
.movil-change{ font-size:1.4em}
}

#detail{ font-size:0.9em;}
#detail h5{ 

    font-family: 'Lato', sans-serif;

font-style:italic; font-size:1.2em; font-weight:400; color:#535353}
#detail h6{ font-weight:bold; padding-bottom:0; margin-bottom:0; font-size:0.9em; color:#535353; margin-top:10px }
#detail p{ margin:6px 0 !important}



a:link {
    opacity: 1;
    filter: alpha(opacity=40);
		  transition: 0.5s;
}

a:link:hover {
    opacity: 0.8;
    filter: alpha(opacity=100);
	color: rgba(0,0,0,1.00) !important;
		  transition: 0.5s;
		 
}


.dropdown:hover>.dropdown-menu {
  display: block;
}
.tit-win{ font-size: 0.8em;}
.cl-Spain{ background: #fffbfb !important}
.cl-Portugal{ background: #fffcf2  !important}