/*==========================================================*/
/*	Basic settings											*/
/*==========================================================*/

@import "reset.css";

body {
	font: 90% Arial, sans-serif;
	color: #7d7c7c;
	background: transparent url(../imgs/bgs/brushed_metal_footer.jpg) repeat-x center bottom;
}

hr.clear {
	clear: both;
	visibility: hidden;
	height: 0;
	display:block;
	margin-top:-3px;
}

hr.clear_ {
	clear: both;
	visibility: hidden;
	height: 0;
	display:block;
	margin-top:-3px;
}

.ui-tabs-hide {
	display: none;
}
a {
	outline:0px !important;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
/*==========================================================*/
/*	Top														*/
/*==========================================================*/

#top {
	background: transparent url(../imgs/bgs/wood.jpg) repeat-x center top;
	width: 100%;
	height: 86px;
}
#top_cont {
	width: 926px;
	margin: 0 auto;
	position:relative;
}

#top_cont h1 a {
	display: block;
	width: 247px;
	height: 86px;
	background: transparent url(../imgs/giacomelli/logo.png) no-repeat left top;
	text-indent: -9999px;
	float: left;
	position:relative;
	cursor:pointer;
}

#top_cont h2 {
	display: none;
}

#top_cont h3 {
	float:right;
	margin:15px 0px 0px 0px;
	width:176px;
	height:66px;
	background:transparent url(../imgs/bgs/telefone.png) no-repeat;
	text-indent:-9999px;
}
#top_cont h4 {
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:right;
	margin:60px 175px 0px 0px;
	display:inline;
}
#top_cont h4 a {
	color:#ffffff;
	text-decoration:none;
}
#top_cont h4 a:hover {
	text-decoration:underline;
}
#menu_intranet {
	position:absolute; 
	left:0px; 
	width:158px; 
	margin:49px 0px 0px 760px;
	z-index:1000;
	display:block;
}
#menu_intranet h5 {
	width:158px;
	height:32px;
	margin:0px;
	padding:0px;
}
#menu_intranet h5 a {
	background:url(../imgs/bgs/menu_intranet.gif) no-repeat;
	text-indent:-9999px !important;
	display:block;
	height:32px;
	cursor:pointer;
}
#menu_intranet ul {
	margin:0px;
	padding:10px 15px 10px 10px;
	background:#ffffff url(../imgs/bgs/menu_intranet_bg.gif) repeat-x;
	border:1px #c4c3c3 solid;
	font-size:11px;
	color:#0d7139;
}
#menu_intranet ul a {
	color:#0d7139;
	text-decoration:none;
}
#menu_intranet ul li {
	line-height:11px;	
	background:url(../imgs/bgs/menu_intranet_li.gif) 0px 5px no-repeat;
	padding-left:8px;
}
#menu_intranet ul li a {
	line-height:20px;
}
#menu_intranet ul li a:hover {
	text-decoration:underline;
}

#top form fieldset {
	text-align: right;
	line-height: 81px;
	vertical-align: middle;
	padding: 0 6px 0 0;
}

#top form fieldset input {
	background: #fff url(../imgs/bgs/search_field.gif) repeat-x left top;
	border: 1px solid #fff;
	color: #777;
	padding: 2px 5px;
	height: 13px;
	width: 130px;
}

#top form fieldset input#SearchSubmit {
	width: 25px;
	height: 20px;
	background: transparent url(../imgs/icons/search.gif) no-repeat left top;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}

/*==========================================================*/
/*	Wrap & Content											*/
/*==========================================================*/

#wrap {
	margin: -5px 0 0 0;
	background: transparent url(../imgs/bgs/brushed_metal_top.jpg) repeat-x center top;
	min-height: 537px;
}

#content {
	width: 914px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

/*==========================================================*/
/*	Menu													*/
/*==========================================================*/

#wrap #content #menu {
	height: 36px;
	margin: 0 0 10px 0;
}

#wrap #content #menu li {
	float: left;
}

#wrap #content #menu li a {
	display: block;
	height: 36px;
	background: transparent url(../imgs/bgs/menu.jpg) no-repeat left top;
}

#wrap #content #menu #MenuHome a {
	width: 61px;
	text-indent: -9999px;
}

#wrap #content #menu #MenuRental a,
#wrap #content #menu #MenuManual a {
	width: 128px;
	background-position: -61px 0;
	text-indent: -9999px;
	cursor: pointer;
}

#wrap #content #menu #MenuRental ul, #wrap #content #menu #MenuManual ul {
	z-index:100;
}

#wrap #content #menu #MenuSell a {
	width: 103px;
	background-position: -189px 0;
	text-indent: -9999px;
	cursor: pointer;
}

#wrap #content #menu #MenuGiacomelli a {
	width: 139px;
	background-position: -189px 0;
	text-indent: -9999px;
	cursor: pointer;
}

#wrap #content #menu #MenuGiacomelli ul {
	z-index:100;
}

#wrap #content #menu #MenuIso a {
	width: 124px;
	background-position: -328px 0;
	text-indent: -9999px;
}

#wrap #content #menu #MenuManual a {
	width: 177px;
	background-position: -452px 0;
	text-indent: -9999px;
}

#wrap #content #menu #MenuAuto a {
	width: 170px;
	background-position: -629px 0;
	text-indent: -9999px;
}

#wrap #content #menu #MenuContact a {
	width: 115px;
	background-position: -799px 0;
	text-indent: -9999px;
}

#wrap #content #menu #MenuRental a:hover {
	background-position: -61px -36px;
}

#wrap #content #menu #MenuSell a:hover {
	background-position: -172px -36px;
}

#wrap #content #menu #MenuGiacomelli a:hover {
	background-position: -189px -36px;
}

#wrap #content #menu #MenuIso a:hover {
	background-position: -328px -36px;
}

#wrap #content #menu #MenuManual a:hover {
	background-position: -452px -36px;
}

#wrap #content #menu #MenuAuto a:hover {
	background-position: -629px -36px;
}

#wrap #content #menu #MenuContact a:hover {
	background-position: -799px -36px;
}

/*==========================================================*/

/*	Dropdown menu											*/
/*==========================================================*/

#wrap #content #menu li ul {
	display: none;
}

#wrap #content #menu li:hover ul {
	display: block;
	position: absolute;
	z-index: 9999;
	border:1px solid #bababa;
}
/**/
#wrap #content #menu li#MenuManual:hover ul {
	display: block;
	position: absolute;
	z-index: 9999;
	border:1px solid #bababa;
}
#wrap #content #menu li#MenuManual ul li {
	position:relative;
}
#wrap #content #menu li#MenuManual ul li p {
	display: block;
	width:154px;
	height:auto;
	margin:0;
	padding: 0.3em 10px;
	font-size: 90%;
	border-top: 1px solid #d4d4d4;
	text-decoration: none;
	background:#e2e2e2;
	color: #7c7b7b;
	cursor:pointer;
}
#wrap #content #menu li#MenuManual ul li:hover p, #wrap #content #menu li#MenuManual ul li.current p {
	background-color: #5fde94;
	height:auto;
}
#wrap #content #menu li#MenuManual ul li ul {
	display:none !important;
	top:-1px;
	left:174px;
	border:1px solid #bababa;
	border-top:none;
	
}
#wrap #content #menu li#MenuManual ul li:hover ul, #wrap #content #menu li#MenuManual ul li.current ul {
	position:absolute !important;
	display:block !important;
	margin:0;
	padding:0;
}
#wrap #content #menu li#MenuManual ul li ul li a {
	white-space:nowrap;
}
/**/

#wrap #content #menu li ul li {
	float: none;
}

