/* Geral - Aplica-se a todo o conteúdo do site */
body {background:url(../img/bg/bg_planeta.gif) top left no-repeat #ebebeb;}

#container {
width:766px;
margin:0 auto;
}

/* Topo do site - Inclui logo, depoimentos e menu */
#topo {
width:762px;
height:144px;
position:relative;
}

#topo_bg {
	position:absolute;
	background:url(../img/bg/topo.png) no-repeat;
	width: 762px;
	height: 144px;
}

#depoimento 
{
	width:490px;
	height:144px;
	position:absolute;
	text-align:right;
	margin-top: -24px;
	margin-left: 212px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/comum/topo.jpg,sizingMethod='scale');
}

#logo {
width:184px;
height:79px;
padding:17px 0px 0px 7px;
position:absolute;
}

#logo h1 {
width:184px;
height:79px;
background:url(../img/comum/logo.gif);
text-indent:-2000px;
overflow:hidden;
}

#logo h1 a {
width:184px;
height:79px;
display:block;
}

#menu {
width:720px;
height:24px;
position:absolute;
top:120px;
left:30px;
vertical-align:bottom;
float:left;
}

#menu ul {
width:720px;
height:24px;
display:inline;
padding:0;
margin:0;
}

#menu ul li {
height:24px;
float:left;
padding:0;
margin:0;
}

#menu a.bthome {
width:78px;
height:24px;
background:url(../img/menu/home.gif);
text-indent:-2000px;
display:block;
overflow:hidden;
}

#menu a.bthome:hover {
width:78px;
height:24px;
background:url(../img/menu/home.gif) 0px -24px;
display:block;
}

#menu a.btinstitucional {
width:82px;
height:24px;
background:url(../img/menu/institucional.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btinstitucional:hover {
width:82px;
height:24px;
background:url(../img/menu/institucional.gif) 0px -24px;
display:block;
}

#menu a.btprodutos {
width:72px;
height:24px;
background:url(../img/menu/produtos.gif);
text-indent:-2000px;
overflow:hidden;
display:block;
}

#menu a.btprodutos:hover {
width:72px;
height:24px;
background:url(../img/menu/produtos.gif) 0px -24px;
display:block;
}

#menu a.btpalavradocliente {
width:114px;
height:24px;
background:url(../img/menu/palavra-do-cliente.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btpalavradocliente:hover {
width:114px;
height:24px;
background:url(../img/menu/palavra-do-cliente.gif) 0px -24px;
display:block;
}

#menu a.btfaleconosco {
width:94px;
height:24px;
background:url(../img/menu/fale-conosco.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btfaleconosco:hover {
width:94px;
height:24px;
background:url(../img/menu/fale-conosco.gif) 0px -24px;
display:block;
}

#menu a.btbancodetalentos {
width:118px;
height:24px;
background:url(../img/menu/banco-de-talentos.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btbancodetalentos:hover {
width:118px;
height:24px;
background:url(../img/menu/banco-de-talentos.gif) 0px -24px;
display:block;
}

#menu a.btnovasversoes {
width:100px;
height:24px;
background:url(../img/menu/novas-versoes.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btarearestrita:hover {
width:100px;
height:24px;
background:url(../img/menu/area-restrita.gif) 0px -24px;
display:block;
}

#menu a.btarearestrita {
width:100px;
height:24px;
background:url(../img/menu/area-restrita.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btnovasversoes:hover {
width:100px;
height:24px;
background:url(../img/menu/novas-versoes.gif) 0px -24px;
display:block;
}

#menu a.btlinks {
width:62px;
height:24px;
background:url(../img/menu/links.gif);
display:block;
text-indent:-2000px;
overflow:hidden;
}

#menu a.btlinks:hover {
width:62px;
height:24px;
background:url(../img/menu/links.gif) 0px -24px;
display:block;
}

/* Home */
.conteudo_home {
width:762px;
background:url(../img/bg/bg_home_corpo.gif) repeat-y;
position:relative;
}

/* Contém todo o conteúdo da home + bg do topo - Curva do papel azul ŕ direita */
.conteudo_home_colunas {
width:762px;
padding:25px 0px 25px 53px;
background:url(../img/bg/bg_home_topo.gif) no-repeat;
position:relative;
}

/* Contém todo o conteúdo da home + bg do planeta - Planeta azul na base e ŕ direita */
.conteudo_home_colunas_bg {background:url(../img/bg/bg_produtos_base.gif) right bottom no-repeat;}

/* Contém todo o conteúdo da home + primeira parte do bg di cd na base - Na base e ŕ direita */
.conteudo_home_colunas_bg_base {background:url(../img/bg/botao_cd_1.gif) right bottom no-repeat;}

#bemvindo_noticias {
text-align:justify;
float:left;
}

#bemvindo {width:280px;}

#bemvindo strong {font-weight:bold;}

#bemvindo h2 {
width:270px;
padding-bottom:10px;
font-size:20px;
}

#bemvindo p {
padding-bottom:10px;
text-align:justify;
}

