@media only screen and (min-width : 10px) and (max-width : 637px) 
{
	.place_table #customButton{display: inline-block;line-height: 12px; margin-top: 10px;  padding: 0;}
	.place_table #fileName{display: inline-block;line-height: 12px; margin-top: 10px;  padding: 0;padding-left:5px}
}
@media only screen and (min-width : 10px) and (max-width : 767px) 
{
	header{display:none}
	
	body{overflow-x: hidden; }
	.main_content > .search-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999}
	.main_content > .search-resp .border{border:#989898 1px solid;width:90%;margin:0 auto}
	.main_content > .search-resp form .floatleft2{float:none;position:relative}
	.main_content > .search-resp form .floatleft2 input[type="text"]{border-left:#989898 1px solid;border:none;float:left;height:25px;padding:0px;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px;}
	.main_content > .search-resp form .floatleft2 input[type="image"]{float:right;border:none;padding-top:5px;padding-bottom:4px;padding-right:8px;position:absolute;right:0;top:0}
	.main_content > .search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
	.main_content > .search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.main_content > .search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.main_content > .search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.main_content > .search-resp .search_hinters .opt:hover{background:#EEE}
	
	/* SOCIAL*/
	.main_content > .social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999;height:20px}
	.main_content > .social-resp:after{clear:both}	
	.main_content > .social-resp  > .bottom_blocos {width:100%;text-align:center}
	.main_content > .social-resp  > .bottom_blocos ul.social + ul.social { margin-left:4px}
	.main_content > .social-resp  > .bottom_blocos ul.social { list-style-type:none;display:inline-block;margin:0;margin-right: 5px}
	.main_content > .social-resp  > .bottom_blocos ul li{color: #71777d; font-size: 13px; font-family:'Open Sans', arial;padding:0;margin:0}

	.margin_left{ padding-left:5px !important}
	.margin_right{ margin-right: -5px !important;}
	
	
	#is-affiliated-form .padding2{padding-top:20px}
	
	
	/* LINGUAS 
	header > .logo_search > .inner > .topo_left > .lang{display:none}*/

	/* ACESSOS 
	header > .logo_search > .inner > .topo_right{width:100%;padding-right:10px}
	header > .logo_search > .inner > .topo_right > .login{display:none}
*/
	/* REDES SOCIAIS
	header > .logo_search > .inner > .topo_right > .socialbt { list-style-type:none;float:right;margin:0;padding-top:9px;padding-left:10px;display:none}	*/
	
	
	/* PESQUISA */
 	.search-resp{width:90%}
	/*.search-resp .border{border:none;width:90%;margin:0 auto}
	.search-resp  form .floatleft2{float:none;position:relative;padding-right:36px}
	.search-resp  form .floatleft2 input[type="text"]{border:#000 1px solid;float:left;height:28px;padding:0px;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px;text-align:left;direction:ltr;text-transform:uppercase}
	.search-resp  form .floatleft2 input[type="image"]{float:right;border:none;padding:0;margin-left:5px;position:absolute;right:0;top:0}
	.search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
	.search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.search-resp .search_hinters .opt:hover{background:#EEE} */

	/* SOCIAL*/
	.social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;z-index:999;min-height:20px}
	.social_ul  {display:inline-block;text-align:center}
	.social_ul:after  {clear:both}
	.social_ul li {display:inline-block;padding:2px}

	/* LANG*/	
	.lang-resp{font-size:14px;display:none;width:100%;z-index:999;min-height:20px}	
	.lang-resp > ul,
	.lang-resp .cbp-hrsub-inner {margin:0 auto;padding:0px;width:100%;display:block}
	.lang-resp > ul > li + li{margin-left:0 !important}
	.lang-resp > ul > li {display:block;border:none;text-align:center;min-width:100% !important}
	.lang-resp > ul li + li:before {display: none; }
	.lang-resp > ul > li > a {font-size:15px;color:#FFF; padding-left:0;padding-right:0; padding-top:10px; padding-bottom:10px;background:#000; border-bottom:1px solid #e1e1e1;display:block;vertical-align:middle;height:auto;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family: 'Open sans',arial;   }
	.lang-resp > ul > li.cbp-hropen > a {color:#FFF;background:#000;font-size:10px;text-decoration:none}
	.lang-resp > ul > li.cbp-hropen > a:hover {color:#FFF;background:#000;font-size:10px;text-decoration:none}
		
	/* MENUS */
	.responsive{display:block;text-align:center}
	.responsive ul.menu{display:none}
	.desk{display:none}
	.m_pesq{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
	.m_respons{display:inline-block;padding-top:7px;padding-bottom:4px;cursor:pointer; margin: 0 auto}
	.m_respons img{max-height:42px}
	.m_lang{display:inline-block;padding-top:11px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
	.m_menu{display:inline-block;padding-top:10px;padding-bottom:0;padding-left:10px;cursor:pointer;float:left;text-align:left;width:48px}
	.m_menu img{height:26px}
	.m_menu2{display:inline-block;padding-top:10px;padding-bottom:0;padding-right:0;cursor:pointer;float:right;/*  width:140px; */text-align:left}
	.m_lang2{display:inline-block;padding-top:10px;padding-bottom:10px;padding-right:10px;cursor:pointer;float:left}
	
	div.m_social + div.m_social{padding-right:12px}
	.m_social{display:inline-block;padding-top:2px;padding-bottom:0;padding-right:10px;cursor:pointer;float:right}
	

	.main_content{max-width:1280px;margin:0 auto;position:relative;padding:0;overflow:hidden}
	.main_content .content{font-size:12px;line-height:18px;color:#333;padding:20px;border-radius:0;min-height:200px}
	.main_content .content2{font-size:12px;line-height:18px;color:#333;border-radius:4px;width:180px;float:left;margin-right:10px;margin-left:10px;margin-top:10px}
	.main_content .content > ul{list-style-type:inherit;list-style-position:outside;margin-left:0px}
	.main_content .content > ol{list-style-type:decimal;list-style-position:inside}

	/* BANNER */
	div.banner{max-width:1280px}
	div.banner img{ width:100%}
	
	#gen_img {border:none;height:auto;margin-top:40px}
	#gen_img > img{max-width: 100%;}
	
	#post-sell-checkbox .margin-bottom{margin-bottom:20px;position:relative}
	#post-sell-checkbox .text_left_inf .titulo-grey{text-align: center;}
	
	#post-sell-checkbox2 .titulo{font-weight:600;padding-left: 0px; font-size: 14px;}
	#category-levels span{white-space:nowrap;font-size:13px}
	
/* 	.place_table #customButton{display: inline-block;line-height: 12px; margin-top: 10px;  padding: 0;}
	.place_table #fileName{display: inline-block;line-height: 12px; margin-top: 10px;  padding: 0;padding-left:5px}
	 */
	.catalogo_topo_titulo3 span{line-height: inherit;}
	
/* 	.text-left{text-align:left;color:#1e1e1e;font-size:19px; font-weight:600;margin-bottom:10px}	 */
	.margins { margin:0; padding:0} 	
	.margin_left { padding-left:15px; } 
	.margin_right { margin-right:-15px; } 
	
	.text_left .button-reg2{font-size:19px;border:none;background:#1e1e1e;padding:0;outline:none;color:#FFF;vertical-align:top; width:100%; max-width:100%; height:50px;text-transform:uppercase}
	
	
	.catalogo_topo_titulo2{padding:0;padding-bottom:50px}
	.catalogo_topo_titulo2 span{text-transform:none;font-family:"Open Sans",Arial; font-weight:400;display:block;font-size:14px;line-height:16px;padding-top:10px}

	/* SABER MAIS */
	div.sabermais{width:150px;height:25px;margin:0 auto;padding:20px;clear:both;display:none}

	/* BLOCOS HOMEPAGE */
	div.blocos div#wall div.item .bg{position:absolute;width:60%;height:80%;max-height:180px;max-width:180px;background-color:#222;display: block; text-align: center;margin: auto;  position: absolute; }
	div.blocos div#wall div.item .bg .title{color:#FFF;font-size:140%;max-width:120px;margin: 0 auto;text-align:center;display: inline-block;  vertical-align:middle; text-align: center;line-height:normal;padding-top:40px;padding-bottom:20px;font-weight:bold}
	div.blocos div#wall div.item .bg .title2{color:#FFF;font-size:100%;max-width:120px;margin: 0 auto;text-align:center;display: inline-block;  vertical-align:middle; text-align: center;line-height:normal;padding-top:20px;font-weight:bold}
	div.blocos div#wall div.item .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}
	div.blocos div#wall div.item .bg a{color: #71777d; font-size: 13px; font-family:'Open Sans', arial;text-decoration:none;padding:0}
	div.blocos div#wall div.item .bg a:hover{color: #9ba3ab; font-size: 13px; font-family:'Open Sans', arial;text-decoration:none;padding:0}
	
	/* BLOCOS CATALOGO */
	div.blocos_cat{ clear: both;}
	div.blocos_cat ul { list-style-type:none; padding:0;margin:0; display: inline-block;float: left;position:relative;width:100%;margin-bottom:60px}

	div.blocos_cat ul li{color: #71777d; font-size: 13px; font-family:'Open Sans', arial;padding:0;margin:0;position:relative/* ;max-height:408px;overflow:hidden */}
	div.blocos_cat ul li img{width:100%}
	div.blocos_cat ul li .bg{position:absolute;width:100%;height:auto;background:rgba(255,255,255,0.9);display: block; text-align: left; bottom:0;padding-top:14px;padding-left:0;padding-bottom:15px}
	div.blocos_cat ul li .bg .title{color:#000;font-size:190%;line-height:18px;display: inline-block;  vertical-align:middle; text-align: center;line-height:normal;padding:0;width:100%}
	div.blocos_cat ul li .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}

	div.blocos_cat ul li a{color: #71777d; font-size: 13px; font-family:'adobe-garamond-pro', sans-serif;text-decoration:none;padding:0}
	div.blocos_cat ul li a:hover{color: #9ba3ab}

	div.blocos_cat ul li.t{padding-left:10px;padding-top:40px;padding-right:10px;padding-bottom:10px}
	div.blocos_cat ul li.t .titlet{color:#000;font-size:16px;display: inline-block;  vertical-align:middle; text-align: left;line-height:normal;}
	div.blocos_cat ul li.t .bt{max-width:197px;min-width:100px;height:40px;border:#a4a4a4 1px solid;color:#222;text-align:center;vertical-align:middle;cursor:pointer;margin:0 auto}
	div.blocos_cat ul li.t .bt span{max-width:197px;min-width:100px;height:40px;font-size:12px;display:block;padding-top:12px}

	/*PRODUTOS/FILTROS*/
	.main_content .padding{padding:10px !important}	
	.cat_wrap{width:100%; float: none;padding-top:15px;margin-top:6px;padding-left:0;}
	.filtros_wrapper{width:100%; min-width:100%; float: none; margin:0}
	.filtros_wrapper .filtro{width:100%; min-width:100%; float: none; margin:0}
	.drop{width:100%;  min-width:100%; float: none; margin:0}
	 div.content div.prd_d + div.prd_d{margin:0 auto}
	
	.tabs .tab{width:100%;max-width:100%;float:none}
	
	.prd_d {float: none; margin-left: 0; margin: 0 auto;margin-bottom: 10px;}
	div.fx_prd div.fx_prdleft{width:100%;max-width: 100%;}
	.fxprod-bl{float:right;-webkit-box-sizing: padding-box; -moz-box-sizing:padding-box; box-sizing: padding-box;max-width:100%;width:100%;min-width:320px}

	div.fx_prd div.fx_prdleft .figura .wp{min-width:100%;width:100%;}
	div.fx_prd div.fx_prdleft .figura .wp img{max-width:300px;width:100%;}
	div.fx_prd div.fx_prdright {-webkit-box-sizing: padding-box; -moz-box-sizing:padding-box; box-sizing: padding-box;max-width: 100%;width: 100%;padding:10px }
	
	
	/* .footer_menu{width:100%; max-width:650px; margin: 0 auto; margin-top:20px;}
	.toleft2{float:right;padding-right:18px;text-align:right;max-width:178px;height: auto;}
	.toleft2 ul {padding-left:10px}
	.toright2{float:left;border-left:#000 1px solid;padding-left:18px;text-align:left;height: auto;}
	.toright2 ul {padding-right:10px}
	.footer_menu .bottom_blocos{display:inline-block;width:50%;line-height:21px}
	.footer_menu .bottom_blocos ul{display:inline-block}
	.footer_menu .bottom_blocos ul li{white-space:nowrap; font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#000;text-decoration:none}
	.footer_menu .bottom_blocos ul li a{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#000;text-decoration:none}
	.footer_menu .bottom_blocos ul li a:hover{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#666;text-decoration:none}
	.footer_menu .bottom_blocos ul li a span{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#f23377;text-decoration:none}
	.footer_menu .bottom_blocos ul li a:hover span{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#666;text-decoration:none}

	 */
	
	/* RODAPE
	footer{margin:0 auto;min-height:170px;border-radius:0;padding:0;background:#222222;border: none;padding-top:0;min-width:100%;}
	footer>.top{padding-top:10px;padding-bottom:5px;padding-left:10px;background:#222222;color:#FFF;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.top > .inner{max-width:767px;width:100%;margin:0 auto;padding:0;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.top > table,tr,td{font-size:10px}

	footer>.middle{padding-top:10px;padding-bottom:5px;background:#222222;color:#FFF;border-top:0px solid #464646;display:none}
	footer>.middle>.inner{max-width:767px;width:100% !important;margin:0 auto;text-align:center}
	footer>.middle>.inner:after{clear:both;content:'';display:table}
	footer>.bottom{background:#222222;color:#FFF;padding:0;border:none;clear:both;padding-bottom:10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.bottom>.inner{max-width:767px; width:100%; height:auto;margin:0 auto;color:#FFF;padding:10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.bottom>.inner>.copy{font-size:11px;color:#FFF;padding-left:2px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.bottom>.inner a.copy{font-size:11px;color:#FFF;text-decoration:none}
	footer>.bottom>.inner a.copy:hover{font-size:11px;color:#c0c0c0}
	footer>.bottom>.inner > .copy .blocoright{display:inline;float:none;text-align:center;width:100%}
	footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}
	footer>.bottom>.inner > .copy  img{margin: 10px} */
	
	footer{margin:0 auto;border-radius:0;padding:0;border:none;padding-top:0;font-family:'Open Sans', sans;margin-top:0;width:100%}

	/* footer > .footer_links {width:100%;padding:50px 0;background:#FFF}
	footer > .footer_links .footer_menu{width:100%; max-width:650px; margin: 0 auto; margin-top:20px;}
	footer > .footer_links .toleft2{float:right;padding-right:28px;text-align:right;max-width:250px}
	footer > .footer_links .toleft2 ul {padding-left:10px; list-style-type:none;}
	footer > .footer_links .toright2{float:left;border-left:#000 1px solid;padding-left:28px;text-align:left}
	footer > .footer_links .toright2 ul {padding-right:10px;list-style-type:none;}
	footer > .footer_links .footer_menu .bottom_blocos{display:inline-block;width:50%;line-height:21px}
	footer > .footer_links .footer_menu .bottom_blocos ul{display:inline-block;list-style-type:none;}
	footer > .footer_links .footer_menu .bottom_blocos ul li{white-space:nowrap; font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#000;text-decoration:none}
	footer > .footer_links .footer_menu .bottom_blocos ul li a{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#000;text-decoration:none}
	footer > .footer_menu .bottom_blocos ul li a:hover{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#666;text-decoration:none}
	footer > .footer_links .footer_menu .bottom_blocos ul li a span{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#f23377;text-decoration:none}
	footer > .footer_links .footer_menu .bottom_blocos ul li a:hover span{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#666;text-decoration:none}

	footer > .footer_links .footer_redes{width:100%; max-width:600px; margin: 0 auto; margin-top:0;text-align:center;}
	footer > .footer_links .footer_redes .bloco{display:inline-block} */

	footer>.top{padding-top:16px;padding-bottom:5px;padding-left:10px;background:#000;color:#FFF;min-height:51px}
	footer>.top > .inner{max-width:1572px;margin:0 auto;padding:0;text-align:left;font-size:14px}
	footer>.top > .inner .left{text-align:left;font-size:12px;float:left}
	footer>.top > .inner .right{text-align:right;font-size:12px;float:right;padding-right:14px;padding-top:4px}
	footer>.top > .inner .right:after{clear:both}

	footer>.middle{padding-top:10px;padding-bottom:52px;color:#000;border-top:none}
	footer>.middle>.inner{max-width:1572px;margin:0 auto;text-align:left;padding:0;color:#000;font-size:14px}


	footer .bottom_blocos{float: left;margin-right:0; color: #000;line-height:22px;}
	footer .nomargin{float: left;margin-right:0px !important; color: #000}
	footer .toright{float: right;margin-right:0px !important; color: #000}
	footer .bottom_blocos h2{color: #000; font-size: 17px;margin-bottom: 4px; font-weight: 600; margin-top: 10px;font-family:"Open Sans",Arial;text-transform:uppercase}
	footer .bottom_blocos ul {padding:0;margin:0;display:block;list-style-type:none;  color: #000;text-align:left;text-transform:uppercase;font-size:13px}

	footer .bottom_blocos ul.social { list-style-type:none;float:left;padding:5px;margin:0; line-height:18px}
	footer .bottom_blocos ul li{color: #000; font-size: 13px; font-family:"Open Sans",Arial;font-weight: 400;padding:0;margin:0;line-height:16px}
	footer .bottom_blocos ul li a{color: #000; font-size: 13px; font-family:"Open Sans",Arial;font-weight: 400;text-decoration:none;padding:0;line-height:20px}
	footer .bottom_blocos ul li a:hover{color: #9ba3ab; font-size: 13px; font-family:"Open Sans",Arial;text-decoration:none;padding:0 }
	footer .newsletter_small {}
	footer .newsletter_small div.left{float:left;background:#FFF;-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;padding:2px}
	footer .newsletter_small div.left input{background:none;border:none;min-height:25px;width:220px}
	footer .newsletter_small div.right{float:left;background:#FFF;-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;padding:2px}
	footer .newsletter_small div.right button{background:#FFF;border:none;min-height:25px;font-size:20px;font-weight:normal}


	footer>.bottom{background:none;color:#000;padding:0;border:none;padding-left:10px}
	footer>.bottom>.inner{max-width:1572px; margin:0 auto;color:#000;padding:12px;text-align:right}
	footer>.bottom>.inner > .copy{font-size:12px;color:#000;text-transform:uppercase;vertical-align:middle;display:inline}
	footer>.bottom>.inner > .copy .copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
	footer>.bottom>.inner > .copy a.copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
	footer>.bottom>.inner > .copy a.copy:hover{font-size:12px;color:#000;display:inline}
	footer>.bottom>.inner > .copy .blocoright{display:inline;float:right}
	footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}
	
	.prd_amb_wrp{ text-align: center;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.prd_amb {float:none;max-width:100%;cursor:pointer}
}

@media only screen and (min-width : 768px) and (max-width : 979px) 
{
	/* TOPO */
	header{display:none}
	body{overflow-x: hidden; }
	/* header > .logo_search{padding:0;max-width:1572px;margin:0 auto;text-align:center}
	header > .logo_search > .inner{margin:0 auto;text-align: center;padding-top:0;padding-bottom:0}
	header > .logo_search > .inner > .topo_left{float: left;display:none}
	header > .logo_search > .inner > .topo_center{display:inline-block;/*position:absolute}
	header > .logo_search > .inner > .topo_right:after{clear:both}

	header > .logo_search > .inner > .logo{margin: 0 auto}
	header > .logo_search > .inner > .logo{margin: 0 auto}
	header > .logo_search > .inner > .topo_right{float: right;display:none}
	 */
	/* OUR LOCATION
	.locator_txt{position: absolute; z-index: 99999; width: 100%; text-align: left; top: 0;}
	.locator_txt .txt1{font-size:30px;line-height:40px;font-weight:600}*/
	/* .locator_txt .txt2{font-size:20px;line-height:30px;margin-bottom:10px}*/
	.locator_txt .txt3{margin-bottom:10px}	
	
	.main_content > .search-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999}
	.main_content > .search-resp .border{border:#989898 1px solid;width:90%;margin:0 auto}
	.main_content > .search-resp form .floatleft2{float:none;position:relative}
	.main_content > .search-resp  form .floatleft2 input[type="text"]{border-left:#989898 1px solid;border:none;float:left;height:25px;padding:0px;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px;}
	.main_content > .search-resp  form .floatleft2 input[type="image"]{float:right;border:none;padding-top:5px;padding-bottom:4px;padding-right:8px;position:absolute;right:0;top:0}
	.main_content > .search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
	.main_content > .search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.main_content > .search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.main_content > .search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.main_content > .search-resp .search_hinters .opt:hover{background:#EEE}
	
	/* SOCIAL*/
	.main_content > .social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;background:#222;z-index:999;height:20px}
	.main_content > .social-resp:after{clear:both}	
	.main_content > .social-resp  > .bottom_blocos {width:100%;text-align:center}
	.main_content > .social-resp  > .bottom_blocos ul.social + ul.social { margin-left:4px}
	.main_content > .social-resp  > .bottom_blocos ul.social { list-style-type:none;display:inline-block;margin:0;margin-right: 5px}
	.main_content > .social-resp  > .bottom_blocos ul li{color: #71777d; font-size: 13px; font-family:'Open Sans', arial;padding:0;margin:0}


	/* LINGUAS 
	header > .logo_search > .inner > .topo_left > .lang{display:none}*/

	/* ACESSOS 
	header > .logo_search > .inner > .topo_right{width:100%;padding-right:10px}
	header > .logo_search > .inner > .topo_right > .login{display:none}
*/
	/* REDES SOCIAIS
	header > .logo_search > .inner > .topo_right > .socialbt { list-style-type:none;float:right;margin:0;padding-top:9px;padding-left:10px;display:none}	*/
	
	
	/* PESQUISA */
 	.search-resp{width:90%}
	/*.search-resp .border{border:none;width:90%;margin:0 auto}
	.search-resp  form .floatleft2{float:none;position:relative;padding-right:36px}
	.search-resp  form .floatleft2 input[type="text"]{border:#000 1px solid;float:left;height:28px;padding:0px;text-indent:12px;width:100%;background:none;background-color:none;color:#b3b3b3;font-size:12px;text-align:left;direction:ltr;text-transform:uppercase}
	.search-resp  form .floatleft2 input[type="image"]{float:right;border:none;padding:0;margin-left:5px;position:absolute;right:0;top:0}
	.search-resp .search_hinters{position:absolute;z-index:999;border:1px solid #969696;background:#FFF;top:33px;left:0;width:400px;display:none}
	.search-resp .search_hinters .opt{display:table;width:100%;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.search-resp .search_hinters .opt>.image{display:table-cell;vertical-align:middle;text-align:center;width:75px;height:50px;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.search-resp .search_hinters .opt>.name{display:table-cell;vertical-align:middle;cursor:pointer;color:#999;padding:0px;font-size:11px}
	.search-resp .search_hinters .opt:hover{background:#EEE} */

	/* SOCIAL*/
	.social-resp{font-size:14px;padding-top:8px;padding-bottom:8px;display:none;width:100%;z-index:999;min-height:20px}
	.social_ul  {display:inline-block;text-align:center}
	.social_ul:after  {clear:both}
	.social_ul li {display:inline-block;padding:2px}

	/* LANG*/	
	.lang-resp{font-size:14px;display:none;width:100%;z-index:999;min-height:20px}	
	.lang-resp > ul,
	.lang-resp .cbp-hrsub-inner {margin:0 auto;padding:0px;width:100%;display:block}
	.lang-resp > ul > li + li{margin-left:0 !important}
	.lang-resp > ul > li {display:block;border:none;text-align:center;min-width:100% !important}
	.lang-resp > ul li + li:before {display: none; }
	.lang-resp > ul > li > a {font-size:15px;color:#FFF; padding-left:0;padding-right:0; padding-top:10px; padding-bottom:10px;background:#000; border-bottom:1px solid #e1e1e1;display:block;vertical-align:middle;height:auto;text-decoration:none;text-align:center;text-transform:upercase;vertical-align:middle;font-family: 'Open sans',arial;   }
	.lang-resp > ul > li.cbp-hropen > a {color:#FFF;background:#000;font-size:10px;text-decoration:none}
	.lang-resp > ul > li.cbp-hropen > a:hover {color:#FFF;background:#000;font-size:10px;text-decoration:none}
		
	/* MENUS */
	.responsive{display:block;text-align:center}
	.responsive ul.menu{display:none}
	.desk{display:none}
	.m_pesq{display:inline-block;padding-top:10px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
	.m_respons{display:inline-block;padding-top:7px;padding-bottom:4px;cursor:pointer; margin: 0 auto}
	.m_respons img{max-width:128px}
	.m_lang{display:inline-block;padding-top:11px;padding-bottom:10px;padding-left:10px;cursor:pointer;float:left}
	.m_menu{display:inline-block;padding-top:10px;padding-bottom:0;padding-left:10px;cursor:pointer;float:left;text-align:left;width:48px}
	.m_menu img{height:26px}
	.m_menu2{display:inline-block;padding-top:10px;padding-bottom:0;padding-right:0;cursor:pointer;float:right;text-align:left}
	.m_lang2{display:inline-block;padding-top:10px;padding-bottom:10px;padding-right:10px;cursor:pointer;float:left}
	
	div.m_social + div.m_social{padding-right:12px}
	.m_social{display:inline-block;padding-top:2px;padding-bottom:0;padding-right:10px;cursor:pointer;float:right}
	
	#is-affiliated-form .padding2{padding-top:20px}
	

	.main_content{max-width:1280px;margin:0 auto;position:relative;padding:0;overflow:hidden}
	.main_content .content{font-size:12px;line-height:18px;color:#333;padding:20px;border-radius:0;min-height:200px}
	.main_content .content2{font-size:12px;line-height:18px;color:#333;border-radius:4px;width:180px;float:left;margin-right:10px;margin-left:10px;margin-top:10px}
	.main_content .content > ul{list-style-type:inherit;list-style-position:outside;margin-left:0px}
	.main_content .content > ol{list-style-type:decimal;list-style-position:inside}

	/* BANNER */
	div.banner{max-width:1280px}
	div.banner img{ width:100%}
	
	
	#gen_img {border:none;height:auto;margin-top:40px}
	#gen_img > img{max-width: 100%;}
	
	#post-sell-checkbox .margin-bottom{margin-bottom:20px;position:relative}
	#post-sell-checkbox .text_left_inf .titulo-grey{text-align: center;}
	
	#post-sell-checkbox2 .titulo{font-weight:600;padding-left: 0px; font-size: 14px;}
	
	.catalogo_topo_titulo3 span{line-height: inherit;}
	
	.margins { margin:0; padding:0} 	
	.margin_left { padding-left:5px; } 
	.margin_right { margin-right:-5px; } 
	
	.catalogo_topo_titulo2{padding:0;padding-bottom:50px}
	.catalogo_topo_titulo2 span{text-transform:none;font-family:"Open Sans",Arial; font-weight:400;display:block;font-size:14px;line-height:16px;padding-top:10px}
	
	.text_left .button-reg2{font-size:19px;border:none;background:#1e1e1e;padding:0;outline:none;color:#FFF;vertical-align:top; width:100%; max-width:100%; height:50px;text-transform:uppercase}

	/* SABER MAIS */
	div.sabermais{width:150px;height:25px;margin:0 auto;padding:20px;clear:both;display:none}

	/* BLOCOS HOMEPAGE */
	div.blocos div#wall div.item .bg{position:absolute;width:60%;height:80%;max-height:180px;max-width:180px;background-color:#222;display: block; text-align: center;margin: auto;  position: absolute; }
	div.blocos div#wall div.item .bg .title{color:#FFF;font-size:140%;max-width:120px;margin: 0 auto;text-align:center;display: inline-block;  vertical-align:middle; text-align: center;line-height:normal;padding-top:40px;padding-bottom:20px;font-weight:bold}
	div.blocos div#wall div.item .bg .title2{color:#FFF;font-size:100%;max-width:120px;margin: 0 auto;text-align:center;display: inline-block;  vertical-align:middle; text-align: center;line-height:normal;padding-top:20px;font-weight:bold}
	div.blocos div#wall div.item .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}
	div.blocos div#wall div.item .bg a{color: #71777d; font-size: 13px; font-family:'Open Sans', arial;text-decoration:none;padding:0}
	div.blocos div#wall div.item .bg a:hover{color: #9ba3ab; font-size: 13px; font-family:'Open Sans', arial;text-decoration:none;padding:0}
	
	/* BLOCOS CATALOGO */
	div.blocos_cat{ clear: both;}
	div.blocos_cat ul { list-style-type:none; padding:0;margin:0; display: inline-block;float: left;position:relative;width:100%;margin-bottom:60px}

	div.blocos_cat ul li{color: #71777d; font-size: 13px; font-family:'Open Sans', arial;padding:0;margin:0;position:relative/* ;max-height:408px;overflow:hidden */}
	div.blocos_cat ul li img{width:100%}
	div.blocos_cat ul li .bg{position:absolute;width:100%;height:auto;background:rgba(255,255,255,0.9);display: block; text-align: left; bottom:0;padding-top:14px;padding-left:0;padding-bottom:15px}
	div.blocos_cat ul li .bg .title{color:#000;font-size:190%;line-height:18px;display: inline-block;  vertical-align:middle; text-align: center;line-height:normal;padding:0;width:100%}
	div.blocos_cat ul li .bg .line{width:17px;border-bottom:#FFF 1px solid;margin: 0 auto}

	div.blocos_cat ul li a{color: #71777d; font-size: 13px; font-family:'adobe-garamond-pro', sans-serif;text-decoration:none;padding:0}
	div.blocos_cat ul li a:hover{color: #9ba3ab}

	div.blocos_cat ul li.t{padding-left:10px;padding-top:40px;padding-right:10px;padding-bottom:10px}
	div.blocos_cat ul li.t .titlet{color:#000;font-size:16px;display: inline-block;  vertical-align:middle; text-align: left;line-height:normal;}
	div.blocos_cat ul li.t .bt{max-width:197px;min-width:100px;height:40px;border:#a4a4a4 1px solid;color:#222;text-align:center;vertical-align:middle;cursor:pointer;margin:0 auto}
	div.blocos_cat ul li.t .bt span{max-width:197px;min-width:100px;height:40px;font-size:12px;display:block;padding-top:12px}

	/*PRODUTOS/FILTROS*/
	.main_content .padding{padding:10px !important}	
	.cat_wrap{width:100%; float: none;padding-top:15px;margin-top:6px;padding-left:0;}
	.filtros_wrapper{width:100%; min-width:100%; float: none; margin:0}
	.filtros_wrapper .filtro{width:100%; min-width:100%; float: none; margin:0}
	.drop{width:100%;  min-width:100%; float: none; margin:0}
	 div.content div.prd_d + div.prd_d{margin:0 auto}
	
	
	.prd_d {float: none; margin-left: 0; margin: 0 auto  }
	div.fx_prd div.fx_prdleft{width:100%;max-width: 100%;}
	.fxprod-bl{float:right;-webkit-box-sizing: padding-box; -moz-box-sizing:padding-box; box-sizing: padding-box;max-width:100%;width:100%;min-width:320px}

	div.fx_prd div.fx_prdleft .figura .wp{min-width:100%;width:100%;}
	div.fx_prd div.fx_prdleft .figura .wp img{max-width:300px;width:100%;}
	div.fx_prd div.fx_prdright {-webkit-box-sizing: padding-box; -moz-box-sizing:padding-box; box-sizing: padding-box;max-width: 100%;width: 100%;padding:10px }
	
	
	/* .footer_menu{width:100%; max-width:650px; margin: 0 auto; margin-top:20px;height: auto}
	.toleft2{float:right;padding-right:18px;text-align:right;max-width:215px;height: auto}
	.toleft2 ul {padding-left:10px}
	.toright2{float:left;border-left:#000 1px solid;padding-left:18px;text-align:left}
	.toright2 ul {padding-right:10px}
	.footer_menu .bottom_blocos{display:inline-block;width:50%;line-height:21px}
	.footer_menu .bottom_blocos ul{display:inline-block}
	.footer_menu .bottom_blocos ul li{white-space:nowrap; font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#000;text-decoration:none}
	.footer_menu .bottom_blocos ul li a{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#000;text-decoration:none}
	.footer_menu .bottom_blocos ul li a:hover{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#666;text-decoration:none}
	.footer_menu .bottom_blocos ul li a span{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#f23377;text-decoration:none}
	.footer_menu .bottom_blocos ul li a:hover span{font-family:'Open Sans', sans; font-weight:700; font-size:14px;color:#666;text-decoration:none} */

	
	
	/* RODAPE
	footer{margin:0 auto;min-height:170px;border-radius:0;padding:0;background:#222222;border: none;padding-top:0;min-width:100%;}
	footer>.top{padding-top:10px;padding-bottom:5px;padding-left:10px;background:#222222;color:#FFF;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.top > .inner{max-width:767px;width:100%;margin:0 auto;padding:0;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.top > table,tr,td{font-size:10px}

	footer>.middle{padding-top:10px;padding-bottom:5px;background:#222222;color:#FFF;border-top:0px solid #464646;display:none}
	footer>.middle>.inner{max-width:767px;width:100% !important;margin:0 auto;text-align:center}
	footer>.middle>.inner:after{clear:both;content:'';display:table}
	footer>.bottom{background:#222222;color:#FFF;padding:0;border:none;clear:both;padding-bottom:10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.bottom>.inner{max-width:767px; width:100%; height:auto;margin:0 auto;color:#FFF;padding:10px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.bottom>.inner>.copy{font-size:11px;color:#FFF;padding-left:2px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	footer>.bottom>.inner a.copy{font-size:11px;color:#FFF;text-decoration:none}
	footer>.bottom>.inner a.copy:hover{font-size:11px;color:#c0c0c0}
	footer>.bottom>.inner > .copy .blocoright{display:inline;float:none;text-align:center;width:100%}
	footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}
	footer>.bottom>.inner > .copy  img{margin: 10px} */
	
	footer{margin:0 auto;border-radius:0;padding:0;border:none;padding-top:0;font-family:'Open Sans', sans;margin-top:0;width:100%}

	/* footer > .footer_links {width:100%;padding:50px 0;background:#FFF}
	footer > .footer_links .footer_menu{width:100%; max-width:650px; margin: 0 auto; margin-top:20px;}
	footer > .footer_links .toleft2{float:right;padding-right:28px;text-align:right;max-width:250px}
	footer > .footer_links .toleft2 ul {padding-left:10px; list-style-type:none;}
	footer > .footer_links .toright2{float:left;border-left:#000 1px solid;padding-left:28px;text-align:left}
	footer > .footer_links .toright2 ul {padding-right:10px;list-style-type:none;}
	footer > .footer_links .footer_menu .bottom_blocos{display:inline-block;width:50%;line-height:21px}
	footer > .footer_links .footer_menu .bottom_blocos ul{display:inline-block;list-style-type:none;}
	footer > .footer_links .footer_menu .bottom_blocos ul li{white-space:nowrap; font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#000;text-decoration:none}
	footer > .footer_links .footer_menu .bottom_blocos ul li a{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#000;text-decoration:none}
	footer > .footer_menu .bottom_blocos ul li a:hover{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#666;text-decoration:none}
	footer > .footer_links .footer_menu .bottom_blocos ul li a span{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#f23377;text-decoration:none}
	footer > .footer_links .footer_menu .bottom_blocos ul li a:hover span{font-family:'Open Sans', sans; font-weight:700; font-size:18px;color:#666;text-decoration:none}

	footer > .footer_links .footer_redes{width:100%; max-width:600px; margin: 0 auto; margin-top:0;text-align:center;}
	footer > .footer_links .footer_redes .bloco{display:inline-block} */

	footer>.top{padding-top:16px;padding-bottom:5px;padding-left:10px;background:#000;color:#FFF;min-height:51px}
	footer>.top > .inner{max-width:1572px;margin:0 auto;padding:0;text-align:left;font-size:14px}
	footer>.top > .inner .left{text-align:left;font-size:12px;float:left}
	footer>.top > .inner .right{text-align:right;font-size:12px;float:right;padding-right:14px;padding-top:4px}
	footer>.top > .inner .right:after{clear:both}

	footer>.middle{padding-top:10px;padding-bottom:52px;color:#000;border-top:none}
	footer>.middle>.inner{max-width:1572px;margin:0 auto;text-align:left;padding:0;color:#000;font-size:14px}


	footer .bottom_blocos{float: left;margin-right:0; color: #000;line-height:22px;}
	footer .nomargin{float: left;margin-right:0px !important; color: #000}
	footer .toright{float: right;margin-right:0px !important; color: #000}
	footer .bottom_blocos h2{color: #000; font-size: 17px;margin-bottom: 4px; font-weight: 600; margin-top: 10px;font-family:"Open Sans",Arial;text-transform:uppercase}
	footer .bottom_blocos ul {padding:0;margin:0;display:block;list-style-type:none;  color: #000;text-align:left;text-transform:uppercase;font-size:13px}

	footer .bottom_blocos ul.social { list-style-type:none;float:left;padding:5px;margin:0; line-height:18px}
	footer .bottom_blocos ul li{color: #000; font-size: 13px; font-family:"Open Sans",Arial;font-weight: 400;padding:0;margin:0;line-height:16px}
	footer .bottom_blocos ul li a{color: #000; font-size: 13px; font-family:"Open Sans",Arial;font-weight: 400;text-decoration:none;padding:0;line-height:20px}
	footer .bottom_blocos ul li a:hover{color: #9ba3ab; font-size: 13px; font-family:"Open Sans",Arial;text-decoration:none;padding:0 }
	footer .newsletter_small {}
	footer .newsletter_small div.left{float:left;background:#FFF;-webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;padding:2px}
	footer .newsletter_small div.left input{background:none;border:none;min-height:25px;width:220px}
	footer .newsletter_small div.right{float:left;background:#FFF;-webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px;padding:2px}
	footer .newsletter_small div.right button{background:#FFF;border:none;min-height:25px;font-size:20px;font-weight:normal}


	footer>.bottom{background:none;color:#000;padding:0;border:none;padding-left:10px}
	footer>.bottom>.inner{max-width:1572px; margin:0 auto;color:#000;padding:12px;text-align:right}
	footer>.bottom>.inner > .copy{font-size:12px;color:#000;text-transform:uppercase;vertical-align:middle;display:inline}
	footer>.bottom>.inner > .copy .copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
	footer>.bottom>.inner > .copy a.copy{font-size:12px;color:#000;text-decoration:none;vertical-align:middle}
	footer>.bottom>.inner > .copy a.copy:hover{font-size:12px;color:#000;display:inline}
	footer>.bottom>.inner > .copy .blocoright{display:inline;float:right}
	footer>.bottom>.inner > .copy .blocoright:after{clear:both;content:'';display:table}
	
	.prd_amb_wrp{ text-align: center;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
	.prd_amb {float:none;max-width:100%;cursor:pointer}
}

@media only screen and (max-width : 480px) 
{
    #recaptcha_challenge_image{
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    #recaptcha_response_field
    {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable #recaptcha_image {
    margin: 0 !important;
    width: 100% !important;
    height: auto !important;
    }
    .recaptchatable .recaptcha_r1_c1, 
    .recaptchatable .recaptcha_r3_c1, 
    .recaptchatable .recaptcha_r3_c2, 
    .recaptchatable .recaptcha_r7_c1, 
    .recaptchatable .recaptcha_r8_c1, 
    .recaptchatable .recaptcha_r3_c3, 
    .recaptchatable .recaptcha_r2_c1, 
    .recaptchatable .recaptcha_r4_c1, 
    .recaptchatable .recaptcha_r4_c2, 
    .recaptchatable .recaptcha_r4_c4, 
    .recaptchatable .recaptcha_image_cell {

    margin: 0 !important;
    width: 100% !important;
    background: none !important;
    height: auto !important;
    }
}