/* CSS mak Imobili�ria - Basis Sistemas (rafael de paula) */
@charset "utf-8";
/* Reset css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{ content:""; content:none;}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
/* Formularios CSS OK! */
form input, select, textarea {font-family:Arial; font-stretch:extra-expanded; color:#585757; font-size:12px; border:#ccc9c9 solid 1px; background-color: #ffffff;}
form input.input1 {padding:1px 0px 1px 2px; width:250px;}
form input.input2 {padding:1px 0px 1px 2px; width:100px; text-align:center; font-family:Arial; font-stretch:extra-expanded; color:#585757;}
form select {padding:1px 1px 1px 1px; width:257px; display:block;}
form textarea {width:265px; max-width:300px; height:80px; max-height:80px; padding:2px 2px;}
form label span {display:block; width:250px; color:#585757; font-size:12px; padding:3px 0;}
form input[type=radio] {width:13px; margin-left:6px; margin-top:2px;}
form fieldset {border:0px; padding:0 0px 5px; margin-top:5px;}
form fieldset label {color:#585757; font-size:12px; padding:3px 0; font-stretch:extra-expanded;}	
form input.btn {display:block; width:162px; height:22px; border:0px; padding:2px; cursor:pointer; background-image:url(images/btn-enviar.jpg); background-repeat:no-repeat; float:left; margin-left:1px;}
form input.btn1 {display:block; width:100px; height:22px; margin-left:35px; cursor:pointer; background-color:#990000; border: solid 1px #420404; margin-top:13px; float:left;}
form label {display:block; padding:1px 0;}
.radio-ok {display:block; display:block; width:250px; color:#585757; font-size:12px; padding:3px 0;}
#div-radio {width:150px; height:15px;}
#form-avalie {width:390px; float:left; margin-left:20px;}
/* busca r�pida */
/*#busca-rapida {width:220px; height:70px; margin-top:50px; float:right;}*/
.basis_btn_pesquisa_form_basis_ref {width:90px; height:20px; border:1px solid #066fc1; background-color:#0789f0; color:#ffffff; float:right; margin-right:0px; margin-top:09px;text-align: center}
.imovel_ref {width:140px; height:17px; font-size:13px; color:#666666; background-color:#ffffff; border:solid 1px #cccece; float:left; margin-left:0px; margin-top:7px; padding-left:10px; }
/* INICIO formato textos */
.txt11-cnz_01 {font-size:11px; color:#626262;}
.txt11-cnz_02 {font-size:11px; color:#5b5b5b;}
.txt11-azl_01 {font-size:11px; color:#066fc1;}
.txt11-vrd_02 {font-size:11px; color:#a6ce39;}
.txt11-brn {font-size:11px; color:#ffffff;}
.txt13-cnz_01 {font-size:13px; color:#626262;}
.txt13-cnz_02 {font-size:13px; color:#5b5b5b;}
.txt13-azl_01 {font-size:13px; color:#066fc1;}
.txt13-vrd_02 {font-size:13px; color:#a6ce39;}
.txt13-brn {font-size:13px; color:#ffffff;}
.txt15-cnz_01 {font-size:15px; color:#626262;}
.txt15-cnz_02 {font-size:15px; color:#5b5b5b;}
.txt15-azl_01 {font-size:15px; color:#066fc1;}
.txt15-azl_02 {font-size:15px; color:#066fc1;}
.txt15-vrd_03 {font-size:15px; color:#a6ce39;}
.txt15-brn {font-size:15px; color:#ffffff;}
.txt18-cnz_01 {font-size:18px; color:#626262;}
.txt18-cnz_02 {font-size:18px; color:#5b5b5b;}
.txt28-cnz_02 {font-size:28px; color:#5b5b5b;}
.txt22-cnz_02 {font-size:22px; color:#5b5b5b;}
.txt18-azl_01 {font-size:18px; color:#066fc1;}
.txt18-vrd_02 {font-size:18px; color:#a6ce39;}
.txt18-brn {font-size:18px; color:#ffffff;}
.txt18-cin01 {font-size:18px; color:#5b5b5b;}
/* links */
a.link01:link {font-size:14px; color:#fff; text-decoration:none;}
a.link01:visited {font-size:14px; color:#fff; text-decoration:none;}
a.link01:hover {font-size:14px; color:#bbe1fe; text-decoration:none;}
a.link01:active {font-size:14px; color:#bbe1fe; text-decoration:none;}
a.link02:link {font-size:13px; color:#05ace9; text-decoration:none;}
a.link02:visited {font-size:13px; color:#05ace9; text-decoration:none;}
a.link02:hover {font-size:13px; color:#8dd7f8; text-decoration:none;}
a.link02:active {font-size:13px; color:#8dd7f8; text-decoration:none;}
a.link03:link {font-size:13px; color:#81a02c; text-decoration:none;}
a.link03:visited {font-size:13px; color:#81a02c; text-decoration:none;}
a.link03:hover {font-size:13px; color:#a6ce39; text-decoration:none;}
a.link03:active {font-size:13px; color:#81a02c; text-decoration:none;}
a.link04:link {font-size:15px; color:#ffffff; text-decoration:none;}
a.link04:visited {font-size:15px; color:#ffffff; text-decoration:none;}
a.link04:hover {font-size:15px; color:#e4e3e3; text-decoration:none;}
a.link04:active {font-size:15px; color:#e4e3e3; text-decoration:none;}
/* classes */
.limpa_float {clear:both;}
Body {margin:0px; padding:0px; border:0px; font-family:Arial; background-color:#ffffff; background-image:url(images/tiratopo_bg.jpg); background-repeat:repeat-x;}
/*  */
#wrapper {width:1000px; height:auto; position:relative; left:50%; margin-left:-500px; margin-top:0px; margin-bottom:0px; top:0px;}
#header, #head, #main_menu, #content, #busca_tool, #footer {width:1000px;}
#header {height:241px;}
#head {height:123px; background-image:url(images/bghead.jpg); background-repeat:no-repeat;}
#header_logo {height:auto; width:auto; float:left; margin-left:10px; margin-top:35px;}
#header_fone {height:55px; width:230px; float:right; margin-right:5px; margin-top:47px;}
#main_menu {height:34px; background-image:url(images/tiramainmenu_bg.jpg); background-repeat:repeat-x;}
#menu_apoio {height:84px; padding-left:18px; width:980px;}
#menu_apoio a {color:#666; font-size:14px; text-decoration:none;}
.tipo01 {width:auto; height:15px; float:left; margin-top:7px; margin-right:23px; margin-left:24px;}
.img-tipo01 {width:2px; height:34px; float:left; background-image:url(images/separadormenu.jpg); background-repeat:no-repeat;}
#content {height:auto;}
#busca {height:30px; height:180px; background-image:url(images/bgbusca.jpg); background-repeat:no-repeat;}
#busca_label {height:30px;}
#busca_tool {height:150px; padding-top:10px;}
.buscalabel {height:30px; width:250px; float:left; padding-left:10px;}
.buscacreci {height:23px; width:125px; float:right; color:#066fc1; font-size:16px; padding-top:7px; padding-left:15px;}
#destaque_label {height:65px; background-image:url(images/bg_destaquelabel.jpg); background-repeat:no-repeat;}
#destaque {height:688px;}
.destaquelabel {height:30px; width:300px; float:left; padding-left:10px; margin-top:10px;}
.destaquecreci {height:23px; width:125px; float:right; color:#00652e; font-size:18px; padding-top:5px; padding-left:15px;}
#tiragambi {height:16px; width:1000px; background-image:url(images/bgmenufooter.jpg); background-repeat:no-repeat;}
#adm_label {height:22px; width:500px; margin-top:20px; padding-top:3px;}
#admin {width:1000px; height:700px;}
#aval {width:1000px; height:580px;}
#admin_txt {width:890px; height:auto; padding-left:20px; padding-top:35px; padding-right:90px; }
#footer_menu {height:76px; width:1000px; border-top:solid 1px #b1b1b1;}
#footer_menu a {color:#5b5b5b; font-size:14px; text-decoration:none}
#footer {height:185px;} /* alterado */
#footer_fone {height:55px; width:230px; float:left; margin-left:5px; margin-top:13px; margin-right:85px;}
#footer_links {width:202px; height:160px; margin-top:6px; border-right:solid 1px #b1b1b1; float:left; margin-left:50px;}
#footer_links a {text-decoration:none; font-family:arial; font-size:12px; color:#4c4d4f;}
#menufoot {height:20px; margin-top:2px; width:180px;}
#pino {width:9px; height:15px; float:left; margin-left:8px; margin-top:0px;}
#linkfoot {width:150px; height:20px; float:left; margin-left:5px;}
#footer_end {width:258px; height:155px; float:left; padding-top:15px; padding-left:58px; margin-top:15px; border-right:solid 1px #b1b1b1;}
#footer_logo {width:auto; height:auto; float:left; margin-top:38px; margin-left:43px;} /* alterado */
/*#footer_logo {width:auto; height:auto; float:left; margin-top:45px; margin-left:60px;}*/
#item_apoio {height:34px; margin-top:23px; float:left; width:auto; margin-right:20px;}
#item_apoio_01 {height:34px; margin-top:18px; float:left; width:205px; margin-right:20px;}
#item_apoio_02 {height:34px; margin-top:18px; float:left; width:178px; margin-right:20px;}
#item_apoio_03 {height:34px; margin-top:18px; float:left; width:188px; margin-right:20px;}
.span01 {width:30px; height:34px; float:left;}
.span02 {width:auto; height:18px; margin-top:15px; float:left; margin-left:4px; padding-left:3px; color:#5b5b5b; font-size:14px;}
.span03 {width:30px; height:30px; float:left;}
.span04 {width:200px; height:25px; margin-top:5px; float:left; margin-left:4px; padding-left:3px; color:#5b5b5b; font-size:20px;}
.span05 {width:240px; height:15px; padding-left:3px; margin-top:10px; float:left; color:#5b5b5b;}
.span06 {width:230px; height:14px; font-size:12px; color:#b11900; padding-left:3px; margin-top:3px; float:left;}
.span07 {width:240px; height:25px; margin-top:5px; float:left; margin-left:4px; padding-left:3px; color:#5b5b5b; font-size:20px;}
#icon01 {width:45px; height:42px; float:left;}
#label01 {width:180px; height:55px; float:left; margin-left:5px;}
#buscarapida {height:42px; width:245px; margin-top:23px; margin-right:5px; float:right;}
#label_pags {height:36px; width:990px; margin-top:3px; padding-left:10px; border-top:solid 1px #d6d6d6; border-bottom:solid 1px #d6d6d6;}
#legenda_pags {height:20px; width:400px; float:left; padding-left:10px; margin-top:8px;}
#txt-empresa {width:610px; height:390px; padding-top:37px; padding-left:20px; padding-right:370px; background-image:url(images/bgempresa.jpg); background-repeat:no-repeat; background-position:right;}
#txt-empresa p { margin-bottom:20px;}
#empresa {width:1000px; height:466px;}
#txt-servicos {width:980px; height:400px; padding-top:30px; padding-left:20px; background-image:url(images/bgserv.jpg); background-repeat:no-repeat; background-position:right;}
#servicos {width:1000px; height:466px; margin-bottom:0px;}
#serv-01 {width:280px; height:130px; float:left; padding-left:0px; margin-top:10px; margin-right:45px; margin-bottom:30PX;}
#label-serv a {color:#5b5b5b; font-size:14px; text-decoration:none;}
#label-serv {width:280px; height:33px; font-size:13px; color:#0f75bc;}
.spanico {width:30px; height:32px; float:left;}
#txt_serv {width:260px; height:60px; padding-top:5px; padding-right:10px; padding-left:6px;}
.mailcontato {width:278px; font-size:13px; color:#6f6e6e; padding-left:5px;}
#mailcontato {height:15px; float:left; width:auto; padding-left:3px; margin-top:3px; font-size:13px; color:#0789f0;}
#icontato  {height:20px; float:left; width:17px; padding-top:1px; padding-left:5px;}
#contato {width:1000px; height:550px;}
#googlemaps {height:153px; width:953px; padding-top:15px; padding-left:42px;}
#vejanomapa {height:500px; width:1000px; padding-top:15px;}
#endereco {width:300px; height:100px; margin-left:42px; margin-top:20px; margin-bottom:20px;}
 



#cadastro_imovel {width:1000px; height:auto; border-bottom:#d6d6d6 solid 1px;}

#cadastro {width:1000px; height:560px; margin-top:10px; }

#cadastro input{text-indent: 8px;}


#interna {width:1000px; height:auto;}
/* ferramenta busca  */ 
#basis_form_pesquisa {margin-left:48px; margin-right:20px;}    
#basis_form_pesquisa select, input {width:244px; background-color:#ffffff; border:#ccc9c9 solid 1px;}
#basis_form_pesquisa label {font-family:arial; font-size:12px; color:#8c8c8c;}
.basis_form_item, #basis_btn_pesquisa_basis_form_pesquisa {position:relative; float:left;}
#basis_btn_pesquisa_basis_form_pesquisa {width:105px; background-color:#0789f0; font-size:12px; color:#FFF; border:#066fc1 solid 1px; margin-top:13px; float:right; margin-right:6px;}
#basis_form_item_finalidade, #basis_form_item_tipo { margin-right:88px;}
#basis_form_item_bairro { margin-right:80px; margin-top:5px;}
.numeric, .money {width:110px;}
#basis_form_item_dormitorios, #basis_form_item_vagas, #basis_form_item_valori, #basis_form_item_valorf {margin-top:5px;}
#basis_form_item_fotos label {width:60px; float:left;}
#basis_form_item_fotos {margin-top:15px; margin-left:336px; float:left;}
#basis_form_pesquisa input[type=checkbox] {width:10px; background-color:#0a0a0a; border:#3a3838 solid 1px; float:left;}
#basis_form_item_vagas {margin-left:11px; margin-right:80px;}
#basis_form_item_dormitorios {margin-right:5px; margin-left:8px;}
#basis_form_item_valori{margin-right:14px; margin-left:8px;}
#basis_form_item_valorf{margin-left:100px; margin-left:1px;}






#footer_login {width:250px; height:160px; padding-left:20px; float:left; margin-top:6px; border-right:solid 1px #b1b1b1;}
#label_login {width:auto;}
form_login {height:300px;}
form.login input { width:70px; margin-bottom:0px;}
form.login input[type=radio] {width:17px; height:12px; margin-left:0px;}
form.login fieldset { width:200px; margin-bottom:0px;}
form.login input.btn3 {display:block; width:154px; height:18px; border:0px; cursor:pointer; background:#404040; float:left; color:#ccc;}





<!-- GRADE DESTAQUE --> 
 
 
 	#destaque_total_busca{position:absolute; top:1px; left:5px; text-transform:uppercase; font-size:12px; color:#000000;}
	#bas_destaque_imovel{float:left; height:170px; width:460px; margin-top:25px; position:relative;}
	#bas_destaque_descricao{position:absolute; top:0px;left:260px;width:220px; }
	/*#lb_detaque_bairro .traco{display:none}*/
	#destaque_fotos {display:none;visibility:hidden;}
	#bas_destaque_caracteristicas{position:absolute; overflow:hidden; top:45px; left:260px; height:15px; text-transform:lowercase;
	width:205px; border-bottom:#888 dashed 1px; padding-bottom:1px;}
	#bas_destaque_caracteristicas span {display:none;}
	#lb_detaque_estado {display:none;}
	#lb_detaque_cidade {display:none;}
	#lb_detaque_imovel_tipo {color:#999; font-size:15px; display:table; width:auto; background-color:#FFF; padding-right:4px; margin-bottom:10px; position:relative; font-weight:normal; margin-top:5px; font-weight:bold; margin-left:14px;}
	#lb_detaque_bairro {color:#00652e; position:relative; font-weight:normal; margin-top:3px;}
	#lb_detaque_bairro .traco {display:none;}
	#bas_img_destaque img {width:250px; height:163px; border:0px; top:0px;  margin-top:5px; margin-left:0px; border: #999 solid 1px;}
	#destaque_negocio {position:absolute; top:93px; left:260px;border-bottom: #888 dashed 1px;width:205px;}
	#destaque_ref {display:block; position:absolute; top:65px; left:260px; border-bottom:#888 dashed 1px; padding-bottom:5px; width:205px; margin-top:2px;}
	/*#bas_destaque_descricao label{color:#333; font-size:9px;}
	.bas_icon_descricao {background-image:url(images/bg-dest.png);	width: 200px;margin-top: 4px;}
	
	
	
	
	
	
	


<!--PIKASCHOSE-->
 
 
 /*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */

 
.pika-thumbs li{width: 74px; height:64px;}
.pika-stage {height: 300px;}
 
a{color:white;}
.pikachoose {
width: 420px;
margin: 0 auto;
position:absolute;
top: 40px;
left: 555px;
}
.pika-stage {position:relative;width: 400px; padding:0px; border:1px solid #ebebeb; -moz-box-shadow:5px 5px 2px #888; -webkit-box-shadow:5px 5px 2px #888; box-shadow:5px 5px 2px #888;}	
/*if you change the padding on pika-stage you must adjust the top left of this to match! */
.pika-stage .main-image {position: absolute; top: 0px; left: 0px;}
.pika-stage img {width:400px;}
.pika-stage .pika-aniwrap{position: absolute; top: 0px; left: 0px;}
.pika-stage .pika-aniwrap img {width:414px;}
.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
.pika-stage img {border:0;height:100%;}
.pika-stage .caption {position:absolute; background:url(../../images/pikachoose/75-black.png); border:3px solid #141414; font-size:11px; color:#fafafa; padding:0px; text-align:right; bottom:10px; right:10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-imgnav a {position:absolute; text-indent:-5000px; display:block;z-index:3; cursor:pointer;}
.pika-imgnav a.previous {width:20px; height:20px; border-left:5px solid #FFF; border-top:5px solid #FFF; opacity:3; -webkit-transition:opacity 300ms linear; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg); top:45%; left:10px;}
.pika-imgnav a.next {width:20px; height:20px; border-right:5px solid #FFF; border-top:5px solid #FFF; opacity:3; -webkit-transition:opacity 300ms linear;	-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); top:45%; right:10px;}
.pika-imgnav a:hover {opacity:.7;-webkit-transition: opacity 300ms linear;}	
.pika-imgnav a.play {border-color:transparent transparent rgba(255,255,255,.7); border-style:solid; border-width:0 0 25px 25px; height:0; width:0;position:absolute; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg); top:14px; left:47%; display:none;}
.pika-imgnav a.pause {display:none; border-left:5px solid rgba(255,255,255,.7); border-right:5px solid rgba(255,255,255,.8); height:30px; width:14px; position:absolute; top:10px; left:47%;}

.pika-textnav {width: 390px; display: none;}
	
.pika-thumbs {margin: 10px 0px; padding: 0;height:90px;}
.pika-thumbs li {float: left; list-style-type: none;margin: 0 5px; border: 1px solid #dfdcdc; cursor: pointer;	-moz-box-shadow: 3px 3px 2px #888;-webkit-box-shadow: 3px 3px 2px #888;box-shadow: 3px 3px 2px #888;}

.pika-thumbs li:last {margin: 0;}
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 15px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
	
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 300px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
	
 

#cadastro .ui-corner-all {
 
border: none;
}




/*Fotos upload*/
.ui-fileupload {
	display: none;
}

.fileupload-buttonbar .ui-button input {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	border: solid transparent;
	border-width: 0 0 100px 200px;
	opacity: 0;
	filter: alpha(opacity = 0);
	-o-transform: translate(250px, -50px) scale(1);
	direction: ltr;
	cursor: pointer;
	z-index: 5000;
}

.fileinput-button {
	overflow: hidden;
} /* Fix for IE 6:*/
* html .fileinput-button {
	padding: 2px 0;
} /* Fix for IE 7:*/
*+html .fileinput-button {
	padding: 2px 0;
}

.fileupload-buttonbar {
padding: 0.2em 0.4em;
width: 470px;
}
.fileupload-buttonbar .ui-button {
	vertical-align: middle;
	margin-right: 0.2em;
}

.fileupload-content {
padding: 0.2em 0.4em;
border-top-width: 0;
width: 470px;
}
.fileupload-content .ui-progressbar {
width: 0px;
height: 23px;
}

.fileupload-content .ui-progressbar-value {
	background:
		url("/siteorientador/javax.faces.resource/fileupload/ie-anim.gif.xhtml?ln=primefaces")
		repeat-x;
}

.fileupload-content .fileupload-progressbar {
	width: 400px;
	margin: 10px 0;
}

.files {
	margin: 10px 0;
	border-collapse: collapse;
}

.files td {
	padding: 5px;
	border-spacing: 5px;
}

.files img {
	border: none;
}

.files .name {
	padding: 0 10px;
}

.files .size {
	padding: 0 10px 0 0;
	text-align: right;
	white-space: nowrap;
}

.ui-state-disabled .ui-state-disabled {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.ui-state-disabled input {
	cursor: default;
}








