/*

  $Id: stylesheet.css,v 1.40 2002/01/11 22:36:46 dgw_ Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2001 osCommerce



  Released under the GNU General Public License

*/



.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background-color: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: crimson; }



BODY {

  background-color: #FFFFFF;

  color: #000000;

  margin: 0px;

}



/* A { 

  color: #000000;
  text-decoration: none; 
}

A:hover { 
  color: #FF0000; 
  text-decoration: underline; 
  background-color: none;

}

*/

FORM {

	display: inline;

}



TR.header {

  background-color: #ffffff;

}



TR.headerNavigation {

  background-color: #ffffff; 

}

td.direita {
	margin-left: 0px;
}

td, tr, table {
	border: 0px;
}

.table_news {
	height: 20px;
	margin-top: -15px;
}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background-color: #009933;

  color: #FFFFFF;

  font-weight : bold;
  
  
}



A.headerNavigation { 

  color: #FFFFFF; 

}



TR.headerError {

  background-color: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background-color: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background-color: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background-color: #00ff00;

  color: #ffffff;

  font-weight : bold;

  text-align : center;
  
  

}



TR.footer {

  background-color : #bbc3d3;

}



TD.footer {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;

  background-color : #009933;

  color : #FFFFFF;

  font-weight : bold;

}

TABLE.infoBoxContentsNews {

  background-color: #ffffff; 

}


TABLE.infoBox {

  background-color: #ffffff;

}



TABLE.infoBoxContents {

  /* background-color: #E8FFDD; */
  background-color: #ffffff;
  text-align: justify;
  	font :normal 11px Arial,Helvetica, sans-serif;
	line-height: 1.5;
	text-align:justify;
	color: #333333;

}



TD.infoBoxHeading {

  font:bold 12px Arial, Helvetica, sans-serif;
  background-color : #ffffff;
  color: #ffffff;
  /*background-image: url(images/kit_images/background/headers_box.jpg);*/
	height: 20px;
	background-color: #999999;
	border: 1px solid #999999;
	padding-left: 20px;
	margin-bottom: 20px;
	text-align:left;

}



TD.infoBox, SPAN.infoBox {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;
  

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background-color : #FFFFFF;

}

TR.productListin-odd {
background-color : #cccccc;
}

TR.productListin-even {
background-color : #ffffff;
}


TR.shippingOptions-odd {

  background-color : #f1f2f2;

  font-family : Verdana, Arial, sans-serif;

  font-size : 11px;

  font-weight : normal;

}

TR.payment-odd{ 

  background-color : #218664;
  
  font-family : Verdana, Arial, sans-serif;

  font-size : 12px;
  color: #d9ff3b;
  

  font-weight : bold;
  margin-top: 10px;
  
  
}


TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even {

  background-color : #ffffff;

}

TD.productListing-even, td.productListing-odd {
		padding-bottom: 5px;
	 border-bottom: dashed 1px #cccccc; 
	text-align: center;
}


td.productListing-even a, td.productListing-odd a {
	color: #333333;
	font: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

td.productListing-even a:hover, td.productListing-odd a:hover{
	color: #218664;	
}

TR.shippingOptions-even {

	background-color : #FFFFFFF;

}
TR.payment-even{

 background-color : #FFFFFFF;
 
 }

TR.productListing-heading {

  background-color : #E8FFDD;

}

TR.productListing-news {

  background-color : #ffffff;
  border-bottom: solid 1px #cccccc;
  padding-bottom: 3px;

}



TD.productListing-heading{

  font-family : Verdana, Arial, sans-serif;
  height: 30px;

  font-size : 10px;
  
  color : #666666;

  background-color : #f1f2f2;

  font-weight : bold;

  font-variant : small-caps;
 
  border-top: solid;
  border-bottom: solid;
  border-color: #cccccc;
  border-width: 1px;
  
  /*background-image: url(images/kit_images/background/headers_box.jpg);*/

}

td.productListing-heading a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #333333;
}


td.productListing-heading a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #218664;
}



TD.productListing-data, TD.productListing-data-lista {

	font: bold 14px Arial, Verdana, sans-serif;
	color: #458ffe; /*azul */
	text-align:center;
	border: 1px solid #f1f2f2;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
	padding: 5px;

}

