/* TITULO GERAL */

h1 {
  background: url(imagens/kegel.jpg) left center no-repeat;
  color: #FFF;
  font-size: 14px;
  text-transform: uppercase;
  width: 375px;
  height: 35px;
  display: block;
  padding: 7px 0 0 5px;
  clear: both;
}

#conteudo-corpo h1.titulo_conteudo {
  _padding-left: 0px;  
}

/**********************************
         GRUPOS FOLCLORICOS
**********************************/

.conteudo .gruposfolcloricos img {
   float: left;
   margin-right: 5px;
}

.conteudo .gruposfolcloricos h3 {
	font-weight: bold;
	font-size: 12px;
}

.conteudo .gruposfolcloricos p {
	font-size: 10px;
}


/**********************************
            TURISMO
**********************************/
.conteudo .turismo {
  width: 370px;
  clear: both;
}

.conteudo .turismo img {
  float: left;
  margin-right: 5px;
  width: 100px;
}

.conteudo .turismo h3 {
  font-weight: bold;
  font-size: 12px;
  margin: 10px 0;
}

.conteudo .turismo ul {
  float: left;
}

.conteudo .turismo ul li {
  list-style: none;
  padding-bottom: 10px;
}

.conteudo .turismo ul li a {
  text-decoration: none;
}

.conteudo .turismo ul li a:hover {
  text-decoration: underline;
}

.conteudo .turismo p {
  text-align: justify;
  font-size: 10px;
}

.conteudo .turismo .link {
  text-align: right;
}

/**********************************
            CONTEUDO
**********************************/

.conteudo {
	float: left;
	width: 370px;
	margin-bottom: 10px;  
	background-color: #E9E9E9;
	border-bottom: 10px solid #CCCCCC;
	padding: 5px;
}

.conteudo ul li {
	list-style: inside;
	margin-left: 0px;
}

.conteudo p {
  margin-bottom: 10px;
}

.conteudo .fonte {
  font-size: 9px;
	text-align: right;
}

/**********************************
            HISTORIA 
**********************************/
.conteudo .historia {
  text-align: justify;
}

.conteudo .historia h3 {
  text-align: center;
	margin-bottom: 10px;
}

/**********************************
         HISTORIA-FOTOS 
**********************************/
.conteudo .historia-fotos p {
  margin-top: 7px;
  text-align: center;
}

/**********************************
         DESFILE 
**********************************/
.conteudo .desfile p {
  margin-top: 7px;
  text-align: center;
}

/**********************************
            RAINHAS 
**********************************/
.conteudo #baile-rainha img {
  margin-bottom: 5px;  
}

.conteudo .rainha-item {
	width: 360px;
	height: 110px;
}

.conteudo .rainha-item img {
	float: left;
	margin-right: 10px;
}

.conteudo .rainha-item h3 {
	font-weight: bold;
	font-size: 12px;
}

.conteudo .rainha-item h4 {
	font-weight: normal;
	font-size: 10px;
}

/**********************************
            HINO 
**********************************/
.conteudo .hino p {
  text-align: center;
	margin-bottom: 10px;
}

.conteudo .hino h4 {
  text-align: right;
}

/**********************************
            BOLAO 
**********************************/
.conteudo .bolao img {
	margin-bottom: 10px;
}

.conteudo .bolao h4 {
  font-weight: bold;  
}

.conteudo .bolao p {
	margin-bottom: 10px;
}

/**********************************
            CURIOSIDADES 
**********************************/
.conteudo .curiosidades .titulo-curiosidade {
  font-weight: bold;
	background-color: #FFF;
	color: #000;
	width: 370px;
}

.conteudo .curiosidades ul li {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: disc;
}

/**********************************
             PRECOS 
**********************************/
.conteudo .precos ul li {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: disc;
}

.conteudo .precos p {
	font-weight: normal;
}

/**********************************
            ATRACOES 
**********************************/
#lateral-esquerda #menu-atracoes #atracoes .atracao img {
  border: 1px solid #FFF;
}

#lateral-esquerda #menu-atracoes #atracoes div h4 {
  font-size: 12px;
	text-align: right;
}

#lateral-esquerda #menu-atracoes #atracoes div h5 {
	font-size: 14px;
	text-align: center;
	color:#635B33;
}

#lateral-esquerda #menu-atracoes #atracoes ul li {
	font-size: 12px;
	text-align: left;
	list-style: none; 
	padding-left: 15px;
	font-weight: bold;
	color:#635B33;
}

#lateral-esquerda #menu-atracoes #atracoes #atracao-outras {
  font-size: 10px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}

