*{
	margin:0;
	padding:0;
}

body{
	text-align:center;
	font-family:Arial,Verdana,Tahoma,sans-serif;
	color:#4B4B4B;
	background:url(../images/fundo.gif) no-repeat top center;
}

body.interna{
	background:none;
}

body.subhome{
	background:none;
}

img{border:0; display:block;}

div.content, div.contentsup a{
font-size:12px !important;
}

.clear{clear:both;}
.none{display:none;}
img.left{float:left;margin:10px 8px 10px 0;}
img.leftBoxVerde{float:left;margin:0 5px 10px 0;}
.leftBiblioteca{float:left;margin:4px 20px 10px 0;}
li img.left,div.destaque-lateral img.right,div.destaque-lateral img.left{float:left;margin:0;}
div.destaque-lateral img.left{float:left;margin:0 5px 0 11px;}
img.right{float:right;margin:0 0 10px 10px;}
img.right,img.left{display:block;border:1px solid #C9C9CB;}
div.destaque-lateral img.right,div.destaque-lateral img.left{display:block;border:1px solid #027CC5;}
div.content img.imagem-dados{margin-top:20px;}

div.video-audio{
	float:right;
	min-height:180px;	
	margin:5px 0 15px 15px;
	line-height:12px;
	width:210px;
}

div.video-audio p.imagem{
	padding:0 !important;
	margin:0 !important;
}

div.video-audio p.texto{
	font-size:11px !important;
	line-height:12px;
	padding:0 !important;
	margin:3px 0 10px 0 !important;
	width:210px;
}

p, li, td, th,label{
	font-size:12px;
	line-height:18px;
}

input.text{
	border:1px solid #939393;
	padding:3px;
}

input.nome{
	width:371px;
}

input.email, input.empresa, input.cargo, input.veiculo, input.siteVeiculo, input.cidade, input.login-senha, input.assunto{
	width:254px;
}

input.tel00{
	margin:0 8px 0 0;
	width:38px;	
}

input.tel01{
	margin:0 8px 0 0;
	width:122px;
}

input.submit{
	border:1px solid #007EC5;
	padding:2px;
	background:#00B4F3;
	color:#fff;
	text-transform:uppercase;
}

input.ok{
	border:1px solid #007EC5;
	padding:2px;
	background:#00B4F3;
	color:#fff;
	text-transform:uppercase;
}

input.reset{
	border:1px solid #007dc6;
	padding:2px;
	background:#c1daf4;
	color:#007dc6;
	margin:0 13px 0 0;
	text-transform:uppercase;	
}


select.estado{width:70px;}
select.mes{margin:0 5px 0 0; width:140px;}

#main div.content select.larguraEstado{
	width:150px;
}

textarea{
	border:1px solid #939393;
	height:130px;
	padding:3px;
	width:254px;
}
textarea.cadastro{
	border:1px solid #939393;
	height:130px;
	padding:3px;
	width:375px;
	display:block;
}

textarea.cadLargura{
width:255px;
}

fieldset{border:0; float:left;}
fieldset legend{display:none;}

span.caracteres{
float:right;
margin:0 82px 0 0;
font-size:11px;
}

fieldset ul.forms{
	width:580px;
}

form.formulario-cad{
margin:40px 0 0 0;
}

#confirmacao{
float:left;
}

fieldset ul.forms li img{
	float:left;
	margin:0 0 0 5px;
}

fieldset ul.forms li{
	float:left;
	margin:0 0 5px 0;
	width:580px;
}

fieldset ul.forms li.enviar{
	margin:10px 0 0;
	text-align:right;
	padding:0 0 0 222px;
	width:auto;
}

fieldset ul.forms li.enviar input.cancelar{
	width:82px;
}

fieldset ul.forms li.enviar input.limpar{
	width:60px;
}

fieldset ul.forms li.enviar input.enviar{
	width:60px;
}


fieldset ul.forms li.marginResumo{
	margin:10px 0 0;
	padding:0 0 0 115px;
}

fieldset ul.forms li label{
	float:left;
	text-align:right;
	margin:4px 14px 0 0;
	width:100px;
}


fieldset ul.formsCanal{
	float:left;
	width:348px;
}

fieldset ul.formsCanal li{
	float:left;
	margin:0 0 5px 0;
	width:348px;
}

fieldset ul.formsCanal li.enviar{
	margin:5px 0 0;
	text-align:right;
}

fieldset ul.formsCanal li.enviar input.limpar, fieldset ul.formsCanal li.enviar input.enviar{width:60px; margin-right:8px;}

fieldset ul.formsCanal li label{
	float:left;
	margin:4px 0 0 0;
	width:80px;
}

ul.lista-desenvolvimento{
	float:left;
	width:100%;
}

ul.lista-desenvolvimento li{
	float:left;
	margin:1px;
	width:auto;
}

div.content ul.lista-produto{
margin:0 0 20px 0;
}

div.content ul.lista-produto li{
margin:0 0 5px 20px;
}

div.content ul.lista-produto.comestilo{
list-style:disc;
}

ul.lista-desenvolvimento li a{
	display:block;
	font:bold 14px Arial,Verdana,Tahoma,sans-serif;
	padding:7px 10px 7px 10px;
	text-align:center;
	width:auto;
}

ul.lista-desenvolvimento li a.vazio{
	background:#D9E9F8;
	color:#017DC3;
		
}

ul.lista-desenvolvimento li a.marcado{
	background:#ecf4fc;
	color:#939598;		
}

ul.lista-desenvolvimento li a:hover{
	background:#ecf4fc;
	color:#939598;	
	text-decoration:none;
}

ul.lista-desenvolvimento li a.inicio{
	width:54px;
}

ul.lista-desenvolvimento li a.desenvolvimento{
	width:120px;
}

ul.lista-desenvolvimento li a.inicioSeculo{
	width:137px;
}

ul.lista-desenvolvimento li a.primeiraSiderurgica{
	width:145px;
}

ul.lista-desenvolvimento li a.expansao{
	width:89px;
}

ul.lista-desenvolvimento li a.decada{
	width:99px;
}

ul.lista-desenvolvimento li a.privatizacao{
	width:81px;
}

ul.lista-desenvolvimento li a.momento{
	text-align:left;
	width:411px;
}

div.boxOutrosContatos{
	background:#e9eaeb;
	display:table;
	float:right;
	padding:15px 0 15px 15px;
	width:265px;
}

div.boxOutrosContatos h3{
	color:#4c4c4c;
	font:bold 12px Arial,Verdana,Tahoma,sans-serif !important;	
}

#page #master #main .content div.boxOutrosContatos p.titulo{
	color:#000;
	float:left;
	margin:0;
	padding:20px 0 0;
	width:215px;
}

div.texto-form{
width:auto;
float:left;
margin:15px 0 0 0;
}

#page #master #main .content div.boxOutrosContatos p.titulo span{ 
	color:#4c4c4c;	
}

div.imagens{ 
	background:#ededed;
	float:left;
	margin:20px 50px 0 0;
	padding:5px 10px 5px 10px;
	width:160px;
}

div.imagens h3{
	font-weight:bold !important;
	margin-bottom:0 !important;
}

div.semMargin{ 
	margin:20px 0 0;	
}

div.imagens h3{ 
	color:#4c4c4c;
	float:left;
	font:bold 16px Arial,Verdana,Tahoma,sans-serif;
	padding:0 0 5px 0;
}

div.imagens img{ 
	border:solid 1px #b0b0b0;
	float:left;	
	margin:0 0 5px 0;
}
#page #master #main .content div.imagens p{
	float:left;
	font:12px Arial,Verdana,Tahoma,sans-serif;
	text-align:center;
	margin:0;
	width:160px;
}

a{color:#007CC6;text-decoration:none;}
a:hover{text-decoration:underline;}

ul{list-style:none;}

#page{
	width:940px;
	margin:10px auto 0 auto;
	text-align:left;
}

#page #master{
	float:left;
	width:100%;
}

/* REGION HEADER */
#page #master #header{
	float:left;
	width:790px;
	margin-bottom:16px;
}

body.subhome #page #master #header,body.interna #page #master #header{
	width:100%;
}

body.interna #page #master #header{
	margin-bottom:0px;
	position:relative;
	z-index:9;
}

#page #master #header h1{
	float:left;
	width:213px;
	height:106px;
	text-indent:-9999em;
	background:url(../images/logo_instituto_aco_brasil.jpg) no-repeat;
}

