* {
margin:0;
padding:0;
}

body {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:14px;
color:#000000;
background:url(../img/bgbd.png) repeat-x #FFFFFF;
} 

blockquote {
margin:10px 0 10px 20px;
}

a {
color:#725638;
}

a strong {
text-decoration:underline;
}

a:hover {
color:#000000;
}

a:visited {
color:#AA8153;
}

a.abranco {
color:#FFFFFF;
}

a.abranco:hover {
color:#FFCC00;
}

a.abranco:visited {
color:#FFE377;
}


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

#header {
height:102px;
margin:23px 0 7px;
}

#logo {
display:block;
width:225px;
height:102px;
text-indent:-9999px;
overflow:hidden;
background:url(../img/logo.png) no-repeat;
outline:none;
position:absolute;
margin:0 0 0 3px;
}

#infoshead {
width:280px;
height:66px;
float:right;
margin:18px 12px 0 0;
}

#infoshead dt {
font-weight:bold;
color:4E3C27;
font-size:16px;
letter-spacing:-1px;
}

#infoshead a {
text-decoration:none;
}

#infoshead a:hover {
text-decoration:underline;
}

#infoshead dd span.skon {
background:#006600;
color:#FFFFFF;
padding:3px;
font-size:11px;
}

#infoshead dd span.skoff {
background:#CC0000;
color:#FFFFFF;
padding:3px;
font-size:11px;
}

#nav {
height:45px;
background:url(../img/bgnav.png) no-repeat;
position:relative;
list-style:none;
padding:1px;
}

#nav li {
float:left;
}

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

input form .form-error {
	background-color:#FCCAB1;
}

.btpag {
width:152px;
background:url(../img/nav/btpag.png) no-repeat 0 0;
}

.btpag:hover {
width:152px;
background:url(../img/nav/btpag.png) no-repeat 0 -43px;
}

.btpag_at {
width:152px;
background:url(../img/nav/btpag.png) no-repeat 0 -86px;
}

.btque {
width:150px;
background:url(../img/nav/btque.png) no-repeat;
}

.btque:hover {
width:150px;
background:url(../img/nav/btque.png) no-repeat 0 -43px;
}

.btque_at {
width:150px;
background:url(../img/nav/btque.png) no-repeat 0 -86px;
}

.btser {
width:150px;
background:url(../img/nav/btser.png) no-repeat;
}

.btser:hover {
width:150px;
background:url(../img/nav/btser.png) no-repeat 0 -43px;
}

.btser_at {
width:150px;
background:url(../img/nav/btser.png) no-repeat 0 -86px;
}

.btcli {
width:150px;
background:url(../img/nav/btcli.png) no-repeat;
}

.btcli:hover {
width:150px;
background:url(../img/nav/btcli.png) no-repeat 0 -43px;
}

.btcli_at {
width:150px;
background:url(../img/nav/btcli.png) no-repeat 0 -86px;
}

.btlin {
width:150px;
background:url(../img/nav/btlin.png) no-repeat;
}

.btlin:hover {
width:150px;
background:url(../img/nav/btlin.png) no-repeat 0 -43px;
}

.btlin_at {
width:150px;
background:url(../img/nav/btlin.png) no-repeat 0 -86px;
}

.btfal {
width:148px;
background:url(../img/nav/btfal.png) no-repeat;
}

.btfal:hover {
width:148px;
background:url(../img/nav/btfal.png) no-repeat 0 -43px;
}

.btfal_at {
width:148px;
background:url(../img/nav/btfal.png) no-repeat 0 -86px;
}



#content {
width:904px;
margin:14px 0 30px 1px;
}

#slideshow {
position:relative;
height:173px;
}

#imgs01 {
display:block;
}

#imgs02, #imgs03, #imgs04, #imgs05, #imgs06 {
display:none;
position:absolute;
top:0;
left:0;
}

#slideshow_texto {
position:absolute;
width:300px;
height:148px;
margin:-173px 0 0 568px;
padding:25px 17px 0 15px;
}

#slideshow_texto h1 {
font-size:24px;
color:#FFFFFF;
letter-spacing:-1px;
font-weight:bold;
}

#ds01 {
background:url(../img/bgds01.gif) no-repeat;
margin:1px 0 32px 0;
padding:18px 20px 0 22px;
height:128px;
color:#FFFFFF;
}

