body {
 text-align: left; background: url(../imagens/background.jpg) center top no-repeat #FFF; font-family: "Open Sans", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, Verdana, sans-serif; font-size: 15px; line-height: 20px; color: #000;
}

/* == Fontes ==*/
@font-face {font-family:"Harabara Bold";src:url("../fontes/Harabara.eot?") format("eot"),url("../fontes/Harabara.woff") format("woff"),url("../fontes/Harabara.ttf") format("truetype"),url("../fontes/Harabara.svg#") format("svg");font-weight:normal;font-style:normal;}

a:hover {
 text-decoration: underline
}
img {
 behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php); -pie-png-fix: true;
}
#geral {
 width: 960px; margin: auto; text-align: left;
}
.clear {
 clear: both
}
a {
 text-decoration: none; color: #000000; font-weight: bold;
}
* {
 margin: 0; padding: 0;
}
a:visited {

}
a:hover {

}
.word-break {
 overflow: auto; white-space: -moz-pre-wrap; white-space: -hp-pre-wrap; white-space: -o-pre-wrap; white-space: -pre-wrap; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word;
}
.alinhaCentro {
 text-align: center
}
.alinhaDireita {
 text-align: right
}
.alinhaEsquerda {
 text-align: left
}
.floatDireita {
 float: right
}
.floatEsquerda {
 float: left
}
.margem_esquerda_10 {
 margin-left: 10px
}
.menos_destaque {
 color: #000; font-size: 13px;
}
/*Headings*/
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight: normal; text-rendering: optimizelegibility; color: inherit;
}
h1 {
 font-size: 30px; color: black; line-height: 35px;
}
h2 {
 font-size: 16px; line-height: 20px; color: black;
}
h3 {
 font-size: 17px
}
h4 {
 font-size: 15px; color: #FF9900; line-height: 20px;
}
form p {
 line-height: 20px
}
p {
 clear: both; line-height: 25px;
}
/*Form*/
input[type="text"].full,
form input[type="email"].full,
form input[type="password"].full,
form textarea.full {
 display: block; width: 617px;
}
form input[type="text"],
form input[type="email"],
form input[type="password"],
form textarea {
 padding: 3px; font-size: 15px; line-height: 1; color: #000; width: 220px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php);
}
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="password"]:focus,
form textarea:focus {
 border-color: #FF9900
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
 background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s,box-shadow linear 0.2s; -moz-transition: border linear 0.2s,box-shadow linear 0.2s; -o-transition: border linear 0.2s,box-shadow linear 0.2s; transition: border linear 0.2s,box-shadow linear 0.2s;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
 border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);
}

form textarea {
 height: 100px; vertical-align: text-top;
}
label {
 display: inline; font-weight: bold; padding-right: 10px; text-align: right; width: 100px;
}
#lembrete_senha {
 display: none; padding: 5px; margin-left: 240px; width: 280px; background-color: whiteSmoke; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
table {
 border-collapse: separate; border-spacing: 5px;
}
form table {
 border-collapse: separate; border-spacing: 15px;
}
tbody {
 display: table-row-group; vertical-align: top; border-color: inherit;
}
th {
 color: #333; line-height: 1.28; text-align: left; direction: ltr;
}
form dt {
 font-size: 13px; color: #333; line-height: 1.28; text-align: left; direction: ltr;
}
.button {
 background: url(/static/imagens/botao_fundo.png) repeat-x scroll left bottom #FF7F00; font-size: 15px; font-weight: bold; color: white !important; border: 1px solid #E28001; border-radius: 5px; box-shadow: 0 0 10px #F4CE5C inset; text-align: center; text-shadow: 1px 1px #CF8101; padding: 8px 10px;
}
.buttonLupa {
 font-weight: bold; text-shadow: 1px 1px #CF8101; padding: 5px 10px;
}
.buttonVerde {
 background: #6cb142; font-size: 15px; font-weight: bold; color: white !important; border: 1px solid #589300; border-radius: 5px; box-shadow: 0 0 10px #666 inset; padding: 10px 0; text-align: center; text-shadow: 1px 1px #589300; padding: 8px 10px;
}
.buttonVerde a {
 color: #fff
}
.buttonVerde a {
 text-decoration: none
}
.button a {
 color: #fff
}
.button a {
 text-decoration: none
}
.button:hover {
 color: white !important; background-color: #ff6600;
}
.buttonfile {
 padding: 8px 10px; font-weight: bold; color: white !important; background-color: #F90; border: 2px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; width: 170px; text-align: center;
}
.buttonfile:hover {
 color: white !important; background: #4BF; background-color: #ff6600;
}

.button,
.buttonfile,
input[type="submit"],
input[type="button"] {
 cursor: pointer
}
.vertical_middle {
 vertical-align: middle
}
.vertical_baseline {
 vertical-align: baseline
}
.texto_img_esquerda {
 margin-left: 5px
}
.sem_registro {
 margin-bottom: 10px
}
.pagination {
 font-size: 15px
}
.pagination .current {
 color: #FFF; font-size: 17px; font-weight: bold; background-color: #5B8F0E; border-radius: 5px; -moz-border-radius: 5px; padding: 2px; padding-left: 3px; padding-right: 3px;
}
/*============================================
 * Topo
 * ===========================================*/
#header_superior {
 width: 100%
}
#mainHeader {
 /*background-color: #f7f7f7;*/ box-sizing: border-box; -moz-box-sizing: border-box; position: relative; text-align: center; width: 960px; /*background-image: url(/static/imagens/bg-quadriculado.png);; background-repeat: repeat; */ background-attachment: fixed; z-index: 1; margin: auto; height: 80px;
}
#mainHeader .btnWeb2Lead {
 -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; border: #D3D3D3 solid 1px; display: inline-block; color: #FFF; text-transform: uppercase; font-size: 11px; font-weight: 700; line-height: 25px; margin-left: 10px; padding: 0 10px; background: #ffaf4b; background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); background: -webkit-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); background: -o-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); background: -ms-linear-gradient(top, #ffaf4b 0%,#ff920a 100%); background: linear-gradient(to bottom, #ffaf4b 0%,#ff920a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 );
}
#mainHeader nav {
 /*display: inline-block;*/ width: auto;
}
#bg-header {
 webkit-box-shadow: 1px 3px 4px 0 rgba(0,0,0,0.15); box-shadow: 1px 3px 4px 0 rgba(0,0,0,0.15);
}



#bg-busca-capa {
	 width: 100%; 
	 height: 300px;
	 background: url(../imagens/assis-bg-busca.jpg) center #fff no-repeat;
	 min-width: 100%;
}
.bg-busca{
	width: 960px;
	height:300px;
	margin: 0 auto;
	padding: 5px;
	box-sizing: border-box;
}
.bg-busca h1{
	font-size: 3.1em;
	font-family:"Harabara Bold", sans-serif, tahoma;
	color: #FFF;
	text-shadow: 0px 0px 3px #222, 0px 2px 6px #444, 0px 4px 8px #444;
	-moz-text-shadow: 0px 0px 3px #222, 0px 2px 6px #444, 0px 4px 8px #444;
	-webkit-text-shadow: 0px 0px 3px #222, 0px 2px 6px #444, 0px 4px 8px #444;
	-o-text-shadow: 0px 0px 3px #222, 0px 2px 6px #444, 0px 4px 8px #444;
	text-align: center;
	margin-top: 10%;
}

.bg-busca-form{
	width: 100%;
	height: 60px;
	float: left;
	background-color: rgba(255, 255, 255, 0.75);
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top: 3%;
	
}

.busca-form{
	color: #FFF;
	padding: 10px;
	box-sizing: border-box;
}

.categorias_busca{
	height: 35px;
	width: 25%;
	color: #fff;
	font-weight: bolder;
	font-size: 1em;
	border: 1px solid ORANGE;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */

}


