/* #Estrutura

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



    /* Topo */

	#headerr 								{ height:140px; background-color:#ff0033; color:#FFF}

    #headerr .logo 							{ height:55px; padding:25px 0; }

	#headerr .atendimento 					{ height:55px; padding:28px 0; float:right} 

	#headerr .atendimento p.loja				{ margin:10px 0 0 0; font-size:10px; text-transform:uppercase; } 

	#headerr .atendimento .button-image		{ width:20px; height:20px; margin:20px 10px 5px 0; background-position:-10px -40px; float:left; }

	#headerr .atendimento .telefone1			{ width:160px; padding-right:20px; float:left }

	#headerr .atendimento .telefone2 		{ width:140px; padding-left:20px; background:url(/images/tel_linha.png) left no-repeat; float:left}

	

	.telefone2_ 		{ width:140px; padding-left:20px; background:url(/images/tel_linha.png) left no-repeat; float:left}

	#rodape				{ margin:10px 0 0 0; font-size:10px; text-transform:uppercase; color:#FFF} 

    .loja2				{ margin:10px 0 0 0; font-size:10px; text-transform:uppercase; }

	/* Menu horizontal superior */

	#nav 									{ margin:0; padding:0; float:left;  }

	#nav .menu 								{ width:960px; background:#084863; font-size:15px; font-family: "FontRegular", Helvetica, Arial, sans-serif; text-transform:uppercase;  margin-top:-30px; margin-bottom:0px; padding:0; -moz-border-radius:7px; -webkit-border-radius:7px;	border-radius:7px; position:absolute; z-index:9 }

	#nav .menu li 							{ height:55px; line-height:55px; padding:0; margin:0; background:url(/images/linha_menu.gif) right no-repeat; position:relative; float:left;}

	#nav .menu li:nth-child(4n)				{ background-image:none }

	#nav .menu li a 						{ display:block; padding:0 20px; color:#FFF;}

	#nav .menu li:hover						{ background-color:#0a4259; -moz-border-radius:7px;	-webkit-border-radius:7px;	border-radius:7px;}

	#nav .menu li a:hover					{ color:#00afef }

	#nav .menu li.institucional				{ background-image:none }

	#nav .menu li.atendimento,	

	#nav .menu li.portal,	

	#nav .menu li.favoritos					{ line-height:15px; text-transform:none; float:right }

	#nav .menu li.institucional				{ background-image:none }

	#nav .menu li.atendimento:hover,	

	#nav .menu li.portal:hover				{ background-color:#084863 }

	#nav .menu li.portal p					{ width:105px; margin:0 }

	#nav .menu li a .button-image			{ width:22px; height:30px; margin-right:7px; float:left	}

	#nav .menu li.atendimento a,	

	#nav .menu li.portal a,

	#nav .menu li.favoritos	a				{ height:35px;  padding:12px 15px 9px 15px }

	#nav .menu li.favoritos					{ background-color:#053a50; background-image:none; moz-border-radius:0px 7px 7px 0px; -webkit-border-radius:0px 7px 7px 0px; border-radius:0px 7px 7px 0px}

	#nav .menu li.favoritos .texto			{ width:70px; float:left}

	#nav .menu li.favoritos .contador		{ padding-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right }

	#nav .menu li.atendimento .button-image { width: 24px; background-position:-11px -97px }

	#nav .menu li.portal .button-image 		{ width: 28px; background-position:-10px -2px }

	#nav .menu li.favoritos .button-image 	{ background-position: -8px -64px; }

	

	/*#nav .menu .dropdown 					{ cursor:default }

	#nav .menu .dropdown.ativo				{ background-color:#0a4259; color:#00afef; -moz-border-radius:7px;	-webkit-border-radius:7px;	border-radius:7px;}

	#nav .submenu 							{ position: absolute; top: 51px; left:-30px; background:#FFF; border:5px solid rgba(0,0,0,0.1); -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; z-index:1000; width:165px; display:none; }

	#nav .submenu.institucional				{ width:190px }

	#nav .submenu li 						{ height:35px; line-height:35px; margin-bottom:0; float:none; width:100%; border-bottom:1px solid #DDD; }			

	#nav .submenu li a 						{ padding:0 10px; background-color:#FFF; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:none;  display:block; text-decoration:none; border-left:1px solid #bbbbbb; border-right:1px solid #bbbbbb; }

	#nav .submenu li a:hover 				{ background-color:#00afef; color:#fff; }

	#nav .submenu li:hover					{ -moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px;}

	#nav .submenu li:first-child 			{ border-top:1px solid #bbbbbb }

	#nav .submenu li:last-child 			{ border-bottom:none; border-bottom:1px solid #bbbbbb }

	#nav .submenu span.seta_menu			{ width:23px; height:10px; top:-10px; left:35px; background:url(/images/seta_menu.png) 0px 0px no-repeat; position:absolute; z-index:500; }

	#nav .submenu li:hover span.seta_menu	{ background-position:0px -12px }

	*/

	

	#nav .menu .dropdown 					{ cursor:default }

	#nav .menu .dropdown.ativo				{ background-color:#0a4259; color:#00afef; -moz-border-radius:7px;	-webkit-border-radius:7px;	border-radius:7px;}

	#nav .submenu 							{ padding:25px 30px 25px 30px; position: absolute; top: 51px; left:-30px; background:#FFF; border:1px solid #DDD; border:5px solid rgba(0,0,0,0.1); -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; z-index:1000; width:165px; display:none; }

	

	#nav .submenu.venda						{ width:345px; left:-60px; }

	#nav .submenu.venda	.coluna01			{ width:170px; float:left }

	#nav .submenu.venda	.coluna02			{ width:150px; padding-left:25px; float:left }

	#nav .submenu.venda

	span.seta_menu							{ left:30px; }

	

	#nav .submenu.locacao					{ width:310px; left:-60px; }

	#nav .submenu.locacao .coluna01			{ width:145px; float:left }

	#nav .submenu.locacao .coluna02			{ width:140px; padding-left:25px; float:left }

	#nav .submenu.locacao	

	span.seta_menu							{ left:40px; }

	

	#nav .submenu.institucional				{ width:660px; left:-260px; }

	#nav .submenu.institucional	.coluna01	{ width:145px; float:left }

	#nav .submenu.institucional	.coluna02	{ width:185px; padding-left:25px; float:left }

	#nav .submenu.institucional	.coluna03	{ width:110px; padding-left:25px;  float:left }

	#nav .submenu.institucional	.coluna04	{ width:145px; padding-left:25px;  float:left }

	#nav .submenu.institucional	

	span.seta_menu							{ left:250px; }



	

	#nav .submenu li 						{ height:35px; line-height:35px; background-image:none;  margin-bottom:0; float:none; width:100%; border-top:1px solid #E5E5E5; float:left }			

	#nav .submenu li a 						{ padding:0 5px; background:#FFF; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:none;  display:block; text-decoration:none; text-indent:10px; background:url(/images/arrow_azul.png) 4px 15px no-repeat  }

	#nav .submenu li a:hover 				{ background-color:#f1f1f1; color:#666; }

	#nav .submenu li:hover					{ -moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px; background:none}

	#nav .submenu li:first-child 			{ border-top:none;   }

	#nav .submenu li:last-child 			{ }

	#nav .submenu span.seta_menu			{ width:23px; height:10px; top:-35px; left:35px; background:url(/images/seta_menu.png) 0px 0px no-repeat; position:absolute; z-index:500; }

	

	



	/*/#nav #favoritos 						{ cursor:pointer; color:#FFF; float:right; line-height:48px; margin-right:10px; }*/

	

	/* Menu lateral */

	/*.sidebar								{ width:218px; margin-top:90px; float:right !important; }

	.sidebar nav ul							{ border:1px solid #ccc;; border-top:none }

	.sidebar nav h5.espaco		 			{ margin-top:30px }*/

    /*.sidebar li 							{ border-bottom:1px solid #e1e1e1; margin-bottom:0 }	

	.sidebar li:last-child 					{ border-bottom:none }		

	.sidebar a 								{ height:35px; line-height:35px; display:block; font-size:12px; color:#666; text-decoration:none; text-indent:15px; background:url(/images/arrow_azul.png) 4px 15px no-repeat   }

	.sidebar a:hover 						{ background-color:#f1f1f1;  }

	.sidebar nav h4							{ height:40px; line-height:40px; text-indent:15px; background-color:#084863; color:#fff }*/

	

