body{
background:#02220B url(../image/fundo_topo.png) repeat-x top; /*  Fundo antigo - #2C372F  */
margin:0px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/**  TOP MENU   **/
#top-menu {
background-image:url(../image/fundo-top-menu.jpg);
background-repeat:repeat-x;
display:inline-table;
width:980px;
margin:0;
padding:0;
}

#top-menu ul {
list-style:none;
margin:0px;
padding:0px;
}

#top-menu ul li{
display:inline;
margin:0px;
padding:0px;
}

#top-menu ul li a{
width:159px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
display:inline-block;
color:#FFFFFF;
text-align:center;
font-size:14px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

#top-menu ul li span{
width:159px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
display:inline-block;
color:#FFFFFF;
text-align:center;
font-size:14px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
#top-menu ul li a:hover{
color:#CEECD6;
}

/**  --------------------------------------   **/
/** ------------------ TOP MENU DROP -----------------   **/
#drop_qs { display:none; }
#drop_novidades { display:none; }
.menu-drop ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0px;

}

.menu-drop ul li{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

.menu-drop ul li a{
width:120px;
padding:3px 0px 3px 0px;
margin:5px 0px 0px 0px;
display:block;
border:solid 1px #A1E2AC;
background-color:#26994B;
color:#FFFFFF;
text-align:center;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.menu-drop ul li a:hover{
color:#CEECD6;
background-color:#2c372f;
text-decoration:underline;
}

/**  ----------final drop mennu  --------------   **/

/**  TOP BANNER   **/

#top-banner{
width:100%;
height:155px;
margin-bottom:5px;
margin-top:5px;
padding:0px;
}

/**  --------------------------------------   **/

/**  BARRA DE FERRAMETAS  **/
#ferramentas{
margin:0px;
padding:0px;
float:left;
width:100%;
}

#ferramentas table{
text-align:left;
font-size:10px;
color:#000000;
background-color:#FFFFFF;
}
#ferramentas table td{
padding:3px;
}

#busca {

padding:0px;
margin:0px;
width:110px;
text-align:left;
}

#selecao{
width:auto;

}

/**  --------------------------------------   **/

/**  CCORPO DA PAGINA **/
	#corpo {
	margin:0px;
	padding:0px;
	}
	#corpo td{
	vertical-align:top;
	}

#titulo{
margin:0px;
padding:0px;
width:100%;
height:30px;
background-color:#FFFFFF;
}
#titulo p{
padding:0px 0px 0px 40px;
margin:0px 0px 0px 0px;
height:30px;
font-size:12px;
font-weight:bold;
color:#000000;
background-image:url(../image/folha-titulo.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}
#titulo p span{
	padding-top:6px;
	display:block;
}
#menu-esquerda {
margin:0px;
padding:0px;
background-color:#348E52;
color:#FFFFFF;
font-size:10px;

}

#menu-esquerda ul {
margin-left:9px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
padding:0px;
}

#menu-esquerda ul li{
list-style:none;
background-image:url(../image/folha-menu.gif);
background-repeat:no-repeat;
background-position:bottom left;
padding:5px;
}

#menu-esquerda ul li a{
margin-left:22px;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}

#menu-esquerda ul li a:hover{
text-decoration:underline;
}
#efeito{ margin-left:2px;}
#parceiros{
margin:0px;
padding-top:10px;
padding-bottom:10px;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
background:#FFFFFF;
min-height:128px;
}
#parceiros p{
margin:0px;
padding:5px 15px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
#propaganda-fora{

}
#module_cart{
text-align:center;
padding:0px 0px 15px 0px;
}
#propaganda-dentro{
text-align:center;
padding:0px;
}
#propaganda-dentro div{
margin:0 auto;
background-color:#FFFFFF;
width:100px;
height:100px;
}

#propaganda-dentro ul {
	margin:7px 0 10px 25px;
	padding:0px;
	color:#FFFFFF;
	text-align:left;

}
#propaganda-dentro ul li{
list-style:url(../image/seta_menu.gif);
margin:0px 0px 6px 0px;
}

#propaganda-dentro ul li a{
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


#propaganda-dentro ul li a:hover{
text-decoration:underline;
}

/*--------------------------------------*/
#propaganda-dentro p{
font-size:12px;
color:#FFFFFF;
margin:0;
padding: 5px 12px 0px 16px;
}
#propaganda-dentro p label{
display:inline-block;
width:40px;
margin:0;
padding:0;
}

.star{
    height:12px;
}

#livros { visibility:visible; }
#produtos { visibility:visible; }
/**  --------------------------------------   **/
#titulo-corpo{
width:582px;
height:22px;
background-image:url(../image/fundo-titulo-corpo.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-top:7px;
padding:3px;
text-align:left;
padding-left:7px;
}
#titulo-corpo span{
margin-left:15px;
}
#meio{
width:568px;
padding:0px;
background-color:#FFFFFF;
}
#corpo_produto{
width:568px;
margin-bottom:10px;
padding:0px;
background-color:#FFFFFF;
}

