body,html{
    font-family: 'Cabin', sans-serif;
	letter-spacing:2px;
	height:100%;
	background-color:#cea07a;
	webkit-touch-callout: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	
  
}

.cokkie{
	font-family: 'Cabin', sans-serif;
	position: absolute; 
	bottom:0; 
	width:100%; 
	height:150px; 
	z-index:auto; 
	background-color:#000000; 
	color:#ffffff;
	background-color:#cea07a;
	
	text-align:center;
	
}

.cokkie a, .cokkie a:visited, .cokkie a:hover, .cokkie a:focus{
    color:#ffffff ;
    text-decoration:underline;

}

.cokkie a.btn{
	background-color:#15383e; 
	border:none;
	margin-top:15px; 
	border-radius:20px;    
	padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
	text-decoration:none;
	color:#cea07a;
	text-decoration:none;
}

.cokkie a.btn:hover{
	color:#cea07a;
}



a:focus {
	outline:none;
	color:#cea07a;
	text-decoration:none;
}

.term{
	font-size:0.571em;
	margin-left:8px;
	}

.txtlang{
	margin-top: 1em;
	padding-left:2%;
	float:left; 
	color:#ffffff;
	font-size:0.857em;
}

.bordLang{
	height:26px;
	border-bottom:#15383e solid 1px;
 	}

.txtlangTel{
	float:left; 
	color:#ffffff;
	font-size:0.857em;
	padding:4px;
}

.ldivTel{
	color:#15383e; 
	float:right;
	font-size: 0.853em;
	padding:4px;
}

.ldiv{
	color:#ffffff; 
	/*float:left;*/
	padding-left: 2%;
  	margin-top: 3.143em;
	/*font-size: 0.853em;*/
	font-size: 1em;
}

.lanTel{
	color:#15383e; 
	text-decoration:none; 
	font-size:0.857em;
	cursor:pointer;
}

a.lanTel:hover{
	color:#ffffff; 
	text-decoration:none;
}

.lanTel.check{
	color:#ffffff; 
	}

a.lanTel.check{
	color:#ffffff; 
	
}


.lan{
	color:#ffffff; 
	text-decoration:none; 
	font-size:0.857em;
	cursor:pointer;
}

a.lan:hover{
	color:#cea07a; 
	text-decoration:none;
}

.lan.check{
	color:#cea07a; 
	}

a.lan.check{
	color:#cea07a; 
	
}


.dadosperfil peq{
    font-size: 0.8em;
}

.target{
	color:#333333; 
	text-decoration:none; 
	border: 1px solid #333333; 
	border-radius: 10px; 
	padding-left: 12px; 
	padding-right:12px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}

a.target:hover{
	color:#333333; 
	text-decoration:none;
}

/* VIDEO INTRO */
.modal-dialog {
	
	width:80%;
	margin: 30px 20px 30px auto;
	
}

.modal-content {
border-radius: 0;	
}
.modal-body {
	padding:0;
}

.modal-body button.close {
	position:absolute;
	top:5px;
	right:5px;
}

.idxlnk
{
	cursor:pointer;
}
red{
	color:#ffffff;
}

.altura{
	height:100%;
}

.centrado
{
	text-align:center;
}

.cidade{
	margin-bottom:5px;
	margin-top:5px;
	}

.name{
	font-size:1.914em; 
	margin-bottom: 0; 
	line-height:0.910em;
}

.localindex{
	font-size:1.143em;
}

p.local{
	color:#15383e;
	padding-top:3px;
	font-size:1em;
	text-align:center;
	margin:0;
	text-transform:uppercase;
}

span.cidade a{
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:3px;
	font-size:1.1em;
	text-align:center;
	padding-right: 20px;
	padding-left: 20px;
}
h1.seo{
	color: #26222e;
	font-size:0.9em;
	text-align:center;
	margin:0;
	padding:0;
}

p.nome{
	font-size:0.9em;
	color:#FFFFFF;
	
}
p.nomePerfil{
	font-size:1.8em;
	color:#15383e;
	
}

p.texto {
		
		font-size: 0.829em;
		position:relative;
	}

