	/*
	Theme Name: Terrasdabahia
	Theme URI: http://www.terrasdabahia.com.br/
	Description: sem descricao.
	Version: 1.0
	Author: Samuel Mendes - www.z13.com.br
	
	*/
	BODY {
		font-family: Arial, Helvetica;
		font-size:13px;
		color: #FFFFFF;
		background-color: #004129;
		background-image:url(images/background.jpg);
		background-position:center;
		background-repeat:repeat-y;
			text-align:center; /* hack para o IE */	
		}
		
	#geral {
		height:auto !important;
		width: auto;
		background-image: url(images/background_topo.jpg);
		background-repeat: no-repeat;
		background-position:center top;
		}
	#geral2 {
		height: auto;
		width: 980px;
}
	#ler_noticia p {
	margin-bottom: 7px;
	
	}
		#ler_noticia2 p {
	margin-bottom: 10px;
	
	}
	.ler_noticia2 {
	font-family: Arial, Helvetica;
	font-size:13px;
	color:#FFFFFF;
	line-height:20px;
	text-align: left;
	width: 920px;
	float: right;
	}
		.ler_noticia {
	font-family: Arial, Helvetica;
	font-size:13px;
	color:#FFFFFF;
	line-height:20px;
	text-align: left;
	width: 520px;
	float: right;
	margin-top: 20px;
	height: 190px;
	}
	
	ler_noticia a:hover{
	color:#FF3300;
	text-decoration:none;
	}
	ler_noticia a{
	color:#FFFFFF;
	text-decoration:none;
	}
		ler_noticia2 a:hover{
	color:#FF3300;
	text-decoration:none;
	}
	ler_noticia2 a{
	color:#FFFFFF;
	text-decoration:none;
	}

	a {
		color:#FFFFFF;
		text-decoration:none;
	}
	a:hover{
		color:#F04A24;
		text-decoration:none;
	}
	*{
	margin: 0 auto;
	}
	IMG {	
	border:0;
	}
	#topo {
		height: auto;
		width: 980px;
	
	}
	#topo_logo {
		height: 180px;
		width: 970px;
		padding-right: 5px;
		padding-left: 5px;
	}

	#menu {
	height: 40px;
	width: 960px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #95AF71;
	background-color: #000000;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	}
	
	#conteudo {
	height: 410px;
	width: 980px;
	}
		#conteudo_pages {
	min-height: 420px;
	width: 980px;
	}
	#base {
	background-image: url(images/background_base.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 210px;
	width: 980px;
	background-color: #004129;
	padding-top: 10px;
	}
		#base2 {
	height: 220px;
	width: 100%;
	float: left;
	}
	
	
	/*Menu Style*/
	
	#underlinemenu{
	height: 40px;
	
	}
	.underlinemenu{
	font-family:"Times New Roman", Times, serif;
		font-size:20px;
		width: 100%;
		height: 40px;
		font-style: italic
		padding-top: 4px;
	}
	
	.underlinemenu ul{
	padding: 10px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: center;
	font-style: italic
	}
	
	.underlinemenu ul li{
	display: inline;
	}
	
	.underlinemenu ul li a{
		color: #FFFFFF;
		padding: 6px 11px 8px 11px; /*top padding is 6px, bottom padding is 4px*/
		margin-right: 20px; /*spacing between each menu link*/
		text-decoration: none;
		border-bottom: 0px solid #95AF71; /*bottom border is 3px*/
	}
	
	.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
	border-bottom-color: #FF3300;
	}
	
	
	/* Destaques adicionais */
	#contentdiv{
		position:relative;	
	}
	.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 420px; /*width of featured content slider*/
	height: 400px;
	}
	.sliderwrapper .contentdiv{
		visibility: hidden; /*leave as is*/
		position: absolute; /*leave as is*/
		left: 0;  /*leave as is*/
		top: 0;  /*leave as is*/
		width: 420px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
		height: 100%;
	}
	
	.pagination-slider1{
		position:absolute;
		bottom:5px;
		right:5px;
		z-index:999;
		display:none;
	}
	.pagination-slider1 a{
	
	outline:none;
	text-decoration: none;
	display:block;
	width:19px; height:19px;
	padding:2px 0 0 0;
	text-align:center;
	color:#999 !important;
	font-weight:bold;
	font-size:14px;
	margin-left:1px;
	cursor:pointer;
	background:#fff;
	margin-right:3px;
	
	}
	
	.pagination-slider1 a:hover, .pagination-slider1 a.selected{
	
	background:#FF3300;
	color:#fff !important;
	
	}
	
	.prev, .next{display:none !important;}
	.pagination-slider1 .toc{
	
	}
	
	/* Fim destaques adicionais */
	
	H1 {
	font-family:"Times New Roman", Times, serif;
		font-size:32px;
		color:#ffffff;
		text-align:center;
		font-style: italic;
		font-weight: normal;
	}
	H1 a:hover{
		color:#7D1C1F;
		text-decoration:none;
	}
	H1 a{
		color:#333333;
		text-decoration:none;
	}
	H2 {
		font-size:32px;
		color:#ffffff;
		font-style: italic;
		text-align:left;
		line-height:normal;
	}
	
	
	H3 {
		font-size:13px;
		color:#FFFFFF;
		font-weight: normal;
		text-align: left;
	}
	H3 a:hover{
		color:#004129;
		text-decoration:none;
	}
	H3 a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	H4 {
	
		font-size:20px;
		color:#7B843C;
		line-height: 25px;
		font-weight: normal;
	}
	
	H5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight: bold;
	}
	H5 a:hover{
		color:#7D1C1F;
		text-decoration:none;
	}
	H5 a{
		color:#333333;
		text-decoration:none;
	}
	
	
		H6 {
		font-size:18px;
		color:#FFFFFF;
		font-weight: normal;
		text-align: left;
	}
	H6 a:hover{
		color:#FF3300;
		text-decoration:none;
	}
	H6 a{
		color:#FFFFFF;
		text-decoration:none;
	}

	#modelo_conteudo {
	background-color: #3d6441;
	width: 535px;
	background-image:url(images/fundo_conteudo1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	height: 353px;
	}

	
		#modelo_conteudo_fundo_infra {
	background-color: #3d6441;
	width: 535px;
	background-image:url(images/fundo_infra.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	height: 353px;
	}
	#modelo_conteudo_fundo_seguranca {
	background-color: #3d6441;
	width: 535px;
	background-image:url(images/fundo_seguranca.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 353px;
	background-position: left bottom;
	}
	#modelo_conteudo_fundo_lazer {
	background-color: #3d6441;
	width: 535px;
	background-image:url(images/fundo_lazer.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	height: 353px;
	}
	#modelo_conteudo_fundo_meioambiente {
	background-color: #3d6441;
	width: 535px;
	background-image:url(images/fundo_meioambiente.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: right;
	height: 353px;
	}
	#modelo_conteudo_contato {
	background-color: #3d6441;
	width: 535px;
	float: right;
	height: 353px;
	}
	#modelo_conteudo_limpo {
	background-color: #3d6441;
	width: 970px;
	min-height: 353px !important;
	float:left;
	}
	#conteudo_titulo {
	height: 47px;
	width: 960px;
	text-align:left;
	}
		#conteudo_titulo2 {
	height: 47px;
	width: 960px;
	text-align:left;
	}
	#modelo_conteudo_index {
	width: 970px;
	min-height: 410px !important;
	}
	#modelo_conteudo_index_box {
	background-color: #3d6441;
	height: 338px;
	width: 260px;
	float: right;
	}
	#conteudo_titulo_index {
	height: 47px;
	width: 100%;
	text-align:left;
	}


	#galeria-box {
	height: 110px;
	width: 260px;
	float: left;
	background-color: #3D6441;
	}
	#galeria-box2 {
	height: 95px;
	width: 240px;
	margin-left: 10px;
	float: left;
	margin-top: 13px;
	}
	#galeria-foto {
	height: 78px;
	width: 107px;
	border: 4px solid #FFFFFF;
	margin-bottom: 5px;
	float: left;
	}
	#galeria-texto {
	height: 85px;
	width: 115px;
	float: right;
	
	}
	#modelo_conteudo_ler {
	background-color: #3d6441;
	width: 930px;
	padding: 20px;
	height: auto !important;
	}

	#mapas-box2 {
	height: 80px;
	width: 165px;
	margin-left: 20px;
	float: left;
	margin-top: 20px;
	}
	#mapas-foto {
	height: 98px;
	width: 232px;
	border: 4px solid #FFFFFF;
	margin-bottom: 5px;
	margin-top: 10px;
	}
		#mapas-texto {
	height: 80px;
	width: 70px;
	float: right;
	
	}