.categorias_busca:hover{
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	background: #f9c667; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9c667 0%, #f79621 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#f79621)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9c667 0%,#f79621 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */
}


.categorias_busca option{
	
	color: #000;
	font-size: 1.2em;
	padding: 3px;
	transition: 0.7s;

}


.categorias_busca > .item{
	height: 30px;
	color: #fff;
	font-weight: bolder;
	font-size: 1em;
	border: 1px solid ORANGE;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */

}


.busca-form > form >.campo-busca{
	height: 30px;
	color: #222;
	font-weight: bolder;
	font-size: 1em;
	border: 1px solid ORANGE;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #FFF;
	width: 29%;
	
}

.busca-form > form >.campo-busca-bairro{
	height: 30px;
	color: #222;
	font-weight: bolder;
	font-size: 1em;
	border: 1px solid ORANGE;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #FFF;
	width: 27%;
	
}

.busca-form input[type="submit"] {
	width: 15%;
	height: 35px;
	color: #fff;
	font-weight: bolder;
	font-size: 1em;
	border: 1px solid ORANGE;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-bottom: 2px solid #FF6600;
	
	
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
}
.busca-form input[type="submit"]:hover{
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	background: #f9c667; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9c667 0%, #f79621 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9c667), color-stop(100%,#f79621)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9c667 0%,#f79621 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9c667 0%,#f79621 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */
	
}









/* ===================== CODIGO CSS*/






















#vrLogo {
 margin-top: 8px; float: left; position: relative; padding-right: 100px;
}
#vrLogo img {
 max-height: 65px
}

/*user Tools*/
.userTools {
 float: right; margin-top: -2px; position: relative; z-index: 10;
}
.userTools .userOptions {
 color: #d5d5d5; float: right; padding-top: 31px;
}
.userTools .userOptions a {
 font-weight: bold; padding-right: 3px;
}
.userTools .userOptions {
 color: #d5d5d5; float: right; padding-top: 31px;
}
/*Menu Superior*/
.menu_superior {
 list-style: none; float: left; margin-top: 25px;
}
.menu_superior li {
 position: relative; float: left;
}
.menu_superior li a {
 color: #333; text-decoration: none; padding: 5px 10px; display: block;
}
.menu_superior li a:hover {
 background: #EEAB00; color: #fff; -moz-box-shadow: 0 3px 10px 0 #CCC; -webkit-box-shadow: 0 3px 10px 0 #ccc; text-shadow: 0px 0px 5px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
}
.menu_superior li  ul {
 position: absolute; top: 25px; left: 0; background-color: #fff; display: none;
}
.menu_superior li:hover ul,
.menu li.over ul {
 display: block
}
.menu_superior li ul li {
 border: 1px solid #c0c0c0; display: block; width: 150px;
}
/*Categorias*/
#categorias {
 height: 35px; border-radius: 4px;
}
#cidades {
 height: 25px; border-radius: 4px; font-size: 18px;
}
/*Anúncio Miniatura*/
button.button.anunciar {
 margin-top: 10px; float: right; padding: 8px 20px;
}
.anuncio_destaque_img_slider {
 height: 200px; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -o-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -khtml-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -ms-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #d6d9dd; padding: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; transition: border 0.2s linear 0s; -moz-transition: border 0.2s linear 0s; -webkit-transition: border 0.2s linear 0s; -o-transition: border 0.2s linear 0s; background: #fff;
}
img.img_slider {
 width: 275px; margin: auto;
}
img.img_slider_semfoto {
 width: 200px; height: 180px; margin: auto;
}