TD.productListing-data-lista {
	border-top: 1px dashed #cccccc;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

td.main_payment {
	font: bold 14px Arial, Verdana, sans-serif;
	background-color: #279e76; /* verde escuro */
	color: #d9ff3b; /* verde claro */
	text-align:center;
	border: 1px solid #f1f2f2;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 150px;
	padding: 5px;
}



SPAN.productSpecialPrice, SPAN.productSpecialGroupPrice {
  font: bold 12px Arial, Verdana, sans-serif;
  color: #ff0000;
  text-decoration:line-through;
}

/* SPAN.productSpecialGroupPrice{

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;
  
  font-size : 14px;
  
   font-weight : bold;
  
}

*/
span.productListing-data, span.productListing-data-lista {
	font: bold 14px Arial, Verdana, sans-serif;
	color: #458ffe;
	text-align:center;
}


A.pageResults { 

  color: #0000FF; 

}



A:hover.pageResults { 

  color: #0000FF; 

  background-color: #FFFF33; 

}

td.spacer {
	height: 21px;
}

td.spacer2 {
	height: 10px;
}

td.spacer3 {
	height: 15px;
	vertical-align: middle;
	text-align:center;

}

td.spacer4 {
	height: 77px;
}

td.valor {
	text-align: center;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999999;
}

td.preco {
	text-align: center;
	font: bold 19px Arial, Helvetica, sans-serif;
	color: #a2db14; /* verde */
	vertical-align: 10px;
}

hr {
	border: dashed 1px #cccccc;
}


TD.pageHeading, DIV.pageHeading {

  /*font-family : Verdana, Arial, sans-serif;

  font-size : 20px;

  font-weight : bold;

  color: #9a9a9a;*/
	width: 663px;
	height: 30px;
	background-color: #279e76;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #d5f92f;
	padding-left: 7px;
	padding-top: 4px;
	margin-bottom: 8px;
	text-align:left;
	border-left: 1px solid #ffffff;
	margin-right: 0px;
}

td.pageHeading span {
	vertical-align: 6px;
}



TR.subBar {

  background-color : #f4f7fd;

}



TD.subBar {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;

  color : #000000;

}



TD.main, P.main, span.main, TD.main3, P.main3, TD.main_bt, TD.main4, td.main5, td.main6, td.main7, td.main8, td.main9, td.main10, p.main10 td.main12{

	font :normal 11px Arial,Helvetica, sans-serif;
	line-height: 1.5;
	text-align:justify;
	color: #333333;
}



td.main10{
font-size:14px;
}

p.main10 {
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

p.main10 span {
	color:#279e76;
}

td.main11, p.main11 {
	font :normal 14px Arial,Helvetica, sans-serif;
	line-height: 1.5;
	text-align:justify;
	color: #333333;
}

td.main12 {
	text-align: left;
	padding-left: 15px;
}

td.main12 input {
	padding-right: 3px;
	vertical-align: -3px;
	border: 0px;
}

.login {
	font :normal 11px Arial,Helvetica, sans-serif;
	text-align:center;
	color: #333333;
}

.area_usuario, .area_usuario2 {
	float: left;
	width: 268px;
	border: 1px solid #bfbfbf;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 7px;
	height: 207px;
}


td.main_payment2 {
	font: bold 12px Arial, Helvetic, sans-serif;
	color: #d9ff3b;
	text-align: justify;
	height: 20px;
	padding-left: 10px;
}


td.main_bt input{
	border: 0px;
}

td.main_bt {
	text-align: center;
}

td.main8 {
	text-align: center;
	border-bottom: dashed 1px #999999;
	padding-bottom: 15px;
	padding-top: 15px;
}

td.main input {
	width: 400px;
}

input.main_bt {
	width: 108px;
	height: 27px;
}

td.main7 input {
	width: 200px;

}

td.main4 input {
	width: 12px;
	height: 12px;
	border: 0px;
}

td.main9 {
	width: 60px;
	height: 14px;
	padding-top: 6px;
	background-color: #d9ff3b;
	text-align:center;
}

td.main9 input, td.main10 input {
	width: 12px;
	height: 12px;
	border: 0px;
}

td.main11 textarea {
	width: 600px;

}


td.main10 {
	width: 180px;
	height: 14px;
	padding-top: 6px;
	background-color: #cccccc;
	text-align:center;
}

td.main5 input {
	width: 70px;
}

td.main6 input {
	width: 12px;
	border: 0px;
	background-color: f1f2f2;
}

TD.main2, P.main2 {

	font :normal 11px Arial,Helvetica, sans-serif;
	line-height: 1.5;
	text-align:right;
	color: #333333;
	padding-right: 20px;
}




TD.main3, P.main3 {
	padding-left: 15px;
}




TD.smallText, SPAN.smallText {

    font: normal 10px Arial, Helvetica, sans-serif;
	padding: 10px;
	/* border: 1px solid #f1f2f2;
	background-color: #ffffff; */
}


TD.accountCategory {

  font-family : Verdana, Arial, sans-serif;

  font-size : 13px;

  color : #666666;

}



TD.fieldKey {

  font-family : Verdana, Arial, sans-serif;

  font-size : 12px;

  font-weight : bold;
  
  

}

TD.rodape {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;

  font-weight : normal;
  
  background-color: #FFFFFF;
  

}


TD.fieldValue {

  font-family : Verdana, Arial, sans-serif;

  font-size : 12px;

}


TD.tituloNoticia {

  font: bold 15px Arial, Helvetica, sans-serif;
  color: #458ffe;
}

TD.dataNoticia {

  font: normal 11px Arial, Helvetica, sans-serif;
  color: #009933;
  text-align: justify;
}


TD.tableHeading {

  font: bold 12px Arial, Helvetica, sans-serif;
  color: #333333;
  background-color:#f1f2f2;
  border-top: solid 1px #999999;
  height: 25px;
}

TD.faqpergunta {
  color : #ffffff;
  
  font-family : Verdana, Arial, sans-serif;

  font-size : 12px;

  font-weight : bold;

}


SPAN.newItemInCart {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;

  color : #ff0000;
  
  font-weight : bold;
}



CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA {
    font: normal 11px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#FFFFFF;
}



TEXTAREA {
    width: 89%;
	border: 1px solid #cccccc;
	padding-left: 5px;
}



SPAN.greetUser {

  font-family : Verdana, Arial, sans-serif;

  font-size : 12px;

  color : #f0a480;

  font-weight : bold;

}



TABLE.formArea {

  background-color : #f1f2f2;
  border: 1px solid #cccccc;
}

table.formArea2 {
	background-color: #ffffff;
	border: 0px;
	
}



TD.formAreaTitle, TD.formAreaTitle2 {

  /*font-family : Tahoma, Verdana, Arial, sans-serif;

  font-size : 12px;

  font-weight : bold;*/

	height: 20px;
	background-color: #999999;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #ffffff;
	border: 1px solid #999999;
	padding-left: 20px;
	margin-bottom: 8px;
	text-align:left;

}


TD.formAreaTitle2 {
	background-color: #ffffff;
	color: #009900;
	border: 0px;
	border-bottom: dashed 1px #009900;
	height: 24px;
}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight : bold;

}





TD.checkoutBar {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;

  color: #666666;

}



SPAN.checkoutBarHighlighted {

  font-family : Verdana, Arial, sans-serif;

  font-size : 10px;

  color: #000000;

}

/*VJ Links Manager for OSC v0.2 begin*/
A.exLinkTitle {
  font-size: 12 px;
  color: #333333;
  font-weight: bold;
}

A.exLinkURL {
  font-size: 10 px;
  color: #f48605;
  font-weight: bold;
  
}
/*VJ Links Manager for OSC v0.2 end*/


/* PHPNEWS */

.news_box {
	border-bottom : 1px solid #ff0000; padding: 3px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: none; 
	background: #000000; 
	color: #ffffff;
}

.news_inner_box {
	border-bottom : 1px solid #ff0000; padding: 3px;
	font-family: Verdana, Arial, sans-serif; font-size: 12px; font-style: italic; background: #ffffff; color: #000000;
}

.news_bottom_box {
	border-bottom : 1px solid #cccccc; padding: 3px;
	font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #ffffff; color: #000000;
}

.dataTableContentRed { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #CC0000; }
.dataTableContentRedAlert { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold; }



/* calendar */
.yearHeader { font-family: Helvetica, Arial, Verdana; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none;} .calendarMonth { background-color: #BBC3D3; cursor: default; width: 100%;}
.calendarHeader { font-family: Helvetica, Arial, Verdana; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFFF; text-decoration: none; height: 22px;}
.calendarToday { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFCF00; padding-left : 3px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendarWeekend { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #CAEEFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px;}
.calendar { font-family: Arial, Verdana; font-size: 10px; color: #000000; background-color: #FFFFFF; padding-left : 3px; line-height: 14px; text-decoration: none; border:1px solid #FFFFFF; height: 22px; width: 18px; }
.event { font-family: Arial, Verdana; font-size: 11px; color: #000000; background-color: #FFFFFF; text-decoration: none; border:1px solid #E6E6E6; }
.empty { background-color: #F0FAFF; line-height: 14px; height: 22px; width: 18px; }
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {color: red; text-decoration: underline;}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {color: red; text-decoration: underline;}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {color: red; text-decoration: underline;}

/*--------- Especificaes Gerais ------------- */

body {
background-color:#ffffff;
margin: 0 auto;

}

img {
	border: 0px;
}

#pagina {
	width:1004px;
	margin:0 auto;
	text-align:center;
	position:relative;
}


#flash {
	width: 1004px;
	height: 174px;
	margin-bottom: 5px;
	z-index:0;
}

#footer {
	float: left;
	height: 255px;
}

#menu_produtos {
	float: left;
	width: 165px;
}

#menu_principal {
	position: absolute;
	width: 670px;
	height: 20px;
	margin: 0 1px 1px 1px;
	top: 179px;
	left: 165px;
	text-align: center;
	z-index: 1;
	
	/*float: left;
	width: 670px;
	height: 20px;
	margin: 0 1px 1px 1px;
	*/
}

#container {
	float: left;	
	width: 670px;
	
}

#conteudo {
	width: 600px;
	margin-left:15px;
	margin-top:15px;
	border: 1px solid #cccccc;
	background-color:#ffffff;
	padding: 20px;
	
}

#direita {
	float: left;
	width: auto;
	margin-right: 0px;
}

