*{
	font-family : Arial, Helvetica, sans-serif;
	color : #47423a;
	font-size : 12px;
	border : none;
	background-repeat : no-repeat;
	text-decoration : none;
	margin : 0;
	padding : 0;
	list-style : none;
}

body { width:940px; }
a{
	color : #05590f;
	font-weight : bold;
}
#banner{
	display : block;
	position : absolute;
	left : 200px;
	top : 40px;
	width : 728px;
	height : 90px;
	z-index : 60;
}
#topo{
	position : absolute;
	left : 0;
	top : 0;
	height : 31px;
	width : 940px;
	background-image : url(img/topo.gif);
}
#topo h2,
#topo h2 a{
	display : block;
	float : left;
	width : 120px;
	height : 31px;
}
#topo h2 a{
	text-indent : -6000px;
	overflow : hidden;
}
h1{

	position : absolute;
	left : 0;
	top : 40px;
}
h1,
h1 a{
	width : 200px;
	height : 90px;
	display : block;
	overflow : hidden;	
}
h1 a{
	text-indent : -6000px;
	background-image : url(img/termometro.gif);
}
#menu{
	position : absolute;
	left : 0;
	top : 150px;
	height : 40px;
	width : 940px;
	background-color : #05590f;
}
#menu h2,
#menu h2 a{
	font-size : 14px;
	line-height : 40px;
	color : #fff;
	text-transform : uppercase;
	float : left;
	text-align : center;
}
#menu h2 a{
	background-position : 0 -40px;
}
#menu h2 a.sel,
#menu h2 a:hover{
	background-position : 0 0;
	color : #05590f;
}
#menu h2.mn1,
#menu h2.mn1 a{
	width : 150px;
	text-align : center;
}
#menu h2.mn1 a{	background-image : url(img/mn1.gif);}
#menu h2.mn2 a{	background-image : url(img/mn2.gif);}
#menu h2.mn3 a{	background-image : url(img/mn3.gif);}

#menu h2.mn1{
	margin-left : 20px;
}
#menu h2.mn2,
#menu h2.mn2 a{
	width : 190px;
}
#menu h2.mn3,
#menu h2.mn3 a{
	width : 360px;
}
#info{
	top : 210px;
	position : absolute;
	height : 350px;
	width : 900px;
	left : 20px;
}

#termometro{
	width : 265px;
	height : 467px;
	display : block;
	background-image : url(img/termometro-bg.gif);
	position : absolute;
	left : 20px;
	top : 150px;
	z-index : 3;
	
}
#termometro a{
	position : absolute;
	display : block;
	width : 120px;
	height : 15px;
	left : 101px;
	background-image : url(img/link.gif);
}
#termometro a:hover{
	background-position : 0 -15px;
}
#termometro a.link100{	top : 70px;	}
#termometro a.link75{	top : 145px;	}
#termometro a.link50{	top : 190px;	}
#termometro a.link40{	top : 220px;	}
#termometro a.link30{	top : 250px;	}
#termometro a.link25{	top : 265px;	}
#termometro a.link10{	top : 310px; }
#termometro a.link0{	top : 340px;	}

#termometro a span{
	display : none;
}
#termometro a:hover span{
	display : block;
	position : absolute;
	left : 26px;
	top : -33px;
	width : 121px;
	height : 81px;
}
#termometro a:hover.link100 span{	background-image : url(img/100.gif); z-index : 2;}
#termometro a:hover.link75 span{	background-image : url(img/75.gif); z-index : 2;}
#termometro a:hover.link50 span{	background-image : url(img/50.gif); z-index : 2;}
#termometro a:hover.link40 span{	background-image : url(img/40.gif); z-index : 2;}
#termometro a:hover.link30 span{	background-image : url(img/30.gif); z-index : 2;}
#termometro a:hover.link25 span{	background-image : url(img/25.gif); z-index : 2;}
#termometro a:hover.link10 span{	background-image : url(img/10.gif); z-index : 2; }
#termometro a:hover.link0 span{	background-image : url(img/0.gif); z-index : 2;}

#tecn100{
	position : absolute;
	left : 230px;
	top : 170px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn75{
	position : absolute;
	left : 230px;
	top : 254px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn50{
	position : absolute;
	left : 230px;
	top : 291px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn40{
	position : absolute;
	left : 230px;
	top : 321px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn30{
	position : absolute;
	left : 230px;
	top : 351px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn25{
	position : absolute;
	left : 230px;
	top : 366px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn10{
	position : absolute;
	left : 230px;
	top : 416px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn0{
	position : absolute;
	left : 230px;
	top : 446px;
	display : block;
	width : 600px;
	height : 100px;
	z-index : 5;
}
#tecn0 h2,
#tecn10 h2,
#tecn25 h2,
#tecn30 h2,
#tecn40 h2,
#tecn50 h2,
#tecn75 h2,
#tecn100 h2{
	color : Red;
	font-size : 90px;
	width : 240px;
	line-height : 90px;
	height : 90px;
	float : left;
	margin : 0 5px 0 30px;
	text-align : right;
}
#termometro a#sel span,
#termometro a:hover#sel span{
	background-image : url(img/span.gif);
	display : block;
	position : absolute;
	left : 26px;
	top : -67px;
	width : 860px;
	height : 159px;
 z-index : 1!important;
}
#info table{
	width : 820px;
	margin : 0 0 20px 30px;
}
#info td{
	padding : 5px;
	border-bottom : 1px solid #eceae7;
	font-weight : bold;
	height : 30px;
	line-height : 30px;
}
#info tr.zbd td{
	background-color : #f1f1f1;
}
#info tr.cab td{
	background-color : #417547;
	color:#fff;
}
#enquete{
	float : left;
	margin : 10px 0 0 50px;
}
#enquete h2{
	font-size : 19px;
	line-height : 30px;
	width : 800px;
}
#enquete p{
	line-height : 25px;
	margin : 2px 0 0 50px;
}
#enquete.resposta p strong{
	width : 370px;
	display : block;
	margin : 0 10px 0 0;
	float : left;
}

h3 { font-size:20px; padding:0 0 20px 0; }
input { top:3px; margin-right:10px; position:relative; }