#wrap #content #menu li ul li a {
	display: block;
	height: auto;
	background:#e2e2e2;
	padding: 0.3em 10px;
	font-size: 90%;
	border-top: 1px solid #d4d4d4;
	text-decoration: none;
	color: #7c7b7b;
}

#wrap #content #menu li ul li a:hover {
	background-color: #5fde94;
}

#wrap #content #menu #MenuRental ul li a,
#wrap #content #menu #MenuSell ul li a,
#wrap #content #menu #MenuGiacomelli ul li a,
#wrap #content #menu #MenuManual ul li a {
	text-indent: 0;
}

/*==========================================================*/
/*	Banners													*/
/*==========================================================*/

#wrap #content #banners li {
	float: left;
	margin: 0;
	width: 180px;
	height: 90px;
	margin: 0 0 8px 4px;
}

#wrap #content #banners li.BigBanner {
	width: 730px;
	height: 286px;
	margin: 0;
}

/*==========================================================*/
/*	Headers													*/
/*==========================================================*/

#wrap #content .header {
	height: 36px;
	margin: 0 0 10px 0;
	z-index: 10;
}

#wrap #content .header h2 {
	display: none;
}

#wrap #content .header ul li {
	display: inline;
	line-height: 36px;
	font-size: 90%;
	border-left: 1px solid #999;
	padding: 0 0 0 8px;
	margin: 0 5px 0 0;
}

#wrap #content .header ul li.FirstChild {
	border: 0;
	padding: 0;
}

#wrap #content .header ul li a {
	text-decoration: none;
	color: #7d7c7c;
}

#wrap #content .header ul li a:hover {
	text-decoration: underline;
	color: #0d6232;
}

#wrap #content .comercial {
	background: transparent url(../imgs/bgs/header_comercial.png) no-repeat left top;
	padding: 0 0 0 150px;
}

#wrap #content .comercial ul, #wrap #content .residencial ul {
	position:relative;
	z-index:50;
}

#wrap #content .residencial {
	background: transparent url(../imgs/bgs/header_residencial.png) no-repeat left top;
	padding: 0 0 0 155px;
}

#wrap #content .filter {
	font-size: 80%;
	background: transparent url(../imgs/bgs/header_filter.png) no-repeat left top;
	padding: 0 0 0 65px;
	height: 31px;
}

#wrap #content .filter ul {
	position:relative;
}

#wrap #content .filter form {
	position: relative;
	top: -2px;
}

#wrap #content .filter input, #wrap #content .filter select {
	font-size:11px;
}

#wrap #content .filter select.cidade {
	width: 85px;
}

#wrap #content .filter select.bairro {
	width: 130px;
}

#wrap #content .filter form ul li label {
	margin-right: 3px;
}

#wrap #content .filter form ul li input#FilterSubmit {
	width: 21px;
	height: 18px;
	background: transparent url(../imgs/icons/filter_submit.gif) no-repeat left bottom;
	border: 0;
	text-indent: -9999px;
	cursor: pointer;
}

/*==========================================================*/
/*	Warnings												*/
/*==========================================================*/

#wrap #content .warning {
	background: #eaf6af url(../imgs/icons/warning.png) no-repeat 1em center;
	padding: 0.5em 0.5em 0.5em 3.5em;
	font-size: 80%;
	border: 1px solid #cbcbbe;
}

#wrap #content .warning p em {
	font-weight: bold;
	text-transform: uppercase;
}

#wrap #content .warning p a {
	color:#7D7C7C;
	text-decoration:none;
	font-weight:bold;
}

#wrap #content .warning p a:hover {
	text-decoration:underline;
}

/*==========================================================*/
/*	Immovables - site home									*/
/*==========================================================*/

#wrap .immovables dl {
	float: left;
	width: 157px;
	padding: 0 0 0 16px;
	margin: 0 15px 0 0;
	border-left: 1px solid #d0d0d0;
}

#wrap .immovables dl.FirstChild {
	padding: 0;
	border: 0;
}

#wrap .immovables dl.LastChild {
	margin: 0;
}

#wrap .immovables dl dt {
	height:135px;
}

#wrap .immovables dl dt span {
	height:118px;
	overflow:hidden;
	display:block;
	margin:0px 0px 3px 0px;
}

#wrap .immovables dl dt span img {
	overflow:hidden;
}

.immovables_desc {
	height:45px;
}

#wrap .immovables dl dt,
#wrap .immovables dl dd {
	font-size: 80%;
	margin: 0 0 3px 0;
}

#wrap .immovables dl dt a {
	text-decoration: none;
	color: #0d7139;
	text-transform: uppercase;
	font-weight: bold;
}

#wrap .immovables dl dd a {
	text-decoration: none;
	color: #7d7c7c;
}

#wrap .immovables dl dd.price a {
	font-weight: bold;
	background: transparent url(../imgs/icons/price_bullet.gif) no-repeat left center;
	padding: 0 0 0 6px;
}

#wrap .immovables dl dd ul {
	width: 100%;
	height: 16px;
	margin: 5px 0;
}

#wrap .immovables dl dd ul li {
	float: left;
	border: 1px solid #d3d3d3;
	border-width: 0 0 0 1px;
	padding: 0 0 0 7px;
	margin: 0 7px 0 0;
}

#wrap .immovables dl dd ul li.FirstChild {
	border: 0;
	padding: 0;
}

#wrap .immovables dl dd ul li a {
	display: block;
	background: transparent url(../imgs/icons/icons.gif) no-repeat left top;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
}

#wrap .immovables dl dd ul li.tv a {
	background-position: 0 -32px;
}

#wrap .immovables dl dd ul li.map a {
	background-position: -32px -32px;
}

#wrap .immovables dl dd ul li.pic a {
	background-position: -64px -32px;
}

#wrap .immovables dl dd ul li.load a {
	background-position: -96px -32px;
}

#wrap .immovables dl dd ul li.planta a {
	background-position: -96px -32px;
}

#wrap .immovables dl dd ul li.tv a:hover {
	background-position: 0 0;
}

#wrap .immovables dl dd ul li.map a:hover {
	background-position: -32px 0;
}

#wrap .immovables dl dd ul li.pic a:hover {
	background-position: -64px 0;
}

#wrap .immovables dl dd ul li.load a:hover {
	background-position: -96px 0;
}

#wrap .immovables dl dd ul li.planta a:hover {
	background-position: -96px 0;
}

/*==========================================================*/
/*	Immovables - list										*/
/*==========================================================*/

#wrap #content h3 {
	margin: 1em 0;
	font-size: 120%;
	color: #115b30;
}

#wrap #content h4 {
	margin: 1em 0 3px 0;
	font-size: 110%;
	padding: 5px 10px;
	color: #115b30;
	background-color: #e8e6b0;
	line-height: 24px;
}

#wrap #content h4 img {
	vertical-align: middle;
}

#wrap #content #tvcom {
	background: #f1f0d0 url(../imgs/bgs/immovables_tvcom.png) repeat-x left top;
	padding: 10px 0 0 32px;
	margin: 0 0 2em 0;
}

#wrap #content #tvcom dl {
	width: 250px;
	float: left;
	margin: 0 25px 0 0;
	padding: 0 0 0 25px;
	border: 1px solid #bab9b9;
	border-width: 0 0 0 1px;
}

#wrap #content #tvcom dl.FirstChild {
	border: 0;
	padding: 0;
}

#wrap #content #tvcom dl dt {
	float: left;
}

#wrap #content #tvcom dl dd {
	margin-left: 130px;
}

#wrap #content #tvcom dl dd a {
	font-size: 80%;
	text-decoration: none;
	color: #7d7c7c;
}

