/*Principal*/
body
{
    margin:0;
    padding:0;
    background:#F0F0F0;
    font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
}
a
{    
    color:#316698;
}
a:hover, a:focus
{
    color:red;
}
img
{
    border:0;
}

h1, h2, h3
{
    font:bold 18px/0.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    *padding:5px;
}
h2
{
    font-size: 16px;
}
h3
{
    font-size: 14px;
}
#tudo
{
    width:960px;
    border:solid 1px #000;
    margin:0 auto 0 auto;
    padding:0;
    background:#FFF;    
}
#topo
{
    height:110px;
    margin:0;
    padding:0;    
    background:#FFF url('images/header/top_background.jpg') repeat-x left top; 
    
}
#corpo
{
    clear:both;
    width:950px;
    background:#fff;
    margin:0;
    padding:0px;
}
.conteudoPag
{
    width:800px;
    margin:10px auto 20px auto;
    text-align:justify;        
}
#rodape
{
    clear:both;
    width:960px;    
}
/*Fim Principal*/

/*Topo*/
#topo_logo
{
    float:left;
    width:245px;
    height:96px;
    margin:0px 0px 0px 0px;
    padding:0;        
}
#topo_logo a
{
    display:block;
    text-decoration:none;
    width:245px;
    height:96px;    
}
#topo_conteudo
{
    float:left;
    width:710px;
    height:100px;     
}
#topo_conteudo1
{
    width:710px;
    height:32px;          
}
#topo_conteudo2
{
    width:515px;       
    float:left;
    margin:22px 0 0 0px;       
}
#topo_conteudo3
{
    float:right;
    width:190px;                                      
}

#topo_categorias
{
	clear:both;
	height:45px;
}
/*Fim Topo*/


/*Menu Topo*/

.mainmenu {
	position:absolute; 
	z-index:100;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:29px;	
	margin:1px 0 0 7px;
	width:704px;
}

ul.menu {
	padding:0; 
	margin:0; 
	list-style:none; 
	width:118px; 
	overflow:hidden; 
	float:left; 
	margin-right:-1px;
}

ul.menu a {
	background:#369;
	text-decoration:none; 
	color:#2e5983; 
	padding-right:5px;
	text-align: center;
}
 
ul.menu li.list {
	float:left;
	width:250px;
	margin:-32767px -125px 0px 0px;
	background:url('images/bt1.gif') no-repeat left bottom;
}

ul.menu li.list a.category {
	position:relative;
	z-index:50;
	display:block;
	float:left;
	width:120px;
	margin-top:32767px;
	background:transparent;
}

ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
	color:#ff0000;
	margin-right:1px;
	background-image:url('images/bt2.gif');
	background-repeat:no-repeat;
	background-position:left top;
}

ul.submenu {
	float:left; 
	padding:29px 0px 0px 0px; 
	margin:0; 
	list-style:none; 
	background-image:url('images/bt2.gif');
	background-repeat:no-repeat;
	background-position:left top;
	margin:-29px 0px 0px 0px;
}
	
ul.submenu li a {
	float:left;
	width:120px;
	background:#cce4f9;
	clear:left;
	color:#2e5983;
}

 
ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
	background:url('images/bt2.gif');
}
 
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
	background:#e9f0f8;
	margin-right:20px;
	color:#ff0000;
}

/*Fim Menu Topo*/


/*Anunciar Gratis*/
#anunciar_gratis_topo
{	
	float:left;
	width:145px;
	height:38px;
	margin:2px 0 0 5px;	
}
#anunciar_gratis_topo h1
{
	float:left;
	margin:18px 50px 0 0;
	color:#2E5983;
	*padding:4px;
}
/*Fim Anunciar Gratis*/

/*campo de busca*/
#busca_topo
{
    clear:both;        
}
/*
#busca_topo input
{
    border:solid 0px transparent;
    font:bold 18px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    width:360px;
    margin:8px 0 0 5px;
    *margin-left:-38px;
}
*/
#busca_topo_campo
{
    float:left;
    width:355px;
    height:41px;
    background:transparent url('images/header/top_frame_search.png') no-repeat center;    
    margin:0 0 0 5px;     
}
/*fim campo de busca*/

/*Login*/
#topo_conteudo2_login
{
    width:190px;    
}
#topo_conteudo2_login div input
{
    border:solid 1px #316698;
    font:bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:blue;
}

