@charset "utf-8";




@media screen and (min-width: 1200px) {	
	.dN_1200mayor							{ display:none !important; }
}
@media screen and (max-width: 1199px) {
	.dN_1200menor							{ display:none !important; }
	.finesaMod2								{ display:none !important; }
	

}



@media only screen and (min-width: 1400px) {
	
	.dB_oPC_max 						{ display:block; }
	
	#wowslider-container1 .ws-title		{ }
	#wowslider-container1 .ws-title div { font-size: 27px;}
	#wowslider-container1 .ws-title span{ font-size: 90px; }
	
	#wowslider-container320 .ws-title		{ top:30%; left:10%; }
	#wowslider-container320 .ws-title div  	{ margin-top:70px !important; font-size:180px !important; line-height:0.2em; }
	#wowslider-container320 .ws-title span 	{ font-size:200px; margin-left: 5%; }
	
}

@media only screen and (min-width: 1260px) and (max-width: 1399px) {
	.contBackieSupe 					{ height:150px; }
	.proDestacado 						{ bottom:80px; }
	
	.t60R 								{ font-size:50px; }
	
	
	
	
}

@media only screen and (min-width: 1080px) and (max-width: 1259px) {	
	.contBackieSupe 					{ height:138px; }
	.proDestacado 						{ bottom:60px; }
	
	#wowslider-container1 .ws-title		{ }
	#wowslider-container1 .ws-title div { font-size: 24px; }
	#wowslider-container1 .ws-title span{ font-size: 60px; }
	
	.t60R 								{ font-size:30px; }
	.t34R 								{ font-size:28px; }
	.t90R 								{ font-size:70px; }
	
	
	.navbar-nav > li > a 				{ padding:40px 12px 0 !important;}
	
	.i100100 							{ width:150px; }
	
	.optCats 							{ padding-right:22px;  }

	.h400R 								{ height:350px; }
	.h300R 								{ height:250px; }


}

@media only screen and (min-width: 768px) and (max-width: 1079px) {
	
	body								{ font-size:12px; }
	
	.navbar-brand 						{ padding:0 0 0 0 ; }
	.navbar-brand img					{ height:50px; padding:0 0 0 0 ; }
	.navbar-header 						{ height:50px; }
	.navbar-nav > li > a 				{ height:50px; padding:17px 5px 0 !important; margin:0 !important;}
	.navbar-nav > li > a i				{ font-size:40px; }
	.navbar-nav > li > a span			{ font-size:14px; }
	.navbar-nav > li > a.btContcta		{ padding:5px 10px !important; margin-top:30px !important; font-size:12px; }
	
	.contBackieSupe 					{ height:100px; }
	.proDestacado 						{ bottom:50px; }
	
	#wowslider-container320 .ws-title		{ top:30%; left:10%; }
	#wowslider-container320 .ws-title div  	{ margin-top:40px !important; font-size:90px !important; line-height:0.2em; }
	#wowslider-container320 .ws-title span 	{ font-size:110px; margin-left: 5%; }
	
	.max100_1080 						{ max-width:80%; padding:30px; }
	.max100_1080 .t20 					{ font-size:14px; line-height:14px; margin-bottom:20px; }
	.max100_1080 a.p1530 				{ padding:10px 20px; }
	
	
	
	.txtDest1 							{ top:10px; left:10px; }
	.icoDest1 							{ top:0; right:5px; font-size:40px; }
	.icoDest2 							{ bottom:10px; right:10px; }
	
	.t60R 								{ font-size:28px; }	
	.t34R 								{ font-size:24px; }
	.t90R 								{ font-size:60px; }
	
	.optCats 							{ padding:5px; font-size:12px; padding-right:20px; margin-bottom:5px;  }
	
	.dN_oPC_min 						{ display:none; }
	.p20_oPC_min 						{ padding:20px; }
	.p10_oPC_min 						{ padding:10px; }
	.mb10_oPC_min 						{ margin-bottom:10px; }
	
	.i100100 							{ width:120px; }
	
	.h400R 								{ height:300px; }
	.h300R 								{ height:240px; }
	.mB-30 								{ margin-bottom:-20px;}

	

}

