@import url('/fonts/fonts.css');

::selection{background:#f37936;color:#fff;}
::-moz-selection{background:#f37936;color:#fff;}

.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
.clearfix{display:inline-table;height:1%;display:block;}

#pageHeaderWrapper{position:absolute;left:0px;top:0px;width:100%;display:block;margin:0px auto;}
#pageHeader{position:relative;width:100%;display:block;margin:0px auto;z-index:11111111;padding:0px 0px 0px;border-bottom:1px solid #ffffff;border-bottom:1px solid rgba(255,255,255,0.2);-o-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;height: 83px;}

.sticky-wrapper{position:fixed;z-index:11111111;width:100%;left:0;}
.fixedHeader{position:absolute;width:100%;top:0;left:0;padding:0px 0px;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.is-sticky .fixedHeader{background:rgba(0,0,0,0.65);border-bottom:none !important;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.header-container{position:relative;display:block;margin:0px auto;}
.logo{position:relative;display:block;width:200px;height:69px;float:left;z-index:11111111;padding:0px 0px 0px;margin:5px 15px;}
.logo h1{margin:0px;padding:0px;}
.logo a{position:relative;width:100%;height:auto;display:block;overflow:hidden;}
.logo img{position:relative;display:block;height:auto;max-width:100%;}
.topRightContainer{position:relative;float:right;display:block;margin:0px auto 0px;}
.topContactBox{position:relative;display:block;float:right;color:#ffffff;font-size:14px;z-index:1111111;line-height:24px;letter-spacing:1px;}
.topContactBox a{position:relative;display:block;color:#ffffff;background:#f37936;padding: 29px 25px 30px 25px !important;font-size: 22px;font-family: 'Poppins-SemiBold';}
.topContactBox a:hover{color:#ffffff;background:#11cec5;text-decoration:none;}

.nav-wrapper{position:relative;display:block;float:left;z-index:1111111;margin:0px auto 0px;}
.nav-container{position:relative;display:block;z-index:1111111;vertical-align:top;margin:0px auto 0px;}
.nav{position:relative;width:100%;display:block;z-index:1111111;margin:0px auto;text-align:center;}
.nav ul{font-family:Poppins-Regular;position:relative;font-size:14px;padding:0;width:100%;margin:0 auto;display:block;list-style:none;}
.nav>ul>li{position:relative;display:block;float:left;margin:0px 30px 0px 0px;}
.nav>ul>li>a{position:relative;display:block;color:#ffffff;line-height:32px;padding:25px 10px 25px;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.nav>ul>li>a:after{position:absolute;display:block;content:'';right:0px;width:0px;bottom:0px;height:2px;overflow:hidden;background:#ffffff;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.nav>ul>li:hover>a, .nav>ul>li.selected>a{color:#ffffff;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.nav>ul>li:hover>a:after, .nav>ul>li.selected>a:after{width:100%;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.nav>ul>li.selected>a{font-family:Poppins-Semibold;}
.nav>ul ul, .nav>ul ul ul{position:absolute;font-size:14px;left:0%;top:100%;opacity:0;width:100%;min-width:220px;text-align:left;visibility:hidden;background:#ffffff;text-transform:none;margin:30px 0px 0px 0px;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.1);transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;}
.nav>ul ul ul{left:100%;top:auto;margin:0px;padding:0px;}
.nav>ul>li:hover>ul, .nav>ul ul>li:hover>ul{opacity:1;top:auto;margin-top:0px;padding:0px 0px;visibility:visible;}
.nav>ul ul>li:hover>ul{margin-top:-45px;}
.nav>ul ul a, .nav>ul ul ul a{display:block;color:#000000;padding:10px 15px;border-top:1px solid #f1f1f1;}
.nav>ul ul li:last-child a{}
.nav>ul ul li:first-child a{}
.nav>ul ul li:hover>a, .nav>ul ul li.selected>a, .nav>ul ul ul ul li:hover>a, .nav>ul ul ul ul li.selected>a{color:#000000;background:#f1f1f1;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}

#mega-menu-wrap-topmenu { background:none !important; font-family:Poppins-Regular;position:relative;font-size:14px;padding:0;width:100%;margin:0 auto;display:block;list-style:none; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item {position:relative;display:block;float:left;margin:0px 15px 0px 0px;padding:0px; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a.mega-menu-link { font-weight:normal; text-transform:none; color:#ffffff; font-size:14px; background:transparent !important; position:relative;display:block;color:#ffffff;line-height:32px;padding:25px 10px 26px; height:auto !important; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a.mega-menu-link:after{position:absolute;display:block;content:'';right:0px;width:0px;bottom:0px;height:2px;overflow:hidden;background:#ffffff;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item > a.mega-menu-link:focus { color:#ffffff; background:transparent !important;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-current-menu-item > a.mega-menu-link:after,
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item:hover > a.mega-menu-link:after{width:100%;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu { background:rgba(0,0,0,0.8); width:240px; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link { background:transparent; color:#ffffff; font-size:14px; padding:12px 15px; line-height:20px; }

#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus, #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-current_page_item a.mega-menu-link {color:#ffffff; background:#363636; background:rgba(54,54,54,0.6);}

#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu { background:#000000 url(//archive.sdb.org/images/menuBg.jpg) center right no-repeat; padding:20px; min-width:900px; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item { color:#ffffff; padding:0px; min-height: 220px;}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link { background:transparent; color:#f47936; font-size:13px; padding:15px 15px; line-height:20px;font-weight:normal; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {background:transparent; color:#f47936;font-weight:normal;}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link { background:transparent; color:#ffffff;font-size:13px; padding:8px 15px; line-height:13px;font-weight:normal;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; }
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus {color:#ffffff;background:#363636; background:rgba(54,54,54,0.6);-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;padding:8px 15px 8px 25px;}

#mega-menu-wrap-topmenu #mega-menu-topmenu li.mega-current-menu-parent a.mega-menu-link:after{position:absolute;display:block;content:'';right:0px;width:100%!important;bottom:0px;height:2px;overflow:hidden;background:#ffffff;-o-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}

#mega-menu-wrap-topmenu #mega-menu-topmenu li.mega-current-menu-parent ul li a.mega-menu-link:after {background:none}

.loginMenu{
	right: 0px !important;
	padding: 15px 0px 0px 0px !important;
	padding-bottom: 10px !important;
}

.loginMenu a{
	color: #ffffff;	
}
.search{
	right: 0px !important;
	padding: 15px 0px 0px 0px !important;
}
.languages{
	width: 42px !important;
}



 #Iniciogoogle {
	display: inline-block;
	background: white;
	color: #444;
	width: 100%;
	border-radius: 5px;
	border: thin solid #888;
	box-shadow: 1px 1px 1px grey;
	white-space: nowrap;
	 
}

#Iniciogoogle:hover {
	cursor: pointer;
}

span.iconGoogle {
	background: url('//archive.sdb.org/images/google-inicio/btn_google_light_normal_ios.svg') transparent 5px 50% no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	margin-right: 15px;
}

span.buttonTextGoogle {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	/* Use the Roboto font that is loaded in the <head> */
	font-family: 'Roboto', sans-serif;
}

#buttonBusquedaGoogle{
	border-radius: 5px;
	border: thin solid #888;
	background-color: #FFFFFF;
	color: #000000;
}

#busquedaGoogle{
	color: #000000;
}

#busquedaGoogle:hover{
	text-decoration: none;
	color: #000000;
}

#toTop{text-decoration:none;position:fixed;display:none;bottom:20px;right:25px;width:65px;height:65px;border:none;z-index:5001;text-indent:100%;background:url(//archive.sdb.org/images/icons/sprite1.png) 0px -455px no-repeat;overflow:hidden;}
#toTopHover{background:url(//archive.sdb.org/images/icons/sprite1.png) 0px -520px no-repeat;width:65px;height:65px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus{outline:none;}


/*@media (max-width:1280px){
	.nav>ul>li{margin:0px 20px 0px 0px;}
}
@media (max-width:1199px){
	.topRightContainer{width:100%;margin:0px;min-height:82px;position:absolute;right:0px;top:0px;z-index:111111;padding-right:82px;}
	.nav-wrapper{width:100%;margin:0px;min-height:82px;position:absolute;right:0px;top:0px;max-width:350px;z-index:111111;}
	.nav-container{position:absolute;top:auto;margin:0px;display:block;clear:both;width:100%;}
	.nav,.mega-menu-toggle{display:none !important;}
	
	.languagesBlock{
		background: #333333;
	}	
	.languagesBlock a{
		padding: 6px 15px !important;
	}
	.languages {
		width: 100% !important;
	}
	.languages > li {
		width: 16% !important; 
	}
	.searchBlock, .loginBlock{
		background: rgba(0,0,0,0.5);
	}
	.search .container, .loginMenu .container{
		padding-top: 15px;
	}
}
@media (max-width:991px){
	#flexslider{padding:0px 30px;}
	.bottom-logo{text-align:center;}
	.bottom-nav{float:none;text-align:center;}
	.bottom-nav li{margin:0px 10px;}
}
@media (max-width:767px){
	.nav-wrapper{max-width:280px;}
}

@media (max-width:560px){
	.logo{margin-left:15px;}
}
@media (max-width:480px){
	.logo{width: 67px;}
	.logo img{width:auto;max-width:none;min-width:100%;}
	.tab-nav>li{font-size:11px;letter-spacing:0px;}
	.tab-nav>li>a{padding:8px 12px;min-width:100px;}
}
@media (max-width:360px){
	.nav-wrapper{max-width:280px;}
	.topRightContainer{padding-right:72px;}
}*/