/*------------------------------------------------------------------------------
ESTILIZA O BODY DO SITE 
------------------------------------------------------------------------------*/
* { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }

body{
  font-size: 12px;
	background:#f0f0f0;
  color:#000;
}

a {text-decoration:none;}

/*------------------------------------------------------------------------------
TOPO 100%
------------------------------------------------------------------------------*/
#topo100 {
	display:block;
	position:relative;
	width:100%;
	height:50px;
  background: -webkit-linear-gradient(#9CC5A9, #29734F);
  background: -moz-linear-gradient(#9CC5A9, #29734F);
  background: -o-linear-gradient(#9CC5A9, #29734F);
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;
	z-index:10;
}

#topo100 #topo {
	display:block;
	position:relative;
	width:960px;
	height:50px;
	margin:0 auto;	
}

#topo100 #topo #data{
	display:block;
	position:relative;
	width:650px;
	height:35px;
	padding:15px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:bold;
  float:left;
}

#topo100 #topo ul.navRedes { 
  width:210px;
	height:50px;
	margin:0;
	float:right;
}
	
#topo100 #topo ul.navRedes li {
	list-style:none;	
	display:inline;
}

#topo100 #topo ul.navRedes li a {
	width:auto;
	height:auto;
	margin:0 0 0 0;
	padding:10px 8px 5px 8px;
	float:right;
}
	
	
/*------------------------------------------------------------------------------
CABEÇALHO 100%
------------------------------------------------------------------------------*/
#cabecalho100 {
	display:block;
	position:relative;
	width:100%;
	height:150px;
	margin:-5px 0 0 0;
	background:#FFF;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;		
}

#cabecalho100 #cabecalho {
	display:block;
	position:relative;
	width:960px;
	height:150px;
	margin:0 auto;	
}

#cabecalho100 #cabecalho #logo {
	display:block;
	position:relative;
	width:500px;
	height:125px;
	padding:25px 10px 0 0;
	float:left;
}

#cabecalho100 #cabecalho #contato {
	display:block;
	position:relative;
	width:420px;
	height:110px;
	padding:40px 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#000;
	font-weight:bold;
	float:right;
}

/*------------------------------------------------------------------------------
MENU
------------------------------------------------------------------------------*/
#menu {
	display:block;
	position:relative;
	width:960px;
	height:auto;
	margin:8px auto;
}

/* MENU PRINCIPAL */
ul.menu { 
	display:block;
	position:relative;
	width:1007px;
	height:40px;
	margin:0;
	background:#29734F;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;
	z-index:10;
	float:left;
}
	
ul.menu li {
	list-style:none;	
	display:inline;
}

ul.menu li a {
	width:auto;
	height:13px;
	margin:2px 0 0 10px;
	padding:12px 5px 10px 5px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	float:left;
}
	
ul.menu li a:hover {
  background: -webkit-linear-gradient(#9CC5A9, #29734F);
  background: -moz-linear-gradient(#9CC5A9, #29734F);
  background: -o-linear-gradient(#9CC5A9, #29734F);	
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;	
  opacity:0.80;
  filter: alpha(opacity=80);
  -moz-opacity:0.8;  
	color:#fff;
}	

/*------------------------------------------------------------------------------
SLIDER
------------------------------------------------------------------------------*/
#slider {
	display:block;
	position:relative;
	width:960px;
	height:250px;
	background:#CCC;
	margin:8px auto;
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:250px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */	

/*------------------------------------------------------------------------------
CONTEUDO
------------------------------------------------------------------------------*/
#conteudo {
	display:block;
	position:relative;
	width:960px;
	height:1400px;
	margin:5px auto;
}

#conteudo #conteudoEsq{
	display:block;
	position:relative;
	width:625px;
	height:1400px;
	padding:10px;
	background:#FFF;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;
	float:left;
}

#conteudo #conteudoEsq h1.titulo{
	display:block;
	position:relative;
	width:625px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	border-bottom:#d8d8d8 1px solid;
	float:left;
}

#conteudo #conteudoEsq a.linkMaior{
  display:block;
  position:relative;
  width:630px;
  height:auto;
  padding:1px 0 4px 30px;
  margin:0;
  font-family:Tahoma, Geneva, sans-serif;
  font-size: 14px;
  color:#000000;
  text-decoration:none;
  float:left;
}

#conteudo #conteudoEsq a.linkMaior:hover{
  text-decoration: underline;
}

