/* = Reset CSS
-----------------------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;} body { line-height: 1;} ol, 
ul {list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;} 
/* remember to define focus styles! */ :focus { outline: 0;} /* remember to highlight inserts somehow! */ins { text-decoration: none;} 
del { text-decoration: line-through;} /* tables still need 'cellspacing="0"' in the markup */
* {margin: 0; padding: 0; border:0px;} html, body {height: 100%;} 
body, html {height: 100%;} img, form, ul, li{margin:0px; padding:0px; border:0px; list-style:none;} 

/* = Titulos, Textos e Icones
-----------------------------------------------------------------------------------------------------------------------------------------*/
Body {background:url(../_img/bg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#404F86;}
ul, li {margin:0; padding:0; list-style:none;}
.txt_justificado {text-align:justify;}
.style1 {color: #FFFFFF;font-weight: bold;}
p {margin:8px; line-height:16px;}
h1 {margin:8px;}
.tit {color:#50b848; font-size:18px; padding-left:15px; padding-bottom:10px; background:url(../_img/marcador_seta.jpg) top left no-repeat;}
#dv1, #dv2, #dv3, #dv4, #dv5, #dv6, #dv7 {background:#E6E6E6; padding:5px;} 

/* = Links
-----------------------------------------------------------------------------------------------------------------------------------------*/
#cont_links a:link, visited, active, hover { text-decoration:underline; border:0px; color:#28376c;}
#cont_links a:link {text-decoration:underline; color:#28376c;}
#cont_links a:visited, active{text-decoration:underline; color:#28376c;}
#cont_links a:hover {text-decoration:none; color:#50b849;}
/* -!- muda Link Ativo -!- */
a:link, visited, active, hover { border:0px; color:#28376c;}
a:link {text-decoration:none; color:#28376c;}
a:visited, active{text-decoration:none; color:#28376c;}
a:hover {text-decoration:none; color:#50b849;}
/* -!- muda Link Ativo -!- */
#box_verde a:link, visited, active, hover { border:0px; color:#ffffff;}
#box_verde a:link {text-decoration:none; color:#ffffff;}
#box_verde a:visited, active{text-decoration:none; color:#ffffff;}
#box_verde a:hover {text-decoration:underline; color:#ffffff;}
/* -!- muda Link Ativo -!- */
#box_azul a:link, visited, active, hover { border:0px; color:#ffffff;}
#box_azul a:link {text-decoration:none; color:#ffffff;}
#box_azul a:visited, active{text-decoration:none; color:#ffffff;}
#box_azul a:hover {text-decoration:underline; color:#ffffff;}
/* -!- muda Link Ativo -!- */
#rodape {font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}
#rodape a:link, visited, active, hover { border:0px; color:#ffffff;}
#rodape a:link {text-decoration:none; color:#ffffff;}
#rodape a:visited, active{text-decoration:none; color:#ffffff;}
#rodape a:hover {text-decoration:underline; color:#f8e907;}
/* -!- muda Link Ativo -!- */
#menu a:link, visited, active, hover { border:0px; color:#ffffff;}
#menu a:link {text-decoration:none; color:#ffffff;}
#menu a:visited, active{text-decoration:none; color:#ffffff;}
#menu a:hover {text-decoration:none; color:#f8e907;}
/* -!- muda Link Ativo -!- */

/* = Formulários
-----------------------------------------------------------------------------------------------------------------------------------------*/
.form {background:#f7f7f7; border:1px solid #50b849; overflow:auto;}
.formbotao {background:#404F86; border:1px solid #404F86; color:#FFFFFF; font:Verdana, Helvetica, sans-serif 10px; font-weight:bold;}

/* =Divs Pricipais do Site
-----------------------------------------------------------------------------*/
#tudo {width: 100%; margin: 0 auto; position: relative; min-height: 100%;}
#conteudo {padding-bottom: 150px; width:770px; margin:0 auto; min-height:auto; height:auto;}
#parceiros {position: absolute; bottom: 85px; height: 50px; line-height: 35px; text-align: center; width: 100%; margin:0 auto;}
#rodape {position: absolute; background:#50b848; bottom: 0; height: 40px; padding-top:20px; line-height: 35px; text-align: center; width: 100%; margin:0 auto;}
#cabecalho { position:relative; width:770px; margin:0 auto; height:295px;}
#painel {position:absolute; left:660px; top: 270px; width: 111px; background:#FFFFFF;}
#linhapainel {border-top:1px #4c4c4c solid; position:absolute; width: 740px; left: 19px; top: 287px; height: 2px;}

/* = Pricipais Divs
-----------------------------------------------------------------------------------------------------------------------------------------*/
#direita {float:right;}
#esquerda {float:left;}
#clear {clear:both; height:1px; width:1px; font-size:1px;}
#box_capa {margin:5px 0 15px 0; float:left; width:755px; background:#f9faf4; padding:0 5px 15px 5px; border:1px solid #e1e4d4;}
.dir_capa { width:375px; margin:0 0 20px 0;}
.esq_capa { width:375px; margin:0 0 15px 0;}
.esq_capa img, .dir_capa img, #box_capa img, #box_interna img {margin:0 10px 0 10px;}

/* =Topo
-----------------------------------------------------------------------------*/
#menu {position:absolute; left: 13px; top: 29px; _top: 43px; height: 25px; vertical-align:top; margin:0px; padding:0px;}
#menu ul.montamenu li {display:inline;}
#menu ul.montamenu li{background:url(../_img/marcador-menu.jpg) left no-repeat; font-size:13px; font-weight:bold; display:block; color:#ffffff; float:left; text-decoration:none; padding:0 0 0 12px; margin:0 5px 0 0; vertical-align:top; height:13px;}
#logo { position:absolute; top: 74px; width: 364px; height: 172px; left: 7px;}
#imgs { position:absolute; right:10px; _right:15px; width: 370px; height: 180px; top: 75px;}
#eng {position:absolute; top:250px; left:19px;}

/* = Home
-----------------------------------------------------------------------------*/
.linha {border-bottom:1px #006666 solid;}
.right { float:right; }
h1 {font:16px Arial, Helvetica, sans-serif; font-weight:bold;}
#box_azul {position:relative; padding:10px; margin-bottom:10px; background:#404F86; color:#FFFFFF;}
#box_verde {position:relative; padding:10px; margin-bottom:10px; background:#50B848; color:#FFFFFF;}
#corpo_rod {position:relative; margin:0 auto; width:770px;}
#asstracer {position:absolute; right:5px; top:-5px;}

/* -------------------------------------------------------------------------------------------------------------------------------  FIM  */
/* = Document CSS = by TracerSoft -> Favato = */@charset "utf-8"; 