#page #master #header h1 a{
	display:block;
	width:101px;
	height:113px;
}

#page #master #header div.navigation{
	float:left;
	width:716px;
	margin-top:-15px;
	margin-bottom:9px;
}

body.subhome #page #master #header div.navigation,body.interna #page #master #header div.navigation{
	width:100%;
}

#page #master #header div.navigation ul.secondary{
	float:right;	
}

body.home #page #master #header div.navigation ul.secondary{
	margin-right:25px;
}

#page #master #header div.navigation ul.secondary li{
	float:left;
	height:19px;
	text-indent:-9999em;
}

#page #master #header div.navigation ul.secondary li a{
	display:block;
	background:url(../images/menu-sec.gif) no-repeat;
	height:19px;
	text-indent:-9999em;
	width:100%;
}

#page #master #header div.navigation ul.secondary li a:hover{
	display:block;
	background:url(../images/menu-sec_over.gif) no-repeat;
	height:19px;
	text-indent:-9999em;	
}

#page #master #header div.navigation ul.secondary li.pagina-inicial,#page #master #header div.navigation ul.secondary li.pagina-inicial a{
	width:84px;
}

#page #master #header div.navigation ul.secondary li.faleconosco,#page #master #header div.navigation ul.secondary li.faleconosco a{
	width:89px;
	background-position:-84px 0;
}

#page #master #header div.navigation ul.secondary li.faleconosco,#page #master #header div.navigation ul.secondary li.faleconosco a:hover{
	width:89px;
	background-position:-84px 0;
	
}

 #page #master #header div.navigation ul.secondary li.associados,#page #master #header div.navigation ul.secondary li.associados a{
	width:131px;
	background-position:-173px 0;
}

#page #master #header div.navigation ul.secondary li.associados,#page #master #header div.navigation ul.secondary li.associados a:hover{
	background-position:-173px 0;
}

#page #master #header div.navigation ul.secondary li.mapasite,#page #master #header div.navigation ul.secondary li.mapasite a{
	width:87px;
	background-position:-304px 0;
}

#page #master #header div.navigation ul.secondary li.associados,#page #master #header div.navigation ul.secondary li.mapasite a:hover{
	background-position:-304px 0;
}

#page #master #header div.navigation ul.secondary li.english,#page #master #header div.navigation ul.secondary li.english a{
	width:57px;
	background-position:-391px 0;
}

#page #master #header div.navigation ul.secondary li.english,#page #master #header div.navigation ul.secondary li.english a:hover{
	background-position:-391px 0;
}

#page #master #header div.navigation ul.secondary li a{
	display:block;
	width:100%;
	height:19px;
}

#page #master #header div.navigation ul#primary{
	float:left;
	width:100%;
	border-bottom:4px solid #00B4F1;
	margin-top:38px;
	position:relative;
}

#page #master #header div.navigation ul#primary li{
	float:left;
	height:18px;	
}

#page #master #header div.navigation ul#primary li a{
	display:block;
	width:100%;
	height:18px;
	text-indent:-9999em;
}

#page #master #header div.navigation ul#primary li ul li a:hover{
	background: #8EA344;
}

body.home #page #master #header div.navigation ul#primary li a{
	background:url(../images/home_menu.gif) no-repeat;
}

body.subhome #page #master #header div.navigation ul#primary li a,body.interna #page #master #header div.navigation ul#primary li a{
	background:url(../images/interna_menu.gif) no-repeat;
}

body.home #page #master #header div.navigation ul#primary li a:hover{
	background:url(../images/home_menu_over.gif) no-repeat;
}

body.subhome #page #master #header div.navigation ul#primary li a:hover,body.interna #page #master #header div.navigation ul#primary li a:hover{
	background:url(../images/interna_menu_over.gif) no-repeat;
}

body.interna #page #master #header div.navigation ul#primary li.instituto,
body.interna #page #master #header div.navigation ul#primary li.instituto a,
body.subhome #page #master #header div.navigation ul#primary li.instituto,
body.subhome #page #master #header div.navigation ul#primary li.instituto a{
	width:111px;
}

body.home #page #master #header div.navigation ul#primary li.instituto,
body.home #page #master #header div.navigation ul#primary li.instituto a{
	width:80px;
}

body.interna #page #master #header div.navigation ul#primary li.aco,
body.interna #page #master #header div.navigation ul#primary li.aco a,
body.subhome #page #master #header div.navigation ul#primary li.aco,
body.subhome #page #master #header div.navigation ul#primary li.aco a{
	width:98px;
	background-position:-111px 0;
}

body.interna #page #master #header div.navigation ul#primary li.aco,
body.interna #page #master #header div.navigation ul#primary li.aco  a:hover,
body.subhome #page #master #header div.navigation ul#primary li.aco,
body.subhome #page #master #header div.navigation ul#primary li.aco a:hover{
	background-position:-111px 0;
}

body.home #page #master #header div.navigation ul#primary li.aco,
body.home #page #master #header div.navigation ul#primary li.aco a{
	width:60px;
	background-position:-80px 0;
}

body.home #page #master #header div.navigation ul#primary li.aco,
body.home #page #master #header div.navigation ul#primary li.aco a:hover{
	background-position:-80px 0;
}

body.interna #page #master #header div.navigation ul#primary li.numeros,
body.interna #page #master #header div.navigation ul#primary li.numeros a,
body.subhome #page #master #header div.navigation ul#primary li.numeros,
body.subhome #page #master #header div.navigation ul#primary li.numeros a{
	width:194px;
	background-position:-209px 0;
}

body.interna #page #master #header div.navigation ul#primary li.numeros,
body.interna #page #master #header div.navigation ul#primary li.numeros  a:hover,
body.subhome #page #master #header div.navigation ul#primary li.numeros,
body.subhome #page #master #header div.navigation ul#primary li.numeros a:hover{
	background-position:-209px 0;
}

body.home #page #master #header div.navigation ul#primary li.numeros,
body.home #page #master #header div.navigation ul#primary li.numeros a{
	width:160px;
	background-position:-140px 0;
}

body.home #page #master #header div.navigation ul#primary li.numeros,
body.home #page #master #header div.navigation ul#primary li.numeros a:hover{
	background-position:-140px 0;
}

body.interna #page #master #header div.navigation ul#primary li.sustentabilidade,
body.interna #page #master #header div.navigation ul#primary li.sustentabilidade a,
body.subhome #page #master #header div.navigation ul#primary li.sustentabilidade,
body.subhome #page #master #header div.navigation ul#primary li.sustentabilidade a{
	width:162px;
	background-position:-403px 0;
}

body.interna #page #master #header div.navigation ul#primary li.sustentabilidade,
body.interna #page #master #header div.navigation ul#primary li.sustentabilidade a:hover,
body.subhome #page #master #header div.navigation ul#primary li.sustentabilidade,
body.subhome #page #master #header div.navigation ul#primary li.sustentabilidade a:hover{
	background-position:-403px 0;
}

body.home #page #master #header div.navigation ul#primary li.sustentabilidade,
body.home #page #master #header div.navigation ul#primary li.sustentabilidade a{
	width:128px;
	background-position:-300px 0;
}

body.home #page #master #header div.navigation ul#primary li.sustentabilidade,
body.home #page #master #header div.navigation ul#primary li.sustentabilidade a:hover{
	background-position:-300px 0;
}

body.interna #page #master #header div.navigation ul#primary li.biblioteca,
body.interna #page #master #header div.navigation ul#primary li.biblioteca a,
body.subhome #page #master #header div.navigation ul#primary li.biblioteca,
body.subhome #page #master #header div.navigation ul#primary li.biblioteca a{
	width:116px;
	background-position:-565px 0;
}

body.interna #page #master #header div.navigation ul#primary li.biblioteca,
body.interna #page #master #header div.navigation ul#primary li.biblioteca a:hover,
body.subhome #page #master #header div.navigation ul#primary li.biblioteca,
body.subhome #page #master #header div.navigation ul#primary li.biblioteca a:hover{
	background-position:-565px 0;
}

body.home #page #master #header div.navigation ul#primary li.biblioteca,
body.home #page #master #header div.navigation ul#primary li.biblioteca a{
	width:83px;
	background-position:-428px 0;
}

body.home #page #master #header div.navigation ul#primary li.biblioteca,
body.home #page #master #header div.navigation ul#primary li.biblioteca a:hover{
	background-position:-428px 0;
}