#tabela_erro_login
{    
    font:bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    width:620px;
    height:40px;
}

/*Fim Login*/


/*Busca*/
#topo_conteudo3 ul
{
    margin:10px 10px 0 0; _margin:0;
    float:right;
    list-style:none;
}
#topo_conteudo3 ul li
{
    float:left;
    padding:0 5px 0 5px;
    font:bold 14px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
}

/*Fim Busca*/



/*Categorias Menu Topo*/
#topo_categoriasA
{
	float:left;
	height:35px;
	width:600px;
	padding:5px;
}
#topo_categoriasA ul
{
	margin:0;
    padding:0;
    list-style:none;
}
#topo_categoriasA ul li
{
	float:left;
}
/*Fim Categorias Menu Topo*/



/**** Colunas ****/
/*1 coluna*/
#col0
{
    clear:both;
    width:97.5%;
	padding:10px;
	margin:0;    
}
/*Fim 1 coluna*/

/*2 colunas*/
#cola
{
    clear:both;
    width:625px;    
    background-color:#fff;
    border-right:dotted 1px #333;
	padding:0px 0px 0px 10px;	
	float:left;
	/*border:1px solid #ffcc00;*/
}
#colb
{
    width:300px;    
    background-color:#fff;    
	padding:0px 0px 0px 10px;	
	float:left;
	/*border:1px solid #ffcc00;*/
}
#colc
{
    clear:both;
    width:30%;
    background-color:#fff;
    background:#FFF;
    border-right:dotted 1px #333;
	padding:0px 0px 0px 10px;	
	float:left;
}
#cold
{
    width:65%;
    background:#FFF;
    border-left:dotted 1px #333;
	padding:0px 0px 0px 10px;	
	float:left;
}
/*Fim 2 colunas*/

/*3 colunas*/
#col1
{
    clear:both;
	width:31%;
	border-right:dotted 1px #333;
	padding:10px;
	margin:0px;
	float:left;
}
#col2 
{
    width:31%;
	border-left:dotted 1px #333;
	border-right:dotted 1px #333;
	padding:10px;
	margin:0 0 0 -1px;
	float:left;
}
#col3
{
    width:31%;
	border-left:dotted 1px #333;
	padding:10px;
	margin:0 0 0 -1px;
	float:left;
}	
/*Fim 3 colunas*/

/**** Fim Colunas ****/

/*Rodape Novo*/
.box-verticais{
	background:#fff url('images/rodape_fundo.jpg') repeat-x;
	width:870px;
	height:80px;
	margin:0 0 0 45px;	
}
.box-verticais-esq{
	background:#fff url('images/rodape_esquerda.jpg') no-repeat;
	width:5px;
	height:72px;
	float:left;
}
.box-verticais-dir{
	background:#fff url('images/rodape_direita.jpg') no-repeat;
	width:4px;
	height:72px;
	float:right;
}
.logotipos-verticais{	
	width:940px;
	padding:0px 0px 5px 10px;
	float:left;
	/*border:solid 1px #ffcc00;*/
}
.logotipos-verticais span{	
	padding:0px 0px 5px 12px;	
}

/*Fim Rodape Novo*/


/*Rodape*/
#rodape_verticalE
{
    float:left;
    height:72px;
    width:5px;
    background:transparent url('images/rodape_esquerda.jpg') no-repeat center;
    margin-left:35px; _margin-left:20px;
}
#rodape_verticalF
{
    float:left;
    height:72px;
    background:#FFF url('images/rodape_fundo.jpg') repeat-x left top;
}
#rodape_verticalF ul
{
    margin:15px 10px auto 10px;
    padding:0;
    list-style:none;
    overflow: hidden;
}
#rodape_verticalF ul li
{
    float:left;
}
#rodape_verticalD
{
    float:left;
    height:72px;
    width:4px;
    background:transparent url('images/rodape_direita.jpg') no-repeat center;
    margin-bottom:10px;
}
#rodape_tags
{
    clear:both;
    width:850px;
    margin:0 auto 15px auto;
    padding:10px;
    background:#EDF1F4;
    text-align:center;
}
#rodape_links
{
    margin:0 auto;
    clear:both;
    width:760px;    
    text-align:center;
    /*border:solid 1px #fc0;*/
    font:12px    Verdana, Arial, Helvetica, sans-serif;
}


