#bg {
background-image: url(../img/bg_home_teste2.jpg); background-attachment: fixed; background-position:center;
/*background-color: #FFFFFF;*/
color: #000000; 
margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;  
padding-top: 0px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; 
text-decoration: none;
}

#corpo {
background-color: #FFFFFF; 
font-family: Arial;
font-size: 12px;
color: #333333; 
}

#txt {
font-family: Arial;
font-size: 12px;
color: #333333; 
}
#txt_link {
font-family: Arial;
font-size: 12px;
color: #333333; 
text-decoration: underline;
}


.menu_topo{
	line-height:28px;
	/*vertical-align:middle;*/
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.menu_topo:hover{
	line-height:28px;
	/*vertical-align:middle;*/
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#dcdcdc;
	text-decoration:none;
}


#link_padrao {
font-family: Arial;
font-size: 12px;
color: #333333; 
text-decoration: none;
}
#link_padrao:hover {
font-family: Arial;
font-size: 12px;
color: #333333; 
text-decoration: underline;
}


#txt_destaque { /* Texto */
color: #FF6600;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}


#txt_espacado {
font-family: Arial;
font-size: 12px;
color: #333333;
line-height: 18px;
}



#txt_embreve {
font-family: Arial;
font-size: 11px;
color: #333333; 
}
#tit_livro { /* Texto */
color: #FF6600;
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}



#titulo_box { 
color: #666666; 
text-decoration: none;
font-size: 18px;
font-weight: bold;
font-family: Arial;
}


#texto_box { 
color: #666666; 
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}


#texto_categoria { 
color: #666666;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}
#texto_categoria:hover { 
color: #666666; 
text-decoration: underline;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}



/*Menu base - Topo da página*/
#menu_topo { 
color: #333333; 
text-decoration: none;
font-size: 11px;
font-weight: normal;
font-family: Arial;
}

#menu_topo:hover { 
color: #666666;
text-decoration: underline;
font-size: 11px;
font-weight: normal;
font-family: Arial;
}



/*Menu opções*/
#menu { 
color: #666666; 
text-decoration: none;
font-size: 13px;
font-weight: normal;
font-family: Arial;
}

#menu:hover { 
color: #333333;
text-decoration: none;
font-size: 13px;
font-weight: normal;
font-family: Arial;
}




/*Sacola*/
#topo_sacola { 
color: #FFFFFF; 
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}

#topo_sacola:hover { 
color: #FFFFFF; 
text-decoration: underline;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}



/*Produto*/
#vitrine { 
color: #333333; 
text-decoration: none;
font-size: 12px;
font-weight: bold;
font-family: Arial;
}


#vitrine_preco {
color: #666666;
text-decoration: none;
font-size: 15px;
font-weight: bold;
font-family: Arial;
}


#vitrine_preco_de { 
color: #000000; 
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}



#vitrine_preco_por { 
color: #FF0000; 
text-decoration: none;
font-size: 15px;
font-weight: bold;
font-family: Arial;
}



#box_busca
{
/* +++ Transparência na Caixa +++ */
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;

width: 165px;
height: 22px;
border-width: 1; 
border-style: none; 
/*border-color: #FFFFFF;*/ 
/*background-color: #FFFFFF;*/ 
font-size: 13px; 
font-family: Arial; 
color: #000000;
font-weight: normal;
}


#box_busca_avancada
{
width: 200px;
height: 30px;
border-width: 1; 
border-style: solid; 
padding-top: 7px; padding-bottom: 7px; padding-right: 7px; padding-left: 7px; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/ 
font-size: 13px; 
font-family: Arial; 
color: #000000;
font-weight: normal;
}


#box_info
{
/*background-image: url(img/esquerda/quadro_info.jpg);*/
/*background-repeat: no-repeat;*/

/* +++ Transparência na Caixa +++ */
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;

width: 170px;
height: 22px;
border-width: 1; 
border-style: none; 
/*border-color: #FFFFFF;*/ 
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #000000;
font-weight: normal;
}


#box
{
height: 22px;
border-width: 1; 
border-style: solid; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #000000;
font-weight: normal;
}

#box_area
{
height: 60px;
border-width: 1; 
border-style: solid; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #000000;
font-weight: normal;
}

#box_medio
{
width: 250px;
height: 22px;
border-width: 1; 
border-style: solid; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #000000;
font-weight: normal;
}


#box_cadastro
{
height: 22px;
border-width: 2; 
border-style: solid; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #999999;
font-weight: normal;
}


#box_cadastro_area
{
height: 70px;
border-width: 2; 
border-style: solid; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #999999;
font-weight: normal;
}