body.interna #page #master #header div.navigation ul#primary li.agenda,
body.interna #page #master #header div.navigation ul#primary li.agenda a,
body.subhome #page #master #header div.navigation ul#primary li.agenda,
body.subhome #page #master #header div.navigation ul#primary li.agenda a{
	width:105px;
	background-position:-681px 0;
}

body.interna #page #master #header div.navigation ul#primary li.agenda,
body.interna #page #master #header div.navigation ul#primary li.agenda a:hover,
body.subhome #page #master #header div.navigation ul#primary li.agenda,
body.subhome #page #master #header div.navigation ul#primary li.agenda a:hover{
	background-position:-681px 0;
}

body.home #page #master #header div.navigation ul#primary li.agenda,
body.home #page #master #header div.navigation ul#primary li.agenda a{
	width:70px;
	background-position:-511px 0;
}

body.home #page #master #header div.navigation ul#primary li.agenda,
body.home #page #master #header div.navigation ul#primary li.agenda a:hover{
	background-position:-511px 0;
}

body.interna #page #master #header div.navigation ul#primary li.imprensa,
body.interna #page #master #header div.navigation ul#primary li.imprensa a,
body.subhome #page #master #header div.navigation ul#primary li.imprensa,
body.subhome #page #master #header div.navigation ul#primary li.imprensa a{
	width:154px;
	background-position:-786px 0;
}

body.interna #page #master #header div.navigation ul#primary li.imprensa,
body.interna #page #master #header div.navigation ul#primary li.imprensa a:hover,
body.subhome #page #master #header div.navigation ul#primary li.imprensa,
body.subhome #page #master #header div.navigation ul#primary li.imprensa a:hover{
	background-position:-786px 0;
}

body.home #page #master #header div.navigation ul#primary li.imprensa,
body.home #page #master #header div.navigation ul#primary li.imprensa a{
	width:117px;
	background-position:-581px 0;
}

body.home #page #master #header div.navigation ul#primary li.imprensa,
body.home #page #master #header div.navigation ul#primary li.imprensa a:hover{
	background-position:-581px 0;
}

body.home #page #master #header div.navigation ul#primary li ul ,
body.subhome #page #master #header div.navigation ul#primary li ul,
body.interna #page #master #header div.navigation ul#primary li ul{
	background: #00b3f1;
	border-top:solid 1px #fff;
	float: left;
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	min-width:150px;
	z-index:9999;
}

body.home #page #master #header div.navigation ul#primary li:hover ul ,
body.subhome #page #master #header div.navigation ul#primary li:hover ul,
body.interna #page #master #header div.navigation ul#primary li:hover ul{
	visibility:visible}

body.home #page #master #header div.navigation ul#primary li.imprensa ul ,
body.subhome #page #master #header div.navigation ul#primary li.imprensa ul,
body.interna #page #master #header div.navigation ul#primary li.imprensa ul{
	right:0;
}
		
body.home #page #master #header div.navigation ul#primary li ul li,
body.subhome #page #master #header div.navigation ul#primary li ul li,
body.interna #page #master #header div.navigation ul#primary li ul li {
	border-bottom:1px solid #fff;
	float: none;
	display:block;
	height:26px;
	width:auto !important;
}
			
body.home #page #master #header div.navigation ul#primary li ul li a,
body.subhome #page #master #header div.navigation ul#primary li ul li a,
body.interna #page #master #header div.navigation ul#primary li ul li a{
	background: #00b3f1;
	color: #fff;
	display:block;
	font:bold 14px Arial,Verdana,Tahoma;	
	height:22px;
	padding:4px 10px 0 20px;
	text-decoration:none;
	text-indent:0;
	width:auto !important;
	
}

body.home #page #master #header div.navigation ul#primary li ul li a:hover,
body.subhome #page #master #header div.navigation ul#primary li ul li a:hover,
body.interna #page #master #header div.navigation ul#primary li ul li a:hover{
	background: #008dd3;
	width:auto;
}

#page #master #header div.name-area{
	width:100%;
	float:left;
	margin-bottom:9px;
}

body.interna #page #master #header div.name-area{
	margin-bottom:15px;
}

#page #master #header div.navigation-apoio{
	width:100%;
	float:left;
	margin:0;
}

body.interna #page #master #header div.navigation-apoio{
	/*padding-top:3px;*/
}

#page #master #header div.navigation-apoio ul{
	float:right;
	width:auto;
}

#page #master #header div.navigation-apoio ul li{
	float:left;
	font-size:11px;
	margin-right:5px;
}

#page #master #header div.navigation-apoio ul.identificacao{
	float:left !important;
	margin-left:302px;
}

#page #master #header div.navigation-apoio ul.identificacao li.logoutBemVindo{
	font-weight:bold;
}

#page #master #header div.navigation-apoio ul.identificacao li.logoutSair{
	text-indent:-9999em;
	width:43px;
	height:13px;
	padding-top:3px;
}

#page #master #header div.navigation-apoio ul.identificacao li.logoutSair a{
	background:url(../images/logout.gif) no-repeat;
	width:43px;
	height:13px;
	display:block;
}
ul.intro li.bullet{
background:url(../images/icone-seta.jpg) no-repeat left 3px;
padding-left:15px;
}
ul.intro{
margin:0 0 10px 5px;
}

#page #master #header div.navigation-apoio ul li.mais{
	margin-right:2px;
}

#page #master #header div.navigation-apoio ul li.menos{
	margin-right:20px;
}

#page #master #header div.navigation-apoio ul li.mais,#page #master #header div.navigation-apoio ul li.menos{
	font-weight:bold;
	background:#C0DAF3;
	padding:0 3px;
}

#page #master #header div.navigation-apoio ul li.print{
	background:url(../images/ico-print.gif) no-repeat 0 2px;
	padding-left:12px;
}

/* FIM REGION HEADER */

/* REGION CONTENT */

#page #master #main{
	float:left;
	width:100%;
	position:relative;
	z-index:1;
}

body.interna #page #master #main{
	margin-top:-22px;
}

#page #master #main .content-left{
	float:left;
	width:395px;
}

#page #master #main .content-left p,#page #master #main .content p, #page #master #main .content ul.diretor li{
	margin-bottom:10px;
}

#page #master #main .content p{
	padding:0;
}

#page #master #main div.conselho{
margin:20px 0 0;
}

#page #master #main div.conselholeft{
float:left;
}

#page #master #main div.conselhoright{
margin:0 0 0 10px;
width:auto;
}

#page #master #main .content div.boxVerdeRespostas{background:#EEF4C6; display:table; padding:10px 10px 0 10px; margin:0 0 10px 0; width:557px;}
#page #master #main .content p.tituloVerde{color:#03983E; font-weight:bold; padding:0; font-size:14px;}
#page #master #main .content p.atencao{color:#cd0101; font-weight:bold;}
#page #master #main .content p.texto{font-size:12px;}
#page #master #main .content p.marginRespostas{margin:0;}
#page #master #main .content p.cinza{background:#e6e6e7; display:block; margin:0;padding:10px;}
#page #master #main .content p.cinzaEscuro{background:#d8d8d9;}

#page #master #main .content-right{
	float:right;
	width:520px;
}

#page #master #main .content-right div.chamada-pages{
	float:left;
	width:249px;
	height:160px;
}

#page #master #main .box-noticias-interna{
	float:right;
	width:249px;
	margin-left:30px;
}

#page #master #main a.listaDownload-ctd{
	background:url(../images/icoListaDownload.gif) no-repeat left 2px;
	padding:0 0 0 25px;
}

#page #master #main .content-right div.chamada-pages.odd{
	float:right;
}

#page #master #main .content-right div.chamada-pages div.title, #page #master #main .box-noticias-interna div.title{
	background:#DBDCDE;
	float:left;
	width:100%;
	height:38px;
	margin-bottom:13px;
}

#page #master #main .content-right div.chamada-pages div.title h2,#page #master #main .box-noticias-interna div.title h2{
	font-size:14px;
	margin-top:12px;
	margin-left:10px;
	font-weight:bold;
}

#page #master #main .content-right div.chamada-pages div.titles, #page #master #main .box-noticias-interna div.titles{
	background:#DBDCDE;
	float:left;
	width:260px;
	height:38px;
	margin-bottom:13px;
}
#page #master #main .content-right div.chamada-pages div.titles h2,#page #master #main .box-noticias-interna div.titles h2{
	font-size:14px;
	margin-top:12px;
	margin-left:10px;
	font-weight:bold;
}
.gerdau{
font-size:14px;
margin-top:12px;
margin-left:10px;
font-weight:bold;
}
#page #master #main .content-right div.chamada-pages p,#page #master #main .box-noticias-interna p{
	padding:0 5px;
}

