/* CSS Document */
*{
margin:0px;
padding:0px;
}

body
{



font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*background:url(../imagens/bg-natal.jpg) center top;*/
background-repeat:no-repeat;
/*background-color:#fff;*/
background-color:#fff;
}

#geral
{
width:980px;
margin:auto;
text-align:center;
background-color:#FFFFFF;
border:1px solid #ccc;
}

/*------REGIAO TOP----------------------------------------------------------------------------------------------------------------*/
#topo
{
width:980px;
height:300px;
margin:auto;
}

/*------REGIAO-/logo/menu/-----------------------*/

#logo
{
width:166px;
height:67px;
float:left;

}

#logo h1 a
{
width:166px;
height:67px;
float:left;
background-image:url(../imagens/logo.jpg);
background-repeat:no-repeat;
text-indent:-9999px;

}

#bg_menus
{
width:814px;
height:67px;
float:left;
background-image:url(../imagens/bg_menu.jpg);
}


#menu
{
width:814px;
height:67px;
float:left;

}

#menu ul
{
width:814px;
height:67px;
float:left;
}

#menu ul li
{
height:23px;
float:left;
display:inline;
position:relative;
top:20px;

}

#menu ul li a
{
height:14px;
float:left;
margin-left:5px;
font-size:12px;
text-decoration:none;
border-right:2px dotted #999999;
padding-top:8px;
padding-right:6px;
color:#333333;
font-weight:bold;

}

#menu ul li a:hover
{
color:#CC0000;
}



/*------formatação do menu pai e filho --------*/



/*------formatação do menu pai e filho --------*/





/*-FIM// REGIAO-/logo/menu/----------------------*/



/*-------------------REGIAO- TOPO ROTATIVO----------------------------------------------*/



#menu_principal
{
width:403px;
height:38px;
float:right;
position:relative;
right:324px;
}

#menu_principalul
{
width:403px;
height:38px;
float:left;
}

#menu_principal ul li
{
height:23px;
float:left;
display:inline;
position:relative;
top:12px;
}

#menu_principal ul li a
{
height:14px;
float:left;
margin-left:5px;
font-size:12px;
text-decoration:none;
border-right:2px dotted #999999;
padding-top:8px;
padding-right:6px;
color:#333333;
font-weight:bold;
}

#menu_principal ul li a:hover
{
color:#CC0000;
}
/*-------------------REGIAO- TOPO ROTATIVO----------------------------------------------*/





/*---REGIAO breadcramb --------------------------------------------------------------------------------------------*/

#breadcramb
{
width:100%;
height:20px;
margin:0px;
padding:0px;
}

#breadcramb ul
{
display:inline;
float:left;
position:relative;
left:5px;
}

#breadcramb ul li
{
display:inline;
margin-left:5px;
}

#breadcramb ul li a
{
font-size:11px;
text-decoration:underline;
color:#333333;
}

#breadcramb ul li a:hover
{
text-decoration:none;
}




/*--- // FIM  REGIAO breadcramb --------------------------------------------------------------------------------------------// */












/*---REGIAO conteudo /texto/home/interno/--------------------------------------------------------------------------------------------*/
#conteudo
{
width:980px;
height:auto;
margin:auto;
margin-top:30px;
}


/*---REGIAO CONTEUDO INTERNO-----*/
#conteudo_interno
{
width:685px;
height:385;
float:left;

}
/*--//FIM REGIAO CONTEUDO INTERNO----*/


#box_titulo_novidade_busca
{
width:806px;
height:84px;
margin:auto;
}

/*---REGIAO Titulo-----------*/
.bg-titulo
{
width:215px;
height:65px;
float:left;

}

.bg-titulo_produto
{
width:215px;
height:65px;
float:left;
}

.titulo
{
float:left;
font-size:22px;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
position:relative;
left:35px;
text-align:left;

}


.titulo h1
{
height:31px;
font-size:38px;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
position:relative;
right:6px;
background-image:url(../imagens/bg-titulo.gif);
background-repeat:no-repeat;
padding-left:30px;
font-weight:normal;
display:block;
width:650px;

}





.titulo-listar
{
float:left;
font-size:22px;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
position:relative;
left:35px;
text-align:left;

}


