.frmcod{
 width:215px;
 margin:2px 0px 4px 0px;
 font-family:"Trebuchet MS"; 
 font-size:16px !important;
 color:#666; 
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
}

.frm_cmb{
 width:220px !important;
 float: left !important;
 max-width: 220px;
 margin:2px 0px 4px 0px;
 font-family:"Trebuchet MS"; 
 font-size:13px;

}

.frm_chk{
 vertical-align:middle;
 float: left !important;
}

.frm_botao{
 margin:11px 0px 0px 0px;    
}

.ui-selectcheckboxmenu{
    background: #fff !important;
}

.ui-helper-hidden label{
    margin-top: 5px !important;
}

.ui-helper-hidden input[type='checkbox']{
    margin-top: 5px !important;
}

img{
 border:none;   
}

#principal{  
 width:980px;
 margin:0px auto;
 padding:0px;
}

.coluna1 {
    width: auto !important; 
    padding-top: 8px;
    background-color: ;
    text-align: left;
    font-size: 14px;
}   
  
.coluna2 {   
    text-align: left;
    width: auto !important; 
    padding-top: 8px;
    font-size: 14px;
}

.coluna1Public {
    width: auto !important; 
    padding-top: 8px;
    text-align: right;
    float: right;
}   
  
.coluna2Public {   
    text-align: right;
    width: auto !important; 
    padding-top: 8px;
}

#boxTitulo h3 {
	margin-top: 1px;
	text-align: center;
	margin:5px;
	font-size:18px;
	font-weight:normal;
	color:#1F6385;
}

#boxTitulo h2 {
	
	text-align: center;
	margin:5px;
	font-weight:normal;
	font-size:18px;
	color:#1F6385;
}

#boxTitulo h1 {
	font-size:14px;
	color:#1F6385;
	text-align: left;
	margin: 10px 10px 0 10px;
	text-decoration: none;
	font-weight:normal;
}

#boxData h1 {
	
	text-align: left;
	padding:5px;
	font-size:12px;
	color:#1F6385;
	text-align: justify;
	margin: 10px 150px 0 150px;
	text-decoration: none;
}

#boxCabecalhoEmpresa {
    max-width: 100%;
}

#boxCabecalhoEmpresa h3 {
	font:bold 34px Arial;
	height: 58px ;
	margin:24px 40px 0 45px;
	color:#2e2d34;
	display: block;
	text-align: right;
}

#boxCreci h3 {
	
	color:#02315C; 
	float:left; 
	font:bold 16px Arial;
	margin:30px 0 10px 20px;
	color:#0473B5; 
	display: block;
}

span.required {
  font-weight: bold;
  font-size: 14px;
  color: red;
  margin-right: 2px;
}

#corpoAdmin {
	height: auto;
	min-height: 615px;
}


.imovrel{
 float:left;
 width:940px;
 padding:20px 0px 10px;
 border-bottom:1px dotted #666;	
 font-size:16px;
 color:#666;
}
.imovrel h3{
 font-size:20px;
 font-weight:normal;
 color:#1F6385;
 margin:0px 0px;
 padding:0px;	
}
.imovrel p{
 margin:5px 0px 2px 0px;
 padding:0px;	
}
.imovrel p span{
 color:#327BA1;	
}
.imovrelf{
 float:left;
 width:130px;
 margin:0px 25px 0px 0px;	
}
.imovrelf img{
 border:1px solid #CCC;
 padding:4px;
 background:#fff;	
}
.imovreld{
 float:left;
 width:220px;
 padding:0px;
 margin:0px 30px 0px 0px;	
}
.imovreli{
 float:left;
 width:300px;
 margin:0px 30px 0px 0px;
 padding:0px;	
}
.imovrelb{
 float:left;	
 width:170px;
 padding:30px 10px 0px 10px;
 margin:0px;	
}

#paginacao{
 float:left;	
 width:960px;
 margin:0px;
 padding:20px 0px;	
 text-align:center;
}
#paginacao ul{
 margin:0px;
 padding:0px;	
}
#paginacao ul li{
 list-style:none;
 display:inline;	
 margin:0px 3px 0px 0px;
 line-height:30px;
 font-size:15px;
 font-weight:bold;
 color:#666;
}
#paginacao ul li img{
 vertical-align:middle;	
}

.imov-foto-ultimos-cad { 
	display:block;
	width:80px;
	height:58px;
}



/* galeria da pagina de detalhes */

#fotoDetalhes {
	float: left;
	width: 100%;
	}

#fotoDetalhes h2{
    float: left;
    width: 100%;
    clear: both;
    font-size: 18px;
    font-weight: normal;
    color: #333;
    margin: 0px;
    padding: 0px 0px 15px 50px;
}
	
#dadosDetalhes {
	float: left;
}

.headerColunaPublica {
	font-size: 14px;
}

.valorColunaPublica {
	font-size: 12px;
	}

/* galeria */
.interna .gallery { border-right:1px dotted #000000; float:left; height:510px; margin-bottom:10px; padding:0 10px;
  width:458px; } 
.gallery .thumbs-wrapper { height:300px; margin-top:10px; overflow:hidden; position:relative; }
.gallery .thumbs { position:relative; }
.gallery .thumbs li { display:inline-block; margin:0px 2px 0px 0px; overflow:hidden; width:105px; height:100px;}
*+html .gallery .thumbs li { display:inline; margin:0px 2px 3px 0; }
.gallery .thumbs a { border:1px solid #c2d4ea; display:block; outline:none; padding:2px; }
.gallery .thumbs a img { display:block; opacity:0.5; filter:alpha(opacity=50); }
.gallery .thumbs .current img { opacity:1 !important; filter:alpha(opacity=100) !important;}
.gallery .stage { height:388px; overflow:hidden; position:relative; text-align:center; width:450px; }
.gallery .stage .loading { margin-top:145px; }
.gallery .stage .big-img { position:absolute; top:0; left:0; }
.gallery .stage-scroll { height:332px; width:450px; overflow:hidden; position:relative; text-align:center; }
.gallery .stage-scroll .big-img { float:left; width:450px; }
.gallery .stage p { background-color:#ccc; color:#02315c; font:12px Verdana; padding:5px 10px; text-align:left; }
.gallery .pagin { font:12px Tahoma; text-align:center; margin:7px 0; }
.gallery .pagin span { display:inline-block; padding:2px 3px; margin:0 5px; }
.gallery .pagin .link { color:#297ECB; cursor:pointer; }
.gallery .pagin .link:hover { color:#c60; }




.formCadSimule {
	height: 36px !important;
	width: 85%;
	-moz-box-shadow: inset 0 1px 1px #8f8f8f;
	-webkit-box-shadow: inset 0 1px 1px #8f8f8f;
	box-shadow: inset 0 1px 1px #8f8f8f;
	font-size: 18px;
}

.formCadSimuleTextarea {
	height: 36px !important;
	width: 86%;
	min-height: 320px;
	-moz-box-shadow: inset 0 1px 1px #8f8f8f;
	-webkit-box-shadow: inset 0 1px 1px #8f8f8f;
	box-shadow: inset 0 1px 1px #8f8f8f;
	font-size: 18px;
}