/**********************************
            NOTICIAS 
**********************************/
.conteudo .home-noticia {
	min-height: 150px;
	_height: 150px;
	clear:both;
	margin-bottom: 10px;
}

.conteudo .home-noticia h4 {
	padding-bottom: 5px;
}

.conteudo .home-noticia h4 a {
  font-size: 12px;
	color: #665E35;
}

.conteudo .home-noticia .resumo {
  font-size: 10px;
	font-weight: normal;
	text-align: justify;
	min-height: 95px;
}

.conteudo .home-noticia img {
	float: left;
	margin-right: 5px;
}

.conteudo #home-noticia-mais {
  font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 0 0 10px 0;
}

.conteudo #home-noticia-rodape {
  background-color: #FFF;
  color: #000;
	font-size: 9px;
	padding-bottom: 7px;
	clear: both;
}

.conteudo .home-noticia div.corpo {
	padding-top: 10px;
	display: block;
}

.conteudo .home-noticia ul li {
	list-style: inside;
	margin-left: 0px;
}

/**********************************
            HOME-FOTOS 
**********************************/
.conteudo .home-foto {
	float: left;
	width: 100px;
	margin-right: 13px;
	padding-top: 10px;	
}

.conteudo .home-foto h4 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	color: #665E35;
}

.conteudo #home-foto-mais {
 /* position: absolute;
	z-index: 1;
	top: 110px;*/
  font-size: 10px;
	font-weight: bold;
	width: 371px;
	text-align: right;
}

.conteudo #home-foto-rodape {
	font-size: 9px;
	padding-bottom: 7px;
	background-color:#FFF;
	margin-top: 120px;
	_margin-top: 130px;
}

/**********************************
            ATRACOES 
**********************************/
.conteudo .atracao-item {
	width: 360px;
	clear: both;
	border-bottom: 1px solid #252C68;
	margin-bottom: 5px;
}

.conteudo .atracao-item img {
	float: left;
	margin-right: 10px;
}

.conteudo .atracao-item h3 {
  font-size: 10px;
	font-weight: normal;
}

.conteudo .atracao-item h5 {
  font-size: 10px;
	font-weight: normal;
	color:#625A33;
}

.conteudo .atracao-item h4 {
  font-size: 12px;
	font-weight: bold;
}

/*.conteudo .atracao-item p {
  height: 32px;
}*/

/**********************************
            FOTOS 
**********************************/
.conteudo .foto-detalhe {
	width: 360px;
	height: 110px;
	display: block;
	clear: both;
	margin-bottom: 10px;
}

.conteudo .foto-detalhe img {
	float: left;
	margin-right: 10px;
}

.conteudo .foto-detalhe h3 {
  font-size: 10px;
	font-weight: normal;
}

.conteudo .foto-detalhe p {
  height: 42px;
}

.conteudo .foto-detalhe h5 {
  height: 20px;
  margin: 0;
  font-size: 10px;
	font-weight: normal;
	text-align: right;
}

/**********************************
            DISTANCIAS
**********************************/
.conteudo .tabela-distancias-centros {
	width: 100%;
	margin-bottom: 20px;
}

.conteudo .tabela-distancias-centros .coluna1, .conteudo .tabela-distancias-centros .coluna2 {
  background-color: #CCC;
	height: 20px;
}

.conteudo .tabela-distancias-centros .coluna2 {
  width: 30px;
}


.conteudo .tabela-distancias-aeroportos {
	width: 100%;
	margin-bottom: 20px;
}

.conteudo .tabela-distancias-aeroportos .coluna1, .conteudo .tabela-distancias-aeroportos .coluna2, .conteudo .tabela-distancias-aeroportos .coluna3 {
  background-color: #CCC;
	height: 20px;
}

.conteudo .tabela-distancias-aeroportos .coluna2 {
  width: 100px;
}

.conteudo .tabela-distancias-aeroportos .coluna3 {
  width: 30px;
}



.conteudo .tabela-distancias-portos {
	width: 100%;
	margin-bottom: 20px;
}

.conteudo .tabela-distancias-portos .coluna1, .conteudo .tabela-distancias-portos .coluna2 {
  background-color: #CCC;
	height: 20px;
}

.conteudo .tabela-distancias-portos .coluna2 {
  width: 30px;
}


/**********************************
            ACESSOS
**********************************/
.conteudo #acessos p {
  margin-bottom: 10px;
}

.conteudo #acessos .tabela-acessos {
	width: 100%;
	margin-bottom: 20px;
}