.cat_prod {
	margin-bottom: 0px;
	height: 20px;
}


/*--------- Links ------------- */

a, .paginacao a, .paginacao2 a {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #279e76;
	text-decoration:underline;
}

a:hover  {
	color: #107f5a;
	background-color:none;
}

.paginacao a:hover, .paginacao a:hover {
	color: #107f5a;
	background-color:#ffffff;
}



.nome_produto a {
	font: bold 11px Arial, Verdana, sans-serif;
	color: #006543;
	text-decoration:none;
}

.nome_produto a:hover {
	text-decoration:underline;
}

a.link {
	font: normal 11px Arial, Verdana, sans-serif;
	color: #333333;
	text-decoration: none;
}

a.link:hover {
	text-decoration: underline;
}

li.produto a, li.categoria a, li.produto_selecionado a {
	color: #006543;
	display:block;
	width:165px;
	text-decoration: none;
	height: 18px;

}

li.produto a:hover, li.categoria a:hover, li.produto_selecionado a:hover{
	display: block;
	color:#006543; 
	width: 165px;
	background-color:#e4e8d9; 
	height: 18px;
}

li.categoria_selecionada a:hover {
	height: 18px;
	display: block;
	background-color:#279e76;
	text-decoration:none;
	width: 165px;
}


/*--------- Forma de pagamento ------------- */

