@charset "utf-8";
/* setando os padrões */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}

q:before,q:after {
content:'';
}
abbr,acronym {
border:0;
}
h4 {
font-size:14px;
}
/* layout */
body {
font-size:12px;
line-height:140%;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../img/bg.jpg) repeat-x #DFC19A;
color:#fff;
}
#container{
width:960px;
margin:auto;
display:table;
}
/* conteúdo */
#container #content {
width:960px;
margin:0 auto;
}
#container #content #coluna {
width:448px;
float:left;
padding:16px;
}
#container #content #coluna02 {
width:928px;
float:left;
padding:16px;
}
#container #content #coluna03 {
width:546px;
float:left;
padding:16px;
}
#container #content #coluna04 {
width:350px;
float:left;
padding:16px;
}
#container #content #coluna05 {
width:448px;
float:left;
padding:0 16px;
}
#container #content h2{
font-size:16px;
margin:0 16px 0 16px;
padding:8px 0;
border-bottom:1px solid #A78752;
}
#container #content h3{
font-size:14px;
margin:0;
padding:0 0 8px 0;
}
#container #content h5{
font-size:12px;
margin:0;
padding:0 0 8px 0;
}
#container #content #quadro01 {
width:448px;
height:218px;
margin:32px auto;
background:url(../img/bg_quadro01.gif);
}
#container #content #quadro01 a {
color:#FAEACC;
}
#container #content #quadro01 a:hover {
color:#fff;
}
#container #content #quadro02 {
width:448px;
height:300px;
margin:32px auto 0;
background:url(../img/bg_quadro02.gif);
}
#container #content #quadro02 a {
color:#693A20;
text-decoration:none;
font-weight:bold;
}
#container #content #quadro02 a:hover {
color:#fff;
}
#container #content #quadro03 {
width:448px;
height:400px;
margin:32px auto;
background:url(../img/bg_quadro03.gif) no-repeat;
}
#container #content #quadro03 a {
color:#FAEACC;
}
#container #content #quadro03 a:hover {
color:#fff;
}
#container #content #quadro04 {
width:448px;
height:117px;
margin:32px auto 0;
background:url(../img/bg_quadro04.gif);
}
#container #content #quadro05_top {
width:928px;
height:60px;
margin-top:32px;
float:left;
background:url(../img/bg_quadro05_top.gif);
}
#container #content #quadro05_meio {
width:928px;
float:left;
background:url(../img/bg_quadro05_meio.gif);
color:#693A20;
}
#container #content #quadro05_meio a {
color:#FAEACC;
font-weight:bold;
}
#container #content #quadro05_meio a:hover {
color:#fff;
}
#container #content #quadro05_bottom {
width:928px;
height:16px;
float:left;
padding:0;
background:url(../img/bg_quadro05_bottom.gif);
}
#container #content #quadro06 {
width:350px;
height:450px;
float:left;
margin:32px 0 0;
background:url(../img/bg_quadro06.gif);
}
#container #content #quadro06 a {
color:#FAEACC;
}
#container #content #quadro06 a:hover {
color:#fff;
}
#container #content #quadro07 {
width:546px;
float:left;
margin:32px 0 0 0;
background:url(../img/bg_quadro07.gif);
}
#container #content #quadro08 {
width:448px;
height:117px;
margin-bottom:32px;
float:left;
background:url(../img/bg_quadro04.gif);
}
#container #content #quadro09 {
width:350px;
height:246px;
float:left;
margin:32px 0;
background:url(../img/bg_quadro08.gif);
}
#container #content #quadro10 {
width:546px;
float:left;
margin:16px 0 0 0;
background:url(../img/bg_quadro07.gif);
}
#container #content #interno01{
width:190px;
padding:8px 16px 0 16px;
float:left;
}
#container #content #interno02{
width:416px;
padding:16px;
float:left;
}
#container #content #interno03{
width:133px;
font-size:10px;
padding:8px 8px 12px 8px;
float:left;
text-align:center;
}
#container #content #interno03 #bgthumb {
width:100px;
margin:auto;
padding:6px;
background:url(../img/bg_img_thumb.gif) no-repeat;
}
#container #content #interno04{
width:432px;
padding:8px;
}
#container #content #interno04 img{
margin-right:8px;
float:left;
}
#container #content #interno04 a {
color:#ff7d12;
font-weight:bold;
}
#container #content #interno04 a:hover {
color:#fff;
}
#container #content #interno05{
width:432px;
height:140px;
float:left;
padding:16px;
}
#container #content #interno05 #chamada{
width:312px;
float:left;
padding-left:8px;
}
#container #content #interno05 #bgthumb {
width:100px;
padding:6px;
background:url(../img/bg_img_thumb.gif) no-repeat;
float:left;
}
#container #content #interno07{
padding:16px 16px 0 16px;
}
#container #content #interno09{
width:896px;
float:left;
padding:16px;
}
#container #content #interno09 ul.list{
list-style-type: square;
padding-left:20px;
}
#container #content #borda_top{
background:url(../img/bg_quadro07_top.gif);
height:53px;
}
#container #content #borda_bottom{
background:url(../img/bg_quadro07_bottom.gif);
float:left;
width:546px;
height:16px;
}
#container #content #interno08{
width:159px;
font-size:10px;
padding:0 8px 12px 8px;
float:left;
text-align:center;
}
#container #content #interno08 #bgthumb02 {
width:100px;
margin:auto;
padding:6px;
background:url(../img/bg_img_thumb02.gif) no-repeat;
}
#container #content #moldura01{
width:175px;
height:193px;
padding:8px;
float:left;
background:url(../img/bg_moldura01.gif) no-repeat center;
}
#container #content #moldura01 #limitador {
width:174px;
height:192px;
overflow:hidden;
}
#container #content #moldura01 #limitador img {
margin-left:-45px;
}
#container #content #moldura02{
width:300px;
height:200px;
margin:16px auto;
padding:8px;
background:url(../img/bg_img.gif) no-repeat center;
}
#container #content #moldura03{
width:300px;
height:200px;
margin:0 16px;
float:right;
padding:8px;
background:url(../img/bg_img02.gif) no-repeat center;
}
#container #content #info01{
width:175px;
height:78px;
padding:16px 8px 8px 8px;
float:left;
background:url(../img/bg_info01.gif) no-repeat center;
text-align:center;
}
#tabela{
width:276px;
margin:auto;
font-size:10px;
}
#tabela #tb01{
width:80px;
text-align:center;
padding:4px;
float:left;
background:#693A20;
margin:1px;
}
#tabela #tb02{
width:80px;
height:18px;
text-align:center;
padding:4px;
float:left;
background:#99754D;
margin:1px;
}
#tabela02{
width:500px;
margin:auto;
}
#tabela02 #tb01{
width:114px;
text-align:center;
padding:4px;
float:left;
background:#693A20;
margin:1px;
}
#tabela02 #tb02{
width:114px;
text-align:center;
padding:4px;
float:left;
background:#99754D;
margin:1px;
}
/* rodape */
#footer {
width:100%;
height:116px;
background:url(../img/bg_rodape.png) repeat-x;
margin:0 auto;
font-size:10px;
}
#footer a {
text-decoration:none;
color:#FAEACC;
}
#footer a:hover { 
color:#fff;
}
#footer h5{
font-size:12px;
margin:0;
padding:8px 0 8px 0;
}
#footer #meio {
width:960px;
margin:0 auto;
}
#footer #meio #footer_menu ul {
width:240px;
float:left;
padding:8px 32px;
list-style:none;
display:inline;
}
#footer #meio #footer_menu ul li {
display:inline;
float:left;
padding:4px 0;
width:120px;
}
#footer #meio #adress {
width:440px;
float:left;
padding:16px 32px;
text-align:right;
line-height:140%;
}

