/*
Atribuindo espaçamento padrão para todos os elementos evitando diferentes interpretações dos navegadores
*/
* {
	padding:0px;
	margin:0px;
	border:0px;
}
body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	padding:0px !important;
}
a {
	text-decoration:none;
	color:#ad3200;
}
a:hover {
	text-decoration:underline;
}
img {
	vertical-align:middle;
	
}
hr {
	border:1px dotted #0064a3;
	margin-bottom:20px;
	margin-top:5px;
	clear:both;
}
p {
    margin-bottom:5px;
}
label {
	margin-right:10px;
}
/*
fontes
*/
h1 {
	font-size:18px;
	margin-bottom:5px;
	margin-top:10px;
	font-weight:normal;
	color:#ad3200;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:12px;
}
h4 {
	font-size:12px;
	font-weight:normal;
}
h5 {
	font-size:9px;
	font-weight:normal;
}
h6 {
	font-size:12px;
	font-weight:normal;
}
p {
	margin-top: 5px;
}
.hora {
	color:#ff0200;
	font-weight:bold;
	letter-spacing:-1px;
	font-size:9px;
	margin-right:3px;
}
.data {
	color:#a60004;
	font-size:9px;
	margin-right:3px;
}
.precoimovel
{
	font-size:14px;
	font-weight:bold;
	color:#2356c2;
}

/*
tabelas
*/
table {
	width:100%;
}
td {
	background-color:#efefef;
	padding:5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
}
table .tbl-titulo {
	background-color:#808080;
	color:#fff;
}
table .tbl-item {
	background-color:#b5b5b5;
	text-align:left;
}
.tbl-externa {
    margin-left:-5px !important;
}
.tbl-interna {
    padding:0px !important;
}
.tbl-interna td {
    background-color:#FFF;
}
.tbl-thumbnail {
    width:100px;
    vertical-align:top;
}
/*
forms
*/
input, textarea {
	vertical-align:middle;
	padding:2px;
	margin-right:3px;
	border:1px solid #808080;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
input[type=text], input[type=password] {
	height:20px;
}
input[type=radio], input[type=checkbox]{
	border:none !important;
}
textarea {
	min-height:200px;
}
.campo30px {
	width:30px;
}
.campo50px {
	width:50px;
}
.campo100px {
	width:100px;
}
.campo150px {
	width:150px;
}
.campo180px {
	width:180px;
}
.campo200px {
	width:200px;
}
.campo240px {
	width:240px;
}
.campo250px {
	width:250px;
}
.campo300px {
	width:300px;
}
.campo350px {
	width:350px;
}
.campo450px {
	width:450px;
}
.campo550px {
	width:550px;
}
.campo580px {
	width:580px;
}
.bts {
	background-color:#ad3200;
	color:#fff;
	padding:4px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor:pointer;
}
/*
seções
*/
#logo, #woopi, .bt-anuncios, .bt-dados, .bt-fotos, .bt-previa, .bt-editar, .bt-apagar, .bt-setabaixo, .bt-sim, .bt-nao {
	background-image:url("../images/adstream-jcrioclaro-sprite.png");
	
}
#logo:hover
{
	cursor:pointer;
	}
#menu {
    width:100%;
	height:95px;
	background-color:#de8345;
	padding:5px 0px 5px 0px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	top:0px;
	z-index:50;
	min-width:1024px;
}
#menu dl {
	margin-top:35px;
	float:left;
	margin-left:20px;
	display: inline-block;
}
#menu dt {
	padding:0px 5px 0px 5px;
	border-right:1px solid #ccc;
	float:left;
	color:#000;
}
#menu a {
	color:#fff;
}
#logo {
	width:123px;
	height:123px;
	background-position:-240px -5px;
	float:left;
}
#woopi {
	width:70px;
	height:16px;
	background-position:-140px -94px;
	float:right;
	text-align:right;
	/*margin-left:50px;*/
	/*margin-top:20px;*/
}
#nav {
	height:100%;
	float:left;
	padding:10px 0px 10px 10px;
	overflow:hidden;
	position:absolute;
	top:195px;
	left:0px;
}
.item-ativo {
	padding:10px 10px 20px 10px;
	width:180px;
	margin:5px;
	background-color:#eed8bd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.item-ativo:hover {
	background-color:#c9793d;
	cursor:pointer;
	color:#fff;
}
.item-desativado {
	padding:10px 10px 20px 10px;
	opacity:.3;
	filter: alpha(opacity='30');
	width:180px;
}

