body,select		{font-size:11px; font-family:arial,tahoma;}
body,form		{margin:0; padding:0;}
img				{border:0; vertical-align:middle;}
h1, Title		{font-size:20px; letter-spacing:-1px; font-weight:normal; margin-top:10px;}
h3 				{border-left:10px solid #F2C7C9; color:#9F9F9F; padding-left:8px; font-size:11px; text-transform:uppercase; }
p				{margin:0;}

button 			{font-size:11px; vertical-align:middle; padding:1px 10px;}


#aposslogan		{width:180px; background:url(/interface/imgs/separador.jpg) no-repeat right; float:left; border-right: 4px white solid;}
#top 			{vertical-align:middle;padding:25px 0px 15px 0px; }
#top 	a		{color:#999999;   text-decoration:none;}
.menutrio 		{padding:0px 6px; text-decoration:none}

#news			{color:#CCCCCC}
#barra 			{padding:10px 0; background: url(../imgs/red.png) no-repeat right #e9e9ea; vertical-align:middle;}
.topmenu 		{color:gray; padding:0 15px; text-decoration:none; background:url(/interface/imgs/barra_lateral.jpg) no-repeat right}
.topmenuon 		{color:#cc0000; padding:0 15px; text-decoration:none; background:url(/interface/imgs/barra_lateral.jpg) no-repeat right}

#imagemprincipal{height:186px; width:720px; background:url(/interface/imgs/01.png) no-repeat center; padding:8px 0px;}
#carrinho 		{padding:30px 0px 8px 11px; background:url(/interface/imgs/login_carinho2.jpg) no-repeat left top; width:178px; height:197px;}
#menuprincipal	{color:#999999; text-decoration:none; padding:30px 0px 15px 0px; border:1px solid gray;}
#content		{color:#868787; padding:10px 0px 30px 15px; border-bottom:1px dotted #F2C7C9; vertical-align:top;}
#content a		{color:#D50000;}
	
/* vertical menu */	
#menu .on		{color:#cc0000!important; }
#menu a	 		{text-decoration:none; margin-top:2px;}
	.m1			{background:url(/interface/imgs/botao.jpg) no-repeat left center; color:#000; padding-left:20px; display:block;}
	.m1:hover	{background:url(/interface/imgs/botao2.jpg) no-repeat left center;}

	.m2			{background:url(); color:#666; padding-left:20px; display:block;}
	.m2:hover	{background:url(/interface/imgs/botao2.jpg) no-repeat left center;}

	.m3			{background:url(); color:#999; padding-left:30px; display:block;}
	.m3:hover	{background:url(/interface/imgs/botao2.jpg) no-repeat left center;}	

	.m4			{background:url(); color:silver; padding-left:40px; display:block;}
	.m4:hover	{background:url(/interface/imgs/botao2.jpg) no-repeat left center;}	
	
	
#bottominfo 	{color:silver; font-size:10px; padding-top:5px;}
#bottominfo a	{color:silver; font-size:10px; text-decoration:none;}

.titulos		{color:#cc0000; font-size:14px; padding:0px 0px 5px 15px;}
.titulos2		{color:#cc0000; font-size:14px; padding:0px 0px 5px 240px;}
.input 			{height:14px; padding-top:2px; padding-left:9px; border:1px solid gray; font-size:9px; color:#999;}
.news			{color:gray;}
.headtitle		{color:#cc0000;text-decoration:none;}
.newsend		{background:url(/interface/imgs/separadord-b.jpg) bottom no-repeat left;}

#hr	   			{background:#F2C7C9;}
.cartinfo		{height:14px; width:99px; border:1px solid gray; padding:2px; }
#recinf			{background: url(/interface/imgs/02.png) no-repeat right;}



.info 				{margin: 15px 0 10px 0; padding:5px; background:#F2C7C9; color:#fff;}
.Code 				{color:silver; border-left:12px solid #f7f7f7; padding:5px; font-style:italic; font-size:15px; font-family:arial; letter-spacing:-1px; font-weight:normal;}
.btn				{background:#F2C7C9; color:#fff!important; font-weight:bold; padding:0px 2px; text-decoration:none;	vertical-align:middle; cursor:pointer;}
.btn:hover			{background:#CF9B9E;}

.prod_table table td 		{padding:5px 10px 10px 0;}
.prod_table table td div	{ }
	.lastcol {border-right:0!important;}
	.lastrow {border-bottom:0!important;}
.prod_list_table {margin-top:0px; margin:0; padding:0;}
.prod_list_table td{width:100%; height:55px; border:0!important;}


.sinput 	{width:100px; font-size:10px; color:#666; vertical-align:middle;}
.ssubmit 	{background:#F2C7C9; color:#fff; border:0; margin:1px 2px; vertical-align:middle; padding:0 3px;}



/* layouts */

.noprodpic 		{color:#E9E9EA;}
.newprodpic 	{margin:3px; background:url(/interface/imgs/new-r.jpg) no-repeat right;width:29px; height:17px;}
.newprodpic img	{width:29px; height:17px;}
.pvp			{background:#ffcc00; padding:2px  1px 2px 1px;color:#FFFFFF;}
.prest			{color:silver; margin-top:2px;}
.oldpvp			{color:silver; margin-top:2px; margin-left:5px;}
.btnadicionar 	{background:url(/interface/imgs/carrinho-r.gif) no-repeat; width:16px; height:16px; }
.btnfavoritos	{background:url(/interface/imgs/favoritos-r.gif) no-repeat; width:16px; height:16px;}


/* Listagem - Catalogo */	
.lc 			{clear:both; margin-bottom:10px}
.lcimg			{padding:4px; height:100px; border:1px solid #ececec; text-align:left; }
.lcimg img 		{}
.lcimg:hover	{border:1px solid #F2C7C9;}
.lctxt			{border-left:1px solid #ececec; border-right:1px solid #ececec; border-bottom:6px solid #ececec; padding:2px;}
.lch1			{margin-left:5px; color:#49637B; font-weight:bold;}
.lch2			{margin:3px 0px 3px 0px; color:gray;}
.lctxt a		{text-decoration:none; color:#666!important;}
.lctxt a:hover	{text-decoration:underline!important;}
.lcinfos		{background:#f7f7f7; padding:2px;}

								
/* Detalhe do produto */	
.ld				{width:100%; margin-top:15px;}
.ldimg			{border:1px solid #ececec; width:200px; height:200px; text-align:center; margin-right:5px;}
.ldtxt			{padding:0px 10px; }
.ldh1			{margin-bottom:5px; font-weight:bold;}
.ldh2			{margin:3px 0px 3px 0px; padding-bottom:8px; border-bottom:1px #ececec solid; color:gray;}
.ldpvps			{padding:3px 0px 3px 0px;}
.ldinfos		{padding-top:10px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; }
.ldh3on 		{padding:3px 10px; background:#f7f7f7; color:#000!important; text-decoration:none; border-top:1px solid #ececec; border-right:1px solid #ececec;}
.ldh3 			{padding:3px 10px; background:#fff; color:#999!important; text-decoration:none;border-top:1px solid #ececec; border-right:1px solid #ececec;}
.lddesc			{padding:10px; background:#f7f7f7;}
.ldft			{padding:10px; background:#f7f7f7;}
.ldnav 			{border-top:1px #ececec solid; margin-top:10px; padding-top:3px;}

/* 
Ficha tecnica do produto
*/
table.ft 	{padding:7px 0px 0px 3px; }
td.fth		{font-weight:bold; border-bottom:1px solid gray;color:#000;}
td.ft1		{font-weight:bold; width:30%;}
td.ft2		{font-weight:normal;}