/*Barra de Busca*/
#content_busca {
 padding: 15px 25px; position: absolute; top: 0; bottom: 0; z-index: 2; box-sizing: border-box;
}
#content_busca form input[type="text"] {
 height: 30px; width: 150px !important; font-family: inherit;
}
#content_busca form input[type="text"].oq_procura {
 width: 300px !important
}
#content_busca form select#categorias_busca {
 padding: 8px; background: #FF7E00; width: 128px; width: 144px; color: #fff; text-shadow: 1px 1px #000; border-radius: 5px 0px 0px 5px;
}
#content_busca form .bnt_busca {
 background: #FF7E00; border: none; padding: 10px; color: #fff; text-shadow: 1px 1px #000; border-radius: 0px 5px 5px 0px;
}
#topo {
 height: auto; width: 100%; position: relative; float: left;
}
#topo_header {
 width: 960px; margin: 0 auto; background-image: url(/static/imagens/bg-quadriculado.png); background-repeat: repeat; background-attachment: fixed; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 0px 1px 2px #e0e0e0; -moz-box-shadow: 0px 1px 2px #e0e0e0;
}
#topo_superior {
 width: 100%; height: 100px; float: left; padding-bottom: 5px; background: #E9E8E0; border-bottom: 1px solid #CCC; box-shadow: 0px 1px 5px #CCC; -moz-box-shadow: 0px 1px 5px #CCC; background: url(../imagens/bg-cinza.png) repeat-x; z-index: 1000; background-position-y: -30px;
}
#topo_superior_transparencia {
 width: 100%; height: 130px; float: left; padding-bottom: 5px;
}
#topo_superior_superior {
 float: left; width: 100%; height: 25px;
}
#topo_superior_inferior {
 float: left; width: 100%; height: 85px;
}
#topo_superior_inferior_esquerdo {
 float: left; width: 160px;
}
#topo_superior_inferior_direito {
 float: right; width: 200px; height: 30px; margin-top: -5px;
}
#topo_superior_inner {
 width: 960px; margin: 0 auto;
}
#topo_medio {
 width: 950px; height: 80px; padding: 5px; padding-top: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; background-color: whitesmoke; border-bottom: 1px solid #d5d5d6; box-shadow: 0px 1px 2px #e0e0e0; -moz-box-shadow: 0px 1px 2px #e0e0e0; float: left;
}
#topo_inferior {
 width: 100%; height: auto; float: left; padding-top: 10px; padding-bottom: 5px; background-image: url(/static/imagens/bg-quadriculado.png); margin-bottom: 25px;
}
#topo_medio_centro {
 float: left; margin-top: 7px; padding-left: 10px;
}
#topo_medio_centro input[type="text"] {

}
#topo_medio_centro input[type="text"]:focus {
 border-color: #FF9900
}
#topo_medio_centro .button {
 padding: 5px 10px
}
#topo_medio_centro #menu_opcoes_header a {
 color: #000
}
.nome_cidade_topo {
 font-weight: bold; font-size: 16px;
}
#back-top {
 position: fixed; bottom: 5px; right: 10px; z-index: 200;
}
#voltaTopo:hover {
 filter: alpha(opacity=80); opacity: 0.8;
}
#voltaTopo {
 filter: alpha(opacity=40); opacity: 0.4;
}
#logo {
 float: left; width: 140px; text-align: left; padding-right: 10px;
}
#logo img {
 width: 140px; behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php); -pie-png-fix: true;
}
#lista_menu {
 margin-top: 5px; float: right; width: 550px; height: 30px; text-align: right;
}
#menu {
 color: #333; float: right;
}
#menu_opcoes_header a {
 color: #000
}
#menu_opcoes_header .button_options_geral li a {
 color: #000
}
#menu li {
 float: left; margin-left: 12px;
}
#menu li a {
 color: #333
}
#menu li .button_options_geral a {
 color: #000
}
#menu li:hover {
 cursor: pointer
}
#menu li:active {

}
#menu .current {
 background: #FF9900
}
#menu .current:hover {
 background: #EC8D00
}
#menu .current:active {
 background: #FFA620
}
#menu .current a {
 color: #666
}
#corpo {
 width: 960px; height: auto; margin: auto; text-align: justify; word-wrap: break-word;
}
#centro {
 width: 960px; float: left; background: transparent; text-align: justify;
}
#dir {
 width: 270px; height: auto; background-color: transparent; float: right; border-left: 1px solid #D8DDE1; padding-left: 15px;
}
#dir_login {
 width: 350px; height: auto; background-color: transparent; float: right;
}
#esq_pequena {
 width: 200px; min-height: 350px; height: auto !important; height: 350px; float: left; border-right: 1px solid #D8DDE1;
}
#dir_ampla {
 width: 730px; float: right; margin-left: 20px;
}
h1.titulo_pagina {
 color: #000; font-weight: bold;
}
h1.titulo_pagina_menor {
 font-size: 16px; font-weight: bold;
}
h1#titulo_pagamento {
 font-size: 18px; font-weight: bold;
}
h2.subtitulo_pagina {
 color: #666; margin-bottom: 10px;
}
.conteudo_pagina {
 margin-top: 20px
}
#video_pagamento h2 {
 font-weight: bold
}
#meios_pagamento {
 width: 100%; height: auto; margin-top: 10px;
}
#meios_pagamento_titulo {
 font-weight: bold
}
h1#pagamento_titulo {
 font-weight: bold; font-size: 18px;
}
#destaque {
 position: relative; padding: 7px; margin-bottom: 33px;
}
.txts {
 position: absolute; top: 7px; right: 7px; width: 202px; height: 253px; background: url(imagens/bg-destaque.png); padding: 29px 19px; _filter: alpha(opacity = 70);
}
.txts h1 {
 color: white; margin-bottom: 21px;
}
.txts p {
 color: #C4C4C4; font-size: 13px; line-height: 20px; margin-bottom: 21px;
}
.mais {
 text-decoration: underline; color: white; font-size: 15px;
}
.mais:hover {
 text-decoration: none
}
.ver_mais {
 margin-left: 5px
}
.ver_mais img {
 width: 20px; height: 20px;
}
.espaco-rodape {
 height: 7px
}
.facebookOuter {
 background-color: #F4F4F4; width: 246px; height: 150px; border-bottom: solid #ccc 1px;
}
.facebookInner {
 height: 150px; overflow: hidden;
}
#rodape_capa {
 border-top: 12px solid #CCC; width: 100%; height: 100%; position: relative; font-size: 13px; color: #000; float: left; margin-top: 10px; margin-bottom: -5px; padding-bottom: 10px; padding-top: 10px; display: inline-block; background-color: #ffffff; background-image: url(/static/imagens/bg-quadriculado.png); background-repeat: repeat;
}
#rodape_capa p {
 text-align: justify
}
#rodape {
 width: 960px; margin: auto;
}
#rodape_topo {
 width: 960px; float: left; text-align: left; color: #000; margin-bottom: 10px;
}
#rodape_meio {
 float: left; width: 100%;
}
#rodape_inferior {
 width: 100%; margin: auto; text-align: left; float: left; background-color: #333; color: #fff; padding-top: 10px; padding-bottom: 10px;
}
#rodape_topo a,
#rodape_topo #nav a {
 color: #000
}
#rodape_topo #box_aplicativo_celular a {
 color: #000
}
#rodape_esquerda {
 width: 100%; float: left; clear: both;
}
.rodape_meio_bloco {
 width: 298px; height: 200px; margin: 0 auto; padding-right: 5px; margin-right: 15px; float: left;
}
#nav {
 margin-top: 5px; top: 18px; left: 0; float: left; height: 40px;
}
#nav li {
 float: left; padding-right: 14px; margin-right: 14px; border-right: 1px solid #D8DDE1;
}
#nav li:last-child {
 padding: 0; margin: 0; border: 0;
}
#nav a {
 text-decoration: none; color: #000;
}
#nav a:hover {
 text-decoration: underline
}
.copyright {

}
#paginas {
 line-height: 20px
}
#paginas h1 {
 margin-bottom: 20px
}
#paginas p {
 margin-bottom: 40px; color: black;
}
#paginas ul {
 list-style: disc; margin-left: 30px;
}
form p {

}
form p:first-child {
 margin: inherit
}
input[type=text] {
 padding: 3px 5px
}
.box_anuncio_lista {
 width: 730px; height: 100px; background-color: #EEE; margin-left: auto; margin-right: auto; border-bottom: 1px solid #D8DDE1;
}
.box_anuncio_lista_img {
 width: 90px; height: 68px; text-align: center; background-color: transparent; float: left;
}
.box_anuncio_lista_img img {
 max-width: 90px; max-height: 68px; *width: 90px; *height: 68px;
}
.box_anuncio_lista_titulo {
 width: 300px; height: 30px; float: left; background: #1C94C4; margin-top: 10px;
}
.semResultadoListaAnuncio {
 text-align: left; font-size: 130%;
}
#topo_categorias {
 float: left; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: 10px; width: 100%;
}
#categoria_icone_envelope {
 height: auto; width: 100%; float: none; margin: 0 auto; margin-top: 15px; margin-bottom: 35px; background-color: #F6F6F6; padding-top: 10px; padding-bottom: 10px;
}
.texto_categoria {
 text-align: center; height: 20px; width: 100%; float: left; margin-top: 10px; border-top: 1px solid #CCC; font-size: 14px; padding-top: 10px;
}
.texto_categoria a {
 text-decoration: none; color: #000;
}
.texto_categoria a:hover {
 text-decoration: none; color: #000;
}
.imagem_categoria {
 margin-left: auto; margin-right: auto; float: none; text-align: center;
}
#topo_subcategorias {
 height: auto; width: auto; float: left; margin-top: 50px; background: url(../imagens/bg_cont.gif) bottom repeat-x #fff; border: 1px solid #ccc; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 1px 1px 2px #cfcfcf; -moz-box-shadow: 1px 1px 2px #cfcfcf; -webkit-box-shadow: 1px 1px 2px #cfcfcf; position: relative; padding: 20px 20px 20px 20px; behavior: url(/static/css/PIE.htc);
}
#menu_categorias_horizontal {
 width: 900px; height: auto; margin-left: auto; margin-right: auto; float: none;
}
#menu_categorias_horizontal ul {
 width: 900px; height: auto;
}
#menu_categorias_horizontal ul li {
 height: 120px; width: 100px; float: left; display: inline; padding: 5px; padding-top: 10px; margin-left: 20px; margin-right: 20px; position: relative; cursor: pointer;
}
#menu_categorias_horizontal ul li:hover {
 cursor: pointer
}
#menu_subcategorias_horizontal {
 margin-top: 10px
}
#menu_subcategorias_horizontal a {
 text-decoration: none
}
#menu_subcategorias_horizontal a:visited {
 color: #000
}
#menu_subcategorias_horizontal ul {
 list-style-image: url('imagens/marcador_seta.gif'); padding-left: 20px;
}
#menu_subcategorias_horizontal ul li {
 width: 150px; height: 30px; float: left; padding-left: 5px; padding-right: 5px; margin-left: 5px; margin-right: 5px; position: relative;
}
#menu_subcategorias_horizontal li .categoria_pai {
 display: none
}
#menu_subcategorias_horizontal ul li {
 font-size: 13px; margin-bottom: 10px; width: 180px; height: 30px; background: transparent url(../imagens/marcador.png) no-repeat scroll 0px 11px; border-bottom: 1px solid #EFEFEF; line-height: 20px; padding: 5px 10px 15px 20px; float: left; position: relative;
}
.barra_opcoes {
 float: left; height: 40px; width: 100%; margin-bottom: 10px;
}
#sort_tb {
 margin-top: -3px
}
.barra_msg_erro {
 float: left; height: auto; width: 950px; font-size: 20px; background-color: #6cb142; border-bottom: 1px solid #589300; box-shadow: 0px 1px 5px #589300; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; margin-bottom: 10px; text-align: center; padding-bottom: 15px; padding-top: 15px;
}
.hint {
 color: #333333; font-size: 11px; margin-left: 10px; text-align: left;
}
label {
 text-align: right
}
span.required {
 color: #FC7400; font-size: 20px; line-height: 12px;
}
td {

}
ul.erros {
 width: auto; height: auto; margin: 5px;
}
.errors li {
 margin: 0px
}
td {
 vertical-align: middle; text-align: left;
}
td.col1 {
 width: 250px; text-align: right;
}
td.col2 {
 width: auto; height: auto;
}
td.col2 label {
 width: auto; height: auto;
}
label.col1 {
 width: 250px; text-align: right; float: right;
}
.force-no-break {

}
.desc-bubble {
 -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 3px 3px 3px 3px; margin: 0px 3px 0 10px; text-align: right; position: absolute; margin-top: -21px; left: auto; width: expression(document.body.clientWidth < 82? "80px":document.body.clientWidth > 352? "350px":"auto"); min-width: 80px; max-width: 350px; color: #FFF; background-color: #F8F8F8; border: 1px solid #f60; font-size: 12px; line-height: 18px; behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php);
}
.text_area_desc {

}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .desc-bubble {
     margin-top: -1px
    }
}
.desc-bubble .desc-message {
 color: #fff; font-size: inherit; line-height: inherit;
}
.desc-message {
 color: inherit; font-size: 10px;
}
.desc-message ul li {
 text-align: left; color: #000;
}
.desc-message p {
 line-height: 19px
}
.desc-bubble .desc-bubble-arrow-border {
 display: block; border-color: transparent #F60 transparent transparent; border-style: solid; border-width: 6px; height: 0; width: 0; position: absolute; top: 10px; left: -12px;
}
.desc-bubble .desc-bubble-arrow {
 border-color: transparent #F8F8F8 transparent transparent; border-style: solid; border-width: 6px; height: 0; width: 0; position: absolute; top: 10px; left: -11px;
}
.error-container {
 margin-top: 5px; float: left; height: 40px; width: 100%;
}
.error-bubble {
 -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 3px 3px 3px 3px; text-align: right; position: absolute; width: auto; color: red; background-color: #FFF1F1; border: 1px solid #BA6262; font-size: 12px; line-height: 12px;
}
.error-bubble .error-message {
 color: #fff; font-size: inherit; line-height: inherit;
}
.error-message {
 color: #BA6262; font-size: 10px;
}
.error-bubble .error-bubble-arrow-border {
 display: block; border-color: transparent transparent #BA6262 transparent; border-style: solid; border-width: 6px; height: 0; width: 0; position: absolute; top: -12px; left: 50px;
}
.error-bubble .error-bubble-arrow {
 border-color: transparent transparent #FFF1F1 transparent; border-style: solid; border-width: 6px; height: 0; width: 0; position: absolute; top: -11px; left: 50px;
}
ul.errors {
 padding: 5px; display: inline; color: #000; float: left;
}
#titulo_categoria {
 font-size: 14px; font-weight: bold;
}
#tb_titulo_categoria td {
 vertical-align: baseline
}
.seleciona_categorias {
 width: 800px
}
.seleciona_categorias_titulo {
 float: left; display: inline; height: auto; width: auto;
}
.seleciona_categorias_titulo h1 {
 display: inline
}
.seleciona_categorias_img_capa {
 float: left; display: inline; margin-left: 0px; width: 50px; height: 52px;
}
.seleciona_categorias_img {
 position: absolute; margin-top: 20px; z-index: 100;
}
.seleciona_subcategorias_img {
 position: absolute; margin-top: 60px; z-index: 100;
}
#seleciona_subcategorias {
 width: 800px; margin-top: 20px; display: none;
}
.numberCircle {
 -webkit-border-radius: 999px; -moz-border-radius: 999px; border-radius: 999px; width: 26px; height: 26px; padding: 6px; background: #fff; border: 2px solid #F90; color: #666; text-align: center; font: 24px Arial, sans-serif; behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php);
}
#menu_categorias_horizontal li:hover {
 background: url(../imagens/circula_img_verde.png); background-repeat: no-repeat; cursor: pointer;
}
#menu_categoria_ativa {
 background: url(../imagens/circula_img_laranja.png); background-repeat: no-repeat;
}
.button_small {
 padding: 4px 6px; font-weight: bold; color: white !important; background-color: #F90; border: 2px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.button_options {
 position: absolute; margin-top: 0px; margin-left: -97px; width: 200px; z-index: 100; border: 3px solid lightGrey; overflow-y: auto; padding: 5px; text-align: left; background-color: #fff; font-size: 13px;
}
.button_options li {
 padding: 0 7px
}
.button_options a {
 border-bottom: dotted 1px #515151; display: block; outline: none; padding: 7px 0 7px 3px;
}
.botao_configuracoes {
 width: 40px; height: 28px; float: right;
}
.small_box_img_perfil {
 max-width: 120px; max-height: 120px; *width: 120px; *height: 120px;
}
.small_box_img_capa {
 width: 270px; height: 100px;
}
.small_box_img_minha_conta {
 max-width: 200px; max-height: 200px; *width: 200px; *height: 200px;
}
.medio_box_img_perfil {
 max-width: 200px; max-height: 200px; *width: 200px; *height: 200px;
}
#imagem_perfil_minha_conta {
 width: 120px
}
#formAlterarImagem {
 text-align: center
}
#formAlterarImagem input[type="file"] {
 width: 120px
}
#formAlterarImagem h1 {
 font-size: 16px; font-weight: bold;
}
#formAlterarImagem .img_mini {
 height: 130px
}
#formAlterarImagem img {
 width: auto
}
#formAlterarImagem #imagensMiniaturasCapa {
 width: 240px; height: 89px; float: none; margin-left: 80px;
}
#formAlterarImagem #imagensMiniaturasCapa .exclui_img {
 width: 240px
}
#formAlterarImagem #imagensMiniaturas {
 width: 100px; height: 50px; float: none; margin-left: 140px;
}
#formAlterarImagem #imagensMiniaturas .exclui_img {
 width: 100px
}
#formAlterarImagem .button {
 margin-top: 15px
}
.imagem_perfil_editar_bloco {
 float: left; border-bottom: 1px solid #D8DDE1; border-right: 1px solid #D8DDE1; margin-right: 20px;
}
#imagem_perfil_editar_bloco_perfil {
 width: 240px
}
#imagem_perfil_editar_bloco_capa {
 width: 420px
}
.imagem_perfil_editar_bloco img {

}
#imagens_perfil_editar {
 width: 100%; float: left; margin-bottom: 20px;
}
.imagem_perfil_editar_col_esquerda {
 float: left; width: 100px;
}
.imagem_perfil_editar_col_direita {
 float: right; width: 125px; text-align: left; font-size: 11px; color: #666; margin-right: 5px;
}
#form_perfil td.col1 {
 width: 100px
}
#form_perfil {
 float: left; margin-left: 10px;
}
.barra_opcoes_edicao {
 float: left; width: 100%; height: 40px; margin-bottom: 10px; margin-top: 10px;
}
.barra_opcoes_edicao .button {
 float: left; margin-right: 10px;
}
#perfil_mais_informacoes {
 position: absolute; margin-top: 316px; margin-left: 210px; padding-top: 4px; padding-left: 5px; width: 745px; height: 30px;
}
#perfil_lista_anuncios {
 float: left
}
#perfil_lista_anuncios h1.titulo_pagina {
 font-size: 25px
}
.button_compacto {
 float: left; background: #eee; font-size: 15px; font-weight: bold; color: black; border: 1px solid #ccc; border-radius: 5px; box-shadow: 0 0 10px #D4d4d4 inset; padding: 10px 0; text-align: center; text-shadow: 1px 1px #D8dde1; padding: 4px 6px;
}
.button_compacto:hover {
 background-color: #CCC
}
.button_compacto a:hover {
 text-decoration: none
}
.button_small {
 padding: 4px 6px; font-weight: bold; color: white !important; background-color: #F90; border: 2px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}
.button_small_gray {
 padding: 4px 6px; font-weight: bold; color: black !important; background-color: #eee; border: 2px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url('../imagens/seta_baixo.png'); background-repeat: no-repeat; background-position: 90% 50%; width: 70px; text-align: left;
}
.button_medio_gray {
 width: auto; padding: 4px 5px; padding-right: 25px; font-weight: bold; color: black !important; background-color: #eee; border: 2px solid #d3d3d3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url('../imagens/seta_baixo.png'); background-repeat: no-repeat; background-position: 90% 50%; text-align: left;
}
.button_options_capa {
 float: right; display: inline; margin-left: 0px; width: 120px; height: auto; background-color: #eee; float: right;
}
.button_options_capa_esq {
 float: right; display: inline; margin-left: 0px; width: 120px; height: auto; background-color: #eee; float: right;
}
.button_options {
 position: absolute; margin-top: 0px; margin-left: -97px; width: 200px; z-index: 100; border: 3px solid lightGrey; overflow-y: auto; padding: 5px; text-align: left; background-color: #fff; font-size: 13px;
}
.button_options li {
 padding: 0 7px
}
.nome_cidade_destaque {
 height: 16px
}
.button_options a {
 border-bottom: dotted 1px #515151; display: block; outline: none; padding: 7px 0 7px 3px;
}
#tbAnuncioLista {
 width: 730px
}
table#tbAnuncioLista .tdAnuncioListaImg,
table#tbAnuncioLista .tdAnuncioListaCheck {
 text-align: center
}
table#tbAnuncioLista .tdAnuncioListaImg img {
 max-width: 90px; max-height: 69px; *width: 90px; *height: 69px;
}
table#tbAnuncioLista,
table#tbAnuncioLista tr,
table#tbAnuncioLista tr th,
table#tbAnuncioLista tr td {
 border-collapse: collapse
}
table#tbAnuncioLista tr {
 border-bottom: 1px solid #D8DDE1
}
table#tbAnuncioLista th {
 font-weight: bold
}
table#tbAnuncioLista thead,
table#tbAnuncioLista th {
 background-color: #F0F1F4; text-align: center; height: 40px;
}
table#tbAnuncioLista tbody,
table#tbAnuncioLista tr,
table#tbAnuncioLista td {
 padding: 5px; vertical-align: middle;
}
table#tbAnuncioLista th.thAnuncioListaCheck {
 width: 1%
}
table#tbAnuncioLista th.thAnuncioListaImg {
 width: 3%; border-right: none;
}
table#tbAnuncioLista th.thAnuncioListaTitulo {
 width: 22%
}
table#tbAnuncioLista th.thAnuncioListaTipoAnuncio {
 width: 20%
}
table#tbAnuncioLista th.thAnuncioListaPreco {
 width: 11%
}
table#tbAnuncioLista th.thAnuncioListaDias {

}
table#tbAnuncioLista th.thAnuncioListaEditar {
 width: 23%
}
table#tbAnuncioLista td.tdAnuncioListaCheck {

}
table#tbAnuncioLista td.tdAnuncioListaImg {

}
table#tbAnuncioLista td.tdAnuncioListaTitulo {

}
table#tbAnuncioLista td.tdAnuncioListaTipoAnuncio {
 text-align: center
}
table#tbAnuncioLista td.tdAnuncioListaPreco {
 text-align: right
}
.tdAnuncioListaDias {
 color: #666; font-size: 12px;
}
table#tbAnuncioLista td.tdAnuncioListaEditar {
 text-align: right
}
table#tbAnuncioLista th.thPagamentoDescricao {
 width: 30%
}
table#tbAnuncioLista th.thPagamentoValor {
 width: 20%
}
table#tbAnuncioLista th.thPagamentoStatus {
 width: 30%
}
table#thPagamentoData th.thPagamentoData {
 width: 20%
}
.descricao_anuncio a {
 font-weight: normal
}
.destaque_anuncio {
 margin-top: -25px; position: absolute; margin-left: 30px;
}
.destaque_linha_anuncio {
 background-color: #fff9dd
}
.botao_configuracoes {
 width: 40px; height: 28px; float: right;
}
.box_envia_email {
 margin-top: 15px; border-top: 1px solid #DBDBDB; padding-top: 10px;
}
.panes .painel {
 display: none; padding: 15px 10px; border-top: 1px solid #DBDBDB; border-top: 0; height: auto; font-size: 14px;
}
ul.tabs {
 list-style: none; margin: 0 !important; padding: 0; border-bottom: 1px solid #999; height: 30px;
}
ul.tabs li {
 float: left; text-indent: 0; padding: 0; margin: 0 !important; list-style-image: none !important;
}
ul.tabs a {
 background: url(../imagens/tab.png) no-repeat -420px -31px; font-size: 11px; display: block; height: 30px; line-height: 30px; width: 134px; text-align: center; text-decoration: none; color: #000; padding: 0px; margin: 0px; position: relative; top: 1px;
}
ul.tabs a:active {
 outline: none
}
ul.tabs a:hover {
 background-position: -420px 0; color: #fff;
}
ul.tabs a.current,
ul.tabs a.current:hover,
ul.tabs li.current a {
 background-position: -420px -62px; cursor: default !important; color: #FFFFFF !important;
}
ul.tabs a.s {
 background-position: -553px 0; width: 81px;
}
ul.tabs a.s:hover {
 background-position: -553px -31px
}
ul.tabs a.s.current {
 background-position: -553px -62px
}
ul.tabs a.l {
 background-position: -248px -0px; width: 174px;
}
ul.tabs a.l:hover {
 background-position: -248px -31px
}
ul.tabs a.l.current {
 background-position: -248px -62px
}
ul.tabs a.xl {
 background-position: 0 -0px; width: 248px;
}
ul.tabs a.xl:hover {
 background-position: 0 -31px
}
ul.tabs a.xl.current {
 background-position: 0 -62px
}
.panes .pane {
 display: none
}
label.col1 {
 width: 200px
}
.img_mini {
 width: 60px; height: 80px; margin-right: 5px; float: left;
}
.exclui_img {
 text-align: center; height: 20px; width: 50px; font-size: 13px;
}
a img:hover {
 background: none
}
.anuncio_destaque_img {
 height: 109px; overflow: hidden;
}
.anuncio_destaque_img img {
 width: 198px; min-height: 109px; height: auto !important;
}
.anuncio_destaque_img .sem_foto_pequeno {
 width: 145px; height: 109px;
}
.anuncio_destaque_preco_pequeno {
 font-size: 10px
}
.anuncio_destaque_img_pequeno {
 width: 100px; height: 60px; margin: 0 auto;
}
.anuncio_destaque_box {
 float: left; width: 200px; height: 200px; text-align: center; border: solid 1px #ccc; position: relative;
}

