/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

#centro{
margin:0 auto;
width:770px;
height:auto;
min-height:430px;
background-color:#FFFFFF;
padding-bottom:10px;
}

#centro_int{
margin:0 auto;
width:770px;
height:auto;
min-height:430px;
background-color:#FFFFFF;
padding-bottom:10px;
}

#centro_gestao{
margin:0 auto;
width:770px;
height:1150px;
min-height:430px;
background-color:#FFFFFF;
padding-bottom:10px;
}

#centro_trabalhe{
margin:0 auto;
width:770px;
height:1180px;
min-height:430px;
background-color:#FFFFFF;
padding-bottom:10px;
}

#topo{
position:relative;
float:left;
width:770px;
height:80px;
z-index:10000;}

#flash{
position:relative;
float:left;
width:770px;
height:233px;
text-align:center;}

#logo{
position:relative;
float:left;
width:138px;
height:80px;}

#menu{
position:relative;
float:left;
width:436px;
height:30px;
padding-top:50px;
text-align:center;}

#menu_boleto{
position:relative;
float:left;
width:436px;
height:30px;
/*padding-top:50px;*/
text-align:center;}

#busca{
position:relative;
float:left;
width:196px;
height:36px;
padding-top:44px;
text-align:left;}

#busca_dir{
float:left;
width:196px;
height:36px;
text-align:left;
margin-left:25px;}

#menu_prod_home{
position:relative;
float:left;
width:760px;
height:auto;
padding-left:10px;}

#menu_prod{
position:relative;
float:left;
width:760px;
height:auto;
padding-left:10px;}

#prod_home_geral{
position:relative;
float:left;
width:750px;
height:107px;
background-color:#000000;
text-align:justify;
padding-top:10px;}

#prod_home_carrosel{
position:relative;
float:left;
width:750px;
height:107px;
background-color:#000;
text-align:justify;
padding-top:0px;
}

#prod_home{
position:relative;
float:left;
width:750px;
height:107px;
background-color:#000000;
text-align:justify;
padding-top:10px;}

#prod_int{
position:relative;
float:left;
width:750px;
height:auto;
background-color:#252525;
text-align:justify;
padding-bottom:10px;}

#cont_int{
position:relative;
float:left;
width:640px;
height:auto;
background-color:#000000;
margin-top:10px;}

#cont_certo{
position:relative;
float:right;
width:630px;
height:auto;
min-height:773px;
background-color:#FFFFFF;}

#cont_proj{
position:relative;
float:right;
width:630px;
height:776px;
min-height:773px;
background-color:#FFFFFF;}

#cont_imprensa{
position:relative;
float:right;
width:630px;
height:auto;
min-height:773px;
background-color:#FFFFFF;}

#cont_gestao{
position:relative;
float:right;
width:630px;
height:1050px;
min-height:773px;
background-color:#FFFFFF;
line-height:16px;}

#cont_trabalhe{
position:relative;
float:right;
width:630px;
height:1080px;
min-height:773px;
background-color:#FFFFFF;}

#cont_inst{
position:relative;
float:left;
width:612px;
min-height:773px;
padding-top:10px;
padding-left:9px;
padding-right:9px;
padding-bottom:10px;
text-align:left;}

#cont_vid{
position:relative;
float:left;
width:612px;
min-height:1200px;
padding-top:10px;
padding-left:9px;
padding-right:9px;
padding-bottom:10px;
text-align:left;}

.align_acrobat{
position:relative;
float:left;
width:612px;
padding-bottom:10px;
text-align:left;}

#cont_menu_int{
position:relative;
float:left;
width:100px;
height:auto;
background-color:#000000;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
text-align:center;}

#not_home{
position:relative;
float:left;
width:770px;
height:auto;
background-color:#FFFFFF;}

#borda_esq{
position:relative;
float:left;
width:10px;
height:100px;
background-image:url(images/borda_not_esq.gif);
background-position:left;
background-repeat:no-repeat;}

#not_a{
position:relative;
float:left;
width:282px;
height:auto;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:18px;
}