#texto-pagina {
	height: auto;
	width: 505px;
	float: left;
}
#texto-pagina2 {
	height: auto;
	width: 360px;
	float: left;
}
	.texto-pagina {
	font-family: Arial, Helvetica;
	font-size:13px;
	color:#FFFFFF;
	text-align: left;
	}
	
	#texto-foto {
	height: 200px;
	width: 300px;
	float: right;
}
#foto_seguranca {
	float: right;
	height: 250px;
	width: 450px;
}
#contato-box {
	float: left;
	height: auto;
	width: auto;
	margin: 10px;
}

.areatexto {
height:50px;
}



#destaques-box {
	height: 149px;
	width: 115px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	margin-top: 10px;
	}
	#destaques-boxa {
	height: 150px;
	width: 115px;
	margin-bottom: 10px;
	float:right;
	margin-right: 10px;
	margin-top: 10px;
	}
#destaques-box2 {
	height: 150px;
	width: 115px;
	margin-left: 10px;
	float: left;
	margin-bottom: 10px;
	}
	#destaques-box2a {
	height: 150px;
	width: 115px;
	float:right;
	margin-bottom: 10px;
	margin-right: 10px;
	}		
		#destaque-foto {
	height: 77px;
	width: 107px;
	border: 4px solid #FFFFFF;
	margin-bottom: 5px;
	}
	#categoria-box {
	height: 120px;
	width: 840px;
	float: left;
	}
	#categoria-foto {
		height: 96px;
		width: 177px;
		border: 4px solid #FFFFFF;
		margin-bottom: 5px;
		float:left;
	}
		#categoria-texto {
	float:right;
	width: 650px;
	height: 100px;
	}
