* {
padding:0;
margin:0;
}

body {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:14px;
color:#333333;
background:url(../images/bgbd.gif) repeat-x 0 201px;
}

#geral {
width:1000px;
margin:0 auto;
background:url(../images/bgg.gif) no-repeat 470px 0 #FFFFFF;
min-height:1050px;
}

p {
line-height:155%;
margin-bottom:10px;
}

a {
color:#593300;
}

a:hover {
background:#593300;
color:#FFFFFF;
text-decoration:none;
}

a:visited {
color:#D2AB33;
}

#header {
height:201px;
}

a#logo {
display:block;
width:191px;
height:145px;
position:absolute;
text-indent:-9999px;
overflow:hidden;
background:url(../images/logo.gif) no-repeat;
outline:none;
margin:40px 0 0 50px;
}

#nav {
list-style:none;
width:606px;
height:34px;
position:absolute;
margin:152px 0 0 322px;
}

#nav li {
float:left;
}

#nav li a {
display:block;
height:34px;
outline:none;
text-indent:-9999px;
overflow:hidden;
}


#nav li a.btpag {
width:113px;
background:url(../images/menu.gif) no-repeat 0 0;
}

#nav li a.btpag:hover {
background:url(../images/menu.gif) no-repeat 0 -34px;
}

#nav li a.btpag.pagat {
background:url(../images/menu.gif) no-repeat 0 -34px;
}

#nav li a.btemp {
width:82px;
background:url(../images/menu.gif) no-repeat -113px 0;
}

#nav li a.btemp:hover {
background:url(../images/menu.gif) no-repeat -113px -34px;
}

#nav li a.btemp.empat {
background:url(../images/menu.gif) no-repeat -113px -34px;
}

#nav li a.btpro {
width:161px;
background:url(../images/menu.gif) no-repeat -195px 0;
}

#nav li a.btpro:hover {
background:url(../images/menu.gif) no-repeat -195px -34px;
}

#nav li a.btpro.proat {
background:url(../images/menu.gif) no-repeat -195px -34px;
}

#nav li a.btpor {
width:81px;
background:url(../images/menu.gif) no-repeat -356px 0;
}

#nav li a.btpor:hover {
background:url(../images/menu.gif) no-repeat -356px -34px;
}


#nav li a.btpor.porat {
background:url(../images/menu.gif) no-repeat -356px -34px;
}

#nav li a.btcon {
width:169px;
background:url(../images/menu.gif) no-repeat -437px 0;
}

#nav li a.btcon:hover {
background:url(../images/menu.gif) no-repeat -437px -34px;
}

#nav li a.btcon.conat {
background:url(../images/menu.gif) no-repeat -437px -34px;
}

#slideshow {
width:1000px;
height:230px;
background:#000000;
}

#ss2 {
display:none;
}

#ss3 {
display:none;
}

#ss4 {
display:none;
}

#ss5 {
display:none;
}

h1.h1index {
height:32px;
width:900px;
margin:26px auto 13px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/h1index.gif) no-repeat;
}

div.esq {
width:448px;
float:left;
margin:0 32px 0 50px;
}

img#fotoloja {
display:block;
margin-bottom:15px;
}

div.dir {
width:420px;
float:right;
margin:0 50px 0 0;
}

div.chamada {
margin-bottom:20px;
}

div.chamada h2 {
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
padding-left:16px;
background:url(../images/bgh2ch.gif) no-repeat 0 5px;
color:#000000;
margin-bottom:3px;
}


#rodape {
width:100%;
margin-top:30px;
background:#F0F0F0;
padding:20px 0 50px;
clear:both;
}

#controd {
width:900px;
margin:0 auto;
background:url(../images/bgrd.gif) no-repeat right 60px;
height:210px;
}

#menurod {
list-style:none;
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px dotted #00B745;
height:14px;
}

#menurod li{
float:left;
margin-right:15px;
padding-right:15px;
border-right:1px dotted #000000;
}

#menurod li a{
text-decoration:none;
color:#000000;
font-size:11px;
}

#menurod li a:hover{
text-decoration:underline;
background:none;
}

#controd dl {
margin-bottom:15px;
}

#controd dl dt{
font-size:11px;
color:#006F29;
}

#controd dl dd{
font-size:12px;
color:#000000;
}

p.plive {
font-size:10px;
color:#000000;
}

a.live {
color:#000000;
text-decoration:none;
}

a.live:hover {
color:#FFFFFF;
background:#FF3300;
}

a.rebel {
color:#000000;
text-decoration:none;
}

a.rebel:hover {
color:#FFFFFF;
background:#4F2D59;
}

#content-interno {
background:url(../images/bgci.png) repeat-x #FFFFFF;
min-height:600px;
_height:600px;
padding:20px 47px;
}

#content-interno h1 {
font-size:26px;
color:#008030;
letter-spacing:-1px;
margin-bottom:10px;
font-weight:normal;
}

#content-interno h2 {
font-size:20px;
color:#660000;
letter-spacing:-1px;
font-weight:normal;
margin:30px 0 10px;
}

