@charset "utf-8";
/* CSS Document */

html {
	height:100%;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg.jpg);
	background-color: #607A19;
	background-repeat:repeat-x;

	height:100%;
}

.botao_verde {
	background-image:url(../images/bt_amarelo.jpg);
	background-repeat:no-repeat;
	text-align: left;
	height:27px;
	padding:7px 0px 0px 8px;
}

.botao_verde a{
	display:block;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #236C07;
	font-weight: bold;
}
.bg {
	background-image:url(../images/menu.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.bg_rodape {
	background-image:url(../images/bg_rodape.jpg);
	*background-image:url(../images/bg_rodape_ie.jpg);
	_background-image:url(../images/bg_rodape_ie.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
}
.style12 {font-size: 12px}
.style13 {font-size: 14}
.style14 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003300;
}
.style15, .style15 a:link, .style15 a:visited, .style15 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
}
a:link {
	color: #003333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003333;
}
a:hover {
	text-decoration: none;
	color: #669900;
}
a:active {
	text-decoration: none;
	color: #003333;
}
#conteudo {
	padding-left:35px;
	padding-right:5px;
	padding-top:44px;
	position:absolute;
	width:308px;
	height:10px;
	z-index:2;
	/*overflow: auto;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#055793;
}






.sombra_dir {
	width:15px;
	height:530px;
	background-image:url(../images/sombra_dir.png);
	background-repeat:no-repeat;
	_background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/sombra_dir.png');
}


















/*COMEÇO MENU*/


.outer{
	margin:20px 0px 0px 17px;
	padding:0px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#menu_esquerda {
	width: 168px;
	padding:0px;
	}
	#menu_esquerda ul{
	margin:0px;
	padding:0px;
	list-style:none;
	
	}
	#menu_esquerda li a {
		height: 32px;
		voice-family: "\"}\""; 
		voice-family: inherit;
		height: 24px;
		text-decoration: none;
		font-weight:normal;
		border-style: none none solid none;
		border-color: #d5d5d3;
		border-size: 1px;
		border-width: 1px;
		background-image:url(../images/bullet.gif);
		background-repeat:no-repeat;
		top:10px;

		}
		
	#menu_esquerda li a:link, #menu_esquerda li a:visited {
		color: #126661;
		display: block;
		
		padding: 8px 0 0 30px;
		}
		
	#menu_esquerda li a:hover {
		color: #669900;
		background-color:#ecf2dd;
		padding: 8px 0 0 30px;
		}
		
	#menu_esquerda li a:active {
		color: #fff;
		padding: 8px 0 0 30px;
		}	


/*FINAL MENU*/




























/* LOGIN */


.txt_botao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003300;
}

.txt_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3e6004;
	}
	
	
.txt_01 a{
	text-decoration:underline;
	}


.txt_05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e6004;
	text-align:left;
}

.txt_04 {
	color:#b00808;
}

.txt_04 a{
	color:#b00808;
	text-decoration:underline;
}

.txt_07 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3e6004;
	text-align:left;
	font-stretch:condensed;
	font-weight: bold;	
}








/* MURAL 3 */


.txt_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#3e6004;
	}


.txt_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3e6004;
	}





/*ACOMPANHAMENTO OBRA*/

.fileira_galeria {
	height:168px;
	width:632px;
	/*border: #FF0000 solid 1px;*/
	background-image:url(../images/acompanhamento_obra/bg_thumb.jpg);
	background-repeat:repeat-x;
	text-align:left;
	float:left;
	margin:25px 0px 10px 20px;
	_margin:25px -5px 10px 10px;
}

.fileira_galeria .foto {
	float:left;
}

.fileira_galeria .espaco1 {
	margin:8px 0px 0px 7px;
}

.fileira_galeria .espaco2 {
	margin:8px 54px 0px 54px;
}

.fileira_galeria .espaco3 {
	margin:8px 0px 0px 0px;
}

.fileira_galeria .foto .comentario {
	width:150px;
	height:24px;
	background-image:url(../images/acompanhamento_obra/bg_comentario.jpg);
	background-repeat:no-repeat;
	margin:8px 0px 0px 8px;
	_margin:4px 0px 0px 8px;
	*margin:4px 0px 0px 8px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#055793;
}

.fileira_galeria .btn_mais {
	width:150px;
	height:150px;
	position:absolute;
	padding:105px 0px 0px 145px;
}





/*DOCUMENTOS*/

#corpo_documentos {
	width:610px;
	/*border:#000000 solid 1px;*/
	border-top:#ffd3d3 solid 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:8b8b8b;
	margin-top:20px;
}

#corpo_documentos .fileira_tit {
	height:38px;
	border-bottom:#d1d1d1 3px solid;
	background-image:url(../images/documentos/tit_bg.jpg);
	background-repeat:repeat-x;
	color:#404040;
}

#corpo_documentos .col1 {
	width:81px;
	float:left;
	/*border:#000000 solid 1px;*/
	margin:12px 0px 0px 10px;
	text-align:left;
}


#corpo_documentos .col2 {
	width:380px;
	float:left;
	/*border:#000000 solid 1px;*/
	margin:12px 0px 0px 10px;
	text-align:left;
}


