  *
  {
    margin: 0px;
    padding: 0px;
  }
  
  body
  {
    font-family: "Calibri",Arial;
		font-size: 15px;
		line-height: 20px;
		color:#000000;
    background: #fcb344; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYjM0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y5ZTNjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE3MjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fcb344 0%, #f9e3c2 49%, #a6a722 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcb344), color-stop(49%,#f9e3c2), color-stop(100%,#a6a722)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcb344 0%,#f9e3c2 49%,#a6a722 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcb344 0%,#f9e3c2 49%,#a6a722 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcb344 0%,#f9e3c2 49%,#a6a722 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcb344 0%,#f9e3c2 49%,#a6a722 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb344', endColorstr='#a6a722',GradientType=0 ); /* IE6-8 */
  }
	
  #wrapper
  {
    position: relative;
    margin: 0 auto;
    width: 1002px;
  }
  
  header #logo
  {
    margin-top: 11px;
    width: 456px;
    height: 43px;
		border: 0px;
		background-image: url('../imagens/logo.png');
  }
  
  #imgcasa
  {
    position: absolute;
    z-index: -1;
    top: -28px;
    right: 5px;
    background-image: url('../imagens/topo-casa.jpg');
    width: 315px;
    height: 203px;
  }
  
  #imgnuvem
  {
    position: absolute;
    z-index: -1;
    top: 10px;
    right: 310px;
    background-image: url('imagens/topo-nuvem.png');
    width: 205px;
    height: 64px;
  }
  
  nav
  {
    margin-top: 10px;
    margin-left: 1px;
  }
  
    nav .hovbot
		{
			float: left;
			border: 0px;
			width:236px;
			height: 124px;
			border-radius: 15px;
		}
		
		nav .hovbot:hover
		{
      margin-top: -3px;
			box-shadow: 2px 2px 5px #997722;			
		}
		
		nav #botanu { background-image: url('../imagens/botao-anunciar.png'); }

		nav #botcom { background-image: url('../imagens/botao-comprar.png');  margin-left:17px;}

		nav #botalu { background-image: url('../imagens/botao-alugar.png');  margin-left:17px;}

		nav #bottem { background-image: url('../imagens/botao-temporada.png');  margin-left:18px;}
		
    
  article
  {
		float: left;
    width: 960px;
		min-height: 800px;
    margin-top: 10px;
		padding: 20px;
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;    
  }
  
    article #bantop { height: 140px;}
		
		  article #bantop center { margin-top: 10px; }
    
      article #bantop #bansup { float:left; padding-left: 25px; width: 765px; }
            
    article #baresq { float: left; background-color:#EEEEDD; width:220px; border-radius: 10px;}
		
		article #baresq .bartit
		{
			float: left;
      width: 210px;
      margin-bottom: 20px;
			font-weight: bold;
			background-color:#aaaa22;
			color: #ffffff; padding: 5px;
			border-radius: 5px;
		}

    article #baresq .lnklog { display: block; padding-top: 10px; }
		
		article #baresq form { padding: 20px }
    
		article #baresq form label { display: block; padding-bottom: 5px; }
		
		article #baresq form .inppad { width: 160px; }

		article #baresq form #inpsen { margin-right:10px; width: 100px; }
		
		article #baresq form .selpad { width: 174px; }

		article #baresq form .labpad { width: 180px; }
    
    article #baresq form #labval,#labbai { float: left; width:119px; }

    article #baresq form #inpval { width:102px; }

    article #baresq form .inpqua { width:55px; }

    article #baresq form #inpbai { width:88px; }

    article #baresq form #butbus { margin-left: 45px; padding-left: 20px; padding-right: 20px; margin-top:10px; }

		article #baresq form #buscidcar
		{
			width: 163px;
			height: 18px;
			float: left;
			border: solid 1px #bbb;
			padding: 5px;
			background-color: #ffffff;
		} 		

    article #baresq #menlog { list-style-type: none; margin: 10px; }

    article #baresq #menlog li { display: list-item; padding: 5px; }


    article #baresq #liscid { padding: 10px 0px 20px 30px ; font-size:12px; }
    
    article #baresq #liscid a { line-height: 18px; text-decoration:none; }

	article #miolo
	{
		float: left;
		padding: 0px 0px 20px 30px;
		width: 700px;
	}
  
		article #miolo #intro #txttit { font-size:18px; font-weight:bold; color:#A6A823; }

		article #miolo #intro #txttit a { float: right; padding-right: 40px; text-decoration: none; }

		article #miolo .imgtit { float: left; margin-top: -10px; margin-left: -7px; }
  
		article #miolo h1 { color: #ffffff; background-color: #bbbb22; border-radius: 10px; padding: 5px 5px 5px 40px; font-size: 14px; }
		
		article #miolo #banlnk { padding: 10px; }


		article #miolo #destaques { margin-top: 30px; }
	
		article #miolo #destaques #desmae { float: left; width: 100%; }
	
		article #miolo #destaques .desmol
		{
			float: left;
			font-size: 14px;
			width: 210px;
			height: 350px;
			margin: 0px 20px 20px 0px;
			border: solid 1px #ddd;
		}

  		article #miolo #destaques .desmol .descod	{	padding: 5px; font-weight: bold;	}

  		article #miolo #destaques .desmol .destit	{	height: 35px; background-color: #eeeeee; padding: 5px 5px 7px 5px; overflow: hidden;	}

  		article #miolo #destaques .desmol .destit	a {	color: #000000; text-decoration: none;	}

  		article #miolo #destaques .desmol .destit	a:hover {	color: #555555; }
			
			article #miolo #destaques .desmol .lnkimg	{	height:180px;	background-color: #eeeeee; padding-top:4px;	display: block;	}

      article #miolo #destaques .desmol .desfot { width: 210px; height: 180px; border: 0px; }
  
      article #miolo #destaques .desmol .desdet { padding: 5px; }

      article #miolo #destaques .desmol .desval { color:#ff0000; font-weight:bold;}
    
		article #miolo #lista{ float: left; }

			article #miolo #lista #banmei{ alignment-adjust: auto; margin: 0px 0px 10px 0px; }
	
			article #miolo #lista #banfun{ float: left; alignment-adjust: auto; margin: 15px 0px 0px 20px; }
			
			article #miolo #lista .lismol
			{
				float:left;
				padding: 10px;
				margin-top: 10px;
				width: 664px;
			}

		  article #miolo #lista .lismol img
			{
				width: 200px;
				height: 170px;
				border: solid 1px #aaa;
				margin-right:15px;
				float: left;
				background-color: #fff;
			}

		  article #miolo #lista .liscod	{ font-size:12px; font-weight: bold;	}

		  article #miolo #lista .lispai	{ width: 100%; padding-bottom: 10px; overflow: hidden; }
			
		  article #miolo #lista .listit	{ color:#06C; text-decoration:none; font-weight: bold;	}

		  article #miolo #lista .listit:hover	{ color:#FBB344; }

      article #miolo #lista .linlis { float: left; width: 65%; padding-bottom: 10px; }

      article #miolo #lista .lindet { float: left; width: 650px; padding-top:18px; }
			
		  article #miolo #lista .lisbai	{ float: left; width: 100%; }

		  article #miolo #lista .liscid	{ float: left; width: 60%; }

		  article #miolo #lista .lisest	{ float: right; }
			
			article #miolo #lista .listip { float: left; width: 40%; }

			article #miolo #lista .lisqua { float: right; }

			article #miolo #lista .lisval { float: right; width: 100%; margin: 18px 0px 5px 0px; }

			article #miolo #lista .lisval2 { float: right; width: 100%; margin: 18px 0px 18px 0px; }
			
			article #miolo #lista .lislin .lisdet { display: table-cell; width: 33%; }

			article #miolo #lista .lisend { float: left; width: 100%; }

			article #miolo #lista .lispre { float: right; color:#ff0000; font-weight:bold; font-size: large;}
			
			article #miolo #lista .lisdet { float:left; width:64%; }
      
      article #miolo #lista .intlis { float: left; width: 100%; padding-bottom: 10px; }

			article #miolo #lista .intdet { float:left; padding: 0px 0px 10px 0px; width:100%; }
        
      article #miolo #lista .intinf { float: left; width: 70%; }
      
 		  article #miolo #lista .inttit	{ color:#339; font-size: 16px; font-weight: bold; text-transform: uppercase; }

      article #miolo #lista .intpai { padding: 10px 0px 10px 0px; overflow: hidden; }
      
 			article #miolo #lista .intval { float: left; width: 40%; text-align: right; }
      
 		  article #miolo #lista .intbai	{ float: left; width: 40%; }

      article #miolo #lista .intbox { float:right; padding-right:0px; }

      article #miolo #lista .intbot
      {
        display: block;
        text-decoration: none;
        width: 70px;
        text-align: center;
      }
      
      
      article #miolo #lista .intbot:hover { color: #fff; }
        


			
			article #miolo #lista #lnkcon
			{
				float: right;
				padding: 10px;
				background-color: #ffffff;
				border: solid 1px #ddd;
				border-radius: 10px;
				width: 135px;
				text-decoration: none;
				line-height: 20px;
			}
      
			article #miolo #lista #lnkwha
			{
				float: right;
				padding: 10px;
				background-color: #ffffff;
				border: solid 1px #ddd;
				border-radius: 10px;
				text-decoration: none;
				line-height: 20px;
			}
      
      
		article #miolo #cadastro form
		{
			display: table;
			width: 250px;
			margin: 0 auto;
			padding: 20px 45px 20px 45px;
			background-color: #EFEFEF;
			border: 1px solid #CCC;
			border-radius: 10px;
		}
		
		article #miolo #cadastro p
		{
			padding: 40px;
		}


			article #miolo #cadastro form label
			{
				display: table;
				float: left;
				width: 262px;
				margin-bottom: 10px;
			}
			
			article #miolo #cadastro form input, textarea, select
			{
				width: 250px;
				padding: 5px;
			}			
			
			article #miolo #cadastro form #butcon
			{
				margin-top: 5px;
				float: right;
			}
			
			article #miolo #cadastro form .ddd	{  width: 48px;  margin-right: 10px; }
			
			article #miolo #cadastro form .fone { width: 170px; }
			

			article #miolo #cidades #lnkpes { display: block; margin-top: 30px; text-align: center; font-size:15px; }
		
			article #miolo #cidades .divest { font-weight: bold; float:left; width: 500px; }

			article #miolo #cidades .boxcid { display: block; float: left;}

			article #miolo #cidades .lnkcid { font-size: 12px; display: inline; float:left; width: 160px; padding: 5px; }
			
	  article #miolo #planos { float: left; margin-top: 10px; margin-left: 20px; width: 650px; font-size: 18px;  }

			article #miolo #planos #platit li { background-color: #cccc77; text-align: center; font-weight: bold; }

			article #miolo #planos ul { float: left; list-style: none; }
	
			article #miolo #planos ul li
			{
				float: left;
				padding: 10px;
				margin: 1px;
				width: 120px;
				height: 25px;
				border-radius: 5px;
				background-color: #F9DBAD;
			}

			article #miolo #planos ul li:nth-child(2) { text-align: center; }

			article #miolo #planos ul li:nth-child(3) { text-align: center; width: 140px; }
      
 			article #miolo #planos ul li:nth-child(4) { width: 180px; text-align: center; }

			
			article #miolo #planos  input
			{
				border: none; 
				padding: 0;
		  }


  article #bardir { float: left; width: 160px; }

    article #bardir .boxult
		{
			float: right;
			width: 100%;
			margin-top: 20px;
			background-color: #EEEEDD;
		}

		article #bardir .boxult .bartit
		{
			float: left;
			width: 150px;
			font-weight: bold;
			background-color:#aaaa22;
			color: #ffffff; padding: 5px;
			border-radius: 5px;
		}
		
		article #bardir .boxult ul { margin: 5px; list-style: none; }

		article #bardir .boxult ul li { float: left; margin: 5px; }

		


	footer
	{
		position: relative;
		float: left;
		width: 982px;
    margin: 10px 0px 10px 0px;
		background-color: #887700;
    border-radius: 10px 10px 10px 10px;
		padding: 10px;
	}
	
	  footer ul
		{
			float: left;
			width: 100%;
		}
		
		footer ul li	{	display: inline; }
		
		footer ul li a
		{
			color: #ffffff;
			text-decoration: none;
			padding: 10px 20px 10px 20px;
		}
		
		footer ul li a:hover
		{
			color: #ffff00;
			background-color: #726d00;
		}
		
		footer div	{	float: right; margin-right: 10px;	}
		
		footer div a
		{
			font-size: 12px;
			color: #ffffff;
			text-decoration: none;
		}
		
		footer div a:hover { color: #ffff00; }
 
/* PADRAO DOS LAYOUT */ 

input, select, textarea, button
{
  border: 1px solid #CCC;
	font-family: calibri,arial;
	font-size: 14px;
	padding: 5px;
}

.botpad {
  padding: 7px 15px 7px 15px;
  font-size: 14px;
  font-weight: bold;
  color: white;
  border: 1px solid #fff;
  text-shadow: 2px 2px 3px #555;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #ffcc55;
  background-image: linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
  background-image: -o-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
  background-image: -moz-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
  background-image: -webkit-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
  background-image: -ms-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #FCB344), color-stop(0.60, #ffcc55) );
}

a { color: #06C; }

a:hover { color: #0A3; }

/* redes sociais */
div.simplesocial,a.simplesocial{float:left;display:block}a.simplesocial{margin-right:5px;width:16px;height:16px}a.simplesocial:hover{margin-top:-2px}

#paginacao
{
	width: 490px;
	text-align: center;
	float: left;
	padding-top: 20px;
}

.Moldura
{
	float: left;
	border: 1px solid #999999;
	background-color: #ffffff;
	margin-right: 5px;
	margin-top: 5px;
  width: 155px;
	object-fit: cover;
	height: 100px;	
}
.Moldura:hover
{
	border: 1px solid #999999;
}

.imgpri
{
	width: 642px;
	height: 300px;	
}


#divimo
{
	float: left;
}


  #botlog {
		float: left;
		margin: 0px 20px 20px 56px;
    padding: 10px 25px 10px 25px;
    font-size: 15px;
    font-weight: bold;
    color: white;
    border: 1px solid #fff;
    text-shadow: 2px 2px 3px #555;
		text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ffcc55;
    background-image: linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
    background-image: -o-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
    background-image: -moz-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
    background-image: -webkit-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
    background-image: -ms-linear-gradient(bottom, #FCB344 0%, #ffcc55 40%);
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #FCB344), color-stop(0.60, #ffcc55) );
}