html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*outline: 0;*/
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
/*:focus {
	outline: 0;
}*/
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
hr { display: none; }
fieldset{ display: block; }

html {
	/*margin-left: -1px;*/
	overflow-Y: scroll;
}

body * {
	line-height: 135%;
}
/**/



html {
	min-width: 952px;
	_width: expression((document.getElementsByTagName('html')[0].innerWidth < 952)? "952px" : "auto");
}

body {
	background: transparent url(../imgs/globBackground.jpg) no-repeat center 0;
	color: #43484a;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	min-width: 952px;
	_width: expression((document.body.clientWidth < 952)? "952px" : "auto");
}


#topo, #centro, #rodape div.container {
	margin: 0 auto;
	width: 952px;
}
/**/

#centro:after,
#colunaAuxiliar:after,
#conteudo:after {
	content: '.';
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	overflow:hidden;
}




/*############## TOPO ##############*/
#topo {
	height: 253px;
}
#topo h1 {
	background: transparent url(../imgs/logo.jpg) no-repeat;
	margin: 20px 0 0 298px;
	position: absolute;
}
#topo h1, #topo h1 a {
	display: block;
	height: 139px;
	width: 267px;
}
#topo h1 a {
	overflow: hidden;
	text-indent: -5000px;
}

#navegacao {
	margin-top: 175px;
	position: absolute;
	z-index: 2;
}

#navegacao li {
	float: left;
}

#navegacao li a {
	display: block;
	height: 58px;
	overflow: hidden;
	text-indent: -5000px;
}

#navegacao li a:hover,
body#bodyAterro #navegacao li.aterro a,
body#bodyEmpresa #navegacao li.empresa a,
body#bodyResiduos #navegacao li.residuos a,
body#bodyProgramasAmbientais #navegacao li.programasambientais a,
body#bodyContatos #navegacao li.faleconosco a {
	background: transparent url(../imgs/globNavegacaoHover.gif) no-repeat center 47px;
}

#navegacao li.aterro a { width: 93px; }
#navegacao li.empresa a { width: 82px; }
#navegacao li.residuos a { width: 189px; }
#navegacao li.programasambientais a { width: 170px; }
#navegacao li.faleconosco a { width: 122px; }

#movie {
	height: 253px;
	margin: 0 0 0 585px ;
	position: absolute;
	width: 380px;
	z-index: 1;
}

/*############## CENTRO ##############*/
#centro {
	min-height: 330px;
	position: relative;
	z-index: 2;
}
#conteudo {
	color: #43484a;
	float: left;
	font-size: 12px;
	overflow: hidden;
	padding: 0 26px 33px 26px;
	width: 604px;
}

#conteudo #breadCrumb {
	background-color: #F8FCF3;
	color: #0078B9;
	margin-bottom: 5px;
	padding: 8px;
}

#conteudo #breadCrumb a {
	color: #0078B9;
}

#conteudo h2.realTitle {
	color: #0078BA;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.04em;
	line-height: 100%;
	padding: 10px 0;
}




#centro div.navegacaoInterna {
	background: #F0F9E6 url(../imgs/globBgNavegacaoInternaCima.gif) no-repeat;
	float: right;
	font-size: 11px;
	margin: 0 0 15px 15px;
	padding-top: 22px;
	width: 177px;
}
#centro div.navegacaoInterna ul {
	background: transparent url(../imgs/globBgNavegacaoInternaBaixo.jpg) no-repeat 0 bottom;
	padding-bottom: 67px;

}
#centro div.navegacaoInterna li {
	background: transparent url(../imgs/globBgNavegacaoInternaSep.gif) no-repeat center bottom;
	width: 177px;
}
#centro div.navegacaoInterna li a {
	color: #0078BA;
	display: block;
	padding: 5px 16px 8px 12px;
	width: 149px;
	text-decoration: none;
}

#centro div.navegacaoInterna li a:hover {
	text-decoration: underline;
}

#centro div.navegacaoInterna li ul {
	background: #F8FCF3;
	display: none;
	padding: 10px 0 15px 0;
}

#centro div.navegacaoInterna li ul li {
	background: #F8FCF3;
}

#conteudo div.texto {

}

#conteudo div.texto ul, #conteudo div.texto ol {
	padding: 0 5px 6px 5px;
}

#conteudo div.texto ul li {
	list-style: disc outside;
	margin: 0 0 6px 15px;
}

#conteudo div.texto ol li {
	list-style: decimal outside;
	margin: 0 0 6px 15px;
}


#centro div.texto ul.links {
	padding: 0;
	padding-bottom: 20px;
	width: 400px;
}

#centro div.texto ul.links li {

	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 2px;
	width: 400px;
}

#centro div.texto ul.links li a {
	background: #F8FCF3 url(../imgs/globSetaLinks.gif) no-repeat 5px 9px;
	display: block;
	padding: 5px;
	padding-left: 15px;
	width: 380px;
}


#conteudo div.texto h3,
#conteudo div.texto dt {
	color: #0078bb;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0;
	text-transform: uppercase;
}
#conteudo div.texto p {
	padding-bottom: 12px;
}

