.square h1{
	color:#fff;
}
/*input{
  font-size: 12px;
  font: 11px Verdana,Arial,Helvetica,sans-serif;
}
input[type=search] { 
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	background: #efefef url(http://webdesignerwall.com/demo/expandable-search-form/images/search-icon.png) no-repeat 11px center;
	border:solid 1px #ccc;
	padding:9px 10px 9px 32px;
	width:42px;
	-webkit-border-radius:10em;
	-mox-border-radius:10em;
	border-radius:10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	float:right;
	color:#a3a3a3;
}
input[type=search]:focus{
  width:170px;
  outline:0;
  background-color:#fff;
  border-color:#efefef;
  -webkit-box-shadow:0 0 5px rgba(109,207,246,.5);
  -moz-box-shadow:0 0 5px rgba(109,207,246,.5);
  box-shadow:0 0 5px rgba(239,239,239,.5);
}

.hiddenbar {
	border:solid 1px #ccc;
    height: 7.7em;
    display: none;
    min-width: 200px;
    z-index: 2;
    bottom: -18px;
    right: 14em;
    background: #efefef;
    color: #a3a3a3;
	border-bottom-color: rgba(239, 239, 239, 0.498039);
    border-bottom-style: solid;
    border-bottom-width: 2px;
	border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
	text-align: center;
}*/

/*html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}*/
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
html{overflow: -moz-scrollbars-vertical;}