#final-tudo { clear:both; height:5px; width:1px; }

#corpo-conteudo {
width:95%;
padding:10px;
background-color:#F2FAF3;
text-align:left;
font-size:12px;
vertical-align:text-top;
}

#corpo-conteudo fieldset {
padding:30px 10px 10px 10px;
}
#corpo-conteudo fieldset p {
width:95%;
display:block;
}
#corpo-conteudo fieldset label {
width:150px;
display:block;
float:left;
padding:3px 3px 3px 0px;
}
#corpo-conteudo fieldset input {
display:block;
margin-top:3px;
margin-bottom:2px;
}
#corpo-conteudo fieldset textarea{
display:block;
}

#caixinha{
margin:0;
padding:0px;
}
#caixinha p {
color:#666666;
margin-bottom:5px;
margin-top:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
font-size:10px;
text-transform:capitalize;
}
#caixinha p img {
padding-top:5px;
vertical-align:middle;
}
#caixinha p a{
color:#666666;
text-decoration:underline;
font-weight:bold;
}
#caixinha p span a{
display:block;
float:right;
padding-top:5px;
color:#006600;
text-decoration:none;
margin-right:10px;
margin-bottom:10px;
}
#caixinha p span a:hover{
text-decoration:underline;
}
#caixinha p span a img{
padding:0px;
margin-right:3px;
}
#evento{
width:540px;
padding:14px;
float:left;
display:block;
background-color:#FFFFFF;
margin:0 auto;
}
#evento h2{
    margin:0px 0px 20px 0px;
    text-align:left;
    padding-left:5px;
}
#evento h2 a{
    color:#666666;
    text-decoration:none;
    font-weight:bold;
    float:left;
}
#evento h2 a:hover{
    color:#666666;
    text-decoration:underline;
}
#Event_img{
float:left;
text-align:center;
}

#evento a {
color:#666666;
text-decoration:none;
font-weight:bold;
display:block;
float:right;
}
#evento  a:hover {
text-decoration:underline;
}

#bandeiras{
background-color:#348E52;
width:100%;
height:40px;
text-align:center;
font-size:10px;
color:#FFFFFF;
vertical-align:middle;
border-top:4px solid #02220B;
}
#bandeiras div{
float:left;
display:inline-block;
padding:0;
margin:0;
}

.botao{
background-color:#3C9328;
color:#FFFFFF;
font-weight:bold;

}
#bandeiras ul {
width:90%;
margin:0 auto;
padding:10px;

}
#bandeiras ul li{
display:inline;
border-left:#FFFFFF solid 1px;
}
#bandeiras ul li a{
color:#FFFFFF; text-decoration:none; padding:5px 15px 5px 15px;
}
#bandeiras ul li a:hover{
text-decoration:underline;
}
#bandeiras span{ border-right:#FFFFFF solid 1px; padding-right:7px;}

#bandeiras div{font-weight:bold;}

#module_search{
    text-align:left;
    float:left;
}
#module_search input{
    margin:0;
    padding:0;
}
#module_search .bot{
    padding-top:4px;
}
#module_search .busca{
    padding-top:8px;
}

#module_search div{
    float:left;
    margin-left:15px;
}

.underlined {
    background-color:#F3FDF3;
    width:97%;
    margin-bottom:10px;
    padding:7px;
    border:solid 1px #DDDDDD;
}

.underlined p{
    margin-bottom:3px;
    margin-top:2px;
    padding:0px;
}
.underlined br{
    margin:0px;
    padding:0px;
}

a.button {

}
a.button span {

}


#propaganda-dentro p a span{
	background: transparent url('../image/botao_left.png') no-repeat;
	display: inline-block;
	padding: 5px 0 5px 15px;
}
#propaganda-dentro p a{	
	background: transparent url('../image/botao_right.png') no-repeat scroll top right;
	color: #FFFFFF;
	display: inline-block;
	font: normal 12px arial, sans-serif;
	height: 25px;
	margin-right: 6px;
	padding-right: 15px; /* sliding doors padding */
	text-decoration: none;
	text-align:right;
}
#galeria{
	width:100%;
	float:left;
}
#galeria a{ text-decoration:none; display:block;}
#galeria a:hover{ text-decoration:underline;}
.data{ font-style:italic; font-size:10px; text-align:center;}
.galeria_link{ text-align:center; }
.galeria_link sapan{ display:block; }

#siteMapa{
display:block;
width:100%;
float:left;
}

#stock{
    margin:0;
}
#stock p{
    padding:0;
    margin:0 0;
}
#homeEvent{
    display:inline-table;
    float:right;
}


#gallery {  width: 555px; }
#gallery ul { list-style: none; margin:0; padding:0 0 0 10px; }
#gallery ul li { display: inline-block; margin:0px 20px 10px 5px; padding:0; }
#gallery ul img { border: 2px solid; }
#gallery ul a:hover img { border: 2px solid #ccc; }

