/* Imports */
@import url(reset.css);
@import url(index.css);
@import url(interno.css);

/* Classes Genéricas */
.branco { color:#fff; }
.borda_0{ border:0 !important; }
.none { display:none; }
.fonte_normal { font-size:18px !important; font-weight:bolder !important; text-align:center; }

/* Elementos da Página */
body { font:small Verdana, sans-serif; text-align:center; background-color: #ccc; color: #000; }
a { text-decoration: none; color:#000; } 
a:hover { text-decoration: underline; }

/* Principal */
div#principal { position:relative; clear:both; margin:0 auto; margin-top:10px; text-align:left; width:800px; background-color: #fff; display:table; }

/* Topo */
div#topo { min-height:95px; _height:95px; }
div#topo img { float:left; }
div#topo div#boletim { float:right; width:416px; height:83px; background: #000 url('../imagens/boletim_online2.gif') no-repeat; margin-right:10px; margin-top:5px; }
div#topo div#boletim form fieldset { float:left; margin-right:3px; position:relative; top:35px; left:20px; }
div#topo div#boletim form fieldset#btn_ok { border:0 !important; position:relative; top:52px; left:20px; }
div#topo div#boletim form fieldset input { border:1px solid #009DDE; }

/* Menu */
div#principal ul#menu { background: #0073C6 url('../imagens/bg_menu.gif') repeat-x; float:left; width:100%; }
div#principal ul#menu li { float:left; padding:10px 7.5px; }
div#principal ul#menu li.separador { background: url('../imagens/separador_menu.gif') no-repeat right center; }
div#principal ul#menu li a { color: #fff; float:left; font-weight:bolder; }

/* Rodapé */
div#rodape { background: url('../imagens/bg_rodape.gif') repeat-x; float:left; margin-top:6px; margin-left:12px; width:768px; font-size:10px; color:#333; padding:5px 0; }
div#rodape p { text-align:center; margin-bottom:2px; }
ul#rodape_links { display:table; width:470px; margin:0 auto; margin-bottom:2px; position:relative; bottom:4px; }
ul#rodape_links li.lista_link { float:left; font-weight:bolder; margin-top:3px; color:#000; padding-left:10px; }
ul#rodape_links li.lista_link a { color:#000; padding-right:5px; }


#estrutura_galeria { float:left; clear:both; margin:15px; min-height:360px; }
#galeria { float:left; clear:both; }
#galeria li { float:left; width:340px; margin-right:15px; margin-bottom:5px; }
#galeria li img { float:left; margin-right:5px; }
#galeria li h2 { margin-bottom:5px; font-weight:bolder; color:#0073C6 !important; font-size: 16px !important; font-weight:bolder !important; margin-bottom:5px !important; }
#galeria li p { font-size:x-small; }

/* Galeria */
#estrutura_paginacao { clear:both; margin-top:2px; float:left; }
#barra_paginacao {}
#barra_paginacao ul li a { color:#0073C6; text-decoration: none; }
#barra_paginacao ul li a:hover { color:#fff; }
#barra_paginacao ul li { float:left; border:1px solid #0073C6; padding:1px 4px; margin:3px; color:#0073C6; font-weight:bolder; }
#barra_paginacao ul li.selecionado, 
#barra_paginacao ul li:hover { float:left; border:0; background-color:#0073C6; padding:2px 5px; margin:3px; font-weight:bolder; color:#fff; }
#barra_paginacao ul li:hover a { color:#fff !important; }

/* Formulário Contato */
#form_contato{ border:1px solid #0073C6; padding:15px; width:730px; margin:0 auto; }
#fs_dados input, #fs_dados textarea { border:1px solid #bbb; width:300px; }
#fs_botao input { border:0; padding:2px 10px; margin-top:10px; background-color:#f7f7f7; border:1px solid #bbb; color:#333; font-weight:bolder; }