.conteudo #acessos .tabela-acessos .coluna1, .conteudo #acessos .tabela-acessos .coluna2, .conteudo .tabela-acessos .coluna3 {
  background-color: #CCC;
	height: 20px;
}

/**********************************
           HOSPEDAGEM
**********************************/
.conteudo #hoteis p {
  background-color: #616AA3;
	height: 20px;
	color: #FFF;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	margin-bottom: 10px;
}

.conteudo #hoteis .hotel-destaque {
	height: 100px;
	background-color:#CCCCCC;
	margin-bottom: 10px;
}

.conteudo #hoteis .hotel-destaque img {
  width: 120px;
	height: 88px;
	float: left;
	margin: 5px;
	border: 1px solid #000;
}

.conteudo #hoteis .hotel-destaque h3 {
	padding-top: 20px;
}

.conteudo #hoteis h3 {
  font-size: 12px;
	font-weight: bold;
}

.conteudo #hoteis h4 {
  font-size: 10px;
	font-weight: normal;
}

.conteudo #hoteis h5 {
  font-size: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}

/**********************************
           GASTRONOMIA
**********************************/
.conteudo #gastronomia p {
  background-color: #616AA3;
	height: 20px;
	color: #FFF;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 3px;
	margin-bottom: 10px;
}

.conteudo #gastronomia .empresa-destaque {
	height: 100px;
	background-color:#CCCCCC;
	margin-bottom: 10px;
}

.conteudo #gastronomia .empresa-destaque img {
  width: 120px;
	height: 88px;
	float: left;
	margin: 5px;
	border: 1px solid #000;
}

.conteudo #gastronomia .empresa-destaque h3 {
	padding-top: 20px;
}

.conteudo #gastronomia h3 {
  font-size: 12px;
	font-weight: bold;
}

.conteudo #gastronomia h4 {
  font-size: 10px;
	font-weight: normal;
}

.conteudo #gastronomia h5 {
  font-size: 10px;
	font-weight: normal;
	margin-bottom: 10px;
}

/**********************************
           TURISMO
**********************************/
.conteudo div.item {
	  display: table;
	  width: 373px;
	  margin-bottom: 10px;
	}
.conteudo div.item img {
   	float: left;
	  margin-right: 5px;
	  position: relative;
	}
	 
.conteudo div.item h3 {
	  float: float;
	  margin: 0px;
	  background-color: #CCC;
	  font-size: 14px;
	}

.conteudo div.item p {
	  float: left;
	  margin: 0px;
	  }

.conteudo div.item a {
	  float: right;
	  margin: 0px;
	}

/**********************************
           PROMOÇÃO
**********************************/
.textoPromocao {
	text-align: center;
	display: block;
}

table#promocao {
	width: 100px;
	border-spacing: 5px;
}

table#promocao th {
	text-align: right;
}

table#promocao input.concorrer {
	background-color: #B6BBCF;
	color: #535E7E;
	border: 1px solid #535E7E;
	font-weight: bold;
	line-height: 20px;
}

/**********************************
          PRATOS TIPICOS
**********************************/
div#pratos-tipicos a {
	width:100%; 
	display:block; 
	margin-bottom:20px;
}

div#pratos-tipicos img {
	width:150px; 
	display:block; 
	padding: 3px;
	background-color:#F3E4AB;
	border: 1px solid #E6C752;
	margin: 0 auto;
}

/**********************************
           PROGRAMAÇÃO
**********************************/

div#programacao h2 {font-size: 14px; color: #333; border: 1px solid #666; padding: 5px; text-align: center;}
div#programacao h3 {font-size: 12px; color: #333; text-align:center; margin: 15px 0 5px;}
div#programacao h4 {font-size: 12px; color: #333;}
div#programacao ul {padding-left: 15px;}

/**********************************
           PAGINAÇÃO
**********************************/
.paginacao { color:#862E13; width:100%;  border-top:1px solid #000; font-size:11px; padding:5px 0; margin:20px 0 0 0; text-align:center; clear:both; display:table; }
.paginacao p a { background-color:#FFF; color:#4C5044; background-color:#E4E4E4; text-decoration:none; font-weight:normal; padding:0px 4px; margin:0 2px; display:inline; }
.paginacao p a:hover { background-color:#F54E00; color:#FFF; text-decoration:none; }
.paginacao p span { background-color:#F54E00; padding:0px 4px; color:#FFF; }
.paginacao h4 { float:left; font-size:11px; color:#000; }
.paginacao p { float:right; margin:0px; }