/*	.sidebar nav ul							{ padding:15px; margin-bottom:0px }

	.sidebar nav li 						{ border-bottom:1px solid #e1e1e1; margin-bottom:0 }	

	.sidebar nav li:last-child 				{ border-bottom:none }		

	.sidebar nav a 							{ height:35px; line-height:35px; display:block; font-size:12px; color:#666; text-decoration:none; text-indent:15px; background:url(/images/arrow_azul.png) 4px 15px no-repeat   }

	.sidebar nav a:hover 					{ background-color:#f1f1f1;  }

	.sidebar nav h5							{ margin:0; padding:0 15px; background-color:#00afef; color:#fff; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:0px; font-weight:bold; height:45px; line-height:47px;  }

    .sidebar nav ul .seta_menu				{ right:40px; margin-top:-15px; position:absolute; }

	

	.sidebar .central_atend .button-image	{ width:25px; height:30px; margin:-1px 4px 0 0; background-position:-9px -142px; float:left; }

	.sidebar .central_atend h3				{ line-height:18px; font-size:19px; color:#00afef; font-family:"FontBold", Helvetica, Arial, sans-serif  }

	.sidebar .central_atend h3 .button-image{ width:40px; height:40px; background-position:-107px -209px }

	.sidebar .central_atend.ligacao h3 

	.button-image							{ width:40px; height:40px; background-position:-154px -209px }

	.sidebar .central_atend					{ padding:25px 15px; font-size:13px }

	.sidebar .central_atend.ligacao			{ padding-top:25px;  border-top:1px dotted #CCC }

	.sidebar .central_atend > a				{ text-transform:1px !important; float:inherit }

	.sidebar .central_atend > a:hover		{ color:#909090 }*/

	

		

				

	/* Rodapé */

    #footer 								{ padding-bottom:15px; background:url(/images/bg_rodape.gif) top repeat-x #ff0033 }

	#footer .link							{ margin:0 0 10px 0; text-transform:uppercase}

	#footer .link li						{ padding:0; margin:0px; border-left:1px solid #FFF;  border-right:1px solid #dddddd; font-size:12px; float:left;}

	#footer .link li a						{ height:60px; line-height:65px; padding:0 22px; float:left }

	#footer .link li a:hover				{ background-color:#ddd }

	#footer .link li a .font				{ font-size:17px; font-family: "FontBold", Helvetica, Arial, sans-serif; color:#084863; bottom:-2px; position:relative}

	#footer .link li a .button-image		{ width:35px; height:35px; margin:15px 10px 0 0; background-position:-60px -98px; float:left; }

	#footer .link li a.mobile .button-image	{ width:27px; background-position:-60px -50px;}

	#footer .link li a.portal .button-image	{ width:30px; background-position:-60px -3px;}

	#footer .link li:nth-child(1)			{ border-left:none }

	#footer .link li:nth-child(3)			{ border-right:none }

	#footer .logo 							{ padding:30px 0; margin-right:0 }

	#footer .endereco						{ color:#FFF; padding:20px 0; margin-bottom:0px; font-size:12px; float:left }

	#footer .endereco						{ color:#FFF; padding:20px 0; margin-bottom:0px; font-size:12px }

	#footer .endereco li 					{ padding-left:30px; margin:0 0 0 33px; background:url(/images/linha_menu.gif) left center no-repeat; float:left;}

	

	#footer .endereco li img				{ margin-top:8px;}

	

	#footer .rede							{ margin:3px 0 25px 0;}

	#footer .rede li						{ color:#00afef; padding-left:45px;  margin:0 20px; float:left; }

	#footer .rede li a						{ line-height:40px; color:#00afef; }

	

	#footer .rede li .button-image			{ width:30px; height:35px; margin:0 10px 0 0; background-position:-2px -260px; float:left; }

	

	#footer .rede li .twitter .button-image	{ background-position:-3px -299px }

	#footer .rede li .blog .button-image	{ background-position:-41px -260px }

	#footer .rede li .youtube .button-image	{ background-position:-82px -260px }

	#footer .rede li .flickr .button-image	{ background-position:-117px -260px }

	

	#footer .rede li 						{ background: url(/images/linha_menu.gif) left center no-repeat;}

	#footer .rede li:first-child 			{ line-height:14px; font-size:12px; margin:5px 0 0 0; padding-left:0px; background:none }

	#footer .rede li:nth-child(2)			{ padding-right:20px; background:none }

	#footer .rede li a						{ float:left }

	#footer .rede li a:hover				{ color:#a6d6f1 }

	



	#copyright 								{ padding:15px 0;  }

	#copyright .sub100						{ float:right }

	#copyright span.copyright,

	#copyright span.sub100 a 				{ font-size:11px; line-height:20px; display:block }

	#copyright span.sub100 a 				{ padding-right:60px; text-align:right; text-decoration:none;	background:url(/images/sub100.png) no-repeat right }

	#copyright span.copyright a				{ color:#036; }

	

	/* Conteúdo */

	#content 								{ background:url(/images/bg_top.png) 0px 0px repeat-x #FFF; padding:40px 0 35px 0 }

	.button-image							{ background:url("/images/sprite_buttons.png") no-repeat;}

	#num_telefone							{ margin:0; font-size:22px; font-family: "FontMedium", Helvetica, Arial, sans-serif; color:#fff;}

	#num_telefone_							{ margin:0; font-size:22px; font-family: "FontMedium", Helvetica, Arial, sans-serif; color:#999;}

	#num_telefone_.space						{ margin-top:7px; } 

	h3.azul 						 		{ font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#00afef; text-transform:uppercase }						

	#num_telefone span						{ height:21px; margin-right:3px; line-height:18px; font-size:9px; font-family:Helvetica, Arial, sans-serif; float:left}

	#num_telefone.space						{ margin-top:7px; } 

	h3.azul 						 		{ font-family:Helvetica, Arial, sans-serif; font-size:16px; color:#00afef; text-transform:uppercase }



/* #Listagem

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

    

	/* Exibição de registros (lista) */	

	#content .list li { display:block; overflow:hidden }

	#content .list li a { padding:20px; display:block; overflow:hidden; clear:left }

	#content .list li p { font-size:12px; line-height:16px; display:block }

	#content .list li span { color:#666; font-size:11px; display:block }

	#content .list li strong { font-weight:normal; font-size:16px; line-height:18px; display:block }

	#content .list li .img { width:100px; height:75px; background:#FFF no-repeat center center; margin:0 20px 0 0; border:3px solid #CCC; display:block; float:left }

	#content .list li .title { margin:0 }

	#content .list li .title strong { color:#000; font-weight:bold }

	#content .list li .text { margin:0 }

	#content .list li a:hover { color:#666; background-color:#f0f0f0 }

	#content .list li a:hover .img { border-color:#00afef }

	#content .list li a:hover .title strong { color:#FF0033 }

	#content .list .empty { background-color:#F5F5F5; padding:100px 0; text-align:center }

	

	/* Exibição de registros (grade) */	

	#content .grid 							{ margin:0; overflow:hidden }

	#content .grid li 						{ width:220px; display:block; margin:0 20px 20px 0; float:left }

	#content .grid li:nth-child(3n) 		{ margin-right:0 } /* Quantidade por linha */

	#content .grid li:nth-child(3n+1) 		{ clear:left}

	

	#content .grid li .logo 		 		{ width:218px; height:120px; margin-bottom:0px; border:1px solid #dcdcdc; background-color:#f7f7f7; float:left }



	#content .grid li .img 					{ margin:0px; background-color:#f7f7f7; border:5px solid #dcdcdc; display:block; overflow:hidden; float:left  }

	#content .grid li p.img 				{ width:210px; height:240px; display:block; margin:0; background:no-repeat center #CCC }

	#content .grid li a:hover p.img 		{ border-color:#00afef; }

	#content .grid li a:hover .text,

	#content .grid li a:hover .logo,

	#content .grid li a:hover .img			{ background-color:#f0f0f0; float:left }

	#content .grid li .title 		 		{ width:205px; height:45px; line-height:15px; padding:15px 0px 0px 15px; margin-bottom:0px; font-size:12px; background:url(/images/home/bg_destaque.png) left top no-repeat; color:#FFF; float:left }

	#content .grid li .title strong			{ color:#FFF; text-transform:uppercase; font-size:14px }

	#content .grid li .text 		 		{ width:203px; height:115px; line-height:15px; padding:15px 0px 0px 15px; border:1px solid #dcdcdc; margin-bottom:0px; background-color:#f7f7f7; font-size:12px; float:left }

	#content .grid li .text .descricao		{ width:188px; height:65px; line-height:17px; border-bottom:1px solid #ddd; float:left }

	#content .grid li .detalhes 			{ width:188px; line-height:21px; padding-top:13px; border-top:1px solid #fff; float:left }

	#content .grid li .button-image 		{ width:21px; height:21px; margin-right:5px; background-position:-169px -10px; float:left }

	#content .grid li.empty 				{ width:100%; margin:0px; background-color:#F5F5F5; padding:130px 0; text-align:center }

	

	

	/* Exibição de registros (mapa) */	

	#content .map { width:100%; height:450px }

	#content .map .infoWindow { width:320px; font-size:12px; line-height:16px; overflow:hidden }

	#content .map .infoWindow .img { width:100px; height:75px; background:#CCC no-repeat center center; margin:0 20px 0 0; display:block; float:left; border:3px solid #CCC; overflow:hidden }

	#content .map .infoWindow p { margin:0 }

	#content .map .infoWindow .title strong { font-size:16px; font-weight:normal; display:block; color:#00afef; padding:0 0 10px }

	#content .map .infoWindow .text strong { font-size:16px; font-weight:normal; display:block; padding:5px 0 }

	#content .map .infoWindow .button { margin:10px 0 0; float:left }

	#content .c8 .map .infoWindow { width:300px }

	#content #pano { display:none; float:left; height:400px; margin-bottom:20px; position:absolute; width:100%; }





	/* Paginação de registros */

	#content .pages { display:block; border-top:1px solid #CCC; padding:20px 0 2px; text-align:right }

	#content .pages span { font-size:12px; float:left }

	#content .pages a { border:1px solid #CCC; font-size:11px; padding:4px 8px; margin-left:4px }

	#content .pages a.ativo { background-color:#084863 !important; border-color:#084863 !important; color:#FFF; font-weight:bold }

	#content .pages a:hover { background-color:#00afef; border:1px solid #00afef; color:#FFF }



	/* Filtro por categorias */

	#content .filter { float:right; width:220px; position:relative; margin:0 0 20px 20px }

	#content .filter label { height:20px; font-size:11px; color:#777 }

	#content .filter span { width:200px; height:20px; padding:5px 9px; display:block; font-weight:bold; border:1px solid #CCC; background:url(/images/arrow_down.png) no-repeat 200px 13px; font-size:12px; cursor:pointer }

	#content .filter ul { display:none; background:#FFF; border:1px solid #CCC; width:218px; margin-left:-1px; position:absolute; top:50px; left:1px; z-index:1000 }

	#content .filter ul li { border-bottom:1px solid #CCC; display:block; margin:0 }

	#content .filter ul li:last-child { border:none }

	#content .filter ul li a { padding:5px 9px; text-decoration:none; color:#444; display:block; font-size:12px; background:#F5F5F5 }

	#content .filter ul li.sub a { padding-left:20px; color:#777; font-size:11px; background:#f0f0f0 }

	#content .filter ul li a:hover { background:#D5D5D5; color:#00afef }

		

	/* Formulários de acesso à área restrita */

	#restricted { width:210px; margin:0 0 0 20px !important }

	#restricted .login { width:168px; padding:20px; margin:0; border:1px solid #CCC }

	#restricted .login form div { padding:0 0 10px; position:relative }

	#restricted .link { width:168px; padding:6px 20px; background-color:#F5F5F5; border:1px solid #CCC; border-top:0; font-size:12px; color:#666; display:block; float:left; cursor:pointer }

	#restricted .link:hover { color:#777; background-color:#f0f0f0 }

	#restricted .pass { background-color:#F5F5F5; font-size:12px; line-height:16px; border-top:0; display:none }

	#restricted .pass p { margin-bottom:10px; font-size:14px }

	#restricted .pass input[type="text"] { background-color:#f0f0f0 }

	#restricted .pass label.error { background-color:#F5F5F5 !important }

	#restricted .logged { font-size:12px; line-height:16px; padding:30px 20px }

	



/* #Detalhes

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



	/* Detalhes - cabeçalho */

	#content .details_header { width:100%; display:block; padding:10px 0 20px; border-bottom:1px solid #CCC; float:left }

	#content .details_header h2 { font-size:36px; line-height:38px; color:#444; letter-spacing:-1px; margin:0 0 5px }

	#content .details_header span { font-size:12px; color:#777 }

	#content .details_header .img { width:100px; height:75px; background:#CCC no-repeat center center; margin:0 20px 0 0; border:3px solid #CCC; display:block; float:left }



	/* Detalhes - conteúdo */

	#content .details_body { width:100%; display:block; padding:20px 0 35px; float:left }

	#content .details_body h2 { font-size:36px; line-height:38px; letter-spacing:-1px; margin:0 0 5px }

	#content .details_body h3 { margin-bottom:15px }

	#content .details_body span { font-size:12px; color:#777 }

	#content .details_body iframe { width:100%; margin:0 0 20px }

	#content .details_body .valor { font-size:18px; color:#444 }

	#content .details_body .download { padding:20px; overflow:hidden; background-color:#F5F5F5; font-size:16px }

	#content .details_body .download span { font-size:12px; color:#777; display:block; line-height:14px }



	/* Detalhes - rodapé */

	#content .details_footer { width:100%; display:block; padding:30px 0 0; border-top:5px solid #CCC; float:left }

	#content .details_footer .more .img { width:100px; height:75px }

	#content .details_footer .more .title { padding:0 0 10px }

	

	#content .details_body .box { width:220px; font-size:11px; color:#999; overflow:hidden; margin-bottom:20px; float:left }

	#content .details_body .box.big { width:700px; margin-right:20px; clear:left }

	#content .details_body .box.small { width:100px; margin-right:20px }

	#content .details_body .box.last { margin-right:0 }

	#content .details_body .box > div { background-color:#F5F5F5; padding:7px 10px; font-size:14px; color:#444 }

	

	#content .details_body .box > div ol li { font-size:12px; margin-bottom:6px }

	#content .details_body .box > div ul { clear:left; margin-left:10px }

	#content .details_body .box > div ul li { padding-left:10px; background:url(/images/arrow.png) no-repeat 0 6px; font-size:12px; margin-bottom:6px }





/* #Formulários

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



	#locatario_fiador .tipo_pessoa 			{ display:block; background:#f5f5f5; padding:20px; text-align: center }

	#locatario_fiador .tipo_pessoa:hover 	{ background:#f0f0f0 }

	#locatario_fiador .tipo_pessoa strong 	{ display:block; color:#00afef }

	#locatario_fiador .tipo_pessoa span 	{ font-size:12px; color:#777 }

	#locatario_fiador .cont_form 			{ padding: 20px 0 }

	.bullet 								{ padding: 20px 0 }

	.bullet li { list-style: inside; font-size:11px; line-height:12px }





/* #Colorbox

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



	#colorbox, #cboxWrapper {  background-color:#FFF !important; padding:5px !important }

	#colorbox, #cboxOverlay, #cboxWrapper { position:absolute; top:0; left:0; z-index:9999; overflow:hidden }

	#cboxOverlay { position:fixed; width:100%; height:100% }

	#cboxMiddleLeft, #cboxBottomLeft { clear:left }

	#cboxContent { position:relative; overflow:hidden; }

	#cboxLoadedContent {  }

	#cboxLoadedContent iframe { display:block; width:100%; height:100%; border:0 }

	#cboxLoadingOverlay, #cboxLoadingGraphic { position:absolute; top:0; left:0; width:100% }

	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer }

	#cboxOverlay { background:url(/images/colorbox-overlay.png) 0 0 repeat }

	#cboxPhoto { display:inline }

	#cboxContent{ background:#FFF }

	#cboxLoadedContent{ margin-bottom:25px }

	#cboxTitle{ width:76%; position:absolute; bottom:4px; left:0; text-align:center; padding:8px 12% 2px; font-size:12px; line-height:16px; background-color:#FFF; color:#666 }

	#cboxCurrent { position:absolute; bottom:4px; left:8px; font-size:11px; color:#666 }

	#cboxPrevious { position:absolute;  top:40%; left:10px; background:url(/images/colorbox-prev.png) 0 0 no-repeat; width:54px; height:95px; text-indent:-9999px; border:none }

	#cboxNext { position:absolute; top:40%; right:10px; background:url(/images/colorbox-next.png) 0 0 no-repeat; width:54px; height:95px; text-indent:-9999px; border:none }

	#cboxLoadingGraphic { background:url(/images/loading.gif) center center no-repeat }

	#cboxClose { position:absolute; top:10px; right:10px; background:url(/images/colorbox-close.png) 0 0px no-repeat; width:40px; height:40px; text-indent:-9999px; border:none }

	#cboxClose:hover { background-position:-40px }



	

	#pesquisa h3				{ font-size:16px; margin-top:15px; margin-bottom:0px; text-transform:uppercase; color:#00afef; font-family: "FontBold", Helvetica, Arial, sans-serif }

	#pesquisa .c2.cols     		{ width: 70px; }

	#pesquisa .botao_filtro		{ width:700px; border-top:1px solid #CCC; margin:20px 0 35px 0; text-align:right; padding-top:15px; float:left }

	#pesquisa .botao_filtro	.mapa{ margin-top:5px;  float:right; display:none }

	#pesquisa .botao_filtro	.botao{  float:right }

	#pesquisa .tipologia		{ width:358px; float:left }

	#pesquisa .localizado-onde	{ width:340px; float:left }

	#filter .content { display:none }