html{background:#fff url(/img/bg.gif) no-repeat top;}
/*body{font:60% Verdana, Arial, Helvetica, sans-serif;}*/
.fn, .hide{display:none;}
.clr{clear:both;}
.access{position:absolute;text-indent:-9999em;width:0;}
#header-content, #footer, #footer2, #globalnav{clear:both;margin:0 auto;}
#header-content { padding-bottom: 3px; }
#content {clear:both;margin:0 auto;}
#grupo{position:relative;float:right;color:#C3C3A4;font-size:10px;}
#grupo a, #linkmoveis a{color:#C3C3A4;font-size:10px;}
#grupo a:hover, #linkmoveis a:hover{color:#C3C3A4;font-size:10px;text-decoration:none;}

#header{background:#E77817 repeat-x right bottom;}
#subheader {background:url(/bg-new.jpg) repeat-x right bottom;height:72px;}
#header a{color:#a3a3a3;text-decoration:none;}
#header h1{float:left;}
#header-content{/*background:url(/img/bg-header.gif) no-repeat right bottom;*/position:relative;}
/* ----------------------- 
#utilities-nav{background-color:#ec9345;border:1px solid #f2b782;border-top:0;color:#fff;right:5px;position:absolute;top:0;}
#utilities-nav .show {display:inline;}
#utilities-nav .hide{display:none;}
#utilities-nav ul{float:left;}
#utilities-nav li{float:left;font-size:1.1em;padding:.3em .1em .5em .5em;}
#utilities-nav #nav li a:hover{text-decoration:underline;}
#utilities-nav .l, #utilities-nav .r{display:block;bottom:-1px;height:3px;position:absolute;width:3px;}
#utilities-nav #lang li{padding:0;margin:.4em .8em .4em 1em;}
#utilities-nav #lang li a{display:block;height:13px;overflow:hidden;text-indent:-9999em;width:18px;}
#utilities-nav #lang .en{background:url(/img/en.gif) no-repeat;position:absolute;}
#utilities-nav #lang .es{background:url(/img/es.gif) no-repeat;position:absolute;margin-top:30px;}
#utilities-nav #lang .pt{background:url(/img/pt.gif) no-repeat;position:absolute;margin-top:60px;}
---------------------------- */

.barra {background-color:#efefef;width:100%;margin-top:-2px;height: 32px;border-bottom: 2px solid #e77817;}

.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
}

.utilities-nav {width:35px;text-align:center;margin-right:1%;display:inline-block;z-index:5;/*background-color:#ec9345;border:1px solid #f2b782;*/border-top:0;color:#fff;right:5px;position:absolute;top:0;line-height:2;font-weight:bold}
.linguas {width:35px;text-align:center;margin-right:-20%;display:inline-block;z-index:5;width:50px;list-style:none;color:#fff;right:5px;position:absolute;top:20px;line-height:2;display:none}
.aberto .linguas{display:block !important; font-weight:normal !important;}

#utilities-nav .l{background:url(/img/utilities-l.gif) no-repeat;left:-1px;}
#utilities-nav .r{background:url(/img/utilities-r.gif) no-repeat;right:-1px;}
.input-txt{/*border:1px solid #668800;*/color:#a3a3a3;font:11px Verdana, Arial, Helvetica, sans-serif;float:left;height:1.6em;padding:2px 2px 0 3px;vertical-align:middle;}
.submit{color:#a3a3a3;cursor:pointer;font:bold 10px Verdana, Arial, Helvetica, sans-serif;height:2.2em;padding:1px 1px 2px 1px;vertical-align:middle;width:100%;border:0px;background-color: #e8e8e8;}
#form-search{/*background:url(/img/bg-search.gif) no-repeat;*/bottom:0;height:26px;margin-right:5px;right:0;}
#form-search legend{display:none;}
#form-search .input-txt{display:block;float:left;height: 2.0em;margin-top:1px;padding:2px 2px 0 3px;width:113px;}
#form-search .input-txt:hover{border:1px solid #57aeff}
#form-search .submit{display:block;float:right;margin:1px 2px 0;width:70px;}
#form-search .submit:hover{border:1px solid #ff8805}
/*#globalnav{clear:both;float:right;margin:15px 0 15px 0;width:73%;}*/
.globalnav {  float: left;margin-top: 3px;padding-bottom: 5px;width: 100%;text-transform:uppercase}
#globalnav li{/*background:url(/img/tab-r.gif) no-repeat left top;*/float:left;padding-left:7px;margin-right:4px;color:#ff841a;text-transform:uppercase;/*font-weight:bold*/}
#globalnav li a{/*background:url(/img/tab-l.gif) no-repeat right top;*/display:block;font-size:1.0em;padding:5px 7px 8px 0;color:#ff841a}
#globalnav .prendas a{/*background:url(/img/tab-l-stars.gif) no-repeat right top;*/padding:5px 12px 8px 2px;}
#globalnav .submenu{position:relative;}
#globalnav .submenu strong{background:url(/img/bg-sub.gif) no-repeat center bottom;display:block;font-weight:normal;}
#globalnav .submenu a{padding-bottom:0;}
#globalnav .submenu div{display:none;left:0;position:absolute;z-index:1000;border:1px solid #ccc;width:200px;background:#eee;}
#globalnav .submenu div.twocols{left:0;position:absolute;z-index:1000;border:1px solid #ccc;border-top:0;margin-top:1px;width:397px;background:#eee;}
#globalnav .submenu div ul{float:left;width:195px;}
#globalnav .submenu div ul.other{float:left;padding-left:1px;width:195px;}
#globalnav .submenu div ul li{background:none;background-color:#eee;float:none;padding-left:0;margin-right:0;width:195px;}
#globalnav .submenu ul li{text-transform:capitalize}
#globalnav .submenu div ul li a{background:#eee;border-bottom:1px solid #fff;display:block;font-size:11px;padding:4px 8px;color:#666;width:184px;text-transform: initial;}
#globalnav a:hover{text-decoration:underline;}
#globalnav .submenu ul li a:hover{background:none;background-color:#E28A3D;}
#globalnav .submenu ul li a:hover{background:#E98126;color:#fff;text-decoration:none;}
#maincontent{/*float:left;margin-top:13px;padding-bottom:10px;*/}
#subcontent{}
#subcontent a:hover{text-decoration:underline;}
#overall a{display:block;width:532px;height:159px;text-indent:-9999em;overflow:hidden;}
.post{width:100%;color:#a9a9a1;float:left;margin-bottom:2em;}/*
.entry p, .entry ul, .entry ol, .post blockquote{font-size:1.1em;line-height:160%;margin:.5em 0 2em 0;word-spacing:.2em;}
.entry p, .entry ul, .entry ol, .post blockquote{font-size:1.1em;line-height:160%;margin:.5em 0 2em 0;word-spacing:.2em;}*/
.entry h3, .entry h4, .entry h5, .entry h6, .entry cite{color:#ff8805;font-weight:normal;font-style:normal;}
.entry cite{display:block;font-weight:bold;}
.testem blockquote{background:url(/img/comma-l.gif) no-repeat top left;clear:both;font-size:1.2em;float:left;padding:5px 30px;margin-top:0;}
#maincontent .testem li{background:url(/img/comma-r.gif) no-repeat top right;float:left;list-style:none;margin-top:.5em;}
.entry h3{font-size:200%;}
.entry h4{font-size:180%;}
.entry h5{font-size:160%;}
.entry h6{font-size:140%;}
.entry .calls-products{font-size:100%;font-weight:bold;}
.entry .calls-products p{font-size:1.2em;word-spacing:0;line-height:130%;}
#maincontent .entry ul li, #maincontent .entry ol li{list-style-position:inside;}
#maincontent .entry .list-details li{list-style:none;list-style-position:outside;}
.entry ul li{list-style:circle;}
.entry ol li{list-style:decimal;}
.alert{background:url(/img/ico-info.gif) no-repeat left .4em;font-size:120%;padding: 5px 0px 0px 25px !important;}
.ok{background:url(/img/ico-ok.gif) no-repeat left .4em;}
.alert h6{font-size:110%;margin:0;}
#gallery{float:left;margin-right:10px;}
#gallery li{float:left;margin-bottom:3em;margin-right:2px;list-style:none;width:48px;height:40px;border:1px solid #ccc;padding:2px;}
#gallery li a{width:48px;height:40px;display:block;outline:0;}
#gallery li.end{margin-right:0;}
#product-info{clear:both;float:left;}
.similar{clear:left;}
#gallery .alert{clear:both;float:left;margin-bottom:2em;}
#maincontent h2, #maincontent h2 a{font:2.4em 'bold Arial', Helvetica, sans-serif;color:#ff8805;}
#maincontent h2 a{font-size:1em;text-decoration:none;}
#maincontent h2 a:hover{text-decoration:underline;}
.h2home{margin-bottom:10px;font-size:12px;}
.calls-products{/*background:url(/img/div.gif) no-repeat center bottom;*/clear:both;float:left;margin:10px 0px;/*padding-bottom:10px;*/width:100%;border-bottom: 1px dashed #cccccc;}
.call-cat{padding-bottom:0px;margin: 5px}
.calls-products .box	{float: left;margin-right: 1.1%;width: 31%;margin-left: 1.1%;height: auto;}
.calls-products .box .photo a{display:block;position:relative;}
.calls-products .box .photo{text-align:center;}
.calls-products .photo a .new{position:absolute;bottom:10%;left:15%;}
.calls-products .photo a .glass{position:absolute;bottom:0;right:0;}
.calls-products .photo a .promo{position:absolute;top:0;right:0; background-image: url(../img/promocao.png); background-position: left top; background-repeat: no-repeat; width: 39px; /*height: 34px;*/ font-family: arial; font-size: 12px; line-height: 18px; color: #fff;}
.calls-products .box h3 a{font-size:large;color:#7c7c7c;text-decoration:none;margin:0;}
.calls-products .box h3 a:hover{text-decoration:underline;}
.calls-products .box p{color:#666;}
.calls-products .box h3{margin:0;font-weight:normal;text-align:center;padding-bottom:3px;margin-top:5px;font-size:12px;}
.banner-cat{margin-bottom:.2em;}
.do-buy{float:right;font:bold 1.2em Arial, Helvetica, sans-serif;margin-top: 15px;min-width: 4.5em;}
.do-list{float:left;font:bold 1.6em Arial, Helvetica, sans-serif;margin-left: 1em;}
.price{color:#ff860d;padding:2px 0 4px 2px;text-align:center;height:auto;}
.do-buy a{background-color:#E27617;color: #fff;}
.do-list a{background-color:#E27617;color: #fff;}
/*.do-buy a{background:url(/img/bt-buy.gif) no-repeat left top;color:#fff;display:block;padding:2px 4px 4px 20px;text-decoration:none;text-transform:lowercase;}
.do-buy a:hover{background:url(/img/bt-buy.gif) no-repeat left top;color:#cccccc;display:block;padding:2px 4px 4px 20px;text-decoration:none;text-transform:lowercase;width:50px;}
.do-list a{background:url(http://moveisonline.pt/produtos/lista.gif) no-repeat left top;color:#fff;display:block;padding:2px 4px 4px 8px;text-decoration:none;text-transform:lowercase;width:32px;}
.do-list a:hover{background:url(http://moveisonline.pt/produtos/lista.gif) no-repeat left top;color:#cccccc;display:block;padding:2px 4px 4px 8px;text-decoration:none;text-transform:lowercase;width:32px;}
*/
.breadcrumb{clear:both;font-size:1.1em;padding-bottom:10px;}
.breadcrumb, .breadcrumb a{color:#A9A9A1;}
.breadcrumb a:hover{text-decoration:none;}
.order-by{background-color:#efefef;margin-bottom: 0px;}
.order-by_es{}
.order-by_en{}
.order-by, .order-by a,.order-by strong, .sub, .sub a{color:#A9A9A1;font-size:11px;}
.order-by, .sub{float:left;margin:10px 0;width:100%}
.order-by strong{font-weight:normal;float:left;padding:7px 17px 6px 10px}
.order-by ul { margin:0px; }
.order-by ul, .sub ul{float:left;padding-right:22px;vertical-align:middle}
.order-by ul li, .sub ul li{float:left;padding:7px 10px 6px 10px}
.order-by ul .current, .sub ul .current{}
.order-by ul li a{display:block;text-decoration:none;;vertical-align:middle}
.sub ul li a, .sub ul .current strong{display:block;padding:7px 11px 6px 4px;text-decoration:none;}
.order-by ul li a:hover, .sub ul li a:hover{color:#000;}
.order-by ul .current a, .sub ul .current a, .sub ul .current strong{font-weight:bold;color:#E27617;}
.order-by ul li a:hover{text-decoration:underline;color:#E27617;}
.paginacao{font-size:1.1em;float:left;padding-bottom:30px;width:95%;}
.paginacao a, .paginacao span, .paginacao .ret, .paginacao strong{border:1px solid #D4D0BC;color:#A9A9A1;float:left;display:block;padding:2px 6px;}
.paginacao a, .paginacao span{font-size:10px;margin:0 3px;text-decoration:none;}
.paginacao span{color:#D4D0BC;cursor:default;}
.paginacao .ret{color:#444;}
.paginacao a:hover{background-color:#E98126;color:#FFF;}
.paginacao .ret, .paginacao strong{border:none;}
.paginacao strong{padding:2px 0;}
#options{/*background:url(/img/box-up-r.gif) no-repeat right top;*/}
#options p{margin:0;}
#options fieldset img{border:1px dashed #ccc;display:block;clear:both;float:left;margin:2px 0 3px 0;}
.options-top-l{/*background:url(/img/box-up-l.gif) no-repeat left top;float:left;border:1px dashed #ccc;border-radius:5px;max-width:50%;min-width:20em;*/width:100%;}
#form-options{/*background:url(/img/box-bottom-r.gif) no-repeat right bottom;width:310px;*/}
.price-buy{/*background:url(/img/box-bottom-l.gif) no-repeat left bottom;*/float:left;width:100%;margin-bottom:14px;}
.price-buy .price{background:none;color:#ff8805;float:left;width:auto;padding:0;text-align:left;margin-top: 14px;}
/*.price-buy .do-buy a{background:url(/img/bt-buy-single.gif) no-repeat left top ; border-radius:5px;height:20px;}
.do-buy a:hover{text-decoration:underline;}*/
/*#form-options fieldset{margin:1em;}
#form-options label{color:#ff8805;display:block;font-size:1.1em;font-weight:bold;}*/
#form-options select{color:#a9a9a1;font:1.1em Verdana, Arial, Helvetica, sans-serif;width:100%;}
#form-options h4{font-size:1.1em;font-weight:bold;}
.pay-ways{margin-top:1em;}
.pay-ways h4, .pay-ways ul{margin:0 10px;}
#maincontent .pay-ways ul li{list-style:none;list-style-position:outside;}
.others a{background-color:#f5f5eb;color:#e98126;display:block;text-decoration:none;padding:.1em 10px;}
.others a:hover{background-color:#e98126;color:#f5f5eb;}
.price-buy{clear:both;float:left;width:100%;}
.price-buy .price{float:left;font-size:1.6em;font-weight:normal;margin-left:1em;}
.price-buy .price p{line-height:normal;}
.price-buy .do-buy{float:left;margin-left: 2em;}
.price-buy .do-buy p{float:right;font-size:1em;line-height:160%;padding:.2em 1em 0 0;}
.price-buy .do-buy p a{float:right;padding:0 4px 0 20px;}
#subcontent h2{color:#9a9a9a;font:1.1em Arial, Helvetica, sans-serif;margin-bottom:10px;text-transform:uppercase;font-weight:bold;}
#subcontent label{display:none;}
.subbox{/*background:url(/img/bg-subbox.gif) no-repeat center bottom;*/padding:0 5px 30px 5px;margin-top:15px;border-bottom:1px dashed #cccccc}
.subbox a{text-decoration:none;}
.subbox p{font:1.1em Arial, Helvetica, sans-serif;}
.subbox p, .subbox a{color:#9a9a9a;}
.subbox p, .subbox a:hover{text-decoration:none;}
.subbox a:hover{text-decoration:none;}
#form-cart-preview p{font-size:1.2em;font-weight:bold;padding-left:18px;}
#form-cart-preview .submit{display:block;margin-right:5px;margin-top:5px;background-color:#e8e8e8;color:#a3a3a3;border:0px;}
#form-cart-preview .submit:hover{border: 1px solid #ff8805}
#form-login p{margin:5px 0;}
#subcontent #user{display:block;margin-bottom:8px;width:100%;background: url(/img/user.png) no-repeat left center;border:1px solid #cccccc;padding-left:30px}
#subcontent #user:hover{border:1px solid #57aeff}
#subcontent #pass{display:block;margin-bottom:8px;width:100%;background: url(/img/pass.png) no-repeat left center;border:1px solid #cccccc;padding-left:30px}
#subcontent #pass:hover{border:1px solid #57aeff}
/*#subcontent #pass{width:100%;}*/
#apoio p{color:#e98126;font:bold 16px Arial, Helvetica, sans-serif;padding:5px 0 0 0px;margin-bottom:10px}
#apoio span{border-top:1px solid #eeeee1;color:#E77817;display:block;font:normal 0.8em Arial, Helvetica, sans-serif;letter-spacing:1px;margin-right:10px;padding-top:2px;text-transform:lowercase;}
#apoio a:hover{text-decoration:none;}
#apoio span:hover{text-decoration:none;}
#apoio p:hover{text-decoration:underline;}
#apoio h2:hover{text-decoration:underline;}
#apoio .smail {color:#9a9a9a;display:block;font:normal 11px Arial, Helvetica, sans-serif;}
#apoio .smail a{color:#ff8805; font-weight:bold}
#subcontent #seumail{display:block;margin-bottom:8px;width:100%;background: url(/img/newsletter.png) no-repeat left center;border:1px solid #cccccc;padding-left:30px}
#subcontent #seumail:hover{border:1px solid #57aeff}
#ads{margin:25px 0 0 5px;text-align: center;}
#ads li{margin-bottom:20px;}
#ads li img{border:1px solid #d3d3bd;}
#under{/*background:#ededda url(/img/bg-under.gif) repeat-x top;*/background-color:#ff841a;clear:both;}
#under2{/*background:#ededda url(/img/bg-under.gif) repeat-x top;*/background-color:#e57716;clear:both;}
#footer2{/*background:url(/img/bg-under-id.gif) no-repeat left top;*/padding:10px 0 10px 0;}

#footer{/*background:url(/img/bg-under-id.gif) no-repeat left top;*/padding: 10px 0 15px 0;}
#pay{margin-bottom:10px;height:25px;}
#pay li{float:left;color:#ffffff;font-size: 10px}
#subnav{color:#ffffff;float:left;width:100%;padding-left:10px;}
#subnav a{font-weight:bold;color:#ffffff;text-decoration:none;}
#subnav a:hover{text-decoration:underline;}
#subnav p{clear:both;padding-bottom:4px;}
#subfooter{float:right;margin-right:3px;text-align:right;width:170px;}
#setegraus{margin-bottom:25px;}
.license{color:#c3c3a4;font-size:1.1em;}
.license a{color:#c3c3a4;font-size:1.1em;}

#maincontent h1 {font-size:22px;color:#ff8805;font-weight:normal;margin-bottom:8px;margin-top:5px;line-height:1.5;}
.simular a{color:##e77817;text-decoration:underline;word-spacing: 0;font-size: 7pt;margin-left: 75px;padding-top: 6px;position: absolute;}
.simular a:hover{color:#E27617;text-decoration:underline;}
a{color:#E27617;text-decoration:none;}
a:hover{color:##e77817;text-decoration:underline;}
.lista_bt a{color:##e77817;text-decoration:none;}
.lista_bt a:hover{color:#fff;text-decoration:none;}
#navprod{margin-bottom:4px;color:#A9A9A1;}
#navprod a{color:#A9A9A1;}
#navprod a:last-of-type { text-decoration: underline; }

#paging{margin:auto;width:380px;white-space:nowrap;}
/*.paging{margin-top:10px;margin:10px;text-align:center;margin-top:10px;float:right}*/
.paging_top{margin-top:10px;margin-bottom:10px;float:right;color:#E27617;}
.paging a{display:block;float:left;padding:5px 5px 5px 5px;text-decoration:none;border:1px solid #ccc;margin-right:-1px;font-size:12px;}
.paging a:hover{text-decoration:none;background-color:#e8e8e8}
.paging a.sel{background:#E77817;color:#fff;border:1px solid #E77817;}
.paging a.special{margin:0px 6px 0px 6px;}
.paging select{width:60px;background:#666;border:1px solid #343434;font-size:11px;color:#ccc;}
/*
.carrinho{border:none;width:100%;border-collapse:collapse;}
.carrinho th{padding:5px;background:#fff;;color:#ff8805;font-size:13px;}
.carrinho td{padding:5px;border:1px solid #fff;border-bottom:1px solid #E9E9D5;color:#92928a;padding-top:10px;padding-bottom:10px;}
.carrinho th.remover{width:2%;text-align:center;}
.carrinho th.produto{width:48%;}
.carrinho th.qtd{width:10%;}
.carrinho th.uni{width:20%;}
.carrinho th.total{width:20%;}
.carrinho .subproduto{font-size:11px;color:#999;display:block;margin-top:3px;}
.carrinho .input_qtd{width:20px;border:1px solid #ff8805;font-size:12px;padding:3px;color:#787870;}
.carrinho .linhatotal td{}
.carrinho .totalvalor{font-weight:bold;/*background:#FF8805;*/border:1px solid #fff;border-bottom:1px solid #E9E9D5;font-size:11px;}
.carrinho .preco{font-weight:bold;font-size:11px;text-align:right;}
.carrinho .input_cp{width:85px;border:1px solid #ff8805;font-size:12px;padding:3px;color:#787870;}
.carrinho .produto{height:50px;}
.carrinho .totalfinal{color:#FF8805 !IMPORTANT;}
.label_local_entrega{color:#ED5B2A;margin-bottom:6px;}
.carrinho .lista{display:block;margin-top:10px;color:#86B514;text-decoration:none;}
.carrinho .lista:hover{text-decoration:underline;}
.carrinho_bt{text-align:center;position:relative;}
.carrinho_bt2{width:255px;}
.carrinho_bt .continuar{display:block;padding:5px;color:#fff;padding-left:7px;font-weight:bold;text-decoration:none;/*background:url(/img/bt_voltar.gif) no-repeat*/;background-color:#ED5B2A;border-radius:5px;padding-bottom: 7px;}
.carrinho_bt .continuarfav{float:left;display:block;padding:5px;color:#fff;padding-left:7px;font-weight:bold;text-decoration:none;background-color:#ED5B2A;border-radius:5px;padding-bottom: 7px;}
.carrinho_bt .continuar2{float: left;margin-bottom: 20px}
.carrinho_bt .continuar:hover, .carrinho_bt .finalizar:hover{color:#fff;text-decoration:none;}
.carrinho_bt .continuar div, .carrinho_bt .continuarfav div, .carrinho_bt .finalizar div{position:relative;top:2px;}
.carrinho_bt .finalizar{margin-bottom: 20px;background:#ED5B2A;float:left;display:block;color:#fff;text-decoration:none;padding:5px 5px 5px 5px;font-weight:bold;border-radius:5px;margin-left:2px;padding-bottom: 7px;}
*/.red{color:red;font-weight:bold;}
.myform{margin-top:20px;width:100%;}
.myform td{padding:5px 5px 5px 0} 
.myform td.noborder{border:0;}
.myform .label{color:#ED5B2A;white-space:nowrap;width:10px}

/* Form contactos */ 
.myform2{margin-top:20px;width:auto;}
.myform2 td.noborder{border:0;}
.myform2 .label{font-size:11px;color:#E77817;white-space:nowrap;}
.myform2 textarea{overflow:auto;}
.myform2 td.mylabel{width:120px;font-size:11px;text-align:right;font-weight:bold;color:#aaaaa2;}
.myform2 input,.myform2 textarea,.myform2 select{border:1px solid #ff8805;color:#666;font:11px Verdana, Arial, Helvetica, sans-serif;height:1.6em;padding:2px 2px 0 3px;vertical-align:middle;width:315px;}
.myform2 td{padding: 5px 5px 5px 0;/*border-bottom:1px dashed #cccccc;*/}
.myform2 td.mylabel{width:120px;font-size:11px;text-align:right;font-weight:bold;color:#aaaaa2;}
.myform2 .separador{padding-bottom:3px;margin-bottom:3px;font-weight:bold;font-size:12px;}
.myform2 .submit{background:#ff8805;color:#fff;border:none;font-weight:bold;height:30px;font-size:12px;width:150px;}
/* -------------- */
.myform input,.myform textarea,.myform select,.myform2 input,.myform2 textarea{border:1px solid #ED5B2A;color:#a9a9a1;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;height:2.6em;padding:0px 2px 0 5px;vertical-align:middle;width:100%/*width:315px;*/}
.myform textarea{overflow:auto;}
.myform .chk{height:auto;width:auto;border:none;}
.myform .input101{width:60px;margin-top:3px;border:1px solid #ccc;}
.myform .input101 .alterar{border:1px solid #ff8850;}
.myform .input102{width:145px;margin-top:3px;border:1px solid #ccc;}
.myform .input102 .alterar{border:1px solid #ff8850;}
.myform .input_normal .alterar {border:1px solid #ff8850;}
.myform td.mylabel{width:120px;font-size:11px;text-align:right;font-weight:bold;color:#aaaaa2;}
.erro{margin:20px;border:1px dashed #999;padding:10px;text-align:center;font-size:11px;font-weight:bold;color:#E77817;line-height:2;}
.myform .submit{background:#ff8805;color:#fff;border:none;font-weight:bold;height:30px;font-size:12px;padding:0;width:150px;}
.myform .submit:hover{border: 1px solid #ff8805}
.submit:hover {border: 1px solid #ff8805}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;width:100%;}
.clearfixorder{/*display:inline-block;*/}
html[xmlns].clearfix{display:block;}
* html .clearfix{height:1%;}

.myform .texto4{width:90%;font-size:11px;padding:5px;height:50px;/*background:#f3f3e6;
.myform .texto3{font-size:11px;border-bottom:1px dashed #ccc;padding:5px;}
.myform .texto2{font-size:11px;border-bottom:1px dashed #ccc;padding:5px;/*background:#f3f3e6;*/font-weight:bold;color:#aaaaa2;width:90%;}
.myform .texto_fat{font-size:11px;border-bottom:1px dashed #ccc;padding:5px;/*background:#f3f3e6;*/font-weight:bold;color:#aaaaa2;width:90%;height:100px}

.myform .separador{padding-bottom:3px;margin-bottom:3px;font-weight:bold;}
.myform .link{background:#eee;color:#666;padding:3px;display:block;text-decoration:none;outline:0;margin-top:4px;}
.myform .bloco{margin-bottom:20px;float:left;}
.myform .bloco2{margin-bottom:20px;float:left}
.myform .lowtext{color:#666;margin-bottom:2px;}
.myform .loader{background:url(/img/loader.gif) no-repeat;width:16px;height:16px;float:left;margin-left:5px;display:none;}
.myform .mytextarea{height:50px;border:1px solid #ccc;width:220px;}
.myform .mytextarea .alterar{border:1px solid #ff8850}
.myform .mytextarea_obs{height:50px;border:1px solid #ccc;width:100%;}
.myform .pagamento{width:100%;clear:both;}
.myform .observacoes{width:100%;}
/* ======================================= */
.link_special{color:#E77817;font-size:12px;}
.casamento_tabs ul{margin:0;padding:0;margin-right:1px;}
.casamento_tabs li{float:right;margin:0;}
.casamento_tabs a{display:block;width:120px;padding:5px;background:#FFBC5B;margin-left:1px;color:#fff;text-decoration:none;font-size:12px;text-align:center;}
.casamento_tabs a.sel{background:#E77817;}
.casamento{font-size:12px;}
.casamento li{padding:5px;float:left;display:block;width:45%;}
.casamento p{font-size:11px;color:#999;}
.credito{font-size:12px;color:#666;}
.credito input{width:150px;}
.credito .label{width:80px;}
.credito .loader{float:left;}
.credito .submit{float:left;}
.submit_off{background:#666;color:#ccc;}
.credito li{padding:4px;display:block;border-bottom:1px dashed #ccc;}
.lista_newsletter li{padding-top:5px;padding-bottom:5px;border-bottom:1px dashed #ccc;}
.lista_newsletter li span{color:#666;}
.cat{border:1px solid #ccc;padding:5px;width:100px;margin:auto;}
.cat a:hover{border:1px dotted #86B514;width:100px;margin:auto;}
.lista_bt{margin-bottom: 1em;}
.lista_bt .continuar {padding: 5px;}
/*.lista_bt .continuar{width:160px;font-weight:bold;margin-right:5px;float:left;display:block;padding:5px;color:#ff8805;text-decoration:none;border:1px dashed;margin-bottom: 20px;}
*/.foot_links{float:left;margin-right:15px;}
.foot_links li{line-height:1.4;padding-bottom:3px;}
.encomendar{width:auto;height:2em;border-bottom: 1px dashed #ccc;margin-bottom:10px;}
.encomendar .dados {float:left;color:#8e8e8e;margin-right:10px;}
.encomendar .envio {float:left;color:#8e8e8e;margin-right:10px;}
.encomendar .confirmar {float:left;color:#8e8e8e;margin-right:10px;}
.fase {color:#ED5B2A !important}
/*.novo {padding-bottom:10px; padding-top:10px; color:#ff8805 !important; font-size:15px}*/
.laranja{color:#ff8805}
.focus{border:1px solid #ff8805 !important}
.portes2{color:#666}
.myform table{margin:0}
.metodos2{margin-left:75px;color:#666}
.metodos{margin-bottom:5px;}
.metodos3{border:2px solid #ccc;padding:5px}
.metodos4{margin-left:75px;color:#ED5B2A;}
.newItem a::after{
	content:"";
	height:10px;
	width:100px;
	position:absolute;
	background:url(/img/new-pt.gif) no-repeat;
	background-size:contain;
	margin-top:14px;
	margin-left:-15px;}







/** jqzoom **/

.zoomPad{
	position:relative;
	float:left;
	z-index:99;
	cursor:pointer;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
  /* filter: alpha(opacity = 80);*/
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
   width:100px;
   height:49px;
}


.zoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	/*filter: alpha(opacity = 60);*/
	z-index:120;
	position:absolute;
	border:1px solid #CCC;
  z-index:101;
  cursor:pointer;
}

.zoomOverlay{
	position:absolute;
	left:0px;
	top:0px;
	background:#FFF;
	/*opacity:0.5;*/
	z-index:5000;
	width:100%;
	height:100%;
	display:none;
  z-index:101;
}

.zoomWindow{
	position:absolute;
	left:110%;
	top:40px;
	background:#FFF;
	z-index:6000;
	height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
	position:relative;
	border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
	display:block;
	background:#999;
	color:#FFF;
	height:18px;
	line-height:18px;
	width:100%;
  overflow:hidden;
	text-align:center;
	font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  /*filter: alpha(opacity = 60);*/
}
.zoomWrapperImage{
	display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  /*filter:alpha(opacity=0);*/
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

.logo-site { background: url('/logo_pt.gif'); }

#subcontent #q { border:1px solid; }
#subcontent .input-txt{ width: calc(100% - 75px); }


@media (max-width: 768px) {
	#subcontent .input-txt{ height: 36px; }
	#subcontent .submit{ height: 36px; }
	#subcontent #seumail{ height: 36px; }

	#subcontent #q { margin-left: 1px; }
    

	.largura-direita { }
	.logo-site { background: url('/logo-mobile.jpg'); }
}
/* wip */ 
@media (min-width: 992px) {
	#content { width: 970px; }
	#main { width: 970px; }
}
@media (min-width: 1200px) {
	/*#content { width: 1170px; }*/
	/*#main { width: 1170px; }*/
	#content { width: 970px; }
	#main { width: 970px; }


}
.square h1{
	color:#fff;
}