/* -- Site copyrighted by Imoveis SJC Sao Jose dos Campos. It may not be partially or totally reproduced without written permition.  Last Modification: 04/25/2010. By: Lilian Vasquez - OCTOS CREATIVE COMMUNICATION. Contact Phone: +1 404.514.3084. -- *//* BODY------------------------------------------------------------*/html, body, blockquote, q, dt, dl, div, h1, h2, h3, h4, h5, h6, a, table, tr, td, ul, ol, li, img, form {padding:0;margin:0;border:0;}body{font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color:#000;}a:link {color:#FF6600;text-decoration:none;}a:visited {color:#FF6600;text-decoration:none;}a:hover {color:#000000 ;text-decoration:underline;}a:active {color:#FF6600;text-decoration:none;}img {vertical-align: middle;}.wrap {clear:both;}.space {height:25px;}/* TITLES------------------------------------------------------------*/h1 {color:#000000;font-size:18px;margin:10px 0 15px 0;font-weight:bold;}h2 {color:#000000;font-size:18px;margin:10px 0 10px 0;font-weight:bold;}h3 {color:#000000;font-size:12px;}h4 {color:#666666;font-size:18px;font-weight:bold;margin-top:8px;margin-bottom:10px;}.doc{text-indent:-10000px;overflow: hidden;display:none;}.do{color:#666666;}/* HEADER------------------------------------------------------------*/#top{padding-top:15px;padding-bottom:15px;text-align:right;margin:0 auto;width:970px;color:#CCCCCC;font-size:11px;}#top a:link {color:#CCCCCC;text-decoration:none;}#top a:visited {color:#CCCCCC;text-decoration:none;}#top a:hover {color:#FFFFFF;text-decoration:none;background:url(../images/1.png);}#top a:active {color:#CCCCCC;text-decoration:none;}#back{background:#000000;}#back2{margin:0 auto; width:970px;}#back3{background:url(../images/grey.jpg) top repeat-x;padding-top:15px;}#logo{background:url(../images/4a.png) no-repeat;width:250px;height:52px;text-indent: -10000px;overflow: hidden;top:0;left:0;position:relative;}#logo a{position: absolute;top:0;left:0;width:250px;height:52px;}#logo a:hover{background: none;}/* BANNER------------------------------------------------------------*/#banner {float:right;width:585px;border:solid 1px #1A1A1A;height:238px;}#busca {float:left;width:335px;border:solid 1px #1A1A1A;padding:10px 15px;color:#666666;font-size:11px;height:218px;}#busca2 {float:left;width:335px;border:solid 1px #DEDEDE;padding:10px 15px;color:#666666;font-size:11px;height:218px;}#finan {float:right;width:555px;border:solid 1px #DEDEDE;padding:10px 15px;color:#666666;font-size:11px;height:218px;}#bib{float:right;width:300px;font-size:9px;font-style:italic;padding-top:10px;text-align:right;color:#cccccc;margin-bottom:8px;}/* MENU------------------------------------------------------------*/#menu {height:52px;margin-bottom:15px;background:url(../images/2.png);}#menua{width:970px;margin:0 auto;}.menu, .menu ul {list-style-type:none;font-size:13px;float:right;}.menu li.top {display:block; float:left; position:relative;margin-right:1px;background:url(../images/3.png) right no-repeat;height:52px;}.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}.menu li.top a.top_link {display:block;float:left;height:37px;padding-top:15px;color:#CCCCCC;text-align:center;text-decoration:none;}.menu li.top a:hover.top_link {display:block; float:left;height:37px;padding-top:15px;color:#FFFFFF; text-align:center;}.menu li a {width:95px;}.menu a:hover {visibility:visible;} /* IE6 */.menu li:hover { position:relative; z-index:200;} /* IE7 */.menu li a:hover {background:#000;}.menu ul, .menu :hover ul ul, .menu :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul ul,.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}/* CONTENT ------------------------------------------------------------------*/#cont {margin:0 auto;width:955px;padding:15px 0 15px 15px;background:#ffffff;}.col1{width:350px;margin-right:10px;float:left;}.col2{width:585px;float:right;}.co{padding:5px 5px 5px 15px;background:#F0F0F0;margin:0 0 3px 0;}.textdetach{padding:10px;font-size:11px;}.detach_l {float:left;width:187px;margin-right:5px;margin-bottom:20px;border:solid 1px #666666;background:url(../images/5.jpg) right no-repeat;}.col1a {float:left;width:305px;margin-right:20px;}.col2a {float:left;width:305px;}.col3a {float:right;width:305px;}pre { white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ word-wrap: break-word;       /* Internet Explorer 5.5+ */ width:100%; font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}.required {color:red;font-weight:bold;}.font2{font-size:10px;}#sale {width:100%;height:100px;border:solid 1px #E8E8FE;background:url(../images/classi.jpg) top right no-repeat; margin-bottom:10px;}#textsale {margin-right:120px;font-size:12px;padding:10px;}#image{float:right;width:500px;text-align:right;}#ss{border:solid 1px #CCC;padding:8px;background:url(../images/7.jpg) right no-repeat;height:375px;margin-bottom:10px;}.cat_l {border:solid 1px #666666;width:100%;margin-bottom:8px;background:url(../images/8.jpg) bottom right no-repeat;}.box_cat{float:left;margin:5px 0 5px 5px;}.box_cat2{float:left;width:226px;margin-left:8px;padding-top:30px;}/* FOOTER------------------------------------------------------------------*/#f{background:#000000;}#footer {margin:0 auto;padding:15px 0 15px 15px;font-size:11px;width:955px;color:#cccccc;}#footer a:link {color:#cccccc;text-decoration:none;}#footer a:visited {color:#cccccc;text-decoration:none;}#footer a:hover {background:#000000;color:#FFF;text-decoration:none;}/* FORMS------------------------------------------------------------------*/.b {width:90%;margin-bottom:2px;font-size:11px;border:solid 1px #DEDEDE;background:transparent;color:#151515;padding:2px;}.b1{width:90%;margin-bottom:2px;font-size:11px;border:solid 1px #1C1C1C;background:#151515;color:#CCCCCC;padding:2px;}.bbb{margin-bottom:5px;width:50%;font-size:11px;border:solid 1px #DEDEDE;background:transparent;color:#151515;padding:2px;}.b3{border:solid 1px #FF6600;background:transparent;color:#FF6600;padding:2px; cursor:pointer;}.b4{border:solid 1px #CCCCCC;background:#DEDEDE;color:#000;padding:2px; cursor:pointer;}.i {width:30%;margin-bottom:2px;}.i2 {width:23%;margin-bottom:2px;margin-right:5px;}.b2 {border:solid 4px #FFFFFF;background-color:#E4E0D6;padding:5px;}fieldset {margin:0;border: 1px solid #CCC;width:95%;padding:0 10px 0 10px;}label{width:85px;float: left;text-align:left;display: block;}.inpu{margin-bottom:5px;width:50%;}.su{margin-left:85px;}.suf{margin-left:85px;border:solid 1px #CCCCCC;background:#DEDEDE;color:#000;padding:2px; cursor:pointer;}.passo{font-size:11px;}.pas{font-weight:bold;}.special{display:none;}.tipo {width:40%;float: left;margin-right:30px;}.linha {width:100%;margin:0 auto;border-bottom:solid 1px #E4E0D6;height:20px;margin-bottom:20px;}.lili {float:left;width:45%;}.lili2 {float:right;width:53%;}.bor {border:solid 1px #CCC;padding:10px;width:573px;}.col{float:left;width: 45%;padding:5px;}.w{clear:both;height:30px;}/* TOOGLE------------------------------------------------------------*/dt {margin: 20px 0 0 0;cursor:pointer;text-decoration:none;color:#FF6600;}dd {margin: 15px;padding: 15px;line-height: 150%;border: solid 1px #CCC;}.show {display: block;}.hide {display: none;}	/* SEARCH------------------------------------------------------------*//** * Default theme * *//* Slight reset to make the preview have ample padding. */.cse .gsc-control-cse,.gsc-control-cse {  padding: 1em;  width: auto;}.cse .gsc-control-wrapper-cse,.gsc-control-wrapper-cse {  width: 100%;}.cse .gsc-branding,.gsc-branding {  display: none;}.cse .gsc-control-cse div,.gsc-control-cse div {  position: normal;}/* Selector for entire element. */.cse .gsc-control-cse,.gsc-control-cse {  background-color: #ffffff;  border: 1px solid #ffffff;}.cse .gsc-control-cse:after,.gsc-control-cse:after {  content:".";  display:block;  height:0;  clear:both;  visibility:hidden;}.cse .gsc-resultsHeader,.gsc-resultsHeader {  border: block;}/* Search button */.cse input.gsc-search-button,input.gsc-search-button {  font-family: inherit;  color: #000000;  text-shadow: 0 1px 2px #FFFFFF;  background-color: #CECECE;  border: 1px outset;  border-color: #666666;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;}/* Inactive tab */.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive {  border-bottom: none;  color: #666666;  background-color: #e9e9e9;  border: 1px solid;  border-color: #e9e9e9;  border-bottom: none;}/* Active tab */.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive {  background-color: #FFFFFF;  border: 1px solid;  border-top: 2px solid;  border-color: #e9e9e9;  border-top-color: #FF9900;  border-bottom: none;}/* This is the tab bar bottom border. */.cse .gsc-tabsArea,.gsc-tabsArea {  margin-top: 1em;  border-bottom: 1px solid #e9e9e9;}/* Inner wrapper for a result */.cse .gsc-webResult.gsc-result,.gsc-webResult.gsc-result,.gsc-imageResult-column,.gsc-imageResult-classic {  padding: .25em;  border: 1px solid;  border-color: #ffffff;  margin-bottom: 1em;}/* Result hover event styling */.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover {  border: 1px solid;  border-color: #FFFFFF;}/*Promotion Settings*//* The entire promo */.cse .gs-promotion,.gs-promotion {  background-color: #FFFFFF;  border: 1px solid;  border-color: #336699;}/* Promotion image */.cse .gs-promotion .gs-promotion-image,.gs-promotion .gs-promotion-image {}/* Promotion links */.cse .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link,.cse .gs-promotion a.gs-title:link *,.gs-promotion a.gs-title:link *,.cse .gs-promotion .gs-snippet a:link,.gs-promotion .gs-snippet a:link {  color: #0000CC;}.cse .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited,.cse .gs-promotion a.gs-title:visited *,.gs-promotion a.gs-title:visited *,.cse .gs-promotion .gs-snippet a:visited,.gs-promotion .gs-snippet a:visited {  color: #0000CC;}.cse .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover,.cse .gs-promotion a.gs-title:hover *,.gs-promotion a.gs-title:hover *,.cse .gs-promotion .gs-snippet a:hover,.gs-promotion .gs-snippet a:hover {  color: #0000CC;}.cse .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active,.cse .gs-promotion a.gs-title:active *,.gs-promotion a.gs-title:active *,.cse .gs-promotion .gs-snippet a:active,.gs-promotion .gs-snippet a:active {  color: #0000CC;}/* Promotion snippet */.cse .gs-promotion .gs-snippet,.gs-promotion .gs-snippet,.cse .gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right,.cse .gs-promotion .gs-title .gs-promotion-title-right *,.gs-promotion .gs-title .gs-promotion-title-right * {  color: #000000;}/* Promotion url */.cse .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl {  color: #008000;}/* Style for auto-completion table * .gsc-completion-selected : styling for a suggested query which the user has moused-over * .gsc-completion-container : styling for the table which contains the completions */.gsc-completion-selected {  background: #D5E2FF;}.gsc-completion-container {  font-family: Arial, sans-serif;  font-size: 13px;  position: absolute;  background: white;  border: 1px solid #666666;  margin-left: 0;  margin-right: 0;  /* The top, left, and width are set in JavaScript. */}/* Full URL */.gs-webResult div.gs-visibleUrl-short {  display: none;}.gs-webResult div.gs-visibleUrl-long {  display: block;}  input.gsc-input {    border-color: #333;	background-color: #000;	color:#FFF;  }  input.gsc-search-button {    border-color: #666666;    background-color: #CECECE;  }  .gsc-input input.gsc-input {    background: none repeat scroll 0% 0% black !important;	border-color: #333;	color:#FFF;  }