p.texto2 {

	font-size: 0.757em;
	color: #15383e;
	padding-left: 20px;
	margin-bottom: 3px;
}

p.texto3 {
	
	font-size: 0.957em;
	color: #15383e;
	margin-bottom: 3px;
}

.tel p.nomePerfil{
	font-size: 0.957em;
	color: #15383e;
}

.tel p.nomePerfil span{
	text-transform:uppercase
}

p.texto2 span {
	color: #FFFFFF;
}

.tel p.nomePerfil menos{
	font-size: 0.850em;
}


a.btnperfil{
	color:#333333; 
	text-decoration:none; 
	border: 1px solid #333333; 
	border-radius: 10px; 
	padding-left: 12px; 
	padding-right:12px; 
	padding-top: 3px; 
	padding-bottom: 3px;
}


p.telefone{
	color:#15383e;
	font-size:1.2em;
	 margin-bottom:0; 
	 margin-top:30px;
	
}

.btnIphone p.menuGaleria{
	margin-top: 13px;
	text-align:right; 
	
}


.iphone{
	
	
	font-size:0.65em; 
	margin:0; 
	padding:0;
	
}


.iphone p.nome{
	padding-left: 12px;
	
}


.iphone ul.menu li{
	margin:0; 
	padding:0;
	
}

.iphone ul{
	 margin-left: 2px;
    margin-top: 20px;
}


.btnIphone{
	
	
	font-size:0.65em; 
	margin:0; 
	padding:0;
	
}


#txt{
	color:#15383e;
	font-size:0.9em;
	margin-top:20px;
}



#txt2{
	color:#15383e;
	font-size:1.0em;
	margin-top:30px;
}

#txt2 span{
	
	font-size:0.75em;
	
}

span.nome2{
	color:#666666;
	font-size:1.1em;
	
}


#txtLegal{
	background: none repeat scroll 0 0 #15383e;
    color: #fff;
    font-size: 0.7em;
    padding: 12px;
	margin-top:10px;	
}

.header{
	margin-bottom:10px;
}

#txtLegal a{
	color: #fff;
   	
}

p.tituloCidade{
	font-size: 1.9em;
	text-align:left;
	padding-left:10px;
	
}


p.tituloCidadeMob{
	color: #15383e;
    font-size: 1.5em;
	text-align:center;
}

p.txtSeo{
	color:#FFF;
	font-size:0.6em;
	text-align:center;
	margin-bottom:0;
	margin-top:10px;
}
p.txtRodape{
	color:#15383e;
	font-size:0.5em;
	text-align:right;
	margin-bottom:0;
	margin-top:10px;
}

h2#titulo_h2{
	color:#15383e;
	font-size:0.5em;
	text-align:right;
	margin-bottom:0;
	margin-top:10px;
}


p.txtSeo a{
	color:#FFF;
	text-decoration:underline;
}



.botao{
	background-color: transparent;
    background-image: none;
    border:none;
    border-radius: 4px;
    float: left;
   margin-top: 14px;
    padding: 4px 5px;
    position: relative;
}

.icon-bar {
	background-color: #ffffff;
    border-radius: 1px;
    display: block;
    height: 2px;
    margin-top: 6px;
    width: 22px;
}



#back-to-top {
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 9999;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 30px;
    background: #f5f5f5;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    background: #e9ebec;
}
#back-to-top.show {
    opacity: 1;
}



.navbar-default{
	background-color:#15383e;
	border:none;
}

h1.txtInic {
	position:absolute; 
	z-index:2; 
	top:4.000em; 
	right:6.429em;
	color:#ffffff; 
	font-size: 1.143em;
	margin-top:0;
}

.textAbsolute{
	position:absolute; 
	 z-index:2; 
	 bottom:0.929em;
	 width:97%;
}

.dados{
	/*position:absolute;
	z-index:2; 
	right:6.429em;*/
	margin-right:6.429em;
	/*bottom:11.429em;*/
	text-align: right; 
	color:#ffffff;
	/*width:100%;*/
}