#wrap #content #tvcom dl dd.title a {
	color: #0d7139;
	text-transform: uppercase;
	font-weight: bold;
}

#wrap #content #tvcom dl dd.price a {
	font-weight: bold;
	background: transparent url(../imgs/icons/price_bullet.gif) no-repeat left center;
	padding: 0 0 0 6px;
}

#wrap #content table.list {
	width: 100%;
}

#wrap #content table.list thead tr th,
#wrap #content table.list tbody tr td  {
	padding: 3px;
	font-size: 80%;
	text-align: center;
}
#wrap #content table.list tbody tr td  {
	font-size: 90%;
	font-weight: bold;
	background: #f0f0f0 url(../imgs/bgs/immovables_list.png) repeat-x left top;
}
#wrap #content table.list thead tr th {
	white-space: nowrap;
	color: #115b30;
	background-color: #dadada;
	border-bottom: 1px solid #C4C4C4;
	border-top: 5px solid #fff;
}
#wrap #content table.list thead tr.FirstChildList th {
	border-top:0px !important;
}
#wrap #content table.list thead tr th.title {
	font-size: 110%;
	line-height: 24px;
	padding-left: 10px;
	text-align: left;
}

#wrap #content table.list tbody tr td p {
	text-align: left;
	font-size: 90%;
	font-weight: normal;
	margin-left: 7px;
}
#wrap #content table.list .checkbox {
	width:25px !important;
}
#wrap #content table.list .pic1, #wrap #content table.list .pic2, #wrap #content table.list .pic3 {
	width:126px !important;
}
#wrap #content table.list .infos {
	width:184px !important;
}
#wrap #content table.list .num_rooms {
	width:83px !important;
}
#wrap #content table.list .suites {
	width:45px !important;
}
#wrap #content table.list .garages {
	width:58px !important;
}
#wrap #content table.list .area {
	width:62px !important;
}
#wrap #content table.list .value {
	width:79px !important;
}

.list_info {
	*width:149px;
	width:139px;
	margin-left:-10px;
}

.list_info p {
	*margin-right:10px !important;
}

.list_info p a {
	color:#7D7C7C;
	text-decoration:none;
}

.list_info p a:hover {
	text-decoration:underline;
}

.list_spc {
	padding:0px 2px !important;
}

.int_tit {
	margin:0 0 15px 0;
	font-size:16px;
	font-weight:bold;
	color:#5a5b5e;
}

/*#wrap #content table.list .pic1,
#wrap #content table.list .pic2,
#wrap #content table.list .pic3 {
	width: 122px;
}

#wrap #content table.list .infos {
	width: 180px;
}*/

#wrap #content table.list tbody tr td.num_rooms,
#wrap #content table.list tbody tr td.suites,
#wrap #content table.list tbody tr td.garages,
#wrap #content table.list tbody tr td.area,
#wrap #content table.list tbody tr td.value {
	border-left: 1px solid #c4c4c4;
}

#wrap #content table.list .value {
	white-space: nowrap;
}

#wrap #content table.list tbody tr td ul {
	width: 100%;
	height: 16px;
	margin: 5px 0 5px 5px;
}

#wrap #content table.list tbody tr td ul li {
	float: left;
	border: 1px solid #d3d3d3;
	border-width: 0 0 0 1px;
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
}

#wrap #content table.list tbody tr td ul li.FirstChild {
	border: 0;
	padding: 0;
}

#wrap #content table.list tbody tr td ul li a {
	display: block;
	background: transparent url(../imgs/icons/icons.gif) no-repeat left top;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
}

#wrap #content table.list tbody tr td ul li.tv a {
	background-position: 0 -32px;
}

#wrap #content table.list tbody tr td ul li.map a {
	background-position: -32px -32px;
}

#wrap #content table.list tbody tr td ul li.pic a {
	background-position: -64px -32px;
}

#wrap #content table.list tbody tr td ul li.load a {
	background-position: -96px -32px;
}

#wrap #content table.list tbody tr td ul li.planta a {
	background-position: -128px -32px;
}

#wrap #content table.list tbody tr td ul li.tv a:hover {
	background-position: 0 0;
}

#wrap #content table.list tbody tr td ul li.map a:hover {
	background-position: -32px 0;
}

#wrap #content table.list tbody tr td ul li.pic a:hover {
	background-position: -64px 0;
}

#wrap #content table.list tbody tr td ul li.load a:hover {
	background-position: -96px 0;
}

#wrap #content table.list tbody tr td ul li.planta a:hover {
	background-position: -128px 0;
}

/*==========================================================*/
/*	Immovables bar											*/
/*==========================================================*/

#wrap #content #ImmovablesBar {
	margin: 1em 0;
	background: transparent url(../imgs/bgs/immovables_bar.gif) no-repeat left top;
	padding: 0 10px;
	height: 37px;
	line-height: 37px;
	vertical-align: middle;
}

#wrap #content #ImmovablesBar p {
	float: left;
}

#wrap #content #ImmovablesBar p span {
	font-size: 130%;
	font-weight: bold;
	padding: 0 2px;
}

#wrap #content #ImmovablesBar ul li {
	float: right;
	margin: 0 0 0 10px;
	font-size: 80%;
}

#wrap #content #ImmovablesBar ul li a {
	color: #585858;
	text-decoration: none;
	border-right: 1px solid #585858;
	padding-right: 10px;
}

#wrap #content #ImmovablesBar ul li a:hover {
	color: #0d7139;
	text-decoration: underline;
}

#wrap #content #ImmovablesBar ul li.FirstChild a {
	padding: 0;
	border-right: 0;
}

/*==========================================================*/
/*	Single immovable - description							*/
/*==========================================================*/
#description_img {
	float:left; 
	width:344px;
}

#description_cont {
	float:left; 
	width:281px; 
	margin-left:10px;
}
#wrap #content #immovable #description {
	width: 635px;
	float: left;
}

#wrap #content #immovable #description img {
	float: left;
}

#wrap #content #immovable #description p,
#wrap #content #immovable #description h3 {
	margin: 0 0 0 0px;
}

#wrap #content #immovable #description h3 {
	font-size: 120%;
	color: #115b30;
}

#wrap #content #immovable #description p {
	font-size: 90%;
	margin: 1em 0 0 0px;
}

#wrap #content #immovable #description p.address {
	color: #115b30;
	padding: 1em 0;
	border-bottom: 1px solid #bdbdbd;
}

#wrap #content #immovable #options {
	margin: 2em 0 0 0px;
}

#wrap #content #immovable #options li {
	display: inline;
}

#wrap #content #immovable #options li a {
	float: left;
	width: 36px;
	height: 36px;
	margin: 0 6px 0 0;
	background: transparent url(../imgs/icons/immovable_options.gif) no-repeat left top;
	text-indent: -9999px;
}

#wrap #content #immovable #options li#calendar a {
	background-position: 0 0;
}

#wrap #content #immovable #options li#print a {
	background-position: -42px 0;
}

#wrap #content #immovable #options li#friend a {
	background-position: -83px 0;
}

#wrap #content #immovable #options li#fav a {
	background-position: -125px 0;
}

#wrap #content #immovable #options li#help a {
	background-position: -166px 0;
}

#wrap #content #immovable #options li#others a {
	background-position: -208px 0;
}

#wrap #content #immovable #options li#calendar a:hover {
	background-position: 0 -36px;
}

#wrap #content #immovable #options li#print a:hover {
	background-position: -42px -36px;
}

#wrap #content #immovable #options li#friend a:hover {
	background-position: -83px -36px;
}

#wrap #content #immovable #options li#fav a:hover {
	background-position: -125px -36px;
}