#pagamento {
	width: 200px;
	height: 280px;
}

#pag_texto {
	width: 198px;
	border: solid 1px #cccccc;

}

#pag_texto p {
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 5px 5px 5px 10px;
}

#pag_texto span {
	color: #80aaf6;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
}

#pag_texto span.label {
	color: #4986f7;
	text-align: left;
	font: bold 11px Arial, Helvetica, sans-serif;
}



/*--------- Formulrios ------------- */



input {
border: 1px solid #cccccc;
}
input.boleto {
border: 2px outset #f00;
cursor: pointer;
}

.login input {
	width: 150px;
	border: 1px solid #cccccc;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #666666;
}

input.forms {
	height: 16px;
	border: solid 1px #b2b2b2;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #666666;
	padding: 0 3px 0 3px;
	margin: 2px 2px 0 2px;
	background-color:#ffffff;
}

input.lista_produtos {
	height: 14px;
	width: 25px;
	border: solid 1px #b2b2b2;
	font: bold 12px Arial, Verdana, sans-serif;
	color: #367f2e;
	padding: 0 3px 0 3px;
	margin: 0 2px 0 2px;
	background-color:#ffffff;
}

select {
	border: solid 1px #b2b2b2;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #666666;
}

/*--------- Categoria de produtos ------------- */