.txtInicFooter{
	/*position:absolute; 
	 z-index:2; 
	 bottom:0.929em;
	 width:97%;
	 left:2.857em;*/
	 text-align: left; 
	 color:#ffffff; 
	 font-size:0.586em;
}

.slogan{
	z-index:2; 
	top:45%; 
	width:100%; 
	text-align: center; 
	color:#ffffff; 
	font-size:2.286em;
}


.logotipo img{
	max-width:100%;
	margin-top:30px;
}
.logotipo img a{
	outline:none;
	border:hidden;
}

.txtBarra{
	font-size:1.253em; 
	color:#ffffff;  
	padding-left:15%;
}




.maioridade{
    margin-top: 15%;
    display: flex;
    align-items: center;
}



.menuLateral{
	margin-top:4.286em; 
	font-size:1.253em; 
	/*min-height:30%;  */
	color:#ffffff;
}


.texto{
	position:absolute;
}



a.link{
	text-decoration:none;
	color:#ffffff;
}

a.link:hover{
	text-decoration:none;
	color:#cea07a;
}

.actives a, .panel-body a.actives{
	text-decoration:none;
	/*color:#cea07a;*/
	color:#ffffff;
}



.panel-body a:hover{
	text-decoration:none;
	/*color:#cea07a;*/
	color:#ffffff;
}

.panel-group .panel + .panel{
	margin-top:0;
}

.list-inline > li a{
		color:#ffffff;
}

.list-inline > li a:hover{
		color:#cea07a;
		text-decoration:none;
}
.list-inline.menu
{
	float: right;
    font-size: 0.8em;
    margin-top: 18px;
}

.mainfoto{
	position:relative;
}	

.zero
{
	padding-right: 0;
	padding-left: 0;
}

.zeromargin{
	margin:0;
}

.zeropaddingleft
{
	padding-left:0px;
}


.titSeparadores{
	font-size:1.157em; 
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}


.anunc{
		font-size:1.4em;
}
.text-left{
	font-size: 0.843em;
	padding-left:50px;
	text-align: left;
}

.box{
	border: 1px solid #555555;
    float: left;
    font-size: 1.3em;
    line-height: 18px;
    padding: 4px;
    color:#ffffff;
    margin-left: 10px;
}




@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 374px) 
and (orientation : portrait) { 



}







@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 





	




}





@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
	

	







}



/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
	
.video{
	padding-left:0px; padding-right: 45px;
}

.dadosperfil{
	font-size: 0.771em;
    margin-right: 0;
    margin-top: 10px;
}

.dadosperfil a img{
	display:none;
}

.imgperfil{
	margin-left: 40px;
    margin-top: 10px;
}

.panel-body a{
	display:block;
	/*color:#ffffff;*/
	color:#cea07a;
	padding-left:6%;
	outline:none;
}


.menucima{
	
	 color:#26222e; 
	 font-size: 1.057em;
    letter-spacing: 3px;
	 float: right; 
	 margin-right: 30px;
	  margin-top:30px;
}

.menucima a{
	
	 color:#26222e; 
	
}

.menucima a.active{
	text-decoration:underline; 
	
}

.layerEscura{
	position:absolute; 
	height: 50px; 
	width:100%; 
	background-color:#000000; 
	bottom: 0; 
	opacity: 0.4; 
	filter: alpha(opacity=40);
}


.layerNome{
	position:absolute; 
	width:100%; 
	bottom:0px; 
	text-align:right;
}



.layerNome p{
	 color: #ffffff;
    font-size: 0.8em;
    line-height: 0.9em;
    margin-right: 9px;
}

.layerNome4{
	position:absolute; 
	width:100%; 
	bottom:0px; 
	text-align:right;
}

.layerNome4 p{
	 color: #ffffff;
    font-size: 0.7em;
    line-height: 0.9em;
    margin-right: 9px;
}

.titSeparadores{
	font-size:1.157em; 
	text-align:left;
}


.noarimgs{
	margin:0; 
	margin-left:17px; 
	
}

.noarimgssep{
	margin:0; 
	 margin-top:10px; 
	margin-left:17px; 
	
}