#page #master #main .box-noticias-interna ul{
	float:left;
	width:90%;
	margin:0 3%;
	margin-bottom:20px;
}

#page #master #main .box-noticias-interna ul li{
	float:left;
	width:100%;
	font-size:12px;
	margin-bottom:0;
}

#page #master #main .box-noticias-interna ul li.title{
	font-size:11px;
}

#page #master #main .box-noticias-interna ul li.resumo{
	font-size:11px;
	margin-bottom:5px;
}

#page #master #main div.navegacao-area{
	float:left;
	width:280px;position:relative;
	z-index:100;
}

#page #master #main div.navegacao-area ul{
	float:left;
	width:100%;
}

#page #master #main div.navegacao-area ul li{
	font-size:14px;
	float:left;
	width:100%;
	margin-bottom:2px;
}

#page #master #main div.navegacao-area ul li ul{
	margin-top:2px;
}

#page #master #main div.navegacao-area ul li ul li{
	font-size:14px;
	float:left;
	width:100%;
	margin-bottom:0px;
}

#page #master #main div.navegacao-area ul li a{
	color:#010000;
	background:#C8DB44;
	padding:10px 0;
	padding-left:13px;
	display:block;
	text-decoration:none;
}

#page #master #main div.navegacao-area ul li a.ativo,#page #master #main div.navegacao-area ul li a:hover{
	background:#6FC155;
	text-decoration:none;
}

#page #master #main div.navegacao-area ul li ul li a.ativo,#page #master #main div.navegacao-area ul li ul li a:hover{
	background:#C8DB44 url(../images/arrow-subitem.gif) no-repeat 16px 12px;
	text-decoration:none;
	padding-left:34px;
}

#page #master #main div.content{
	float:right;
	width:640px;
	margin-top:32px;
}

#page #master div.borda-topo{
border-top:1px solid #C8DB44;
}

#page #master #main div.full{
	float:left;
	width:100%;
}

#page #master #main div.content h2{
	font:normal 24px Arial,Verdana,Tahoma;
	color:#008c38;
	margin-bottom:20px;
}

#page #master #main div.content h2.margin{
	margin-bottom:5px;
}

#page #master #main div.content h3{
	font:normal 16px Arial,Verdana,Tahoma;
	color:#4c4c4c;
	margin-bottom:10px;
}

#page #master #main div.content h3.releases{
	font:normal 12px Arial,Verdana,Tahoma;
	margin-bottom:10px;
}


#page #master #main div.content h4{
	background:#c9db44;
	float:left;
	font:bold 14px Arial,Verdana,Tahoma;
	color:#50581b;
	/*margin:0 0 10px 0;*/
	margin:0 0 5px 0;
	text-transform:uppercase;
	width:100%;
}

#page #master #main div.content h4 span{
	display:block;
	padding:10px;
}

#page #master #main div.content h4.tabela-titulo{
margin:0;
}

#page #master #main div.content h5{
	font:bold 14px Arial,Verdana,Tahoma;
	color:#666;
	text-transform:uppercase;
	width:auto;
}

#page #master #main div.content h5 a.site{
	background:url(../images/icoSite.gif) no-repeat left 2px;
	display:block;
	padding:0 0 5px 18px;
}

#page #master #main div.content h6{
	font:bold 13px Arial,Verdana,Tahoma;
	color:#4c4c4c;
	text-transform:uppercase;	
	width:auto;	
}

#page #master #main div.content h6.desenvolvimento{
	display:block;
	float:left;
	padding:25px 0 20px 0;
	text-transform:none;
}

#page #master #main div.content a.voltar{
	background:url(../images/btVoltar.gif) no-repeat;
	display:block;
	float:right;
	height:23px;
	margin:0 0 10px 0;
	text-indent:-9999em;
	width:75px;	
}

#page #master #main div.content a.anterior{
	background:url(../images/btAnterior.gif) no-repeat;
	display:block;
	float:left;
	height:23px;
	margin:40px 0 10px 0;
	text-indent:-9999em;
	width:97px;	
}

#page #master #main div.content ul.lista-noticias li{
	float:left;
	width:100%;
}

#page #master #main div.content ul.lista-noticias li{
	background:transparent url(../images/icone-seta.jpg) no-repeat scroll left 3px;
	padding-left:15px;	
}

#page #master #main div.content a.proximo{
	background:url(../images/btProximo.gif) no-repeat;
	display:block;
	float:right;
	height:23px;
	margin:40px 0 10px 0;
	text-indent:-9999em;
	width:97px;	
}

#page #master div#listaReleases{
	float:left;
	margin:10px 0 0;
	width:100%;
}

#page #master div#listaReleases a.btlistaReleases{
	background:url(../images/btListaReleases.gif) no-repeat;
	display:block;
	float:right;
	height:23px;
	margin:0 0 10px 0;
	text-indent:-9999em;
	width:120px;	
}

#page #master #main div.content a.margin{
	margin:10px 0 0;
}

#page #master #main div.content li.largura-li{
	margin-right:30px;
}

#page #main div.contentsup{
width:100%;
padding:0 0 30px 0;
float:left;
}

#page #main div.contentsup ul{
border-top:1px solid #DBDCDE;
float:left;
width:220px;
margin:0 15px 0 0;
}

#page #main div.contentsup ul.lista-nivel3{
margin:0;
}


#page #main div.contentsup ul.semmargem{
margin:0;
}

#page #main div.contentsup ul.semborda{
border-top:none;
}

#page #main div.contentsup ul li.lista-nivel1{
background:#DBDCDE;
width:100%;
padding:10px 0;
}

#page #main div.contentsup ul li.lista-nivel1 a{
font-size:16px;
padding:0 0 0 10px;
}

#page #main div.contentsup ul li.lista-nivel2{
overflow:hidden;
padding:10px 0 0;
border-bottom:1px solid #DBDCDE;
background:url(../images/img-link-mapa.jpg) no-repeat 10px 16px;
}

#page #main div.contentsup ul li.semborda{
border-bottom:none;
}

#page #main div.contentsup  li.lista-nivel2 a{
font-size:16px;
margin:0 0px 10px 25px;
display:block;
height:auto;
}

#page #main div.contentsup ul li.lista-nivel3{
padding:5px 0 5px 0;
margin-top:2px;
background:#E4F7FE url(../images/img-link2-mapa.jpg) no-repeat 30px 12px;
}

#page #main div.contentsup ul li.lista-nivel3 a{
font-size:11px !important;
margin:0 0 0 40px;
}

#page #main div.contentsup.inf {
clear:both;
}

#page #master #main div.busca{
	float:left;
	width:100%;
	background:#E6E6E8;
	margin-bottom:8px;
}

#page #master #main div.mes{
	float:left;
	width:100%;
	margin-bottom:30px;
}

#page #master #main div.busca form{
	padding:6px 11px;
}

#page #master #main div.busca form label{
	margin-right:8px;
}

#page #master #main div.busca form input.text{
	margin-right:5px;
}

#page #master #main div.busca form input.submit{
	margin-right:5px;
}

#page #master #main div.paginacao{
	float:left;
	width:100%;
	border-top:2px solid #E6E6E6;
	border-bottom:2px solid #E6E6E6;
	padding:5px 0;
}

#page #master #main div.marginPaginacao{
	margin:0;
}

#page #master #main div.paginacao p{
	float:left;
	width:auto;
	margin-bottom:0;
	font-size:12px;
}

#page #master #main div.paginacao ul{
	float:right;
	width:auto;
}

#page #master #main div.paginacao ul li{
	float:left;
	font-size:12px;
}

#page #master #main div.paginacao ul li.num{
	padding:0 3px;	
}

#page #master #main div.paginacao ul li.num strong{
	font-size:14px;
}

#page #master #main div.paginacao ul li.anterior{
	margin-right:6px;
}

#page #master #main div.paginacao ul li.proxima{
	margin-left:6px;
}

#page #master #main div.content div.fotoBanco{
	float:left;
	margin:25px 0 17px 0px;
	width:300px;	
}

#page #master #main div.content div.fotoBanco ul{
	float:right;
	width:128px;
}

#page #master #main div.content div.fotoBanco ul li{
	float:left;
	width:100%;
	margin-bottom:5px;
}

