/* CSS Document */

body {
	margin: 0 auto;
	width:960px;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#718993;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

a {
	color:#2B84AE;
	text-decoration:none;
}

a:hover{
	color:#759A16;
}


.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*header*/
.divGeralHeader {
	display:block;
	height:80px;
	/*border:1px solid red;*/
}


.logo {
	display:block;
	background:url(/temas/default/imgs/logoTopo.jpg) no-repeat center center;
	width:167px;
	height:80px;
	float:left;
}
.logo a, .logo a:hover{
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
}

.menuTopo ul{
	margin:40px 0 0 0;
	float:right;
	padding:0;
}

.menuTopo ul li {
	display:block;
	list-style:none;
	float:left;
	background-repeat:no-repeat;
	/*padding-right:10px;*/
}
.menuTopo ul li a{
	display:block;	
	width:100%;
	height:100%;
	outline:none;
	text-indent:-5000px;
	background:none;
	background-repeat:no-repeat;
}

/*content top*/
.divGeralCentro {
	display:block;
	background-image:url(/temas/default/imgs/bgCentro.gif);
	height:253px;
	width:960px;
	border-bottom:12px solid #329BCD;
}

.divEsquerda {
  display:block;
	background-image:url(/temas/default/imgs/fundoEsq.png);
	width:160px;
	height:235px;	
	position:absolute;
	/*position:relative;*/
	top:6px;
	left:7px;
}

.conteudoDivEsquerda {
	display:block;
	/*background-image:url(/temas/default/imgs/fundoEsq.png);*/
	width:160px;
	height:235px;	
	position:relative;
}

.inputAreaReservada {
	display:block;
	background-color:#FFFFFF;
	width:104px;
	height:18px;
	border:none;
	font-size:10px;
	color:#B9C6CA;
	//margin-top:-1px
}

.btOKAreaReservada {	
	width:21px;
	height:21px;
	background-image:url(/temas/default/imgs/btOkAreaReservada.png);
	display:block;
}

.btOKAreaReservada a,.btOkAreaReservada a:hover {
	display:block;
	width:100%;
	height:100%;
	text-indent:-5000px;
	outline:none;
	background:none;
	cursor:pointer;
}


.txtAreaReservada {
	font-size:10px;
	color:#D1EBF6;
}

.linkAreaReservada1 {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.linkAreaReservada1:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.linkAreaReservada2 {
	font-size:10px;
	color:#D1EBF6;
	text-decoration:none;
}
.linkAreaReservada2:hover {
	color:#FFFFFF;
}

.divIcones {
	display:block;
	background-image:url(/temas/default/imgs/bgIcones.jpg);
	width:128px;
	height:234px;
	padding-top:1px;
	position:absolute;
	top:6px;
	left:678px;	
}
#blocos {
  width: 85px;
  height: 234px;
  margin:0px auto;
}
#blocos ul {
  margin:0px;
  padding:0px;
  border:0px;
  list-style:none;
}
#blocos ul li {
  width:85px;
  padding-bottom:4px;
}
#blocos ul li a {
  display:block;	
	width:100%;
	height:100%;
	text-indent:-5000px;
	outline:none;
}

.botaocombackground {
  display: block;
  width: 100px;
  height: 27px;
  border: 0;
  padding: 27px 0 0 0;
  margin: 0;
  background: transparent url(/img/bt_submeter_pt.gif) no-repeat top left;
  cursor: pointer;
  overflow: hidden;
}


.btAnterior {
	display:block;
	background-image:url(/temas/default/imgs/setaBackIcones-off.gif);
	width:23px;
	height:22px;
}
.btAnterior:hover {
	background-image:url(/temas/default/imgs/setaBackIcones-on.gif);
}
.btAnterior span{
	display:none;
}

.btSeguinte {
	display:block;
	background-image:url(/temas/default/imgs/setaFwIcones-off.gif);
	width:20px;
	height:20px;
}
.btSeguinte:hover {
	background-image:url(/temas/default/imgs/setaFwIcones-on.gif);
}
.btSeguinte span{
	display:none;
}

.divPesquisa {
	display:block;
	background-image:url(/temas/default/imgs/bgPesquisa.jpg);
	width:136px;
	height:233px;
	position:absolute;
	top:6px;
	left:810px;
}