#dados-anuncio #ctl00_pnlDadosAnuncio, #fotos-anuncio #ctl00_pnlFotosAnuncio, #previa-anuncio #ctl00_pnlPreviaAnuncio {
	padding:10px 10px 20px 10px;
	background-color:#fffbf5;
}
#pagina {
	width:900px;
	height:auto;
	margin:10px auto 10px auto;
}
#dados-anuncio #pagina{
	padding-left:220px;
}
#fotos-anuncio #pagina{
	padding-left:220px;
}
#previa-anuncio #pagina{
    padding-left:220px;
    margin-left:10px;
}
#ads-login {
	width:350px;
	margin:0px auto 0px auto;
	padding:0px 10px 0px 10px;
	float:left; 
	height:440px; 
	padding-right:100px; 
	border-right:3px solid; 
	border-color:#AD3200; 
	text-align:left;
}
.ads-logo {
	width:100px;
	text-align:center;
}
.ads-anunciante {
	background-color:#f4ecb4;
}
.ads-img {
	float:left;
	margin-right:5px;
}
.ads-anuncio-box img {
	float:left;
	margin-right:5px;
	height:75px;
}
.ads-anuncio-box td {
	background-color: #ffe1b8;
}
.buscasimples {
	background-color:#c6c7ca;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
	margin:5px 0px 5px 0px;
}
.buscasimples input[type="text"] {
	width:400px;
}
#usuario {
    padding:20px;
    border-bottom:1px solid #ccc;
	background-color:#80a2bd;
	color:#fff;
	overflow:hidden;
}

#usuario .item {
    width:80px;
	float:left;
}
#usuario h2 {
	font-size:12px;
}
.foto {
	float:left;
	margin-right:10px;
	border:3px solid #fff;
}
#caminho {
	padding:10px 0px 20px 0px;
}
#box1 {
	width:360px;
	float:left;
	margin-right:20px;
}
#box2 {
	width:400px;
	float:left;
}
#bts {
	margin-top:20px;
}
.slider {
    height:40px;
    margin-bottom:50px;
}
.filtros {
    width:100px;
    padding:10px;
    padding-top:0px;
    font-size:11px;
    vertical-align:top;
}
.filtros h2
{
	padding-top:5px;
	font-size:13px;
	color:#AD3200;
}
.filtros h3
{
	padding-top:15px;
	margin-bottom:5px;
	font-size:11px;
}
.filtros tbody
{
	margin-top:0px;
}
.filtros select, .filtros input[type=checkbox], .filtros input[type=button], .filtros input[type=text]
{
	font-size:11px;
}
/*
botoes
*/
.bt-anuncios, .bt-dados, .bt-fotos, .bt-previa, .bt-editar, .bt-apagar, .bt-sim, .bt-nao, .bt-setabaixo {
	width:35px;
	height:25px;
	float:left;
}
.bt-anuncios {
	background-position:-12px -127px;
}
.bt-dados {
	background-position:-136px -127px;
}
 .bt-fotos {
 	background-position:-53px -127px;
 }
 .bt-previa {
 	background-position:-97px -127px;
 } 
.bt-editar {
	background-position:-285px -127px;
}
.bt-apagar {
	background-position:-320px -127px;
}
.bt-setabaixo {
	background-position:-355px -127px;
}
.bt-sim {
	background-position:-384px -127px;
}
.bt-nao {
	background-position:-415px -127px;
}
.fotos-bem td
{
	padding:15.3px;
	width:20%;
	text-align:center;
}
/*
Adstream
*/
#busca-adstream {
	background-position:0px -260px;
	padding:20px 20px 0px 20px;
	-webkit-border-radius:5px;
	-mox-border-radius:5px;
	border:2px solid #ccc;
	color:#354126;
	width:280px;
}
#busca-adstream p
{
	padding-bottom:5px;
	
}
#busca-adstream h1 {
	font-weight:normal;
	color:#354126;
	font-size:20px;
}
#busca-adstream h2 {
	font-weight:bold;
	color:#354126;
	font-size:16px;
	padding-bottom:10px;
}
#busca-adstream h3 {
	font-weight:bold;
	color:#354126;
	font-size:14px;
	float:left;
	width:80px;
	text-align:right;
	padding-bottom:10px;
	padding-right:5px;
	clear:left;
}
#busca-adstream input[type="text"]{
	width:222px;
	border:2px solid #ccc;
	margin:0px;
}
#busca-adstream select{
	float:left;
	margin-bottom:10px;
	text-align:left;
	
}
#busca-adstream input[type="button"]{
	background-color:#AD3200;
	color:#fff;
	margin:0px;
}
 /* Painel contendo logotipo e link Anuncie! na Página Busca.aspx*/
#busca-adstream #ctl00_ContentPrincipal_Imoveis_ascx_pnlAds, 
#busca-adstream #ctl00_ContentPrincipal_Carros_ascx_pnlAds, 
#busca-adstream #ctl00_ContentPrincipal_Motos_ascx_pnlAds
{
	clear:both;
}

.pnlSimilar
{
	display:none;
}
/*Atualizando telas*/
#resultados_busca
{
    opacity: 1.0;
    z-index: 1;
}
#atualizando
{
    opacity: 1.0;
	top:300px;
	left:50%;
    visibility:hidden;
    z-index:100;
	position:absolute;
}

