img{border:none; outline:none;}
a {text-decoration:none; /*color:#F78F1E;*/ color:#005E96; outline:none;}
a:hover {text-decoration:none; /*color:#F78F1E;*/ color:#005E96; outline:none}
form, fieldset, p {margin:0px; padding:0; border:none}
label{ display:block;}
ul, li{margin:0px; padding:0px; list-style:none;}
h1, h2, h3{ position:absolute; left:-9999px; top:-9999px;}

body{
	margin:0px;
	padding:0px;
	font-size:12px;
	min-width:1014px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/bg_road.jpg) no-repeat center 90px #006ab3;
}

#tema_natal{
width:100%;
height:105px;
position:absolute;

}

#topo{
	margin:auto;
	clear:left;
	height:322px;
	width:100%;
	background:url(../img/bg_menu.gif) no-repeat 69% top;
}

#bg_natal{
margin:auto;
	clear:left;
	height:322px;
	width:100%;
background:url(../img/tema_natal_viabahia.png) no-repeat center 0px;
}

#enfeite_natal{
background:url(../img/folhas_redape_natal.png) repeat-x center 0px;
height: 51px;
width:100%;
margin-top:-41px;
}

#enfeite_baixo_rodape{
background:url(../img/enfeite_baixo_natal.png) repeat-x center 0px;
height:8px;
margin-top:-7px;
}



#topo_flash{
	margin:auto;
	height:322px;
	width:990px;
}
#miolo{
	margin:auto;
	clear:left;
	width:100%;
	overflow:hidden;
	background:url(../img/bg_miolo.gif) center 50px repeat-x #D9E4EB;
}
#miolo_div_top{
	margin:auto;
	overflow:hidden;
	width:990px;
	height:38px;
	background:url(../img/bg_miolotop.png) no-repeat center top;
}
#miolo_div{
	margin:auto;
	width:895px;	
	padding:0 45px 20px 50px;
	overflow:hidden;
	background:url(../img/bg_1px.png) repeat-y center top;
}
#topo_content{
	margin:auto;
	width:990px;
	background:#FFF;
}
#content_col01{
	float:left;
	width:381px;
	padding-right:20px;
	padding-left:5px;
}
#content_col02{
	float:left;
	width:279px;
	padding-right:17px;
}
#content_col02_noticia{
	float:left;
	width:279px;
	background:url(../img/bg_noticias.gif) repeat-y left top;
}
#content_col02_noticia_tit{
	float:left;
	width:279px;
	padding:32px 0 0 0;
	font-size:11px;
	background:url(../img/h2_noticias_bg.gif) no-repeat left top;
}
.noticia_saibamais_orange{
	float:left;
	width:271px;
	padding-right:8px;
	text-align:right;
}
.noticia_separador{
	float:left;
	width:239px;
	padding:0 20px 15px 20px;
	margin-bottom:5px;
	background:url(../img/sep_noticias.gif) no-repeat center bottom;
}
.noticia_separador2{
	float:left;
	width:239px;
	padding:0 20px 15px 20px;
}
.content_col02_noticia_color{
	color:#F78F1E;
	margin-bottom:3px;
}

#content_col02_destaque{
	float:left;
	width:279px;
	padding-top:22px;
}
#content_col02_destaque_txt{
	float:left;
	width:275px;
	padding:7px 2px 7px 2px;
	font-size:11px;
}
.content_col02_saibamais{
	float:left;
	width:274px;
	height:17px;
	padding-right:5px;
	text-align:right;
}
#content_col03{
	float:right;
	width:192px;
	text-align:center;
}

#content_col03 img{
	margin-bottom:9px;
}
.ban_flash{
	margin-bottom:9px;
	clear:left;
}

#rodape{
	margin:auto;
	clear:left;
	height:130px;
	padding-top:7px;
	width:100%;
	background:url(../img/bg_rodape.gif) repeat-x top center;
}
.rodape_conteudo{
	position:relative;
	left:50%;
	margin-left:-450px;
	width:900px;
	height:120px;	/*height:130px;*/
}
.rodape_menu{
	height:42px;  /*height:55px;*/
	width:100%;
	padding-top:15px;
	font-size:11px;
	text-align:center;
}
.rodape_menu li{
	display:inline;
	margin:0 10px 0 10px;
}
.rodape_menu a{
	color:#FFF; text-decoration:none;
}
.rodape_menu a:hover{
	text-decoration:underline;
}
.rodape_logo2pontos{
	height:30px;
	width:100%;
	padding-top:10px;
	text-align:center;
}
/* NOTICIAS **********/
.noticias_col01{
	float:left;
	width:611px;
	padding-right:20px;
	padding-left:5px;
	color:#333;
}
.noticias_col01 ul li{
	list-style:square!important;
	list-style-position:inside!important;
	margin-bottom:10px;
	margin-top:2px;
}
.noticias_col01 p{ line-height:150%; text-align:justify; display:block; padding:5px 0}
.noticias_col01 span{ display:block; font-size:15px; font-weight:bold; padding:15px 0; text-align:center;}
.grande{ font-size:20px;}


.titulo_not_interna{
	color:#F78F1E;
	font-size:16px;
	font-weight:bold;
}
/* CONTATO ***********/
.contato{
	float:left;
	width:611px;
	padding-top:20px;
	padding-right:20px;
	font-size:12px;
	padding-left:5px;
	color:#333;
}
.contato_intro{
	float:left;
	width:611px;
	color:#666666;
	padding-bottom:28px;
}
.contato_label{
	float:left;
	width:140px;
	color:#666666;
	text-align:right;
	padding-right:10px;
	padding-bottom:4px;
}
.contato_input{
	float:left;
	width:461px;
	padding-bottom:4px;
}
.submit_input{
	float:left;
	width:479px;
	text-align:right;
	padding-top:7px;
}
.cls_contato{
	width:323px;
	height:18px;
	color:#666666;
	padding-left:2px;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #f78f1e;
}
.cls_text_contato{
	width:323px;
	height:18px;
	height:119px;
	color:#666666;
	padding-left:2px;
	padding-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #f78f1e;
}
/* INTERNA ***********/
.interna{
	float:left;
	width:611px;
	padding-top:20px;
	padding-right:20px;
	font-size:12px;
	padding-left:5px;
	color:#333;
}
/* MARGINS ***********/
.mt10{ margin-top:10px;}


/*alterações*/
.noticias{ text-align:justify; clear:both; padding-bottom:30px;}
.noticias a{ display:block; padding:10px 0}

.obras{ 
	float:left;
	width:276px;
	padding-top:20px;
	margin-left:28px;    
}
.bt_voltar_obras{
	width:276px;
	text-align:right;
	clear:left;
}

.obras2{ text-align:justify; padding-bottom:30px; clear:left;}
.bt_voltar_obras_interna{
	clear:left;
}

.bt_voltar_servicos_interno{
	clear:left;
}

.obrasimg{  border-color:#F90; border-style:solid; border-width:thin)

	 
}



#noticias_ateriores{clear:both;}

#noticias_ateriores span{ display:block; font: bold 16px Verdana, Geneva, sans-serif; color:#F78F1E;}

#noticias_ateriores select{ width:300px; margin:15px 0}

.clique_mapa{ clear:both; display:block; font: bold 16px Verdana, Geneva, sans-serif; color:#039; padding:15px 0}
