body {
	margin:0px;
	padding:0px;
	background-image:url(images/fundo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#336733;
}
p, form, input {
	margin:0px;
	padding:0px;
}

img{ border:0; }

.controle {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
/***************************************************
*****			   TOPO      				  ******
****************************************************/
#topo_corpo_rodape {
	margin:auto;
	width:777px;
	background-color:#FFFFFF;
}
#wrap_10 {
	margin:auto;
	width:779px;
	height:227px;
}
#topo_00 {
	width:777px;
	position:relative;
}
#topo_10 {
	width:777px;
	height:79px;
	float:left;
}
#topo_11 {
	width:227px;
	height:79px;
	float:left;
}
#topo_12 {
	width:550px;
	height:79px;
	float:left;
	background-image:url(images/fundo_topo_drt.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu_topo {
	width:275px;
	height:69px;
	float:left;
	margin-top:5px;
}
#menu_topo a {
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	margin-left:10px;
}
#ac_pedido {
	width:260px;
	height:69px;
	float:left;
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	color:#717171;
	font-size:12px;
	text-align:right;
	margin-top:5px;
}
.margem_ac_pedido {
	margin-right:21px;
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	color:#717171;
	text-align:right;
	font-size:12px;
}
.busca_total {
	width:227px;
	height:19px;
	float:right;
}
.busca {
	border:0px;
	background-image:url(images/busca_meio.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:19px;
	width:150px;
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	color:#717171;
	font-size:12px;
}
.busca_esq_topo {
	background-image:url(images/busca_left.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	width:3px;
	height:19px;
	float:left;
	margin-left:50px;
}
.busca_meio {
	height:19px;
	width:150px;
	float:left;
}
.busca_drt_topo {
	background-image:url(images/busca_right.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	width:3px;
	height:19px;
	float:left;
}
.busca_lupa {
	width:19px;
	height:19px;
	float:left;
}
#topo_20 {
	width:777px;
	height:230px;
	float:left;
}
#menu {
	/*height:230px; RETIRADO: ERRO NO BOTÃO LANÇAMENTOS E ESTORANDO O LAYOUT */
	background-image:url(images/fundo_menu_esq.jpg);
	padding-top:10px;
}
#menu2 {
	background-image:url(images/fundo_degrade_up.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#menu, #menu2 {
	width:227px;
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
}
#menu a, #menu2 a {
	display:block;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	width:180px;
	height:17px;
	padding-top:3px;
	padding-left:9px;
	margin-left:19px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #EEEFEE;
	border-right:1px solid #EEEFEE;
	border-bottom:1px solid #EEEFEE;
}
.bullet1 {
	margin-right:4px;
}
#menu a:hover,#menu2 a:hover {
	background-color:#E2E2E2;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