#fotoemp {
display:block;
float:right;
margin-left:20px;
border:30px solid #FFFFFF;
}

#mais {
margin:20px 0;
clear:left;
}

#mais dt {
font-size:20px;
letter-spacing:-1px;
}

#mais dd {
margin-bottom:5px;
}

a.abrirps {
display:block;
background:url(../images/btsub.png) no-repeat 0 0;
color:#000000;
padding:7px;
}

h3 {
font-size:16px;
color:#008030;
letter-spacing:-1px;
}

p.pps {
font-size:12px;
color:#333333;
}

#madeiras {
margin:5px 0 12px;
height:135px;
border-bottom:1px dotted #D1E9D8;
}

#madeiras dt{
font-size:13px;
margin-bottom:4px;
}

#madeiras dd{
float:left;
margin-right:15px;
width:80px;
}

#madeiras dd img{
display:block;
}

#madeiras dd span{
font-size:10px;
}

#menups {
margin:40px 0 20px;
list-style:none;
height:36px;
border-bottom:1px solid #593300;
}

#menups li {
float:left;
margin-right:5px;
}

#menups li a {
display:block;
font-size:16px;
color:#593300;
text-decoration:none;
background:#FFFFFF;
padding:8px 12px 6px;
outline:none;
}

#menups li a:hover {
text-decoration:underline;
}

#menups li a.ativo {
background:#593300;
color:#FFFFFF;
}

#menups li a.ativo:hover {
text-decoration:none;
}

#ulservs {
margin:10px 0 30px 5px;
list-style:none;
line-height:155%;
}

#ulservs li{
padding-left:13px;
background:url(../images/liservs.gif) no-repeat 0 9px;
}

#esc-albuns {
float:right;
margin-top:10px;
}

#album {
height:470px;
background:#FFFFFF;
float:left;
width:882px;
margin-bottom:20px;
padding:15px 9px 15px 15px;
}

#mostrafoto {
width:600px;
height:400px;
float:left;
}

#fotogrande {
width:600px;
height:400px;
color:#FFFFFF;
}

#thumbs {
float:right;
width:272px;
height:470px;
}

#thumbs p {
font-size:12px;
color:#000000;
margin:0 0 3px;
}

#thumbs ul {
list-style:none;
height:373px;
}

#thumbs ul li {
float:left;
margin:0 10px 10px 0;
color:#FFFFFF;
}

#thumbs ul li a img{
display:block;
border:0 none;
}

#pagthumbs {
border-top:1px dotted #CCCCCC;
margin:5px 0 0 0;
padding-top:11px;
width:262px;
height:40px;
clear:both;
}

a#thant {
display:block;
float:left;
color:#000000;
text-decoration:none;
font-size:11px;
}

a#thpro {
display:block;
float:right;
color:#000000;
text-decoration:none;
font-size:11px;
}

#pagthumbs a:hover {
background:#000000;
color:#FFFFFF;
}

#comentario {
float:left;
width:580px;
height:23px;
background:#D1E9D8;
margin-top:1px;
padding:7px 10px;
font-size:12px;
}

#esq-cont {
float:left;
width:382px;
}

span.tel-cont {
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
}

#erro {
margin-bottom:5px;
border-top:1px dotted #CC0000;
border-bottom:1px dotted #CC0000;
background: url(../images/erro.gif) no-repeat 10px 12px #FCEF03;
padding:10px 10px 10px 45px;
}

#erro dt {
font-size:16px;
letter-spacing:-1px;
font-weight:bold;
color:#CC0000;
}

#dir-cont {
float:right;
width:480px;
}

#mapa {
float:right;
width:478px;
height:460px;
background: #EBEBEB;
margin-bottom:10px;
border:1px solid #000000;
}

#endereco dt{
font-weight:bold;
color:#008030;
}

#form {
width:337px;
float:left;
padding:17px 15px 10px 30px;
background:#FFFFFF;
}

#form label {
display:block;
margin-bottom:1px;
font-size:12px;
}

#form span {
display:block;
margin-bottom:11px;
}

#form span input {
padding:4px;
font-family:"Trebuchet MS", Arial, sans-serif;
background:url(../images/bginp.png) repeat-x left 1px;
border:1px solid #008030;
font-size:14px;
}

#form span textarea {
padding:4px;
font-family:"Trebuchet MS", Arial, sans-serif;
background:url(../images/bginp.png) repeat-x left 1px;
border:1px solid #008030;
font-size:14px;
}

.btenviar {
display:block;
padding:4px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:14px;
}

p.inline-errors {
padding:5px 0 0 17px;
color:#FF0000;
font-size:11px;
background:url(../images/errop.png) no-repeat 0 7px;
}

option {
padding-right:8px;
}

#bnrzanchet {
display:block;
margin:0 0 0 235px;
width:365px;
height:110px;
text-indent:-9999px;
overflow:hidden;
background:url(../images/bnrzanchet.jpg) no-repeat;
}