#wrap #content #immovable #options li#help a:hover {
	background-position: -166px -36px;
}

#wrap #content #immovable #options li#others a:hover {
	background-position: -208px -36px;
}

/*==========================================================*/
/*	Single immovable - Photo gallery						*/
/*==========================================================*/

#wrap #content #immovable #description #gallery {
	clear: left;
	padding: 2em 0;
}

#wrap #content #immovable #description #gallery #GalleryMenu li {
	display: inline;
	font-size: 90%;
}

#wrap #content #immovable #description #gallery #GalleryMenu li a {
	background: #e1e1e1 url(../imgs/bgs/tabs.png) repeat-x left top;
	padding: 2px 5px;
	border-bottom: 1px solid #bfbfbf;
	color: #666;
	text-decoration: none;
	float: left;
	margin: 4px 2px 0 0;
	position: relative;
	top: 1px;
}

#wrap #content #immovable #description #gallery #GalleryMenu li.ui-tabs-selected a {
	background:url(../imgs/bgs/tabs_select.png) repeat-x left top;
	border-bottom: 1px solid #fff;
	border-bottom: 1px solid #bfbfbf;
	margin: 0px 2px 0px 0px;
	padding: 6px 6px 2px 5px;
	color:#ffffff;
}

#wrap #content #immovable #description #gallery .album {
	padding: 6px 0 0 0;
	border-top: 1px solid #bfbfbf;
	clear: left;
}

#wrap #content #immovable #description #gallery .album ul li {
	display: inline;
}

#wrap #content #immovable #description #gallery .album ul li a {
	float: left;
	margin: 0 6px 6px 0;
}

/*==========================================================*/
/*	Single immovable - Photo gallery						*/
/*==========================================================*/

#wrap #content #immovable #description #extras {
	padding: 2em 0 0 0;
	clear: left;
}

#wrap #content #immovable #description #extras p {
	margin: 0 1em 0 0;
}

#wrap #content #immovable #description #extras li {
	margin: 0 0 6px 0;
}

#wrap #content #immovable #description #extras li a.ui-accordion-header {
	display: block;
	background: transparent url(../imgs/bgs/extras.png) no-repeat left top;
	height: 31px;
	padding-left: 36px;
	line-height: 31px;
	vertical-align: middle;
	text-decoration: none;
	color: #585858;
}

#wrap #content #immovable #description #extras li#TVGiacomelli a.ui-accordion-header {
	background-position: 0 0;
}

#wrap #content #immovable #description #extras li#tour a.ui-accordion-header {
	background-position: 0 -33px;
}

#wrap #content #immovable #description #extras li#GMaps a.ui-accordion-header {
	background-position: 0 -66px;
}

#wrap #content #immovable #description #extras li#Planta a.ui-accordion-header {
	background-position: 0 -199px;
}

#wrap #content #immovable #description #extras li#internob a.ui-accordion-header {
	background-position: 0 -265px;
}

#wrap #content #immovable #description #extras li#TVGiacomelli a.selected {
	background-position: 0 -100px;
}

#wrap #content #immovable #description #extras li#tour a.selected {
	background-position: 0 -133px;
}

#wrap #content #immovable #description #extras li#GMaps a.selected {
	background-position: 0 -166px;
}

#wrap #content #immovable #description #extras li#Planta a.selected {
	background-position: 0 -232px;
}

#wrap #content #immovable #description #extras li#internob a.selected {
	background-position: 0 -298px;
}

#wrap #content #immovable #description #extras li div {
	margin-top: 6px;
}

#wrap #content #immovable #description #extras li div iframe {
	display: none;
}

#wrap #content #immovable #description #extras li.selected div iframe {
	display: block;
}

#wrap #content #immovable #description #extras li#GMaps.selected div {
	height: 350px !important;
}

/*==========================================================*/
/*	Single immovable - details								*/
/*==========================================================*/

#wrap #content #immovable #details {
	width: 270px;
	float: right;
}

#wrap #content #immovable #details h4 {
	margin: 0;
	padding: 0;
	background: transparent none;
	font-size: 100%;
	color: #115b30;
}

#wrap #content #immovable #details h5 {
	margin: 1em 0 0 0;
	padding: 3px 0.5em;
	background: #cfcfcf none;
	font-size: 90%;
	color: #585858;
}

#wrap #content #immovable #details table {
	font-size: 80%;
	width: 100%;
}

#wrap #content #immovable #details table th,
#wrap #content #immovable #details table td {
	padding: 3px 0.5em;
	border: 1px solid #ccc;
}

#wrap #content #immovable #details table th {
	width: 50%;
	border-width: 0 1px 1px 0;
}

#wrap #content #immovable #details table td {
	width: 50%;
	border-width: 0 0 1px 0;
}

#wrap #content #immovable #details p {
	font-size: 80%;
	margin: 1em 0;
}


/*==========================================================*/
/*	Page													*/
/*==========================================================*/

#wrap #content #page {
	width: 733px;
	background: transparent url(../imgs/bgs/page.gif) no-repeat left top;
	margin: 0 auto;
	min-height:300px;
}

#wrap #content #page #sidebar {
	float: right;
	width: 120px;
	padding: 5em 2em 3em 0;
}

#wrap #content #page #column {
	margin: 0 25px 0 0;
	padding: 1em 0 3em 2em;
	font-size:12px;
}

#wrap #content #page #column p,
#wrap #content #page #column ulL {
	margin: 0 0 1em 0;
}

#wrap #content #page #column p strong {
	font-weight: bold;
}

#wrap #content #page #column ul li {
	list-style: disc inside none;
}

/*==========================================================*/
/*	Footer menu												*/
/*==========================================================*/

#footer #FooterMenu {
	padding: 40px 0 0 0;
	text-align: center;
	font-size: 80%;
}

#footer #FooterMenu li {
	display: inline;
}

#footer #FooterMenu li a {
	color: #333;
	padding: 0 0 0 8px;
	margin: 0 5px 0 0;
	border-left: 1px solid #999;
	text-decoration: none;
}

#footer #FooterMenu li.FirstChild a {
	padding: 0;
	border: 0;
}

#footer #FooterMenu li a:hover {
	text-decoration: underline;
}

/*==========================================================*/
/*	Footer credits											*/
/*==========================================================*/

#footer #credits {
	width: 914px;
	margin: 35px auto 0 auto;
	font-size: 70%;	
	height: 83px;
}

#footer #credits h3 a {
	width: 170px;
	height: 70px;
	background: transparent url(../imgs/giacomelli/alugamelhor.gif) no-repeat left bottom;
	float: left;
	text-indent: -9999px;
}

#footer #credits #address {
	width: 400px;
	float: left;

	margin: 20px 0 0 30px;
}

#footer #credits #info {
	width: 250px;
	float: left;
	margin: 20px 0 0 0;
}

#footer #credits #address,
#footer #credits #info {
	border-left: 1px dotted #666;
	padding: 0 0 0 25px;
}

#footer #credits #address address {
	float: left;
	width: 260px;
}

#footer #credits #address a {
	display: block;
	margin: 2px 0 0 290px;
	width: 83px;
	height: 29px;
	background: transparent url(../imgs/icons/map.gif) no-repeat left top;
	text-indent: -9999px;
}

/*==========================================*/
/*	IE7 Hacks								*/
/*==========================================*/

*:first-child+html #top form fieldset input {
	padding: 1px 5px 3px 5px;
}

*:first-child+html #wrap #content .filter form ul li input#FilterSubmit {
	background-position: left top;
}