.titulo-listar h1
{
height:31px;
font-size:32px;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
position:relative;
right:6px;
background-image:url(../imagens/bg-titulo.gif);
background-repeat:no-repeat;
padding-left:30px;
font-weight:normal;
display:block;
width:650px;

}



/*---REGIAO Titulo-----------*/


/*---REGIAO MENU INTERNO-----------*/
#menu_interno
{
width:289px;
height:auto;
}

#menu_interno ul
{
width:289px;
height:auto;
float:left;
margin-top:10px;
}

#menu_interno ul li
{
width:146px;
height:28px;
float:left;
position:relative;
left:31px;
list-style-type:none;
border-top:1px solid #ccc;

}

#menu_interno ul li a
{
width:141px;
height:22px;
float:left;
font-size:12px;
text-align:left;
text-decoration:none;
color:#333333;
padding-top:5px;
padding-left:5px;
background-image:none;
}

#menu_interno ul li a:hover
{
background-color:#666666;
/*background-image:url(../imagens/hover_bg_menu_interno.gif);*/
color:#fff;
}
/*---//FIM REGIAO MENU INTERNO-----------*/


/*---REGIAO BUSCA-----------*/
#bg_busca
{
width:25%;
float:right;
position:relative;
right:55px;
bottom:40px;
}

.bg_form
{
position:relative;

float:left;
}

label
{
float:left;
font-size:12px;
color:#CC0000;
padding-top:1px;
font-weight:bold;
}
.campo
{
float:left;
}
.busca_ok
{
float:left;
width:25px;
height:20px;
color:#CC0000;
background-color:#FFFFFF;
/*background-image:url(../imagens/ok.gif);*/
}

input
{
width:159px;
}
/*---REGIAO BUSCA-----------*/


/*---REGIAO INTEM PRUDUTO-----------*/

#box_conteudos_mini_prodotos_fotos
{
width:100%;
height:auto;
float:left;
clear:both;
}


#box_produto
{
width:745px;
height:385px;
float:left;
}

#box_item_produto
{
width:330px;
height:350px;
float:left;
position:relative;
left:5px;


}


#box_item_produto ul
{
width:100%;
float:left;
position:relative;

}

#box_item_produto ul li
{

list-style-type:none;
font-size:15px;
font-family:"Times New Roman", Times, serif;
text-align:left;

}



#descricao_produto
{
width:100%;

float:left;
}

#descricao_produto span
{
width:100%;
font-size:20px;
font-family:"Times New Roman", Times, serif;
text-align:left;
text-decoration:underline;
float:left;
margin-top:15px;
}

#descricao_produto p
{
font-size:12px;
font-family:"Times New Roman", Times, serif;
text-align:left;
float:left;
}

#botao_produto
{
width:90px;
height:24px;
float:left;
background-color:#666666;
position:relative;
display:block;
position:relative;
top:15px;
}

#botao_produto span
{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
text-align:center;
cursor:pointer;
}


#box_item
{
width:400px;
height:338px;
float:left;
display:inline;
position:relative;
top:25px;
left:7px;

}

#box_item img
{
border:1px solid #ccc;
padding:2px;
background-color:#FFFFFF;
}

#descricao_box
{
width:100%;
height:auto;
float:left;
}
#descricao_box h1
{
font-size:13px;
display:inline;
font-weight:normal;
}

/*---//FIM REGIAO INTEM PRUDUTO-----------*/


/*---REGIAO MINI PRODUTO-----------*/
#box_mini_conteudo
{
height:250px;
float:left;
border-top:1px solid #ccc;
clear:both;
display:block;
margin-top:80px;
}


.titulo_produtos_relacionados
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#333333;
text-align:left;
position:relative;
left:10px;
margin-top:10px;
}

.item_mini_produto
{
width:160px;
height:188px;
float:left;
position:relative;
top:10px;
left:10px;
}

.item_mini_produto a
{
color:#000;
}
.item_mini_produto a:hover
{
text-decoration:none;
}  

.item_mini_produto span
{
width:100%;
float:left;
text-align:left;
font-size:13px;
margin-top:10px;
}

.item_mini_produto p
{
float:left;
text-align:left;
font-size:12px;
position:relative;
top:5px;
}

.foto_mini_produto
{
width:126px;
height:126px;
float:left;
}

.foto_mini_produto img
{
background-color:#FFFFFF;
border:1px solid #ccc;
padding:2px;
}