.anuncio_destaque_box_informacoes {
 background-color: #F9F9F9; padding: 5px; width: 190px; height: 80px; position: absolute; bottom: 0;
 background: #eee;
opacity: .85;
filter: alpha(opacity = 85);
-moz-opacity: .85;
-ms-filter: "alpha(opacity=85)";
border-radius: 5px 5px 0px 0px;
}
.anuncio_destaque_box:hover .valor{color:#fff}
.anuncio_destaque_box:hover .menos_destaque {color: #fff;}
.anuncio_destaque_box:hover a {color: #FFF;}
.anuncio_destaque_box:hover .anuncio_destaque_box_informacoes {background: rgba(68, 68, 68, 0.97); }

.usuario_destaque_box {
 float: left; width: 200px; height: 240px; text-align: center; margin-right: 28px; margin-bottom: 20px; border: 1px solid #D8DDE1; padding: 5px; box-shadow: 2px 2px 5px #eee; -moz-box-shadow: 2px 2px 5px #eee; -webkit-box-shadow: 2px 2px 5px #eee;
}
.usuario_destaque_corpo {

}
.usuario_destaque_titulo {
 font-size: 12px; text-align: center; overflow: hidden; float: none; margin: 0 auto; margin-top: 5px; height: 32px; line-height: 15px;
}
.usuario_destaque_img {
 height: 150px; margin-bottom: 5px;
}
.usuario_destaque_img img {
 border-radius: 10px; width: 200px; height: 150px;
}
#no_slider_recentes .anuncio_destaque_box_pequeno {
 margin-right: 15px
}
.anuncio_destaque_box_pequeno {
 text-align: center; width: 150px; float: left; background-color: #F9F9F9; list-style: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-bottom-left-radius: 5px; -moz-border-bottom-right-radius: 5px;
}
.anuncio_destaque_titulo {
 text-align: center; height: 22px; overflow: hidden;
}
.anuncio_destaque_titulo_pequeno {
 font-size: 11px; text-align: center; overflow: hidden; float: none; margin: 0 auto; margin-bottom: 10px; margin-top: 10px; height: 40px;
}
.anuncio_categoria_box {
 width: 240px; height: 250px; float: left; margin-bottom: 10px;
}
@-moz-document url-prefix() { 
    #categorias {
     height: 35px; border-radius: 4px; padding-top: 7px;
    }
}
.anuncio_destaque_categoria_titulo {
 text-align: center
}
.anuncio_categoria_destaque_topo {
 background: transparent; vertical-align: bottom; height: 37px; overflow-y: hidden; margin-top: 10px; width: 200px;
}
.anuncio_categoria_destaque_topo_texto {
 text-align: center; margin-top: 5px; font-size: 14px;
}
.anuncio_destaque_rodape {
 color: #666; font-size: 11px;
}
.distanciaVisualizarAnuncio {
 font-size: 15px; font-weight: bold;
}
.marcadorDistanciaVisualizarAnuncio {
 margin-top: -6px; height: 20px; vertical-align: middle;
}
#esquerda_anuncio {
 float: left; width: 500px;
}
#direita_anuncio {
 border: 1px solid #DBDBDB; float: right; width: 430px; padding: 5px; padding-top: 10px;
}
.direita_anuncio_box {
 float: left; margin-bottom: 10px; width: 100%; height: auto; clear: both;
}
.baixo_anuncio_box {
 float: left; margin-bottom: 10px; width: 100%; height: auto;
}
#dados_usuario {
 margin: 2px
}
#imagens_anuncio {
 margin: 2px
}
#big_imagem_anuncio_box {
 width: 100%; height: 375px; float: left; margin-bottom: 5px;
}
#miniatura_imagem_anuncio_box {
 width: 100%; height: auto; float: left;
}
#usuarios_top_anuncio {
 float: left; width: 100%;
}
#usuarios_top_anuncio ul li {
 display: inline
}
#titulo_anuncio {
 width: auto; height: auto; border-bottom: 1px solid #DBDBDB; margin-bottom: 5px;
}
.compartilha_redes_sociais_capa {
 height: 35px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;
}
.compartilha_redes_sociais_capa_perfil {
 height: 35px; margin: 0 auto; width: 370px; margin-bottom: 10px; float: right;
}
.compartilha_redes_sociais {
 margin-bottom: 10px; position: absolute; z-index: 100;
}
#box_botao_dados_usuario {
 float: none; margin-left: auto; margin-right: auto; width: auto; height: 42px;
}
ul#thumblist {
 display: block
}
ul#thumblist li {
 float: left; margin-right: 2px; list-style: none;
}
.clearfix {
 display: block; zoom: 1;
}
#imagem_usuario_anuncio {
 float: left; height: auto; width: auto; clear: right;
}
#nome_usuario_anuncio {
 float: left; margin-left: 5px;
}
#dados_usuario_anuncio {

}
#envia_mensagem label {
 width: 80px; font-size: 12px; float: left;
}
.mini_imagem_box {
 width: 480px; float: left;
}
.big_box_img_anuncio {
 max-width: 500px; max-height: 375px; *width: 500px; *height: 375px;
}
#dados_anuncio {
 width: 100%; height: auto; float: left; line-height: 30px;
}
#imagens_anuncio {
 width: 100%; height: auto; float: left;
}
#titulo_anuncio_texto {
 width: 100%; padding-right: 5px; height: auto; float: left; text-align: justify; margin-bottom: 10px;
}
#titulo_anuncio_texto h1 {
 font-size: 25px; line-height: 25px;
}
#titulo_anuncio_meio {
 float: left; width: 100%; text-align: right; margin-bottom: 10px;
}
#informacoes_anuncio_titulo {
 color: #666; margin-top: 10px; background-color: #eee; padding: 5px; border-radius: 5px; margin-bottom: 10px;
}
#informacoes_anuncio_localizacao {
 float: right
}
.top_anuncio_contador {
 width: auto; height: auto; float: right; background-color: #fff; border: 1px solid #DBDBDB; padding: 2px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.top_anuncio_contador a {
 font-weight: normal
}
.dados_anuncio_item_titulo {
 display: inline; font-weight: bold;
}
#dados_anuncio_descricao {
 width: 100%; margin-bottom: 10px;
}
#dados_anuncio_detalhes {
 background-color: #eee; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#dados_anuncio_titulo {
 border-bottom: 1px solid #DBDBDB; font-weight: bold; font-size: 15px;
}
#dados_anuncio_titulo {
 border-bottom: 1px solid #DBDBDB; font-weight: bold; font-size: 15px;
}
#dados_anuncio_titulo h2 {
 font-weight: bold
}
.titulo_minha_conta {
 display: inline
}
.button_options_capa {
 float: right; display: inline; margin-left: 0px; width: 120px; height: auto; background-color: #EEE; float: right;
}
.button_options_geral {
 position: absolute; margin-top: 0px; margin-left: 20px; width: 220px; z-index: 5000; border: 3px solid lightGrey; border-radius: 5px; -moz-border-radius: 5px; overflow-y: auto; padding: 5px; text-align: left; background-color: #fff; font-size: 13px;
}
.button_options_geral li {
 border-bottom: dotted 1px #515151; display: block; outline: none; width: 190px; padding: 7px 0 7px 3px;
}
.anuncio_categoria_box {
 overflow: hidden
}
.valor {
 font-weight: bold
}
.valor_grande {
 font-size: 28px
}
.dir_titulo_box {
 margin-bottom: 20px; height: 20px; padding: 5px; behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php); border-bottom: solid 1px #ccc; padding-bottom: 20px; line-height: 2em;
}
.bloco_principal_index {
 float: left; height: auto; width: 100%; margin-bottom: 20px;
}
#banner_promocional_index {
 width: 960px; height: 180px; float: left; margin-bottom: 20px; overflow: hidden;
}
#banner_promocional_index img {
 border-radius: 10px; -moz-border-radius: 10px;
}
.slider_box {
 width: 100%; overflow: hidden; height: 260px;
}
.bx-wrapper {
 margin: 0 auto
}
.dir_titulo_box,
.dir_titulo_box h2 {
 font-weight: bold
}
.dir_titulo_box h2 {
 display: inline; font-size: 1.625em;
}
.vertical_middle.texto_img_esquerda h2 a {
 color: #555
}
.anuncio_col_img_horizontal {
 width: 110px; float: left; margin-right: 7px;
}
.publicidade_col_conteudo_box {
 margin-top: 5px; width: 270px; height: auto; float: left; padding-bottom: 10px; border-bottom: 1px dotted #DBDBDB;
}
.publicidade_col_dir_conteudo {
 width: 160px; float: left; margin-left: 10px;
}
.publicidade_col_dir_conteudo_lista_anuncios_box {
 width: 150px; float: left; margin-left: 10px;
}
.publicidade_col_texto {
 width: 100%; height: 80px; font-size: 12px; line-height: 18px;
}
.publicidade_col_texto a {
 font-weight: normal
}
.publicidade_col_telefone {
 width: 100%; height: 10px; font-size: 83%; text-align: right; margin-top: 10px;
}
.publicidade_col_titulo {
 width: 100%; font-weight: bold; font-size: 12px; margin-bottom: 5px;
}
.publicidade_col_img_index {
 width: 100px; width: 100px; height: 100px; overflow: hidden; float: left;
}
.anuncio_col_img {
 width: 60px; float: left; clear: left;
}
.anuncio_col_dir_conteudo {
 width: 200px; float: left; margin-left: 10px; clear: right;
}
.anuncio_col_titulo {
 width: 100%; float: left; font-weight: bold; font-size: 12px; border-bottom: 1px dotted #dbdbdb;
}
.anuncio_col_texto {
 width: 100%; float: left; font-size: 12px; color: #333;
}
.anuncio_col_texto a {
 font-weight: normal
}
.anuncio_col_conteudo_box {
 margin-top: 20px; width: 960px; height: auto; float: left;
}
.anuncio_col_conteudo_box:hover {

}
#ListaColAnunciosSimilares .anuncio_col_conteudo_box {
 width: 430px
}
#ListaColAnunciosSimilares .anuncio_col_dir_conteudo {
 width: 350px
}
#ListaColTopAnuncios .botao_curtir {
 margin-top: 3px; float: left;
}
.anuncio_col_ampla_topo {
 float: left; width: 100%; margin-top: 20px;
}
.anuncio_col_ampla_topo ul.tabs a {
 font-size: 15px
}
.anuncio_col_ampla {
 float: left; width: 950px; border: 1px solid #999; border-top: none; padding: 5px; padding-top: 25px;
}
.dir_box {
 width: 100%; float: left; clear: both; margin-bottom: 5px;
}
.dir_box img {
 border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.dir_box .anuncio_col_img_horizontal img {
 border: 1px solid #D4D4D4; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;
}
.icones_navegadores {
 margin-top: 10px
}
.icones_navegadores a {
 margin-right: 10px
}
#lista_anuncio_header {
 width: 100%; border-bottom: 1px solid #D1D1D1; margin-bottom: 10px;
}
#lista_anuncio_header h1 {
 display: inline
}
a.lista_anuncio_link_header {
 margin-left: 20px
}
.paginacaoTopo {
 float: right; margin-bottom: 5px;
}
.paginacaoRodape {
 float: right; margin-top: 5px;
}
table#tbAnuncioLista th.thAnuncioListaTop {
 width: 8%; border-left: none;
}
table#tbAnuncioLista th.thAnuncioListaTitulo {

}
table#tbAnuncioLista th.thPubListaTitulo {
 width: 25%
}
table#tbAnuncioLista tr:hover {
 background-color: #f5f5f5
}
.publicidade_col_conteudo_lista_anuncios_box {
 margin-top: 5px; width: 232px; height: 130px; float: left; padding-left: 10px;
}
.publicidade_col_texto a {
 font-weight: normal
}
.publicidade_col_titulo {
 width: 100%; font-weight: bold; font-size: 12px; margin-bottom: 5px;
}
.publicidade_col_img {
 width: 70px; float: left;
}
.listaPublicidadeHorizontal {
 width: 100%; height: 150px; margin-top: 60px; display: inline; float: left;
}
#menu_itens_header {
 width: 960px; margin: auto;
}
.item_menu_header {
 float: left; font-size: 12px; width: 130px; font-size: 12px; height: 30px; margin-left: 10px; margin-right: 10px; margin-bottom: 5px; padding: 5px; border-radius: 5px; overflow: hidden; line-height: 15px;
}
.item_icone_menu_header {
 width: 24px; height: 50px; float: left;
}
.item_icone_menu_header img {
 width: 20px
}
.item_texto_menu_header {
 width: 105px; float: left; font-size: 13px; margin-top: 7px; text-align: center;
}
.item_menu_header:hover {
 background-color: #fff9dd
}
.button_options_capa_esq {
 display: inline; margin-left: 0px; margin-top: 5px; width: 120px; height: auto; background-color: #eee; float: left; position: absolute;
}
.button_options_capa_esq li a {
 color: #000000
}
#facebook_header {
 float: left; width: 290px; margin-bottom: 10px;
}
.connect_widget_not_connected_text {
 display: none
}
.connect_widget_summary * {
 color: #FFFFFF
}
#twitter {
 position: absolute; height: 120px; width: 300px; overflow: hidden;
}
#twitter_update_list {
 font-size: 11px; line-height: 18px; list-style: none;
}
#twitter_update_list li {
 padding-bottom: 7px; margin-bottom: 5px;
}
#twitter_update_list li .status {
 padding-left: 23px; background: url(/static/imagens/twitter-20px.png) no-repeat;
}
#twitter_update_list span {
 color: #444444; text-decoration: none;
}
#twitter_update_list span a {
 color: #445566
}
#twitter_update_list span a:hover {
 color: #223344
}
#twitter_update_list a {
 color: #445566
}
#twitter_titulo_box {
 border-bottom: 1px dotted #DBDBDB; margin-bottom: 5px;
}
#barra_busca {
 min-width: 440px; max-width: 540px; width: expression(document.body.clientWidth < 440? "440px":document.body.clientWidth > 540? "540px":"auto"); height: 40px; float: left; border: 1px solid #cccccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 3px; padding-left: 5px; padding-right: 5px; background-color: #fff; margin: 15px;
}
#botao_publicar {
 float: right
}
#botao_publicar .button {
 padding: 10px 10px
}
#tabela_buscar {
 border-spacing: 0px
}
#busca_input {
 float: left; width: 310px; height: 35px; font-size: 16px; color: #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: transparent; border: none; margin-top: -1px; border-radius: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;
}
#busca_perfil_input {
 width: 170px; height: 26px; font-size: 20px; color: #666;
}
#menu_opcoes_header {
 float: left; margin-top: 8px;
}
td.col1 {
 vertical-align: middle
}
form#loginUsuario label {
 width: 260px
}
#right {
 float: left; position: relative; width: 200px; margin-top: -5px;
}
#left {
 float: left; position: relative; margin-top: -5px;
}
#rowElementContainer {
 width: auto; display: table; border-spacing: 0px;
}
.tr {
 display: table-row; padding: 0;
}
.th,
.td {
 display: table-cell; padding: 0; width: auto;
}
table.fixed {
 table-layout: fixed
}
table.fixed td {
 overflow: hidden
}
.noty_text ul {
 list-style: circle; padding-left: 20px;
}
#box_aplicativo_celular {
 margin-top: 5px; width: 340px; height: 70px; float: right; border-radius: 5px; border: 2px solid #D1D1D1; background-color: #f6f6f6;
}
#box_aplicativo_celular:hover {
 background-color: #E6E6E6
}
#box_aplicativo_celular_img {
 width: 65px; height: 70px; float: left;
}
#box_aplicativo_celular_texto {
 padding-left: 8px; padding-right: 5px; padding-top: 10px; width: 260px; height: 60px; float: right; font-size: 11px;
}
#escolha_cidade label.col1 {
 width: 70px
}
#escolha_cidade_fundo {
 width: 100%; height: 300px; float: left; background: url(/static/imagens/mapa_cidade.png); background-repeat: no-repeat; background-position-y: 10px;
}
#escolha_cidade td {
 height: 30px
}
#escolha_cidade_capa {
 width: 340px; margin: 0 auto;
}
#escolha_cidade {
 margin-top: 30px; clear: both; background: url(/static/imagens/fundo_cinza_transparente.png) repeat-x; border-radius: 5px; z-index: 1000; position: absolute; padding: 10px;
}
#escolha_cidade h2 {
 font-weight: bold
}
.foto_usuario_local {
 position: absolute
}
#escolha_cidade_fundo,
#escolha_cidade {
 behavior: url(/static/css/PIE.php); -ms-behavior: url(/static/css/PIE.php); -pie-png-fix: true;
}
#buscaLocal {
 width: 350px; font-size: 20px; color: #666;
}
.buscaAnunciante {
 background: url(/static/imagens/icone_perfil.png); background-repeat: no-repeat; background-size: 28px 28px; background-position-y: 4px; height: 18px;
}
#busca_anunciante_index {
 width: 227px; padding-left: 35px; font-size: 19px; padding-top: 8px; color: #666;
}
#busca_anunciante_lista {
 width: 400px; padding-left: 35px; font-size: 19px; padding-top: 8px; color: #666;
}
#busca_anunciante_perfil {
 width: 250px; padding-left: 35px; font-size: 18px; padding-top: 4px; padding-bottom: 4px; color: #666; height: 15px; background-size: 22px 22px; background-position-y: 2px;
}
#form_busca_usuario {
 float: left; margin-bottom: 5px;
}
#form_busca_usuario_direita {
 float: right; margin-bottom: 5px;
}
#campo_lista {
 float: none; margin: 0 auto;
}
#lista_usuarios {
 float: left; margin-top: 10px; width: 100%;
}
#lista_usuarios .usuario_destaque_box {
 -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