*:first-child+html hr.clear_ {
	margin-top:-15px;
}
#giacomelli_interna {
	width:914px;
}
#giacomelli_interna p {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 50px;
	line-height:15px;
	font-size:11px;
	color:#58595b;
	text-align:justify;
}
#giacomelli_interna .int_tit { 
	font-size:16px; 
	font-weight:bold; 
	color:#5a5b5e;
	padding-left:50px;
}
.giacomelli_interna_tit {
	margin:0px 0px 20px 50px;
}
.giacomelli_interna_cont_tit {
	color:#58595b; 
	font-size:12px; 
	font-weight:bold; 
	margin:0px 0px 15px 0px; 
	padding:0px 0px 0px 50px;
}


/*INICIO EMPRESA*/
#empresa {
	background:url(../imgs/giacomelli/empresa.png) no-repeat;
	width:914px;
	height:779px;
	margin-top:10px;
	float:left;
}
#empresa p {
	width:248px;
}
.empresa_bts {
	margin-top:-160px !important;
}
/*FIM EMPRESA*/


/*INICIO ALUGA MELHOR*/
.alugamelhor_tvcom {
	position:absolute; 
	margin:-1px 0px 0px 3px;
}
.alugamelhor {
	background:url(../imgs/giacomelli/alugamelhor.png) no-repeat;
	width:538px;
	height:671px;
	margin:0px;
	padding:0px;
}
#alugamelhor_d {
	float:right; 
	width:540px;
	margin-top:10px;
}
#alugamelhor_e {
	float:left; 
	width:354px; 
	margin:10px 20px 0px 0px;
	display:inline;
}
/*FIM ALUGA MELHOR*/


/*INICIO PROFISSIONAIS*/
#profissionais {
	background:url(../imgs/giacomelli/profissionais.png) no-repeat;
	width:914px;
	height:640px;
	margin-top:10px;
	float:left;
}
#profissionais p {
	width:248px;
}
.profissionais_bts {
	margin-top:-90px !important;
}
/*FIM PROFISSIONAIS*/


/*INICIO CLIENTES*/
#clientes {
	background:url(../imgs/giacomelli/clientes.png) no-repeat;
	width:914px;
	height:700px;
	margin-top:10px;
	float:left;
}
#clientes p {
	width:220px;
}
.clientes_bts {
	margin-top:-120px !important;
}
/*FIM CLIENTES*/


/*INICIO SERVICOS*/
.servicos {
	background:url(../imgs/giacomelli/servicos.png) no-repeat;
	width:506px;
	height:482px;
	margin:0px;
	padding:0px;
}
/*FIM SERVICOS*/


/*INICIO GIACOMELLINATV*/
#giacomellinatv {
	/*background:url(../imgs/giacomelli/giacomellinatv.png) no-repeat;*/
	width:914px;
	height:320px;
	margin-top:10px;
	float:left;
}
#giacomellinatv p {
	width:205px;
}
/*FIM GIACOMELLINATV*/


/*INICIO LOCALIZACAO*/
#localizacao {
	background:url(../imgs/giacomelli/localizacao.png) no-repeat;
	width:914px;
	height:755px;
	margin-top:10px;
	float:left;
}
#localizacao p {
	width:250px;
}
/*FIM LOCALIZACAO*/


/*INICIO ISO9001*/
#iso9001 {
	background:url(../imgs/giacomelli/iso9001.png) no-repeat;
	width:914px;
	height:553px;
	margin-top:10px;
	float:left;
}
#iso9001 p {
	width:280px;
}
/*FIM ISO9001*/

/*INICIO segurofianca*/
#segurofianca {
	background:url(../imgs/giacomelli/segurofianca.png) no-repeat;
	width:914px;
	height:1115px;
	margin-top:10px;
	float:left;
}

#segurofianca div {
	width:600px;
	float:right;
	margin:10px 50px 0px 0px;
	display:inline;
}

#segurofianca div ul {
	margin-bottom:25px;
	font-size:12px;
}

#segurofianca div h2 {
	font-weight:bold;
	margin-bottom:5px;
	color:#0D7139;
	font-size:14px;
}

#segurofianca div ul li {
	list-style-type:disc;
	margin-left:15px;
}

#segurofianca p {
	padding:0px !important;
	margin:0px !important;
	font-size:11px !important;
}

.segurofianca_tb caption {
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	color:#0D7139;
}

.segurofianca_tb {
	width:600px;
}

.segurofianca_tb td {
	border:3px #fff solid;
	padding:5px;
	font-size:11px;
	background:#e9e8e8;
}

.segurofianca_tb th {
	font-weight:bold;
	padding:5px 0px 4px 0px;
	font-size:12px;
}
/*FIM segurofianca*/


/*INICIO VENDAS*/
#vendas {
	background:url(../imgs/giacomelli/vendas.png) no-repeat;
	width:914px;
	height:423px;
	margin-top:10px;
	float:left;
}

#vendas p {
	width:280px;
}
/*FIM VENDAS*/


/*INICIO MANUAL LOCADOR*/
#manual { position:relative; width:914px; margin-top:10px; float:left; min-height:510px; }
/*bgs*/
.manual_avaliacaoImovel {
	background:url(../imgs/giacomelli/manual_avaliacaoImovel.png) no-repeat;
}
.manual_documentacao {
	background:url(../imgs/giacomelli/manual_documentacao.png) no-repeat;
}
.manual_admImovel {
	background:url(../imgs/giacomelli/manual_admImovel.png) no-repeat;
}
.manual_iso9001 {
	min-height:475px !important;
	background:url(../imgs/giacomelli/manual_iso9001.png) no-repeat;
}
.manual_divulgacaoImovel {
	background:url(../imgs/giacomelli/manual_divulgacaoImovel.png) no-repeat;
}
.manual_amostragemLocacao {
	background:url(../imgs/giacomelli/manual_amostragemLocacao.png) no-repeat;
}
.manual_avaliacaoCadastro {
	background:url(../imgs/giacomelli/manual_avaliacaoCadastro.png) no-repeat;
}
.manual_contratoLocacao {
	background:url(../imgs/giacomelli/manual_contratoLocacao.png) no-repeat;
}
.manual_entregaChavesVistoria {
	background:url(../imgs/giacomelli/manual_entregaChavesVistoria.png) no-repeat;
}
.manual_rescisaoDistrato {
	background:url(../imgs/giacomelli/manual_rescisaoDistrato.png) no-repeat;
}
/*bgs*/
#manual p {	width:385px; }
#manual .int_tit { width:385px; }
#manual h1 { color:#58595b;	font-weight:bold; font-size:12px; margin:0px 0px 0px 63px; display:list-item; text-transform:uppercase; }

#manual ul { margin:-5px 0px 15px 50px; font-size:11px;	color:#58595B; width:385px;	text-align:justify; }
#manual ul li {	list-style-type:disc; margin:0px 0px 5px 15px; }