#box1 {
	float: left;
	height: 400px;
	width: 420px;
}
#box2 {
	height: 410px;
	width: 260px;
	float: right;
}
#box3 {
	height: 410px;
	width: 260px;
	float: right;
	margin-left: 15px;
	}
#box4 {
	height: 400px;
	width: 535px;
	float: right;
	}
#enquete {
	float: left;
	height: 360px;
	width: 200px;
	background-color: #3d6441;
	margin-right: 20px;
}
	#box_titulo {
	height: 47px;
	width: 100%;
	text-align:left;
	float: left;

	}


#mapas-vendas {
	height: 160px;
	width: 260px;
	margin-bottom: 21px;
	float: left;
	background-color: #3D6441;
}

#mapas-box {
	height: 122px;
	width: 240px;
	margin-left: 10px;
	float: left;
}
	#mapas-boxa {
	height: 122px;
	width: 115px;
	float:right;
	margin-right: 10px;
	}

#box-4 {
	height: 360px;
	width: 390px;
	float:right
	}
	#mais-noticias {
	width: 100%;
	height:25px;
	background-image:url(images/mais-noticias-fundo.gif);
	background-repeat: repeat-x;
	float: left;
	}
#foto-pages {
	height: 110px;
	width: 250px;
	margin-left: 15px;
	border: 4px solid #FFFFFF;
	float: left;
	margin-top: 10px;
}
#foto-pages2 {
	height: 110px;
	width: 250px;
	margin-right: 15px;
	border: 4px solid #FFFFFF;
	float: right;
	margin-top: 10px;
}