#conteudo div.texto a {
	color: #0078bb;
	font-size: 12px;
	text-decoration: underline;
}

#conteudo div.texto a:hover { color: #000; }



/****** PAGINACAO ******/
div.pages {
	clear: both;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 100px;
	padding-top: 35px;
	text-align: center;
}

body #conteudo div.pages a {
	background: #F8FCF3;
	color: #0078B9;
	display: block;
	float: left;
	font-weight: normal;
	padding: 10px 16px;
	text-decoration: none;
	text-transform: lowercase;
}

body #conteudo div.pages a.previous, body #conteudo div.pages a.next {
	font-weight: bold;
}

body #conteudo div.pages a:hover {
	background: #0078B9;
	color: #F8FCF3;
}

div.pages span.current {
	background: #0078B9;
	color: #F8FCF3;
	display: block;
	float: left;
	font-weight: bold;
	padding: 10px 16px;
}




/*############## COLUNA AUXILIAR ##############*/
#colunaAuxiliar {
	float: right;
	padding: 22px 23px;
	width: 250px;
}
#colunaAuxiliar a { display: block; }

#noticias { padding-bottom: 18px; }
#noticias h2 {
	color: #43484a;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
}
#noticias a.noticia {
	color: #0078bb;
	font-size: 12px;
	text-decoration: none;
}
#noticias a.noticia strong {
	color: #0078bb;
	display: block;
}
#noticias a.noticia:hover strong {
color: #000;
	text-decoration: underline;
}

#noticias a.noticia span {
	color: #43484a;
	display: block;
}

#noticias a.mais {
	color: #0078bb;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	text-decoration: underline;
}

#noticias a.mais:hover { color: #000; }

#colunaAuxiliar ul.links {
	background: transparent url(../imgs/globColunaAuxiliarLinksBg.gif) no-repeat;
	padding-top: 5px;
	width: 237px;
}

#colunaAuxiliar li.institucional a {
	background: transparent url(../imgs/globVideoInstitucional.gif) no-repeat;
	height: 87px;
	margin-bottom: 13px;
	overflow: hidden;
	text-indent: -5000px;
	width: 237px;
}

#colunaAuxiliar li.fale a {
	background: transparent url(../imgs/globBtnFale.gif) no-repeat;
	height: 59px;
	margin-top: 20px;
	overflow: hidden;
	text-indent: -5000px;
	width: 221px;
}

#colunaAuxiliar li.galeria a {
	background: transparent url(../imgs/globBtnGalerias.jpg) no-repeat;
	height: 59px;
	margin-top: 20px;
	overflow: hidden;
	text-indent: -5000px;
	width: 221px;
}




/*############## RODAPE ##############*/
#rodape {
	background: #d3e6f0 url(../imgs/globBgRodape.jpg) repeat-x;
	*clear: both;
	color: #8c9091;
	height: 328px;
	margin-top: -60px;
	padding: 110px 0 60px 0;

	z-index: 1;
}
#rodape div.container {
	padding: 0 33px;
	width: 886px;
}

#navegacaoRodape {
	border-bottom: 1px solid #abcee1;
	height: 270px;
	width: 886px;
}

#navegacaoRodape li {
	background: transparent url(../imgs/globBulletRodape.gif) no-repeat 0 6px;
	clear: both;
	display: block;
	padding-left: 8px;
	position: absolute;
	width: 250px;
}

#navegacaoRodape li ul li {
	background: none;
	padding: 0;
	position: static;
	*margin-top: -7px;
	_margin-top: -4px;
}

#navegacaoRodape li a {
	clear: both;
	color: #8c9091;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 250px;
}

#navegacaoRodape a:hover {
	color: #000;
	text-decoration: underline;
}

#navegacaoRodape li ul li a {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

#navegacaoRodape li.aterro {  }
#navegacaoRodape li.programas_ambientais { margin-top: 152px; }
#navegacaoRodape li.empresa { margin-left: 327px; }
#navegacaoRodape li.residuos { margin: 116px 0 0 327px; }
#navegacaoRodape li.clientes { margin-left: 625px; }

#navegacaoRodape li a {

}

#navegacaoRodape li.legislacao { margin: 90px 0 0 625px; }
#navegacaoRodape li.noticias { margin: 120px 0 0 625px; }
#navegacaoRodape li.fotos { margin: 150px 0 0 625px; }
#navegacaoRodape li.faq { margin: 180px 0 0 625px; }
#navegacaoRodape li.faleconosco { margin: 210px 0 0 625px; }



#rodape p {
	clear: both;
	display: block;
	font-size: 12px;
}
#rodape p.copy {
	border-top: 1px solid #e8f2f7;
	padding-top: 19px;
}
#rodape p.creditos {
	padding-top: 4px;
}
#rodape p.creditos a {
	color: #8c9091;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#rodape p.creditos a:hover {
	color: #000;
	text-decoration: underline;
}

#playerBox{
	width: 230px;
	background: url(../imgs/globVideo.gif) no-repeat;
}
#playerBox div{
	padding:15px 0 20px 0;
}

#playerBox p{
	padding: 25px 0 0 2px;
	font-size: 11px;

}
