html {
	height: 100%;
}

body {
	height:100%;
	font-family:Verdana, Geneva, sans-serif;
}
body, form {
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
/***********      DEFINIÇÕES       ************/

#estrutura {
	min-height:100%;
	display:block;
	position:relative;
	margin:0 auto;
}
#estrutura .topo {
	height:126px;
	background:url(imgs/logo-top.jpg) no-repeat top center #004467;
}
#estrutura .conteudo {
	background:url(imgs/fundo-conteudo.gif) repeat-x;
	padding:0 0 256px 0;
	text-align:center;
	min-height:135px;
	_height:135px;
}
#estrutura .rodape {
	height:226px;
	background:url(imgs/fundo-rodape.gif) repeat-x #004467;
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
	clear:both;
}
#estrutura .rodapeInterna {
	height:120px;
	background:url(imgs/fundo-rodape.gif) repeat-x #004467;
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
	clear:both;
}
#id-conteudo-principal {
	width:944px;
	display:inline-block;
	border-top:1px solid #FFF;
	margin:0 auto;
	padding-top:5px;
}
#titulo {
	float:left;
	display:block;
	border-bottom:2px solid #527384;
	clear:both;
}
#titulo h3 {
	height:34px;
	margin:0;
	padding:0;
}
#titulo h3.tit-ultimas-noticias {
	background:url(imgs/tit-ultimas-noticias.gif) no-repeat;
	width:363px;
}
#titulo h3.tit-areas-atuacao {
	background:url(imgs/tit-areas-atuacao.gif) no-repeat;
	width:189px;
}
#titulo h3.tit-nossa-tragetoria {
	background:url(imgs/tit-nossa-tragetoria.gif) no-repeat;
	width:291px;
}
#titulo h3.tit-abdo-twitter {
	background:url(imgs/titabdonotwitter.gif) no-repeat;
	width:291px;
}

.lista {
	float:left;
	display:block;
	clear:both;
	width:100%;
}
/***********      MENU PRINCIPAL       ************/

#estrutura .topo #menu-principal {
	display:block;
	margin:0 auto;
	color:white;
	padding:95px 0 0 18px;
	width:945px;
}
#estrutura .topo #menu-principal div {
	float:left;
	display:block;
	/*padding:0 6px 0 6px;*/
}
#estrutura .topo a{
	color:#FFF;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
#estrutura .topo #menu-principal div.quem-somos{
	
	/*border-right:1px solid white;*/
	
}
#estrutura .topo #menu-principal div.area-atuacao {
	
	/*border-right:1px solid white;*/
}
#estrutura .topo #menu-principal div.artigos-noticias {
	
	/*border-right:1px solid white;*/
}
#estrutura .topo #menu-principal div.abdo-midia {
	
	/*border-right:1px solid white;*/
}
#estrutura .topo #menu-principal div.documentacao {
	
	/*border-right:1px solid white;*/
}
#estrutura .topo #menu-principal div.videos {
	
	/*border-right:1px solid white;*/
}
#estrutura .topo #menu-principal div.seu-direito {
	
}
/***********      RODAPE       ************/

/***********      INDEX       ************/

#index {
	height:100%;
	display:block;
}
#index div.logo {
	position:absolute;
	width:100%;
	height:127px;
	z-index:3;
	top:70%;
	margin-top:-220px;
	text-align:center;
}
#index div.branco {
	position:absolute;
	width:100%;
	height:123px;
	background-color:#FFF;
	z-index:2;
	top:70%;
	margin-top:-62px;
	text-align:center;
}
#index div.branco .geral {
	width:955px;
	display:inline-block;
	text-align:center;

}
#index div.branco .geral .bandeiras {
	width:400px;
	margin:20px 0 0 0;
	display:inline-block;
}
#index div.branco .geral .conceito {
	width:959px;
	margin:20px 0 0 0;
	display:inline-block;
	
}
#index div.branco .geral .conceito div {
	display:block;
	float:left;
}
#index div.branco .geral .conceito div.conceito-br {
	margin-right:15px;
	_margin-right:15px;
	width:194px;
}
#index div.branco .geral .conceito div.conceito-usa {
	margin-right:15px;
	_margin-right:15px;
	width:144px;
}
#index div.branco .geral .conceito div.conceito-esp {
	margin-right:15px;
	_margin-right:15px;
	width:180px;
}
#index div.branco .geral .conceito div.conceito-mand {
	width:204px;
	margin-right:15px;
	_margin-right:15px;
}
#index div.branco .geral .conceito div.conceito-al {
	
}
#index div.rodape-index {
	position:absolute;
	width:100%;
	z-index:4;
	top:70%;
	margin-top:70px;
	text-align:center;
}
/***********      HOME       ************/

