  /*



  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $







  osCommerce, Open Source E-Commerce Solutions



  http://www.oscommerce.com







  Copyright (c) 2003 osCommerce - Modified by  - atendimento@ldurigansom.com.br durigansom@hotmail.com in 19/04/2007







  Released under the GNU General Public License



*/



.centerpage {



  width: 769px;



  position: absolute;



  left: 50%;



  top: 0px;



 margin-left: -383px;



  background: White;



		  }



  



	



	  



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



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



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



.productsNotifications { background: #f2fff7; }



.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }







BODY {



  background: #ffffff;



  color: #000000;



  margin: 0px;



}







A {



  color: #747474;



  text-decoration: none;



  font-size: 12px;



}







A:hover {



  color: #888888;



  text-decoration: underline;



}



#tabela_preco h3 {color:#A3191E;

font-size:23px;

font-weight:bold;

text-transform:capitalize;}



FORM {



 display: inline;



}







TR.header {



/* background: #ffffff; */



}







TR.headerNavigation {



  background: #bbc3d3;



}







TD.headerNavigation {



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



  font-size: 10px;



  background-repeat: repeat;



  color: #CCCCCC;



  font-weight : bold;



}







A.headerNavigation { 



  color: #999999;



  font-size: 13px;  



  font-weight: bold;



  text-decoration: none;



}







A.headerNavigation:hover {



  color: #FFFFFF;



  font-size: 13px;  



  font-weight: bold;



  text-decoration: underline;



}







TR.headerError {



  background: #ff0000;



}







TD.headerError {



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



  font-size: 12px;



  background: #ff0000;



  color: #ffffff;



  font-weight : bold;



  text-align : center;



}







TR.headerInfo {



  background: #00ff00;



}







TD.headerInfo {



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



  font-size: 12px;



  background: #00ff00;



  color: #ffffff;



  font-weight: bold;



  text-align: center;



}



.headerCategoriesItems { 



     



	color:#f7f7f7;



	font-family:Arial, Verdana;



	font-size:8pt;



	font-weight:bold;



	text-decoration:none;



	position: relative;



	border-left:1px solid #FFFFFF;



	padding:2px;



	overflow:hidden;



	line-height:18px;



  }



  



  .headerCategoriesItems a { color: #333333; }



  .headerCategoriesItems a:hover { color: #000000; }







TR.footer {



  background: #bbc3d3;



}







TD.footer {



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



  font-size: 11px;



  color: #6b6f75;



  font-weight: bold;



  padding:5px 0px;



}



a.footer{



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



  font-size: 10px;



   color: #ffffff;



  font-weight: bold;



}







a.footer:hover{



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



  font-size: 10px;



   color: #ffffff;



  font-weight: bold;



}



.infoBox {







}



.infoBox1{background-color:#FFF; border:0px solid #A6B3BA; }



.infoBoxContents {



 



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



  font-size: 10px;



}







.infoBoxNotice {



  background: #FF8E90;



}







.infoBoxNoticeContents {



  background: #FFE6E6;



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



  font-size: 10px;



}







TD.infoHeaderHeading {



  color:#FFF; font-size:10px;padding-left:4px; padding-bottom:3px; text-align:left;



}



TD.infoBoxHeading {

	background:url(images/infobox/corner_center.gif) repeat-x;

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

	font-size: 11px;

	font-weight: bold;

	text-transform:uppercase;

	color: #FFF;

}







TD.infoBoxHeading1 {



  background:url(images/infobox/corner_center.gif) repeat-x;



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



  font-size: 11px;



  font-weight: bold;



  color: #FFF;



}







TD.infoBoxCategoriesHeading {



  background:url(images/infobox/cat_bg.gif) repeat-x;



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



  font-size: 11px;



  font-weight: bold;



  color: #FFF;



}







TD.infoBox, SPAN.infoBox {



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



  font-size: 10px;



 



}







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



  background: #ffffff;



}







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



  background: #ffffff;



}







TABLE.productListing {



  border: 1px;



  border-style: solid;



  border-color: #c2c5bb;



  border-spacing: 1px;



  background: #FFFFFF;



}







.productListing-heading {



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



  font-size: 10px;



  background: #c2c5bb;



  color: #FFFFFF;



  font-weight: bold;



}



.productListing-heading a{



 



  color: #FFFFFF;



  font-weight: bold;



}



.productListing-heading a:hover{



 



  color: #FFFFFF;



  font-weight: bold;



text-decoration:underline;



}







TD.productListing-data {



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



  font-size: 10px;



}



TD.productListing-data a{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#333;


}



TD.productListing-data a:hover{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#000;






}



A.pageResults {



  color: #4A4949;



}







A.pageResults:hover {



  color: #4A4949;



  text-decoration:none;



  



}



.linhapreco {

background-color:#F6F6F8;

border:1px solid #EDEDED;

min-height:73px;

}

.quadroproduto {

background-color:#FFFFFF;

border:1px solid #E0F0F8;

margin-left:20px;

}



TD.pageHeading, DIV.pageHeading {

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

	font-size: 20px;

	font-weight: bold;

	color: #000;

}

TD.pageHeading2, DIV.pageHeading2 {

color:#000;

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

font-size:20px;

font-weight:bold;

}



TR.subBar {



  background: #f4f7fd;



}







TD.subBar {



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



  font-size: 10px;



  color: #000000;



}







TD.main, P.main {



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



  font-size: 11px;



  line-height: 1.5;



}







TD.smallText, SPAN.smallText, P.smallText {



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



  font-size: 10px;



}







TD.accountCategory {



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



  font-size: 13px;



  color: #aabbdd;



}







TD.fieldKey {



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



  font-size: 12px;



  font-weight: bold;



}







TD.fieldValue {



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



  font-size: 12px;



}







TD.tableHeading {



  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;



}



.produto_linha {border:1px dashed #DEDEDE;

margin-bottom:10px;

min-height:213px;

width:95%;}



.produto {



	width: 33%;



	height: 140px;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	border-top-style: dashed;



	border-right-style: dashed;



	border-bottom-style: dashed;



	border-left-style: dashed;



	border-top-color: #000;



	border-right-color: #000;



	border-bottom-color: #000;



	border-left-color: #000;



	padding: 5px;



	



}



CHECKBOX, INPUT, RADIO, SELECT {



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



  font-size: 11px;





}



#input2 {

	background-color: #FFFFFF;

	width: 150px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	float: left;

	height: 15px;

	overflow: hidden;

	font-family: arial, freesans, garuda, helvetica, verdana, sans-serif;

	font-size: 11px;

}



