@charset "utf-8";
body {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
	background-image: url(imagens/fundo.gif);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	font-size: 12px;
	letter-spacing: 0.6;
	line-height: 1.4;
}
	
body h1 {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #a67a05;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.6;
	line-height: 1;
}

body h2 {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2.6;
	line-height: 1.0;
}

body h3 {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	text-decoration: none;
	font-weight: lighter;
	font-size: 13px;
	letter-spacing: 2.6;
	line-height: 1.0;
}

body.popup {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	background: #ffffff;
	background-image: url(imagens/fundo_pop.gif);
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	font-size: 12px;
	letter-spacing: 0.8;
	line-height: 1.4;
	overflow-x: hidden;
}
	
body.popup #txtambiente {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #a67a05;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 1;
	height: 20px;
	width: 307px;
	top: 20px;
	left: 215px;
	float: left;
	position: absolute;
	vertical-align: text-bottom;
}

body.popup #txtnomeprof {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 1.3;
}

body.popup #txtdadosprof {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	line-height: 1.3;
	letter-spacing: 0px;
}

body.popup #txtcredfoto {
	text-align: left;
	height: 20px;
	width: 500px;
	top: 436px;
	left: 20px;
	float: left;
	position: absolute;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: right; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #8c8c8c;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

body.popup #header {
	background: #a67a05; 
	text-align: left;
	height: 96px;
	width: 736px;
	position: relative;
	top:0;
	left:0;
}

body.popup #conteudo {
	background: #ffffff;
	color: #a67a05;
	text-align: left;
	height: 460px;
	width: 736px;
	position: relative;
	top:0;
	left:0;
}

body.popup #contcentral {
	background: #ffffff;
	color: #a67a05;
	text-align: center;
	height: 460px;
	width: 736px;
	position: relative;
	top:30;
	left: 0;
}

body.popup #logo {
	text-align: left;
	height: 96px;
	width: 347px;
	top:0;
	left:0;
	float: left;
	position: relative;
}

body.popup #fechar {
	text-align: right;
	height: 19px;
	width: 51px;
	top:0;
	right:3;
	float: right;
	position: relative;
}

body.popup #foto {
	text-align: left;
	height: 385px;
	width: 500px;
	top: 50px;
	left: 20px;
	float: left;
	position: absolute;
}

body.popup #comochegar {
	text-align: left;
	height: 475px;
	width: 506px;
	top: 20px;
	left: 110px;
	float: left;
	position: absolute;
}

body.popup #combo {
	text-align: left;
	height: 20px;
	width: 180px;
	top: 20px;
	left: 20px;
	float: left;
	position: absolute;
}

body.popup #nomes {
	text-align: left;
	height: 241px;
	width: 179px;
	top: 210px;
	left: 545px;
	float: left;
	position: absolute;
	vertical-align: text-bottom;
}

body.popup #profissionais {
	text-align: left;
	height: 160px;
	width: 180px;
	top: 47px;
	left: 535px;
	float: left;
	position: absolute;
	vertical-align: text-bottom;
}

a.imp, a.imp:hover, a.imp:visited {
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #a67a05;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0.6;
}


select.profissionais { 
background-color: #ffffff;
font: 100% Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a67a05;
height: 19px;
width: 180px;
letter-spacing: 0;
}

br {
	line-height: 6px;
	}
	
a.linkint, a.linkint:visited {
font-weight: bold;
color: #a67a05;
text-decoration: none;
}

a.linkint:hover {
font-weight: bold;
color: #ffffff;
background-color: #a67a05;
text-decoration: blink;
}

a, a:visited, a:hover {
font-weight: bold;
color: #a67a05;
text-decoration: none;
}

.layout_ouro #fundo {
	width: 100%;  /* this will create a container 80% of the browser width */
	background: #ffffff;
	background-image: url(imagens/fundo.gif);
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	/*border: 1px solid #000000;*/
	text-align: center; /* this overrides the text-align: center on the body element. */
}
.layout_ouro #geral {
	width: 920px;  /* this will create a container 80% of the browser width */
	background: none;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}

/*HEADER*/

.layout_ouro #fio-edicao-cidade {
	background: #eeeeed; 
	height: 6px;
	margin-top: 0px;
	position: relative;
}
.layout_ouro #edicao-cidade {
	overflow: hidden;
	float: left;
	margin-left: 570px;
	padding: 0px;
	background: #ffffff; 
	border: 0;
	width: 310px;
	height: 22px;
	position: absolute;
	top: 6px;
}

select.edicao { 
background-color: #eeeeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #515150;
height: 19px;
width: 65px;
}

select.cidade { 
background-color: #eeeeed;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #515150;
height: 19px;
width: 115px;
}

#edicao-cidade form {
  padding: 0;
  margin: 0;
}

#edicao-cidade .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}

.layout_ouro #header {
	background: #ffffff; 
	text-align: left;
	height: 101px;
	position:relative;
	top:0;
	left:0;
}


/*MENU PRINCIPAL*/