#id-conteudo-principal .img-topo-home {
	width:944px;
	height:292px;
	float:left;
	display:block;
	border-bottom:1px solid #7F98A4;
	margin:0 0 20px 0;
}
.topoInternas {
	width:944px;
	height:158px;
	float:left;
	display:block;

	margin:0 0 0px 0;
}
/**      COLUNA 1 HOME       **/
#id-conteudo-principal .home-coluna1 {
	float:left;
	display:block;
	min-height:100px;
	_height:100px;
	margin:0 45px 0 0;
	width:363px;
	text-align:left;
}
#id-conteudo-principal .home-coluna1 .lista {
	width:100%;
}
#id-conteudo-principal .home-coluna1 .lista div.itemLista {
	float:left;
	display:block;
	width:100%;
	margin:10px 0 0 0;
	border-bottom:1px solid #C4CFD5;
	padding-bottom:10px;
}
#id-conteudo-principal .home-coluna1 .lista div.itemLista .data {
	float:left;
	display:block;
	width:75px;
	font-size:11px;
	color:#004467;
	font-weight:bold;
	text-align:center;
}
#id-conteudo-principal .home-coluna1 .lista div.itemLista .texto a,.texto,.texto a{
	text-align:justify;
	text-decoration:none;	
	color:#666;
}
#id-conteudo-principal .home-coluna1 .lista div.itemLista .texto {
	float:left;
	display:block;
	width:282px;
	font-size:11px;
	color:#666;
	padding-left:5px;
	text-decoration:none;
}
.botao {
	float:left;
	display:block;
	width:100%;
	text-align:right;
	margin:10px 0 0 0;
}
.todas{
	width:180px;
	float:left;
	clear:both;
	padding-top:5px;
	
}
.linkMais img{
	vertical-align:middle;
}
.linkMais,.linkMais a{
	color:#1D4558;
	font-size:10px;
	text-decoration:none;
}
/**      COLUNA 2 HOME       **/
#id-conteudo-principal .home-coluna2 {
	float:left;
	display:block;
	min-height:100px;
	_height:100px;
	margin:0 45px 0 0;
	width:189px;
	text-align:left;
}
/**      COLUNA 3 HOME       **/
#id-conteudo-principal .home-coluna3 {
	float:left;
	display:block;
	min-height:100px;
	_height:100px;
	width:291px;
	text-align:left;
}
.txtCinza11{
	text-align:justify;
	color:#666666;
	font-size:11px;
}
.lineHeight20{
	line-height:20px
}
.imgBorda{
	border:1px solid #004467;
}

.fltLeft{
	float:left;
}

.marginTop10{
	margin-top:10px;	
}

.w291{
	width:291px;	
}
.w189{
	width:189px;	
}

.menuRodape{
	display:inline-block;
	margin-top:15px;
	margin:0px auto;
	width:945px;
	border-bottom:1px solid #7A9DB0;
	padding-bottom:7px;
	text-align:left;
}
.contMenuRodape{
	width:600px;
	float:left;
	margin-top:10px;
	clear:both;
}
.contRodape{
	float:left;
}
.botaoRodape{
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	
}
.noBorder{
	border:0px;	
}
.botaoRodape a{
	color:#FFF;
	text-decoration:none;	
}
.baseEsqRodape{
	float:left;
	width:300px;
	padding-right:14px;
	margin-top:30px;	
	border-right:1px solid #FFF;
	height:100px;
	padding-bottom:10px;
	padding-top:10px;
}
.txtBranco10{
	font-size:10px;
	color:#FFF;
}