.destaquesimgs{
	margin:0; 
	margin-top:40px;
	margin-left:17px;
}

.seplinha{
	color:#4d4d4e; 
	margin-left:17px; 
	margin-top: 17px;
}



.avisoidade{
	margin-left: 25px; 
	margin-top:150px;
}
	
.panel{
	background-color: transparent;
	box-shadow:none;
	padding: 2px;
	
}

.panel-default{
	border:none;
}

.panel-heading{
	padding:0;
}

.panel-default > .panel-heading {
	background-color:transparent;
    font-size:14.69px;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border:0;
	
}

.panel-body{
	padding:0;
}

a.cid{
	color:#cea07a;
	padding-left:2%;
	text-align:left;
	outline:none;	
	text-decoration:none;
}




a.cid:hover{
	text-decoration:none;
	color:#ffffff;
	
}	
	
	


.btnHome{
color: #ffffff;
    font-size: 0.953em;
    margin-left: 5px;
    margin-top: 25px;
}


.btnMenu{
	 color: #ffffff;
    /*font-size: 0.953em;*/
   font-size: 1.253em;
    margin-top: 20px;
    /*min-height: 300px;*/
}

.barralateral #logo{
	margin-top:30px;
}


.barralateral{
	background-color:#15383e;
}


.video{
	padding-left:0px; 
	padding-right: 25px;
}


.vid{ 
	 margin-left:40px;
}


.fotoshori{
	padding-left: 40px;
	 padding-right: 25px;
  
}

.fotoshori img{
	margin-top: 30px;

}


.fotosver{
	margin-top: 30px; 
	
}

.fotosverleft{
padding-left:0;
	
}

.fotosverright{
padding-right:0;
	
}

.layerCid{
	bottom: 0px;
    color: #ffffff;
    font-size: 0.6em;
    left: 10px;
    position: absolute;
    text-align: left;
    width: 100%;
}


.btnHome2 {
    color: #ffffff;
   font-size: 0.753em;
    margin-left: 0px;
    margin-top: 15px;
}

 .styled-select{
 	display:none;
 	
 }
 
   a.link2{
	text-decoration:none;
	color:#ffffff;
	
}

a.link2:hover{
	text-decoration:none;
	color:#cea07a;
}

 a.link3 span{
	font-size:0.731em;
	line-height: 16px;
}


}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.txtlang{
	margin-top: 1em;
	padding-left:2%;
	float:left; 
	color:#ffffff;
	font-size:0.657em;
}

.ldiv{
	color:#ffffff; 
	/*float:left;*/
	padding-left: 2%;
  	margin-top: 3.143em;
	/*font-size: 0.853em;*/
	font-size: 1em;
}
	

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	

}

