#geral {
width:990px;
margin:0 auto 0 auto;
text-align:justify;
border:none;
background:url(../images/bgcabecalho.png) no-repeat center top;
display:table;
}
#flash { position:absolute; left:15px; z-index:3; }
#cabecalho {
width:100%;
font-size:12px;
line-height:14px;
color:#B3B3B3;
height:310px;
background:url(../images/imagem.jpg) no-repeat center 80px;
position:relative;
}
#cabcolesq {
width:325px;
padding:0 0 0 60px;
float:left;
font-size:10px;
color:#E5FFCF;
}
#cabcolesq #formulario input {
font-family:verdana;
font-size:11px;
background-color:transparent;
border:1px inset #7FD031;
color:#E5FFCF;
margin-top:5px;
}
#cabcolesq .submit { padding-bottom:2px; border:1px solid #46A733; background-color:#71B52C;  }
#cabcolesq .colnames {
float:left;
width:40px;
text-align:right;
margin:7px 5px 0px 0px;
}
#cabcoldir {
width:315px;
text-align:right;
padding:15px 80px 0 0;
float:left;
}
#cabcolcen { text-align:center; width:210px; float:left; }
#cabcolcen img { margin-top:6px; }
#menu { position:absolute; right:65px; top:82px; }
#menu ul li {
display:inline;
font-weight:bold;
}
#menu a { color:#E5FFCF; text-decoration:none; padding:9px 12px 9px 12px; }
#menu a:visited { color:#E5FFCF; text-decoration:none; }
#menu a:hover { color:#FFF; text-decoration:none; background:url(../images/bgmenu.png); padding:8px 11px 8px 11px; border-top:1px solid #6FDF00; border-right:1px solid green; border-bottom:1px solid green; border-left:1px solid #6FDF00; }
#menu a:active { color:#FFF; text-decoration:none; padding:8px 11px 8px 11px; }
#logo { position:relative; left:34px; top:59px; }
#conteudo {
margin:0 auto 0 auto;
width:970px;
background:#F4F8F3 url(../images/bgconteudo.png) repeat-y center top;
display:table;
}
#rodapeconteudo {
width:100%;
background:url(../images/bgrodapeconteudo.png) no-repeat center bottom;
text-align:justify;
display:table;
padding-bottom:35px;
}
#concolesq {
width:330px;
float:left;
}
#artigosrecentes {
width:300px;
height:400px;
margin:10px 0 0 10px;
padding:10px 10px 5px 10px;
background:#71B32F url(../images/bgcolesq.png) no-repeat center top;
z-index:2;
}
#artigosrecentes h2 { margin:0 0 5px 0; font-size:12px; }
#artigosrecentes .data { margin-bottom:0; font-size:10px; color:#B8EF7E; }
#artigosrecentes p { margin:0 0 10px 0; font-size:11px; color:#D9F2BF; }
#artigosrecentes a { color:#FFF; }
#artigosrecentes a:visited { color:#FFF; text-decoration:none; }
#artigosrecentes a:hover { color:#3C7900; text-decoration:none; }
#artigosrecentes a:active { color:#3C7900; text-decoration:none; }
#concoldir{
width:610px;
margin:20px 20px 0 10px;
float:left;
}
#banner {
margin:0 auto 0 auto;
}
#banner ul { /*width:1740px;*/ list-style:none; margin:0; padding:0; }
#banner + div { margin:0 0 25px 25px; }
#controles { font-size:11px; color:#7F7F7F; }
#controles a { color:#7F7F7F; }
#controles a:visited { color:#7F7F7F; text-decoration:none; }
#controles a:hover { color:#000; text-decoration:none; }
#controles a:active { color:#3C7900; text-decoration:none; }
#navegador { float:left; width:470px; }
#ajustefonte { float:right; width:140px; text-align:right; color:#7F7F7F; }
#ajustefonte img { vertical-align:middle; }
#submenu {
font-weight:bold;
margin:10px 0 20px 0;
padding:0;
}
#submenu li { display:inline; margin:0 4px 0 4px; }
#rodape {
font-size:10px;
font-weight:bold;
text-align:center;
width:970px;
height:100px;
margin:0 auto 0 auto;
padding:10px;
position:relative;
background:url(../images/bgrodape.png) no-repeat center top;
}
#rodape ul { margin:0; padding:10px 0 20px 0; }
#rodape li {
display:inline;
margin:0 10px 0 10px;
vertical-align:top;
}
#rodape a { color:#FFF; }
#rodape a:visited { color:#FFF; text-decoration:none; }
#rodape a:hover { color:#3C7900; text-decoration:none; }
#rodape a:active { color:#3C7900; text-decoration:none; }
html { height:100%; }
body {
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
letter-spacing:normal;
color:#444;
cursor: default;
background:#70B52C url(../images/bg.png) repeat-x right top;
margin:0;
height:100%;
}
h1 { font-size:15px; margin:0 0 10px 0; color:#197B30; text-align:justify; }
h2 { font-size:13px; margin:20px 0 10px 0; color:#236FCF; font-weight:bold; text-align:justify; }
h3 { font-size:13px; margin:20px 0 10px 0; color:#006633; font-weight:bold; text-align:justify; }
h4 { font-size:12px; margin:20px 0 10px 0; color:#777; font-weight:bold; text-align:justify; }
p { margin:0 0 15px 0; }
a { color:#197B30; text-decoration:none; cursor:pointer; }
a:visited { color:#197B30; text-decoration:none; }
a:hover { color:#236FCF; text-decoration:none; }
a:active { color:#236FCF; text-decoration:none; }
img { border-width:0; }
hr { width:90%; height:1px; text-align:center; }
table { width:100%; }
td { text-align:center; vertical-align:middle; padding:5px 10px 5px 10px; }
li { margin-bottom:15px; }

.dia { text-align:right; }
.pdf { padding:0 0 0 50px;  vertical-align:middle; }
.produtos {
border:1px solid #3E7D00;
font-size:11px;
margin-top:5px;
}
.produtos th { text-align:center; background-color:#67AE21; color:#FFF; padding:5px; }
.even { background-color:#CAEFA3; }

.center { text-align:center; }
.left { float:left; margin-right:8px; vertical-align:bottom; }
.right { float:right; margin-left:8px; vertical-align:bottom; }
.middle { vertical-align:middle; margin:0 5px 0 5px; }

.imgright {
float:right;
margin:0 0 10px 10px;
border:3px double silver;
}

.galeria { border:3px double silver; }

a.fotos { border:1px solid #777; }
a.fotos:visited { border:1px solid #777; }
a.fotos:hover { border:1px solid #78B800; }

img.faviconcue {
vertical-align:text-bottom;
margin-left:3px;
height:16px;
width:16px;
}

.mdselo { vertical-align:top; position:absolute; top:10px; right:25px; }

#caixa1 {
width:auto;
padding-bottom:20px;
font-size:12px;
}
#caixa1 img { float:left; margin:10px; padding:2px; border:1px solid #CCC; }
#caixa2 {
padding:0 10px 20px 0;
width:290px;
font-size:12px;
float:left;
}
#caixa2 img { float:left; margin:10px; padding:2px; border:1px solid #CCC; }
#caixa3 {
padding:0 0 20px 10px;
width:290px;
font-size:12px;
float:left;
}
#caixa3 img { float:left; margin:10px; padding:2px; border:1px solid #CCC; }

.navegadoresq {
width:50%;
float:left;
}
.navegadordir {
width:50%;
float:left;
text-align:right;
}

/* Accordion */
.accordion, .accordion ul { list-style:none; }
.accordion ul { padding-top:10px; }
a.trigger {
display:block;
padding-left:20px;
background-image: url(../images/plus.gif);
background-repeat: no-repeat;
background-position: 1px 50%;
font-weight:700;
list-style:none;
}
a.trigger.open { background-image: url(../images/minus.gif); list-style:none; }


/* Forms */
#formulario {
width:100%;
display:table;
text-align:center;
}
#centralizar {
margin:0px auto 0px auto;
width:300px;
display:table;
}
#formulario input, textarea, select {
font-family:tahoma;
background-color:#DAE5FF;
border:1px solid #A5C1FF;
font-size:11px;
color:black;
}
#formulario input {
margin-top:5px;
}
#formulario .radio {
background-color:#FFF;
border:none;
vertical-align:middle;
margin-top:1px;
}
textarea {
margin-top:5px;
}
select {
margin-top:5px;
}
input.submit {
background:url(../images/bgmenu1.gif) bottom;
font-size:8pt;
border:solid 1px;
margin-top:5px;
height:17px;
}
.form {
font-family:tahoma;
font-size:11px;
background-color:#F3F3F3;
color:black;
border:1px inset silver;
}
.submits {
float:left;
width:90%;
text-align:right;
}
.formrow {
clear:both;
}
.colnames {
float:left;
width:100px;
text-align:right;
margin:7px 5px 0px 0px;
}
.colinputs {
float:left;
text-align:left;
}

#buscar {
background:#FFF url(../images/searchglass.png) no-repeat scroll 3px 4px;
padding:2px 0px 2px 17px;
width:150px;
}