.baseMeioRodape{
	float:left;
	padding-left:16px;
	padding-right:11px;
	width:220px;
	margin-top:30px;	
	border-right:1px solid #FFF;
	height:100px;
	padding-bottom:10px;
	padding-top:10px;
}
.baseDirRodape{
	float:left;
	padding-left:16px;
	padding-right:16px;
	width:130px;
	margin-top:30px;	
	height:60px;
	padding-top:30px;
	height:90px;
	border-right:1px solid #FFF;
}
.baseDirRodape2{
	float:left;
	padding-left:16px;
	padding-right:16px;
	margin-top:30px;	
	height:60px;
	padding-bottom:10px;
	padding-top:30px;
}
.menuLeft{
	background-image:url(imgs/menuleft.jpg);
	background-repeat:no-repeat;
	width:206px;
	height:407px;
	float:left;
	padding-top:7px;
	padding-left:18px;
	
}

.contInternas{
	width:938px;
	float:left;
	padding-left:6px;
	background-image:url(imgs/linha.gif);
	background-position:top;
	background-repeat:repeat-x;	
	min-height:410px;
}
.itemMenuLeft{
	width:168px;
	border-bottom:1px solid #C4CFD5;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:bottom;
	text-align:left;
	float:left;

}
.itemMenuLeft a{
	color:#003D5E;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.txtMenuContato{
	width:168px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:bottom;
	text-align:justify;
	float:left;
	color:#666;
	font-size:11px;
	margin-bottom:5px;
}
.txtMenuContatoInfo{
	width:168px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:bottom;
	text-align:left;
	float:left;
	color:#333;
	font-size:11px;
	margin-bottom:5px;
	margin-top:20px;
}
.txtMenuContatoInfo .titulo{
	font-size:13px;	
}
.tituloCont{
	border-bottom:1px solid #2B6481;
	margin-top:5px;
	text-align:left;
	color:#004467;
	font-size:16px;
	font-weight:bold;
}
.conteudoInternas{
	float:left;
	width:420px;
	padding-top:30px;
	text-align:justify;
}
.txtIndent10{
	text-indent:10;
	padding-top:5px;
	padding-bottom:20px;
	text-align:justify;
}
.coluna3Internas{
	float:left;
	margin-left:30px;
	margin-top:55px;
	width:250px;
	height:100%;

}
.coluna3Internas img{
	margin:0px;
	margin-right:5px;
	margin-bottom:7px;
	float:left;
}

.coluna4Internas{
	float:left;
	text-align:left;
	margin-left:30px;
	font-size:13px;
	color:#666666;
}
.coluna4Internas span{
	font-size:14px;
	color:#333333;
}
.icosSociais{
	position:absolute;
	

}
.nomeSocio{
	font-size:13px;
}
.imgBorda2px{
	border:1px solid #666666;
}
.menuLeft2{
	font-size:11px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(imgs/menuleft2.jpg);
	background-repeat:no-repeat;
	width:266px;
	min-height:407px;
	float:left;
	padding-top:7px;
	padding-left:18px;
	text-align:left;
	display:table;
}
.menuLeft2 ul,.menuLeft2 li{
	margin:0px;
	padding:0px;
}
.menuLeft2 li{
	text-align:justify;
	margin:0px;
	margin-top:10px;
	list-style:outside;
}
.menuLeft2 ul{
	margin-left:10px;	
}



.menuLeft3{
	font-size:11px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url(imgs/menuleft3.jpg);
	background-repeat:no-repeat;
	width:266px;
	min-height:407px;
	float:left;
	padding-top:7px;
	padding-left:18px;
	text-align:left;
	display:table;
}
.menuLeft3 ul,.menuLeft3 li{
	margin:0px;
	padding:0px;
}
.menuLeft3 li{
	text-align:justify;
	margin:0px;
	margin-top:10px;
	list-style:outside;
}
.menuLeft3 ul{
	margin-left:10px;	
}


.txtMenuMidia{
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:240px;
	margin-top:10px;
	line-height:20px;
	color:#666;
	float:left;
}
.txt2MenuMidia{
	float:left;margin-top:22px;width:230px;margin-left:5px;	
}
.dataMenuMidia{
	float:left;clear:both;margin-top:15px;text-align:left;color:#5A849A;width:200px;font-size:11px;	
}
.menuLeft2 li a{
	color:#666;
	text-decoration:none;	
}

.menuLeft3 li a{
	color:#666;
	text-decoration:none;	
}

.labelForm{
	color:#5A849A;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.formTrabalhe input{

	background-color:#CCDBE1;
	margin-bottom:10px;
	color:#5A849A;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
}
.links a{
	color:#666;
	text-decoration:none;
}
.links .titulo{
	font-size:13px;	
}

.link_color{
	color:#004467;	
}