.escolha_local_box h2 {
 font-size: 25px
}
.escolha_local_subtitulo {
 margin-bottom: 10px
}
#escolha_local_titulo {
 margin-top: 10px; margin-bottom: 10px; text-align: center; margin-bottom: 40px;
}
#escolha_local_esquerda {
 float: left; width: 360px; display: inline; padding: 5px; margin-left: 15px; text-align: center;
}
#escolha_local_centro {
 float: left; width: 80px; padding: 5px;
}
#escolha_local_centro.escolha_local_box h2 {
 font-size: 40px; position: absolute; margin-top: 20px; margin-left: 20px;
}
#escolha_local_direita {
 float: right; width: 300px; display: inline; padding: 5px; margin-right: 15px; text-align: center;
}
.formBuscaLocal {
 width: 360px
}

/*Sugestão na Busca*/
#sug li a {
 display: block; padding: 10px;
}
#sug a {
 text-decoration: none; outline: none; color: #666;
}
#sug a:hover {
 background-color: #D8DDE1
}
.suggest {
 background-color: white; position: absolute; border-left: 1px solid lightGrey; border-right: 1px solid lightGrey; border-bottom: 1px solid lightGrey; width: 348px; margin-left: 5px; margin-top: -10px; max-height: 130px; overflow-y: auto; z-index: 1000; text-align: left; display: none;
}
.sugestao_menor {
 background-color: white; position: absolute; border-left: 1px solid lightGrey; border-right: 1px solid lightGrey; border-bottom: 1px solid lightGrey; width: 256px; margin-left: 0px; margin-top: -3px; max-height: 200px; overflow-y: auto; z-index: 1000; text-align: left; display: none;
}