#ds01 h2 {
font-size:24px;
letter-spacing:-1px;
font-weight:normal;
margin-bottom:4px;
}

div.dss {
float:left;
width:266px;
padding:0 15px 0 20px;
margin-bottom:30px;
}

div.dss p {
margin-bottom:10px;
}

div.dss h2 a {
color:#66A033;
font-size:24px;
}

div.dss h2 a:hover {
text-decoration:underline;
}

#dscon {
width:250px;
height:187px;
clear:left;
background:url(../img/bgdscon.gif) no-repeat;
color:#FFFFFF;
padding:18px 20px 10px 23px;
float:left;
}

#dscon h2 a {
font-size:24px;
color:#CCCCCC;
}

#dscon h2 a:hover {
text-decoration:underline;
}

#ir {
width:563px;
height:188px;
background:url(../img/bgir.gif) no-repeat;
padding:18px 20px 10px 23px;
float:left;
margin-left:1px;
color:#FFFFFF;
}

#ir dl {
margin-bottom:10px;
}

#ir span {
display:block;
font-size:11px;
}

#ir span a{
color:#FFCC00;
}

#ir span a:hover{
color:#FFCC00;
text-decoration:underline;
}

#bgrod {
height:151px;
background:url(../img/bgrod.jpg) repeat-x;
clear:both;
}

span.status-page {
display:block;
color:#66A033;
}

#texto {
margin:0 0 20px 13px;
width:874px;
min-height:400px;
}

h1 {
color:#4E3C27;
line-height:120%;
font-size:28px;
letter-spacing:-1px;
margin-bottom:10px;
}

#texto h2 {
color:#54832A;
font-size:24px;
font-weight:normal;
margin-bottom:5px;
}

#texto h3 {
color:#3F2F1B;
font-size:18px;
font-weight:normal;
margin-bottom:5px;
}

#subquem {
float:left;
list-style:none;
width:125px;
height:146px;
margin:10px 15px 0 0;
background:url(../img/bgmnq.png) no-repeat;
padding:10px 15px;
}

#subquem li {
margin-bottom:5px;
}

#subquem li a {
color:#FFFFFF;
}

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

#textoq {
margin:0 0 20px 0;
min-height:400px;
}

#textoq h2 {
color:#54832A;
font-size:24px;
font-weight:normal;
margin:30px 0 5px;
}


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

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

div.vermais {
border:1px dashed #66A033;
padding:15px;
background:#F7FFEF;
margin:10px 290px 10px 0;
color:#3F2F1B;
}


a.avermais {
text-decoration:underline;
}

#texto ul {
margin:10px 0 15px 15px;
list-style-image:url(../img/li.gif);
}

#textoq ul {
margin:10px 0 15px 45px;
list-style-image:url(../img/li.gif);
}

#textoq ul li {
margin-bottom:6px;
}

#textoq img {
padding:1px;
border:6px solid #CFC4B5
}

#texto img {
padding:1px;
border:6px solid #CFC4B5;
}

div.sserv {
float:right;
width:250px;
margin:0 15px 20px 30px;
}

div.sserv span{
background:#CFC4B5;
padding:2px 7px 9px;
color:#000000;
font-style:italic;
font-size:12px;
display:block;
width:250px;
}

div.tserv {
padding:15px 0 15px;
margin:15px 0 10px;
}

div.tserv h3 {
background:url(../img/li.gif) no-repeat 0 3px;
padding-left:37px;
margin-left:-37px;
}

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

.comfoto {
min-height:205px;
height:auto !important;
_height:205px;
}

#esqcl {
float:left;
width:605px;
margin:0 20px 30px 0;
border-right:1px dashed #4E3C27;
}

#dircl {
float:right;
width:245px;
}

#esqcn {
float:left;
width:480px;
margin:0 10px 30px 0;
border-right:1px dashed #4E3C27;
}

#dircn {
float:right;
width:369px;
}

#dircn dt {
font-size:22px;
letter-spacing:-1px;
margin-bottom:9px;
}

#dircn dd {
margin-bottom:6px;
}

#mapa {
display:block;
width:367px;
border:1px solid #000000;
height:319px;
}

#ulcl {
list-style:none !important;
width:604px;
margin:0 0 30px !important;
}

#ulcl li {
width:300px;
margin-bottom:20px;
float:left;
}