#not_b{
position:relative;
float:left;
width:282px;
height:auto;
margin-left:25px;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:18px;}

#twitter{
position:relative;
float:right;
width:74px;
height:43px;
margin-left:25px;
text-align:justify;
padding-left:10px;
padding-top:8px;}

#borda_dir{
position:relative;
float:right;
width:10px;
height:100px;
background-image:url(images/borda_not_esq.gif);
background-position:left;
background-repeat:no-repeat;}

#rodape{
margin:0 auto;
width:770px;
min-height:14px;
padding-top:10px;
text-align:left;
}

#copy{
position:relative;;
float:left;
width:400px;
height:auto;
padding-left:10px;}

#hkl{
position:relative;
float:right;
width:200px;
height:auto;
text-align:right;
padding-right:10px;}

.proj_a{
position:relative;
float:left;
width:615px;
height:74px;
background-image:url(images/fundo_thumb_proj.jpg);
background-position:right bottom;
background-repeat:no-repeat;}

.thumb_proj_a{
position:relative;
float:left;
width:40px;
height:40px;
padding-left:19px;
padding-top:26px;}

.txt_proj_a{
position:relative;
float:left;
width:490px;
height:41px;
padding-left:19px;
padding-top:33px;}

.bot_ver_proj{
position:relative;
float:left;
width:21px;
height:40px;
padding-top:26px;}

#paginacao{
position:relative;
float:left;
width:615px;
height:auto;
text-align:center;
padding-top:25px;}

.det_proj_a{
position:relative;
float:left;
width:125px;
height:125px;
padding-top:25px;
padding-left:25px;}

.txt_det{
position:relative;
float:left;
width:125px;
height:auto;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#666666;}

.prod_ind_a{
position:relative;
float:left;
width:108px;
height:130px;
padding-top:15px;
padding-left:15px;}

.txt_prod{
position:relative;
float:left;
width:auto;
height:auto;
padding-top:5px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#666666;}

#ind_not{
position:relative;
float:left;
width:628px;
height:auto;
min-height:auto;
background-color:#F3F3F3;
text-align:left;
padding-top:10px;}

#cont_not{
position:relative;
float:left;
width:439px;
min-height:773px;
padding-top:10px;
padding-left:9px;
padding-right:9px;
padding-bottom:10px;
text-align:left;
background-color:#FFFFFF;}

#imprensa{
position:relative;
float:left;
width:439px;
height:auto;
padding-bottom:10px;}

.not_ind_a{
position:relative;
float:left;
width:150px;
height:auto;
padding-left:10px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
color:#606060;}

#foto_prod{
position:relative;
float:left;
width:auto;
height:auto;}

#txt_prod{
position:relative;
float:left;
width:auto;
height:auto;
padding-left:14px;}

#divi_prod{
position:relative;
float:left;
width:300px;
height:11px;
background-image:url(/images/fundo_divisoria_prod.jpg);
background-position:center;
background-repeat:repeat-x;}

.divi_prod_gde{
position:relative;
float:right;
width:612px;
height:11px;
background-image:url(/images/fundo_divisoria_prod.jpg);
background-position:center;
background-repeat:repeat-x;}

.icones_prod{
position:relative;
float:left;
width:32px;
height:32px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;}

#acrobat{
position:relative;
float:right;
width:102px;
height:35px;
text-align:right;
padding-top:22px;}

.bots_indique{
position:relative;
float:right;
width:163px;
height:20px;
padding-top:1px;}

.bots_imprime{
position:relative;
float:right;
width:98px;
height:20px;
padding-top:1px;}

.bots_voltar{
position:relative;
float:right;
width:98px;
height:20px;
padding-top:1px;}

#cont_inst_gestao{
position:relative;
float:left;
width:612px;
min-height:873px;
padding-top:10px;
padding-left:9px;
padding-right:9px;
padding-bottom:10px;
text-align:left;}

#cont_inst_gestao p{
margin:0px;
padding:0px;
line-height:10px;}

#linguagem{
	width:770px; 
	height:auto; 
	text-align:right;
}

#linguagem img{
	margin-left:5px;
	margin-bottom:3px;
}