* {
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
}



#produtos, #lista_submenu_lautz, #lista_submenu_faq {
	font: normal 11px Arial, Verndana, sans-serif;
	color: #006543;
	background-color:#f5fdfa;
	width: 165px;
	border-top: solid 1px #ffffff;
}

#produtos li, #lista_submenu_lautz li, #lista_submenu_faq li {
	text-align:left;
	height: 18px;
	border-bottom:1px solid #c1dbd2; 
	vertical-align: middle;
}

#produtos img, #lista_submenu_lautz img, #lista_submenu_faq img {
	margin-right: 5px;
}


#produtos span, .topo span, #lista_submenu_lautz span, #lista_submenu_faq span {
	vertical-align: 5px;
}

li.categoria {
	font-weight: bold;
}

li.categoria_selecionada, li.categoria_selecionada a {
	font-weight: bold;
	color: #ffffff;
	background-color: #218664;
	display: block;
	text-decoration:none;
}

li.produto {
	font-weight: normal;
	background-color: #fcfff5;
}

li.produto_selecionado, li.produto_selecionado a {
	font-weight: bold;
	background-color: #e4e8d9;
	height: 18px;
	text-decoration: none;
}


/*--------- Combos Lateral direita ------------- */

.combo, .combo2{
	width: 165px;
	border: 1px solid #006543;
	margin: 0 0 5px 2px;
	background-color: #e9f9f3;
	text-align: center;
	float: left;
	font: normal 11px Arial, Verdana, sans-serif;
}

.combo2 {
	border-color: #535353;
	background-color: #f1f2f2;
}

.titulos, .titulos2 {
	width: 165px;
	height: 18px;
	background-color: #006543;
	font-weight: bold;
	color: #ffffff;
	padding-top: 1px;
	float: left;
}

.titulos2 {
	background-color: #535353;
}

.titulos a, .titulos2 a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.titulos a:hover, .titulos2 a:hover {
	text-decoration: underline;
}


/*--------- Cesta de Compras ------------- */

.lista{
	font: normal 11px Arial, Verdana, sans-serif;
	color: #333333;
	padding: 8px;
	border-top: 1px dashed #279e76;
	float: left;
	width: 149px;
}


/*--------- Suporte Online ------------- */

.bt_suporte {
	float: left;
	width: 140px;
	height: 52px;
	margin: 0 auto;
}


/*--------- Novidades e Ofertas ------------- */

.imagem {
	float: left;
	width: 165px;
	height: 140px;
	text-align:center;
	padding: 8px 0 8px 0;
	background-color: #ffffff;
}

.lista2 {
	color: #333333;
	padding: 8px;
	border-top: 1px dashed #279e76;
	float: left;
	width: 149px;
}

.lista2 span {
	font-weight: bold;
	color: #07ae0b;
	margin-top: 5px;
}

.lista2 span.preco {
	text-decoration:line-through;
	color: #333333;
	font-weight: normal;
}


/*--------- Calendrio ------------- */

.calendario {
	float: left;
	width: 165px;
	height: 180px;
	padding: 8px 0 8px 0;
	background-color: #ffffff;
	border: 1px dashed #279e76;
	border-right: 0;
	border-left: 0;
}

