/* CSS Document */

@import url("reset.css");
@import url("menuglobal.css");

/* GERAL */

body	{background-color:#e5e0d5; color:#464646; font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 1.2;}

img		{font-size: 73%; font-style:italic;}

.centro{text-align:center;}


a		{color: #b05800; font-weight:bold; text-decoration:none;}
a:hover	{background-color:#FFFF99;}
a:visited {}

abbr, acronym {border-bottom: .1em dotted; cursor: help;}


/* ESTRUTURA */

/* Centraliza o site */
#estrutura_geral{background-image: url(estrutura_bg.gif); background-repeat: repeat-y; margin: auto; width: 920px;}

/* Bordas */
#bordasuperior{background-image: url(bordasuperior_bg.gif); background-repeat: no-repeat; height: 8px; width:920px;}
#bordainferior {background-color:#e5e0d5; width:920px; height:20px;}



/* CABECALHO */

/* Junta as divs superiores */
#cabecalho	{background-color: #EAEAEA; height: 99px; margin:0px 6px; width:908px;}

 /* Barra amarela */
#divisao	{background-image:url(divisao_bg.gif); background-repeat: repeat-y; height: 12px; margin:0px 6px 0px 6px; width:908px; clear: right;}

#logo 		{background-color:#EAEAEA; display:inline; float:left; height:99px; margin-left: 6px; width:253px;}

#logo a:hover {background-color: transparent;}

#promocao 	{background-color:#FFFFFF; display:inline; float:right; height:56px; margin-right: 6px; padding-right:10px; text-align:right; width:645px;}
/*não esquecer que padding e margin somam o tamanho da caixa */



/*CENTRO */

/* ------------------------------------------------------------------ */
/* O width é o tamanho máximo dos objetos dentro da coluna            */
/* Confira abaixo o tamanho o tamanho das margens em padding e margin */
/* ------------------------------------------------------------------ */

#navlocal, #conteudo, #apoio{background-color:#FFFFFF; display:inline; float:left; min-height:350px;}

#navlocal{margin-left:6px; padding:12px 0px 0px 20px; width:213px;}

#conteudo{border-right:solid #EAEAEA 2px; padding:12px 20px 0px 20px; width:383px;}

#apoio{background-image:url(apoio_bg.gif); background-repeat:repeat-x; margin-right:6px; padding:12px 19px 0px 19px; width:212px;}


/* TEMPLATES */

body#sem_menu #navlocal {display:none;}
body#sem_menu #conteudo {margin-left:6px; width:616px;}

body#sem_apoio #apoio {display:none;} /* 'Some' com a coluna de apoio */
body#sem_apoio #conteudo {border-right:0; width:635px;} /* Estende a coluna principal */

body#sem_menusem_apoio #apoio, body#sem_menusem_apoio #navlocal {display:none;}
body#sem_menusem_apoio #conteudo {border-right:0; margin-left:6px; width:868px;}



/*MENU LATERAL */

#menulateral_cima, #menulateral_corpo, #menulateral_baixo {width:213px;}

#menulateral_cima { background-image:url(menulateral_cima.gif); background-repeat:no-repeat; height:19px;}

#menulateral_corpo {background-image:url(menulateral_bg.gif); background-repeat: repeat-y;}

#menulateral_baixo {background-image:url(menulateral_baixo.gif); background-repeat:no-repeat; height:19px;}

a.menulateral_titulo {color: #727272; font-family: Helvetica, Tahoma, Verdana, Arial, Sans-serif; font-size:150%; font-weight: 600; margin:20px 0px 20px 10px; text-decoration:none;}

ul.menulateral_1nivel {margin: 0px 5px 0px 0px; padding-right: 3px;}
ul.menulateral_2nivel {margin: 0px 5px 0px 15px; padding-right: 3px;}

ul.menulateral_1nivel li, ul.menulateral_2nivel li {background-image:url(menulateral_seta.gif); background-repeat:no-repeat; background-position: 0px 12px; line-height: 1.4; padding:2px 5px 2px 10px;} 

ul.menulateral_1nivel a, ul.menulateral_2nivel a, span.menu_semlink  {font-size:70%; font-weight:bold;}
ul.menulateral_1nivel a, span.menu_semlink {color:#464646;}
ul.menulateral_2nivel a {color:#b05800;}


/*CONTEUDO */

/* Titulo Página */
h1 {color: #be2f00; font-family: Georgia, Helvetica, Tahoma, Verdana, Arial, Sans-serif; font-size:150%; font-weight: 600; margin-top:0px; margin-bottom:5px; padding-top:20px;}

/* Lead */
h2 {color:#727272; font-size: 80%; line-height: 1.4; margin:10px 0px 20px 0px;}

h3 {background:url(conteudo_bullet.gif) left top no-repeat; background-position: 0px 6px; color: #727272; font-family: Georgia, Helvetica, Tahoma, Verdana, Arial, Sans-serif; font-size:125%; font-weight: 500; margin:20px 0px 10px 0px; padding: 5px  0px 0px 32px;}

h4 {color:#727272; font-size: 90%; line-height: 1.4; margin:20px 0px 20px 0px;}

h5 {color:#666633; font-family: Georgia, Helvetica, Tahoma; font-size: 80%; font-style:italic; line-height: 1.4; margin:20px 0px 20px 0px;}

/* Listas */
.vantagens {font-size: 73%; font-weight: bold; line-height: 1.50em;}
.vantagens li {background-image:url(conteudo_seta.gif); background-position: 0px 8px; background-repeat:no-repeat; padding:5px 0px 5px 32px;}

.topicos {font-size: 73%; font-weight: normal; line-height: 1.50em;}
.topicos li {background-image:url(conteudo_seta2.gif); background-position: 8px 9px; background-repeat:no-repeat; padding:5px 0px 5px 32px;}

/* Paragrafo */
p {font-size: 73%; line-height: 1.45em; margin:15px 0px 3px 0px;}
.topo {background-image:url(retornar_botao.gif); background-position: right; background-repeat:no-repeat; text-align:right; font-size: 73%; line-height: 1.45em; padding: 10px 10px;}
.topo a:visited {color: #b05800;}
.download_pdf {background:url(download_pdf.gif) left top no-repeat; background-repeat:no-repeat; padding: 8px 0px 0px 60px; height:57px;}
.download_pdf b {font-size: 88%; font-weight: bold; padding-top:8px; }

blockquote {background:url(blockquote_bg.gif) left top no-repeat; color:#727272; font-family: Georgia, Verdana, Arial, serif; font-size: 80%; font-style: italic; font-weight: 600; line-height:1.4; margin:32px; padding-left: 50px;}


/* Imagens */
#grafico_conteudo {margin: 30px auto;}

/* Tabelas */
#conteudo table {border-collapse: collapse; margin:20px auto; font-size: 73%;}
#conteudo table caption {font-size: 120%; font-weight: bold; line-height: 1.50em;}
#conteudo table thead  {background-color:#FFCC00; font-weight: bold;}
#conteudo table th, #conteudo table td {padding:5px; border:1px solid #c5c5bb;}
#conteudo table tbody th { text-align:left;}


/*APOIO */
.img_ilustra {margin-top: 20px; margin-right:auto; margin-bottom:20px; margin-left:auto;}
blockquote.apoio {background:url(blockquote_destaque_bg.gif) left top no-repeat;  margin:0px 0px 20px 0px; padding-left: 35px; width:175px;}

/*RODAPÉ */

#rodape {background-image:url(rodape_bg.gif); background-color:#e5e0d5; background-repeat:no-repeat; clear:left; color: #727272; font-size: 12px; font-weight:bold; clear:left; min-height:64px; width:920px;}

#rodape a{color: #727272;}

.rodape_end, .rodape_mail, .rodape_tel {background-repeat:no-repeat; font-style:normal; height: 30px; margin-left:26px; padding-top:34px; padding-left:24px;}

.rodape_end{background-image:url(rodape_casa.gif); background-position:0px 32px; display:inline; float:left; margin-left:26px;}

.rodape_tel{background-image:url(rodape_tel.gif); background-position:0px 33px; display:inline; float:left; margin-left:16px;}

.rodape_mail{background-image:url(rodape_mail.gif); background-position:0px 36px; display:inline; float:right; margin-right:26px; }

/*INVALIDO*/

#invalido_lateral 		{float:left; width:213px;}
#invalido_lateral img 	{margin-top:20px;}
#invalido_conteudo 		{float:left; margin-left:20px;}