.inputPesquisa {
	display:block;
	width:115px;
	height:18px;
	font-size:9px;
	color:#718993;
}


.inputPesquisaTipos {
	margin-left:0px;
	width:115px;
	height:20px;
	font-size:11px;
	color:#7CC0E1;
}

.ambiente1 {
	display:block;
	background-image:url(/temas/default/imgs/ambiente1.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:253px;
	position:relative;
}

/*content bottom*/
.divGeralDestaque {
	display:block;
	/*background-image:url(/temas/default/imgs/bottomDestaque.gif);*>
	background-position:bottom;
	background-repeat:no-repeat;
	/*background-color:#E1F1F8;*/
	background-color:white;
	margin-right:2px;
	width:425px;
	float:left;
	height:221px;
}

.emDestaque {
	font-size:11px;
	color:#718993;
	line-height:130%;
    text-align: justify; 
}
.emDestaque span{
	display:block;
	font-size:12px;
	color:#B1CB21;
	margin-bottom:12px;
    
}

.imgDestaque {
	background-color:white;
	padding:3px;
	display:block;	
	border:0;
	/*padding-right:9px;*/
}

.divGeralRecomendamos {
	display:block;
	/*background-image:url(/temas/default/imgs/bottomRecomendamos.gif);*/
	background-position:bottom;
	background-repeat:no-repeat;
	/*background-color:#E1F1F8;*/
	background-color:white;
	margin-right:2px;
	width:341px;
	float:left;
	height:221px;
}

.imgRecomendamos {
	display:block;
	background-color:white;
	width:143px;
	height:78px;
	border:3px solid white;
	margin-bottom:1px;
}

.caixaRecomendamos {
	display:block;
	/*background-color:#F9FCFE;*/
	background-color:white;
	width:141px;
	padding:3px 0px 5px 8px;
}

.recomendamos {
	font-size:11px;
	color:#718993;
	line-height:130%;
    text-align: justify;
}

.imgCatalogo {
	display:block;
	background-color:white;
	width:100px;
	height:65px;
	/*border:3px solid white;*/
	margin-bottom:1px;
}

.caixaTipos {
	display:block;
	background-color:white;
	/*background-color:#E1F1F8;*/
	width:100%;
	padding:3px 0px 5px 8px;
	margin: 0 auto;
}

.tiposList {
	overflow:hidden;
	font-size:11px;
	color:#718993;
	line-height:130%;
	width:100%;
}

.caixaPent {
	display:block;
	background-color:white;
	/*background-color:#E1F1F8;*/
	width:141px;
	padding:3px 0px 5px 8px;
	margin: 0 auto;
}

.pentList {
	overflow:hidden;
	font-size:11px;
	color:#FFFFFF;
	line-height:130%;
	height: 50px;
	margin-bottom: -30px;
	*margin-bottom: -25px;
}

.linkRecomendamos {
	display:block;
	font-size:11px;
	color:#B1CB21;
	padding-bottom:2px;
	text-decoration:none;
}
.linkRecomendamos:hover {
	color:#2B84AE;
}


.linkPentGeral {
	display:block;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:2px;
	text-decoration:none;
}
.linkPentGeral:hover {
	color:#FFFFFF;
}

.divGeralBanner {
	display:block;
	/*background-image:url(/temas/default/imgs/bottomBanner.gif);*/
	background-position:bottom;
	background-repeat:no-repeat;
	/*background-color:#E1F1F8;*/
	background-color:white;
	/*margin-right:2px;*/
	width:168px;
	float:left;
	height:207px;
	padding-left:22px;
	padding-top:14px;
	
}

.divGeralBannerFerias {
	display:block;
	/*background-image:url(/temas/default/imgs/bottomBanner.gif);*/
	background-position:bottom;
	background-repeat:no-repeat;
	/*background-color:#E1F1F8;*/
	background-color:white;
	/*margin-right:2px;*/
	width:125px;
	float:left;
	height:490px;
	padding-left:0px;
	
	margin-top:15px;
	
}


/*footer*/
.idiomas ul{
	margin:12px 0 0 9px;
	float:left;
	padding:0;
	color:#2B84AE;
}

.idiomas span {
	display:none;
}

.idiomas ul li {
	list-style:none;
	float:left;
}
.idiomas a{
	padding:0;
	margin:0;
	color:#2B84AE;
	text-decoration:none;
}
.idiomas a:hover{
	color:#759A16;
}

.footer ul{
	margin:12px 9px 0 9px;
	float:right;
	padding:0;
	color:#2B84AE;
}

.footer span {
	display:none;
}

.footer ul li {
	list-style:none;
	float:left;
}
.footer a{
	padding:0;
	margin:0;
	color:#2B84AE;
	text-decoration:none;
}
.footer a:hover{
	color:#759A16;
}

/* Alojamento Formulario */
.alojamento_label {
	float:right;
}

/* Alojamento Formulario */
.alojamento_linguas_label {
	margin:0px 2px 0 2px;
	float:right;
	padding:0;
}
.alojamento_linguas_label a{
	padding:0;
	margin:0;
	color:#2B84AE;
	text-decoration:none;
}
.alojamento_linguas_label a:hover{
	color:#759A16;
}


.alojamento_form_div {
	float:left;
}
.alojamento_input {
	padding:0px;
	margin:0px;
	width:430px;
}
.alojamento_input_pequeno {
	padding:0px;
	margin:0px;
	width:100px;
}

.textarea_input {
	padding:0px;
	margin:0px;
}

.content {
	/*background-color:#E1F1F8;*/
	background-color:white;
	padding: 7px 17px;
}
.content_total{
	width:100%;
	background-color:white;
	/*background-color:#E1F1F8;*/
}
.content_left {
	width:765px;
	float:left;
	padding: 7px 17px;
	/*border-right:1px solid white;*/
	
}

.content_right {
	width:118px;
	float:right;
	padding: 7px 17px;
	border-left:1px solid white;
}

.content_right_banner {
	width:116px;
	float:right;
	padding-left: 15px;
	margin-top:40px;
	/*border-left:1px solid red;*/
	
}

.content_tipos {
	padding: 7px 17px;
}

.divPath {
	
	width:945px;
	padding:5px 0px;

}

/* Imagens no formulário de edição de lodging*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;


}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #E1F1F8;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -50px;
left: 40px; /*position where enlarged image should offset horizontally */
}