#bemvindo a {text-decoration:underline;}

#bemvindo h3 {
width:255px;
height:16px;
}

#bemvindo h3 a {
width:255px;
height:16px;
padding-right:14px;
background:url(../img/comum/seta_azul.gif) no-repeat right;
text-decoration:none;
font-style:italic;
text-align:right;
font-size:14px;
font-weight:bold;
display:block;
}

#bemvindo img.divisa {
width:204px;
height:1px;
margin-left:-25px;
background-color:#bdced6;
text-align:left;
}

ul.topicos {margin-left:15px;}

ul.topicos li {
list-style:url(../img/comum/bullet-topicos.gif);
margin-bottom:7px;
}

ul.topicos li a {margin-bottom:0;}

#noticias {
width:280px;
padding:10px 0px;
float:left;
}

#noticias td a:hover {text-decoration:underline;}

#noticias td {
padding:2px;
border-bottom:1px solid #bdd8e5;
}

#noticias td.titnoticia {
padding:2px;
border-bottom:1px solid #bdd8e5;
}

#noticias h2 {
width:280px;
padding:0px 0px 6px 0px;
font-size:20px;
}

#noticias h3 {
width:255px;
height:16px;
padding:0px 20px 0px 0px;
background:url(../img/comum/seta_azul.gif) no-repeat right;
}

#noticias h3 a {
width:255px;
height:16px;
font-style:italic;
text-align:right;
font-size:14px;
font-weight:bold;
display:block;
}

#produtos {
width:370px;
padding:10px 10px 10px 30px;
color:#fff;
float:left;
}

#produtos p {color:#fff;
margin-top:0px;
padding:0px 0px 0px 0px;
}
#produto_corpo p{
text-align:justify;
}
#produtos h2 {
padding:0px 0px 10px 0px;
font-size:20px;
color:#fff;
}

#produto_corpo h4 {
padding:0px 0px 10px 0px;
font-size:20px;
color:#fff;

}

#facplan {
width:345px;
height:115px;
margin:0px 0px 0px 0px;
background:url(../img/bg/produto_azul.gif) no-repeat;
position:relative;
color:#fff;
}

#facplan h2 {
padding:20px 0px 0px 108px;
margin:0px 0px 22px 0px;
font-style:italic;
}

#facplan p {
margin-top:-20px;
padding:0px 0px 0px 108px;
}


#facplan a {
width:90px;
height:18px;
margin:-12px 7px 0 0;
background:url(../img/bg/seta_branca.gif) no-repeat right;
font-style:italic;
font-size:14px;
font-weight:bold;
display:block;
text-align:left;
float:right;
color:#fff;
}

#facmutuo {
width:345px;
height:115px;
margin:30px 0px 22px 0px;
background:url(../img/bg/produto_verde.gif) no-repeat;
position:relative;
color:#fff;
}

#facmutuo h2 {
padding:5px 0px 0px 148px;
font-style:italic;
}

#facmutuo p {
text-align:right;
margin-top:0px;
padding:0px 110px 0px 0px;
}


#facmutuo a {
width:90px;
height:18px;
margin:-10px 0px 0px 10px;
background:url(../img/bg/seta_branca.gif) no-repeat right;
font-style:italic;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:left;
float:left;
display:block;
}

#faccard {
width:345px;
height:115px;
margin-bottom:22px;
background:url(../img/bg/produto_amarelo.gif) no-repeat;
position:relative;
color:#fff;
}

#faccard h2 {
padding:20px 0px 0px 108px;
font-style:italic;
}

#faccard p {
margin-top:0px;
padding:0px 0px 0px 108px;
}

#faccard a {
width:90px;
height:18px;
margin:-10px 7px 0 0;
background:url(../img/bg/seta_branca.gif) no-repeat right;
font-style:italic;
font-size:14px;
font-weight:bold;
color:#fff;
display:block;
text-align:left;
float:right;
}

#facponto {
width:345px;
height:115px;
margin:30px 0px 22px 0px;
background:url(../img/bg/produto_yellow.png) no-repeat;
position:relative;
color:#fff;
}

#facponto h2 {
padding:5px 0px 0px 148px;
font-style:italic;
}

#facponto p {
text-align:right;
margin-top:0px;
padding:0px 110px 0px 0px;
}

#facponto a {
width:90px;
height:18px;
margin:-10px 0px 0px 10px;
background:url(../img/bg/seta_branca.gif) no-repeat right;
font-style:italic;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:left;
float:left;
display:block;
}

br#clbth {clear:both;}

