	/*	Arquivo criado pelo programador Paulo Sergio de Oliveira	*/

.site{
width:100%;
min-height:500px;
margin:0px auto;
background-color:#;
border:px solid #f60;
float:left;
}
	
.main_index{
width:100%;
min-height:100px;
border:px solid #069;	
}
.main_search{
width:100%;
border:px solid #069;	
}
.main_single{
width:100%;
border:px solid #069;	
}
.slide_show{
width:100%;
border:1px solid #069;
float:left;	
}
.slide_ind{
width:48%;
margin:1% 1%;
}
.results{
width:100%;
background-color:#fff;
border:1px solid #ddd;
float:left;		
}
.single{
/*width:100%;*/
margin:0% 0% 1% 0%;
background-color:#;
border:px solid #f00;
float:left;		
}
.link_categ{
width:98%;
margin:1% 1% 2% 1%;
border:3px solid #;
float:left;

}
.link_categ a{
color:#000;
}
.link_categ a:hover{
text-decoration:underline;
}
.produto{
min-height:450px;
max-height:830px;
margin:0% 1% 4% 1%;
background-color:#;
border-bottom:1px solid #aaa;
/*border:1px solid #aaa;*/
/*overflow:hidden;*/
}
.item_img{
background-color:#;
border:1px solid #ddd;
float:left;
}
.item_img:hover{
cursor:pointer;
}

.produto_img_lazy img{
opacity:0;
max-width:100%;
max-height:100%;
}
.produto_img_lazy img.loaded{
opacity:1;
transition:opacity 1s;
}

.item_titulo{
min-height:30px;
max-height:96px;
margin:0% 1% 1% 1%;
background-color:#;
border:px solid #aaa;
float:right;
overflow:hidden;
}
.item_sub_titulo{
min-height:30px;
max-height:96px;
margin:0% 1% 1% 1%;
background-color:#;
border:px solid #aaa;
float:right;
font-weight:bold;
overflow:hidden;
}
.item_descricao{
min-height:50px;
max-height:100px;
margin:0% 1% 1% 1%;
background-color:#;
border:px solid #aaa;
float:right;
overflow:hidden;
}
.item_preco{
width:80%;
margin:0 10% 5% 10%;
min-height:50px;
max-height:200px;
background-color:#;
border:px solid #aaa;
float:right;
overflow:hidden;
}
.item_preco p, .item_preco span{
padding:5px;
border-radius:4px;
}
.item_data{
min-height:30px;
max-height:50px;
margin:0% 1% 1% 1%;
background-color:#;
border:px solid #aaa;
float:left;
}
.breadcrumbs{
min-height:50px;
max-height:100px;
margin:0% 1% 1% 1%;
background-color:#;
border:px solid #aaa;
float:right;
overflow:hidden;
}
/*
.item_link{
max-height:200px;
margin:0% 1% 4% 1%;
background-color:#;
border:px solid #aaa;
float:left;
font-size:1.8em;
color:#777;
}
*/
.publicidade_time_line{
width:100%;
/*max-height:100px;*/
margin:1% 0% 1% 0%;
background-color:#;
border:px solid #ddd;
float:left;			
}
.content_anuncio_externo{
width:98%;
max-height:250px;
/*max-height:322px;*/
padding:0px 0px;
background-color:#f1f1f1;
border:px solid #ddd;		
}
.content_anuncio_interno{
width:100%;
max-height:250px;
/*max-height:322px;*/
padding:0px 0px;
background-color:#f1f1f1;
border:px solid #ddd;		
}
.img_publicidade_time_line{

width:970px;
max-height:250px;
/*
width:1250px;
max-height:322px;
*/
margin:0% auto;
padding:0px 0px;
background-color:#;
border:px solid #ddd;
overflow:hidden;		
}




.sidebar_right{
width:24%;
/*height:1500px;*/
height:100%;
background-color:#;
border:px solid #ddd;
float:left;
}
.publicidade_sidebar_right{
width:98%;
margin:0 1% 10% 1%;
background-color:#;
border:px solid #ddd;
padding:1%;			
}
.anuncio_sidebar_right{
width:100%;
margin:0 0 0% 0%;
/*height:500px;*/
background-color:#;
border:px solid #ddd;
padding:1%;			
}
.img_publicidade_sidebar{
width:300px;
height:350px;
margin:0% auto;
padding:0px 0px;
background-color:#;
border:px solid #ddd;		
}





.load_results {
width:100%;
height:50px;
background-color:#;
margin:0px auto;
margin-bottom:0px;
border:0px solid #aaa;
float:left;
cursor:pointer;
transition:.5s;
display:none;
position:relative;
}
.load_results img{
width:50px;
height:50px;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
}

.load_novas, .load_mais_vistas, .load_ultimas, .load_search_post{
width:40%;
height:px;
background-color:#001d7e;
margin:10px 30%;
margin-bottom:10px;
border:1px solid #ccc;
border-radius:5px;
float:left;
color:#fff;
cursor:pointer;
transition:.5s;
}
.load_novas p, .load_mais_vistas p, .load_ultimas p, .load_search_post p{
width:;
height:px;
background-color:#;
margin:15px auto;
margin-bottom:10px;
border:px solid #0cf;
font-size:1.8em;
text-align:center;
}
.load_novas:hover, .load_mais_vistas:hover, .load_ultimas:hover, .load_search_post:hover{
background-color:#fff;
border:1px solid #aaa;
color:#001d7e;
transition:.2s;
}





.search_results{
width:100%;
height:30px;
margin:0px auto;
margin-bottom:5px;
padding:5px;
padding-left:20px;
background-color:#fff;
border:px solid #ddd;
float:left;
font-size:1.2em;
color:#777;
text-align:left;
}

span.ad{
width:100%;
min-width:200px;
height:100%;
margin-bottom:px;
padding:3px;
border:px solid #ddd;
font-size:1.1em;
float:left;		
}
.ads{
width:100%;
min-width:200px;
height:100%;
min-height:px;
margin-bottom:20px;
background-color:#f5f5ff;
border:px solid #ddd;
float:left;		
}

/*###########################################################  open RESULTS   #####################################################################*/

section.postagem {
width:96%;
height:px;
margin:auto 2%;
margin-bottom:20px;
padding-bottom:20px;
background-color:#;
border:px solid #f00;
float:left;
}

section.postagem a div.title{
width:98%;
height:px;
background-color:#;
margin:0px auto;
border:px solid #ddd;
/*font-size:1.8em;*/
font-weight:bold;
color:#0054bd;
float:left;
text-align:left;
overflow:hidden;
word-wrap: break-word;
}
section.postagem a div.title:hover{
color:#500095;
text-decoration:underline;
}
section.postagem div.dominio{
width:98%;
height:px;
background-color:#;
margin:0px auto;
border:px solid #ddd;
/*font-size:1.6em;*/
color:#094;
float:left;
text-align:left;
overflow:hidden;
word-wrap: break-word;
}
section.postagem div.description{
width:98%;
height:px;
background-color:#;
margin:0px auto;
border:px solid #ddd;
/*font-size:1.4em;*/
color:#555;
float:left;
text-align:left;
line-height:18px;
overflow:hidden;
word-wrap: break-word;
}



/*###########################################################  close RESULTS   #####################################################################*/