/*---//FIM REGIAO MINI PRODUTO-----*/



/*---//FIM REGIAO VEJA OUTROS FOTOS-----*/
#box_veja_outra_fotos
{
width:auto;
float:right;
height:250px;
border-left:1px solid #ccc;
padding-left:5px;
margin-top:80px;
}
/*---//FIM REGIAO VEJA OUTROS FOTOS-----*/





/*---REGIAO TEXTO INTERNO-----*/

#texto_interno
{
width:642px;
height:auto;
float:left;
position:relative;
top:10px;
left:30px;
/*border-bottom:1px solid #ccc;*/
padding-bottom:10px;
}

#texto_interno p
{
text-align:left;
font-size:13px;
}



/*-REGIAO SAIBA MAIS---*/

.saiba_mais
{
width:80px;
height:34px;
float:left;
font-size:15px;
font-weight:bold;
display:inline;
margin-left:5px;
margin-top:5px;
}

.saiba_mais a
{
width:67px;
height:29px;
color:#fff;
text-decoration:underline;
background-image:url(../imagens/botao-saiba-mais.jpg);
display:block;
text-align:left;
padding-top:5px;
padding-left:13px;
}

.saiba_mais a:hover
{
text-decoration:none;
}


/*-//FIM REGIAO SAIBA MAIS-*/



/*---REGIAO Lista de Produtos --------------*/
.item_lista_produto
{
width:642px;
height:auto;
float:left;
border-bottom:1px solid #ccc;
padding-bottom:10px;
margin-bottom:10px;
}

.item_lista_produto ul
{
width:126px;
height:140px;
float:left;
}

.item_lista_produto ul li
{
list-style-type:none;
}

.item_lista_produto ul li a
{
border:none;
}

.item_lista_produto ul li img
{
border:1px solid #ccc;
padding:2px;
background-color:#FFFFFF;
}



/*--//FIM REGIAO TEXTO LISTA --*/
.texto_lista_produtos
{
width:500px;
float:right;
}


.item_lista_produto h1
{
float:left;
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:26px;
font-weight:normal;
}

.texto_lista_produtos p
{
font-size:12px;
text-align:left;
}

.item_lista_produto strong
{
float:left;
font-size:15px;
text-align:left;
margin-left:5px;
margin-top:10px;
}

.preco
{
float:left;
font-size:15px;
margin-top:10px;
}


/*--//FIM REGIAO TEXTO LISTA --*/

/*---//FIM REGIAO Lista de Produtos -------------*/



/*--------REGIAO FORMULARIO PEDIDO -------------*/
#pedido-produto
{
width:650px;
height:auto;
float:left;
margin-bottom:5px!important;
position:relative;
left:27px;
}

#pedido-produto form legend
{
font-size:20px!important;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
color:#000000;
float:left;
margin:0px;
padding:0px;
text-align:left;
}


/*------FIM --REGIAO FORMULARIO PEDIDO -------------*/


/*--------REGIAO FORMULARIO -------------*/
#formulario
{
width:550px;
height:auto;
float:left;
margin-bottom:5px!important;
}

#formulario legend
{
font-size:24px!important;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
color:#000000;
}

.campo_input
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
width:320px;
padding-left:3px;
}

.campo_input_menor
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
width:25px;
padding-left:3px;
}

.campo_input_medio
{
font-family:Arial, Tahoma, Verdana;
font-size:12px;
width:120px;
padding-left:3px;
margin-left:5px;
}


.select
{
background-color:#F7F7F7;
border:1px solid #CCCCCC;
float:left;
width:160px;
position:relative;
bottom:1px;
}

.textarea
{
background-color:#F7F7F7;
width:320px;
height:60px;
border: 1px solid #CCCCCC;
font-family:Arial, Tahoma, Verdana;
padding-lef:3px;
float:left;
}

.fild_form
{
border:none;
width:430px;
float:right;
margin-bottom:5px!important;
}

#formulario label,#pedido-produto label
{
float: left;
margin-left:5px;
margin-right:5px;
width:70px;
font-weight:bold;
font-size:12px!important;
color:#000;
text-align:left;
}

#formulario input,#pedido-produto input
{
background-color:#F2F2F2;
border:1px solid #CCCCCC;
color:#333333;
margin-top:5px;
position:relative;
bottom:3px;
float:left;
}