TEXTAREA {



  width: 100%;



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



  font-size: 11px;



}







SPAN.greetUser {

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

	font-size: 12px;

	color: #FFF;

	font-weight: bold;

}







TABLE.formArea {



  background: #f1f9fe;



  border-color: #7b9ebd;



  border-style: solid;



  border-width: 1px;



}







TD.formAreaTitle {



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



  font-size: 12px;



  font-weight: bold;



}







SPAN.markProductOutOfStock {



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



  font-size: 12px;



  color: #c76170;



  font-weight: bold;



}







SPAN.productSpecialPrice {



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



  color: #C20000;



  font:bold 12px Arial, Helvetica, sans-serif;  



}







SPAN.errorText {



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



  color: #ff0000;







}







.moduleRow { }



.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }



.moduleRowSelected { background-color: #E9F4FC; }







.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }



.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }







/* message box */







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



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



.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

#login {

	height: 153px;

	width: 180px;

	background-color:#000;

	padding-top:10px;

}



#login input.login_box { border:0px solid #669933; width:152px; background-image:url(../../layout_img/input_sombra.jpg); height:20px;}



#login_boton input { border:0px;}



#login input:focus.login_box {

	border:1px solid #812623;



	}



a.lista_login {



	color:#666;



	font-size:12px;



	padding:0px;



	margin-top:-8px;



	display:block;



}



.login {color:#999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}







*.h11{

	color:#000;

	font-weight:bold;

	text-decoration:none;

	font-size:12px;

	display:block;

	height:18px;

	width:198px;

	padding-left:2px;

	padding-top:5px;

	background-position:top left;

	text-transform:capitalize;

	text-align:left;

}







*.h11:hover{color:#fff; font-weight:bold; text-decoration:none;font-size:12px; background-color:#9A0309; width:198px; height:18px; background-position:bottom center;}







*.m11{color:#6d7066; text-decoration:none; font-size:11px; text-transform:capitalize;}







*.m11:hover{color:#6d7066; text-decoration:underline;font-size:11px;}



























td{



 font-family: tahoma,verdana,arial;



 font-size: 11px;



 color: #848282;



}







 .bg{



  background-image: url(images/m23.gif);



  background-repeat: repeat-y; 



 }







 .bg1{



  background-image: url(images/m29.gif);



  background-repeat: repeat-y; 



 }







 .bg2{



  background-image: url(images/m42.gif);



  background-repeat: repeat-y; 



 }







 .bg3{



  background-image: url(images/m48.gif);



  background-repeat: repeat-y; 



 }







 .bg4{



  background-image: url(images/m59.gif);



  background-repeat: repeat-y; 



 }







 .go{



  border-style: solid;



  border-width: 1px;



  border-color: #A1A1A1;



  height: 20px;



 }







 .cy{



  font-size: 11px;



  color: #747474;



  font-weight: bold;



 }







 .cy1{



  font-size: 14px;



  color: #FF850D;



  font-weight: bold;



 }







 .cy2{



  font-size: 13px;



  color: #848282;



  font-weight: bold;



 }











 .ml{



  font-size: 11px;



  color: #08A8C4;



  text-decoration: none;



 }







 .ml1{



  font-size: 11px;



  color: #848282;



  text-decoration: none;



 }







 .ml2{



  font-size: 10px;



  color: #848282;



  text-decoration: underline;



 }







 .px2{



  font-size: 2px;



 }







 .px4{



  font-size: 4px;



 }







 .se{



  width: 110px;



  font-size: 9px;



 }



.top_descricao {

background-color:#000000;



height:23px;

} 



.top_descricao h2 {

color:#FFFFFF;

font-size:12px;

margin-left:6px;

} 



#descricao {padding:10px;}







a img{text-decoration:none;}



h1,h2,h3,h4 {font-size:11px;font-weight:normal;margin:0px;padding:0px;}



ul{list-style-type:none;}



a:link, a:visited {text-decoration:none;}



a:hover {text-decoration:underline;}



/*estilos do menu de produtos do topo*/

#menu_categoria {



margin:0;

padding:0;

text-align:center;



}



#menu_categoria ul {

list-style:none outside none;

margin:0;

padding:0;

vertical-align:top;

}



#menu_categoria li {

line-height:29px;

}



#menu_categoria li, #menu_categoria .divisoria {

float:left;

padding:0;

}



#menu_categoria .divisoria {

background:url(\"layout_img/fundoBmenu_r1_c3.jpg\") repeat scroll 0 0 transparent;

height:30px;

width:16px;

}



#menu_categoria a {

color:#FFFFFF;

padding:6px 3px 0;

text-decoration:none;

}



#menu_categoria a:hover {

color:#FFFFFF;

font-weight:bold;

text-decoration:none;

}



#menu_categoria a span {

padding:0 10px;

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

font-size:14px;

}





/*fim estilos do menu de produtos do topo*/