#page #master #main div.content div.fotoBanco li.titulo{
	font-weight:bold;
}

#page #master #main div.content div.BancoSemMargin{
	margin:25px 0 17px 20px;
}

#page #master #main div.content div.fotoBanco img{
	border:solid 1px #bbb;
	float:left;
	margin:0 10px 0 0;	
}

#main div.content p.text-centro{
text-align:center;
margin:10px 0;
background:#fff;
}

#main div.content img.img-centro{
margin:0 0 0 160px;
border:0;
}

#page #master #main div.content div.fotoBanco p{
	color:#4c4c4c;
	float:left;
	font:bold 12px Arial,Verdana,Tahoma;
	margin:0;
	width:150px;
}

#page #master #main div.content div.fotoBanco p.zip{
	font-weight:normal;
	padding:5px 0 0;
}
#main p.marginul{
margin-top:10px;
}

#page #master #main div.content div.fotoBanco a{
	background:#dae9f8;
	color:#007dc6;
	display:block;
	float:left;
	font:normal 12px Arial,Verdana,Tahoma;
	height:17px;
	margin:8px 0 0;
	text-align:left;
	width:auto;
}

#page #master #main div.content div.fotoBanco a.imagem{
	background:#dae9f8 url(../images/icoSolicitar.gif) no-repeat 6px 5px;
	padding:3px 10px 0 20px;
}

#page #master #main div.content div.fotoBanco a.ampliar{
	background:#dae9f8 url(../images/icoAmpliar.gif) no-repeat 6px 5px;
	padding:3px 10px 0 20px;
}

#page #master #main div.content div.fotoBanco a.download{
	background:#dae9f8 url(../images/icoDownload.gif) no-repeat 4px 3px;
	padding:3px 10px 0 20px;
}

#page #master #main div.content div.fotoBanco li a.download{
	background:#dae9f8 url(../images/icoDownload.gif) no-repeat 4px 3px;
	margin-top:0;
}


#page #master #main div.content div.fotoBiblioteca{
	float:left;
	margin:40px 36px 0 0;
	width:auto;	
}

#page #master #main div.content div.fotoBiblioteca a.alargura{
display:block;
width:177px;
}

#page #master #main div.content div.BibliotecaSemMargin{
	margin:40px 0 0;	
}

#page #master #main div.content div.fotoBiblioteca img{
	border:solid 1px #bbb;
	float:left;
	margin:0 10px 0 0;	
}

#page #master #main div.content div.fotoBiblioteca a{
	color:#007dc6;
	float:left;
	font:bold 14px Arial,Verdana,Tahoma;	
	text-align:left;
	width:auto;
}

#page #master #main div.content div.coluna1{
	float:left!important;
	padding:0 8px 0 0;
	width:280px;
}

#page #master #main div.content div.coluna1Right{
	float:right;
	margin:0;
	width:320px;
}

#page #master #main div.content div.coluna1RightAlign{
	width:265px;
}

#page #master #main div.content div.coluna1Fale{
	float:right;
	margin:0;
	width:280px;
}

#page #master #main div.content div.coluna1 p{
	color:#4c4c4c;
	float:left;
	font:normal 12px Arial,Verdana,Tahoma;
	padding:0;
	width:280px;
}

#page #master #main div.content div.duasColunas{
	float:right;
	width:640px;
}

#page #master #main div.content div#coluna1FalaConosco{
	float:left;
}

#page #master #main div.content div.semana{
	float:left;
	width:640px;
	margin:-70px 0 0 350px;
}


#page #master #main div.content div.duasColunasLeft{
	width:580px;
	margin:0 25px 0 0;
	float:left;
}

#page #master #main div.content div.duasColunas img{
float:left;
margin:0 10px 0 0;
}

#page #master #main div.content div.duasColunas div.espacamento{
	float:left;
	padding:0 0 30px 0;
	width:520px;
}

#page div.boxInstituto{
float:left;
margin:0 10px 10px 0;
}

#page #master #main div.content div.duasColunas div.busca{
	float:left;
	width:100%;
	background:#E6E6E8;
	margin-bottom:15px;
}

#page #master #main div.content div.duasColunas div.busca form{
	padding:6px 11px;
}

#page #master #main div.content div.duasColunas div.busca form label{
	margin-right:8px;
}

#page #master #main div.content div.duasColunas div.busca form input.submit{
	height:21px;	
	margin-right:5px;
	padding:0;
	width:27px;
}

#page #master #main div.content div.duasColunas div.busca form select{
	margin:0 9px 0 0;
	width:150px;
}

#page #master #main div.content div.duasColunas div.termo{
	float:left;
	padding:0 0 0 10px;
	width:630px;
}

div.img-reciclagem{
	margin-left:40px;
}

#page #master #main div.content div.duasColunas div.termo p{
	margin:0 0 5px 0;
	width:620px;
}

#page #master #main div.content div.duasColunas table{
	float:left;
	width:640px;
}

#page #master #main div.content div.duasColunas table td{
	background:#d8d8d9;
	vertical-align:middle;
	padding:0 0 0 10px;
	height:35px;
}

#page #master #main div.content div.duasColunas table td.titulo{
	background:#c9db44;
	height:31px;
	vertical-align:middle;	
}

#page #master #main div.content div.duasColunas table td.cor{
	background:#e6e6e7;
	vertical-align:middle;
}

#page #master #main div.content div.duasColunas table td.col1{
	border-right:solid 2px #fff;
	width:512px;
}

#page #master #main div.content div.duasColunas table td.col2{
	text-align:center;
	padding:0;
}

div.content table.tabela-produtos{
width:100%;
margin:0 0 20px 0;
font-weight:bold;
}

div.content table.tabela-inferior{
width:440px;
}

div.content table.tabela-inferiorMaior{
border:0;
width:100%;
}

div.content table.tabela-produtos td{
width:100px;
background:#EFEFEF;
font-size:11px;
text-align:center;
font-weight:bold;
}

div.content table.tabela-produtos td.title-table{
background:#E6F0AB;
width:auto;
text-align:left;
padding:0 0 0 10px;
height:35px;
font-weight:bold;
}

div.content table.tabela-produtos td.imgFundo_01{
background:#EFEFEF url(../images/imglateral_01.gif) no-repeat -5px 15px;
}

div.content table.tabela-produtos td.imgFundo_02{
background:#EFEFEF url(../images/imglateral_02.gif) no-repeat -5px 35px;
}

div.content table.tabela-produtos td.imgFundo_03{
background:#EFEFEF url(../images/imglateral_03.gif) no-repeat -5px -4px;
height:106px;
}

div.content table.tabela-produtos td.imgFundo_04{
background:#EFEFEF url(../images/imglateral_04.gif) no-repeat -5px 36px;
}

div.content table.tabela-produtos td.imgFundo_05{
background:#EFEFEF url(../images/imglateral_05.gif) no-repeat -5px -20px;
}

div.content table.tabela-produtos td.produtos{
width:216px;
text-align:center;
background:#DBDCDE;
}


div.content table.tabela-produtos td.placas{
padding:0 0 0 10px !important;
}

div.content table.tabela-produtos td.td-arcelor{
width:73px;
}

div.content table.tabela-produtos td.td-votoran{
width:73px;
}

div.content table.tabela-produtos td.td-largura{
width:285px;
text-align:left;
padding:0 0 0 3px;
height:35px;
}

div.content table.tabela-produtos td.td-borda{
border:0;
font-weight:bold;
text-align:center;
}

div.content table.tabela-produtos td.td-alinhamento{
/*border-right:1px solid #fff;*/
text-align:center;
}

div.content table.tabela-produtos td.header{
	background:#DBDCDE;
	width:360px;
}

div.content table.tabela-produtos td.td-alinhamento.header{
	background:#DBDCDE;
	width:100px;
}

div.content table.tabela-produtos td.td-blocos{
width:76px;
}

div.content table.tabela-produtos td.tr-borda{
width:65px;
}

div.content table.tabela-inferior td{
border:0;
text-align:center;
background:#DBDCDE;
}

div.content table.tabela-inferior td.empresas{
border-bottom:2px solid #fff;
width:418px;
text-align:center;
}

#page #master #main div.content div.duasColunas a.adicionar{
	background:#6fc055;
	border:solid 1px #259401;
	color:#fff;
	display:block;
	float:right;
	font:normal 14px Arial,Verdana,Tahoma;
	height:20px;
	margin:15px 0 0;
	text-align:center;
	width:153px;	
}