.layout_ouro #menu1 {
	background: #ffffff;
	height: 19px;
	width: 140px;
	position:absolute;
	top:76px;
	left:235px;
}

.layout_ouro #menu2 {
	background: #ffffff;
	height: 19px;
	width: 68px;
	position:absolute;
	top:76px;
	left:382px;
}

.layout_ouro #menu3 {
	background: #ffffff;
	height: 19px;
	width: 116px;
	position:absolute;
	top:76px;
	left:457px;
}


.layout_ouro #menu4 {
	background: #ffffff;
	height: 19px;
	width: 57px;
	position:absolute;
	top:76px;
	left:580px;
}


.layout_ouro #menu5 {
	background: #ffffff;
	height: 19px;
	width: 83px;
	position:absolute;
	top:76px;
	left:644px;
}


.layout_ouro #menu6 {
	background: #ffffff;
	height: 19px;
	width: 77px;
	position:absolute;
	top:76px;
	left:734px;
}


.layout_ouro #menu7 {
	background: #ffffff;
	height: 19px;
	width: 61px;
	position:absolute;
	top:76px;
	left:818px;
}




a#espacos0 {
display: inline;
float: right;
text-decoration: none;
width: 140px;
height: 19px;
background-image:url(imagens/btn_espacos_0.gif);
}

a#espacos0:hover {
background-image:url(imagens/btn_espacos_1.gif);
}

.espacos1 {
display: none;
}

#espacos0 img {
border: 0;
}



a#imprensa0 {
display: inline;
float: right;
text-decoration: none;
width: 68px;
height: 19px;
background-image:url(imagens/btn_imprensa_0.gif);
}

a#imprensa0:hover {
background-image:url(imagens/btn_imprensa_1.gif);
}

.imprensa1 {
display: none;
}

#imprensa0 img {
border: 0;
}




a#sustenta0 {
display: inline;
float: right;
text-decoration: none;
width: 116px;
height: 19px;
background-image:url(imagens/btn_sustenta_0.gif);
}

a#sustenta0:hover {
background-image:url(imagens/btn_sustenta_1.gif);
}

.sustenta1 {
display: none;
}

#sustenta0 img {
border: 0;
}





a#eventos0 {
display: inline;
float: right;
text-decoration: none;
width: 57px;
height: 19px;
background-image:url(imagens/btn_eventos_0.gif);
}

a#eventos0:hover {
background-image:url(imagens/btn_eventos_1.gif);
}

.eventos1 {
display: none;
}

#eventos0 img {
border: 0;
}





a#obra0 {
display: inline;
float: right;
text-decoration: none;
width: 83px;
height: 19px;
background-image:url(imagens/btn_obra_0.gif);
}

a#obra0:hover {
background-image:url(imagens/btn_obra_1.gif);
}

.obra1 {
display: none;
}

#obra0 img {
border: 0;
}







a#liquidacao0 {
display: inline;
float: right;
text-decoration: none;
width: 77px;
height: 19px;
background-image:url(imagens/btn_liquidacao_0.gif);
}

a#liquidacao0:hover {
background-image:url(imagens/btn_liquidacao_1.gif);
}

.liquidacao1 {
display: none;
}

#liquidacao0 img {
border: 0;
}


a#contato0 {
display: inline;
float: right;
text-decoration: none;
width: 61px;
height: 19px;
background-image:url(imagens/btn_contato_0.gif);
}

a#contato0:hover {
background-image:url(imagens/btn_contato_1.gif);
}

.contato1 {
display: none;
}

#contato0 img {
border: 0;
}




/* FIM MENU PRINCIPAL */




/* SCROLL */


.layout_ouro #divUpControl {
	position:absolute;
	left:535px;
	top:268px;
	width:20px;
	height:30px;
	z-index:1;
	text-align: right;
}
.layout_ouro #divDownControl {
	position:absolute;
	left:558px;
	top:268px;
	width:20px;
	height:30px;
	z-index:1;
	text-align: right;
}
.layout_ouro #divContainer {
	left: 540px; 
	visibility: hidden; 
	overflow: hidden; 
	width:310px; 
	clip: rect(0px 310px 240px 0px); 
	position: absolute; 
	top: 20px; 
	height: 240px;
	}
.layout_ouro #divContent {
	left: 0px;
	position: absolute;
	top: -100px;
}


/* FIM SCROLL */



/* RESTANTE */




.layout_ouro #animacao {
	height: 115px;
	margin: 0px;
}



.layout_ouro #principal {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	height: 317px;
	position: relative;
}

.layout_ouro #logo {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	height: 114px;
	position: absolute;
	top: 32px;
	left: 49px;
}
.layout_ouro #menulogo {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	height: 55px;
	position: absolute;
	top: 150px;
	left: 105px;
}
.layout_ouro #localdata {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	height: 114px;
	position: absolute;
	top: 16px;
	left: 216px;
}


.layout_ouro #rodape { 
	text-align: center;
} 