#corpo_documentos .col3 {
	width:80px;
	float:left;
	/*border:#000000 solid 1px;*/
	margin:12px 0px 0px 10px;
	text-align:left;
}

#corpo_documentos .col4 {
	width:80px;
	_width:75px;
	float:left;
	/*border:#000000 solid 1px;*/
	margin:12px 0px 0px 10px;
	text-align:left;
}

#corpo_documentos .fileira {
	height:38px;
	border-bottom:#ebebeb 1px solid;
	color:#8b8b8b;
}


#corpo_documentos .fileira:hover {
	height:38px;
	border-bottom:#ebebeb 1px solid;
	color:#8b8b8b;
	background-color:#f1f1f1;
}

#corpo_documentos .bt_download {
	float:left; 
	width:29px; 
	height:29px;
	margin:5px 0px 0px 0px;
}





/* FAQ */


#corpo_faq {
	width:610px;
	/*border:#000000 solid 1px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:8b8b8b;
	margin:0px 0px 20px 0px;
}



#corpo_faq .bullet {
	background-image:url(../images/faq/bullet.gif);
	background-repeat:no-repeat;
	width:585px;
	height:26px;
	text-align:left;
	padding:0px 0px 0px 25px;
	border-bottom:#ebebeb 1px solid;
	color:#8b8b8b;
	margin:12px 0px 0px 0px;
}

#corpo_faq .bullet:hover {
	cursor: pointer;
}


#corpo_faq .bullet_open {
	width:575px;
	text-align:left;
	padding:10px 10px 10px 25px;
	border-bottom:#ebebeb 1px solid;
	color:#8b8b8b;
	background-color:#efefef;
}


#corpo_faq .bullet a {
	color:#8b8b8b;
}



/* VIDEOS */


.btn_play {
	width:164px;
	height:124px;
	position:absolute;
	margin:0px 0px 0px 0px;
	background-image:url(../images/videos/btn_play.png);
	background-repeat:no-repeat;
	_background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/videos/btn_play.png');
/*	border:#000000 solid 1px;*/
}


.btn_play a:hover {
	position:absolute;
	width:164px;
	height:124px;
	background-image:url(../images/videos/btn_play_over.png);
	background-repeat:no-repeat;
	_background-image: none; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/videos/btn_play_over.png');
}




/* CADASTRO */


#corpo_cadastro {
	width:610px;
	/*border:#000000 solid 1px;*/
	border-top:#b7b7b7 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e6004;
	margin:20px 0px 20px 0px;
}

#corpo_cadastro .fileira_escura {
	height:38px;
	background-color:#eaeaea;
}

#corpo_cadastro .fileira_clara{
	height:38px;
	background-color:#f9f9f9;
}

#corpo_cadastro .nome_campo{
	background-image:url(../images/cadastro/bullet.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 20px;
	padding:10px 0px 0px 10px;
	text-align:left;
	float:left;
}

#corpo_cadastro .campo{
	padding:8px 0px 0px 10px;
	text-align:left;
	float:left;
}



/*GRAFICOS*/

#corpo_graficos {
	width:634px;
	/*border:#000000 solid 1px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 0px 20px 22px;
	*margin:20px 0px 20px 22px;
	_margin:20px 0px 20px 16px;
	padding-bottom:10px;
	_padding-bottom:30px;
	float:left;
}

#corpo_graficos .topo {
	background-image:url(../images/graficos/topo.jpg);
	background-repeat:no-repeat;
	height:80px;
	width:634px;
	text-align:left;
	float:left;
}

#corpo_graficos .topo .titulo {
	font-size:18px;
	color:#395a02;
	padding:20px 0px 0px 36px;
	float:left;
}


#corpo_graficos .fileira {
	height:31px;
	float:left;
	width:633px;
	_width:634px;
/*	border: #000000 solid 1px;*/
	border-right:#aeaeae solid 1px;
}

#corpo_graficos .fileira .titulo {
	height:20px;
	_height:32px;
	width:140px;
	_width:152px;
	border:#aeaeae solid 1px;
	font-size:10px;
	color:#416803;
	float:left;
	padding:10px 0px 0px 10px;
	text-align:left;
}

#corpo_graficos .fileira .barra_comeco{
	float:left;
	height:32px;
	width:12px;
	background-image:url(../images/graficos/bg_barra.jpg);
	background-repeat:no-repeat;
}

/*BARRA 01*/

#corpo_graficos .fileira .barra_meio1{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra01_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final1{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra01_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}


/*BARRA 02*/

#corpo_graficos .fileira .barra_meio2{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra02_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final2{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra02_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 03*/

#corpo_graficos .fileira .barra_meio3{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra03_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final3{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra03_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 04*/

#corpo_graficos .fileira .barra_meio4{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra04_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final4{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra04_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 05*/

#corpo_graficos .fileira .barra_meio5{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra05_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final5{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra05_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 06*/

#corpo_graficos .fileira .barra_meio6{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra06_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final6{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra06_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 07*/

#corpo_graficos .fileira .barra_meio7{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra07_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final7{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra07_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 08*/

