		html {
			background:url(../images/bg.jpg) no-repeat center top;
		}
		body {
			font-size:11px;
			font-family: Tahoma, Geneva, sans-serif;
		}
		#geral {
			width:100%;
			height:100%;
			margin:0 auto;
		}
		#geral2 {
			position:relative;
			width:891px;
			margin:0 auto;
			z-index:10;
			left:50%;
			margin-left:-445px;
		}
		#conteudo {
			position:relative;
			width:891px;
			margin:0 auto;
		}
		#pages {
			position:relative;
			padding:0 0 20px 0;
			width:100%;
			margin:0 auto;
			display: block;
   			float: left;
		}
		#menu {
			position:relative;
			float:left;
			display:block;
			height:45px;
			width:891px;
			margin:0 auto;
		}
		#menu li.menu a.menu span.menu {
			display:block;
			height:45px;
			text-align:center;
		}
		#menu li.menu {
			background:transparent url(../images/menu.gif) no-repeat 0 top;
			color:#FFFFFF;
			float:left;
			height:45px;
		}
		#menu a {
			cursor:pointer;
			display:block;
			height:45px;
			text-indent:-9999px;
		}
		#menu li#mn_imoveis { width:154px;}
		#menu li#mn_imoveis span { height:45px; }
		#menu li#mn_imoveis:hover, #menu li#mn_imoveis.hover, .st_Imóveis { background-position:left bottom !important; }
		
		#menu li#mn_veiculos { width:137px; background-position:-154px top; }
		#menu li#mn_veiculos span { height:45px; }
		#menu li#mn_veiculos:hover, #menu li#mn_veiculos.hover, .st_Veículos { background-position:-154px bottom !important; }

		#menu li#mn_empregos { width:149px; background-position:-291px top; }
		#menu li#mn_empregos span { height:45px; }
		#menu li#mn_empregos:hover, #menu li#mn_empregos.hover, .st_Empregos { background-position:-291px bottom !important; }
		
		#menu li#mn_informatica { width:165px; background-position:-440px top; }
		#menu li#mn_informatica span { height:45px; }
		#menu li#mn_informatica:hover, #menu li#mn_informatica.hover, .st_Informática { background-position:-440px bottom !important; }
		
		#menu li#mn_telefonia { width:140px; background-position:-605px top;  }
		#menu li#mn_telefonia span { height:45px; }
		#menu li#mn_telefonia:hover, #menu li#mn_telefonia.hover, .st_Telefonia { background-position:-605px bottom !important; }
		
		#menu li#mn_diversos { width:146px; background-position:-745px top;  }
		#menu li#mn_diversos span { height:45px; }
		#menu li#mn_diversos:hover, #menu li#mn_diversos.hover, .st_Diversos { background-position:-745px bottom !important; }

		#pages ul {
			list-style-type: none;
			width:700px;
			margin:10px auto;
		}
		#pages li {
			float: left;
			display: inline;
			margin: 0 5px 0 0;
			display: block;
		}
		#pages li a {
			color:#7c7c7c;
			padding: 4px;
			border: 1px solid #fff;
			text-decoration: none;
			float: left;
			background:#fff;
		}
		#pages li a:hover {
			color:#fff;
			background:#bb0005;
			border: 1px solid #bb0005;
		}
		#pages li.nolink {
			color:#7c7c7c;
			background:#fff;
			border: 1px solid #fff;
			padding: 4px;
		}
		#pages li.current {
			color: #FFF;
			border: 1px solid #bb0005;
			padding: 4px;
			background: #bb0005;
		}
		#pages .result {
			position:relative;
			left:0;
			font-size:1.4em;
			color:#696969;
			padding-top:3px;
		}
		#pages .num {
			position:absolute;
			right:0;
			top:0;
			font-size:1.4em;
			color:#696969;
			padding-top:3px;
		}
		.public {
			position:relative;
			float:left;
			width:891px;
			padding:20px 0;
		}
		.public ul{
			position:relative;
			float:left;
			width:891px;
		}
		.public ul li{
			position:relative;
			display:block;
			float:left;
			width:891px;
			text-align:center;
			margin:0px;
			padding:0px;
		}
		.links {
			padding:10px 0;
			margin-bottom:30px;
			position:relative;
			display:block;
			left:0px;
			width:1100px;
		}
		.links li {
			float:left;
			padding-right:10px;
		}
		.links li a {
			display:block;
			padding:5px 8px;
			color:#858585;
			text-decoration:none;
		}
		.links li a:hover {
			background:#373435;
			color:#fff;
			text-decoration:none;
		}
		.centraliza {
			position:relative;
			float:left;
			display:block;
			margin:0 auto;
		}
		.logo_interna {
			position:relative;
			float:left;
			display: inline-block;
			background: url(../images/logo.png) no-repeat;
			width:420px;
			height:116px;
			text-indent:-9999px;
			margin:0 auto;
		}
		.buscar {
			position:relative;
			float:left;
			/*background: url(../images/bg_busca.gif) repeat-y 0 top;*/
			width:891px;
			padding:20px 0;
			margin-top:31px;
			background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(left, #fafafa 7%, #ffffff 15%, #ffffff 85%, #fefefe 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(7%,#fafafa), color-stop(15%,#ffffff), color-stop(85%,#ffffff), color-stop(95%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #fafafa 7%,#ffffff 15%,#ffffff 85%,#fefefe 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #fafafa 7%,#ffffff 15%,#ffffff 85%,#fefefe 95%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #fafafa 7%,#ffffff 15%,#ffffff 85%,#fefefe 95%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 */
background: linear-gradient(left, #fafafa 7%,#ffffff 15%,#ffffff 85%,#fefefe 95%); /* W3C */
		}
		.buscar form {
			width:600px;
			margin:0 auto;
		}
		.buscar input {
			float:left;
			width:252px;
			background:url(../images/bg_input.gif) repeat-x 0 top;
			border:0;
			font-size:15px;
			font-family:"Arial Narrow", Helvetica, sans-serif;
			color:#000;
			height:25px;
			padding:4px 0 4px 8px;
			padding:8px 0 0 8px\9;
			border:1px solid #d5d5d5;
		}
		.buscar select {
			float:left;
			width:245px;
			background:url(../images/bg_input.gif) repeat-x 0 top;
			border:none;
			font-size:15px;
			font-family:"Arial Narrow", Helvetica, sans-serif;
			color:#000;
			height:35px;
			padding:8px 8px 4px 8px;
			border:1px solid #d5d5d5;
			margin-left:10px;
			_margin-top:7px;
			*margin-top:7px;
		}
		.buscar select option{
			float:left;
			color:#000;
		}
		.buscar select optgroup{
			float:left;
			padding-left:5px;
			color:#333 ;
			text-decoration:none;
			font-style:normal;
		}
		.buscar select optgroup option{
			float:left;
			padding-left:5px !important;
			color:#333;
			font-size:14px;
		}
		.buscar button {
			float:left;
			background:url(../images/bt_buscar.gif) no-repeat;
			width:71px;
			height:34px;
			text-indent:-9999px;
			margin-left:10px;
		}
		.buscar .rel {
			padding:10px 0 0 137px;
		}
		.buscar .rel li {
			float:left;
			padding:0 10px 0 0;
			color:#979797;
		}
		.buscar .rel li a {
			padding-right:10px;
			color:#000;
			padding:8px;
			font-weight:bold;
		}
		.buscar .rel li a:hover {
			color:#bb0005;
		}
		#result{
			position:relative;
			float:left;
			display:block;
		}
		#result li {
			position:relative;
			float:left;
			display:block;
			margin-bottom:10px;
		}
		#result li .Mascara, #result li.Mascara {
			background:#bb0005 !important;
			text-decoration:none;
			font-size:16px;
			font-weight:bold;
			color:#FFF;
			padding: 5px 0px 5px 10px;
			width:878px;
			_width:888px;
			*width:888px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		
		#result a {
			position:relative;
			float:left;
			display:block;
			padding:10px;
			min-height:20px;
			text-decoration:none;
			background:#dadada;
		}
		#result a:hover {
			background:#bb0005;
			text-decoration:none;
		}
		#result a .Estrela{
	position:relative;
	float:left;
	display:block;
	width:143px;
	height:40px;
	background-image: url(../images/estrela.png);
	background-repeat: no-repeat;
	background-position: center top;
			}
		#result a:hover .Estrela{
			background-position: center bottom;
		}
		#result .thumb {
			float:left;
			width:143px;
		}
		#result .desc {
			float:left;
			width:715px;
			padding:0 0 0 10px;
		}
		#result a .desc p {
			font-size:1.2em;
			font-family:"Arial Narrow", Helvetica, sans-serif;
			color:#7c7c7c;
			margin-bottom:5px;
			text-decoration:none;
		}
		#result a:hover .desc p {
			color:#fff;
			text-decoration:none;
		}
		#result a .bt_veja_mais {
			position:absolute;
			right:10px;
			bottom:10px;
			display:block;
			background:url(../images/bt_01.gif) no-repeat;
			width:68px;
			height:19px;
			color:#fff;
			text-align:center;
			padding-top:5px;
		}
		#result a:hover .bt_veja_mais {
			background-position:left bottom;
			color:#bb0005;
		}
		#result li.ListaBtn {
			background:none !important;
			padding: 5px 0px 5px 10px;
			width:878px;
			_width:888px;
			*width:888px;
		}
		#result li.ListaBtn a{
			position:relative;
			float:right;
			display:block;
			padding:5px 10px;
			min-height:inherit !important;
			text-decoration:none;
			color:#FFF;
			margin-right:15px;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			background: #bb0005; /* Old browsers */
			background: -moz-linear-gradient(top, #bb0005 0%, #ba484a 41%, #ba484a 65%, #bb0005 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb0005), color-stop(41%,#ba484a), color-stop(65%,#ba484a), color-stop(100%,#bb0005)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #bb0005 0%,#ba484a 41%,#ba484a 65%,#bb0005 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #bb0005 0%,#ba484a 41%,#ba484a 65%,#bb0005 100%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, #bb0005 0%,#ba484a 41%,#ba484a 65%,#bb0005 100%); /* IE10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb0005', endColorstr='#bb0005',GradientType=0 ); /* IE6-9 */
			background: linear-gradient(top, #bb0005 0%,#ba484a 41%,#ba484a 65%,#bb0005 100%); /* W3C */
		}
		#result li.ListaBtn a:hover{
			background: #ba484a; /* Old browsers */
			background: -moz-linear-gradient(top, #ba484a 0%, #bb0005 41%, #bb0005 65%, #ba484a 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba484a), color-stop(41%,#bb0005), color-stop(65%,#bb0005), color-stop(100%,#ba484a)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #ba484a 0%,#bb0005 41%,#bb0005 65%,#ba484a 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #ba484a 0%,#bb0005 41%,#bb0005 65%,#ba484a 100%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, #ba484a 0%,#bb0005 41%,#bb0005 65%,#ba484a 100%); /* IE10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba484a', endColorstr='#ba484a',GradientType=0 ); /* IE6-9 */
			background: linear-gradient(top, #ba484a 0%,#bb0005 41%,#bb0005 65%,#ba484a 100%); /* W3C */
		}
		/*Lista Imoveis*/
		#ListaImoveis {
			float:left;
			width:212px;
			padding-top:0px;
			padding-left:1px;
		}
		#ListaImoveis h3 {
			background:url(../images/title_imoveis.gif) no-repeat;
			width:91px;
			height:35px;
			text-indent:-9999px;
		}
		#ListaImoveis ul {
			background:#f4f4f4;
			border:1px solid #e3e3e3;
			width:190px;
			padding:10px;
		}
		#ListaImoveis ul li {
			padding-bottom:10px;
		}
		#ListaImoveis ul .thumb {
			float:left;
			width:80px;
		}
		#ListaImoveis ul .desc {
			float:left;
			width:100px;
			padding-left:10px;
		}
		#ListaImoveis ul .desc a {
			text-align:left;
			display:block;
			color:#6d6d6d;
			text-decoration:none;
		}
		#ListaImoveis ul .desc a:hover {
			text-decoration:underline;
		}
		#ListaImoveis ul .bt_anuncie {
			float:right;
			background:url(../images/bt_02.gif) no-repeat;
			width:106px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:12px;
		}
		#ListaImoveis ul .bt_anuncie:hover {
			background-position:left bottom;
			text-decoration:none;
		}
		/*ListaVeiculos*/
		#ListaVeiculos {
			float:left;
			width:212px;
			padding-top:0px;
			padding-left:14px;
		}
		#ListaVeiculos h3 {
			background:url(../images/title_veiculos.gif) no-repeat;
			width:108px;
			height:35px;
			text-indent:-9999px;
		}
		#ListaVeiculos ul {
			background:#f4f4f4;
			border:1px solid #e3e3e3;
			width:190px;
			padding:10px;
		}
		#ListaVeiculos ul li {
			padding-bottom:10px;
		}
		#ListaVeiculos ul .thumb {
			float:left;
			width:80px;
		}
		#ListaVeiculos ul .desc {
			float:left;
			width:100px;
			padding-left:10px;
		}
		#ListaVeiculos ul .desc a {
			text-align:left;
			display:block;
			color:#6d6d6d;
			text-decoration:none;
		}
		#ListaVeiculos ul .desc a:hover {
			text-decoration:underline;
		}
		#ListaVeiculos ul .bt_anuncie {
			float:right;
			background:url(../images/bt_02.gif) no-repeat;
			width:106px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:12px;
		}
		#ListaVeiculos ul .bt_anuncie:hover {
			background-position:left bottom;
			text-decoration:none;
		}
		/*ListaVeiculos*/
		/*ListaTecnologia*/
		#ListaTecnologia {
			float:left;
			width:212px;
			padding-top:0px;
			padding-left:14px;
		}
		#ListaTecnologia h3 {
			background:url(../images/title_empregos.gif) no-repeat;
			width:121px;
			height:35px;
			text-indent:-9999px;
		}
		#ListaTecnologia ul {
			background:#f4f4f4;
			border:1px solid #e3e3e3;
			width:190px;
			padding:10px;
		}
		#ListaTecnologia ul li {
			padding-bottom:10px;
		}
		#ListaTecnologia ul .thumb {
			float:left;
			width:80px;
		}
		#ListaTecnologia ul .desc {
			float:left;
			width:100px;
			padding-left:10px;
		}
		#ListaTecnologia ul .desc a {
			text-align:left;
			display:block;
			color:#6d6d6d;
			text-decoration:none;
		}
		#ListaTecnologia ul .desc a:hover {
			text-decoration:underline;
		}
		#ListaTecnologia ul .bt_anuncie {
			float:right;
			background:url(../images/bt_02.gif) no-repeat;
			width:106px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:12px;
		}
		#ListaTecnologia ul .bt_anuncie:hover {
			background-position:left bottom;
			text-decoration:none;
		}
		/*ListaVeiculos*/
		/*ListaOutras*/
		#ListaOutras {
			float:left;
			width:212px;
			padding-top:0px;
			padding-left:14px;
		}
		#ListaOutras h3 {
			background:url(../images/title_outras_categorias.gif) no-repeat;
			width:175px;
			height:35px;
			text-indent:-9999px;
		}
		#ListaOutras ul {
			background:#f4f4f4;
			border:1px solid #e3e3e3;
			width:190px;
			padding:10px;
		}
		#ListaOutras ul li {
			padding-bottom:10px;
		}
		#ListaOutras ul .thumb {
			float:left;
			width:80px;
		}
		#ListaOutras ul .desc {
			float:left;
			width:100px;
			padding-left:10px;
		}
		#ListaOutras ul .desc a {
			text-align:left;
			display:block;
			color:#6d6d6d;
			text-decoration:none;
		}
		#ListaOutras ul .desc a:hover {
			text-decoration:underline;
		}
		#ListaOutras ul .bt_anuncie {
			float:right;
			background:url(../images/bt_02.gif) no-repeat;
			width:106px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:12px;
		}
		#ListaOutras ul .bt_anuncie:hover {
			background-position:left bottom;
			text-decoration:none;
		}
		/*ListaVeiculos*/
		#bread {
			background:#e5e5e5;
			padding:6px;
			width:879px;
			height:14px;
			margin-top:15px;
			margin-bottom:15px;
		}
		#bread li {
			float:left;
		}
		#bread li span {
			color:#939291;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			background:url(../images/bullet2.gif) no-repeat 0 5px;
			padding-left:12px;
			margin-left:5px;
		}
		#bread li a span {
			color:#bb0005;
			display:block;
			font-family:Arial, Helvetica, sans-serif;
			background:url(../images/bullet2.gif) no-repeat 0 5px;
			padding-left:12px;
			margin-left:5px;
		}
		#bread li a:hover span {
			text-decoration:underline;
		}
		#galeria {
			position:relative;
			float:left;
			width:332px;
		}
		#galeria a.destaque {
			display:block;
			border:1px solid #d6d6d6;
			width:330px;
			text-align:center;
			margin-bottom:15px;
		}
		#galeria a.destaque:hover {
			border:1px solid #bb0005;
		}
		#galeria .back {
			display:block;
			position:absolute;
			background: url(../images/slide_back.jpg) no-repeat;
			width:21px;
			left:0;
			top:335px;
			height:43px;
			text-indent:-9999px;
		}
		#galeria .next {
			display:block;
			position:absolute;
			background: url(../images/slide_next.jpg) no-repeat;
			width:21px;
			right:0;
			top:335px;
			height:43px;
			text-indent:-9999px;
		}
		#galeria ul {
			margin-left: -5px;
    		width: 348px;
		}
		#galeria li {
			float:left;
			width:108px;
			height:81px;
			border:1px solid #d6d6d6;
			text-align:center;
			margin-right:5px;
			margin-bottom:5px;
			overflow:hidden;
		}
		#galeria li:hover, #galeria li.hover {
			border:1px solid #bb0005;
		}
		.detal_prod {
			float:right;
			position:relative;
			width:510px;
			background:#e8e8e8;
			padding:15px;
		}
		.detal_prod p {
			font-size:1.2em;
			color:#575757;
			margin-bottom:15px;
			font-family:"Arial Narrow", Helvetica, sans-serif;
		}
		.detal_prod p strong {
			text-transform:uppercase;
			color:#bb0005;
		}
		.detal_prod ul {
			padding-bottom:15px;
		}
		.detal_prod ul li {
			font-family:"Arial Narrow", Helvetica, sans-serif;
			font-size:1.2em;
			color:#575757;
		}
		.detal_prod  .bt_enviar_proposta {
			position:absolute;
			background:url(../images/bt_02.gif) no-repeat;
			width:98px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:20px;
			right:165px;
			bottom:10px;
		}
		.detal_prod  .bt_enviar_proposta:hover {
			background-position:left bottom;
			text-decoration:none;
		}
		.detal_prod  .bt_indicar {
			position:absolute;
			background:url(../images/bt_01.gif) no-repeat;
			width:50px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:18px;
			right:90px;
			bottom:10px;
			text-decoration:none;
			
		}
		.detal_prod  .bt_veja_mais {
			position:absolute;
			background:url(../images/bt_01.gif) no-repeat;
			width:63px;
			height:20px;
			color:#fff;
			padding-top:4px;
			padding-left:10px;
			right:10px;
			bottom:10px;
			text-decoration:none;
		}
		/*RODAPE*/
		#rodape {
			width:100%;
			clear:both;
			height:30px;
			color:#6f6f6f;
			padding-top:15px;
			text-align:center;
		}
		#rodape span {
			display:block;
			text-align:center;
		}
		#rodape a{
			position:relative;
			float:right;
			margin-right:10px;
			height:32px;
			width:32px;
			background-position:left top;
			background-repeat:no-repeat;
			text-indent:-9999px;
			top:-20px;
		}
		#rodape a:hover{
			background-position:left bottom;
		}
		#rodape a.Facebook{
			background-image:url(../images/icon_facebook.gif);
		}
		#rodape a.Twitter{
			background-image:url(../images/icon_twitter.gif);
		}
		#rodape a.Orkut{
			background-image:url(../images/icon_orkut.gif);
		}
		#rodape a.Blog{
			background-image:url(../images/icon_blog.gif);
		}
		#rodape a.Googleplus{
			background-image:url(../images/icon_google.gif);
		}
		/*Fim:RODAPE*/