.links {
	color: #333333;
	padding: 6px;
	float: left;
	width: 149px;
}


/*--------- Listagem de Produtos ------------- */

.topo {
	float: left;
	width: 662px;
	height: 30px;
	background-color: #279e76;
	font: bold 16px Arial, Verdana, sans-serif;
	color: #d5f92f;
	padding-left: 8px;
	padding-top: 4px;
	margin-bottom: 8px;
	text-align:left;
}

.topo img {
	margin-right: 5px;
}

.box {
	width: 320px;
	font: bold 11px Arial, Verdana, sans-serif;
	color: #006543;
	float: left;
	border: 1px solid #e5e5e5;
	margin: 5px 5px 5px 6px;
}

.img_produto {
	width: 120px;
	text-align: center;
	float: left;
	margin: 5px 0 5px 0;
}

.nome_produto {
	width: 190px;
	text-align: center;
	margin-top: 15px;
	float: left;
}

.nome_produto span {
	font: bold 15px Arial, Verdana, sans-serif;
	color: #333333;
}


/*--------- Paginao de Produtos ------------- */

.exibicao {
	float: left;
	width: 600px;
	margin-top: 6px;
}

.entradas {
	width: 240px;
	height: 20px;
	/* padding-left: 8px; */
	font: normal 11px Arial, Verdana, sans-serif;
	color: #279e76;
	text-align: left;
	float: left;
}

.entradas2 {
	width: 250px;
}

.paginacao{
	width: 360px;
	height: 20px;
	/* padding-right: 8px;*/
	font: normal 11px Arial, Verdana, sans-serif;
	color: #279e76;
	text-align: right;
	float: right;
}

.paginacao2 {

}

/*--------- Banners de Publicidade ------------- */

#publicidade {
	width: 1004px;
	clear: both;
	float: left;
	/*height: 60px;*/
	text-align:center;
	margin-top: 10px;
}

.banner {
	border: 1px solid #999999;
	padding: 2px;
}

/*--------- Mapa do Site ------------- */

#mapa, #map2 {
	width: 1004px;
	text-align: center;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #cccccc;
	clear: both;
	float: left;
	margin-top: 10px;
	line-height: 20px;
}

/*--------- Busca de produtos ------------- */

#busca {
	position: absolute;
	width:530px;
	height: 27px;
	/* background:url(images/bg_busca.png) no-repeat left top; */
	top: 147px;
	left: 474px;
	text-align: center;
	z-index: 2;
}

#busca img {
	vertical-align: text-bottom;
	padding-top: 5px;
}

img.busca {
	padding-left: 9px;
}

img.botao_sair {
	margin-left: 14px;
	vertical-align: bottom;
	margin-bottom: -2px;

}


/*--------- Assinatura ------------- */

#assinatura {
	width: 985px;
	height: 84px;
	float: left;
	margin: 30px 0 0px 0;
	background-color: #fcfff5;
	font: normal 11px Arial, Verdana, sans-serif;
	color: #006543;
	border-left: solid;
	border-right: solid;
	border-width: 10px;
	border-color: #a7de14;
	padding-top: 10px;
}

#left {
	width: 300px;
	padding-left: 10px;
	float: left;
	text-align: left;
}

#right {
	width: 300px;
	padding-right: 10px;
	float: right;
	text-align: right;
}
	

/*--------- Submenu principal ------------- */


#submenu_lautz, #submenu_faq {
	z-index: 1;
	position: absolute;	
	width: 200px;
	height: 18px;
	text-align:left;
	visibility:hidden;
}
#submenu_lautz {
	top: 197px;
	left: 210px;
}

#submenu_faq {
	top: 197px;
	left: 253px;
}

td.margem {
	margin: 10px;
}


#list_produtcts {
	padding: 5px;
	border: 1px solid #666666;
	background-color: #ffffff;
		
}

/*--------- Busca ------------- */

h1.resultado {
	text-align: left;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #a2db14; /* verde */
	margin-bottom: 15px;
}





td.logos {
	background-color:#ffffff;
	vertical-align:top;
	text-align:center;
	padding: 5px;

}	
