/***************************************************/
/* HTML TAGS                                       */
/***************************************************/
* { 
	margin:0; 
	padding:0; 
}
body{
	min-width:778px;
	margin:0 auto;
	text-align:center;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
a{
	text-decoration:none;
}
input,textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:1px;
	border:#7f9db9 1px solid;
}
select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:1px;
	padding-right:1px;
	border:#7f9db9 1px solid;
}
img{
	border:0;
	margin:0;
	padding:0;
}

/***********************************************/
/* LAYOUT                                      */
/***********************************************/
#main{
	width: expression(document.body.clientWidth < 1000 ? '1000px' : 'auto' );
	background-color:#FFFFFF;
}
#topo{
	width:100%;
	height:32px;
	background-image:url(../img/top_green.gif);
	background-repeat:repeat-x;
}
#menu{
	width:100%;
	height:30px;
	text-align:right;
	background-image:url(../img/bg_menu.gif);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}
#banner{
	width:100%;
	height:126px;
	background-color:#FFFFFF;
	text-align:left;
}
#logo{
	text-align:left;
	width:200px;
	top:30px;
	height:190px;
	position:absolute;
	z-index: 2;
	left: 0px;
}
/***********************************************/
/* COLUNA ESQUERDA                             */
/***********************************************/

#coluna_esquerda{
	float:left;
	width:180px;
	height:auto;
}

/***************** 
	#loja styles 
******************/
#boxloja{
	width:175px;
	height:auto;
	text-align:left;
	margin:0 auto;
	margin-bottom:3px;
}
#boxloja_top{
	width:175px;
	height:62px;
	background-image:url(../img/loja.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxloja_content{
	width:175px;
	background-image:url(../img/loja_middle.jpg);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}

/*LI MENU*/

#boxloja_content ul{
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	text-transform: uppercase;
	list-style-type:none;
}

#boxloja_content li{ 
	border-top:#2C6125 1px solid;
}

#boxloja_content li a{
	display:block;
	height:auto;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFF;
	padding: 8px 0px 8px 20px;
	background-color:#357923;
	border-right:1px solid #284F24;
	border-left:1px solid #284F24;
}

#boxloja_content li a:hover{
	background-color:#3F8E29;
}

#boxloja_content li img{
	margin-right:5px;
}
/*FIM LI MENU*/

#boxloja_bottom{
	width:175px;
	height:11px;
	background-image:url(../img/box_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/*********** #busca styles ***********/
#boxbusca{
	width:175px;
	margin:0 auto;	
	margin-bottom:3px;	
}
#boxbusca_top{
	width:175px;
	height:33px;
	background-image:url(../img/busca.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxbusca_content{
	padding-top:5px;
	width:175px;
	background-image:url(../img/box_middle.gif);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
#boxbusca_bottom{
	width:175px;
	height:11px;
	background-image:url(../img/box_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/*********** #newsletter styles ***********/
#boxnews{
	width:175px;
	margin:0 auto;	
	margin-bottom:4px;	
}
#boxnews_top{
	width:175px;
	height:33px;
	background-image:url(../img/newsletter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxnews_content{
	padding-top:5px;
	width:175px;
	background-image:url(../img/box_middle.gif);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
#boxnews_bottom{
	width:175px;
	height:11px;
	background-image:url(../img/box_bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
}

/*********** #submenu styles ***********/
#boxpolitica{
	width:175px;
	text-align:left;
	margin:0 auto;	
}
#boxpolitica_top{
	width:175px;
	height:11px;
	background-image:url(../img/box_up.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxpolitica_content{
	width:175px;
	background-image:url(../img/box_middle.gif);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
}
#boxpolitica_content ul{
	list-style: none;
}
#boxpolitica_content li{ 
	line-height:30px;
	_line-height:0px;
	border-top:#2C6125 1px solid;
}
#boxpolitica_content li a{
	display: block;	
	border-right:1px solid #284F24;
	border-left:1px solid #284F24;	
	text-decoration:none;
	background-color:#357923;
	color:#FFFFFF;
	vertical-align:middle;
	height:26px;
	_height:18px;
	padding:0px 0px 0px 20px;
	_padding:10px 0px 0px 20px;
}
#boxpolitica_content li a:visited{
	color:#FFFFFF;
}
#boxpolitica_content li a:hover{
	background-color:#3F8E29;
}
#boxpolitica_content li img{
	margin-right:5px;
}
#boxpolitica_bottom{
	width:175px;
	height:11px;
	background-image:url(../img/box_bottom.gif);
	background-position:middle;
	background-repeat:no-repeat;
}

