body{ margin:0; padding:0; background:#548b09 url(../imagens/bg_madeira.jpg) repeat-x; text-align:center; font-family:"Trebuchet ms", arial, helvetica;}
ul, li, h1, h2, h3, h4{ margin:0; padding:0;}
.clearLft{ clear:left;}

#tempGeral{ width:1002px; margin:0 auto; text-align:left; position:relative;}
#tempMenuTopo{ width:1002px; height:21px; float:left; padding:2px 0 0 0;}
#tempTopo{ width:1002px; height:346px; float:left; position:relative; }
#conteudo{ width:1002px; float:left; position:relative; }

/*** MENU TOPO ***/
#tempMenuTopo ul{ list-style-type:none; width:700px; float:left;}
#tempMenuTopo li{ float:left; font-size:12px; color:#FFF; margin:0 3px; }
#tempMenuTopo li a{ font-size:12px; color:#FFF; text-decoration:none;}
#tempMenuTopo li a:hover{ text-decoration:underline;}
#tempMenuTopo form{ margin:0; padding:0;}

#tempMenuTopo .loginGeral{ width:284px; height:169px; position:absolute; z-index:80; top:130px; left:714px;}

#tempMenuTopo .login{ width:284px; height:169px; position:absolute;}
#tempMenuTopo .login span{ font-size:15px; color:#FFF; float:left; text-align:center; width:100%; margin:8px 0;}
#tempMenuTopo .login label{ font:bold 14px arial; color:#FFF; float:left; margin:13px 4px 0 8px; width:60px; text-align:right;}
#tempMenuTopo  .login input.input{ background:#77a13f; border:0 none; color:#1e3500; font:bold 18px "Trebuchet ms", arial; float:left; width:190px; padding:5px 3px; margin:5px 5px 3px 0; }
#tempMenuTopo  .login input.button{ float:right; margin:0 12px 0 0;}

#divLogado{ width:284px; height:229px; position:absolute; z-index:80; top:50px; left:694px;}
#divLogado .adm{ width:324px; height:229px; position:absolute; padding:20px 0 0 18px;}
#divLogado .txt{ font-size:15px; color:#e94e00; float:left; width:90%; margin:8px 0 0 60px;}
#divLogado .adm ul{ width:290px; float:left; list-style-type:none; padding:0 0 0 8px;}

#divLogado .adm li.linkTop{ width:264px; height:35px; float:left; overflow:hidden;}
#divLogado .adm li.linkTop a:hover{ width:264px; height:35px; float:left; margin-left:-264px;}
#divLogado .adm li.linkMiddle{ width:264px; height:30px; float:left; overflow:hidden;}
#divLogado .adm li.linkMiddle a:hover{ width:264px; height:30px; float:left; margin-left:-264px;}
#divLogado .adm li.linkBottom{ width:264px; height:36px; float:left; overflow:hidden;}
#divLogado .adm li.linkBottom a:hover{ width:264px; height:36px; float:left; margin-left:-264px;}



/*** BUSCA ***/
.busca{ width:284px; height:36px; background:url(../imagens/shape_busca.gif) no-repeat; position:absolute; top:276px; right:4px; padding:8px 0 0 0; }
.busca label{ font-size:11px; color:#FFF; margin:9px 5px 0 8px; float:left;}
.busca input{ font:bold 18px "Trebuchet ms", arial;}
.busca .inputBusca{ background:#77a13f; border:1px solid #77a13f; width:135px; float:left; color:#1e3500; margin:5px 0 0 0;}
.busca .button{ margin:8px 0 0 6px; float:left; }

/*** BANNERS RODAPÉ ***/
#tempBanners{ width:100%; float:left; margin:15px 0 15px 0;}
#tempBanners ul{ list-style-type:none; float:left; height:184px;/*88*/ overflow:hidden;}
#tempBanners li{ width:196px; height:84px; float:left; margin:0 4px 5px 0; overflow:hidden;}

/*** RODAPÉ ***/
#tempRodape{ width:100%; text-align:center; font-size:11px; color:#1c3001; float:left; margin:0 0 10px 0;}
#tempRodape a{ color:#1c3001; text-decoration:none;}
#tempRodape a:hover{ text-decoration:underline;}
#tempRodape strong{ font-size:13px;}
#logoKaerea{ float:right;}


/****** HOME ******/
/*** COLUNA A ***/
.colunaA{ float:left; width:500px; }
.colunaA .crie{ width:500px; position:relative; float:left; margin:17px 0 0 0;}
.colunaA .crie .button{ float:left; margin:20px 0 30px 60px;}
.colunaA .crie .middle{ width:420px; float:left;}

.colunaA .crie .avisos{ width:90%; clear:left; font-size:13px; color:#1e3500; margin:0 0 5px 0;}
.colunaA .crie .avisos .link{ text-decoration:none; color:#1e3500;}
.colunaA .crie .avisos .linkGrifado{ text-decoration:underline; color:#1e3500;}
.colunaA .crie .avisos .link:hover{ text-decoration:underline; color:#FFF;}
.colunaA .crie .avisos .linkGrifado:hover{ text-decoration:none; color:#FFF;}
.colunaA .mouse{ width:147px; height:169px; position:absolute; top:68px; left:300px; z-index:20;}

/*** COLUNA B ***/
.colunaB{ float:left; margin:0 50px 0 0;}
.colunaB h1{}
.colunaB .destaqueMoldura{ width:173px; height:125px; background:url(../imagens/moldura_fotohome.gif) no-repeat; padding:10px 0 0 10px; margin:0 0 0 17px; clear:left;}
.colunaB .destaqueFoto{ width:162px; height:114px; overflow:hidden;}
.colunaB h2{ width:90%; text-align:center; margin:10px 0 0 0;}
.colunaB h2 a{ font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.colunaB h2 a:hover{ text-decoration:underline;}
.colunaB span{ width:90%; float:left; text-align:right; margin:8px 0 0 0;}
.colunaB span a{ font-size:14px; font-weight:bold; color:#b8e082;}
.colunaB span a:hover{ text-decoration:none;}

/*** COLUNA C ***/
.colunaC{ float:left;}
.colunaC h1{ margin:25px 0 0 0;}
.colunaC ul{ list-style-type:none; float:left; width:250px; margin:10px 0 0 0;}
.colunaC li{ width:44%; height:22px; overflow:hidden; background:url(../imagens/seta.gif) 0 8px no-repeat; padding:0 0 0 12px; float:left; }
.colunaC li a{ font-size:12px; color:#FFF; text-decoration:none;}
.colunaC li a:hover{ text-decoration:underline;}