/* CSS Document */
*{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

img{
	border:0px;
}

body{
	margin:0; 
	padding:0;
}

html, body {
	height: 100%;
	background:url(../images/bg.jpg);
}

*html, #geral {
	height: 100%;
}

.clear{
	clear:both;
}

#geral{
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}

#conteudo{
	margin:0 auto;
	width:794px;
	background:url(../images/bg_content.jpg) repeat-y;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}

/* HEADER */

#header{
	width:794px;
	height:130px;
	float:left;
}

.logo{
	float:left;
}

.header_top{
	float:left;
}

#menu{
	width:794px;
	height:30px;
	_margin-bottom:-3px;
	float:left;
	background:url(../images/menu.jpg) no-repeat;
}

#menu ul{
	width:794px;
	height:30px;
	float:left;
}

#menu ul li{
	list-style:none;
	display:inline;
	float:left;
}

.li1{
	margin-left:209px;
}

.li2{
	margin-left:63px;
}

.li3{
	margin-left:55px;
}

.li4{
	margin-left:45px;
}

.li5{
	margin-left:74px;
}

#img_down{
	width:794px;
	height:260px;
	float:left;
	list-style-type:none;
}

#img_down ul li img {
	width:794px;
	height:260px;
}

/* CONTENT */

#content{
	width:794px;
	margin:auto;
	padding-bottom:45px;
}

#border_top{
	width:780px;
		_width:781px;
	margin-left:7px;
		_margin-left:3px;
	float:left;
	border-top:10px solid #667E93;
}

/*busca*/
#busca{
	width:792px;
	float:left;
	margin-left:13px;
	margin-top:13px;
}

.title_busca{
	background-image:url(../images/title_busca_index.jpg);
	background-repeat:no-repeat;
	float:left;
	width:762px;
	height:9px;
	background-position:top left;
	text-indent:-99999em;
}

.table_busca{
	float:left;
	width:754px;
	height:28px;
	margin-top:8px;
}

.input_busca{
	float:left;
	width:715px;
	height:15px;
	background-color:#D7D7D7;
	border:1px solid #666666;
	padding:2px;
}

.bt_busca{
	float:left;
	margin-left:5px;
}

/*box obras*/
#box_obras{
	width:450px;
	height:247px;
	float:left;
	background:url(../images/box_obras.jpg) no-repeat;
	margin-left:13px;
		_margin-left:10px;
	margin-top:23px;
}

#box_obras_int{
	width:420px;
	height:171px;
	float:left;
	margin-left:18px;
		_margin-left:10px;
	margin-top:35px;
}

.arrow_left{
	float:left;
	margin-top:72px;
}

.arrow_right{
	float:left;
	margin-top:72px;
}

.box_obras_det{
	float:left;
	width:397px;
	height:175px;
	margin-top:10px;
}

.img_obra{
	float:left;
	width:198px;
	height:135px;
	margin-left:11px;
	border:1px solid #666666;
}

.box_obras_info{
	float:left;
	width:178px;
	height:140px;
	margin-left:4px;
}

.ampliar_img{
	float:left;
	margin-left:66px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#box_obras a:link, #box_obras a:visited, #box_obras a:active{
	color:#333333;
	text-decoration:none;
}

#box_obras a:hover{
	color:#333333;
	text-decoration:underline;
}

.bt_ver_lista_obras{
	float:left;
	margin-left:15px;
	margin-top:5px;
}

/*box iso*/
#box_iso{
	width:290px;
	height:247px;
	float:left;
	background:url(../images/box_iso.jpg) no-repeat;
	margin-left:15px;
		_margin-left:5px;
	margin-top:23px;
}

.box_iso_int{
	float:left;
	margin-left:15px;
	margin-top:32px;
}

.img_iso{
	float:left;
	border:1px solid #666666;
	/*margin-left:57px;
	margin-right:57px;*/
}

.bt_ampliar{
	margin-top:8px;
}

/* FOOTER */

#footer{
	width:100%;
	height:38px;	
	position:absolute;
	bottom:0 !important;
	float:left;
	background:url(../images/bg_footer.jpg) repeat-x;	
}

#content_footer{
	margin:0 auto;
	width:794px;
}

#menu_footer{
	width:365px;
	float:left;
}

#menu_footer ul{
	width:365px;
	float:left;
	margin-left:19px;
	margin-top:6px;
}

#menu_footer ul li{
	list-style:none;
	display:inline;
	float:left;
}

.sign{
	float:right;
	margin-right:12px;
	margin-top:6px;
}