* { padding:0; margin:0; text-decoration:none; font-family:"Trebuchet MS"; }
body { background:url(../img/bg.jpg) repeat-y center top; padding-top:68px; padding-bottom:50px; }
h1 { font-size:22px; padding-bottom:15px; color:#969090; }
h1 a { color:#939290; }
h2 { font-size:15px; color:#797373; padding-bottom:15px; }
h2 a { font-size:15px; color:#797373; }

a { color:#969090; }

img { border:none; }
#site { width:888px; margin:auto; background:url(../img/bg-site.jpg) repeat-y; overflow:auto; }
#fundorodape { background:url(../img/bg-rodape.jpg) no-repeat bottom; width:888px; overflow:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:888px; height:119px; }
#topo .menu2 { float:right; padding-right:10px; height:17px; padding-top:10px; width:300px; }
#topo .menu2 li { float:left; list-style:none; padding-right:20px; font-size:14px; font-weight:bold; }
#topo .menu2 li a { color:#000000; }
#topo .menu2 li a:hover { color:#939598; }
#topo .flashtopo { width:852px; height:92px; margin:auto; }
#menu { width:240px; float:left; }
#menu .flashmenu { padding-top:10px; position:absolute; }
#menu .flashmenu .banner-catalogo {margin:0 0px 20px 25px;}
#menu .menu { padding-left:25px; padding-top:8px; }
#menu .menu ul { width:197px; border:solid 1px #939598; border-bottom:0; }
#menu .menu li { list-style:none; font-size:12px; padding-left:11px; border-bottom:solid 1px #939598; line-height:34px; font-weight:bold; }
#menu .menu li a { color:#939598; }
#menu .menu li a:hover { color:#000; }
#menu .textolateral { padding-left:28px; padding-top:23px; }
#menu .textolateral p { font-size:12px; line-height:18px; padding-right:25px; }


#corpo { width:629px; padding-right:19px; float:left; }
#corpo .box01 { width:300px; padding-right:29px; float:left; }
#corpo .box02 { width:300px; float:left; }
.espacobranco { width:629px; height:8px; }
#corpo p { font-size:12px; line-height:18px; padding-bottom:15px; }
#corpo .flashshome { width:440px; float:left; }
#corpo .flashshome .flashimg { padding-bottom:7px; }
#corpo .imageslateral { float:left; width:165px; }
#corpo .imageslateral img { margin-bottom:25px; border:solid 1px #CFCFCF; float:left; display:inline; }
#corpo .imageslateral a { display:block; width:160px; height:160px; margin-bottom:20px; border:solid 1px #B4B5AD; }
#corpo .imageslateral a:hover { opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }
#corpo .imageslateral .bt01 { background:url(../img/img-espacos.jpg) no-repeat; }
#corpo .imageslateral .bt02 { background:url(../img/img-casa.jpg) no-repeat; }
#corpo .imageslateral .bt03 { background:url(../img/img-india.jpg) no-repeat; }
#corpo .imageslateral .bt04 { background:url(../img/img-sandra.jpg) no-repeat; }
#corpo .imageslateral .bt01:hover { background:url(../img/img-espacos.jpg) no-repeat -160px 0px; }
#corpo .imageslateral .bt02:hover { background:url(../img/img-casa.jpg) no-repeat -160px 0px; }
#corpo .imageslateral .bt03:hover { background:url(../img/img-india.jpg) no-repeat -160px 0px; }
#corpo .imageslateral .bt04:hover { background:url(../img/img-sandra.jpg) no-repeat -160px 0px; }
#corpo .menucatalogo { padding-top:15px; padding-bottom:30px; }
#corpo .menucatalogo li { float:left; list-style:none; padding-left:60px; }
#corpo .menucatalogo li a { color:#969090; font-size:18px; font-weight:bold; }
#corpo .menucatalogo li a:hover { color:#969090; }

#corpo .produtos { width:189px; text-align:center; float:left; padding:10px; height:220px; border-bottom:solid 1px #C9C6C6; background-color: #fff; margin-top:10px; }
#corpo .produtos img { margin-bottom:5px; background:#fff; }
#corpo .noticia .album img { width:110px; height:80px; margin-bottom:5px; background:#fff; }
#corpo .produtos h2 { color:#000; }
#corpo .produtos p { color:#000; padding-bottom:3px; }
#corpo .produtos a { color:#000; }

#corpo .album img { width:150px; height:110px; background:#fff; }

.noticia { overflow:auto; padding-bottom:15px; }
.noticia h2 { padding-top:10px; padding-bottom:10px; }

#rodape { width:888px; height:19px; clear:both; }
#rodape p { font-size:11px; padding-right:25px; text-align:right; padding-top:2px; }

.qtdPaginacao { text-align:center; clear:both; padding-top:30px; color:#969090; }
.paginacao p { width:150px; float:left; text-align:center; color:#969090; }
.paginacao p a { color:#000; }

.textocoment { border-bottom:solid 1px #939290; margin-bottom:10px; }
.comentario p span { font-weight:bold; }

form { }
form fieldset { padding:15px; border:solid 1px #939598; margin-bottom:15px; }
form legend { padding:5px; font-weight:bold; color:#969090; }
form dt { float:left; width:20%; min-height:30px; _height:30px; display:inline-block; font-size:12px; }
form dd { min-height:30px; _height:30px; display:inline-block; font-size:12px; float:left; width:75%; }
form dd input, form dd select, form dd textarea { font-size:12px; border:solid 1px #969090; padding:2px; }
form dd select { padding-right:0; }
form dd textarea { margin-bottom:1ex; }
form div, form p { text-align:center; }
form div input, form p input, .botaoBusca { background:#000; color:#fff; font-weight:bold; font-size:11px; border:solid 1px #000; padding:1px; cursor:pointer; }

.busca { background-color: #616161; width:629px; height:55px; overflow:hidden; }
.busca form fieldset { border:none; margin-bottom:0; }
.busca form dt { text-align:right; padding-right:2%; width:15%; color:#fff; min-height:25px; _height:25px; }
.busca form dd { width:22%; min-height:25px; _height:25px; } 

#gdirecao div { font-size:12px; }
#gdirecao div div div { font-size:12px; }
#map { margin:auto; border:solid 1px #969090; padding:3px; }

table { font-size:12px; }