.botao
{
width:70px;
height:20px;
float:left;
margin-left:5px;
margin-bottom:5px;
background-color:#666666!important;
color:#FFFFFF!important;
position:relative;
top:5px;
}
/*--------REGIAO FORMULARIO -------------*/

/*--------REGIAO foto_palestra -------------*/
.foto_interna
{
width:320px;
height:240px;
background-repeat:no-repeat;
position:relative;
margin-bottom:30px;
margin-top:30px;
float:left;
}

.foto_interna span
{
width:20px;
height:18px;
display:block;
position:absolute;
top: -12px;
left:155px;
background-image:url(../imagens/pin.png);
background-repeat:no-repeat;
}

.foto_interna span
{ 
behavior: url(iepngfix.htc); 
}

.foto_interna img
{
border:1px solid #ccc;
padding:2px;
margin-bottom:30px;

}
/*--------// FIM REGIAO foto_palestra -------------*/

/*---//FIM REGIAO conteudo /texto/home/interno/--------------------------------------------------------------------------------------*/



/*---REGIAO RODAPE Contato BG- MARCAS- Cartoes-----------------------------------------------------------------------------------------------------*/
#rodape
{
width:980px;
height:245px;
margin:auto;
clear:both;
}

/*---REGIAO informacao_contato-------*/

#informacao_contato
{
height:126px;
float:left;
border-top:1px solid #ccc;
margin-bottom:15px;
}

#informacao_contato h3 
{

height:62px;
float:left;
position:relative;
left:5px;
}

#informacao_contato h3 p
{
font-size:11.20px;
text-align:justify;
}

/*---REGIAO informacao_contato-------*/


/*---REGIAO informacao_contato_interno-------*/

#informacao_contato_interno
{
width:288px;
height:126px;
float:left;
}

#informacao_contato_interno h3 
{
width:178px;
height:62px;
float:left;
position:relative;
left:60px;
}

#informacao_contato_interno h3 p
{
font-size:11.20px;
text-align:justify;
}

/*---REGIAO informacao_contato_interno-------*/


/*---REGIAO MARCAS-------*/
#marcas
{
width:980px;
height:117px;
float:left;
clear:both;
background-image:url(../imagens/marcas.jpg);
}

/*---//FIM REGIAO MARCAS------*/



/*---REGIAO RODAPE----------*/
#rodape_info
{
width:980px;
height:128px;
float:left;
background-color:#F2F1FE;
clear:both;
}