#box_cadastro
{
height: 22px;
border-width: 1; 
border-style: solid; 
border-color: #DCDCDC;
/*background-color: #FFFFFF;*/
font-size: 15px; 
font-family: Arial; 
color: #333333;
font-weight: normal;
}



/*Menu base - Topo da página*/
#menu_editora { 
color: #333333; 
text-decoration: none;
font-size: 14px;
font-weight: bold;
font-family: Arial;
}

#menu_editora:hover { 
color: #333333;
text-decoration: underline;
font-size: 14px;
font-weight: bold;
font-family: Arial;
}


#titulo_pagina {
color: #FF6600;
text-decoration: none;
font-size: 18px;
font-weight: bold;
font-family: Arial;
}


#lista { 
color: #333333; 
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}

#lista:hover { 
color: #666666;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}


/* +++ Rodapé +++ */
#rodape { 
color: #666666;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}

#rodape_mini { 
color: #666666;
text-decoration: none;
font-size: 11px;
font-weight: normal;
font-family: Arial;
}

#rodape_menu { 
color: #666666;
text-decoration: none;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}
#rodape_menu:hover { 
color: #666666;
text-decoration: underline;
font-size: 12px;
font-weight: normal;
font-family: Arial;
}


#rodape_mega { 
color: #666666;
text-decoration: none;
font-size: 20px;
font-weight: bold;
font-family: Arial;
}


.marcador{
font-family: Arial;
color: #666666;
font-size: 18px;
text-decoration: none;
background-color: #FFFFFF; 
}
.marcador_SELEC{
font-family: Arial;
color: #FFFFFF;
font-size: 20px;
text-decoration: none;
background-color: #F48F00; 
}


/* +++ Detalhe Produto +++ */
#prod_detalhe_titulo {
color: #FF6600;
text-decoration: none;
font-size: 18px;
font-weight: bold;
font-family: Arial;
}

#prod_detalhe_texto {
color: #333333; 
text-decoration: none;
font-size: 13px;
font-weight: none;
font-family: Arial;
}

#prod_detalhe_preco {
color: #333333;
text-decoration: none;
font-size: 17px;
font-weight: bold;
font-family: Arial;
}
#prod_detalhe_preco_promo {
color: #FF0000;
text-decoration: none;
font-size: 17px;
font-weight: bold;
font-family: Arial;
}


#tab_parcela_tit { /* Título Laranja */
background-color: #FFFFFF;
color: #FF6600;
text-decoration: none;
font-size: 13px;
font-weight: bold;
font-family: Arial;
}
#tab_parcela_txt { /* Texto */
background-color: #FFFFFF;
color: #333333;
text-decoration: none;
font-size: 12px;
font-weight: none;
font-family: Arial;
}
#tab_parcela_txt_desconto { /* Texto */
background-color: #FF6600;
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
font-weight: none;
font-family: Arial;
}
#tab_parcela_txt_normal { /* Texto */
background-color: #DCDCDC;
color: #333333;
text-decoration: none;
font-size: 12px;
font-weight: none;
font-family: Arial;
}


#txt_logado { 
color: #FFFFFF;
text-decoration: none;
font-size: 10px;
font-weight: normal;
font-family: Arial;
}


#salmo {
font-family: "Times New Roman", Times, serif;
font-size: 13px;
color: #333333; 
font-style:italic;
}



/* Títulos de Conteúdo */
#tit_conteudo1 {
margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;  
padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; 
background-color: #FF6600;
color: #FFFFFF;
text-decoration: none;
font-size: 18px;
font-weight: bold;
font-family: Arial;
}
#tit_conteudo2 {
margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px;  
padding-top: 5px; padding-bottom: 5px; padding-right: 5px; padding-left: 5px; 
background-color: #FF9933;
color: #FFFFFF;
text-decoration: none;
font-size: 18px;
font-weight: bold;
font-family: Arial;
}



.menu_esq_txt {
font-family: Arial;
font-size: 16px;
color: #666666;
text-decoration: none;
font-weight: bold;
}
.menu_esq_txt:hover {
font-family: Arial;
font-size: 16px;
color: #666666; 
text-decoration: underline;
font-weight: bold;
}

.menu_esq {
font-family: Arial;
font-size: 13px;
color: #666666;
text-decoration: none;
font-weight: bold;
}
.menu_esq:hover {
font-family: Arial;
font-size: 13px;
color: #666666; 
text-decoration: underline;
font-weight: bold;
}


.bt {
	font-family:'Ubuntu', Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	float:left;
	background: url(images/bt-buscar-bg.jpg) repeat-x 0 0;
	height:25px;
	text-transform:uppercase;
	padding:12px 13px 0 13px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.bt:hover {
	background-position:0 -34px;
}

