@charset "iso-8859-1";
/* CSS Document */

body {margin:0; padding:0; background:url(../images/layout/header_bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#4f5960; font-size:13px;}

ul, li, input, h6, h5, h4, h3, h2, h1, form, hr {margin:0; padding:0;}
img {border:none;}

#geral {width:940px; margin:0 auto;}

#flutuante {position:absolute; z-index:20;}
#flutuante #close_flu {position:absolute; color:#f00; text-decoration:none; padding-right:20px; font-size:14px; font-weight:bold; background:url(../images/layout/close3.png) no-repeat 50px 0; left:84%; top:3%;}

#header {width:940px; height:516px; margin:0 auto; position:relative;}
#header #logo {margin:37px 0 0 16px; float:left;}
#header #slogan {position:absolute; top:80px; left:150px; font-size:14px;}

/*#header #nav1 {list-style:none; float:right; margin-top:41px; font-size:14px;}
#header #nav1 li {float:left; margin-left:10px;}
#header #nav1 li a {text-decoration:none; color:#656d73; padding:6px; display:block;}
#header #nav1 li a:hover {background:#656d73; color:#fff;}*/

#header #form_busca {float:right; height:25px; margin-top:15px; margin-right:25px; position:relative;}
#header #form_busca label {font-size:22px; font-weight:bold; color:#87b650; position:absolute; left:-70px; top:3px;}
#header #form_busca input[type="text"] {background:#e8eaeb url(../images/layout/input1_bg.gif) no-repeat; border:none; width:169px; height:17px; padding:4px 8px; color:#656d73;}
#header #form_busca input[type="image"] {position:absolute;}
#header #form_busca #bfabricante {}
#header #form_busca #bfabricante a {color:#87B650; text-decoration:none;}
#cx_busca #busca_cont ul#fabricantes {margin-left:50px;}
#cx_busca #busca_cont ul#fabricantes li {float:left; margin:0 60px 20px 0; width:140px; height:80px; text-align:center;}
#cx_busca {width:500px; height:500px; position:fixed; display:none; z-index:99999;}
#cx_busca #busca_top {background:url(../images/layout/busca_top_bg.gif) no-repeat top; height:41px;}
#cx_busca #busca_top h3 {float:left; font-weight:normal; font-size:15px; margin:10px;}
#cx_busca #busca_top #close3 {float:right; margin:10px;}
#cx_busca #busca_cont {height:300px; overflow:auto; background:#fff; padding:0 15px;}
#cx_busca #busca_cont #loader_busca {position:absolute; top:170px; left:220px;}
#cx_busca #busca_cont h2 {font-size:16px; font-weight:normal;}
#cx_busca #busca_cont ul {list-style:none; margin:10px 0 10px 20px;}
#cx_busca #busca_cont ul li {margin-bottom:5px;}
#cx_busca #busca_cont ul li a {color:#4F5960; text-decoration:none;}
#cx_busca #busca_cont ul li a span {color:#87B650;}
#cx_busca #busca_botton {background:url(../images/layout/busca_botton_bg.gif) no-repeat bottom; height:41px;}


#header #login {background:url(../images/layout/login_bg.jpg); width:116px; height:26px; float:right; clear:both; padding:10px 0 0 18px; margin-top:13px; position:relative;}
#header #login #cxlogin {color:#87b650; z-index:999999;}
#header #login #cxlogin #conta a {color:#656d73; text-decoration:none;}
#header #login #cxlogin #conta a:hover {text-decoration:underline;}
#header #login #cxlogin #logout {float:right; text-decoration:none; margin-right:7px; color:#656d73;}
#header #login #cxlogin #ajax-load {position:absolute; left:50px; top:5px;}
#header #login #cxlogin #logout:hover {float:right; text-decoration:underline;}
#header #login #logar {color:#87b650; text-decoration:none; background:url(../images/layout/cadeado1.gif) no-repeat right; padding-right:25px; padding-top:3px; font-size:14px;}
#header #login a#logar:hover {text-decoration:underline;}
#header #login #reslogin {position:absolute; width:212px; height:223px; background:url(../images/layout/logar_bg.gif); top:-10px; left:-76px; z-index:999999;}
#header #login #reslogin h3 {float:left; color:#656d73; margin:5px 0 0 30px;}
#header #login #reslogin #close {float:right; margin:10px;}
#header #login #reslogin form {margin:50px 0 0 25px; position:relative;}
#header #login #reslogin form label {color:#87B650; font-size:15px;}
#header #login #reslogin form .input {width:158px; height:17px; padding:1px 3px; color:#656d73; border:none; background:url(../images/layout/input3_bg.gif);}
#header #login #reslogin form .input#loginemail {margin-bottom:30px;}
#header #login #reslogin form input[type="image"] {float:right; margin:10px 23px 0 0;}

#header #nav2 {list-style:none; margin-top:-9px;}
#header #nav2 li {float:left; width:85px; height:26px; background:url(../images/layout/nav2_bg.jpg); text-align:center; padding-top:9px; font-size:15px; margin-right:3px;}
#header #nav2 li:hover {background:url(../images/layout/nav2_hover_bg.jpg); cursor:pointer;}
#header #nav2 li a {text-decoration:none; color:#fff;}

#header #slide {width:938px; height:251px; border:1px solid #646669; margin-top:20px; position:relative; z-index:1;}
#header #slide #slidecont {}
#header #slide #slidenav {position:absolute; top:205px; left:700px; z-index:20;}
/*#header #slide #slidenav {position:absolute; top:205px; left:790px; z-index:20;}*/
#header #slide #slidenav a {color:#dfdfdf; text-decoration:none; font-size:13px; font-weight:bold; padding:3px 7px; margin:4px; border:1px solid #dfdfdf;}

#conteudo {width:960px; margin:0 auto; padding-left:20px; min-height:478px;}
.cx1 {width:300px; height:200px; background:url(../images/layout/caixa1_bg.jpg) top no-repeat; margin:10px 20px 20px 0; float:left; position:relative;}
.cx1 h6 {font-size:15px; padding:18px 0 18px 20px; font-weight:normal;}
.cx1 .prod1 {margin:20px 0 0 20px; width:120px;}
.cx1 .prod1_opc {width:102px; height:89px; position:absolute; top:93px; left:161px; color:#87b650; font-size:18px;}
.cx1 .comprar {margin:9px 0 10px 0;}
.oculto {display:none;}

/**/
#comprar_cx {background:#fff url(../images/layout/caixa1_bg.jpg) top no-repeat; position:fixed; z-index:30; display:none;}
#comprar_cx #comprar_cont {width:280px; height:200px; padding:41px 10px; background:url(../images/layout/caixa1_botton_bg.jpg) no-repeat bottom; position:relative;}
#comprar_cx #comprar_cont #close2 {position:absolute; top:10px; left:270px;}
#comprar_cx #comprar_cont #comprar_titulo {position:absolute; top:10px; font-size:16px;}
#comprar_cx #comprar_cont form {position:relative;}
#comprar_cx #comprar_cont label {margin-left:35px;}
#comprar_cx #comprar_cont textarea {width:200px; height:100px; margin:5px 0 0 35px; border:2px inset #666;}
#comprar_cx #comprar_cont input[type="image"] {float:right; margin:15px 40px 0 0;}
#comprar_cx #comprar_cont #logue {text-align:center; margin-top:30px;}
#comprar_cx #comprar_cont form #comprando {position:absolute; top:150px; left:130px;}

/**/
#nav3_cx {float:left; width:215px; margin:10px 22px 0 0;}
#nav3_cx #nav3_top {background:url(../images/layout/nav3_top_bg.jpg); width:180px; height:38px; color:#7bae3f; font-weight:bold; text-transform:uppercase; padding:10px 0 0 35px;}
#nav3 {width:215px; background:#6C943C; list-style:none; font-size:15px; padding-top:21px;}
#nav3 li span {padding-left:30px;}
#nav3 li hr {width:172px; margin:9px auto;}
#nav3 li a {text-decoration:none; color:#fff;}
#nav3 li a.bold {font-weight:bold;}
#nav3_cx #nav3_botton {background:#6C943C url(../images/layout/nav3_botton_bg.jpg) no-repeat bottom; width:215px; height:55px;}

#nav3 #fabricantes {margin-left:30px; background:#6C943C; border:1px solid #fff; color:#fff;}
#linkfabri {text-align:center; margin-bottom:10px;}
#linkfabri a {color:#4f5960; font-size:17px; text-decoration:none;}
#linkfabri a:hover {text-decoration:underline;}

.cx2 {width:221px; height:171px; float:left; background:url(../images/layout/caixa2_bg.jpg) top no-repeat; margin:10px 20px 20px 0; position:relative;}
.cx2 h6 {font-size:13px; padding:18px 0 18px 20px; font-weight:normal;}
.cx2 .prod2 {margin-left:20px; width:90px;}
.cx2 .prod2_opc .prod2_detalhes {width:89px; height:16px;}
.cx2 .prod2_opc {width:102px; height:89px; position:absolute; top:55px; left:120px;}
.cx2 .comprar {margin:9px 0 10px 0; width:82px; height:24px;}
.valor {color:#87b650; font-size:15px; float:left; margin:10px 0 0 15px;}

/**/
#cx3 {width:699px; background:url(../images/layout/cx_detalhes1_bg.jpg) no-repeat; margin-top:10px; float:left; min-height:200px;}
#cx3 h5 {font-size:16px; font-weight:normal; margin:10px 10px 10px 10px;}
#cx3 #cont_detalhes {}
#cx3 #cx3_detalhes {float:left;}
#cx3 #cx3_detalhes #cx3_img {width:212px; margin:25px 0 0 14px; border:1px dashed #d6d6d6;}
#cx3 #cx3_detalhes #cx3_img #cx {margin:20px auto 5px auto;}
#cx3 #cx3_detalhes #cx3_img img {}
#cx3 #cx3_detalhes #ampliar {margin-left:14px; position:relative;}
#cx3 #cx3_detalhes #passetxt {position:absolute; top:15px; left:55px;}
#cx3 #descricao {padding:10px 10px;}

#cx3 #detalhes_prod {width:385px; float:left; margin-left:28px;}
#cx3 #detalhes_prod h5 {font-size:16px; font-weight:normal; margin:30px 0 0 0;}
#cx3 #detalhes_prod .preco {font-size:18px; color:#87b650;}
#cx3 #detalhes_prod #descricao_tit {margin:22px 0 18px 0; color:#6c963c; font-size:15px;}
#cx3 #detalhes_prod #descricao {width:385px; min-height:140px; padding:0;}
#cx3 #detalhes_prod #descricao .comprar {margin-top:30px;}
#cx3 #detalhes_prod #descricao #hr_descricao {color:#c7c7c7; margin-top:37px; margin-bottom:20px;}

#destaques {width:222px; margin:10px 0 0 17px; background:url(../images/layout/destaque1_bg.jpg) no-repeat; float:left;}
#destaque1 {position:relative;}
#destaque1 h3 {font-size:13px; font-weight:normal; margin:56px 0 0 19px;}
#destaque1 #prod_destaque1 {margin:25px 0 0 9px; width:90px;}
#destaque1 .prod3_opc .prod3_detalhes {width:89px; height:16px;}
#destaque1 .prod3_opc {width:102px; height:89px; position:absolute; top:50px; left:110px; color:#87b650; font-size:15px;}
#destaque1 .comprar {margin:9px 0 10px 0; width:82px; height:24px;}

#destaque2 {position:relative; background:url(../images/layout/destaque2_bg.jpg) no-repeat;}
#destaque2 h3 {font-size:13px; font-weight:normal; margin:50px 0 20px 19px; padding-top:10px;}
#destaque2 #prod_destaque2 {margin:5px 0 0 9px; width:90px;}
#destaque2 .prod3_opc .prod3_detalhes {width:89px; height:16px;}
#destaque2 .prod3_opc {width:102px; height:89px; position:absolute; top:60px; left:110px; color:#87b650; font-size:15px;}
#destaque2 .comprar {margin:9px 0 10px 0; width:82px; height:24px;}

ul#galeria {list-style:none;}
ul#galeria li {width:150px; float:left; margin:0 8px 30px 10px; text-align:center;}
ul#galeria li a {text-decoration:none; color:#4F5960; font-size:13px;}
ul#galeria li a img {border:4px solid #fff; width:150px;}

#paginacao {color:#000; font-weight:bold; text-align:center; width:100%; margin:-20px 0 0 0; padding:4px; height:20px;}
#paginacao a {color:#023872; font-weight:bold; padding:1px; border:1px solid #023872; margin:1px; text-decoration:none;}
#paginacao a:hover {color:#545657; font-weight:bold; border:1px solid #545657; background:#eef1f5;}

#form_contato, #form_cadastro {float:left; position:relative;}
#form_contato label, #form_cadastro label {font-size:16px;}
#form_contato .corner_input, #form_cadastro .corner_input {width:230px; height:30px; background:#E8EAEB; margin-top:3px; position:relative;}
#form_contato input[type="text"], #form_cadastro input[type="text"], #form_cadastro input[type="password"] {width:225px; height:20px; border:none; background:transparent; font-size:15px; color:#656d73; padding:4px 7px; position:absolute;}
/*#form_contato input[type="text"] {width:225px; height:20px; border:none; background:url(../images/layout/input4_bg.gif); margin:5px 0 20px 0; padding:4px 7px; font-size:15px; color:#656d73;}*/
#form_contato .corner_textarea {width:230px; height:82px; background:#E8EAEB; margin-top:3px; position:relative;}
#form_contato textarea {width:225px; height:72px; border:none; background:transparent; padding:4px 7px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#656d73; overflow:auto; position:absolute;}
#form_contato br, #form_cadastro br {line-height:20px}
/*#form_contato textarea {width:225px; height:72px; border:none; background:url(../images/layout/textarea1_bg.gif); margin:5px 0 20px 0; padding:4px 7px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#656d73; overflow:auto;}*/
#form_contato input[type="image"], #form_cadastro input[type="image"] {margin:0 0 10px 160px;}
#form_contato #contato_load {position:absolute; top:477px; left:15px; display:none;}
#form_cadastro #contato_load {position:absolute; top:565px; left:15px; display:none;}
#form_contato #contato_load img, #form_cadastro #contato_load img {float:left;}
#form_contato #contato_load span, #form_cadastro #contato_load span {float:left; margin:5px 5px; font-size:20px;}
#contato_texto {float:left; width:380px; margin-left:30px;}


#gmapa {width:500px; margin:0 auto;}
#gmapa form label {font-size:15px; margin-left:45px;}
#gmapa form input[type="text"] {background:#e8eaeb url(../images/layout/input1_bg.gif) no-repeat; border:none; width:230px; height:17px; padding:4px 8px; color:#656d73;}
#gmapa form input[type="image"] {position:absolute;}
#gmapa #mapa {width: 510px; height: 400px; border: 1px solid #7FB344; border-bottom:none; margin-top:10px;}
#gmapa .gmnoprint .gmnoprint {background:url(../images/layout/logo_mapa.gif) no-repeat 180px 40px;}
#gmapa #route {width: 500px; border: 1px solid #7FB344; border-top:none; padding:0 5px;}

#footer {height:377px; background:url(../images/layout/footer_bg.jpg) repeat-x top;}
#footer #footer_cont {width:940px; margin:0 auto;}
#footer #footer_cont #cx_news {width:273px; float:left; margin-right:54px; background:url(../images/layout/news_bg.jpg) no-repeat;}
#footer #footer_cont #cx_news form {padding-top:105px;}
#footer #footer_cont #cx_news form input[type="text"] {width:222px; height:20px; border:none; background:url(../images/layout/input2_bg.gif); margin:0 0 20px 16px; padding:4px 8px; font-size:15px; color:#fff;}
#footer #footer_cont #cx_news form input[type="image"] {float:right; margin:5px 20px 0 0;}

#footer #footer_cont #cx_ofertas {width:290px; float:left; background:url(../images/layout/ofertas_bg.jpg) no-repeat; position:relative;}
#footer #footer_cont #cx_ofertas ul {list-style:none; padding-top:98px; font-size:15px;}
#footer #footer_cont #cx_ofertas ul li {margin-bottom:10px;}
#footer #footer_cont #cx_ofertas ul li a {color:#fff;}
#footer #footer_cont #cx_ofertas ul li a:hover {color:#87b650}
#footer #footer_cont #cx_ofertas img {float:right;}
ul#mais_dest {list-style:none;}
ul#mais_dest a {color:#4F5960;}
ul#mais_dest a:hover {color:#87B650;}

/*#footer #footer_cont #cx_ofertas #cx_mais {position:absolute; width:221px;}
#footer #footer_cont #cx_ofertas #cx_mais #mais_top {background:url(../images/layout/caixa2_bg.jpg) no-repeat top; height:47px;}
#footer #footer_cont #cx_ofertas #cx_mais #mais_cont {height:300px; background:#fff;}
#footer #footer_cont #cx_ofertas #cx_mais #mais_botton {background:#fff url(../images/layout/caixa2_bg_botton.jpg) no-repeat bottom; height:47px;}*/

#footer #footer_cont #cx_localizacao {width:217px; height:150px; float:left; margin-left:64px; background:url(../images/layout/localizacao_bg.jpg) no-repeat;}
#footer #footer_cont #cx_localizacao address {padding-top:98px; color:#fff; font-size:15px; line-height:25px; font-style:normal;}
#footer #footer_cont #cx_localizacao img {float:right; margin-top:33px;}

#footer #footer_cont #footer_left {float:left; background:url(../images/layout/footer_left_bg.jpg); width:10px; height:119px; margin-top:8px;}
#footer #footer_cont #footer_content {float:left; background:url(../images/layout/footer_cont_bg.jpg); width:913px; height:119px; margin-top:8px;}
#footer #footer_cont #footer_content #twitter {margin:54px 35px 0 31px; float:left;}
#footer #footer_cont #footer_content #orkut {margin:54px 110px 0 0; float:left;}
#footer #footer_cont #footer_content div {font-size:14px; color:#656d73; margin:58px 0 0 0; float:left;}
#footer #footer_cont #footer_content #projete {margin:54px 0 0 146px; float:left;}
#footer #footer_cont #footer_right {float:left; background:url(../images/layout/footer_right_bg.jpg); width:17px; height:119px; margin-top:8px;}

