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

body, html{ width:100%; }
body{margin: 0;padding: 0;color: #222222;background-image: url('../gif/bg.gif');background-repeat: repeat-x;background-color: #6E9CC7;font: normal 76% "Trebuchet MS", "Lucida Grande", Verdana, Georgia, Sans-Serif;}


/* Geral
-------------------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 20px 0 10px; }
h1 { font-size: 32px; margin-bottom: 0px; margin-top: 10px;}
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4, h5, h6 { font-size: 20px; }
img { border:none; }

ul, ol { line-height: 2.0em; }
ul { list-style-image: url('../gif/seta.gif'); }

.texto { margin-bottom:8px; text-indent:3em; text-align:justify; }
.up {text-transform:uppercase}

.tit { font-weight: normal; border-bottom-width: 0; font-size: 24px; text-decoration: none; underline: none;}
.tit a:link, .tit a:visited, .tit a:active {text-decoration: none;underline: none;font-size: 24px;font-weight: normal;border-bottom-width: 0;}

/* Links
-------------------------------------------------------------------------- */
a:link { text-decoration: none; color: #549AD8; }
a:visited { text-decoration: none; color: #549AD8; }
a:hover, a:active { color: #49AF61; }




/* Formulário
-------------------------------------------------------------------------- */
select, textarea, input { border-style: solid; font-face: verdana; font-size: 11px; color: #000000; background-color: #F2F2F2; border-color: #D5D5D5; border-width: 1px; }
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/ select ---------- */
.form_field {font-family:verdana; font-size:10px;}


/* Divs
-------------------------------------------------------------------------- */
#layout {width: 768px;margin-left: auto;margin-right: auto;}
#principal{clear: both;float: left;width: 100%;color: #555555;background: #FFFFFF;}
#conteudo{width: 65%;float: left;}
#lateral{width: 35%;float: right;}
#meio{float: left;padding: 0 0px 10px 30px;}
#lateral2{float: right;padding: 0px 15px 10px 10px;width: 210px;margin-right: 15px;margin-top: 0px;}

/* Topo
-------------------------------------------------------------------------- */
#topo{float: left;width: 768px;padding-bottom: 8px;background: #FFFFFF;clear: right;background-image: url('../gif/bg_topo.gif');background-repeat: no-repeat;padding-left: 0px;height: 89px;margin-top: 13px;}
#topo h1 { padding-left: 30px; }
.slogan {font-size: 13px;color: #6F6F6F;text-transform: lowercase;margin-left: 30px;margin-bottom: 2px;}


/* Menu
-------------------------------------------------------------------------- */
#menu{clear: both;float: left;width: 100%;background-image: url('../jpg/barra_topo.jpg');height: 32px;}
#menu ul { list-style-type: none; list-style-image: none; float: right; margin-top: -42px; padding: 0 0px 0 0; }
#menu li { float: left; }
#menu li a:link,#menu li a:visited{float: left;color: #565656;display: block;padding: 5px 10px;margin-right: 1px;border: 1px dashed transparent;height: 24px;font-size: 14px;margin-top: 4px;}
#menu li a:hover,#menu li a:active{color: #6D9CC7;background: #F5F5F5;border: 1px solid #FFFFFF;background-repeat: repeat-x;font-size: 14px;margin-top: 4px;}
#menu li.active a{color: #555555;background-color: #ffffff;}


/* Arquivos Lateral
-------------------------------------------------------------------------- */
.arquivos{padding: 5px 10px;margin-bottom: 20px;background-color: #F6FAFF;border: 1px solid #DFEAF7;}
.arquivos ul { }
.arquivos h3 { margin-top: 5px; font-size: 14px; color: #5CC238; font-weight: bold; }








#meio .tit a { border-bottom-width: 0; }
#meio .postado { font-size: 90%; color: #888888;margin-bottom: 5px; padding:5px 5px 5px 15px;background-repeat: none;background-color: #F7FFF0;border: 1px solid #E2FFCC;}


.data {background: url('../gif/bg_data.gif') no-repeat;height: 54px;margin-bottom: 0px;width: 54px;text-align: center;float: left;margin-top: 15px;}
.data .mes {display: block;color: #E1F6BC;padding: 2px 0px;text-align: center;text-transform: uppercase;font-size: 10px;margin-top: 2px;font-weight: bold;margin-bottom: 3px;}
.data .dia {display: block;color: #FFFFFF;font: 2.3em Georgia;padding-top: 0px;text-align: center;margin-top: -8px;}








