body     { background:#fff url(../img-layout/bkg-body.gif) repeat; margin:0; padding:0; font:12px Arial; color:#555; outline:none}
strong   { font-weight:bold;}
h1       { font:bold 20px Arial; color:#666; }
h2       { margin:0; padding:5px 0;  color:#666; font:bold 13px Arial;} 
h3       { margin:0; padding:15px 0 0 0;}
a        { color:#251077; text-decoration:none; outline:none}
a:hover  { color:#549335;}
ul       {  list-style:url(../img-layout/bkg-listas.jpg); margin:0; padding:10px 0 10px 25px;}
ul li    { line-height:17px; padding:1px 0;}
hr       { border:1px solid #ccc;}
a img    { border:none;}

.roman       { list-style:upper-roman; padding:5px 0 0 30px;}


.breadcrumbs { font:bold 10px Arial;}
.breadcrumbs a { font:bold 10px Arial;}
.titulos { margin:0; padding:3px 0 0 15px; letter-spacing:-1px;  background:transparent url(../img-layout/bkg-titulos.gif) left no-repeat; }
p.titulos { font:bold 16px Arial;}
#base { width:999px; height:auto; float:none; margin:0 auto; position:relative; }

#top { width:999px; height:auto; float:left; position:relative;}

#data                   { width:298px; height:30px; margin-top:20px; float:left; position:relative; }
#data p                 { margin:0; padding:0; line-height:30px; text-align:center; }
#menu-top               { width:700px; height:30px; margin-top:20px; padding:0; border-right:1px solid #d8d8d8; float:right; position:relative; background:#6997bf; color:#fff;}
#menu-top ul            { margin:0; padding:0  10px 0 0; position:relative;  list-style:none; float:right; }
#menu-top ul li         { margin:0; color:#c5c5c5; padding:0; height:30px; font:bold 13px Arial; line-height:30px; float:left; position:relative; display:inline; }
#menu-top ul li a       { color:#fff; float:left; padding:0 6px; position:relative; line-height:30px; height:30px; text-decoration:none;}
#menu-top ul li a:hover { background:url(../img-layout/bkg-menu-on.gif);}


#logo                   { width:997px; background:#fff; height:102px; border:1px solid #d8d8d8; float:left; position:relative; }
#atendimento            { width:999px; float:left; position:relative; height:30px; background:url(../img-layout/bkg-menu-off.gif);  }
#conteudo               { width:997px; float:left; padding-bottom:20px; position:relative; background:#fff url(../img-layout/bkg-center.gif) 190px 0px repeat-y;  border:1px solid #d8d8d8; }

#right                  { width:185px; padding:0 10px 0 0; float:left; position:relative; }
#right img { float:left; position:relative; padding:12px 0 10px 2px;}

#left                   { width:195px; padding:10px 0 0 10px;  float:left; position:relative;}
#left p                 { float:left; position:relative; padding:5px 0 5px 15px; width:170px;}
.menu-left              { width:170px; margin:0; padding:0 0 15px 0; float:left; position:relative; list-style:none;}
.menu-left li           { width:150px; border-bottom:1px solid #d8d8d8; margin:0 10px 0 0; padding:5px 0px 0 15px; line-height:16px; position:relative; float:left;}
.menu-left li a         { text-decoration:none; color:#5c5c5c; float:left; position:relative;}
.menu-left li a:hover   { color:#5a9e39; font-weight:bold} 
.menu-left li ul {margin:0; float:left; padding:5px 0 5px 0px; border-bottom:0; list-style:none;}
.menu-left li ul li { margin:0; padding:0 0 0 15px; width:auto; font:12px Arial; clear:both; border-bottom:0; background:url(../img-layout/bkg-listas.jpg) 5px 5px no-repeat;}


#center                 { width:537px; padding:10px 20px 0 20px; float:left; position:relative;  }
#center .titulos        { border-bottom:1px dashed #ddd; padding:10px 0 5px 15px;}
h2.titulos              { font:bold 16px Arial;}
#center.large           { width:742px;}
.large                  { width:742px; float:left;}
.content-left           { width:512px; padding-right:30px; height:auto; float:left; position:relative;}
.content-right          { width:200px; height:auto; float:left; position:relative;}
.content-right img      { float:right;}

.titulo-tabelas         { text-align:center; font:bold 16px Arial; color:#000080;}

.thumbs-home            { width:562px; text-align:center; margin:0; padding:0; float:left; position:relative;}
.thumbs-home li         { float:left; display:inline; width:120px; padding:10px 10px; margin:0; position:relative;}
.thumbs-home p          { margin:0; padding:0;}
.thumbs-home a          { color:#251077; margin:0; padding:0; text-decoration:none; font-weight:bold}
.thumbs-home a:hover    { text-decoration:underline; color:#549335;}
.chamada-home           { width:auto;float:left; padding:10px 10px 0 10px; position:relative;}

.colunas                { float:left; position:relative;}
.colunas a              { color:#555;}
.colunas-left           { width:492px; float:left; position:relative; padding-bottom:10px;}
.colunas-right          { width:250px; float:left; position:relative;  padding-bottom:10px;}

.lista-planos           { float:left; position:relative; width:100px;}
.lista-planos a         { text-decoration:none; color:#549335;}
.lista-planos a:hover   { text-decoration:underline; color:#76B557;}

.saibamais a         	{ text-decoration:none; color:#549335;}
.saibamais a:hover   	{ text-decoration:underline; color:#76B557;}

#footer                 { width:979px; margin:0; padding:0 10px; margin-top:20px; height:95px; _height:95px; float:left; position:relative; background:#6997bf; color:#fff;}
#footer p               { float:left; margin:0; padding:0; color:#fff; font:12px Arial; line-height:23px}
#footer ul              { float:right; position:relative; margin:0; padding:0;}
#footer ul li           { float:left; position:relative; padding:0 2px; display:inline; font:12px Arial; line-height:23px}
#footer ul li a         {color:#fff; text-decoration:none;}
#footer ul li a:hover   {text-decoration:underline;}
#footer-top	 			{ padding:8px 0 5px 0; text-align:justify; _text-align:justify; font-size:11px; }
#footer-top	 a			{ text-decoration:none; color:#FFF;  line-height:13px }
#footer-top	 a:hover	{ text-decoration:underline; }

/* ABAS*/

#abas-tabelas{ width:742px; float:left; position:relative;z-index:2; margin:0; padding:0; padding-top:30px; font:12px Arial;}
/* Abas */
.abas-tabelas-aba{ margin:0; padding:5px 10px; margin-right:5px; background:#99CC00 url(/img-layout/bkg-abas-off.jpg) repeat-x;  border:1px solid #ccc; border-bottom:none; color:#666; cursor:pointer; font-weight:bold; float:left; position:relative; width:auto;}
.abas-tabelas-aba:hover{ background:#00CCFF url(/img-layout/bkg-abas-selected.jpg) repeat-x; color:#fff;}
/* Tamanho da Aba */
.abas-tabela-botoes  { float:left; position:relative; width:742px; border-bottom:3px solid #ccc; margin:0; padding:0;}
/* Conteudo Accordion */
.base-abas { float:left; position:relative; width:742px}
.abas-tabelas-conteudo{ padding:0px;	background:#fff; }
/* Item Selecionado*/
.aba-selecionada{ background:#00CCFF url(/img-layout/bkg-abas-selected.jpg) repeat-x; color:#fff;}
.abas-tabelas-conteudo h3 { font:bold 13px Arial; margin:0; 10px 0 3px 0}
.conteudo-paginas {float:left; position:relative; width:536px; padding:5px 20px 5px 0; color:#333}
.bot-orcamento { float:left; position:relative; width:186px; text-align:center}
.bot-orcamento a img {border:none;}
/* TABELAS */

.tabela {  border:1px solid #5f89bd; margin:10px 0; padding:0; width:100%}
.tabela td { border:1px solid #5f89bd; text-align:center; font:11px Arial; color:#5c5c5c; padding:3px;}

.tabela th { border:1px solid #5f89bd; text-align:center; font:11px Arial; color:#5c5c5c; padding:3px;}
.tabela b { font-weight:bold;}
.topo-1 {  background:#fff;  font:bold 12px Arial; margin:0; padding:0;}
.topo-1 td {border:1px solid #5f89bd; color:#5e88ba; font:bold 12px Arial; margin:0; padding:5px; background:#fff; text-align:center;}
.topo-2 { background:#dfecf7; font:bold 11px Arial; text-align:center; color:#515151;  }
.topo-2 td { font:bold 11px Arial; color:#333; border:1px solid #5f89bd;}
.topo-2 .blue { background:#fff; color:#5e88ba;}
.topo-1 .blue  { background:#6997bf; color:#fff; font:bold 17px Arial; letter-spacing:-1px}
.tabela .idade          { background:#eee; font:bold 11px Arial;}
.tabela .idade td { font-weight:bold;}
    

/*table {border-collapse:collapse;font-size:11px; width:742px; font-family:Verdana;}
td { border:1px solid #6490c5; padding-left:5px; padding-right:5px;}
table caption { font-weight:bold; margin:10px 0; }
.konell { background:#eee; font-weight:bold;}
.konell td { background:#ddd; font-weight:bold;}
.kleine td.konell {	font-size:9px;}
*/
tr:hover{ background:#f8f8f8;}
tr.topo-2:hover { background:#dfecf7;}


.dicas     { padding:5px 0 10px 25px;}
.dicas li { padding:5px 0;}

.form-contato { border:0;}
.form-contato td {border:0;}