#manual ul.manual_bts { position:absolute; width:366px; top:430px; right:20px; list-style:none; width:auto; margin:0; text-align:left; }
#manual ul.manual_bts li { display:inline; float:left; list-style:none; margin:0 0 0 15px; }
#manual ul.manual_bts li a { display:block; width:168px; height:41px; text-indent:-9999px; }
#manual ul.manualLocador_bts li a { background:url(../imgs/bgs/manualLocador_bts.gif) no-repeat; }
#manual ul.manualLocatario_bts li a { background:url(../imgs/bgs/manualLocatario_bts.gif) no-repeat; }
#manual ul.manual_bts li.avaliacaoImovel_left a.desativado, #manual ul.manual_bts li.avaliacaoImovel_left a.desativado:hover { background-position:-10px -10px; }
#manual ul.manual_bts li.avaliacaoImovel_left a { background-position:-10px -60px; }
#manual ul.manual_bts li.avaliacaoImovel_left a:hover { background-position:-10px -160px; }
#manual ul.manual_bts li.documentacao_left a { background-position:-190px -60px; }
#manual ul.manual_bts li.documentacao_left a:hover { background-position:-190px -160px; }
#manual ul.manual_bts li.divulgacaoImovel_left a { background-position:-370px -60px; }
#manual ul.manual_bts li.divulgacaoImovel_left a:hover { background-position:-370px -160px; }
#manual ul.manual_bts li.amostragemLocacao_left a { background-position:-550px -60px; }
#manual ul.manual_bts li.amostragemLocacao_left a:hover { background-position:-550px -160px; }
#manual ul.manual_bts li.documentacao_right a { background-position:-210px -110px; }
#manual ul.manual_bts li.documentacao_right a:hover { background-position:-210px -210px; }
#manual ul.manual_bts li.divulgacaoImovel_right a { background-position:-390px -110px; }
#manual ul.manual_bts li.divulgacaoImovel_right a:hover { background-position:-390px -210px; }
#manual ul.manual_bts li.amostragemLocacao_right a { background-position:-570px -110px; }
#manual ul.manual_bts li.amostragemLocacao_right a:hover { background-position:-570px -210px; }
#manual ul.manual_bts li.admImovel_right a.desativado, #manual ul.manual_bts li.admImovel_right a.desativado:hover { background-position:-210px -10px; }
#manual ul.manual_bts li.admImovel_right a { background-position:-750px -110px; }
#manual ul.manual_bts li.admImovel_right a:hover { background-position:-750px -210px; }


#manual ul.manual_bts li.aprovacaoCadastro_left a.desativado, #manual ul.manual_bts li.aprovacaoCadastro_left a.desativado:hover { background-position:-10px -10px; }
#manual ul.manual_bts li.aprovacaoCadastro_left a { background-position:-10px -60px; }
#manual ul.manual_bts li.aprovacaoCadastro_left a:hover { background-position:-10px -160px; }
#manual ul.manual_bts li.contratoLocacao_left a { background-position:-190px -60px; }
#manual ul.manual_bts li.contratoLocacao_left a:hover { background-position:-190px -160px; }
#manual ul.manual_bts li.entregaContratos_left a { background-position:-370px -60px; }
#manual ul.manual_bts li.entregaContratos_left a:hover { background-position:-370px -160px; }
#manual ul.manual_bts li.entregaChavesVistoria_left a { background-position:-550px -60px; }
#manual ul.manual_bts li.entregaChavesVistoria_left a:hover { background-position:-550px -160px; }
#manual ul.manual_bts li.contratoLocacao_right a { background-position:-210px -110px; }
#manual ul.manual_bts li.contratoLocacao_right a:hover { background-position:-210px -210px; }
#manual ul.manual_bts li.entregaContratos_right a { background-position:-390px -110px; }
#manual ul.manual_bts li.entregaContratos_right a:hover { background-position:-390px -210px; }
#manual ul.manual_bts li.entregaChavesVistoria_right a { background-position:-570px -110px; }
#manual ul.manual_bts li.entregaChavesVistoria_right a:hover { background-position:-570px -210px; }
#manual ul.manual_bts li.rescisaoDistrato_right a.desativado, #manual ul.manual_bts li.rescisaoDistrato_right a.desativado:hover { background-position:-210px -10px; }
#manual ul.manual_bts li.rescisaoDistrato_right a { background-position:-750px -110px; }
#manual ul.manual_bts li.rescisaoDistrato_right a:hover { background-position:-750px -210px; }

#manual ul.manual_bts li.sejaCliente { clear:both; float:none; width:180px; display:block; padding:15px 0 0 85px; }
#manual ul.manual_bts li.sejaCliente a { display:block; width:180px; height:36px; margin:0 auto; background:url(../imgs/bgs/bt_sejaCliente.gif) 0 0 no-repeat; }
#manual ul.manual_bts li.sejaCliente a:hover { background-position:0 -72px; }

#manual ul.manual_bts a.desativado { cursor:default; }
/*FIM MANUAL LOCADOR*/


/*INICIO GIACOMELLI BTS*/
#giacomelli_bts {
	float:left; 
	width:400px; 
	margin-left:514px;
	display:inline;
}
#giacomelli_bts ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#giacomelli_bts ul li {
	margin:0px;
	padding:0px;
	width:153px;
	height:36px;
	float:left;
	margin-left:15px;
	display:inline;
}
#giacomelli_bts ul li a {
	text-indent:-9999px;
}
.li_bts_dei {
	width:302px !important; 
	margin:15px 0px 0px 85px !important;
	display:inline;
}
.bts_dei {
	background:url(../imgs/bgs/giac_bts.gif) -2px -306px no-repeat;
	width:180px;
	height:36px;
	display:block;
}
.bts_dei:hover {
	background:url(../imgs/bgs/giac_bts.gif) -2px -378px no-repeat;
	display:block;
}
.bts_emp_des {
	background:url(../imgs/bgs/giac_bts.gif) -18px -522px no-repeat;
	width:153px;
	height:36px;
	display:block;
}
.bts_pro_e {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1530px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_pro_e:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1674px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_pro_d {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1458px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_pro_d:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1602px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_emp_e {
	background:url(../imgs/bgs/giac_bts.gif) -18px -594px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_emp_e:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -738px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_cli_e {
	background:url(../imgs/bgs/giac_bts.gif) -18px -90px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_cli_e:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -234px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_cli_d {
	background:url(../imgs/bgs/giac_bts.gif) -18px -18px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_cli_d:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -162px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_ser_e {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1818px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_ser_e:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1962px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_ser_d {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1746px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_ser_d:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1890px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_alu_e {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2106px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_alu_e:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2250px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_alu_d {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2034px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_alu_d:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2178px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_gia_e {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2394px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_gia_e:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2538px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_gia_d {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2322px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_gia_d:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -2466px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_loc_d {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1098px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_loc_d:hover {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1314px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
.bts_loc_des {
	background:url(../imgs/bgs/giac_bts.gif) -18px -1170px no-repeat;
	width:153px; 
	height:36px; 
	display:block;
}
/*FIM GIACOMELLI BTS*/


#TVGiacomelli_cont {	
	width:628px;
}

#TVGiacomelli_cont dt {
	float:left; 
	width:320px;
	margin-right:10px;	
}

#TVGiacomelli_cont dd {
	float:left; 
	width:293px; 
}

#TVGiacomelli_cont dd p {
	margin-bottom:5px !important;	
}

#TVGiacomelli_cont dd img {
	margin-top:5px;
}

#tour_360 {
	width:628px;
	float:left;
}

.tour_360_lista {
	width:169px;
	float:left;
	margin:0px 20px 15px 20px;
	padding:0px;
	display:inline;
}

.tour_360_lista dt {
	margin:0px 0px 5px 2px;
	font-size:13px;
	color:#06693d;
	font-weight:bold;
	display:block;
	float:left;
	width:160px;
	display:inline;
}
.tour_360_lista dt a {
	color:#06693d;
	text-decoration:none;
}
.tour_360_lista dt a:hover {
	text-decoration:underline;
}
.tour_360_lista dd {
	display:block;
	float:left;
	width:160px;
	position:relative;
}
.tour_360_lista dd span {
	position:absolute;
	left:0px;
	top:0px;
	width:160px;
	height:9px;
	background:#0d653b;
	margin-top:71px;
}
.tour_360_lista dd.amp {
	margin:3px 0px 0px 2px;
	_margin:10px 0px 0px 2px;
	display:inline;
}
.tour_360_lista dd.amp a {
	font-size:10px;
	color:#a4a4a4;
	text-decoration:none;
	background:url(../imgs/icons/amp_tour.gif) left center no-repeat;
	padding:2px 0px 2px 20px;
	display:inline;
}
.tour_360_lista dd.amp a:hover {
	text-decoration:underline;
}

.tour_360_lista_flash {
	width:314px;
	float:left;
	margin:0px 0px 15px 0px;
	padding:0px;
}

.tour_360_lista_flash dt {
	float:left;
	margin-right:10px;
	width:160px;
}

.tour_360_lista_flash dd {
	float:left;
	width:144px !important;
}

.tour_360_lista_flash dd p a {
	color:#7D7C7C;
	text-decoration:none;
}

.tour_visualizar {
	height:16px;
	margin-top:5px;
}

.tour_visualizar a {
	width:16px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background:url(../imgs/icons/icons.gif) -195px -33px no-repeat;
}

.tour_visualizar a:hover {
	background:url(../imgs/icons/icons.gif) -195px 0px no-repeat;
}

.tour_360_msg {
	width:628px !important; 
	text-align:center;
	font-size:12px;
	float:left;
}

.tour_360_msg a {
	color:#585858;
	text-decoration:none;
	font-weight:bold;
}

.tour_360_view {
	width:628px;
	float:left;
	display:block;
}

.tour_360_view a {
	text-indent:-9999px !important;
	font-size:1px;
	display:block;
}

.tour_360_view dt.FirstChild {
	float:left;
	margin-right:10px;
	width:360px;
}

.tour_360_view dd p {
	margin:0px 0px 5px 0px !important;
}

.tour_360_view dd {
	width:258px;
	float:left;
	margin-bottom:10px;
}

#planta_imovel {
	width:628px;
}

#planta_imovel ul {
	width:628px;
	margin:0px;
	padding:0px;
}

#planta_imovel ul li {
	margin:0px 0px 8px 0px;
	padding:0px 0px 8px 0px;
	border-bottom:1px #eaeaea solid;
}

#planta_imovel ul li a {
	color:#7D7C7C;
	font-size:12px;
	text-decoration:none;
}

#planta_imovel ul li a:hover {
	text-decoration:underline;
}

#planta_imovel td {
	padding:0px 10px 0px 0px;
	font-size:12px;
}

#planta_imovel li.LastChild {
	border:0px !important;
}