#menu .nvl2,#menu2 .nvl2 {
	margin-right:4px;
	padding-left:15px;
}
#menu .u,#menu2 .u {
	border-bottom:1px solid #CCCCCC;
}
#foto_aleatoria {
	width:550px;
	height:230px;
	float:left;
}
#borda_superior_flash {
	width:550px;
	height:5px;
	background-image:url(images/borda_superior_flash.gif);
	background-position:left top;
	background-repeat:no-repeat;
	max-height:5px;
	overflow:hidden;
	float:left;
}
#fundo_flash {
	background-image:url(images/fundo_flash.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:550px;
	height:199px;
	float:left;
		
}
#borda_baixo_flash {
	width:550px;
	height:26px;
	float:left;
}
#nav {
	background-image:url(images/fundo_nav.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:372px;
	height:26px;
	float:left;
}
#texto_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#156634;
	font-weight:600;
	padding-left:10px;
	padding-top:3px;
}
#figura_nav {
	width:178px;
	height:26px;
	float:left;	
}
/***************************************************
*****			   CORPO     				  ******
****************************************************/
#corpo_0 {
	width:777px;
	/*position:relative;*/
	clear:both;
}
#corpo_01 {
	width:777px;
	float:left;
	background-image:url(images/fundo_corpo.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
#busca_prod {
	width:227px;
	height:53px;
	float:left;
	background-image:url(images/fundo_degrade_up.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.busca_total2 {
	width:207px;
	height:19px;
	float:left;
}
.busca2 {
	border:0px;
	background-image:url(images/busca_meio.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:19px;
	width:150px;
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	color:#717171;
	font-size:12px;
	float: left;
}
.busca3 {
	background-image:url(images/busca_lupa.gif);
	background-repeat:no-repeat;
	border-style:none;
	cursor:pointer;
	width:19px;
	height:19px;
}
.busca_esq_topo2 {
	background-image:url(images/busca_left.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	width:3px;
	height:19px;
	float:left;
	margin-left:30px;
}
.busca_meio2 {
	height:19px;
	width:150px;
	float:left;
}
.busca_drt_topo2 {
	background-image:url(images/busca_right.gif);
	background-position:left top;
	background-repeat:no-repeat;	
	width:3px;
	height:19px;
	float:left;
}
.busca_lupa2 {
	width:19px;
	height:19px;
	float:left;
}
.margem_busca_prod {
	margin: 6px 41px 1px 0;
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	color:#717171;
	text-align:right;
	font-size:12px;
}
#endereco {
	width:207px;
	height:115px;
	float:left;
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	color:#000;
	font-size:10px;
	padding-left:20px;
	background: url(images/fundo_degrade.jpg) left top no-repeat;
}
#endereco a {
	color:#000;
}
#corpo_esq {
	width:227px;
	float:left;
}
#corpo_drt {
	width:535px;
	float:left;
	padding:10px 10px 5px 5px;
}
/***************************************************
*****			   RODAPE    				  ******
****************************************************/
#rodape_swan{
	width:777px;
	height:133px;
	clear:both;
	position:relative;
	background-image:url(images/rodape_swan.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:26px;
}
#swan {
	width:114px;
	height:133px;
	position:absolute;
	left: -114px;
}
#rodape_copy{
	width:777px;
	height:45px;
	position:relative;
	background-image:url(images/rodape_copy.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#copy a {
	color:#FFFFFF;
}
#copy {
	width:350px;
	height:45px;
	float:left;
	padding-left:213px;
}
.copy {
	font-family:Arial, "Arial Black", Tahoma, "Arial MT Black";
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}
#x-neo {
	width:83px;
	height:16px;
	float:left;
	margin-top:6px;
	padding-left:101px;
}
/***************************************************
*****			   CONTEÚDO    				  ******
****************************************************/
a {
	color:#156634;
}
a:hover {
	color:#FF9900;
}
#texto_nav a {
	color:#156634;
}
#texto_nav a:hover {
	color:#FFFFFF;
}
.para {
	text-indent:10px;
}
.texto_normal, .input, .textarea {
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	font-size:11px;
	text-align:left;
	color:#000000;
}
.bloco_abertura {
	width:300px;
	float:left;
}
.bloco_titulo {
	background-color:#C1CFC1;
	font-family:Arial, "Arial Black", Tahoma, "Arial MT Black";
	color:#156634;
	font-size:12px;
	display:block;
	padding-left:10px;
}
.bloco_texto {
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	font-size:11px;
	color:#000000;
	padding:10px 5px 5px 5px;
}
.bloco_abertura_medio {
	width:230px;
	float:left;
	margin-left:5px;
}
.bloco_titulo_medio {
	background-color:#C1CFC1;
	font-family:Arial, "Arial Black", Tahoma, "Arial MT Black";
	color:#156634;
	font-size:12px;
	display:block;
	padding-left:10px;
}
.bloco_texto_medio {
	font-family:Tahoma, Verdana, sans-serif, "Times New Roman";
	font-size:11px;
	color:#000000;
	padding:10px 5px 5px 5px;
}
h1 {
	background-color:#C1CFC1;
	font-family:Arial, "Arial Black", Tahoma, "Arial MT Black";
	color:#156634;
	font-size:14px;
	display:block;
	padding:2px 0px 2px 10px;
	width:400px;
}
.ul1 {
	list-style-image:url(images/bullet_amarelo.gif);
}
.ul2 {
	list-style-image:url(images/bullet_verde.gif);
}
.input {
	border:1px solid #4E4E4E;
	background-color:#FFCC00;
	width:200px;
	margin-bottom:5px;
}
.textarea {
	border:1px solid #4E4E4E;
	background-color:#FFCC00;
	width:350px;
	height:150px;
	margin-bottom:5px;
}
.submit {
	border:1px solid #4E4E4E;
	background-color:#FFCC00;
	padding:0px 2px 0px 2px;
}
.foto_prod, .codigo_prod {
	border-bottom:2px solid #F2D113;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:5PX;
}
.codigo {
	font-family:Tahoma, Verdana, serif, sans-serif, "Times New Roman";
	font-size:11px;
	font-weight:bold;
}
.nome_prod {
	font-family:Tahoma, Verdana, serif, sans-serif, "Times New Roman";
	font-size:14px;
	color:#006600;
	font-weight:bold;
	padding-top:20px;
}
.importada {
	text-align:right;
	font-weight:bold;
	font-size:10px;
	color:#000000;
}
.a_center {
	text-align:center;
}
.a_just {
	text-align:justify;
}