@media (min-width: 1281px) {
	
	
.menuLateral{
	margin-top:1.486em;
	font-size:1.253em;
	/*min-height:30%;  */
	color:#ffffff;
}
	
.contatos{
	font-size:1.253em; 
	color:#ffffff;  
	margin-left:2%;
}	
	
.logotipo img{
	max-width:100%;
	margin-top:30px;
}	
	
	
.panel-body a {
    /*color: #ffffff;*/
    color:#cea07a;
    display: block;
    outline: medium none;
    padding-left: 14%;
}	
	
a.cid{
	color:#cea07a;
	padding-left:2%;
	text-align:left;
	outline:none;	
	text-decoration:none;
}	
	
.ldiv{
	color:#ffffff; 
	/*float:left;*/
	padding-left: 2%;
  	margin-top: 3.143em;
	/*font-size: 0.753em;*/
	font-size: 1em;
}	

.txtlang{
	margin-top: 1em;
	padding-left:2%;
	float:left; 
	color:#ffffff;
	font-size:0.653em;
}
	
	
.container{
		width:1280px;
	}	
 .styled-select{
 	display:block;
 	
 }
 .styled-select select {
   background: transparent;
   width: 268px;
   padding: 3px;
   font-size: 0.8em;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
 }
 
 .styled-select {
   width: 240px;
   height: 28px;
   overflow: hidden;
   background:url("../imgs/seta.png") no-repeat right #cea07a;
   border: 1px solid #15383e;
   float:left;
   margin-top:27px;
   margin-left:30px;
   display:block;
   }
	
.dadosperfil{
	margin-top: 70px; 
	margin-right: 40px; 
	font-size: 1.171em;
}	
	
.dadosperfil span{
	text-transform:uppercase;
}	
	
.video {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 45px;
}

.imgperfil {
    margin-left: 80px;
    margin-top: 70px;
}

.dadosperfil a img {
    display: block;
}

.video {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 45px;
}	

.vid {
    margin-left: 80px;
}

.fotoshori {
    padding-left: 80px;
    padding-right: 45px;
}

.layerEscura {
    background-color: #000000;
    bottom: 0;
    height: 85px;
    opacity: 0.4;
    position: absolute;
    width: 100%;
}

.layerNome {
    bottom: 17px;
    position: absolute;
    text-align: right;
    width: 100%;
}

.layerNome p {
    color: #ffffff;
    font-size: 1.207em;
    line-height: 1em;
    margin-bottom: 0;
    margin-right: 25px;
}

.layerCid {
    bottom: 0;
    color: #ffffff;
    font-size: 0.8em;
    left: 10px;
    position: absolute;
    text-align: left;
    width: 100%;
}
  a.link2{
	text-decoration:none;
	color:#ffffff;
	font-size:0.9em;
	position:absolute;
	bottom:10px;
}

a.link2:hover{
	text-decoration:none;
	color:#cea07a;
}
	
	
}

@media (min-width: 1366px) {
.contatos{
	font-size:1.253em; 
	color:#ffffff;  
	margin-left:2%;
}	
	
	.logotipo img{
	max-width:100%;
	margin-top:30px;
}
	
.container{
		width:1366px;
	}	
.styled-select select {
   background: transparent;
   width: 268px;
   padding: 3px;
   font-size: 0.8em;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
 }
 
 .styled-select {
   width: 240px;
   height: 28px;
   overflow: hidden;
   background:url("../imgs/seta.png") no-repeat right #cea07a;
   border: 1px solid #15383e;
   float:left;
   margin-top:27px;
   margin-left:30px;
   display:block;
   }
  
  a.link2{
	text-decoration:none;
	color:#ffffff;
	font-size:0.9em;
	position:absolute;
	bottom:10px;
}

a.link2:hover{
	text-decoration:none;
	color:#cea07a;
}
  
	
}