#conteudo #conteudoEsq #destaques{
	display:block;
	position:relative;
	width:620px;
	height:auto;
	margin:0 0 18px 5px;
	padding:0;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque{
	display:block;
	position:relative;
	width:620px;
	height:auto;
	margin:0 13px 13px 0;
	padding:2px;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaqueConv{
	display:block;
	position:relative;
	width:136px;
	height:auto;
	margin:0 13px 13px 0;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque .imagem{
	display:block;
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #d8d8d8;
	margin:0 3px 3px 0;
	padding:2px;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque .titulo{
	display:block;
	position:relative;
	width:136px;
	height:auto;
	margin:0 0 10px 0;
	padding:7px 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background: #29734F;
	text-align:center;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaqueConv .titulo{
	display:block;
	position:relative;
	width:136px;
	height:auto;
	margin:0 0 10px 0;
	padding:7px 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background: #29734F;
	text-align:center;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque .texto{
	display:block;
	position:relative;
	width:136px;
	height:auto;
	margin:0 0 10px 0;
	padding:3px 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque1{
	display:block;
	position:relative;
	width:615px;
	height:auto;
	margin:0 13px 13px 0;
	padding:2px;
	border: 1px solid #d8d8d8;
	background: #f0f0f0;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque1 .titulo1{
	display:block;
	position:relative;
	width:615px;
	height:auto;
	margin:0 0 10px 0;
	padding:7px 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	background: #29734F;
	text-align:center;
	float:left;
}

#conteudo #conteudoEsq #destaques #destaque1 .texto1{
	display:block;
	position:relative;
	width:615px;
	height:auto;
	margin:0 0 10px 0;
	padding:3px 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	line-height: 20px;
	float:left;
}

#conteudo #conteudoEsq p{
	display:block;
	position:relative;
	width:610px;
	height:auto;
	margin:0 10px 5px 5px;
	padding:3px 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:justify;
	line-height:20px;
	float:left;
}

#conteudo #conteudoEsq h2.subTitulo{
	display:block;
	position:relative;
	width:625px;
	height:auto;
  margin:10px 0 5px 0;
	padding:0 0 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0173C9;
	border-bottom:#d8d8d8 1px solid;
	float:left;
}

.font20 {font-size:20px;}

#conteudo #conteudoEsq .obs{
	display:block;
	position:relative;
	width:615px;
	height:auto;
	margin:0 0 10px 0;
	padding:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#FFD5D5;
	color:#F00;
	float:left;
}

#conteudo #conteudoEsq .obsTexto{
	display:block;
	position:relative;
	width:615px;
	height:auto;
	margin:0 0 10px 0;
	padding:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	float:left;
}

#conteudo #conteudoEsq .obsPasseios{
	display:block;
	position:relative;
	width:605px;
	height:auto;
	margin:10px 0 10px 0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F00;
	float:left;
}

ul#dvListaTab { 
  display:block;
  position:relative;
  width:625px;
  height:auto;
	margin:0;
  list-style:none;
	text-align:left;
  float:left;
}

ul#dvListaTab li a{
  display:block;
  position:relative;
  width:605px;
  height:auto;
  padding:2px 0 5px 20px;
	margin:0 0 0 0;
	background:url(../_img/estrela.png) no-repeat;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#000;
  text-decoration:none;
	float:left;
}

ul#dvListaTab li a:hover{
  color:#0173C9;
	font-weight:bold;
}

a.btnReserva{
  display:block;
  position:relative;
  width:auto;
  height:auto;
  margin:5px 0 15px 0;
  padding:5px;
	background:#0173C9;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#fff;
  text-decoration:none;
	line-height:20px;
  float:left;
}

a.btnReserva:hover{
	font-weight:normal;
	text-decoration:underline;
}


/*-------- NOTICIAS */
#conteudoEsq #listaNoticia {
  display:block;
  position:relative;
  width:620px;
  height:auto;
	margin:0 0 10px 0;
	border:1px solid #d8d8d8;
	text-align:center; 
	float:left;
}

#conteudoEsq #listaNoticia .thumbNoticia {
  display:block;
  position:relative;
  width:auto;
  height:auto;
	margin:2px;
	padding:2px;
	border:1px solid #d8d8d8;
	float:left;
}

#conteudoEsq #listaNoticia .titNoticia {
  display:block;
  position:relative;
  width:510px;
  height:auto;
	margin:5px 2px 5px 2px;
	padding:2px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	color:#000;
	font-weight:bold;
  float:left;
}

#conteudoEsq #listaNoticia .subNoticia {
  display:block;
  position:relative;
  width:510px;
  height:auto;
	margin:2px;
	padding:2px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:left;
	color:#999;
	line-height:16px;
  float:left;
}

#conteudoEsq .imgNoticia {
  display:block;
  position:relative;
  width:auto;
  height:auto;
	margin:2px 10px 2px 0;
	padding:2px;
	border:1px solid #d8d8d8;
	text-align:left;
	float:left;
}

#conteudoEsq .voltarNoticias a {
  display:block;
  position:relative;
  width:auto;
  height:auto;
	margin:10px;
	padding:10px 30px 10px 30px;
	border:1px solid #d8d8d8;
	background:#0084B9;
	color:#FFF;
	text-align:left;
	float:left;
}



#conteudo #conteudoDir{
	display:block;
	position:relative;
	width:290px;
	height:840px;
	padding:5px;
	background:#FFF;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;
	float:right;
}
	
#conteudo #conteudoDir #acessoRapido{
	display:block;
	position:relative;
	width:268px;
	height:165px;
	margin:0 0 10px 0;
	padding:10px;
	background:#fff;
	border:1px solid #d8d8d8;
	float:left;
}

#conteudo #conteudoDir #acessoRapido .tituloAcesso{
	display:block;
	position:relative;
	width:268px;
	margin:0 0 15px 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	text-decoration:none;
	float:left;
}

