@charset "utf-8";
/*
Theme Name: Antonio Bernardo
Theme URI: http://pedrohs.com/
Description: Template sob medida para o website Antonio Bernardo.
Author: Herick Correa (Front-end) / Pedro Santos
Version: 1.0
Copyright 2012 Pedro Santos <http://www.pedrohs.com> All rights reserved.
Antonio Bernardo is licensed under the terms of the GNU General Public License version 2.
*/

/* EMBED FONTES */

@font-face {
    font-family: 'LatoRegular';
    src: url('content/fontes/lato-regular-webfont.eot');
    src: url('content/fontes/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('content/fontes/lato-regular-webfont.woff') format('woff'),
         url('content/fontes/lato-regular-webfont.ttf') format('truetype'),
         url('content/fontes/lato-regular-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLight';
    src: url('content/fontes/lato-light-webfont.eot');
    src: url('content/fontes/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('content/fontes/lato-light-webfont.woff') format('woff'),
         url('content/fontes/lato-light-webfont.ttf') format('truetype'),
         url('content/fontes/lato-light-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBold';
    src: url('content/fontes/lato-bold-webfont.eot');
    src: url('content/fontes/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('content/fontes/lato-bold-webfont.woff') format('woff'),
         url('content/fontes/lato-bold-webfont.ttf') format('truetype'),
         url('content/fontes/lato-bold-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* INICIO DO DOCUMENTO */

* {margin:0; padding:0; border:0; list-style-type:none; outline:none;}

body {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#5f5f5f; background:#fff;}

p a {color:#ac9567; font-style:italic; text-decoration:none;}
hr {display:none;}

/* CLASSES DE FORMATAÇÃO EXPECÍFICA */

.clear {clear:both !important;}
.float_left {float:left !important;}
.float_right {float:right !important;}
.trava, .post {width:940px; margin:0 auto;}
.post { margin-top: 50px; }
.noborder {border:0 !important}
.nobackground {background:none !important;}
.nopadding {padding:0 !important}
.noopacity {filter:alpha(opacity = 100) !important; opacity:1.0 !important;}
.invisible {display:none;}
.espaco {margin-top:15px !important;}
.espaco2 {margin-top:18px !important;}
.espaco3 {margin-top:38px !important;}
.espaco_tit {padding:30px 0 20px 0 !important;}
.bgDotted {background:url(content/images/loja_online/bg_fieldset_loja.jpg) repeat-x left bottom}
.espaco_bottom {margin-bottom:8px;}
.border-line-top {border-top:1px solid #ddcdba}
.border-line-bottom {border-bottom:1px solid #ddcdba}
.textoInformativo{display:none;}

/* CLASSES DE FORMULÁRIOS */

.focused {}
.invalid {}

.required {}
.alphabetic {}
.numeric {}
.email {}


/* ------------------- MASTER ------------------- */

#master {min-width:980px; overflow:hidden;}


/* ------------------- HEADER ------------------- */

#header {background:#32302f; height:47px; border-bottom:1px solid #eacdac; min-width:980px; width:100%; position:fixed; top:0; left:0; z-index:999}

/* LOGO */

#header h1 {float:left; width:259px; height:49px;}
#header h1 a {display:block; width:259px; height:49px; background:url(content/images/logo_antonio_bernardo.png) no-repeat left center;}
#header h1 a span {display:none;}

/* MENU IDIOMA */

#header ul.idioma {float:right; padding:0 0 0 15px; font-family:Arial, Helvetica, sans-serif; height:47px; line-height:45px;}
#header ul.idioma li {float:left; background:url(content/images/bull_list_idioma.jpg) no-repeat left 23px; padding:0 7px 0 11px}
#header ul.idioma li:first-child {background:none; padding:0 7px 0 0;}
#header ul.idioma li a {text-decoration:none; color:#c8c8c8; font-size:8px; text-transform:uppercase;}
#header ul.idioma li a:hover {color:#e5a17f;}
#header ul.idioma li a.desativo{color: #666; cursor: default;}

/* MENU SECUNDÁRIO */

#header ul.menu {float:right; padding:0; margin:17px 0 0 0; font-family:Arial, Helvetica, sans-serif; height:16px; line-height:13px; border-right:1px solid #6d6c6a}
#header ul.menu li {float:left; padding:0 5px; text-transform:uppercase}
#header ul.menu li a {text-decoration:none; color:#c8c8c8; font-size:9px}
#header ul.menu li a span {font-family:'LatoBold'; color:#c58d71}
#header ul.menu li a:hover {color:#e5a17f;}
#header ul.menu li a.ativo {color:#e5a17f;}
#header ul.menu li a.desativado {cursor:default}
#header ul.menu li a.desativado:hover {cursor:default; color:#c8c8c8 !important;}
#header ul.menu li a.desativado span {display:none;}

/* SUBMENU SHOPPING BAG */

#header ul.menu li div.blc_submenu_shopping {display:none; position:absolute; z-index:3; width:307px; top:34px; *margin-left:-70px}
#header ul.menu li div.blc_submenu_shopping > img {display:block; position:relative; left:13px; z-index:3}
#header ul.menu li div.blc_submenu_shopping a.finalizar {margin:0 2px 2px 2px; padding:0; clear:both; height:58px; line-height:58px; text-align:center; background:#c58d71; display:block; color:#FFF; font-size:14px; font-family:'LatoBold'; position:relative; top:15px;}
#header ul.menu li div.blc_submenu_shopping a.finalizar:hover {background:#d9a185;}
#header ul.menu li div.blc_submenu_shopping .bg {background:#FFF; border:1px solid #c4c4c4; position:relative; z-index:2; top:-1px; height:359px}
#header ul.menu li div.blc_submenu_shopping .bg strong {display:block; clear:both; text-transform:uppercase; text-align:center; color:#c9b388; font-size:15px; font-family:'LatoBold'; border-bottom:4px solid #c9b388; margin:6px 10px 5px 10px; padding:14px 0 17px 0; font-weight:normal;}
#header ul.menu li div.blc_submenu_shopping .bg ul {padding:0;}
#header ul.menu li div.blc_submenu_shopping .bg ul li {padding:10px 8px; margin:0 10px; border-top:1px solid #cdcdcd; clear:both; *width:250px;}
#header ul.menu li div.blc_submenu_shopping .bg ul li:first-child {border:0;}
#header ul.menu li div.blc_submenu_shopping .bg ul li img {float:left; width:55px; margin:12px 10px 0 0}
#header ul.menu li div.blc_submenu_shopping .bg ul li p {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:none; line-height:19px; padding:10px 0; float:left; width:165px; *width:150px; *padding:10px 0 10px 10px }
#header ul.menu li div.blc_submenu_shopping .bg ul li a.remover {margin:0 !important;}
#header ul.menu li div.blc_submenu_shopping .bg ul li p span {font-family:'LatoRegular'; text-transform:uppercase; *float:left; font-size:14px}

/* SUBMENU NEWSLETTER */

#header ul.menu li div.blc_submenu_news {display:none; position:absolute; z-index:3; width:525px; overflow:hidden; top:34px; margin-left:-97px; *margin-left:-167px}
#header ul.menu li div.blc_submenu_news > img {display:block; position:relative; left:118px; z-index:3}
#header ul.menu li div.blc_submenu_news .bg {background:#FFF; border:1px solid #c4c4c4; position:relative; z-index:2; top:-1px; height:377px;}
#header ul.menu li div.blc_submenu_news .bg strong {display:block; clear:both; text-transform:uppercase; text-align:center; color:#c9b388; font-size:15px; font-family:'LatoBold'; border-bottom:4px solid #c9b388; margin:20px 10px 0 10px; padding:0 0 20px 0; font-weight:normal}
#header ul.menu li div.blc_submenu_news .bg .desc {height:70px; line-height:70px; background:#f5f5f5 url(content/images/bg_newsletter.jpg) no-repeat 35px center;}
#header ul.menu li div.blc_submenu_news .bg .desc p {color:#c58d71; text-transform:none; font-size:12px; padding:0 0 0 75px}
#header ul.menu li div.blc_submenu_news form {float:none; width:470px; margin:0 auto; overflow:hidden;}
#header ul.menu li div.blc_submenu_news form fieldset {width:600px;}
#header ul.menu li div.blc_submenu_news form fieldset legend {display:none;}
#header ul.menu li div.blc_submenu_news form fieldset p {float:left; width:250px;}
#header ul.menu li div.blc_submenu_news form fieldset p label {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0; line-height:28px}
#header ul.menu li div.blc_submenu_news form fieldset p input {background:#f2f2f2; padding:0 10px; height:35px; line-height:35px; border:1px solid #e6e6e6; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#c9b388; /*width:198px;*/ margin:0}
#header ul.menu li div.blc_submenu_news form fieldset p span.aviso {visibility:hidden; padding:0; line-height:20px; color:#d55e4a; font-style:italic; font-size:11px; text-transform:none}
#header ul.menu li div.blc_submenu_news form fieldset p.check label span {text-transform:none; display:block; float:left; padding:4px 20px 0 5px; font-size:11px}
#header ul.menu li div.blc_submenu_news form fieldset p.check input {display:block; width:15px; *width:20px; border:0; float:left; background:none;}

#header ul.menu li div.blc_submenu_news form fieldset div.submit {float:left; padding:0px 0 0 0}
#header ul.menu li div.blc_submenu_news form fieldset div.submit input {width:160px; float:left; height:35px; background:#c9b388; text-align:center; line-height:35px; font-family:'LatoBold'; color:#FFF; cursor:pointer; font-size:12px}
#header ul.menu li div.blc_submenu_news form fieldset div.submit input:hover {filter:alpha(opacity = 80) !important; opacity:0.8 !important;}
#header ul.menu li div.blc_submenu_news form fieldset div.submit p {float:none; padding:1px 0 5px 30px; margin:10px 0 0 15px; line-height:14px; text-transform:none; font-size:11px}
#header ul.menu li div.blc_submenu_news form fieldset div.submit p.sucesso {display:none; color:#5b9a5b; background:url(content/images/sucesso.jpg) no-repeat; float:left;}
#header ul.menu li div.blc_submenu_news form fieldset div.submit p.erro {display:block; color:#C30; background:url(content/images/erro.jpg) no-repeat; float:left;}

#header ul.menu li div.blc_submenu_news form fieldset div.blc_select label {padding:0 !important;}
#header ul.menu li div.blc_submenu_news form fieldset div.select.grande {width:208px !important;}

/* SCROLL */

.containerBag {margin:5px 12px 10px 0; clear:both;}

.containerBag .scroll-pane {width:100%; height: 215px; overflow:auto;}
.containerBag .scroll-pane .jspContainer {overflow:hidden; position:absolute; top:70px}
.containerBag .scroll-pane .jspPane {position:absolute; z-index:4}
.containerBag .scroll-pane .jspVerticalBar {position:absolute; top:0; right:0;	width:7px;	height:100%;}
.containerBag .scroll-pane .jspVerticalBar * {margin:0; padding:0;}
.containerBag .scroll-pane .jspCap {display:none;}

.containerBag .scroll-pane .jspTrack {background:#dfdfdf; position:relative;}
.containerBag .scroll-pane .jspDrag {background:#9f9f9f; position: relative; top:0; left:0; cursor:pointer;}

.containerBag .scroll-pane .jspCorner {background:#eeeef4; float:left;	height:100%;}

/* BUSCA */

#header form {float:right; width:110px; padding:13px 0 0 0; overflow:hidden; position:relative;}
#header form legend {display:none;}
#header form input {font-family:Arial, Helvetica, sans-serif; font-family:11px;}
#header form input#busca {width:67px; height:19px; border:1px solid #545250; border-right:0; background:#2a2825; float:left; padding:0 10px; line-height:19px; color:#c8c8c8; position:relative;}
#header form input.buscar {width:21px; height:21px; background:url(content/images/bot_buscar.jpg); text-indent:-999px; *line-height:999px; float:left; cursor:pointer; border:1px solid #545250; position:relative;}


/* ------------------- MENU ------------------- */

div.menu_principal {width:100%; position:fixed; top:47px; *left:0; min-height:50px; z-index:888; border-bottom:1px solid #ddcdba; background: url(content/images/bg_menu_top.jpg) repeat-x #ffffff;}
div.menu_principal h2 {display:none;}
div.menu_principal .trava {overflow:visible;}
div.menu_principal .trava .menu-header > ul {width:1030px; position:absolute; z-index:889px;}
div.menu_principal .trava .menu-header > ul > li {float:left; font-family: 'LatoBold'; font-size:14px; text-transform:uppercase; padding:18px 70px 0 70px;}
div.menu_principal .trava .menu-header > ul > li:first-child {padding:18px 66px 0 0}
div.menu_principal .trava .menu-header > ul > li > a {color:#5f5f5f; text-decoration:none;}
div.menu_principal .trava .menu-header > ul > li > a:hover {color:#a59178;}

div.menu_principal ul li ul {position:absolute; z-index:1; padding:32px 0 0 0; display:none; overflow:hidden}
div.menu_principal ul li#menu-item-12 ul {*margin:0 0 0 -160px}
div.menu_principal ul li ul.atelier {*margin:0 0 0 -80px;}
div.menu_principal ul li ul.atelier ul, div.menu_principal ul li div.antonio ul  {padding-top:12px;}
div.menu_principal ul li ul.maior {width:980px; margin:0 0 0 -450px; *margin:0 0 0 -650px;}

/*div.menu_principal ul li div dl {float:left; padding:15px 0 0 33px; min-height:250px;}
div.menu_principal ul li div dl:last-child {background:none;}
div.menu_principal ul li div dl dt {color:#a59178; font-size:14px; padding:0 0 6px 12px; max-width:100px;}
div.menu_principal ul li div dl dd {background:url(content/images/bg_dl_menu.jpg) repeat-y right center; padding:10px 43px 0 0; min-height:312px;}*/
div.menu_principal ul li ul li {font-family:'LatoRegular'; text-transform:none;}
div.menu_principal ul li ul li a {font-size:14px; color:#666666; text-decoration:none; display:block; padding:0 0 10px 12px}
div.menu_principal ul li ul li a:hover {background:url(content/images/bg_arrow.jpg) no-repeat left 4px;}

/*div.menu_principal ul li div form {float:left; font-family:'LatoRegular'; padding:8px 0 0 12px; width:140px;}
div.menu_principal ul li div form fieldset label {color:#a59178; font-size:14px; display:block; text-transform:none;}
div.menu_principal ul li div form fieldset input#nome_joia {width:120px; height:19px; line-height:19px; padding:0 10px; border:1px solid #d2c8bb; margin:5px 0 15px 0; color:#666666;}
div.menu_principal ul li div form fieldset input#submit_joia {width:77px; padding:3px 0; background:#c9b388; color:#FFF; cursor:pointer; font-size:12px;}*/


/* ------------------- FOOTER ------------------- */

#footer {border-top:1px solid #decdbb; clear:both}
#footer h3 {display:none;}

#footer .complemento {height:87px; border-bottom:1px solid #decdbb;}

/* SOCIAL */

/*#footer .social {float:left; border-right:1px solid #decdbb; height:68px; margin:10px 0 0 56px}*/
#footer .social {  float: left; border-right: 1px solid #decdbb; height: 68px; margin: 10px 0 0 85px; width: 380px;}
/*#footer .social ul {padding:20px 35px 0 10px;}*/
#footer .social ul {padding: 20px 0px 0 0px; float: left; border-right: 1px solid #decdbb; height: 48px; width: 175px;}
#footer .social ul li {float:left; padding:0 9px 0 0}
#footer .social ul li a {display:block; width:26px; height:26px; background-image:url(content/images/bg_bots_social.png);}
#footer .social ul li a span {display:none;}

#footer .social ul li.instagram a {background-position:-106px top;}
#footer .social ul li.instagram a:hover {background-position:-106px bottom;}

/*#footer .social ul li.pint { display: none;}*/
#footer .social ul li.pint a {background-position:0px top;}
#footer .social ul li.pint a:hover {background-position:0px bottom;}

#footer .social ul li.facebook a {background-position:-27px top;}
#footer .social ul li.facebook a:hover {background-position:-27px bottom;}

#footer .social ul li.twitter a {background-position:-53px top;}
#footer .social ul li.twitter a:hover {background-position:-53px bottom;}

#footer .social ul li.plus a {background-position:-80px top;}
#footer .social ul li.plus a:hover {background-position:-80px bottom;}

/* CUIDADO COM SUAS JÓIAS */

#footer .cuidados { /*width:193px;*/ float:left; /*border-right:1px solid #decdbb;*/ height:68px; margin:7px 0 0 0; font-size:14px; text-transform:uppercase; text-align:center;}
#footer .cuidados p {/*background:url(content/images/bg_cuidado.jpg) no-repeat 38px center;*/ font-family: 'LatoBold'; padding:0 0 0 20px; line-height:68px}
#footer .cuidados p a {text-decoration:none; color:#636363; font-style:normal; font-size:12px;}
#footer .cuidados p a:hover {color:#aa9377}

/* ATENDIMENTO ONLINE */

.icoWhatsapp{font-family: 'LatoBold';
  color: #636363;
  font-weight: bold;
  font-size: 14px;
  float: left;
  margin-top: -10px;
  
  }
  
  
#footer .atendimento {float:right; height:68px; margin:10px 49px 0 0; font-size:14px; text-transform:uppercase; text-align:center; width:425px; line-height:68px; font-family: 'LatoBold';}
#footer .atendimento p {/* background:url(content/images/bg_telefone.jpg) no-repeat 33px center; */ padding:0 0 0 30px; margin:0 0 0 10px; float:left}
#footer .atendimento p a {text-decoration:none; color:#636363; font-style:normal}
#footer .atendimento p a:hover {color:#aa9377}

#footer .atendimento p a:before {
    content: "";
    width: 24px;
    height: 22px;
    background: url('/wp-content/themes/ab/imagens/ab-ico-email.jpg') 0 0 no-repeat;
    display: inline-block;
    margin: 0 10px -9px 0;
}

/* #footer .atendimento p:first-child {background:none !important; border-right:1px solid #decdbb; padding: 0 28px; margin:0;}
#footer .atendimento p:first-child img {float:left; margin:22px 10px 0 7px} 
#footer .atendimento p.telefone {line-height:13px; text-align:left; margin-top:19px; padding-left: 36px; background-position: 18px center; }
#footer .atendimento p.telefone span {font-size:10px;} */

/* MENU INSTITUCIONAL */

#footer .menu_inst {clear:both; line-height:81px; width:940px; margin:0 auto; *height:87px}
#footer .menu_inst li {float:right; font-family: 'LatoBold'; padding:5px 16px 0 16px; font-size:12px}
#footer .menu_inst li:first-child {padding-left:7px;}
#footer .menu_inst li a {text-decoration:none; color:#aa9377; text-transform:uppercase;}
#footer .menu_inst li.secure {float:right; padding:23px 0 0 0} 
#footer .menu_inst li.secure a {display:block; width:85px; height:42px; background:url(content/images/bg_bot_security.jpg);}
#footer .menu_inst li.secure a span {display:none;}

/* MENU FOOTER */

#footer .menu_footer {clear:both; height:321px; background:url(content/images/bg_menu_footer.jpg);}
#footer .menu_footer > div > ul {width:980px; margin:0 auto; padding:21px;}
#footer .menu_footer > div > ul > li {float:left; padding:15px 48px; background:url(content/images/bg_ul_menu_footer.jpg) repeat-y left; height:245px}
#footer .menu_footer > div > ul > li:first-child {padding:15px 45px 0 0; background:none}

#footer .menu_footer > div > ul > li.last {padding:15px 0 0 50px;}
#footer .menu_footer > div > ul > li > a {display:block; color:#cccccc; font-family:'LatoRegular'; text-transform:uppercase; font-weight:normal; text-decoration:none; cursor:default;}

#footer .menu_footer ul li ul {padding:22px 0 0 0;}
#footer .menu_footer ul li ul li {padding:0 0 10px 0;}
#footer .menu_footer ul li ul li a {font-family:Arial, Helvetica, sans-serif; color:#898989; text-decoration:none; font-size:12px}
#footer .menu_footer ul li ul li a:hover {color:#aa9377;}

/* COPYRIGHT */

#footer .copy {height:91px; clear:both; line-height:91px; background:url(content/images/bg_copyright.jpg); text-align:center; color:#5e5d5d; font-family:'LatoRegular'; font-size:12px; text-transform:uppercase}


/* ------------------- INTERNAS ------------------- */

/* BREADCRUMB */

#breadcrumb {width:940px; margin:35px auto; height:41px; padding:63px 0 0 0; font-size:12px; *padding:96px 0 0 0}
.home #breadcrumb {margin:0; height:41px; padding:100px 0 0 0;}
.home #breadcrumb ul {display:none;}
#breadcrumb ul.track {border-bottom:1px solid #ddcdba; padding:0; height:41px; width:940px; float:left;}
#breadcrumb ul.track li {float:left; line-height:41px;}
#breadcrumb ul.track li a {color:#999999; text-decoration:none; font-family:'LatoRegular';}
#breadcrumb ul.track li a span {padding:0 5px; font-size:16px; line-height:14px}
#breadcrumb ul.track li a.ativo {color:#c9b388;}
#breadcrumb ul.track li a.ativo span {display:none}

#produtos #breadcrumb ul.track {width:855px;}
#breadcrumb ul.preview {display:none;}

#produtos #breadcrumb ul.preview {border-bottom:1px solid #ddcdba; height:28px; width:85px; padding:13px 0 0 0; float:right; display:block}
#breadcrumb ul.preview li {float:left; width:15px; height:15px; margin:0 0 0 19px}
#breadcrumb ul.preview li:first-child {margin:0;}
#breadcrumb ul.preview li a {display:block; width:15px; height:15px;}
#breadcrumb ul.preview li a span {display:none;}

#breadcrumb ul.preview li a.view-1 {background:url(content/images/bg_previews.jpg) no-repeat left bottom;}
#breadcrumb ul.preview li a.view-1:hover {background:url(content/images/bg_previews.jpg) no-repeat left top;}

#breadcrumb ul.preview li a.view-2 {background:url(content/images/bg_previews.jpg) no-repeat -15px top;}
#breadcrumb ul.preview li a.view-2:hover {background:url(content/images/bg_previews.jpg) no-repeat -15px bottom;}

#breadcrumb ul.preview li a.view-3 {background:url(content/images/bg_previews.jpg) no-repeat -30px top;}
#breadcrumb ul.preview li a.view-3:hover {background:url(content/images/bg_previews.jpg) no-repeat -30px bottom;}

/* WEBDOOR */

.webdoor {padding:0}
.webdoor h3 {display:none;}
.webdoor .scroll {width:940px; overflow:hidden; margin:0 auto}
.webdoor .scroll ul {height:332px; position:relative; z-index:1;}
.webdoor .scroll ul li {width:940px; height:auto; overflow:hidden; position:absolute; filter:alpha(opacity=0); opacity:0; display:none;}
.webdoor .scroll ul li a {display:block;}
.webdoor .scroll ul li img {/*width:938px; height:332px;*/ margin:0 auto; display:block; /*border:1px solid #f0f0f0;*/ }

.webdoor.catalogo li p {margin-top:16px; font-family:'LatoRegular'; font-size:14px; text-align:center;}
.webdoor.catalogo .scroll ul {height:536px;}

/* VIDEO HOME */

.videohome {width:900px; margin:0 auto}

/* WEBDOOR HOME */

/*
.webdoorHome {height:482px; background:url(content/images/bg_webdoor.jpg) repeat-x bottom;}
.webdoorHome h3 {display:none;}
.webdoorHome .scrollHome {width:938px; overflow:hidden;}
.webdoorHome .scrollHome li {border:1px solid #f0f0f0; overflow: hidden; width: 938px;}
.webdoorHome .scrollHome img {display:block;}
.webdoorHome .scrollHome span {position:absolute; display:block; color:#aa9377; font-size:15px; text-transform:uppercase; font-family:'LatoBold'; margin:-14px 0 0 121px; *position:relative; *top:3px}
*/


/* CONTROLES */

.webdoor .controle {position:absolute; margin:-179px 0 0 20px; width:900px;}
.webdoor .controle li {width:26px; height:26px; position:relative; z-index:2;}
.webdoor .controle li a {display:block; width:26px; height:25px;}
.webdoor .controle li a span {display:none;}
.webdoor .controle li.anterior {float:left;}
.webdoor .controle li.anterior a {background:url(content/images/seta_anterior.png);}
.webdoor .controle li.proximo {float:right;}
.webdoor .controle li.proximo a {background:url(content/images/seta_proxima.png);}

.webdoor.catalogo .controle {margin-top:-298px;}

/* CONTROLES HOME */

.webdoorHome .controleHome {position:absolute; margin:-12px 0 0 30px}
.webdoorHome .controleHome ul li {float:left; padding:0 17px 0 0}
.webdoorHome .controleHome ul li a {display:block; width:14px; height:14px; background:url(content/images/bot_controles.jpg) no-repeat center top;}
.webdoorHome .controleHome ul li a:hover {background:url(content/images/bot_controles.jpg) no-repeat center bottom;}
.webdoorHome .controleHome ul li a.ativo {background:url(content/images/bot_controles.jpg) no-repeat center bottom;}
.webdoorHome .controleHome ul li a span {display:none;}

/* DESTAQUES HOME */

.destaques {padding:31px 0 0 0; height:468px;}
.destaques h3 {display:none;}
.destaques div {float:left; width:278px; height:460px; padding:0 16px; border-left:1px solid #ddcebb}
.destaques div:first-child{border-left:0!important;}
.destaques div a img {border:0;}
.destaques div h4 {text-transform:uppercase; color:#b5a188; padding:22px 0 10px 0; font-family:'LatoBold'; font-weight:normal; font-size:15px}
.destaques div h5 {text-transform:uppercase; color:#5f5f5f; padding:0 0 10px 0; font-family:'LatoRegular'; font-weight:normal; font-size:20px}
.destaques div p {color:#5f5f5f; padding:0 0 25px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px}
.destaques div a {color:#c9b388; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:12px; text-decoration:none}

/* CONTEÚDO */

#conteudo{width:940px; clear:both; margin:0 auto; overflow:hidden; font-size:12px; line-height: 22px;}

.content {width:940px; clear:both; margin:0 auto; margin-bottom:20px; background:url(content/images/bg_webdoor.jpg) repeat-x bottom; padding:0 0 47px 0; overflow:hidden}
.content h3, #conteudo h3 {margin:0 auto; font-weight:normal; color:#c9b388; font-size:20px; line-height:30px; font-family:'LatoRegular'; padding:15px 0 0 0; text-transform:uppercase}

.content .txt {margin:0 auto; width:940px; padding:0 0 0 0; clear:both;}
.content .txt.txtcofre {margin:0 auto; width:940px; background:#000; padding:0}
.content .txt.orquidario {height:100%; overflow:hidden;}
.content .txt h3, #conteudo .txt h3 {padding:15px 0 30px 0}
.content .txt h3 span {display:block; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#646464; text-transform:none}
.content .txt h4{font-weight:normal; color:#5f5f5f; font-size:20px; line-height:28px; border-top:6px solid #f2f2f2; font-family:'LatoRegular'; padding:38px 0; text-transform:uppercase}
.content .txt h4.tit_normal {border:0; padding:0 0 18px 0;}
#conteudo h5 {font-weight:normal; color:#5f5f5f; font-size:20px; line-height:28px; border:0; font-family:'LatoRegular'; padding:0 0 18px 0; text-transform:uppercase}
.content .txt p {font-family:Georgia, "Times New Roman", Times, serif; color:#5f5f5f; line-height:22px; padding:0 0 22px 0; font-size:12px;}
.txt p {font-family:Georgia, "Times New Roman", Times, serif; color:#5f5f5f; line-height:22px; padding:0 0 22px 0; font-size:12px;}
.content .txt p.target {width:340px;}

.content img.img_block {display:block; border:1px solid #f0f0f0 !important; width:614px; height:330px;}
.content span.legenda {padding:8px 0 15px 0; color: #C8C8C8; font-size:12px; display:block}

/* VOLTAR AO TOPO */

.txt .topo {border-top:1px solid #ac9567; padding:20px 0;}
.txt .topo a {text-decoration:none; font-weight:bold; font-style:italic; color:#ac9567; font-size:12px}

/* 2 COLUNAS */

.col1_2 {float:left; width:455px; overflow:hidden;}
.col1_2 img {width:455px;}
.col2_2 {float:left; width:456px; padding:0 0 0 28px; overflow:hidden;}
.col2_2 img {width:456px;}

/* 2 COLUNAS IMAGEM ESQUERDA*/

.col_img_esq_1_2 {float:left; width:294px; overflow:hidden; position:relative;}
.col_img_esq_1_2 img {width:300px; *width:290px !important;}
.col_img_esq_2_2 {float:right; width:617px; padding:0 0 0 28px; overflow:hidden;}
.col_img_esq_2_2 img {width:617px; *width:610px !important; }

.col_img_esq_1_2.sticked {position:fixed; top:214px !important; left:50%; margin-left:-470px;}
.mobile .col_img_esq_1_2.sticked {top:184px !important;}

/* 2 COLUNAS IMAGEM DIREITA*/

.col_img_dir_1_2 {float:left; width:617px; padding:0 28px 0 0; overflow:hidden;}
.col_img_dir_1_2 img {width:617px; *width:610px !important; }
.col_img_dir_2_2 {float:right; width:294px; overflow:hidden; position:relative;}
.col_img_dir_2_2 img {width:294px; *width:290px !important;}

.col_img_dir_2_2.sticked {position:fixed; top:214px !important; left:50%; margin-left:176px;}
.mobile .col_img_dir_2_2.sticked {top:184px !important;}

/* 3 COLUNAS */

.col1_3 {float:left; width:294px}
.col2_3 {float:left; width:294px; padding:0 28px}
.col3_3 {float:left; width:294px;}
.col1_3 img, .col2_3 img, .col3_3 img {width:294px;}

/* LISTA DE PRÊMIOS E EXPOSIÇÕES */

ul.exposicoes {width:1000px;}
ul.exposicoes a {text-decoration:none; color:#c9b388; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:12px; text-decoration:none; text-transform:inherit;}
ul.exposicoes li {float:left; width:300px; height:550px; margin:0 19px 0 0;}
ul.exposicoes li img {/*width:300px; height:424px; border:1px solid #f0f0f0;*/}
ul.exposicoes li img.logo {border:0; width:auto; height:auto; filter:alpha(opacity = 100); opacity:1.0;}
ul.expoPremios li a {font-size:20px; font-family:'LatoRegular'; color:#5F5F5F; font-style:normal; font-weight:normal;}
ul.exposicoes li span {display:block; font-size:20px; font-family:'LatoRegular'; padding:3px 0 0 0; text-transform:uppercase;}
ul.exposicoes li p {padding:15px 0 15px 0 !important;}
ul.exposicoes li > span {color:#c9b388; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:12px; text-decoration:none; text-transform:inherit;}

ul.exposicoes.menor li {height:460px;}

.content.exposicao {display:none;}

ul.exposicoes.orquidario li {height:540px;}
ul.exposicoes.catalogo li {height:400px;}

/* LISTA EXPOSIÇÕES E EVENTOS */

ul.eventos li {padding:15px 0; border-top:6px solid #f2f2f2}
ul.eventos li:first-child {border:0; padding:0 0 15px 0}
ul.eventos li img {width:292px; border:1px solid #F0F0F0;}
ul.eventos li span {display:block; font-size:14px; font-family:'LatoBold'; padding:0 0 3px 0; text-transform:uppercase}
ul.eventos li p {padding:0 !important; line-height:18px !important;}
ul.eventos li img {margin:12px 0 0 0 !important;}

ul.eventos .lista-invisivel li {border-top:6px solid #f2f2f2 !important; padding:15px 0 !important;}

ul.eventos li a, .txt .mais a {color:#c9b388; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; text-decoration:none}
.txt .mais a {color: #AC9567; font-weight: bold;}

/* CUIDADO COM AS ORQUIDEAS */

.content .cuidado {width:940px; height:215px; margin:20px 0 0 20px; background:url(content/images/bg_cuidado_orquidario.jpg);}
.content .cuidado img {float:left; margin:15px 70px 0 60px;}
.content .cuidado p {padding:20px 90px 0 0; font-size:12px; line-height:20px}
.content .cuidado h3 {padding:35px 0 0 0;}

/* CAMINHOS */

.content .caminhos {text-align:center !important; width:690px; margin:0 auto;}
.content .caminhos p {font-size:16px; line-height:22px; font-family:'LatoRegular';}

/* MENUS FLUTUANTES */

.menuFlutuante {width:940px; height:81px; line-height:75px; margin:0 auto; margin-bottom:20px; border-top:1px solid #ddcdba;}
.menuFlutuante h3 {display:none;}
.menuFlutuante ul {width:940px; height:116px; background:url("content/images/bg_webdoor.jpg") repeat-x center 72px #fff; z-index:2; position:relative;}
.menuFlutuante ul li {float:left; padding:0 17px;}
.menuFlutuante ul li.cincolinks {padding:0 45px;}
.menuFlutuante ul li a {font-family:'LatoRegular'; font-size:14px; color:#5f5f5f; text-decoration:none; padding:20px;}
.menuFlutuante ul li a:hover, .menuFlutuante ul li.selected a {color:#c9b388;}

.menuFlutuante ul.sticked {position:fixed; top:98px !important; left:50%; margin-left:-470px;}
.mobile .menuFlutuante ul.sticked {height:96px; top:88px !important; background-position:center 62px;}

/* LISTA DE JÓIAS DENTRO DE COLUNAS */

.content ul.lightbox {width:640px; padding:10px 0;}
.content ul.lightbox li {padding:0 10px 10px 0; float:left;}
.content ul.lightbox li a {display:block; text-decoration:none; border:1px solid #f1f1f1; float:left}
.content ul.lightbox li a img {border:0; width:auto; max-width:300px; display:block;}
.content ul.lightbox li p {color:#c8c8c8; margin:0 !important; padding:3px 0 10px 0 !important; clear:both}

/* ACCORDEON */

.content .txt .accordeonLink {border-top:1px solid #ac9567; padding:20px 0 0 0;}
.content .txt .accordeonLink p {padding:0 !important;}
.content .txt .accordeonLink p a {text-decoration:none; font-weight:bold; font-style:italic; color:#ac9567}

.content .txt .accordeonTxt h4 {border:0; color:#C9B388; padding:22px 0;}

/* FORMULÁRIO PADRÃO */

.form_padrao {width:543px; margin:0 auto; padding:40px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#5f5f5f; overflow:hidden; height:147px;}
.form_padrao p {padding:0 0 20px 0;}
.form_padrao p.txt_chamada {padding:20px 0 30px 0; font-size:16px; line-height:22px; font-style:italic; width:540px;}

.form_padrao form fieldset {clear:both; width:680px}
.form_padrao form fieldset#trabalheconosco {display:none; filter:alpha(opacity = 0); opacity:0.0}
.form_padrao form fieldset legend {display:none;}
.form_padrao form fieldset p {padding:15px 0 0 0;}
.form_padrao form fieldset p.float {float:left; width:290px; height:76px;}
.form_padrao form fieldset p a {padding:0 0 0 10px}
.form_padrao form fieldset p label {display:block;}
.form_padrao form fieldset p label span {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 0 10px 0}
.form_padrao form fieldset p label strong {display:block; width:555px; color:#5f5f5f; font-weight:normal; padding:0 0 10px 0; font-family:'LatoRegular'; font-size:13px}
.form_padrao form fieldset p label input {background:#f2f2f2; padding:0 10px; height:35px; line-height:35px; border:1px solid #e6e6e6; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#c9b388;}
.form_padrao form fieldset p label textarea {background:#f2f2f2; padding:10px; width:519px; height:200px; border:1px solid #e6e6e6; color:#666;}
.form_padrao form fieldset p span.aviso {visibility:hidden; padding:5px 0 0 0; color:#d55e4a; font-style:italic; font-size:11px;}
.form_padrao form fieldset .grande {width:230px;}
.form_padrao form fieldset .pequeno {width:58px; margin:0 3px 0 0}

.form_padrao form fieldset div.file {width:350px; height:105px; background:url(content/images/bg_input_file.jpg) no-repeat left 39px; clear:both; float:left !important}
.form_padrao form fieldset div.file p input {size:30px; position:absolute; filter:alpha(opacity = 0) !important; opacity:0.0 !important; z-index:2}
.form_padrao form fieldset div.file input.caminho {width:160px; position:relative; top:11px; left:10px; z-index:1; background:transparent; color:#666;}
.form_padrao form fieldset div.file span.aviso {visibility:hidden; clear:both; position:relative; top:40px; left:-162px; color:#d55e4a; font-style:italic; font-size:11px;}

.form_padrao form fieldset div.submit {float:right; padding:0 138px 0 0}
.form_padrao form fieldset div.submit input {width:160px; height:35px; background:#c9b388; text-align:center; line-height:35px; font-family:'LatoBold'; color:#FFF; cursor:pointer; font-size:12px}
.form_padrao form fieldset div.submit input:hover {filter:alpha(opacity = 80) !important; opacity:0.8 !important;}
.form_padrao form fieldset div.submit p {float:none; padding:27px 0 0 0; width:122px; text-align:center; margin:20px 0 0 24px}
.form_padrao form fieldset div.submit p.sucesso {display:; color:#5b9a5b; background:url(content/images/sucesso.jpg) no-repeat center top;}
.form_padrao form fieldset div.submit p.erro {display:none; color:#C30; background:url(content/images/erro.jpg) no-repeat center top;}

.form_padrao form fieldset div.condicoes {float:left; width:290px; padding:24px 0 0 0;}
.form_padrao form fieldset div.condicoes input {display:block; float:left; width:13px; height:13px;}
.form_padrao form fieldset div.condicoes label {padding:10px 0 0 0; clear:both !important; height:23px}
.form_padrao form fieldset div.condicoes label span {padding:10px 0 0 5px; display:block; height:13px; float:left; text-transform:uppercase; font-family:'LatoRegular';} 
.form_padrao form fieldset div.condicoes label span a {text-decoration:underline; display:inline; color:#c9b388; text-decoration:none; font-style:italic}
.form_padrao form fieldset div.condicoes label input {margin:10px 0 0 0;}

.form_padrao form fieldset div.login {padding:20px 0 0 0; border-top:1px solid #ddcdba}
.form_padrao form fieldset div.login input {width:120px; height:35px; background:#c9b388; text-align:center; line-height:35px; font-family:'LatoBold'; color:#FFF; cursor:pointer; float:left}
.form_padrao form fieldset div.login input:hover {filter:alpha(opacity = 80) !important; opacity:0.8 !important;}

.form_padrao p.sucesso {
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 30px;
	color:#5b9a5b;
	background:url(content/images/sucesso.jpg) no-repeat left center;
	margin:0 0 20px 0;
}
.form_padrao p.sucesso.login {float:left; margin:2px 0 0 5px}

.form_padrao p.erro {
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 25px;
	color:#C30;
	background:url(content/images/erro.jpg) no-repeat left center;
	margin:0 0 20px 0;
}
.form_padrao p.erro.login {float:left; margin:2px 0 0 5px}

div.novo_cadastro {padding:20px 35px 0 35px; background:#f4f4f4 url(content/images/novo-cliente.jpg) no-repeat 10px 22px; border:1px solid #dadada; height:150px; margin:0 0 40px 0}
div.novo_cadastro p {font-size:11px !important; line-height:14px !important;}

div.cadastrar {padding:20px 0 0 0; border-top:1px solid #ddcdba; font-family:'LatoBold'; text-transform:uppercase}
div.cadastrar a {width:120px; display:block; height:35px; background:#c9b388; text-align:center; line-height:35px; color:#FFF; text-decoration:none; font-size:12px}
div.cadastrar a:hover {filter:alpha(opacity = 80) !important; opacity:0.8 !important;}

form div.blc_select {float:left; width:290px; height:75px; padding:15px 0 0 0}
form div.blc_select.brasil {display:none;}
form div.blc_select.cidade {display:none}
form div.blc_select label {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 0 10px 0}
form div.blc_select span.aviso {visibility:hidden; padding:5px 0 0 0; color:#d55e4a; font-style:italic; font-size:11px;}

form div.blc_select_pequeno {float:left; width:200px; height:95px; padding:15px 0 0 0}
form div.blc_select_pequeno label {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 0 10px 0}

form div.select {background:#f2f2f2; overflow:hidden; padding:0 10px; line-height:35px; border:1px solid #e6e6e6; color:#666; position:absolute; z-index:3}
form div.select .selected {cursor:pointer; width:205px;color:#c9b388; float:left; font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; background:transparent;}
form div.select a.seta {float:right; display:block; width:30px; height:35px;}
form div.select a.seta span {display:none;}
form div.select a.down {background:url(content/images/bg_seta_select_down.jpg) no-repeat right 8px;}
form div.select a.up {background:url(content/images/bg_seta_select_up.jpg) no-repeat right 8px;}
form div.select div.container {display:none;}
form div.select ul {font-style:italic;}
form div.select ul li {padding:0; margin:0; line-height:28px}
form div.select ul li a {text-decoration:none; color:#666; display:block;}
form div.select ul li a:hover {color:#c9b388;}

form div.select.grande {width:240px; padding:0 0 0 10px}
form div.select.pequeno {width:65px; padding:0 0 0 10px; position:absolute}
form div.select.pequeno .selected {width:30px;}










#si_contact_CID1 {display: none;}


.cct div.blc_select {float:left; width:290px; height:38px !important; padding:0 0 0 0 !important}
.cct div.blc_select.brasil {display:none;}
.cct div.blc_select.cidade {display:none}
.cct div.blc_select label {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 0 10px 0}
.cct div.blc_select span.aviso {visibility:hidden; padding:5px 0 0 0; color:#d55e4a; font-style:italic; font-size:11px;}

.cct div.blc_select_pequeno {float:left; width:200px; height:95px; padding:15px 0 0 0}
.cct div.blc_select_pequeno label {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 0 10px 0}

.cct div.select {background:#f2f2f2; overflow:hidden; padding:0 10px; line-height:35px; border:1px solid #e6e6e6; color:#666; position:absolute; z-index:3}
.cct div.select .selected {cursor:pointer; width:265px;color:#c9b388; float:left; font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; background:transparent;}
.cct div.select a.seta {float:right; display:block; width:30px; height:35px;}
.cct div.select a.seta span {display:none;}
.cct div.select a.down {background:url(content/images/bg_seta_select_down.jpg) no-repeat right 8px;}
.cct div.select a.up {background:url(content/images/bg_seta_select_up.jpg) no-repeat right 8px;}
.cct div.select div.container {display:none;}
.cct div.select ul {font-style:italic;}
.cct div.select ul li {padding:0; margin:0; line-height:28px}
.cct div.select ul li a {text-decoration:none; color:#666; display:block;}
.cct div.select ul li a:hover {color:#c9b388;}

.cct div.select.grande {width:311px; padding:0 0 0 10px}
.cct div.select.pequeno {width:65px; padding:0 0 0 10px; position:absolute}
.cct div.select.pequeno .selected {width:30px;}














.form_padrao form fieldset div.radio {float:left; width:290px; padding:47px 0 0 0; height:44px; *height:30px}
.form_padrao form fieldset div.radio span.tit_radio {display:inline-block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 40px 10px 0}
.form_padrao form fieldset div.radio input {display:inline-block;}
.form_padrao form fieldset div.radio label span {padding:0 40px 0 5px; display:inline-block;} 

.form_padrao form fieldset div.check {clear:both; padding:0px 0 0 0; height:28px}
.form_padrao form fieldset div.check.noheight {height:auto;}
.form_padrao form fieldset div.check.espaco {padding:15px 0 0 0}
.form_padrao form fieldset div.check span.tit_radio {display:inline-block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; width:60px; padding:0 80px 10px 0}
.form_padrao form fieldset div.check span.tit_check {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; width:60px; padding:10px 0 15px 0}
.form_padrao form fieldset div.check span.tit_camp {width:auto; display:inline-block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular';}
.form_padrao form fieldset div.check input {display:inline-block;}
.form_padrao form fieldset div.check label span {padding:0 60px 0 5px; display:inline-block;}

.form_padrao form fieldset div.radio2 {clear:both; padding:30px 0 0 0; height:28px; width:640px;}
.form_padrao form fieldset div.radio2 input {display:block; float:left; width:13px; height:13px;}
.form_padrao form fieldset div.radio2 label span {padding:0 102px 0 5px; display:block; height:13px; float:left; text-transform:uppercase; font-family:'LatoRegular';} 

.form_padrao form fieldset div.outros {clear:both; padding:0px 0 0 0;}
.form_padrao form fieldset div.outros p {padding:10px 0 0 0; width:auto}
.form_padrao form fieldset div.outros p span {display:inline-block; padding:0 5px 0 0}
.form_padrao form fieldset div.outros.atividades p span {display:block; padding:5px 0 8px 0}
.form_padrao form fieldset div.outros p input {width:462px;}
.form_padrao form fieldset div.outros.atividades p input {width:519px;}

.form_padrao form div.parte1 {padding:0 0 60px 0; border-bottom:1px solid #ddcdba; overflow:hidden; width:543px;}
.form_padrao form div.parte2 {padding:0 0 25px 0; border-bottom:1px solid #ddcdba; overflow:hidden; width:543px;}
.form_padrao form div.parte3 {padding:0 0 15px 0; border-bottom:1px solid #ddcdba; overflow:hidden; width:543px;}


/* WISHLIST */

.tit_wishlist {color:#5f5f5f !important; padding:0 0 36px 20px !important}

ul.wishlist {width:1040px;}
ul.wishlist li {float:left; width:200px; height:300px; margin:0 46px 46px 0; text-align:center;}
ul.wishlist li img {width:170px; margin:0 auto;}
ul.wishlist li p {border-bottom:1px solid #c9b388; padding:15px 0 !important; font-style:italic; font-size:12px; color:#969696 !important}
ul.wishlist li p strong {
	display:block;
	text-transform:uppercase;
	font-style:normal;
	font-size:14px;
	color:#666666;
	font-family:'LatoRegular';
	font-weight:normal; 
	height:35px;
	line-height:18px;
}
ul.wishlist li a.remover {margin:8px 0 0 5px !important;}
ul.wishlist li a.comprar {margin:8px 5px 0 0 !important;}

a.remover {display:block; float:left; font-style:italic; color:#969696; background:url(content/images/bg_bot_remover.jpg) no-repeat left center; padding:0 0 0 15px; margin:8px 0 0 24px; text-decoration:none; font-size:12px;}

a.comprar {display:block; float:right; font-style:italic; color:#969696; background:url(content/images/bot_comprar.jpg) no-repeat left center; padding:0 0 0 15px; margin:8px 0 0 24px; text-decoration:none; font-size:12px;}

/* LOJAS */

.lojas {width:1100px; margin:0 auto; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#5f5f5f; overflow:hidden;}
.lojas p {padding:0 0 20px 0;}

.lojas form fieldset {clear:both; width:1080px}
.lojas form fieldset legend {display:none;}
.lojas form fieldset p {padding:15px 0 0 0}
.lojas form fieldset p.float {float:left; width:290px;}
.lojas form fieldset p label {display:block;}
.lojas form fieldset p label span {display:block; color:#5f5f5f; text-transform:uppercase; font-family:'LatoRegular'; padding:0 0 10px 0;}
.lojas form fieldset p label input {background:#f2f2f2; padding:0 10px; height:35px; line-height:35px; border:1px solid #e6e6e6; color:#666; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#c9b388;}
.lojas form fieldset p label textarea {background:#f2f2f2; padding:10px; width:519px; height:90px; border:1px solid #e6e6e6; color:#666;}
.lojas form fieldset p span.aviso {visibility:hidden; padding:5px 0 0 0; color:#d55e4a; font-style:italic; font-size:11px;}
.lojas form fieldset .grande {width:230px;}

.lojas form div.blc_select {width:284px; margin-right:60px;}
.lojas form div.select {background:#f2f2f2; overflow:hidden; padding:0 10px; line-height:35px; border:1px solid #e6e6e6; color:#666; position:absolute;}

#map {display:none; width:100%; height:330px; position:relative; z-index:1;}
#map #map_canvas {width:100%; height:100%;}

ul.lista_lojas {border-top:1px solid #c9b388; margin:30px 0 0 0;}
ul.lista_lojas li {display:none; width:940px; height:auto; padding:40px 0; border-bottom:1px solid #c9b388;}
ul.lista_lojas li strong {display:block; text-transform:uppercase; font-family:'LatoRegular'; font-size:14px; font-weight:normal; color:#5f5f5f; width:300px; padding:10px 0 0 0; float:left;}
ul.lista_lojas li p {float:left; width:300px; margin:0 0 0 20px; padding:0 !important; font-size:12px; line-height:17px;}
ul.lista_lojas li a {display:block;}
ul.lista_lojas li a.fecharmapa {display:none;}

.content#contentLojas {overflow:visible; position:relative; z-index:2;}

/* SCROLL */

.container {margin:5px 12px 10px 0; clear:both;}

.container .scroll-pane {width:100%; height: 200px; overflow:auto;}
.container.menorAlt .scroll-pane {width:100%; height: 90px; overflow:auto;}
.container.menorAlt2 .scroll-pane {width:100%; height: 120px; overflow:auto;}
.container .scroll-pane .jspContainer {overflow:hidden; position:relative;}
.container .scroll-pane .jspPane {position:absolute;}
.container .scroll-pane .jspVerticalBar {position:absolute; top:0; right:0;	width:7px;	height:100%;}
.container .scroll-pane .jspVerticalBar * {margin:0; padding:0;}
.container .scroll-pane .jspCap {display:none;}

.container .scroll-pane .jspTrack {background:#dfdfdf; position:relative;}
.container .scroll-pane .jspDrag {background:#9f9f9f; position: relative; top:0; left:0; cursor:pointer;}

.container .scroll-pane .jspCorner {background:#eeeef4; float:left;	height:100%;}

/* CATÁLOGOS */
.catalogo .scroll ul li img {height:auto;}
.exposicoes.catalogo li a:last-child {display:none;}

/* DESSCRIÇÃO CATÁLOGOS */
.content .descricao span {float:left; font-size:20px; font-family:'LatoRegular'; padding:3px 0 0 0; text-transform:uppercase;}

/* THUMBS CATÁLOGOS */

.catalogoThumbs {padding:43px 0 20px 0; height:81px;}
.catalogoThumbs h3 {display:none;}
.catalogoThumbs .scroll {width:800px; height:81px; overflow:hidden; margin:0 auto; position:relative; z-index:2}
.catalogoThumbs .scroll ul {width:1000px;}
.catalogoThumbs .scroll ul li {float:left; margin:0 11px 0 0; height:75px; border-bottom:6px solid #fff;}
.catalogoThumbs .scroll ul li:hover {border-bottom:6px solid #F2F2F2;}
.catalogoThumbs .scroll ul li img {/*border:1px solid #f0f0f0;*/ height:65px;}

/* CONTROLES THUMBS CATÁLOGO */

.catalogoThumbs .controle {position:absolute; margin:-63px 0 0 20px; width:900px}
.catalogoThumbs .controle li {width:26px; height:26px;}
.catalogoThumbs .controle li a {display:block; width:26px; height:25px;}
.catalogoThumbs .controle li a span {display:none;}
.catalogoThumbs .controle li.anterior {float:left}
.catalogoThumbs .controle li.anterior a {background:url(content/images/seta_anterior.png);}
.catalogoThumbs .controle li.proximo {float:right}
.catalogoThumbs .controle li.proximo a {background:url(content/images/seta_proxima.png);}

/* COFRE VISITÁVEL */

#cofre {width:940px; padding:0;}
#cofre li {float:left; overflow:hidden;}
#cofre li img {display:block; border:0;}
#cofre li.menor {width:313px; min-height:342px;}
#cofre li.maior {width:627px; min-height:342px;}
#cofre li:first-child {background:#ac9567; height:350px;}
#cofre li:first-child p {color:#FFF; font-family:'LatoRegular'; font-size:20px; line-height:26px; padding:55px 35px 10px 40px; text-transform:uppercase}
#cofre li:first-child a {display:block; height:15px; width:auto; padding:0 0 0 16px; line-height:15px; font-size:14px; color:#5f5f5f; font-family:Georgia, "Times New Roman", Times, serif; background:url(content/images/bot_leia_mais_cofre.jpg) no-repeat left 6px; text-decoration:none; font-style:italic; font-weight:bold}

#cofre li.expande {height:0; background-color:#fff;}
#cofre li.expande div.txt {height:auto; overflow:hidden}
#cofre li.expande p.endereco {border-top:1px solid #ac9567; padding:20px 0; font-family:'LatoRegular'; font-size:14px; color:#ac9567}

#cofre li div.legenda {display:none; background:url(content/images/bg_legendas_cofre.png); position:absolute; color:#FFF; font-family:'LatoRegular';}
#cofre li.menor div.legenda {width:313px;}
#cofre li.maior div.legenda {width:627px;}
#cofre li div.legenda strong {display:block; text-transform:uppercase; padding:16px 36px 5px 36px;}
#cofre li div.legenda p{color:#fff; font-family:'LatoRegular'; padding:0;}
#cofre li div.legenda p.nada {padding:0 36px 20px 36px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px; font-style:italic}

/* ADDTHIS */

.addthis_toolbox {padding:10px 0 0 20px;}

div.send_wishlist {float:left;}
div.send_wishlist.right {float:right; position:relative;}
div.send_wishlist p {float:left; padding:12px 0 0 0 !important;}
div.send_wishlist div.addthis_toolbox {float:left;}
div.send_wishlist ul {float:left;}
div.send_wishlist ul li {padding:0 4px; float:left}
div.send_wishlist ul li a {display:block; width:26px; height:26px; float:left; overflow:hidden; padding:0 !important;}
div.send_wishlist ul li a span {display:none !important;}

div.send_wishlist ul li a.addthis_button_print {background:url(content/images/icon_print_share.jpg) repeat-y 0 top !important; width:40px;}
div.send_wishlist ul li a:hover.addthis_button_print {background:url(content/images/icon_print_share.jpg) repeat-y 0 bottom !important;}

div.send_wishlist ul li a.addthis_button_email {background:url(content/images/bot_icon_share.jpg) repeat-y 0 top !important;}
div.send_wishlist ul li a:hover.addthis_button_email {background:url(content/images/bot_icon_share.jpg) repeat-y 0 bottom !important;}

div.send_wishlist ul li a.addthis_button_facebook {background:url(content/images/bot_icon_share.jpg) repeat-y -26px top !important;}
div.send_wishlist ul li a:hover.addthis_button_facebook {background:url(content/images/bot_icon_share.jpg) repeat-y -26px bottom !important;}

div.send_wishlist ul li a.addthis_button_twitter {background:url(content/images/bot_icon_share.jpg) repeat-y -52px top !important;}
div.send_wishlist ul li a:hover.addthis_button_twitter {background:url(content/images/bot_icon_share.jpg) repeat-y -52px bottom !important;}

div.send_wishlist ul li a.addthis_button_google_plusone {background:url(content/images/bot_icon_share.jpg) repeat-y -78px top !important;}
div.send_wishlist ul li a:hover.addthis_button_google_plusone {background:url(content/images/bot_icon_share.jpg) repeat-y -78px bottom !important;}

div.send_wishlist ul li a.addthis_button_google_plusone div {filter:alpha(opacity = 00); opacity:0.0; padding:5px 0 0 0 !important}

/* BUSCA */

ul.busca {width:1080px;}
ul.busca li {padding:30px 0; margin:0 55px 0 0; float:left; width:450px; border-bottom:1px solid #ddcdba}

ul.busca li div.img {float:left; width:135px;}
ul.busca li div.img img {border:1px solid #f0f0f0; max-width:100px;}

ul.busca li div.descricao {float:left; width:300px}
ul.busca li div.descricao p {padding:10px 0; font-size:11px; line-height:16px; font-weight:normal}
ul.busca li div.descricao p.tit {text-transform:uppercase; font-size:14px; color:#5f5f5f; font-family:'LatoRegular'; padding:0 !important}
ul.busca li div.descricao a {text-decoration:none; font-style:italic; color:#c9b388; font-weight:bold; font-size:12px; display:inline-block; padding:0}

div.noresults {width:900px; margin:50px auto; border:1px solid #f0f0f0; background:#fafafa; text-align:center; height:211px; line-height:211px}
div.noresults p {font-size:14px; color:#5f5f5f; font-style:italic}

/* POLÍTICA DE PRIVACIDADE */

div.politica {padding:0;}
div.politica .textarea {background:#f2f2f2; padding:5px 20px; width:500px; height:90px; border:1px solid #e6e6e6; color:#666; overflow-y:auto;}

div.politica h4 {color:#5f5f5f; padding:0 0 20px 0; font-family:'LatoRegular'; font-size:14px; font-weight:normal; display:block; text-transform:uppercase}
div.politica p.politica_tit {text-transform:uppercase; font-family:'LatoBold'; font-size:14px;}
div.politica p.politica_subtit {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#666666; font-size:11.5px;}
div.politica p.borda_txt {border-bottom:1px solid #ddcdba; padding:0 0 30px 0; margin:0 0 25px 0}
div.politica p span {font-style:italic;}
div.politica ul {padding:0 0 10px 0;}
div.politica ul li {padding:0 0 10px 0;}

/* MINHA CONTA */

ul.menu_pedidos {float:left; width:200px; background:#fff; position:relative; z-index:1; text-transform:uppercase;}
ul.menu_pedidos li {padding:31px 15px 31px 25px; border-right:1px solid #ddcdba; font-size:14px; font-family:'LatoBold';}
ul.menu_pedidos li a {text-decoration:none; color:#5f5f5f}
ul.menu_pedidos li a:hover {color:#c9b388;}
ul.menu_pedidos li.ativo {border-bottom:1px solid #ddcdba; border-top:1px solid #ddcdba; border-right:0}
ul.menu_pedidos li.ativo a {color:#c9b388;}

/* CONTEÚDO DE MINHA CONTA */

div.content_pedidos {float:left; width:679px; position:relative; left:-1px; z-index:0; padding:0 0 0 60px; overflow:hidden; border-left:1px solid #ddcdba}
div.content_pedidos > div {display:none;}

/* DADOS PESSOAIS */

.dados_pessoais p.dados {float:left; width:250px; height:90px;}
.dados_pessoais h4 {clear:both; border-top:1px solid #ddcdba !important; font-size:14px !important; font-family:'LatoBold' !important; margin:20px 0 0 0}
.dados_pessoais ul {width:940px;}
.dados_pessoais ul li {float:left; width:335px; border-bottom:1px solid #ddcdba; margin:0 35px 0 0; padding:30px 0 0 0}
.dados_pessoais ul li img {float:left; border:1px solid #f0f0f0; margin:0 30px 30px 0}
.dados_pessoais ul li p {float:left; padding:8px 0 0 0 !important;}
.dados_pessoais ul li p strong {display:block; font-family:'LatoBold'; text-transform:uppercase; font-weight:normal; padding:0 0 5px 0; line-height:14px}
.dados_pessoais ul li p span {font-family:'LatoBold'; font-size:12px; color:#333333}

/* DADOS CADASTRADOS */

.dados_cadastrais h4 {clear:both; border:0 !important; font-size:14px !important; font-family:'LatoBold' !important; padding:0 0 0 50px !important}
.dados_cadastrais p.internacional {display:none;}
.dados_cadastrais div.brasil {display:none;}

/* MEUS PEDIDOS */

.meus_pedidos p.dados {float:left; width:250px; height:90px;}
.meus_pedidos h4 {clear:both; border-top:1px solid #ddcdba !important; font-size:14px !important; font-family:'LatoBold' !important; margin:20px 0 0 0}
.meus_pedidos ul {width:940px;}
.meus_pedidos ul li {float:left; width:335px; border-bottom:1px solid #ddcdba; margin:0 35px 0 0}
.meus_pedidos ul li img {float:left; border:1px solid #f0f0f0; margin:40px 40px 40px 0}
.meus_pedidos ul li p {float:left; width:190px; line-height:16px !important}
.meus_pedidos ul li p strong {display:block; font-family:'LatoBold'; text-transform:uppercase; font-weight:normal; padding:40px 0 0 0; line-height:14px}
.meus_pedidos ul li p span {display:block; font-weight:bold; color:#4e8513; font-size:11px; padding:0 0 10px 0}

/* ESQUECI MINHA SENHA */

div.nopassword {width:580px; margin:50px auto; border:1px solid #f0f0f0; background:#fafafa; padding:40px;}

div.nopassword .view1 p {font-size:12px; color:#5f5f5f; padding:5px 0; font-style:italic;}
div.nopassword .view1 form {margin:20px 0 0 0; padding:20px 0 0 0; font-style:italic;}
div.nopassword .view1 form label {display:block; padding:0 0 15px 0;}
div.nopassword .view1 form .inpSenha{
	background:#f2f2f2;
	width:230px;
	padding:0 10px;
	height:35px;
	line-height:35px;
	border:1px solid #e6e6e6;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	color:#c9b388;
	margin:0 20px 0 0;
}
div.nopassword .view1 form .submit {
	width:130px;
	height:35px;
	background:#c9b388;
	text-align:center;
	line-height:35px;
	font-family:'LatoBold';
	color:#FFF;
	cursor:pointer;
	text-transform:uppercase;
	font-size:12px;
}

div.nopassword .view2 p {font-size:12px; color:#5f5f5f; padding:20px 0 0 0; font-style:italic; margin:20px 0 0 0}
div.nopassword .view2 p strong {display:block; padding:5px 0;}


/* Fale Conosco e vendas corporatvas */

#FSContact2,
#FSContact5,
#FSContact6 {
    overflow: hidden;
    padding-bottom: 60px;
}

#FSContact1 label,
#FSContact2 label,
#FSContact5 label,
#FSContact6 label {
	color: #5F5F5F;
    font-family: 'LatoRegular';
    text-transform: uppercase;
}
#FSContact1 input[type=text],
#FSContact2 input[type=text],
#FSContact5 input[type=text],
#FSContact6 input[type=text]{
	text-transform:none;
	background: #F2F2F2;
    border: 1px solid #E6E6E6;
    width:300px;
    height: 25px;
    line-height: 25px;
    padding: 4px 10px;
	margin-bottom:15px;
	color: #C9B388;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
}
/*#FSContact1 select, #FSContact2 select{
	text-transform:none;
	background: #F2F2F2;
    border: 1px solid #E6E6E6;
    width:322px;
	padding:2px;
	font-size:14px;
	margin-bottom:15px;
	color: #C9B388;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
}*/
#FSContact1 textarea,
#FSContact2 textarea,
#FSContact5 textarea,
#FSContact6 textarea{
	background: #F2F2F2;
    border: 1px solid #E6E6E6;
    height: 200px;
	margin-bottom:15px;
    padding: 10px;
    width: 519px;
	color: #C9B388;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;
}
#FSContact1 #fscf_submit1,
#FSContact2 #fscf_submit2,
#FSContact5 #fscf_submit5 {
	display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0;
	background:url(content/images/ab-bt-enviar.gif) no-repeat left top;
	width:120px;
	height:35px;
	margin:10px 0 30px;
	cursor:pointer;
	float:left;
}
#FSContact1 #fscf_submit1:hover,
#FSContact2 #fscf_submit2:hover,
#FSContact5 #fscf_submit5:hover {
	background-position:left bottom;
}

	
#FSContact2 #fscf_submit2,
#FSContact6 #fscf_submit6{
	display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0;
	background:url(content/images/ab-bt-enviar-en.gif) no-repeat left top;
	width:120px;
	height:35px;
	margin:10px 0 30px;
	cursor:pointer;
}
#FSContact2 #fscf_submit2:hover,
#FSContact6 #fscf_submit6:hover{background-position:left bottom;}

#FSContact1 > #si_contact_form1 > div > span { display:none;}	
#FSContact1 > #si_contact_form1 > div > br { display:none;}
	
#FSContact1 .hide{display:none;}
#FSContact1 .button{background:#AFAFAF;padding:5px;text-transform:uppercase;color:#fff;border:none;cursor:pointer; font-size:14px; float:left; padding:8px}
#FSContact1 #buttontxt{background:url(content/images/fd-txt-curriculo.jpg) no-repeat; width:192px; height:35px; float:left; padding:0; margin:0; border:none;}


.formContact {
	font-family: 'LatoRegular';
    text-transform: uppercase;	
}

.formContact p {
	padding: 0 0 10px 0;
	font-family: 'LatoRegular';
    text-transform: uppercase;
	color: #5F5F5F;	
}

.formContact textarea,
.formContact input[type="text"],
.formContact input[type="email"],
.formContact input[type="password"] {
	text-transform: none;
    background: #F2F2F2;
    border: 1px solid #E6E6E6;
    width: 300px;
    height: 25px;
    line-height: 25px;
    padding: 4px 10px;
    margin-bottom: 15px;
    color: #C9B388;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: italic;
    font-weight: bold;	
}
.formContact textarea {
	width: auto;
	height: auto;	
}

.formContact input[type="submit"]  {
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    background: url(content/images/ab-bt-enviar.gif) no-repeat left top;
    width: 120px;
    height: 35px;
    margin: 10px 0 30px;
    cursor: pointer;
    float: left;	
}
.formContact input[type="submit"]:hover {
    background-position: left bottom;
}

#wpcf7-f4703-p1334-o1 input[type="submit"] {	
	background: url(content/images/ab-bt-enviar-en.gif) no-repeat left top;	
}


/*SHOW MODAL*/
.popShowmodal form {
float: none;
width: 470px;
margin: 0 auto;
overflow: hidden;
padding-top: 112px;
padding-left: 26px;
}

.popShowmodal fieldset div.mc-field-group {
float: left;
width: 250px;
}

.popShowmodal fieldset {
width: 600px;
}

.mc-field-group label {
display: block;
color: #5f5f5f;
text-transform: uppercase;
font-family: 'LatoRegular';
padding: 0;
line-height: 20px;
font-size:12px;
}

.mc-field-group input {
background: #f2f2f2;
padding: 0 10px;
height: 28px;
line-height: 35px;
border: 1px solid #e6e6e6;
color: #666;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
color: #c9b388;
/* width: 198px; */
margin: 0;
}

.mc-field-group span.aviso {
visibility: hidden;
padding: 0;
line-height: 20px;
color: #d55e4a;
font-style: italic;
font-size: 11px;
text-transform: none;
}

.mc-field-group .check input {
display: block;
width: 15px;
border: 0;
float: left;
background: none;
}

.mc-field-group .check label span {
text-transform: none;
display: block;
float: left;
padding: 4px 20px 0 5px;
font-size: 11px;
}

.popShowmodal fieldset div.submit {
float: left;
padding: 0px 0 0 0;
}

.popShowmodal fieldset div.submit input {
width: 160px;
float: left;
height: 35px;
background: #c9b388;
text-align: center;
line-height: 35px;
font-family: 'LatoBold';
color: #FFF;
cursor: pointer;
font-size: 12px;
}

.popShowmodal .bg {
border: 1px solid #32312F;
position: relative;
z-index: 2;
top: 100px;
height: 430px;
width:515px;
background: url("http://loja.antoniobernardo.com.br/imagens/antoniobernardo-topo-showmodal.jpg") #fff no-repeat;

}

.popShowmodal{
width: 100%;
height: 100%;
background: url("http://loja.antoniobernardo.com.br/imagens/ab-bgTransparente.png") repeat scroll left top transparent;
position: fixed;
top: 0;
z-index: 1000;
display: table;
}

.centralizaShowmodal{margin: 0 auto; width: 507px;}

#fecharEmailPop {
margin: 5px 7px 0 0;
padding: 0;
line-height: 16px;
float: right;
}

.response, .sucesso{font-size: 12px; margin-top: 5px; float: left; line-height: 17px; width: 470px; font-family:arial;}
.response a, .sucesso a{ color:#656565;}

#bannerHome { height: 457px; }
#bannerHome img { display: none; }
#bannerHome p { height: 0; }

#antonioB p { height: 0; }


