@charset "utf-8";



@media only screen and (min-width: 1400px) {
}

@media only screen and (min-width: 1260px) and (max-width: 1399px) {
}

@media only screen and (min-width: 1080px) and (max-width: 1259px) {	
}

@media only screen and (min-width: 768px) and (max-width: 1079px) {
	body								{ font-size:12px; }
	.theLogo 							{ width:120px;}
	.navbar-brand 						{ width:200px; padding:20px 0 0 0 ; position:absolute; }
	
	#wowslider-container66 .ws-title		{ bottom:30%; left:4%; width:80%; padding:0 4% !important; }
	#wowslider-container66 .ws-title div 	{ margin:20px 0 0; font-size:20px; line-height: 1em; max-width:50%; }
	#wowslider-container66 .ws-title span 	{ font-size:50px; max-width:60%; line-height:0.9em; }
	
	.dN_768a1080 							{ display: none !important; }




}

@media only screen and (min-width: 482px) and (max-width: 767px) {
	body								{ font-size:11px; }
	.theLogo 							{ width:100px;}
	#wowslider-container66 .ws-title		{ bottom:30%; left:4%; width:80%; padding:0 4% !important; }
	#wowslider-container66 .ws-title div 	{ margin:10px 0 0; font-size:18px; line-height: 1em; max-width:80%; }
	#wowslider-container66 .ws-title span 	{ font-size:40px; max-width:80%; line-height:0.9em; }

}

@media only screen and (max-width: 481px) {
	body								{ font-size:11px; }		
	.theLogo 							{ width:80px;}
	#wowslider-container66 .ws-title		{ bottom:30%; left:4%; width:80%; padding:0 4% !important; }
	#wowslider-container66 .ws-title div 	{ margin:10px 0 0; font-size:16px; line-height: 1em; max-width:80%; }
	#wowslider-container66 .ws-title span 	{ font-size:30px; max-width:80%; line-height:0.9em; }

}



/* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP */
/* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP */
/* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP */


@media screen and (min-width: 768px) {
	
	.dN_oPC_imp 					{ display:none !important; }
	
	.borderEsp 						{ border-left:solid 1px #ccc; border-right:solid 1px #ccc; }
	.bot50Esp 						{ bottom:-50px; }
	

}

@media screen and (max-width: 767px) {
	.dN_oS_imp 						{ display:none !important; }
	.mAUTO_oS 						{ margin-left:auto; margin-right:auto; }
	
	
	
	.slick-next, .slick-prev 		{ width: 32px !important; height: 32px !important; margin-top: -16px !important; }
	.slick-prev 					{ left: -36px !important; }
	.slick-prev:hover 				{ left: -38px !important; }
	[dir='rtl'] .slick-prev 		{ right: -36px !important; }
	.slick-next 					{ right: -36px !important; }
	.slick-next:hover 				{ right: -38px !important; }
	[dir='rtl'] .slick-next 		{ left: -36px !important; }
	

	
	
	.navbar								{ height:63px; }
	.navbar-collapse 					{ background-color:#0e549b; width:100%; border:0; border-bottom:solid 2px #333; margin:0 !important; padding:20px 0; }
	.navbar-toggle 						{ border-color:#ccc !important; background-color:#ccc; margin-top:15px; }
	.navbar-toggle:hover,
	.navbar-toggle:focus 				{ background-color:#0e549b !important;}
	.icon-bar 							{ background-color:#FFFFFF !important; }
	.navbar-brand 						{ width:135px; padding:0 0 0 0 ; position:absolute; }
	.navbar-header 						{ height:63px; }
	.navbar-nav							{ margin:0 !important; }
	.navbar-nav > li > a 				{ height:auto; padding:5px 5px 5px 10% !important; margin:0 !important; clear:both; }
	.navbar-nav > li > a i				{ font-size:40px; float:left; color:#fff; padding-right:10px; }
	.navbar-nav > li > a span			{ font-size:14px; float:none; text-align:left; color:#fff; padding:0; margin:0; }
	.navbar-nav > li > a:hover i,
	.navbar-nav > li > a:hover span		{ color:#333; }
	.navbar-nav > .active > a i,
	.navbar-nav > .active > a span		{ color:#f1cf00; }
	.navbar-nav > li > a.btContcta		{ padding:5px !important; text-align:center; margin-top:0 !important; font-size:14px; }
	.navbar-nav > li > a.btMore			{ display:block !important; height:auto; padding:5px 5px 5px 10% !important; border:0; color:#fff; margin:0 0 10px !important; font-size:14px; }
	.navbar-nav > li > a.btMore:hover	{ color:#333 !important; }
	
	.borderEsp 							{ border:none; }
	.bot50Esp 							{ bottom:none; }

	.t80RR 								{ font-size:40px; }
	.t50RR 								{ font-size:24px; }
	.t24RR 								{ font-size:16px; }
	
	.colorAzul_oS 						{ color:#0e549b; }
	.pB100 								{ padding-bottom:0; }
	.p3060 								{ padding:20px 20px; }


	
}