#ulcl li img {
display:block;
padding:18px;
background:#FFFFFF;
margin-bottom:5px;
float:left;
}

#ulcl li span {
display:block;
color:#55842A;
float:left;
}


#dircl label {
display:block;
font-size:12px;
margin-bottom:2px;
}

#dircl span {
display:block;
margin-bottom:10px;
}

#dircl input {
padding:3px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#erro {
padding:10px 10px 10px 45px;
border-top:2px dashed #CC0000;
border-bottom:2px dashed #CC0000;
background: url(../img/erro.png) no-repeat 10px 8px #FEF3AB;
margin-bottom:15px;
}

#erro dt {
font-size:14px;
color:#CC0000;
margin-bottom:5px;
font-weight:bold;
letter-spacing:-1px;
}

#erro dd {
font-size:12px;
font-style:italic;
}

#ullk {
margin:0 !important;
}

#ullk li{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px dashed #66A033;
}

#ullk2 {
margin:0 !important;
}

#ullk2 li{
margin-bottom:15px;
padding-bottom:15px;
border-bottom:1px dashed #66A033;
}

a#lkglo {
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
width:132px;
height:39px;
background:url(../img/lkglo.png) no-repeat;
}

a#lkcon {
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
width:162px;
height:39px;
background:url(../img/lkcon.png) no-repeat;
}

#ullk span {
display:block;
}

#ullk a.urlk {
display:block;
outline:none;
font-size:12px;
}

div.form {
border:1px dashed #66A033;
padding:20px;
background:#F7FFEF;
margin-right:30px;
}

div.form label {
display:block;
font-size:12px;
margin-bottom:2px;
}

div.form span {
display:block;
margin-bottom:10px;
}

div.form input {
padding:3px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

div.form textarea {
padding:3px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#suce {
padding:10px 10px 10px 45px;
border-top:2px dashed #003399;
border-bottom:2px dashed #003399;
background: url(../img/suce.png) no-repeat 10px 8px #BBDDFF;
margin-bottom:15px;
}

#suce dt {
font-size:14px;
color:#003399;
margin-bottom:5px;
font-weight:bold;
letter-spacing:-1px;
}

#suce dd {
font-size:12px;
font-style:italic;
}

div.artigo {
margin-right:30px;
}

div.artigo h2 {
margin-top:10px;
}

p.autor {
font-size:12px;
color:#4E3C27;
padding:7px;
border-top:1px dashed #CFC3B5;
border-bottom:1px dashed #CFC3B5;
}

span.acabart {
display:block;
margin:25px 0 40px;
height:6px;
background:url(../img/acabart.gif) no-repeat;
width:575px;
}

span#bglo {
display:block;
float:left;
margin:7px 15px 0 0;
}

span#bglo input{
padding:2px;
font-family:"Trebuchet MS", Arial, sans-serif;
}

#menuglo {
list-style:none;
margin-top:10px;
height:30px;
}

#menuglo li {
float:left;
margin-right:1px;
font-size:12px;
}

#menuglo li a {
display:block;
background:#66A033;
padding:3px 7px;
color:#FFFFFF;
text-decoration:none;
}

#menuglo li a:hover {
background:#4E3C27;
}

#menuglo li a.mnga {
display:block;
background:#4E3C27;
padding:3px 7px;
color:#FFFFFF;
text-decoration:none;
}

#tbglo {
border:1px solid #4E3C27;
margin:10px 0 30px;
width:100%;
}

#tbglo td {
padding:5px;
color:#333;
}

#tbglo thead tr td{
width:400px;
background:#4E3C27;
color:#FFFFFF;
}

#tbglo tbody {
font-style:italic;
}

#tbglo tbody tr.tr1 {
background: #F2F2F2;
}

#tbglo tbody tr.tr2 {
background:#FFFFFF;
}

#tbglo tbody  td{
line-height:155%;
}

#paginacao {
margin-bottom:20px;
}

#paginacao span.current{
padding:3px 7px;
background:#4E3C27;
color:#FFFFFF;
text-decoration:none;
}

#paginacao a{
padding:3px 7px;
background:#66A033;
color:#FFFFFF;
text-decoration:none;
margin-right:4px;
}

#paginacao span a{
margin-right:0;
}

#paginacao a:hover{
text-decoration:underline;
}