/***********************************************/
/* COLUNA DIREITA                              */
/***********************************************/
#coluna_direita{
	float:right;
	width:155px;
	height:auto;	
}
/*********** #boxperfil styles ***********/
#boxperfil{
	width:150px;
	margin:0 auto;
	margin-bottom:4px;
	_margin-bottom:0px;	
}
#boxperfil_top{
	width:150px;
	height:32px;
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxperfil_content{
	padding-top:5px;
	width:150px;
	background-image:url(../img/perfil_middle.jpg);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
#boxperfil_bottom{
	width:150px;
	height:9px;
	background-image:url(../img/box_bottom2.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/*********** #boxcesta styles ***********/
#boxcesta{
	width:150px;
	margin:0 auto;
	margin-bottom:4px;
	_margin-bottom:1px;
}
#boxcesta_top{
	width:150px;
	height:33px;
	background-image:url(../img/cesta_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxcesta_content{
	padding-top:5px;
	width:150px;
	background-image:url(../img/cesta_middle.jpg);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-weight:bold;
}
#boxcesta_bottom{
	width:150px;
	height:9px;
	background-image:url(../img/box_bottom2.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/*********** #boxeventos styles ***********/
#boxeventos{
	width:150px;
	margin:0 auto;
}
#boxeventos_top{
	width:150px;
	height:33px;
	background-image:url(../img/eventos_top.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#boxeventos_content{
	padding-top:5px;
	width:150px;
	background-image:url(../img/eventos_middle.jpg);
	background-position:center;
	background-attachment:inherit;
	background-repeat:repeat-y;
}
#boxeventos_content p{
	padding-left:7px;
	padding-right:7px;
}
#boxeventos_content hr{
	width:150px;
	border:#CCCCCC 1px solid;
	margin:5px 0px 5px 0px;
	_margin:0px;
}

.tb_destaque{
	border: 2px solid #FFFFFF;
	margin-bottom:5px;
}

#boxeventos_bottom{
	width:150px;
	height:8px;
	background-image:url(../img/eventos_bottom.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.radio{
	border: 0px;
}

/***********************************************/
/* COLUNA CENTRAL                              */
/***********************************************/
#coluna_central{
	margin-left:180px;
	margin-right:155px;
}

.bannerDestaque{
	height:auto;
	z-index:1;
}
.rowProduto{
	float:left;
	width:98%;
	margin-bottom:20px;
}
.boxProduto{
	float:left;
	width:33%;
}
.produto{
	padding-left:5px;
	padding-right:5px;
}
.moeda{
	color:#0099CC;
	font-weight:bold;	
}

#buscaGeral{
	margin:0 auto;
	margin-top:10px;
	width:98%;
	text-align:left;
}
#navBarOrdenacao{
	float:left;
	width:98%;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
}
#navBarPagGeral{
	float:left;
	margin-bottom:10px;
	width:90%;
}
#navBarPaginacao{
	float:left;
	width:300px;
	padding-top:5px;
	padding-bottom:5px;
}
.paginaAtual a{
	background-color:#357924;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.pagina a{
	background-color:#FFFFFF;
	font-weight:bold;
	color:#666666;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.pagina a:hover{
	background-color:#BDD3BC;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

/***********************************************/
/* JANELAS DE ERRO                             */
/***********************************************/

#diverro{
	width:auto;
	color:#FF0000;
	margin:10px;
	font-weight: bold;
}

#divalerta{
	width:auto;
	color:#2B5F23;
	margin:10px;
	font-weight: bold;
}

.alertaError{
	height: 10px;
	margin-top: 5px;
}

/***********************************************/
/* RODAPÉ                                      */
/***********************************************/
#rodape{
	width: expression(document.body.clientWidth < 780 ? '779px' : 'auto' );
	height:68px;
	text-align:center;	
}
#boxformas{
	float:left;  
	width:51%;
	height:68px;
	text-align:right;
	background-image:url(../img/formas_bg.gif);
	background-repeat:repeat-x;
}
#boxvector{
	float:left;
	width:49%;
	height:68px;
	text-align:left;
	background-image:url(../img/vector_bg.gif);
	background-repeat:repeat-x;
}
#bodyextend {
	width:100%;
	clear:both;
}

/***************************************************/
/* CLASSES DE TEXTOS                               */
/***************************************************/
.titulo{
	color:#357924;
	font-size:11px;
	font-weight:bold;
}
.user{
	color:#0099CC;
	font-weight:bold;
}
.tituloProduto{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
.descricaoProduto{
	margin-bottom:20px;
}
.precoProduto{
	color:#0099CC;
	font-weight:bold;	
	font-size:11px;
}
.formasPagamento{
	color:#666666;
	font-size:10px;
}
.bolded{
	font-weight:bold;
	color:#666666;
}
.resultSearch{
	margin-top:10px;
	margin-bottom:10px;
}
.whiteline{
	width:100%;
	height:2px;
	background-color:#FFFFFF;
}
.yellowfontbold{
	font-weight:bold;
	color:#FFFF33;
}