@media (min-width: 1400px) {

.panel-body a {
    /*color: #ffffff;*/
    color:#cea07a;
    display: block;
    outline: medium none;
    padding-left: 6%;
}	
	
a.cid{
	color:#cea07a;
	padding-left:2%;
	text-align:left;
	outline:none;	
	text-decoration:none;
}	

.ldiv{
	color:#ffffff; 
	/*float:left;*/
	padding-left: 2%;
  	margin-top: 3.143em;
	/*font-size: 0.853em;*/
	font-size: 1em;
}	

.txtlang{
	margin-top: 1em;

	padding-left:2%;
	float:left; 
	color:#ffffff;
	font-size:0.857em;
}
	
.styled-select select {
   background: transparent;
   width: 268px;
   padding: 3px;
   font-size: 0.8em;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 28px;
   -webkit-appearance: none;
 }
 
 .styled-select {
   width: 240px;
   height: 28px;
   overflow: hidden;
   background:url("../imgs/seta.png") no-repeat right #cea07a;
   border: 1px solid #15383e;
   float:left;
   margin-top:27px;
   margin-left:30px;
   display:block;
   }	
	

.fotosverleft img{
	
    margin-top: 30px;
}

.fotosverright img{
	
}

.fotosverleft{
	margin-top: 30px; 

}

.fotosverright{
	margin-top: 30px; 
	 
}

.fotoshori img{
	margin-top: 30px;
	
}

.fotoshori{
	padding-left: 80px;
	padding-right:45px;
	
}



.vid{
	 margin-top:40px; 
	 margin-left: 80px;
}
	
.video{
	margin-top:10px;
	padding-left:0px; 
	padding-right: 45px;
}


.dadosperfil{
	margin-top: 90px; 
	margin-right: 40px; 
	font-size: 1.071em;
}	
	
.dadosperfil span{
	text-transform:uppercase;
}	


.imgperfil{
	margin-top: 90px; 
	margin-left: 80px
}

.panel-body a{
	display:block;
	/*color:#ffffff;*/
	color:#cea07a;
	padding-left:10%;
	outline:none;
}


.avisoidade{
	margin-left: 25px; 
	margin-top:150px;
}
	
.panel{
	background-color: transparent;
	box-shadow:none;
	
}

.panel-default{
	border:none;
}

.panel-heading{
	padding:0;
}

.panel-default > .panel-heading {
	background-color:transparent;

	
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border:0;
	font-size: 0.833em;
	letter-spacing: 2px;
    line-height: 1.66857143;
}

.panel-body{
	padding:0;
}

a.cid{
	color:#cea07a;
	padding-left:2%;
	text-align:left;
	outline:none;	
	text-decoration:none;
	letter-spacing: 2px;
	
}




a.cid:hover{
	text-decoration:none;
	color:#ffffff;
	font-size:14.69px;
	letter-spacing: 2px;
	
}	
	
	


.btnHome{
	font-size:1.253em; 
	color:#ffffff;  
	margin-left: 30px; 
	margin-top: 35px;
}

.btnHome2 {
    color: #ffffff;
   font-size: 0.953em;
    margin-left: 10px;
    margin-top: 35px;
}

.btnMenu{
	margin-top:75px; 
	font-size:1.253em; 
	min-height:360px;  
	color:#ffffff;
}

.barralateral #logo{
	margin-top:44px;
}


.barralateral{
	background-color:#15383e;
}

	
.seplinha{
	color:#4d4d4e; 
	margin-left:17px; 
	margin-top: 40px;
}	
	
	
.destaquesimgs{
	margin:0; 
	margin-top:40px;
	margin-left:17px;
}	
	
	
.menucima{
	font-size:1.357em;
	 color:#26222e; 
	 letter-spacing:4px; 
	 float: right; 
	 margin-right: 30px;
	  margin-top:30px;
}

.menucima a{
	
	 color:#26222e; 
	
}

.menucima a.active{
	text-decoration:underline; 
	
}


.layerEscura{
	position:absolute; 
	height: 105px; 
	width:100%; 
	background-color:#000000; 
	bottom: 0; 
	opacity: 0.4; 
	filter: alpha(opacity=40);
}


.layerNome{
	position:absolute; 
	width:100%; 
	bottom:17px; 
	text-align:right;
}

.layerCid{
	bottom: 0px;
    color: #ffffff;
    font-size: 1.1em;
    left: 10px;
    position: absolute;
    text-align: left;
    width: 100%;
}

.layerNome p{
	font-size:1.357em; 
	color:#ffffff; 
	line-height: 1em; 
	margin-right:25px;
	margin-bottom: 0;
}

.layerNome4{
	position:absolute; 
	width:100%; 
	bottom:17px; 
	text-align:right;
}

.layerNome4 p{
	font-size:1.357em; 
	color:#ffffff; 
	line-height: 1em; 
	margin-right:25px;
}


.titSeparadores{
	font-size:1.357em; 
	text-align:left;
}


.noarimgs{
	margin:0; 
	margin-top:30px; 
	margin-left:17px; 
}

.noarimgssep{
	margin:0; 
	margin-top:30px; 
	margin-left:17px; 
}	
	
	
#fotos2 img{
	width:262px;
}		
	
#dest img{
	width:365px;
}	
	
	p.txtSeo{
	color:#FFF;
	font-size:1.0em;
	text-align:center;
	margin-bottom:0;
	margin-top:10px;
}
p.txtRodape{
	color:#15383e;
	font-size:0.8em;
	text-align:right;
	margin-bottom:0;
	margin-top:10px;
}

h2#titulo_h2{
	color:#15383e;
	font-size:0.8em;
	text-align:right;
	margin-bottom:0;
	margin-top:10px;
}