#page #master #main div.content div.duasColunas a.excluir{
	background:#C70102;
	border:solid 1px #A00201;
	width:129px;
	margin:15px 0 0 6px;
}

#page #master #main div.content div.duasColunas input.excluir-fotos{
	height:21px;
	float:right;
	display:block;
	background:#C70102;
	border:solid 1px #A00201;
	width:auto;
	text-align:center;
	margin:15px 0 0 6px;
	text-transform:none !important;

}

#page #master #main div.content div.duasColunas a.limparCarrinho{
	background:#c1daf4;
	border:solid 1px #007dc6;
	color:#007dc6;
	display:block;
	float:right;
	font:normal 14px Arial,Verdana,Tahoma;
	height:18px;
	margin:15px 15px 0 0;
	text-align:center;
	width:107px;	
}

#page #master #main div.content div.duasColunas a.limparCarrinho:hover{
	text-decoration:none;	
}

#page #master #main div.content div.duasColunas a.continuar{
	background:#00b3f1;
	border:solid 1px #007dc6;
	color:#fff;
	display:block;
	float:right;
	font:normal 14px Arial,Verdana,Tahoma;
	height:18px;
	margin:15px 0 0;
	text-align:center;
	width:70px;	
}

#page #master #main div.content div.duasColunas a.continuar:hover{
	text-decoration:none;
}


#page #master #main div.content div.duasColunas a.adicionar:hover{
	text-decoration:none;
}

#page #master #main div.content div.boxVerde{
	background:#eef4c6;
	float:left;
	margin-bottom:15px;
	padding:10px 0 10px 10px;
	width:auto;
}

#page #master #main div.content div.boxVerdeEtapas{
width:630px;
}

#page #master #main div.content div.boxVerdeIntroducao{
	width:630px !important;
}

#page #master #main div.content div.videoInst{
	width:260px;
}

#page #master #main div.content div.jornalista{
	width:620px;
	padding:10px;
}

#page #master #main div.content div.boxVerde div{
	float:left;
	width:auto;
}

#page #master #main div.content div.boxVerde div.sustentabilidade{
	float:left;
	width:290px;
}

#page #master #main div.content div.perguntas{
	background:url(../images/bckPerguntas.gif) no-repeat bottom;
	float:left;
	margin:25px 0 0;
	padding:0 0 0 0;
	width:640px;
}

#page #master #main div.content div.perguntas p{
	margin:0 0 2px 0;
	padding:0
}

#page #master #main div.content div.perguntas a.topo{
	display:block;
	float:right;
	height:14px;
	margin:5px 0 0;
	padding:0;
	width:19px;
}

div.content div.boxCinza{
width:auto;
background:#E9EAEC;
padding:15px;
}

div.content div.boxFaleConosco{
margin:10px 0 0;
}

div.content div.boxCinzaFale{
background:#E9EAEC;
display:table;
padding:15px 0 15px 0;
text-align:center;
width:280px;
}

div.content div.boxCinzaFale a.fale{
background:url(../images/btFaleConosco.gif) no-repeat 10px 0;
display:block;
float:left;
height:37px;
margin:0;
text-indent:-9999em;
width:269px;
}

div.content div.boxCinza ul li.lista-topo{
background:#A3A3A5;
color:#fff;
font-weight:bold;
margin:10px 0 0 0;
padding-left:5px;
}
#page #master #main div.content div.largura{
width:100%;
}

#page #master #main div.content div.boxVerde p{
	display:block;
	float:left;
	padding:9px 0 0 0;
	width:100%;
}

#page #master #main div.content div.boxVerde p a{
	color:#007dc6;
	text-decoration:none;
}

#page #master #main div.content div.boxVerde p a:hover{
	text-decoration:underline;
}

#page #master #main div.content div.boxVerde a.cadastrar{
	background:#00b3f1;
	border:solid 1px #007dc6;
	color:#fff;
	display:block;
	float:left;
	font:normal 14px Arial,Verdana,Tahoma;
	height:17px;
	padding:1px 0 0;
	text-align:center;
	text-decoration:none;
	width:132px;
}

#page #master #main div.content div.coluna2{
	float:left;
	margin:0 18px 0 0;
	width:311px;
}

#page #master #main div.content div.coluna2 h3{
	float:left;
	height:38px;
	text-indent:-9999em;
	width:311px;
}

#page #master #main div.content div.coluna2 h3.jornalistaCadastrado{background:url(../images/retJornalistaCadastrados.gif) no-repeat;}
#page #master #main div.content div.coluna2 h3.jornalistaNaoCadastrado{background:url(../images/retJornalistaNaoCadastrados.gif) no-repeat;}

#page #master #main div.content div.marginJornalista{margin:0;}

#page #master #main div.content div.coluna2 fieldset{
	border:0;
	float:left;	
	width:275px;
}

#page #master #main div.content div.coluna2 fieldset legend{
	display:none;
}

#page #master #main div.content div.coluna2 fieldset label{	
	float:left;
	margin:0 0 10px 0;
	width:50px;
}

#page #master #main div.content div.coluna2 fieldset input{
	float:left;
	margin:0 10px 10px 0;	
	width:171px;
}

#page #master #main div.content div.coluna2 fieldset  input.ok{
	float:left;
	height:18px;
	margin:3px 0 0 10px;
	padding:0;
	width:27px;
}

#page #master #main div.content div.coluna2 fieldset input.margin{
	margin:0;
}

#page #master #main div.content div.coluna2 fieldset a{
	color:#007dc6;
	float:right;
	font:normal 12px Arial,Verdana,Tahoma;
	margin:5px 50px 0 0;
}

#page #master #main div.content div.coluna2 a.cadastrar{
	background:#00b3f1;
	border:solid 1px #007dc6;
	color:#fff;
	display:block;
	float:left;
	font:normal 14px Arial,Verdana,Tahoma;
	height:17px;
	padding:1px 0 0;
	text-align:center;
	text-decoration:none;
	width:132px;
}

#page #master #main div.content div.coluna2 a.cadastrar:hover{
	text-decoration:none;
}


#page #master #main div.listagem{
	float:left;
	width:100%;
	margin:20px 0 40px 0;
}

#page #master #main div.listagem.vila{
	float:left;
	width:100%;
	margin:0px 0 40px 0;
}

#page #master #main div.marginline{
margin:10px 0 10px 0;
}

#page #master #main div.listagem .marginline{
margin:10px 0 10px 0;
}

#page #master #main div.sustentabilidade{
width:315px;
margin:10px 0 0;
}

#page #master #main div.marginBox{
	margin:10px 0 0;
}

#page #master #main div.colunaUnica{
margin:25px 0 0 0;
width:270px;
}

#page #master #main div.listagem3Colunas{
	margin:25px 5px 0 10px;
	width:298px;
}

#page #master #main div.listagemBiblioteca{ 
	margin:13px 0;
	width:760px;	
}

#page #master #main div.listagemResumo{ 
	margin:13px 0;
	width:250px;
}

#page #master #main div.listagem ul{
	float:left;
	width:100%;
	margin-top:23px;
}

#page #master #main div.listagem ul.lista-vila{
	float:left;
	width:100%;
	margin-top:0px;
}

#page #master #main div.listagem ul.lista-vila li.info{
	margin-bottom:20px;
}

#page #master #main div.listagem ul.margin{
	margin:0;	
}

#page #master #main div.listagem ul.first{
	margin-top:0px;
	/*width:auto;*/
}

.marginAssociadas{
margin:25px 0 0 !important;
}

ul.altura-lista{
height:170px;
}

ul.semaltura{
margin-top:0 !important;
}

div.content div.altura ul{
height:50px;
}

#content p.relatorio{
margin:20px 0 0 0 !important;
}

#page  #content ul.lista-relatorio li{
margin-top:20px;
}

#page #master #main div.listagem ul li{
	float:left;
	width:100%;
}

#page #master #main div.listagem ul li.numeros{
	width:250px;
}

#page #master #main div.listagem ul li.margin{
	margin:0 0 20px 0;
}

#page #master #main div.listagem ul li.marginBox{
	margin:0 0 5px 0;
}

#page #master #main div.listagem ul li.fonte{
	background:url(../images/icoSeta.gif) no-repeat 0 5px;
	margin:0 0 20px 0;
	padding:0 0 0 10px;
}