#footer #meio #logom3 {
width:144px;
float:left;
padding:28px 0;
text-align:center;
}
/* fonts */
.txt01 {
font-size:10px;
}
.txt02 {
color:#fff;
}
.img01 {
border:2px solid #fff;
float:right;
margin-left:8px;
}
.img02 {
border:2px solid #fff;
float:right;
margin-left:8px;
margin-top:35px;
}
.img03 {
border:2px solid #fff;
float:left;
margin-right:200px;
margin-left:30px;
margin-top:45px;
}
.img04 {
border:2px solid #fff;
float:left;
margin-left:8px;
margin-top:45px;
}

/* PAGINAÇÂO */
#pg-bar {
float:left;
width:960px;
color:#444;
margin:0;
color:#ccc;
text-align:center;
}
#pg-bar ul {
padding:0;
margin:auto;
width:960px;
float:left;
list-style:none;
}
#pg-bar ul li {
text-decoration:none;
}
#pg-bar ul li a {
width:16px;
display:inline;
background:#aaa;
padding:4px 8px;
margin-left:2px;
margin-right:8px;
background:url(../img/bg_paginacao.gif) no-repeat;
color:#693A20;
font-size:10px;
font-weight:bold;
float:left;
text-decoration:none;
}
#pg-bar ul li a:hover {
color:#fff;
}   
#pg-bar ul li .pg_ativa {
width:16px;
background:#eee;
padding:4px 8px;
margin-left:2px;
margin-right:8px;
background:url(../img/bg_paginacao_active.gif) no-repeat;
color:#693A20;
font-size:10px;
font-weight:bold;
float:left;
text-decoration:none;
}
/* formulario */
#form {
float:left;
padding:20px;
width:470px;
}      
#form fieldset{
border:none;
font-size:14px;
}       
#form legend{
font-weight:bold;
letter-spacing: 1px;
margin:8px 0;
}
#form .input{
width:260px;
padding:8px;
margin:4px;
float:left;
background:#FAEACC;
border:1px solid #693A20;
}
#form .input2{
border:1px solid #ccc;
padding:4px;
margin-bottom: 10px;
width:140px;
}
#form label{
display:block;
width:170px;
font-weight:bold;
padding:10px 0;
font-size:12px;
float:left;
}
#form .totalform01{
width:276px;
float:left;
}
#form .info{
width:260px;
padding:8px;
float:left;
margin:4px 0 4px 4px;
background:#FFFFCC;
border:1px solid #FFFF66;
font-size:10px;
}
