/************************************************************************/
/* Desenvolvido por Flex Soluções - Soluções em Web e Software          */
/* www.flexsolucoes.com.br										        */
/* contato@flexsolucoes.com.br											*/
/* (48)3632-3178												        */
/************************************************************************/

/* Geral
---------------------------------------------------------------------------------------------------------------------------------------------------- */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));} /* permitir imagem cache no IE6 */
html { overflow: -moz-scrollbars-vertical; } /* coloca barra de rolagem no ff */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin: 0; padding: 0;list-style: none; border:0;}

body { width: 100%; font: normal 12px/1.6em arial, sans-serif; text-align: center; color: #59564d; background:url(../jpg/bg.jpg) top repeat-x;  }

h1 {font-family: arial, Helvetica, verdana;font-size:20px;color:#3F3F3F;font-weight:normal; text-align:left; padding-bottom:15px;}

a {color: #063D80;text-decoration: none;padding: 0 0 1px;outline: 0;}
a:hover {color: #245ea3;text-decoration: none;}
hr { display: none; }
.separador { height:10px; }
.letra { float:left; width:31px; text-align:center; padding-top:8px; }
img.aligncenter{padding: 3px;margin: 12px 0px 0px 0;display: inline;border: 1px solid #481c1c;}
img { border:0px; }

.clearfix:after { content:".";  display:block; height:0; clear:both; visibility: hidden; }
.clearfix {display:inline;}  
* html .clearfix {height: 1%;}  
.clearfix {display: block;} 


/* Div
---------------------------------------------------------------------------------------------------------------------------------------------------- */
#geral { width:1001px; margin:auto; }


/* Topo
---------------------------------------------------------------------------------------------------------------------------------------------------- */
#topo {height:8.9em;border-bottom:1px solid #ccc; width:100%;}
#logo {text-indent: -9999px;display: block;background: #fff;width: 200px; height: 21px;float: left;margin-top: 48px;}
#logo h1 { margin:0 !important;padding:0 !important;}
#logo a {display: block;width: 100%;height: 50px;background: #fff url("../png/logo.png") no-repeat left top;}


/* Menu
---------------------------------------------------------------------------------------------------------------------------------------------------- */
#menu {padding-top:5.4em;right:0em;height:3.5em;overflow:hidden;}
#menu h2 { display:none; }
#menu li {font-weight:bold;font-size:1.1em;float:left;margin:0;list-style-type:none;}
#menu li a,#menu li a:link {padding:1em 1em 1.8em 1em;}
#menu li a.current, #menu li a:hover, #menu li a:active {color:#993333;background: url("../png/set-top.png") bottom no-repeat;}


/* Rodapé
---------------------------------------------------------------------------------------------------------------------------------------------------- */
#rodape { width:100%; height:100px; background:url(../jpg/bg.jpg) top repeat-x; margin-top:30px; }


/* Formulário
---------------------------------------------------------------------------------------------------------------------------------------------------- */
select, textarea, input { border-style: solid; font-family: verdana; font-size: 13px; color: #000000; background-color: #fff; border-color: #D5D5D5; border-width: 1px; }
input[type="radio"] { border:0px; background:#fff; }
option { font-family: verdana; font-size: 11px; color: #000000;}
.button{ cursor:pointer;  margin-top:0px;  border:outset 1px #ccc; background:#999; font-size:.9em; color:#666; font-weight:bold; padding:5px;  background:url("../gif/button-bg.gif") repeat-x left top; padding:1px;  }
/* -------- estilo p/ botões do tipo select ---------- */
.form_field { font-family: verdana; font-size: 10px; }

.fbranco {background-color: #fff; border-top: 1px solid #c9cbd3; border-right: 1px solid #c9cbd3; border-bottom: 1px solid #f1e6b3; font-size:12px; }