#page #master #main div.listagem ul li.fonte a{
	color:#007dc6;
	font:normal 12px Arial,Verdana,Tahoma;
}

#page #master #main div.listagem ul li.info{
	font-size:12px;
}

#page #master #main div.listagem ul li a.download{
	background:url(../images/icoDownload.gif) no-repeat left top;
	padding:0 0 0 22px;
}

#page #master #main div.listagem ul li a.video{
	background:url(../images/icoVideo.gif) no-repeat left top;
	padding:0 0 0 22px;
}

#page #master #main div.listagem ul li a.foto{
	background:url(../images/icoFoto.gif) no-repeat left top;
	padding:0 0 0 22px;
}

#page #master #main div.listagem ul li a.audio{
	background:url(../images/icoAudio.gif) no-repeat left top;
	padding:0 0 0 22px;
}

#page #master #main  a.site{
	background:url(../images/icoSite.gif) no-repeat left 2px;
	padding:0 0 0 18px;
}

#page #master #main div.listagem ul li.lista-arquivo-tv{
	background:url(../images/icone-dowloadtv.jpg) no-repeat left 2px;
	padding:0 0 0 25px;
}

#page #master #main div.listagem ul li a.listaDownload{
	background:url(../images/icoListaDownload.gif) no-repeat left 2px;
	padding:0 0 0 25px;
}

#page #master #main div.listagem ul li a.lista-arquivo{
background:url(../images/icone-dowload.jpg) no-repeat left 2px;
}

#page #master #main div.listagem ul li a.lista-arquivo-tv{
background:url(../images/icone-dowloadtv.jpg) no-repeat left 2px;
}

ul.lista-arquivoVideo{
margin:0 0 10px 0 !important;
}

#page #master #main div.listagem ul li a.listaDownload.iconeLista{
	background:url(../images/icone-rel.jpg) no-repeat left top;
	padding:0 0 0 25px;
}

#page #master #main div.listagem ul li{
margin:0;
}

#page #master #main div.listagem ul li a.detalhes{
	font-size:12px;
	font-weight:bold;
}

#page #master #main div.listagem ul li span{
	font-size:11px;
	font-weight:bold;
}

#page #master #main .content div.destaques{
	
	display:table;
	float:left;
	margin:10px 0 0;
	padding:0 0 20px 0;
	width:100%;
}

#page #master #main .content div.destaquesMarcado{
	background:#E5E7D9;
	padding:0 0 10px 0 !important;
	
}

#page #master #main .content div.destaquesMarcado{
	background:#E5E7D9;
	padding:0 !important;
	margin-top:0px !important;
	float:left;
	
}

#page #master #main .content div.blocoDestaque{
	float:left;
	display:table;
	margin:0 20px 0 0;
	width:450px;
}

#page #master #main .content div.alturablocoDestaque{
	height:240px;
}

#page #master #main .content div.blocoDestaqueTitulo{
	margin-bottom:10px;
}

#page #master #main .content div.blocoDestaqueMarcado{
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	float:left;
	width:400px;
}

#page #master #main .content div.destaqueEventos{
	width:930px;
	float:left;
	background:#E5E7D9;
}

#page #master #main .content div.bordaDestaque{
background:#fff;
padding:5px 0 0;
border-bottom:2px solid #CADA44;
float:left;
width:100%;
}

#page #master #main .content div.destaquesMarcado p.linhaTitulo{
	width:940px;
	height:10px;
	background:#000;
}

/*#page #master #main .content div.destaques{
	border-bottom:solid 1px #c9db44;
	display:table;
	float:left;
	padding:0 0 10px 0;
	width:100%;
}

#page #master #main .content div.blocoDestaque{
	float:left;
	display:table;
	width:920px;
	padding:0 10px 0 10px;
	background:#E5E7D9;
}*/

#page #master #main .content div.blocoDestaque img{
	border:solid 1px #949494;
	float:left;
	margin:8px 12px 0 0;
}

#page #master #main .content div.blocoDestaque p{
	float:left;
	margin:0;
	padding:2px 0 0;
	width:350px;
}

#page #master #main .content div.blocoDestaque p.eventos_cursos{
	width:400px;
	margin-bottom:5px;
}

#page #master #main .content div.blocoDestaque p.texto{
	font-size:12px;
}

#page #master #main .content div.blocoDestaque ul{
	float:left;
	margin:0;
	padding:10px 0 0;
	width:270px;
}

#page #master #main .content div.blocoDestaque ul li{
	float:left;
	width:100%;
}

#page #master #main .content div.blocoDestaque ul li.fonte{
	background:url(../images/icoSeta.gif) no-repeat 0 7px;
	margin:25px 0 0;
	padding:0 0 0 10px;
}

#page #master #main .content div.blocoDestaque ul li.fonte a{
	color:#007dc6;
	font:bold 11px Arial,Verdana,Tahoma;
}

#page #master #main .content div.blocoDestaque ul li a.download, a#download{
	background:url(../images/icoDownload.gif) no-repeat left top;
	padding:0 0 0 22px;
}

#page #master #main .content div.blocoDestaque div.bloco{
	float:left;
	height:185px;
	margin:0;
	padding:0 0 30px 0;
	width:450px;
}

#page #master #main .content div.blocoDestaque div.bloco div{
	float:left;
	width:300px;
}

#page #master #main .content div.blocoDestaque div.bloco-destaqueR{
	float:left;
	width:300px;
}

#page #master #main .content div.blocoDestaque div.bloco-destaqueR div.texto{
	float:left;
	font-size:12px;
	margin:2px 0 0;
}

#page #master #main .content div.marginDestaque{
	margin:0;
}

#page #master #main div.content-master{
	float:left;
	width:700px;
}

#page #master #main div.content-master div.destaque{
	float:left;
	width:340px;			
}

#page #master #main div.content-master div.noticia{
	margin-bottom:20px;
}

#page #master #main div.content-master div.destaque.agenda{
	float:right;
	margin-bottom:20px;
}

#page #master #main div.content-master div.destaque.noticia div.title {
	background:#6FC155 url(../images/bg-title-destaque-noticia.jpg) no-repeat top right;
	float:left;
	width:100%;
	height:38px;
	margin-bottom:10px;
	color:#fff;
}

#page #master #main div.content-master div.destaque div.title h2{
	font-size:16px;
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;
}
#page #master #main div.content-master div.destaque.agenda div.title{
	background:#C8DB44 url(../images/bg-title-destaque-agenda.jpg) no-repeat top right;
	float:left;
	width:100%;
	height:38px;
	margin-bottom:10px;
}

#page #master #main div.content-master div.destaque div.column{
	background:#fff;
	float:left;
	width:100%;
	padding:0 0 10px 0;
	position:relative;	
}

#page #master #main div.content-master div.todas{
	border-top:2px solid #6EBF56;
	float:left;
	font-weight:bold;
	font-size:11px !important;
	width:340px;
}

#page #master #main div.content-master  div.todas a{
	color:#017CC9;	
}

#page #master #main div.content-master div.destaque ul{
	float:left;
	width:100%;
}

#page #master #main div.content-master div.destaque ul li{
	float:left;
	width:100%;
	line-height:normal;
}

#page #master #main div.content-master div.destaque ul li.img{
	float:left;
	width:auto;
	margin-right:10px;
}

#page #master #main div.content-master div.destaque ul li.resumo{
	width:67%;
	line-height:18px;
}

#page #master #main div.content-master div.destaque ul li.titulo{
	margin-bottom:4px;
	line-height:18px;
}

#page #master #main div.content-master div.destaque.agenda ul li.titulo{
	margin-bottom:5px;
}

#page #master #main div.content-master div.destaque ul li a{
	color:#027CC9;
}

#page #master #main div.content-master span.cor-texto{
color:#02871E !important;
font-weight:normal !important;
}

#page #master #main div.content-master div.destaque ul li span{
	font-size:11px;
	padding:0px 2px;
}

#page #master #main div.content-master div.destaque ul li.data span{
	background:#E2E2E2;
}

#page #master #main div.content-master div.destaque ul li.titulo span{
	font-weight:bold;
	color:#007EC7;
}

#page #master #main div.content-master div.destaque ul li.tag span{
	background:#C8DB43;
}

#page #master #main div.content-master div.destaque.coringa{
	background:#fff;
	float:left;
	width:340px;
	padding-bottom:15px;
	border-bottom:2px solid #71C055;
}

#page #master #main div.content-master div.destaque.coringa.odd{
	float:right;
	width:340px;
	margin: 0 0 20px 0;
}