#rodape_home {
width:762px;
height:149px;
margin-right:5px;
background:url(../img/comum/rodape_home.gif);
text-align:right;
position:relative;
clear:both;
}

#rodape_home_link {
width:413px;
height:42px;
padding-top:10px;
background:url(../img/bg/botao_cd_2.gif) no-repeat;
float:right;
}

.rodape_home_endereco {
width:400px;
height:92px;
padding-top:20px;
padding-right:20px;
float:none;
text-align:center;
font-size : 11px;
}

#rodape_home_link a {
width:255px;
height:20px;
padding-right:20px;
margin-right:10px;
background:url(../img/comum/seta_branca.gif) right no-repeat;
color:#fff;
font-style:italic;
float:right;
font-size:14px;
font-weight:bold;
display:block;
}

input, textarea, selectone, select {
border:1px solid #aeaeae;
}

/* Conteúdo */
.conteudo {
width:762px;
background:url(../img/bg/interna_corpo.gif) repeat-y;
position:relative;
}
.conteudo p, h2
{
	margin:0 0 0 0;
}
.conteudo ul
{
	margin:0 15 -10 15;
}
.interna {
width:762px;
padding:25px 25px 25px 53px;
background:url(../img/bg/interna_topo.gif) no-repeat;
position:relative;
}

.interna h2 {
padding-bottom:10px;
font-size:25px;
font-weight:bold;
}

.interna h3 {
font-size:14px;
font-weight:bold;
}

.interna h4 {padding-bottom:10px;}

.interna h5 {
margin-bottom:20px;
font-weight:bold;
}

.interna strong {font-weight:bold;}

.interna a:hover {text-decoration:underline;}

.interna a.todasasnoticias {
width:170px;
background:url(../img/comum/seta_azul.gif) right no-repeat;
font-size:14px;
font-weight:bold;
font-style:italic;
display:block;
float:right;
}

.corpo {
padding-bottom:40px;
margin-bottom:30px;
clear:both;
}

.corpo P 
{
    margin-bottom:10px;
    text-align:justify;
}

.corpo img {
/*margin:0px 10px 10px 0px;
/*border:1px solid #006a99;
float:left;*/
}

.corpo a {
text-decoration:underline;
font-weight:bold;
}

.rodape {
width:762px;
height:123px;
position:relative;
}

.tituloFundocolorido
{
    font-size: 12pt;
    background-color: #bdced6;
}

.fonteDestaque
{
    color : #000000;
    font-weight : bold;
}

/* Fim conteúdo  */


/* Formulário */
#conteudo_formulario {
width:762px;
background:url(../img/bg/interna_dividida_corpo.gif) repeat-y;
position:relative;
}

#formulario {
width:684px;
padding:25px 25px 25px 48px;
background:url(../img/bg/interna_dividida_topo.gif) no-repeat;
position:relative;
}

#formulario_campos {
width:440px;
height:250px;
padding-bottom:20px;
float:left;
}

#formulario_campos h2 {
padding-bottom:10px;
font-size:25px;
font-weight:bold;
}

#formulario_campos td {
padding-right:4px;
font-weight:bold;
}

#formulario_campos strong {font-weight:bold;}

input.tam430 {
width:430px;
height:20px;
background:#ebebeb;
border:1px solid #aeaeae;
}

input.tam250 {
width:250px;
height:20px;
background:#ebebeb;
border:1px solid #aeaeae;
}

input.tam170 {
width:170px;
height:20px;
background:#ebebeb;
border:1px solid #aeaeae;
}

textarea {
width:430px;
height:70px;
background:#ffffff;
border:1px solid #aeaeae;
}

input#envia {
width:127px;
height:14px;
margin-top:10px;
margin-right:20px;
background:url(../img/bg/bt_enviarmensagem.gif) no-repeat;
display:block;
float:right;
border:0;
}

#formulario_campos fieldset {border:0px;}
#formulario_campos label {font-weight:bold;}
#coluna_campos {width:450px;}

#coluna_campos1 {
width:254px;
padding-right:6px;
float:left;
}

#coluna_campos1 input {margin-bottom:4px;}

#coluna_campos2 {
width:174px;
float:left;
clear:right;
}

#coluna_campos2 input {margin-bottom:4px;}

#coluna_mensagem {clear:both;}

#formulario_lateral {
width:210px;
padding:0px 0px 20px 30px;
float:left;
}

#formulario_lateral h2 {
padding:4px 0px 10px 0px;
font-size:16px;
font-weight:bold;
}

#formulario_lateral li {
padding:0px 0px 10px 10px;
background:url(../img/comum/shot_lista.gif) top left no-repeat;
}

/* Aplica clear both para possibilitar o Float:Left nas duas colunas do formulário */
div.clear {clear:both;}

#rodape_formulario {
width:762px;
height:123px;
position:relative;
}

.corpo_noticia
{
		
}