#rodape_links :hover
{
    background:#F0F0F0;
}
#rodape_links ul li a
{
    height:18px;
    display:block; _display:inherit;
    font:11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    text-decoration:none;
}
#rodape_links ul li a:hover
{
    color:red;
}
.rodape_linksli
{
    border-right:solid 1px #333;    
    padding:0px 10px 0 7px; 
}
#rodape_linksp
{
    clear:both;
    margin:0 auto 0 auto;
    padding:10px;
    width:415px;
    color:#999;    
}
/*Fim Rodape*/


/*Botao1*/
.bt
{
    height:21px;
    border:solid 1px transparent;
    _display:inline;
}
.bt:hover
{
    border:solid 1px yellow;
}
.btE
{
    height:21px;
    width:5px;
    float:left;
    margin:0;
    background:transparent url('images/menu_bt_esquerda.gif') no-repeat center;
}
.btF
{
    height:21px;
    float:left;
    margin:0;
    font:bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    background:#FFF url('images/menu_bt_fundo.jpg') repeat-x left top;
}
.btA
{
    display:block;
    margin:2px 0 0 0;
    font:bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;    
}
.btA:hover
{
    color:yellow;
}
.btD
{
    height:21px;
    width:5px;
    float:left;
    margin:0;
    background:transparent url('images/menu_bt_direita.gif') no-repeat left top;
}
/*Fim Botao1*/


/*Botao2*/
.bt2
{
    height:21px;
    border:solid 1px transparent;
    _display:inline;
}
.bt2:hover
{
    border:solid 1px yellow;
}
.bt2E
{
    height:22px;
    width:4px;
    float:left;
    margin:0;
    background:transparent url('images/menu_bt2_esquerda.gif') no-repeat center;
}
.bt2F
{
    height:22px;
    float:left;
    margin:0;
    font:bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#316698;
    background:#FFF url('images/menu_bt2_fundo.jpg') repeat-x left top;
}
.bt2A
{
    display:block;
    margin:2px 0 0 0;
    font:bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#316698;
    text-decoration:none;
}
.bt2A:hover
{
    color:#333;
}
.bt2D
{
    height:22px;
    width:4px;
    float:left;
    margin:0;
    background:transparent url('images/menu_bt2_direita.gif') no-repeat left top;
}
/*Fim Botao2*/


/*Caixa Cinza*/
.cx_cinza
{
    height:25px;
    padding:0;
    margin:0px 0 5px 0;
}
.cx_cinzaE
{
    height:25px;
    width:5px;
    float:left;
    margin:0;
    padding:0;
    background:transparent url('images/cx_cinza_esquerda.gif') no-repeat center;
}
.cx_cinzaF
{
    height:25px;
    width:96%;
    float:left;
    margin:0;
    padding:0;
    font:bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    background:#FFF url('images/cx_cinza_fundo.gif') repeat-x left top;
}
.cx_cinzaF0
{
    height:25px;
    width:98.5%;
    float:left;
    margin:0;
    padding:0;
    font:bold 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    background:#FFF url('images/cx_cinza_fundo.gif') repeat-x left top;
}
.cx_cinzaH1
{
    display:block;
    margin:2px 0 0 0;
    padding:0;
    font:bold 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
    text-decoration:none;
}
.cx_cinzaD
{
    height:25px;
    width:5px;
    float:left;
    margin:0;
    padding:0;
    background:transparent url('images/cx_cinza_direita.gif') no-repeat center;
}
/*Fim Caixa Cinza*/

/*Marca d'agua caixa busca*/
.marcadagua
{
    border:solid 0px transparent;
    font:bold 18px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#ccc;
    width:248px;
    _width:240px;    
    margin:8px 0 0 10px;  
    float:left;    
     
}
.semmarcadagua
{
    border:solid 0px transparent;
    font:bold 18px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
    width:248px;
    _width:240px;    
    margin:8px 0 0 10px;    
    float:left; 
    
    
}
/*Fim Marca d'agua caixa busca*/

/*Caixa Erro*/
.cx_erro
{
    background:yellow;
    border:solid 2px #FF9933;
    text-align:center;
}
/*Fim Caixa Erro*/


/*Bordas*/
.img_borda
{
    border:solid 1px #c0c0c0;
    padding:3px;
    margin:3px;
}
/*Fim Bordas*/