.listaPentsGeral {  
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.listaPentsGeral ul {
 padding-left:0px;
}

 
.listaPentsGeral li {
  float: left;
  width: 18%;
  padding: 1%;
  text-align:center;
  background-repeat:no-repeat;
}

.listaPentsEsq {  
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.listaPentsEsq ul {
 padding-left:0px;
}

 
.listaPentsEsq li {
  float: left;
  width: 18%;
  padding: 1%;
  text-align:left;
  background-repeat:no-repeat;
}


.listaTipos {  
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

.listaTipos ul {
  padding-left:0px; 
}

 
.listaTipos li {
  float:left;
  width: 30%;
  padding: 1%;
  text-align:center;
  background-repeat:no-repeat;
}


.listaPents {  
  width: 70%;
  margin: 0;
  padding: 0;
  list-style: none;
  
}
 
.listaPents li {
  float: left;
  width: 30%;
  padding: 1%;
  text-align:center;
  background-repeat:no-repeat;
}


.tipos {  
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
.tipos li {
  float: left;
  width: 48%;
  padding: 1%;
  text-align:left;
  background-repeat:no-repeat;
}

.inserir_fundo {
	display:block;
	background:url(/temas/default/imgs/fundo_verde.gif) no-repeat center center;
	width:118px;
	height:21px;
	padding-top:7px;
	padding-left:25px;
	float:right;
}

.paging {  
  clear:both;
  width:100%;
}
.paging ul {
  margin:10px 0px 0px 0px;
  padding:0px;
  border:0px;
}
.paging ul li {
  list-style-type:none;
  float:left;
  padding:1px;
}
.pageoff {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:0px 4px;
	text-decoration:none;


  
}
.pageoff:hover {
  text-decoration: none;  

}

.pageon {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
  padding:0px 4px;	
	text-decoration: none;

}
.pageon:hover {
  color: #ccc;	
}

.pentList a, .pentList a:link {
	color: #718993;
}