#logorodape h1 a
{
width:150px;
height:58px;
background-image:url(../imagens/logo_rodape.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
position:relative;
top:30px;
left:400px;
}

#informacoes-rodape
{
width:330px;
float:right;
position:relative;
right:100px;
top:85px;
}

#informacoes-rodape h3 
{
float:left;
font-size:11px;
font-family:"Trebuchet MS","Times New Roman", Times, serif, ;
}

.titulo_contato
{
float:left;
font-size:22px;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
position:relative;
left:5px;
text-align:left;

}
.titulo_contato h1
{
height:31px;
font-size:38px;
font-family:"Times New Roman", Times, serif, Trebuchet MS;
background-image:url(../imagens/bg-titulo_contato.gif);
background-repeat:no-repeat;
padding-left:30px;
font-weight:normal;
}

#box_cartoes
{
width:230px;
height:32px;
float:right;
position:relative;
top:45px;
}

#cartao
{
width:55px;
height:32px;
float:left;
position:relative;
left:20px;
margin-left:5px;
}


#rodape a
{
color:#000000;
font-size:12px;
}

/*---FIM REGIAO RODAPE------*/













/*---REGIAO RODAPE INTERNO----------*/


#logorodape_interno h1 a
{
width:150px;
height:58px;
background-image:url(../imagens/logo_rodape.jpg);
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
position:relative;
top:32px;
left:127px;
}

#informacoes_rodape_interno
{
width:330px;
float:right;
position:relative;
right:330px;
top:50px;
}

#informacoes_rodape_interno h3 
{
float:left;
font-size:11px;
font-family:"Trebuchet MS","Times New Roman", Times, serif, ;
}



/*---FIM REGIAO RODAPE------*/

/*---REGIAO Contato RODAPE BG- MARCAS- Cartoes-----------------------------------------------------------------------------------------------------*/

/*-----------REGIAO TITULO  / BOTOES PROXIMO E ANTES--------------------------------------------------------------------------------------------*/
#titulo_botoes
{
width:100%;
height:auto;
float:left;
display:inline;
clear:both;
}

#titulo_botoes p
{
font-size:15px;
text-align:center;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
margin-left:185px;
}


#box_botoes
{
width:100%;
height:80px;
float:left;
display:inline;
clear:both;
}

.botoes_pagina a
{
width:80px;
height:22px;
background-color:#333333;
text-align:center;
text-decoration:none;
color:#fff;
float:left;
margin:20px 5px 10px 10px;
font-weight:bold;
font-size:14px;
position:relative;
left:165px;
}

.botoes_pagina a:hover
{
background-color:#990000;
}


.numeracao_on
{
width:40px;
height:22px;
background-color:#990000;
text-align:center;
text-decoration:none;
color:#fff;
float:left;
margin:20px 5px 10px 10px;
font-weight:bold;
font-size:14px;
position:relative;
left:165px;
}

.numeracao_on a
{
color:#FFFFFF;
text-decoration:none;
}

.numeracao a
{
width:40px;
height:22px;
background-color:#fff;
text-align:center;
text-decoration:none;
color:#000;
float:left;
margin:20px 5px 10px 10px;
font-weight:bold;
font-size:14px;
position:relative;
left:165px;
}

.numeracao a:hover
{
color:#fff;
background-color:#666666;
}
/*---------// FIM REGIAO BOTOES PROXIMO E ANTES------------------------------------------------------------------------------------*/




/*--------// FORMATAÇÔES GERAIS -----------------------------------------------------------------------------------------------------------*/
.aberto
{
display:block;
}
.fechado
{
display:none;
}



/*--------// FORMATAÇÔES Textos Dicas Sensuais -----------------------------------------------------------------------------------------------------------*/
.titulo_dicas_sensuais
{
font-size:16px;
text-align:left;
margin-bottom:5px;
margin-top:15px;
}

.titulo_dicas_sensuais a
{
font-size:16px;
text-align:left;
margin-bottom:5px;
margin-top:15px;
color:#000;
text-decoration: none;
}


#produtos_dicas_sensuais
{
width:50%;
float:left;
margin-top:10px;
margin-bottom:15px;
}

#produtos_dicas_sensuais img
{
border:1px solid #ccc;
padding:2px;
}

#produtos_dicas_sensuais span
{
width:77px;
height:27px;
display:block;
position:relative;
top:10px;
background-image:url(../imagens/tape.png);
background-repeat:no-repeat;
margin:auto;
}

#produtos_dicas_sensuais span
{ 
behavior: url(iepngfix.htc); 
}

#produtos_dicas_sensuais p
{
text-align:center;
font-size:14px;
font-weight:bold;
margin-top:5px;
}

#texto_interno ul
{
margin-top:10px;
}

#texto_interno ul li
{
font-size:12px;
text-align:left;
list-style-type:none;
margin-bottom:10px;
}


#produtos_dicas_sensuais_unico
{
width:100%;
float:left;
margin-top:10px;
margin-bottom:15px;
}

#produtos_dicas_sensuais_unico img
{
border:1px solid #ccc;
padding:2px;
}

#produtos_dicas_sensuais_unico span
{
width:77px;
height:27px;
display:block;
position:relative;
top:10px;
background-image:url(../imagens/tape.png);
background-repeat:no-repeat;
margin:auto;
}

#produtos_dicas_sensuais_unico span
{ 
behavior: url(iepngfix.htc); 
}

#produtos_dicas_sensuais_unico p
{
text-align:center;
font-size:14px;
font-weight:bold;
margin-top:5px;
}
/*--------Fim FORMATAÇÔES Textos Dicas Sensuais -----------------------------------------------------------------------------------------------------------*/

.marca_texto
{
text-decoration:underline;
}



/******** rodape-natal ******/
#geral-rodape-natal
{
width:100%;
height:124px;
margin:auto;
}

#rodape-natal
{
width:100%;
height:124px;
float:left;
/*background-image:url(../imagens/bg-rodape-natal.png);*/
background-position:center;
background-repeat:no-repeat;
}