.planta_icon {
	width:45px !important;
	float:right;
	margin:0px;
	padding:0px;
}

.planta_icon li {
	width:16px !important;
	border-bottom:0px !important;
	height:16px;
	float:left;
	margin:0px;
	padding:0px;
}

.planta_icon li a {
	text-indent:-9999px !important;
	display:block;
	background:url(../imgs/icons/icons.gif) no-repeat;
	height:16px;
	width:16px;
}

.visualizar {
	margin-right:6px !important;
	border-right:1px #D3D3D3 solid !important;
	padding:0px 6px 0px 0px !important;
}

.visualizar a {
	background-position:-195px -33px !important;	
}

.visualizar a:hover {
	background-position:-195px 0px !important;
}

.imprimir {
	border:0px !important;
	margin:0px !important;
	padding:0px !important;
}
.imprimir a {
	background-position:-161px -32px !important;
}

.imprimir a:hover {
	background-position:-161px 0px !important;
}

#planta_imovel td.LastChild {
	padding-right:0px !important;
}

.lista_banner {
	background: #fff !important;
	padding: 0px !important;
}

#interno {
	width:628px;
	font-size:12px;
}

#interno a {
	color:#115B30;
	text-decoration:none;
}

#interno a:hover {
	text-decoration:underline;
}

.interno_dados_tb td {
	padding-bottom:3px;
}

.linha_interno {
	margin:10px 0px;
}

