/* CSS Document */
body { padding:0; margin:0; font-family:Arial; background-image:url(../img/body_fundo1.gif); }
.main { width:850px; overflow:hidden; border:1px solid #d4d4d4; }
.topo { background-image:url(../img/topo_fundo1.gif); background-repeat:repeat-x; height:158px; overflow:hidden; }
.topo .logo { padding:15px; width:107px; float:left; }
.topo .menu { padding-top: 40px; padding-left:30px; float: left; width:680px; }
.topo .menu ul { padding:0; margin:0; float:left; }
.topo .menu ul li { list-style:none; float:left; padding-left:3px; margin-top:3px; margin-right:3px;}

.topo2 { background-image:url(../img/topo_fundo2.gif); background-repeat:repeat-x; height:76px; overflow:hidden; }
.topo2 .menu { cursor:default; padding-top:10px; width:340px; float:right; padding-left:130px; }
.topo2 .menu ul { padding:0; margin:0; float:left; }
.topo2 .menu ul li { list-style:none; float:left; padding-left:5px; width:48px; overflow:hidden; font-size:9px; color:#fff; text-align:center;  }

.topo2 .noticias { cursor: default;color:#fff; padding:10px; padding-left:20px; width:350px; height:50px; overflow:hidden; float:left; }
.topo2 .noticias #ticker { font-size:11px; color:#fff; padding:0; margin:0; }
.topo2 .noticias #ticker li { list-style:none; }
.topo2 .noticias #ticker li a { text-decoration:none; color:#fff; }
.topo2 .noticias #ticker li a:hover { text-decoration:underline; color:#fff; }

.rodape { cursor:default; background-color: #3b6b7f; color: #fff; height:100px; padding:15px; overflow:hidden; }
.rodape .logo { padding:15px; width:70px; height:80px; float:left; }
.rodape .container { float:right; width:720px; height:100px; }

.rodape .menu { text-align:right; }
.rodape .menu span { font-size:12px; padding:2px; }
.rodape .menu span a { font-family:Arial; font-size:12px; color:#fff; font-weight:normal; text-decoration:none; }
.rodape .menu span a:hover { text-decoration:underline; }
.rodape .telefone { font-family:Arial; font-size:16px; color:#fff; font-weight:normal; text-align:left; padding-left:20px; padding-top:10px; }
.rodape .telefone span { font-family:Arial; font-size:32px; color:#fff; font-weight:normal;  }
.rodape .copyright { font-size:12px; text-align:right; }
.rodape .copyright a { text-decoration: none; color:#fff; }
.rodape .copyright a:hover { text-decoration: underline; }


.conteudo { background-color:#fff; color:#000; }


/* home */
.home .bloco1 { height:262px; width:820px; overflow:hidden; background-color:#f4f5f5; padding:20px; }
.home .bloco2 { height:292px; width:820px; overflow:hidden; padding:20px; }

.home .busca { width:475px; height:260px; border:1px solid #1f536c; font-size:12px; overflow:hidden; float:left; background-color:#fff; }
.home .busca .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }
.home .busca #busca { border:none; font-size:16px; height:26px; padding:3px; background-color:#e4e4e4; width:250px; }
.home .busca select { width:180px; }
.home .busca .opcoes td { background-color: #F9F9F9; }

.home .banner { width:312px; height:262px; overflow:hidden; padding-left:25px; float:left; }

.home .newsletter { margin-top:15px; color:#000; font-size:8px; font-weight:bold; width:191px; height:277px; background:url(../img/home_newsletter_fundo.gif) no-repeat; overflow:hidden; cursor:default; float:left }
.home .newsletter .box { height:200px; width:160px; padding:10px; padding-top:57px; }
.home .newsletter .box .titulo { padding-left:5px; font-size:10px; font-weight:bold; color:#000; padding-bottom:15px; }
.home .newsletter .box  input, .home .newsletter .box select { border:none; padding:2px; width:90%; margin-top:3px; }
.home .newsletter .box div { padding-left:10px; padding-bottom:5px; font-size:12px; }

.home .climatempo { margin-top:15px; color:#000; font-size:8px; font-weight:bold; width:191px; height:277px; background:url(../img/home_climatempo_fundo.gif) no-repeat; overflow:hidden; cursor:default; float:left }
.home .climatempo .box { height:200px; width:160px; padding:10px; padding-left:30px; padding-top:77px; }


.home .utilidades { background:url(../img/home_utilidades_base.gif) no-repeat; width:432px; height:294px; overflow:hidden; float:left; }
.home .utilidades .topo8 { width:100%; height:65px; padding-top:30px; text-align:center; overflow:hidden; }
.home .utilidades .topo8 img { margin-right:15px; cursor:pointer; }
.home .utilidades .topo8 .menu { padding-top:23px; padding-left:165px; background-color:transparent; }
.home .utilidades .topo8 .menu ul { padding:0; margin:0; float:left; }
.home .utilidades .topo8 .menu ul li { list-style:none; float:left; padding-left:7px; width:37px; overflow:hidden; font-size:9px; color:#fff; text-align:center; cursor:pointer; }
.home .utilidades .conteudo { margin-left:10px; background:transparent; width:410px; height:185px; overflow:hidden; }
.home .utilidades .conteudo .wrapper { width:405px; margin:0 auto; }

.home .thumb { background-image:url(../img/home_thumb_fundo1.gif); background-repeat:repeat-x; height:160px; width:830px; padding:10px; overflow:auto; overflow-y:hidden; }
.home .thumb .imagem { width:166px; height:108px; overflow:hidden; }
.home .thumb .botao { background-image:url(../img/home_thumb_botao1.gif); background-repeat:no-repeat; text-align:center; width:157px; margin-top:5px; padding:5px; padding-left:6px; height:18px; font-family:Arial; font-weight:bold; font-size:12px; }
.home .thumb .botao a { text-decoration:none; color:#000; }

/* geral */
.geral { width:820px; background-color:#fff; height:720px; overflow:hidden; padding:25px; }
.geral .bloco1 { width:270px; height:720px; overflow:hidden; float:left; }
.geral .bloco2 { width:500px; height:720px; overflow:hidden; float:left; padding-left:25px; }
.geral .bloco2 .ver { border:1px solid #1f536c; width:478px; height:667px; overflow:auto; overflow-x:hidden; padding:10px; }

.geral .busca { width:268px; height:145px; border:1px solid #1f536c; font-size:12px; overflow:hidden; background-color:#FFFFFF }
.geral .busca .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }
.geral .busca #busca { border:none; font-size:16px; height:22px; padding:3px; background-color:#e4e4e4; width:250px; }

.geral .bloco { width:98%; border:1px solid #1f536c; font-size:12px; overflow:hidden; background-color:#FFFFFF }
.geral .bloco .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }


.geral .lista { white-space:268px; border:1px solid #1f536c; }
.geral .lista .titulo { background-image:url(../img/lista_fundo1.gif); background-repeat:repeat-x; height:26px; overflow:hidden; padding:5px; font-size:18px; color:#000; cursor:default; }
.geral .lista .linha1 { background-color:#fbfcfc; padding:5px; overflow:hidden; }
.geral .lista .linha2 { background-color:#e0e9ec; padding:5px; overflow:hidden; }
.geral .lista a { padding-left:5px; font-size:16px; color:#000; text-decoration:none; }
.geral .lista a:hover { text-decoration:underline; }
.geral .lista .paginas { border-top:1px solid #1f536c; font-size:12px; background-color:#e0e9ec; padding:8px; height:18px; overflow:hidden; }
.geral .lista .paginas a { padding:3px;margin-right:3px; font-size:12px; color:#fff; background-color:#3b6b7f; text-decoration:none; }
.geral .lista .paginas a:hover { text-decoration:underline; }
.geral .lista .paginas .atual { padding:3px;margin-right:3px; font-size:12px; color:#3b6b7f; border:1px solid #3b6b7f; text-decoration:none; background-color:#fff; }
.geral .titulo { font-weight:bold; padding-bottom:10px; }

/* noticias */
.noticias .lista { font-size:11px; }
.noticias .lista .linha1 { background-color:#fbfcfc; padding:5px; height:53px; overflow:hidden; text-align:justify; }
.noticias .lista .linha2 { background-color:#e0e9ec; padding:5px; height:53px; overflow:hidden; text-align:justify; }
.noticias .lista a { font-size:11px; color:#000; text-decoration:none; padding-left:0; }
.noticias .titulo { font-family:Arial; font-size:16px; font-weight:bold; padding-bottom:10px; }
.noticias .chamada { font-family:Arial; font-size:11px; padding-bottom:10px; font-style:italic; }
.noticias .data { font-family:Arial; font-size:12px; font-weight:bold; }

/* noticias */
.dicashome .lista { font-size:11px; margin-top:2px; }
.dicashome .lista .linha1 { background-color:#fbfcfc; padding:5px; line-height:15px; overflow:hidden; text-align:justify; }
.dicashome .lista .linha2 { background-color:#e0e9ec; padding:5px; line-height:15px; overflow:hidden; text-align:justify; }
.dicashome .lista a { font-size:11px; color:#000; text-decoration:none; padding-left:0; }
.dicashome .titulo { font-family:Arial; font-size:16px; font-weight:bold; padding-bottom:10px; }
.dicashome .chamada { font-family:Arial; font-size:11px; padding-bottom:10px; font-style:italic; }
.dicashome .data { font-family:Arial; font-size:12px; font-weight:bold; }


/* busca */

.ver .busca_titulo { font-family:Arial; font-size:12px; border:1px solid #e4e4e4; background-color:#f4f4f4; padding:5px; }
.ver .busca_chamada { font-family:Arial; font-size:12px; border:1px solid #e4e4e4; border-top:none; font-style:italic; padding:5px; }
.ver .busca_data { font-family:Arial; font-size:11px; padding-top:10px; font-weight:bold; }
.ver a { color:#000; text-decoration:none; }
.ver a:hover { text-decoration:underline; }


/* localizacao */
.localizacao .mapa { border:1px solid #1f536c; }
.localizacao .mapa .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }
.localizacao .endereco { width:200px; border:1px solid #1f536c; font-size:14px; overflow:hidden; background-color:#FFFFFF }
.localizacao .endereco .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }
.localizacao .endereco span { font-size:14px; font-weight:bold; padding:10px; }


/* contato */
.contato .formulario { width:500px; border:1px solid #1f536c; font-size:14px; overflow:hidden; background-color:#FFFFFF }
.contato .formulario form { padding:0; margin:0; }
.contato .formulario .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }
.contato .formulario td { padding-top:10px; padding-right:10px; vertical-align:top; text-align:left; }
.contato .formulario input, .geral .formulario textarea {	font-family:Arial; font-size:12px; color:#000; border:1px solid #783759; height:15px; padding-top:3px; background-color:#fff; margin-bottom:5px; }
.contato .telefone { width:200px; border:1px solid #1f536c; font-size:14px; overflow:hidden; background-color:#FFFFFF }
.contato .telefone .titulo { background-image:url(../img/busca_fundo1.gif); background-repeat:repeat-x; height:35px; overflow:hidden; padding:5px; font-size:18px; color:#fff; cursor:default; }
.contato .telefone span { font-size:18px; font-weight:bold; padding:10px; }


/* fotos */
.fotos .bloco1 { width:200px; height:720px; overflow:hidden; float:left; }
.fotos .bloco2 { width:600px; height:720px; overflow:auto; overflow-x:hidden; float:left; padding-left:5px; }
.fotos .bloco2 .ver { border:none; width:95%; border-left:1px solid #1f536c; height:667px; overflow:auto; overflow-x:hidden; padding:10px; }
.fotos .lista { border:none; }
.fotos .lista .pequena { width:180px; height:120px; overflow:hidden; border:1px solid #000; }
.fotos .lista .paginas { background-color:#fff; }
.fotos .galeria .miniatura { width:64px; height:41px; overflow:hidden; padding:2px; }
.fotos input { border:1px solid #000; }
.fotos .comentarios { padding-top:20px; }
.fotos .comentarios .data { font-size:11px; font-weight:bold; font-weight:bold; }
.fotos .comentarios .texto { font-size:11px; padding-bottom:5px; border-bottom:2px solid #000; margin-bottom:15px; }


/* videos */
.videos .bloco1 { float:none; width:95%; height:144px; overflow:hidden; border-bottom:2px solid #5e5e5e; }
.videos .bloco2 { float:none; width:95%; height:100%; overflow-x:hidden; padding-left:5px; padding-top:15px; }
.videos .videotitle { font-weight:bold; font-size:12px; color:#90a0d5; height:20px; overflow:hidden; }
.videos .videolist { border:none; }
.videos .videolist .titulo { padding-left:20px; }
.videos .videolist .texto { padding-left:20px; }
.videos .videolist .paginas { border-top:1px solid #1f536c; font-size:12px; background-color:#fff; padding:8px; height:18px; overflow:hidden; }
.videos .videolist .paginas a { padding:3px;margin-right:3px; font-size:12px; color:#fff; background-color:#3b6b7f; text-decoration:none; }
.videos .videolist .paginas a:hover { text-decoration:underline; }
.videos .videolist .paginas .atual { padding:3px;margin-right:3px; font-size:12px; color:#3b6b7f; border:1px solid #3b6b7f; text-decoration:none; background-color:#fff; }

/* Overlay */
#myOverlay { width:656px; height:526px; display:none; }
#myOverlay .bg { background-image:none; }
#myOverlay div.close { background:url(../img/close.png) no-repeat; position:absolute; top:15px; right:10px; width:35px; height:35px; cursor:pointer; }
#myOverlay #conteudo { width:560px; height:430px; padding-top:50px; margin-left:50px; overflow:hidden; }