/* Slider Style */
.clearfix {
	clear:both;
}
.slider_outer_small, .slider_outer_medium, .slider_outer_large
{
	border: 2px solid #e6e6e6;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#ccc;
    padding: 10px 5px 10px 5px;
}
.slider_outer_small {
	width:150px;
}
.slider_outer_medium {
	width:200px;
}
.slider_outer_large {
	width:250px;
}
.slider_gutter_small, .slider_gutter_medium, .slider_gutter_large{
    float: left;
    display: block;
    position: relative;
    margin: 0px 0px;
    top: 0px;
    left: 0px;    
}
.slider_gutter_small {
    width: 150px;  
}
.slider_gutter_medium {
    width: 180px;
    height: 20px;
}
.slider_gutter_large {
    width: 230px;
    height: 20px;
}
.slider_gutter_item {
    position: relative;
    float: left;
    left: 100%;
}
.gutter_small, .gutter_medium, .gutter_large
{
	height: 20px;
    background: url(../images/slider/slider_rptr.gif) repeat-x;
}
.gutter_small {
    width: 150px;
    margin-left: -150px;
}
.gutter_medium {
    width: 200px;
    margin-left: -180px;
}
.gutter_large {
    width: 230px;
    margin-left: -230px;
}
.knob {
    position: absolute;
    height: 20px;
    width: 20px;
    background: url(../images/slider/slider_knob.png) no-repeat;
    cursor: pointer;
}
/* For Clip */
.slider_bg_small, .slider_bg_medium, .slider_bg_large{
    position: absolute;
    height: 8px;
    margin: 6px 0px 0px -10px;
    top: 0px;
    left: 0px;
}
.slider_bg_small {
    width: 180px;
}
.slider_bg_medium {
    width: 200px;
}
.slider_bg_large {
    width: 250px;
}
.slider_max {
	float:right;
}
.slider_min {
	float:left;
}
.autocomplete_completionListElement
{
 z-index:10;
}
            
.autocomplete_listItem
{
  list-style-type: none;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
  border-bottom-width: thin;
  font-size: x-small;
  background-color: #EEFFFF;
  width: 200px;
  height: 21px;
}
.autocomplete_highlightedListItem
{
  list-style-type: none;
  border-bottom-color: #DDDDDD;
  border-bottom-style: solid;
  border-bottom-width: thin;
  font-size: x-small;
  background-color: #FFFF99;
  width: 200px;
  height: 21px;
}

.banner
{
    float:right;
    margin-top:15px;
}
.banner img {
	margin-top:0px;
}
#ico
{
	width:25px;
	height:25px;
	float:left;
	clear:both;
	margin:0;
	padding:0;
}
.sim
{
	background-image: url("../images/ico-mini-sim.png");
	
}
.nao
{
	background-image: url("../images/ico-mini-nao.png");
}
.novo
{
	background-image: url("../images/ico-mini-novo.png");
}
.meio
{
	background-image: url("../images/ico-mini-meio.png");
}
.adicionar
{
	margin-right:10px;
	float:left;
}

/* begin css tabs */
     
ul#tabnav 
{	/* general settings */
	text-align: left; /* set to left, right or center */
	margin: 1em 0 1em 0; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	/*border-bottom: 1px solid #6c6;*/ /* set border COLOR as desired */
	list-style-type: none;
	padding: 0px 0px 0px 0px; /* THIRD number must change with respect to padding-top (X) below */
}
     
ul#tabnav li 
{ /* do not change */
    display: inline;
}
     
body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 
{ /* settings for selected tab */
    /* set border color to page background color */
    background-color: #fff; /* set background color to match above border color */
}
     
body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a 
{ /* settings for selected tab link */
    background-color: #fff; /* set selected tab background color as desired */
    color: #000; /* set selected tab link color as desired */
    position: relative;
    top: 1px;
    padding-top: 4px; /* must change with respect to padding (X) above and below */
}
     
ul#tabnav li a 
{ /* settings for all tab links */
    padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
    border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
    background-color: #cfc; /* set unselected tab background color as desired */
    color: #666; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
}
     
ul#tabnav a:hover 
{ /* settings for hover effect */
    background: #fff; /* set desired hover color */
}
     
/* end css tabs */
    
.busca_adstream_home {
    font-size:11px;
    vertical-align:top;
}
.busca_adstream_home h2
{
	padding-top:5px;
	font-size:11px;
	
}
.busca_adstream_home h3
{
	padding-top:15px;
	margin-bottom:5px;
	font-size:11px;
}
.busca_adstream_home select, 
.busca_adstream_home input[type=checkbox], 
.busca_adstream_home input[type=button],
.busca_adstream_home input[type=text]
{
	font-size:11px;
}