#conteudo #conteudoDir #acessoRapido h1.subTitAcesso{
	display:block;
	position:relative;
	width:268px;
	margin:0 0 5px 5px;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
	float:left;
}

#conteudo #conteudoDir #boxDir{
	display:block;
	position:relative;
	width:278px;
	height:auto;
	margin:0 0 10px 0;
	padding:5px;
	background:#f0f0f0;
	border:1px solid #d8d8d8;
	     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	text-align: justify;
	line-height: 20px;
	float:left;
}

#conteudo #conteudoDir #listaNoticia {
  display:block;
  position:relative;
  width:278px;
  height:auto;
	margin:0 0 10px 0;
	text-align:center; 
	float:left;
}

#conteudo #conteudoDir #listaNoticia .thumbNoticia {
  display:block;
  position:relative;
  width:auto;
  height:auto;
	margin:2px;
	padding:2px;
	border:1px solid #d8d8d8;
	float:left;
}

#conteudo #conteudoDir h2.titNoticia {
  display:block;
  position:relative;
  width:278px;
  height:auto;
	margin:5px 2px 5px 2px;
	padding:2px;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	color:#000;
	font-weight:bold;
	line-height:16px;
  float:left;
}

#conteudo #conteudoDir #listaNoticia .subNoticia {
  display:block;
  position:relative;
  width:280px;
  height:auto;
	margin:2px;
	padding:2px 2px 5px 2px;
	border-bottom:1px #666 dashed;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:justify;
	color:#999;
	line-height:16px;
  float:left;
}

/*------------------------------------------------------------------------------
ESTILA CONTEÚDO COLORBOX
------------------------------------------------------------------------------*/
.conteudoCB{
  display:block;
  position:relative;
  width:575px;
  height:auto;
  margin:10px 0 0 25px;
	padding:0 0 5px 0;
  font-size:12px;
	line-height:18px;
	text-align:justify;
  color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  float:left;
}

.titCB{
  display:block;
  position:relative;
  width:578px;
  height:auto;
  margin:10px 0 0 0;
  padding:0 0 5px 22px;
	background:url(../_img/tag_orange.png) no-repeat;
  font-size:16px;
	font-weight:bold;
  color:#0173C9;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  float:left;
}

ul#dvListaCB { 
  display:block;
  position:relative;
  width:550px;
  height:auto;
	margin:10px 0 0 0;
  list-style:none;
	text-align:left;
  float:left;
}

ul#dvListaCB li{
  display:block;
  position:relative;
  width:545px;
  height:auto;
  padding:1px 0 5px 25px;
	margin:0 0 3px 0;
	background:url(../_img/estrela.png) no-repeat;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000;
  text-decoration:none;
	float:left;
}

	
/*------------------------------------------------------------------------------
RODAPE 100%
------------------------------------------------------------------------------*/
#rodape100{
	display:block;
	position:relative;
	width:100%;
	height:250px;
  background: -webkit-linear-gradient(#9CC5A9, #29734F);
  background: -moz-linear-gradient(#9CC5A9, #29734F);
  background: -o-linear-gradient(#9CC5A9, #29734F);
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
  -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
  box-shadow: 0px 1px 5px 0px #4a4a4a;
	z-index:10;
}

#rodape100 #rodape {
	display:block;
	position:relative;
	width:960px;
	height:250px;
	margin:10px auto;
}


#rodape100 #rodape #rodapeColuna{
	display:block;
	position:relative;
	width:240px;
	height:230px;
	padding:5px 0 0 5px;
	margin:0 5px 0 0;
	float:left;
}

#rodape100 #rodape #rodapeColunaDir{
	display:block;
	position:relative;
	width:200px;
	height:230px;
	margin:10px 5px 0 0;
	padding:0 0 0 5px;
	float:left;
}

#rodape100 #rodape .rodapeTitulo{
	display:block;
	position:relative;
	width:215px;
	height:auto;
	padding:0 0 5px 0;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	float:left;
}

#rodape100 #rodape ul#menuRodape { 
  display:block;
  position:relative;
  width:210px;
  height:auto;
  margin:0 0 10px 10px;
  padding:1px 0 0 0;
  list-style:none;
  float:left;
}

#rodape100 #rodape ul#menuRodape li a{
  display:block;
  position:relative;
  width:200px;
  height:auto;
  margin:3px 0 0 0;
  padding:3px 0 3px 0;
  font-size:12px;
  color:#fff;
  text-decoration:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  float:left;
}

#rodape100 #rodape ul#menuRodape li a:hover{
	text-decoration:underline;
	font-weight:bold;
}

#dvDeveloper{
	display:block;
	position:relative;
	width:960px;
	height:auto;
	margin:10px auto;
	padding:7px 0 7px 0;
	text-align:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size:11px;
	font-weight:bold;
}

#dvDeveloper a{
	padding:0 5px 0 5px;
	margin:0 10px 0 0;
	background:#005C31;
	color:#fff;
	text-decoration:none;
}

#dvDeveloper a:hover{
	text-decoration:underline;
}
	