p.txtSeo a{
	color:#FFF;
	text-decoration:underline;
}
	
	
	.container{
		width:1440px;
	}	

.dadosperfil a img{
	display:block;
}

.anunc{
		font-size:2.2em;
}
.text-left{
	font-size: 0.943em;
	padding-left:50px;
	text-align: left;
}

.box{
	border: 1px solid #555555;
    float: left;
    font-size: 1.5em;
    line-height: 18px;
    padding: 5px;
    color:#ffffff;
}

tel{
	line-height: 1.5em;
}


img#logo{
	width:180px;
	margin-left: 10px;
}

a.link2{
	text-decoration:none;
	color:#ffffff;
	font-size:0.9em;
	position:absolute;
	bottom:10px;
}

a.link2:hover{
	text-decoration:none;
	color:#cea07a;
}

	
}

@media (min-width: 1490px) {
	
a.cid{
	color:#cea07a;
	padding-left:2%;
	text-align:left;
	outline:none;	
	text-decoration:none;
}	
	
.panel-body a{
	display:block;
	/*color:#ffffff;*/
	color:#cea07a;
	padding-left:10%;
	outline:none;
}	

.ldiv{
	color:#ffffff; 
	/*float:left;*/
	padding-left: 2%;
  	margin-top: 3.143em;
	/*font-size: 0.853em;*/
	font-size: 1em;
}	
	
.container{
		width:1600px;
	}	
#dest img {
    width: 404px;
}

#fotos2 img {
    width: 295px;
}

.imgperfil img{
	width: 750px;
}

.fotosverleft img{
	width: 589px;
	
}

.fotosverright img{
	width:589px;
}
	
}


@media (min-width: 1600px) {

.ldiv{
	color:#ffffff; 
	/*float:left;*/
	padding-left: 2%;
  	margin-top: 3.143em;
	/*font-size: 0.853em;*/
	font-size: 1em;
}	
	
.container{
		width:1600px;
	}	
#dest img {
    width: 404px;
}

#fotos2 img {
    width: 295px;
}

.imgperfil img{
	width: 750px;
}

.fotosverleft img{
	width: 589px;
	
}

.fotosverright img{
	width:589px;
}
	
}

#areareservada_box {
	position:relative;
	font-size: 1.253em;
    padding: 0;
}

#areareservada_box a {
	display: table;
    padding: 10px;
    width:100%;
    color:#cea07a;
    border: 1px solid #cea07a;
}

#areareservada_box a img {
	position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    margin: auto;
}

#areareservada_box a span.area {
	font-size: 0.8em;
    float: left;
    margin-left: 35px;
}

div.selectBox{
	margin-top:40px;
	position: relative; 
	display: inline-block; 
	cursor: default; 
	text-align: left; 
	line-height: 30px; 
	clear: both; 
	width:100%;
	border: 1px solid #cea07a; 
	font-family:'BodoniStd-Book', Georgia;
	cursor:pointer;
	
	}

			span.selected{
				position:absolute;
				text-indent: 10px; 
				background: none; 
				overflow: hidden;
				font-size: 13px;
				color:#cea07a;
           }
			span.selectArrow{
				position:absolute;
				right:5px;
				text-align: center; 
				font-size: 12px; 
				-webkit-user-select: none; 
				-khtml-user-select: none; 
				-moz-user-select: none; 
				-o-user-select: none; 
				user-select: none; 
				background:none; 
				color: #cea07a; 
				}
			span.selected{position: relative; float: left; height: 30px; z-index: 1;}
			ul.selectOptions{
				 top: 28px; 
				 left: 0; 
				 width: 100%; 
				 overflow: hidden; 
				 background:none; 
				 padding-top: 2px; 
				 display: none;
				 margin: 0;
				 list-style: none inside none;
				 padding-left: 0;
				 }
			li.selectOption{display: block; line-height: 20px; padding: 5px 0 5px 10px; font-size: 12px;  list-style: none;margin: 0; color:#ffffff; }
			li.selectOption:hover{color: #cea07a;}