@media only screen and (min-width: 482px) and (max-width: 767px) {
	body								{ font-size:11px; }
	
	.contBackieSupe 					{ height:62px; }
	.proDestacado 						{ bottom:20px; }
	
	#wowslider-container320 .ws-title		{ top:40%; left:10%; }
	#wowslider-container320 .ws-title div  	{ margin-top:30px !important; font-size:70px !important; line-height:0.2em; }
	#wowslider-container320 .ws-title span 	{ font-size:80px; margin-left: 5%; }
	
	.txtDest1 							{ top:10px; left:10px; }
	.icoDest1 							{ top:0; right:5px; font-size:40px; }
	.icoDest2 							{ bottom:10px; right:10px; }
	
	.t34R 								{ font-size:20px; }
	.t90R 								{ font-size:40px; }
	.t60R 								{ font-size:30px; }

	
	.optimizationProdDest 				{ position:relative; top:-20px; }
	
	.h400R 								{ height:200px; }
	.h300R 								{ height:180px; }

	
	
}

@media only screen and (max-width: 481px) {
	body								{ font-size:11px; }	
	
	.contBackieSupe 					{ height:45px; }
	.proDestacado 						{ bottom:10px; }
	

	#wowslider-container320 .ws-title		{ top:40%; left:10%; }
	#wowslider-container320 .ws-title div  	{ margin-top:20px !important; font-size:50px !important; line-height:0.2em; }
	#wowslider-container320 .ws-title span 	{ font-size:60px; margin-left: 5%; }
	
	
	.txtDest1 							{ top:10px; left:10px; }
	.icoDest1 							{ top:0; right:5px; font-size:40px; }
	.icoDest2 							{ bottom:10px; right:10px; }
	
	.optimizationProdDest 				{ position:relative; top:-10px; }
	
	.t34R 								{ font-size:18px; }
	.t60R 								{ font-size:20px; }	
	.t90R 								{ font-size:40px; }
	
	.mb0_oS_min 						{ margin-bottom:0; }
	
	.h400R 								{ height:200px; }
	.h300R 								{ height:150px; }

}



/* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP */
/* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP */
/* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP *//* BOOTSTRAP */


@media screen and (min-width: 768px) {
	
	.dN_oPC								{ display:none; }
	.dN_oS								{ }
	
	.vcenter_oPC {
		display: inline-block;
		vertical-align: middle;
		float: none;
	}
	
	.comerProds 						{ position:absolute; width:50%; right:0; bottom:-15%;}
	
	

	


}

@media screen and (max-width: 767px) {

	.dN_oPC								{ }
	.dN_oS								{ display:none; }

	.mAUTO_oS 							{ margin-left: auto; margin-right: auto; }
	.taC_oS 							{ text-align:center; }
	.taR_oS 							{ text-align:right; }
	.mb20_oS 							{ margin-bottom:20px; }
	.mb30_oS 							{ margin-bottom:30px; }
	.p0_oS 								{ padding:0; }
	.p5_oS 								{ padding:5px; }
	.p10_oS 							{ padding:10px; }
	.p20_oS 							{ padding:20px; }
	.pLR40_oS  							{ padding:0 10px; }
	.pAA60_oS  							{ padding:60px 0; }
	.p510_oS  							{ padding:5px 10px; }
	.navbar								{ height:50px; }
	.navbar-collapse 					{ background-color:#008E45; width:100%; border:0; border-bottom:solid 2px #FFFFFF; margin:0 !important; }
	.navbar-toggle 						{ border-color:#FFF !important; }
	.navbar-toggle:hover,
	.navbar-toggle:focus 				{ background-color:#008E45 !important;}
	.icon-bar 							{ background-color:#FFFFFF !important; }

	.navbar-brand 						{ height:50px; padding:0 0 0 0 ; position:absolute; }
	.navbar-brand img						{ height:50px;}
	.navbar-header 						{ height:50px; }
	.navbar-nav > li > a 				{ height:50px; padding:5px 20px 5px 25% !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:left; color:#fff; padding-top:10px; }
	.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 20px 5px 25% !important; margin-top:0 !important; font-size:14px; }
	
	.def_oS_min 						{ font-size:10px; margin-top:10px; }
	.def_oS_min img						{ width:12px; }
	
	.superEsp2 							{ margin:-5% 0 auto !important; position:relative; bottom:0; }
	
	
	.tab65								{ display:block; width:100%; }
	.tab35								{ display:block; width:100%; }
	
	
	.h30_oS								{ height:30px; }
	.htAct 								{ height:300px; }
	.htAct .t60							{ font-size:30px; }
	.htAct .t30							{ font-size:20px; }
	
	.t30_oS								{ font-size:30px; }
	.t16_oS								{ font-size:14px; }
	
	.max100 							{ max-width:100%; }
	
	.mT-100 							{ margin-top:-50px;}
	.mB-40 								{ margin-bottom:-20px;}
	.mT-129 							{ margin-top:-19px;}
	.mB-30 								{ margin-bottom:-10px;}


	

}