#corpo_graficos .fileira .barra_meio8{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra08_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final8{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra08_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}


/*BARRA 09*/

#corpo_graficos .fileira .barra_meio9{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra09_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final9{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra09_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 10*/

#corpo_graficos .fileira .barra_meio10{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra10_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final10{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra10_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}


/*BARRA 11*/

#corpo_graficos .fileira .barra_meio11{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra11_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final11{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra11_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}


/*BARRA 12*/

#corpo_graficos .fileira .barra_meio12{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra12_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final12{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra12_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 13*/

#corpo_graficos .fileira .barra_meio13{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra13_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final13{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra13_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}


/*BARRA 14*/

#corpo_graficos .fileira .barra_meio14{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra14_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final14{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra14_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 15*/

#corpo_graficos .fileira .barra_meio15{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra15_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final15{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra15_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 16*/

#corpo_graficos .fileira .barra_meio16{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra16_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final16{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra16_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}



/*BARRA 17*/

#corpo_graficos .fileira .barra_meio17{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra17_meio.gif);
	background-repeat:repeat-x;
}

#corpo_graficos .fileira .barra_final17{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra17_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}




/*BARRA TOTAL*/

.fileira_rodape_total {
	height:38px;
	float:left;
	width:634px;
	background-image:url(../images/graficos/bg_barra_rodape.gif);
	background-repeat:no-repeat;
}

#corpo_graficos .fileira_rodape_total .barra_comeco_total{
	float:left;
	height:38px;
	width:12px;
	background-image:url(../images/graficos/bg_barra_total.jpg);
	background-repeat:no-repeat;
}

#corpo_graficos .fileira_rodape_total .barra_meio{
	float:left;
	height:32px;
	background-image:url(../images/graficos/barra18_meio.gif);
	background-repeat:repeat-x;
}


#corpo_graficos .fileira_rodape_total .titulo_entrega {
	height:26px;
	_height:38px;
	width:140px;
	_width:152px;
	border:#aeaeae solid 1px;
	font-size:10px;
	color:#416803;
	float:left;
	padding:10px 0px 0px 10px;
	text-align:left;
}

#corpo_graficos .fileira_rodape_total .barra_final{
	float:left;
	height:32px;
	width:53px;
	background-image:url(../images/graficos/barra18_fim.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-top:1px;
}




/*MURAL LISTAGEM*/

.fileira_mural_listagem {
	width:585px;
	min-height:26px;
	text-align:left;
	border-bottom:#ebebeb 1px solid;
	color:#8b8b8b;
	margin:12px 0px 0px 0px;
}



/*POP UP ACOMPANHAMENTO DE OBRA*/

#foto_grande {
	width:520px;
	height:460px;
	/*border:#000000 solid 1px;*/
	padding:14px 0px 0px 6px;
	background-image:url(../images/acompanhamento_obra/bg_foto_grande.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}


#foto_grande .comentario {
	width:420px;
	height:30px;
	margin:14px 0px 0px 46px;
	text-align:left;
	/*border:#000000 solid 1px;
	background-color:#FFFFFF;*/
}

.setas_foto {
	width:510px;
	position:absolute;
	top:430px;
	left:10px;
	/*border:#000000 solid 1px;*/
	text-align:left;
}




/*ENQUETE*/

#corpo_enquete {
	width:164px;
	/*height:70px;*/
	float:left;
	margin-left:20px;
	_margin-left:26px;
	margin-top:20px;
}


#corpo_enquete #topo {
	width:164px;
	height:31px;
	/*border:#000000 solid 1px;*/
	background-image:url(../images/enquete/topo.gif);
	background-repeat:no-repeat;
}


#corpo_enquete #corpo {
	/*height:278px;*/
	width:161px;
	border-right:#c9c9c9 solid 1px;
	border-bottom:#c9c9c9 solid 1px;
	border-left:#c9c9c9 solid 1px;
	background-color:#FFFFFF;
	margin:0px 2px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#358225;
	text-align:left;
}

#corpo_enquete #corpo .radio {
	margin:5px 0px 0px 0px; 
	padding:0px;
}

#corpo_enquete #corpo .pergunta {
	width:141px;
	border-bottom:#b8b4b4 solid 2px;
	padding:10px;
	
}


#corpo_enquete #corpo .resposta {
	width:131px;
	border-bottom:#e7e7e7 solid 2px;
	padding:10px 10px 10px 0px;
	margin-left:9px;
	float:left;
	
}

#corpo_enquete #corpo .resposta_final {
	width:131px;
	padding:10px 10px 25px 10px;
	float:left;
	
}


#corpo_enquete #corpo .barra_bg {
	width:111px;
	height:11px;
	background-color:#e8e8e8;
	margin:5px 0px 0px 0px;
	float:left;
	
}

#corpo_enquete #corpo .barra_bg .barra {
	height:11px;
	background-image:url(../images/enquete/barra.jpg);
	background-repeat:repeat-x;	
}



#corpo_enquete #corpo .porcentagem {
	width:16px;
	height:11px;
	float:left;
	margin:4px 0px 0px 4px;
	
}