#como_funciona {}
#como_funciona img {width: 100%}
#como_funciona #esq_pequena h2 {
 font-size: 13px
}
.como_funciona_itens {
 display: none
}
#como_funciona_1 {
 display: block
}
#box_busca {
 background-color: #dbdbdbd; height: 100px; padding: 5px; width: 200px; float: left;
}
table#tbAnuncioLista th.thTopTitulo {
 width: 50%
}
table#tbAnuncioLista th.thTopCodigo {
 width: 10%
}
table#tbAnuncioLista th.thTopAcoes {
 width: 10%
}
.texto_cabecalho_conteudo {
 float: left; margin-bottom: 10px;
}
.cabecalho_minha_conta {
 margin-bottom: 10px
}
#banner_promo {
 width: 960px; height: 180px; padding: 0; margin: 0;
}
#banner_promo li {
 list-style: none
}
table#tbAnuncioLista th.thMsgCodigo {
 width: 10%
}
table#tbAnuncioLista th.thMsgRemetente {
 width: 30%
}
table#tbAnuncioLista th.thMsgAnuncio {
 width: 20%
}
table#tbAnuncioLista th.thMsgMensagem {
 width: 30%
}
table#tbAnuncioLista th.thMsgData {
 width: 10%
}
.link_sem_negrito {
 font-weight: normal
}
#visualizar_mensagem p {
 font-size: 18px; text-align: left; margin-top: 10px; margin-left: 20px; margin-right: 20px;
}
.borda_inferior {
 border-bottom: 1px solid #D8DDE1
}
#box_visualiza_mensagem {
 margin-left: 20px; margin-right: 20px; background-color: #FFFFFF; border: 4px solid #D8DDE1; border-radius: 5px; height: auto; min-height: 180px; height: auto !important; height: 180px;
}
#busca_form {
 margin-bottom: 10px
}
#topo_perfil {
 margin-bottom: 30px; float: left; width: 960px;
}
#imagem_capa_perfil {
 width: 960px; height: 350px;
}
#imagem_capa {
 margin-top: 35px; float: right; width: 755px; height: 280px; overflow: hidden; border: 1px solid #D8DDE1; border-left: none;
}
#imagem_capa img {
 width: 755px; min-height: 280px; height: auto !important; height: 260px;
}
#imagem_perfil {
 height: 200px; width: 200px;
}
#topo_perfil_imagem_dados_usuario {
 width: 200px; height: 340px; float: left; position: absolute; background-color: rgba(0, 0, 0, .2); background-clip: padding-box; box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07); padding: 5px;
}
#perfil_dados_usuario {
 background-color: white; padding: 5px; border-top: 1px solid #d8dde1; height: 129px; width: 190px;
}
#perfil_nome_usuario {
 position: absolute; margin-left: 210px; width: 745px; height: 35px; padding-left: 5px;
}
#perfil_nome_usuario h1 {
 display: inline; float: left; font-size: 33px;
}
#perfil_nome_usuario .compartilha_redes_sociais_capa {
 float: right; margin-top: 5px; width: 365px;
}
#msg_atualizacao {
 width: 270px; height: 70px; font-size: 20px; color: #666; border: 3px solid #d3d3d3; -webkit-border-radius: 5px; border-radius: 5px; line-height: 1; padding: 3px;
}
#box_atualizacao_usuario {
 width: 400px; margin: 10px;
}
.atualizacao_usuario_texto {
 border: 3px solid #d8dde1; margin: 5px; width: 100%; -webkit-border-radius: 5px; border-radius: 5px;
}
#esq {
 float: left; width: 100%;
}
.anuncio_col_img_horizontal a img {
 border-radius: 50px; /* border: solid 1px #ccc; */box-shadow: 2px 3px 2px #e0e0e0;-moz-box-shadow: 2px 3px 2px #e0e0e0;;
}

.item a img {
 border: 1px solid #ccc
}
.item:hover a img {
 border: 1px solid #666
}
.item {
 position: relative; width: 202px;
}
.item:hover,
.item:hover a {
 color: #FFF
}
.item:hover .valor,
.item:valor .menos_destaque {
 color: #fff
}
.item:hover #info_anuncio {
 background: rgba(68, 68, 68, 0.97)
}
#info_anuncio {
 width: 100%; height: 70px; position: absolute; bottom: 5px; background: #eee; opacity: .85; filter: alpha(opacity = 85); -moz-opacity: .85; -ms-filter: "alpha(opacity=85)"; border-radius: 5px 5px 0px 0px; text-align: center; font-weight: bold;
}
/*Efeitos*/
.blur {
 -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: url(#blur-effect-1); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='5'); zoom: 1;
}

#marca_imagem {
position: absolute;
right: 10px;
bottom: 0;
}

#marca_imagem img {
width: 60px;
}