#page #master #main div.content-master div.destaque.coringa.anuario a{
	color:#007CC6;
}

#page #master #main div.content-master div.destaque.coringa div.title{
	background:#DBDCDE;
	float:left;
	width:100%;
	height:38px;
	margin-bottom:13px;
}
#page #master #main div.content-master div.destaque.coringa.video-home{
	background: none;
	border: none;
}
#page #master #main div.content-master div.destaque.coringa.video-home div.title{
	background:#497CE2;
	float:left;
	width:100%;
	height:38px;
	line-height:38px;
	margin-bottom:13px;
}
#page #master #main div.content-master div.destaque.coringa.video-home div.title h2{
	color: #fff;
	font-size: 16px;
	margin:  0 0 0 12px;
}

body.home #page #master #main .content-right{
	float:right;
	width:220px;
}

body.home #page #master #main .content-right div.destaque-lateral{
	float:left;
	width:100%;
	background:#fff;
	border-bottom:2px solid #017DC7;
	margin-bottom:11px;
}

body.home #page #master #main .content-right div.destaque-lateral div.title{
	background:#017DC7;
	float:left;
	width:100%;
	height:38px;
	margin-bottom:13px;
}

body.home #page #master #main .content-right div.destaque-lateral div.title h2{
	font-size:16px;
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;
}

div.destaque-lateral div.links-cb{
float:left;
margin:0 0 0 5px;
}

div.destaque-lateral div.cbright{
margin:0;
}

div.destaque-lateral div.container-links{
float:left;
width:auto;
padding:0 0 7px 0;
}

div.destaque-lateral div.container-links div.linksCb{
background:url(../images/img-gestao-aco.gif); 
height:129px; 
margin:0 0 05px 8px; 
width:204px;
}

div.destaque-lateral div.container-links  a.linkCbca{
float:left; 
display:block; 
height:40px; 
margin:27px 0 0 2px; 
text-indent:-9999em; 
width:110px;
}

div.destaque-lateral div.container-links  a.alinkCb28{
float:left; 
display:block; 
height:40px; 
margin:27px 0 0 2px; 
text-indent:-9999em; 
width:80px;
}

div.destaque-lateral div.container-links  a.linkCCA{
float:left; 
display:block; 
height:40px; 
margin:15px 0 0 2px; 
text-indent:-9999em; 
width:114px;}

div.destaque-lateral div.cbright p{
padding:0 0 0 1px;
border-left:1px solid #ECE9D8;
}

div.destaque-lateral div.links-cb p.texto-link{
font-size:11px;
}

div.destaque-lateral div.cbright img{
margin:0 0 0 1px;
}

body.home #page #master #main .content-right div.destaque-lateral.estatistica div.title{
	background:#01B3F1 url(../images/bg-title-destaque-estatistica.jpg) no-repeat top right;
}

body.home #page #master #main .content-right div.destaque-lateral.associadas,body.home #page #master #main .content-right div.destaque-lateral.gestao-aco-brasil{
	padding-bottom:0px;
}

body.home #page #master #main .content-right div.destaque-lateral.gestao-aco-brasil{	
	text-align:center;
}

body.home #page #master #main .content-right div.destaque-lateral.redessociais{	
	background:none;
	text-align:right;
	border-bottom:none;
}

body.home #page #master #main .content-right div.destaque-lateral.redessociais span{float:right; margin:6px 10px 0 0; color:#007bc5;}

body.home #page #master #main .content-right div.destaque-lateral.redessociais a.twiiter{	
	background:url(../images/ico-twitter.png) no-repeat right top;
	height:32px;
	display:block;
	float:right;	
	width:32px;
}

body.home #page #master #main .content-right div.destaque-lateral.redessociais a.youtube{	
	background:url(../images/ico-youtube.png) no-repeat right top;
	height:32px;
	display:block;
	float:right;
	width:32px;
	padding:0 0 0 05px;
}

body.home #page #master #main .content-right div.destaque-lateral.gestao-aco-brasil img{
	margin-left:8px;
	
}

body.home #page #master #main .content-right div.destaque-lateral.associadas div.title{
	margin-bottom:1px;
}

body.home #page #master #main .content-right div.destaque-lateral.gestao-aco-brasil div.title{
	margin-bottom:0px;
}

body.home #page #master #main .content-right div.destaque-lateral.associadas div.content-associadas{
	padding:8px;
	float:left;
}

/* FIM REGION CONTENT */

/* REGION FOOTER */

#page #master #footer{
	float:left;
	width:100%;
	border-top:1px solid #C8DB44;
	margin-top:40px;
}

body.home #page #master #footer{
	border-top:none;
	margin-top:88px;
}

#page #master #footer p{
	float:left;
	width:304px;
	height:12px;
	background:url(../images/copyright-aco-brasil.gif) no-repeat;
	text-indent:-9999em;
	margin-top:18px;
}

body.home #page #master #footer p{
	background:url(../images/copyright-aco-brasil-home.gif) no-repeat;
}

#page #master #footer p.assinatura-sirius{
	float:right;
	width:165px;
	height:22px;
	background:url(../images/logo-sirius.gif) no-repeat;
	margin-top:5px;
}

body.home #page #master #footer p.assinatura-sirius{
	background:url(../images/logo-sirius-home.gif) no-repeat;
}

#page #master #footer p.assinatura-sirius a{
	display:block;
	width:165px;
	height:22px;
}

#page #master #main div.content div.fundoSustentabilidade{
	 background:#eff3dc;
	 height:95px;
	 margin:0 0 5px 0;
	 width:100%;
}

#page #master #main div.content div.sustentabilidadeCor{
	 background:#e5e7d9;	
}

#page #master #main div.content div.fotoSustentabilidade{
	float:left;
	margin:10px 0 0 10px;
	width:auto;	
}

#page #master #main div.content div.fotoSustentabilidade a.alargura{
display:block;
width:177px;
margin-top:25px;
}

#page #master #main div.content div.SustentabilidadeSemMargin{
	margin:10px 0 0 20px;	
}

#page #master #main div.content div.fotoSustentabilidade img{
	border:solid 1px #bbb;
	float:left;
	margin:0 10px 0 0;	
}

#page #master #main div.content div.fotoSustentabilidade a{
	color:#007dc6;
	float:left;
	font:bold 14px Arial,Verdana,Tahoma;	
	text-align:left;
	width:auto;
}

.form-foto {padding:10px 0 0;}

/* fotos grandes sustentabilidade*/

#page #master #main div.content p span{
	font-size:12px;
	color:#008134;
	padding:0 0 0 05px;

}
#page #master #main div.content div.blocoSustentabilidade{
	 height:300px;
	 margin:30px 0 0px 0;
	 width:100%;
}
#page #master #main div.content div.blocoSustentabilidade.cor{
	

}
#page #master #main div.content div.blocoSustentabilidade div.fotos{
	background:#EEF2DB;
	float:left;
	margin:0px 0px 0 0px;
	padding:15px 34px 10px 27px;
	width:252px;
	height:260px;	
}

#page #master #main div.content div.blocoSustentabilidade div.fotocommargins{
	background:#EEF2DB;
	float:left;
	margin:0 15px 0 15px;
	padding:15px 15px 15px 15px;
	width:252px;
	height:255px;
}
#page #master #main div.content div.blocoSustentabilidade div.SustentabilidadeSemMargins{
	margin:0px 0 0 0px;	
}

#page #master #main div.content div.blocoSustentabilidade div.fotos img{
	border:solid 1px #bbb;
	float:left;
	margin:0 0px 0 0;	
}
#page #master #main div.content div.blocoSustentabilidade div.fotos p{
	width:100%;
	padding:0 0 0 0;
	font-family:Arial,Verdana,Tahoma,sans-serif;
	font-size:11px;
	line-height:15px;
}

#page #master #main div.content div.blocoSustentabilidade div.fotocommargins p{
	width:100%;
	padding:0 0 0 0;
	font-family:Arial,Verdana,Tahoma,sans-serif;
	font-size:11px;
	line-height:15px;
}

#page #master #main div.content div.blocoSustentabilidade div.fotocommargins img{
	border:solid 1px #bbb;
	float:left;
	margin:0 0px 0 0;	
}
#pdf-img{
	float: left;
line-height: 12px;
width: 210px;
}

p.imagem img{
	width: 200px;
	height: auto;
}
/*fim fotos grandes sustentabilidade*/