.interno_tit {
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.interno_list {
	margin:0px 0px 0px 15px;
	padding:0px;
}

.interno_list li {
	list-style-type:disc;
}

.interno_nen {
	font-size:12px !important;
	text-align:center;
}

.interno_pesquisa td {
	padding:0px 4px 5px 0px;
}
.interno_pesquisa td img {
	margin:4px 3px 0px 0px;
}

/*INICIO CONTATO*/

.form_contato td {
	font-size:12px;
	padding:0px 5px 8px 0px;
}

.form_contato input {
	width:340px;
	font-size:12px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
}

.infos {
	background-color:#00CC00 !important;
	width:300px !important;
}
.form_contato input.checkbox {
	width:10px !important;
	margin:1px 3px 0px 0px;
}

.form_contato_ass {
	width:200px !important;
}

.form_contato textarea {
	width:340px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

.form_contato_msg {
	vertical-align:top;
	padding-top:3px !important;
}

.form_contato_bt {
	width:50px !important;
	padding:0px !important;
}
/*FIM CONTATO*/

/*INICIO AUTO ATENDIMENTO*/

.form_atendimento td {
	font-size:12px;
	padding:0px 5px 8px 0px;
}

.form_atendimento select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}	

.form_atendimento input {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form_atendimento_bt {
	padding:0px !important;
}

.form_contato_link {
	color:#1c7642;
	text-decoration:none;
	font-size:11px;
}

.form_atendimento_td {
	padding-bottom:3px !important;
}
/*FIM AUTO ATENDIMENTO*/


/*INICIO INTRANET*/

.atendimento_tb {
	border: 1px #e5e5e5 solid;
}

.atendimento_tb td {
	font-size:12px;
}

.intra_tit {
	font-weight:bold;
	font-size:14px;
	margin:0px;
	color:#666666;
}

.atendimento_tb_i td {
	padding:0px 10px 3px 0px;
}

.atendimento_tb_i a {
	color:#0D6232;
	text-decoration:none;
}

.atendimento_tb_i a:hover {
	text-decoration:underline;
}

.atendimento_tb_i span {
	color:#FF0000;
	font-weight:bold;
}

.atendimento_tb_tit {
	color:#0D6232;
	font-weight:bold;
	text-decoration:none;
}

.atendimento_tb_tit:hover {
	text-decoration:underline;
}

.atendimentos_box_vencem {
	background:#fdeaea; 
	margin:10px; 
	padding:10px 0px 7px 10px;
}

.atendimentos_box_vencem textarea {
	width: 100%;
	height: 60px;
	font: 12px Arial;
}

.atendimentos_box {
	background:#f8f8f8;
	margin:10px; 
	padding:10px 0px 7px 10px;
}

.intra_interessados {
	margin:0px 0px 20px 0px;
	padding:0px;
}

.intra_interessados legend {
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#666666;
	margin-bottom:20px;
}

.intra_interessados label {
	display:block;
	margin-bottom:5px;
}

.intra_interessados select {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.intra_interessados h1 {
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

.intra_interessados_sel {
	width:200px;
}

.intra_interessados label span {
	float:left;
	width:90px;
	font-size:12px;
}

.intra_interessados_res {
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
}

.interessados_box {
	margin:15px 0px 0px 0px !important;
}

.interessados_filtro_box {
	border: 1px #e5e5e5 solid;
	background:#f0f0f0;
	padding:10px;
}

.interessados_filtro_bt {
	margin-left:263px;
}

.aten_filtro {
	display:block;
	margin:0px 0px 5px 0px;
}

.aten_filtro span {
	width:30px !important;
	margin:2px 0px 0px 0px;
	float:left;
}

.aten_filtro_bt {
	margin-left:160px;
	*margin-left:156px;
	_margin-left:159px;
}

.cadastrar_interessado_opc {
	text-align:center;
}

.cadastrar_interessado_opc h1 {
	font-weight:bold;
	font-size:12px;
}

.cadastrar_interessado_opc ul {
	margin:40px 0px 0px 195px;
}

.cadastrar_interessado_opc ul li {
	list-style-type:none !important;
	display:inline !important;
	float:left;
	margin-right:35px;
}

.cadastrar_interessado_opc ul li a {
	color:#0D6232;
	text-decoration:none;
	background:url(../imgs/bgs/int_opc.gif) no-repeat;
}

.cadastrar_interessado_opc ul li a:hover {
	text-decoration:underline;
}

.int_residencial {
	background-position:-18px -90px !important;
	width:130px;
	height:36px;
	display:block;
	text-indent:-9999px;
}

.int_residencial:hover {
	background-position:-18px -234px !important;
}

.int_comercial {
	background-position:-18px -18px !important;
	width:130px;
	height:36px;
	display:block;
	text-indent:-9999px;
}

.int_comercial:hover {
	background-position:-18px -162px !important;
}

.adminform td {
	padding-bottom:5px;
}

.adminform td input {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}

.adminform td select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.adminform td textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:270px;
}

.adminform td span {
	color:#0D6232;
	font-weight:bold;
}

#reserva_box {
	border:#e5e5e5 1px solid;
	padding:10px;
	margin:15px auto 15px auto;
	width:395px;
}

#eventos_box {
	border:#e5e5e5 1px solid;
	padding:10px;
	margin:15px auto 15px auto;
	width:440px;
}

.eventos_tb td {
	border:2px #ffffff solid;
	padding:3px;
}

.eventos_tb td a {
	color:#0D6232;
	text-decoration:none;
}

.eventos_tb td a:hover {
	text-decoration:underline;
}

.eventos_voltar {
	margin-left:540px;
	color:#0D6232;
	text-decoration:none;
}

.eventos_voltar:hover {
	text-decoration:underline;
}

.locacao_tb td {
	border:2px #ffffff solid;
	padding:3px;
}

.locacao_bts li {
	list-style-type:none !important;
	width:16px;
	height:16px;
	float:left;
	margin-left:3px;
}

.locacao_bts li a {
	text-indent:-9999px;
	display:block;
	background:url(../imgs/icons/icons.gif) no-repeat;
	width:16px;
	height:16px;
}

.loc_visualizar {
	background-position:-195px 0px !important;
}

.loc_editar {
	background-position:-227px 0px !important;
}

.loc_remover {
	background-position:-229px -32px !important;
}

.pesquisa_tb td {
	padding:0px 3px 3px 0px;	
}

.pesquisa_tb_i td {
	padding:0px 3px 3px 0px;	
}

.pesquisa_tb_i input {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.pesquisa_tb_i h1 {
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 3px 0px;
}

.eventos_bt_voltar {
	margin:15px 0px 0px 590px !important;
}

.eventos_bt_voltar a {
	color:#0d6232;
	text-decoration:none;
}

.eventos_bt_voltar a:hover {
	text-decoration:underline;
}

#esqueci_box {
	width:270px;
	padding:10px;
	margin:0px auto;
	border:1px #e5e5e5 solid; 
}

.esqueci_bt {
	margin:10px 0px 0px 438px;
}

.esqueci_voltar {
	text-align:right;
	margin:15px 0px 0px 0px !important;
}

.esqueci_voltar a {
	color:#0D6232;
	text-decoration:none;
}

.esqueci_voltar a:hover {
	text-decoration:underline;
}

.login_tb td {
	padding:0px 5px 5px 0px;
	font-size:12px;
}

.input_p {
	width:20px;
}
/*FIM INTRANET*/

/*INICIO TRABALHE*/
.trabalhe fieldset {
	width:425px;
}
.trabalhe fieldset legend {
	display:none;
}
.trabalhe fieldset h1 {
	font-weight:bold;
	font-size:13px;
	margin:30px 0px 15px 0px;
}
.trabalhe fieldset h1.FirstChild {
	margin-top:0px;
}
.trabalhe fieldset label {
	display:block;
	margin-bottom:10px;
}
.trabalhe fieldset label span {
	width:120px;
	float:left;
	margin:3px 5px 0px 0px;
	text-align:right;
}
.trabalhe fieldset label font {
	color:#bfbfbf;
	font-size:11px;
	margin-left:10px;
}
.trabalhe fieldset label input {
	width:300px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}
.trabalhe fieldset label input.p {
	width:100px;
}
.trabalhe fieldset label input.pp {
	width:25px;
}
.trabalhe fieldset label input.m {
	width:200px;
}
.trabalhe fieldset label select {
	width:308px;
	padding:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.trabalhe fieldset label select.p {
	width:108px;
}
.trabalhe fieldset label select.m {
	width:208px;
}
.trabalhe fieldset label textarea {
	width:300px;
	height:100px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
}
.trabalhe fieldset label textarea.p {
	height:50px;
}
.trabalhe fieldset label textarea.g {
	width:425px;
}
.trabalhe fieldset hr {
	border:0px;
	height:1px;
	background:#dadada;
	color:#dadada;
	margin:20px 0px;
	*margin:13px 0px;
	padding:0px;
	display:block;
}
.trabalhe fieldset input.enviar {
	float:right;
}
.trabalhe_tit {
	font-size:16px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
}
.trabalhe_bt {
	background:url(../imgs/icons/bt_inicial.gif) no-repeat;
	width:101px;
	height:25px;
	margin-top:20px;
}
.trabalhe_bt a {
	text-indent:-9999px;
	display:block;
	width:101px;
	height:25px;
}
/*FIM TRABALHE*/


.spc_10 {
	padding:10px 0px 10px 10px;
}

.spc_10_ {
	padding:10px;
}

.bottom_15 {
	margin-bottom:15px;
}

.bottom_10 {
	margin-bottom:10px;
}

.bottom_5 {
	margin-bottom:5px !important;
}

.lista_valor {
	padding:0px 30px !important;
}

#info a.tiki {
	text-decoration:none;
	color:#686767;
}
#info a.tiki:hover {
	text-decoration:underline;
}

/*INICIO POPUP TOUR*/
body.tour { background:none; }
div.content_tour { border:0px; width:602px; padding:10px 0px 0px 10px; }
.content_tour div.tit { background:url(../imgs/bgs/tour_top.png) no-repeat; width:602px; height:31px; margin-bottom:5px; } 
.content_tour div.tit h4 { font-size:14px; font-weight:normal; color:#585858; padding:8px 0px 0px 36px; }
.content_tour div.tit h4 span, .content_pop div.tit_ h4 span  { font-size:12px; color:#888888; }
.content_tour div.tit a { float:right; width:12px; height:11px; background:url(../imgs/bgs/popup_fechar.gif) no-repeat; text-indent:-9999px; font-size:1px; margin:-14px 10px 0px 0px; }
.content_tour div.cont, .content_pop div.cont img { border:1px solid #d2d2d2; }
div.content_pop { border:0px; padding:10px; }
.content_pop div.tit_ { background:url(../imgs/bgs/pop_bg.gif) repeat-x; height:31px; margin-bottom:5px; }
.content_pop div.tit_ h4 { background:url(../imgs/bgs/pop_e.gif) no-repeat; height:31px; padding:8px 0px 0px 36px; font-size:14px; font-weight:normal; color:#585858; }
.content_pop div.tit_ span.bt { float:right; height:31px; background:url(../imgs/bgs/pop_d.gif) right top no-repeat;  margin:-39px 0px 0px 0px; }
.content_pop div.tit_ span.bt a { width:12px; height:11px; background:url(../imgs/bgs/popup_fechar.gif) no-repeat; text-indent:-9999px; display:block; font-size:1px; margin:10px 10px 0px 0px; }
/*FIM POPUP TOUR*/