/*Tabela de Formulários 1*/
.tabela1
{
    border:solid 1px #C0C0C0;
    margin:0 auto;
    padding:0;    
}
.tr1:hover .td1
{
    border:solid 1px red;
    border-right:none;
}
.tr1:hover .td2
{
    border:solid 1px red;
    border-left:none;
}
.tr2:hover .td1
{
    border:solid 1px red;
    border-right:none;
}
.tr2:hover .td2
{
    border:solid 1px red;
    border-left:none;
}
.td0
{
    border:solid 1px #f0f0f0;
    background:#fff;
    padding:10px;
    font:bold 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
.td1
{
    border:solid 1px #f0f0f0;
    border-right:none;
    background:#fff;
    height:25px;
    font:bold 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
.td2
{
    border:solid 1px #f0f0f0;
    border-left:none;
    background:#EDF1F4;
    height:25px;
}
.td2 input
{
    border:solid 1px #316698;
    font:bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:blue;
}
.td2 select
{
    border:solid 1px #316698;
    font:bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:blue;
    width:160px;
}
.td3
{
    border:solid 1px #f0f0f0;
    background:#fff;
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    height:25px;
}
/*Fim Tabela de Formulários 1*/


/*Tabela de Formulários Refinada*/
.titulorefina
{       
    font:bold 20px  Verdana, Arial, Helvetica, sans-serif;
    color:#cc0000; 
}

.tabelarefina
{
    border:solid 1px #C0C0C0;
    margin:5px;
    padding:0px;
}

.tdrefina0
{
    border:solid 1px #f0f0f0;
    background:#fff;    
    font:bold 12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
.tdrefina1
{   
    background:#225594;
    height:25px;
    font:12px/1.5 Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    padding-left:5px;
}
.tdrefina2
{   
    background:#C5CFDA;
    height:25px;
    padding:2px;    
}
.tdrefina2 input
{   
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#225594;
}
.tdrefina2 select
{   
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#225594;
    width:160px;
}
.tdrefina3
{   
    background:#fff;
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    height:25px;
}
/*Fim Tabela de Formulários Refinada*/


/*Etapas*/
.etapaOn
{
    font:bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#699BCC;
}
.etapaOff
{
    font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#c0c0c0;
}
/*Fim Etapas*/


/*Modal*/
.fundo_opaco
{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);    
}
 
.modal
{	
	display: none;
	position:fixed;
    top: 0%;
	left: 0%;
	margin:20% 0 0 40%;
	border:transparent; 
	background:transparent;
    z-index:1002;
}

.modal_2
{	
	display: none;
	position:fixed;
    top: 0%;
	left: 0%;
	margin:10% 0 0 20%;
	border:transparent; 
	background:transparent;
    z-index:1002;
}

.modalProgressGreyBackground 
{
    background:#000000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup
{
    width:180px; 
    height:20px;
    font:normal 8pt Verdana;
    display: block;
    padding:15px;
    border: 2px solid #699BCC;
    background-color: white;
    z-index:1002;
}
/*Fim Modal*/


/*Combo Todos*/
#divTodos
{
    display:none;
    position:absolute;
    width:250px;
    background:#EDF1F4;
    border:solid 1px #333;
    margin:-3px 0 0 -3px;
    padding:5px;
    z-index:99999;
}
#divTodos ul
{
    margin:0;
    padding:0;
    float:left;
    width:98%;
}
#divTodos ul li
{
    display:block;
    float:none;
}
#divTodos ul li a
{
    display:block;
    color:#333;
}
#divTodos ul li a:hover
{
    color:red;
    background:#fff;
}
/*Fim Combo Todos*/


/*Categorias Home*/
.alinha_categoria
{	
	width:300px;
	height:135px;	
	padding-top:3px;
	/*border:solid 1px #ffcc00;*/
}

.cat_titulo_home
{
	width:220px;
    font:bold 12px/1.5 Verdana;
    color:#333;    
}
.cat_titulo_home_horiz
{
    font:9px/1.5 Verdana;
    color:#333;    
}
.cat_home_item
{
	float:left;
	width:220px;
}
.img_borda_home
{
	float:left;
	width:70px;			
}
.img_borda_landing
{
	float:left;
	width:105px;		
}
.img_borda_landing
{
	float:left;
	width:105px;		
}
.img_borda_home_horizontal
{
	float:left;
	width:70px;	
	margin:0px 0px 0px 22px;    
}

/*Fim CAtegorias Home*/

/*Categorias Landing*/
.result_landing
{
    font:bold 12px/1.5 Verdana;
    color:#225594;    
    margin-left:8px;
}
.list_completa_landing
{	
    font:11px/1.5 Verdana;    
    margin-left:8px;
}
/*Fim Categorias Landing*/

/*Menu Minha Página*/
#menu_minhapag
{
	width:100%;
}
#menu_minhapag ul
{
    margin:3px 0 0 0;
    padding:0;
    list-style:none;
}
#menu_minhapag ul li
{
    float:left;
    padding:2px 4px 0 4px;
    width:90%;
}
#menu_minhapag ul li:hover
{
    background:#699BCC;
}
#menu_minhapag ul li a
{
    height:20px;
    display:block; _display:inherit;
    font:13px/1.5 Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
#menu_minhapag ul li a:hover
{
    color:yellow; _color:red;
}
/*Fim Menu Minha Página*/


/*Menu Minha Página Loja*/
#menu_minhapag_loja
{
	width:100%;
}
#menu_minhapag_loja ul
{
    margin:3px 0 0 0;
    padding:0;
    list-style:none;
}
#menu_minhapag_loja ul li
{
    float:left;
    padding:2px 4px 0 4px;
    width:90%;
}
#menu_minhapag_loja ul li:hover
{
    background:#fff;
}
#menu_minhapag_loja ul li a
{
    height:20px;
    display:block; _display:inherit;
    font:13px/1.5 Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
}
#menu_minhapag_loja ul li a:hover
{
    color:yellow; _color:red;
}
/*Fim Menu Minha Página Loja*/

/****************************************************************************************************/
/*Stylo campo busca*/
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	padding:0;
	background-color : White;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    cursor:hand;
    
}
.autocomplete_listItem 
{
	display:block;
	float:none;
	width:90%;
	background-color : window;
	color : windowtext;
	padding : 1px;
	margin:0;
	
}
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}
/****************************************************************************************************/
/*Anuncio*/
.publicidade_vertical_filtros
{
	clear:both;
	margin:10px;
    width:120px;
    height:600px; 
    border:0;
}

.publicidade_horizontal_1
{
	margin:10px 0 0 23px;
    width:763px;
    height:90px;
    float:left;
    background:#c0c0c0;
    border:solid 1px #c0c0c0;
}

.publicidade_horizontal_2
{
	margin:10px 0 0 23px;
    width:763px;
    height:90px;
    float:left;
    background:#c0c0c0;
    border:solid 1px #c0c0c0;
}

.publicidade_vertical_1
{
	margin:10px 0 0 0;
    width:120px;
    height:240px;
    float:right;
    border:solid 1px #c0c0c0;
    clear:both;
}

.publicidade_vertical_2
{
	margin:10px 0 0 0;
    float:right;
    width:120px;    
    clear:both;
}

.publicidade_vertical_3
{
	margin:0;
    width:120px;    
    float:right;    
}

.publicidade_vertical_4
{
	margin:10px 0 0 0;
    width:120px;    
    float:right;
}

.publicidade_horizontal_linha
{
	margin:10px 0 10px 0;	
}

#BannerLinhaRestante
{	
	width:600px;
	padding-left:8px;
}

.site_map
{
	float:left;
	width:800px;
	height:40px;
	margin:-420px 10px 0 0;
	padding-left:10px;
	/*border-top:solid 1px #c0c0c0;*/
	font:bold 18px/1.5 Verdana, Arial, Helvetica, sans-serif;
	*margin:10px 10px 0 0;
	*padding-top:10px;
	*height:20px;
	*clear:both;	
}
.site_map a
{
	color:#333333;
	font:bold 18px/1.5 Verdana, Arial, Helvetica, sans-serif;
}
.div_hr_anuncio
{
	float:left;
    width:810px;
    margin:-390px 0 0 0;
    _margin:5px 0 0 0;
    padding:0;    
    *margin:10px 0 0 0;
}
.filtros_anuncios
{
    clear:both;
    float:left;
    margin:0;
    padding:0px;    
    width:160px;
    background:#fff;
}


/* GridView Anuncio*/
.Div_GridView 
{      
    float:left;
    width:600px;
    /*border:solid 1px #c0c0c0;*/
}
.classGridView
{
    margin:0 0 0 0px;
    padding:0;
    border:0;
}
.classGridView td
{
    margin:0;
    border:0;
}
/* GridView Anuncio*/

/****************************************************************************************************/
/* Tipo de Anúncio na GridView */
/****************************************************************************************************/

/*Premium*/
.gridPremium
{
	height:150px;
	width:600px;
	padding:2px;		
	border:solid 1px #669ACC;
	background:#DDEEFF;
}
.gridPremiumFotos
{
	float:left;
	width:170px;
	height:150px;
}
.gridPremiumDados
{
	float:left;
	width:430px;
	height:150px;
}
.gridPremiumDadosTitulo
{
	padding:10px 0 10px 5px;
	font:bold 15px/0.5 Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    color:#fff;
	background:#669ACC;
}
.gridPremiumDadosDados
{
	padding:5px;
	height:120px;
}
.gridPremiumDadosDadosValor
{
	padding:3px 0 5px 0;
	font:bold 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
.gridPremiumDadosDadosAnuncio
{
	float:left;
	width:290px;
	height:65px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
}
.gridPremiumDadosDadosAnuncioJornal
{
	float:left;
	width:290px;
	height:65px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#316698;
}
.gridPremiumDadosDadosLogotipo
{
	float:left;
	width:120px;
	height:40px;
	margin-left:5px;
	margin-top:-25px;	
}
.gridPremiumDadosDadosBotao
{
	clear:both;
	padding:5px;
	font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
.gridPremiumDadosLinks
{
	margin-top:-35px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;		
	text-align: center;
	float:right;    
}
/*Fim Premium*/


/*Master*/
.gridMaster
{
	height:150px;
	width:600px;
	padding:2px;
	border:solid 1px #669ACC;
	background:#EBFFFE;
}
.gridMasterFotos
{
	float:left;
	width:170px;
	height:150px;
}
.gridMasterDados
{
	float:left;
	width:430px;
	height:150px;
}
.gridMasterDadosTitulo
{
	padding:10px 0 10px 5px;
	font:bold 15px/0.5 Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    color:#fff;
	background:#669ACC;
}
.gridMasterDadosDados
{
	padding:5px;
	height:110px;
}
.gridMasterDadosDadosValor
{
	padding:3px 0 5px 0;
	font:bold 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
.gridMasterDadosDadosAnuncio
{
	float:left;
	width:290px;
	height:65px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#333;
}
.gridMasterDadosDadosAnuncioJornal
{
	float:left;
	width:290px;
	height:65px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#316698;
}
.gridMasterDadosDadosLogotipo
{
	float:left;
	width:120px;
	height:40px;
	margin-left:5px;
	margin-top:-25px;
}
.gridMasterDadosDadosBotao
{
	clear:both;
	padding:5px;
	font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
.gridMasterDadosLinks
{	
	margin-top:-35px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;		
	text-align: center;
	float:right;    
}

/*Fim Master*/

/*Standard*/
.gridStandard
{
	height:130px;
	width:600px;
	padding:2px;
	border:solid 1px #669ACC;
	background:#F7FCFF;
}
.gridStandardFotos
{
	float:left;
	width:90px;
	height:120px;
}
.gridStandardDados
{
	float:left;
	width:510px;
	height:120px;
}
.gridStandardDadosTitulo
{
	padding:10px 0 10px 5px;
	font:bold 15px/0.5 Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    color:#669ACC;
	background:#fff;
}
.gridStandardDadosDados
{
	padding:5px;
	height:81px;
}
.gridStandardDadosDadosValor
{
	padding:3px 0 5px 0;
	font:bold 14px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
.gridStandardDadosDadosAnuncio
{
	float:left;
	width:370px;
	height:40px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#333;    
}
.gridStandardDadosDadosAnuncioJornal
{
	float:left;
	width:370px;
	height:40px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#316698;    
}
.gridStandardDadosDadosLogotipo
{
	float:left;
	width:120px;
	height:40px;
	margin-left:5px;
	margin-top:-28px;	
}
.gridStandardDadosDadosBotao
{
	clear:both;
	padding:5px;
	font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;  
}
.gridStandardDadosLinks
{	
	margin-top:-30px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;		
	text-align: center;
	float:right;    
}


/*Fim Standard*/

/*Gratis*/
.gridGratis
{
	height:130px;
	width:600px;
	padding:2px;
	border:solid 1px #669ACC;
	background:#fff;
}
.gridGratisFotos
{
	display:none;
}
.gridGratisDados
{
	float:left;
	width:600px;
	height:120px;
}
.gridGratisDadosTitulo
{
	padding:10px 0 10px 5px;
	font:bold 11px/0.5 Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
    color:#669ACC;
	background:#fff;
}
.gridGratisDadosDados
{
	padding:5px;
	height:120px;	
}
.gridGratisDadosDadosValor
{
	padding:3px 0 5px 0;
	font:bold 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
.gridGratisDadosDadosAnuncio
{
	float:left;
	width:480px;
	height:60px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#333;    
}
.gridGratisDadosDadosAnuncioJornal
{
	float:left;
	width:480px;
	height:60px;
	font:10px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#316698;
}
.gridGratisDadosDadosLogotipo
{
	display:none;
}
.gridGratisDadosDadosBotao
{
	clear:both;	
	width:100px;
	height:16px;	
	font:12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    color:#000;    
}
.gridGratisDadosLinks
{	
	margin-top:-45px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;		
	text-align: center;
	float:right;	
	/*border:solid 1px #669ACC;*/
}

/*Fim Gratis*/


/*Data de publicação*/

.dtpub_pm
{
    margin:-10px 0 0 175px;
}

.dtpub_sg
{
    margin:-10px 0 0 95px;
}

/*Fim Data de publicação*/


/****************************************************************************************************/
/* Fim Tipo de Anúncio na GridView */
/****************************************************************************************************/


/*Detalhes*/

#AnunDetalhes
{
	float:left;
	width:750px;
}

.AnunCxTitulo
{
	/*background:#FFF url('images/topo_fundo_tit_detalhe.jpg') repeat-x left top;*/
	width:728px;
	margin:0 auto 0 auto;
	padding:5px;
	border:solid 1px #ccc;
	background:#e8e8e8;
}

.AnunCxTitulo h1
{
	margin:10px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;	
	line-height:15px;
}

.AnunTitulo
{
	width:500px;
	float:left;	
}

.AnunValor
{
	width:228px;
	float:right;
	text-align:right;
	font:bold 16px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color:#225594;
	padding-top:5px;
}

.AnunFotos
{
	float:left;
	width:335px;
	padding:5px;
	margin:5px 0 0 5px;
	border:solid 1px #ccc;
}

.AnunDados
{
	float:left;
	width:375px;	
	padding:5px;
	margin:5px 0 0 5px; 	
	border:solid 1px #ccc;
	background:#F9F9F9;
	font:12px/1.5 Verdana, Arial, Helvetica, sans-serif;
}

.AnunContato
{
	clear:both;
	padding:5px;
	margin:10px 0 0 0px;	
	/*border:solid 1px #ffcc00;*/
}

.AnunContatoA
{
	width:350px;
	float:left;
	margin-right:2px;
	/*border:solid 1px #f0f0f0;*/
	
}

.AnunContatoB
{
	width:385px;	
	float:right;
	border:solid 1px #cccccc;
	background:#F9F9F9;
}

.AnunHTML
{
	width:730px;
	float:left;	
	border:solid 1px #cccccc;
	background:#F9F9F9;
	margin:10px 0 10px 0;	
}

#AnunRelacionados
{
	float:left;
	width:198px;
	background:#EDF1F4;
	border:solid 1px #ccc;
}

#AnunNoticias
{
	clear:both;
	width:950px;
	background:red;
}

.VinEnviaEmail {
	float:left;
	width:362px;
	height:20px;	
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#225594;
	background:#FFF url('images/h1_fundo.jpg') repeat-x left top;	
	margin:2px 2px 5px 2px;
	padding:5px 0 0 10px;    
    /*color:#cc0000;*/
}

.VinDetalhes {	
	width:728px;
	height:20px;		
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;			
	background:#FFF url('images/h1_fundo.jpg') repeat-x left top;	
	margin:0 0 10px 5px;
	padding:5px 0 0 10px;	 
}

/*Fim Detalhes*/



/*Shopping Primeiramao*/
.nomeZura
{
    font:9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    
}

.valorZuraPartir
{
    font:10px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;    
    color: #ff9900;    
    margin:0 0 0 100px;
    
}

.valorZura
{
    font:16px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;    
    margin:0 0 0 100px;
    
}
/*Shopping Primeiramao*/



/**************  estrutura resultado **************/

#resultsuper {	
	width:960px;
	height:90px;
	float:left;
	margin:0px 0px 12px 0px;
}

#resultnavega {
	float:left;
	width:950px;
	height:20px;	
	background:#FFF url('images/h1_fundo.jpg') repeat-x left top;		
	padding:5px 0 0 10px;
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;      
    /*border:solid 1px #ffcc00;*/
}

#resultesquerda {
	float:left;
	width:160px;
	margin:10px 0 0 0px;	
	padding-left:10px;	
}

#resultcentral {
	float:left;
	width:635px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 18px;
	/*border:solid 1px #cccc00;*/	
}

#resultdireita {
	float:left;
	width:120px;
	margin:10px 0px 0px 0px;	
	/*border:solid 1px #225594;*/
}
/**************  estrutura resultado **************/


/*//////////////////////////////////////////////////////////////////////////*/

#feed_global
{
    width:960px;
    height:430px;
}

.feed_load
{
    position:absolute;
    left:50%;
    padding-top:170px;
}

.feed_principal
{
    border-top:dotted 1px #333;
}

.feed
{
    float:left;
    margin: 8px 0px 8px 10px;
}

.feed_imagem
{
    float:left;
    height: 80px;
    width: 100px;
    border: 1px solid #cccccc;
    padding:4px 4px 4px 4px;
}

.feed_textos
{
    float:left;
    width: 350px;
    margin:0 0 0 5px;
}

.feed_titulo
{
}

.feed_titulo_texto 
{
  float:left;
  font-weight:bold;
  width:350px;
  white-space:nowrap; 
  overflow: hidden;
  background-color:#F0F0F0;
}

.feed_titulo a
{
  color:#000000;
  text-decoration: none;
}

.feed_titulo a:hover
{
  text-decoration: none;
  color:#ff0000;
}

/*.feed_tit_fim_
{
    width:18px;
    float:left;
    text-align:right;
}
*/

.feed_descricao
{
    float:left;
    padding:2px 2px 2px 2px;
    text-align:justify;
}

.feed_descricao_borda
{
    float:left;
    padding:2px 2px 2px 2px;
    border: 1px solid #cccccc;
    text-align:justify;
}


.feed_descricao a
{
    text-decoration: none;
}

.feed_descricao a:hover
{
    text-decoration: none;
}

.feed_descricao_borda a:hover
{
    text-decoration: none;
}

.feed_clear
{ 
  clear:both; 
}

.pagamento_background
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.pagamento_light {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 600px;
	height: 200px;
	padding: 16px;
	border: 10px solid orange;
	background-color: white;
	z-index:1002;
	overflow: auto;
			
}
.pagamento_texto_alinhamento
{
	margin: 0 0 0 0;
	text-align:center;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
}

.pagamento_continuar
{
	margin:0 0 0 40%;	
}  

.box_light {

	display: block;
	width: 650px;
	height: 220px;
    font:normal 8pt Verdana;
    padding:16px;
    border: 5px solid orange;
    background-color: white;
    z-index:1002;
}

.box_light ul {
    line-height: 16px;
}

.box_continuar
{
    display: none;
	margin:0 0 0 40%;	
}


/**************  Menu Rodapé **************/
#footer {
    height:240px;
    margin:auto;
    width:950px;
    background-color:#f8f8f8;
    border-top:1px solid #dadada;
    background:url(images/bg_footer.jpg);    
}

.footertabela {
    margin:auto;
    padding:20px 12px;
    width:950px;    
}

#footer span {
    display:block;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
    color:#666;    
    letter-spacing:1px;
    border-bottom:1px solid #dadada;
}

#footer ul, #footer li {
    list-style:none;
    padding:0px;
    margin:0px;
    line-height:20px;
}

#footer li a {
    color:#727272;
    font-size:11px;
    text-decoration:none;
}

#footer li a:hover {
    color:#333;
    text-decoration:none;
}

#footer li {
    color:#aaa;
    border-bottom:1px solid #dadada;
}

.footercoluna {
    float:left;
    padding-right:50px;
    font-family:arial;
    font-size:10px;
    color:#888;    
}

#copyright {                
    float:left;
    font-family:arial;
    font-size:10px;
    color:#888;
    width:500px;
    /*border: 1px solid #ffcc00;*/
    padding:20px 0 0 300px;
}
/**************  Menu Rodapé **************/
