﻿html, form	{ margin: 0px; padding: 0px; }
body		{ font-family: Tahoma; font-size: 12px; color: #000; padding: 0px; margin: 0px; }
    		  
a			{ color: #000; text-decoration: none; }
a:hover		{ color: #999999; } 
p			{ margin: 0px; }
h1			{ margin: 0px; }
h2			{ margin: 0px; }
h3			{ margin: 0px; }
img			{ margin: 0px; border: 0px; }
   			  
.bold		{ font-weight: bold; }
.normal		{ font-weight: normal; }
.upper		{ text-transform: uppercase;}
.lower		{ text-transform: lowercase;}
.oito		{ font-size: 8px; }
.nove		{ font-size: 9px; }
.dez		{ font-size: 10px; }
.onze		{ font-size: 11px; }
.doze		{ font-size: 12px; }
.treze		{ font-size: 13px; }
.quatorze	{ font-size: 14px; }
.quinze		{ font-size: 15px; }
.dezesseis	{ font-size: 16px; }
.dezesete	{ font-size: 17px; }
.dezoito	{ font-size: 18px; }
.dezenove	{ font-size: 19px; }
.vinte		{ font-size: 20px; }
.vinteum	{ font-size: 21px; }
.vintedois	{ font-size: 22px; }
.vintetres	{ font-size: 23px; }
.vintequatro{ font-size: 24px; }
.vintecinco	{ font-size: 25px; }
.vinteseis	{ font-size: 26px; }

.trebuchet	{ font-family: Trebuchet MS;}
.arial		{ font-family: Arial;}
.verdana	{ font-family: Verdana; }
.tahoma		{ font-family: Tahoma; }

.vermelho	{ color: #FF0000; }
.laranja	{ color: #FFCC00; }
.verde		{ color: Green; }

.textbox	{ float: left; margin: 2px 8px 0px 0px; width: 150px; height: 17px; vertical-align: bottom;
        	  border: #809DB9 solid 1px; }
.water		{ color: #666666; }

	  

#main			{ margin: 0px auto; width: 980px; }

#header			{ height: 155px; }
#cabecalho		{ height: 120px;}
#logo			{ margin: 30px 0px 0px 5px; display: table; width: 200px; height: 66px; float: left; }
#banner			{ width: 740px; height: 100px; float: right; margin: 10px 10px 0px 0px; }
#banner	h1		{ margin: 25px 0px 0px 30px; font-weight: normal; } 

#menu					{ height: 30px; margin: 0px; }

#menu .first			{ width: 226px; float: left; display: table; padding-top: 8px;}
#menu .first img		{ margin: 0px 0px 0px 15px; }
#menu .first a			{ text-transform: lowercase;}

#menu ul				{ margin: 0; padding: 0; list-style: none; line-height: normal; }
#menu ul li				{ float: left; margin: 2px 0px 0px 0px; padding: 5px 0px 0px 0px;
           				  background: url(../imagens/div_menu.jpg) left no-repeat; }
#menu ul li a			{ display: block; height: 25px; margin: 0px 20px 0px 20px; text-transform: capitalize;
             			  text-decoration: none; color: #000; }
#menu ul li a:hover		{ color: #666666;	}
#menu ul li a.selected	{ color: #999999; }

#content				{ width:980px; margin: 0px; }

#clear					{ clear: both; }

#contentheader			{ height: 10px;}

#contentsearch			{ height: 50px; padding: 5px 0px 0px 10px;}
#contentsearch h1		{ font-weight: normal; margin-bottom: 5px; }

#container				{ width: 740px; padding: 5px; margin: 0px; float: right;}

#contentleft			{ width: 226px; float: left; display: table; clear: both; }

#contentleft #menulateral				{ width: 200px; margin: 5px 0px 10px 0px;}
#contentleft #menulateral ul			{ margin: 0px; padding: 0px; list-style-type: none; }
#contentleft #menulateral ul li			{ margin-left: 10px; height: 22px; padding-top: 3px; 
                               				  width: 210px; border-bottom: solid 1px; }
#contentleft #menulateral ul li a		{ display: block; text-decoration: none; 
                            	    		  color: #333; height: 22px; width: 210px; text-indent: 22px;
                            	    		  background: scroll url(../../Imagens/IconMenuHover.gif) 1px 2px no-repeat; }
#contentleft #menulateral ul li a:hover	{ color: #000; background:scroll url(../../Imagens/IconMenu.gif) 1px 2px no-repeat; }

#contentleft #menulateral h1	{ font-family: Tahoma; margin: 0px 0px 5px 0px; font-weight: normal; text-indent: 10px;  }


#footer					{ margin: 0px; padding: 0px; height: 60px; }
#mainfooter				{ margin: 0px auto; width: 980px; }

#copyright				{ width: 230px; float: left; height: 53px; margin-right: 10px; }
#copyright p			{ margin: 10px 10px 10px 10px; }

#footermenu				{ border: transparent solid 1px; margin: 0px; padding: 0px;}
#footermenu ul			{ margin: 10px 0px 0px 0px; padding: 0px; list-style: none; line-height: normal;}
#footermenu ul li		{ float: left; margin: 0px; padding: 0px; }
#footermenu ul li a		{ display: block; margin: 0px 25px 0px 0px; text-transform: lowercase; 
                      	  height: 20px; text-decoration: none; color: #000; }
#footerphone			{ float: right; margin: 3px 12px 0px 0px; }


#galery					{ width: 90px; min-height: 125px; }
#galery	span			{ margin: 5px 0px 5px 5px; text-transform: lowercase; }


#boxthumbnail			{ width: 82px; height: 82px; padding-top: 1px;}
#tumb					{ width: 80px; height: 80px; margin: 0px 0px 0px 1px; padding: 0px; }

#conteinertop			{ width: 740px; padding: 0px; margin: 0px 0px 5px 0px; height: 15px; }
#carrinho				{ width: 250px; float: left; display: table; }
#carrinho img			{ float: left; margin-right: 5px;}

#contact				{ float: right; margin-right: 15px;}


#pagename				{ width: 735px; height: 30px; border-bottom: solid 1px;
         				  border-top:#ccc solid 1px; border-right:#ccc solid 1px; border-left:#ccc solid 1px; }
#pagename h1			{ margin: 2px 0px 0px 10px; letter-spacing: 2; }


.produtos				{ width: 735px; height: 30px; border-bottom: solid 1px;
         				  border-top:#ccc solid 1px; border-right:#ccc solid 1px; border-left:#ccc solid 1px; }
.produtos h1			{ margin: 2px 0px 0px 10px; letter-spacing: 2; }

.produtos select		{ margin: 3px 0px 0px 0px; }



#vitrinecategorias		{ margin-top: 5px; border-bottom: solid 1px; }
#buttom					{ text-align: right; padding: 0px 5px 0px 0px; height: 20px;}
#boxcategoria			{ float: left; margin: 0px 0px 0px 10px; display: table; width: 112px; 
             			  height: 165px; }
#categoria				{	}       

#categorias				{ margin: 10px 0px 10px 0px; }      			  
             			  
#boxcategorias			{ float: left; margin: 0px 0px 0px 10px; display: table; width: 112px; height: 160px;}
#boxcategorias a		{ text-decoration: none;}
#boxcategorias h3		{ margin: 5px 0px 0px 5px; }
#boxcategorias h5		{ margin: 5px 0px 0px 5px; }
#boxcategorias #buttom	{ margin: 5px 0px 5px 5px; width: 80px; height: 20px; }


#imageintercat			{ margin: 5px; }


#vitrine				{ width: 735px; height: 275px; }
#boxvitrine				{ width: 198px; height: 248px; float: left; margin: 10px 0px 0px 5px; }
#produtovitrine			{ width: 190px; height: 240px; margin: 4px 0px 0px 4px;	}
#infodescription		{ width: 510px; float: right; margin-right: 5px; padding-top: 10px; }
#info					{ margin: 60px 0px 10px 0px; }
#more					{ text-align: right; padding: 0px 5px 0px 0px; height: 20px;}

#boxproduto				{ width: 260px; height: 260px; float: left;}
#produto				{ width: 250px; height: 250px; margin: 5px 0px 0px 5px; }
#description			{ width: 470px; float: right; margin-right: 5px; }
#description p			{ text-indent: 15px; margin-top: 5px; }

#return					{ height: 30px; text-align: right; padding-right: 15px;}
#buttonsbarra			{ height: 25px; margin-bottom: 10px; padding: 0px 15px 0px 10px; text-align: right; }




#formulario			{ margin: 10px 10px 20px 10px; 	}

#forms				{ margin-left: 10px;	}
#forms	input		{ border-bottom: solid 1px; border-left: solid 1px; 
            		  background-color: Transparent; margin: 5px 0px 5px 0px; 
            		  border-top: none; border-right: none; }
#forms	textarea	{ border-bottom: solid 1px; border-left: solid 1px; 
            		  background-color: Transparent; margin: 5px 0px 5px 0px; 
            		  border-top: none; border-right: none; }
#forms #message			{	}
#forms #buttons			{	}
#forms .line			{ height: 2px; border-top: solid 1px; width: 300px;	}
#forms #button input	{ margin: 10px 40px 20px 0px; }
#forms #boxthumbnail	{ float: left;  }


#gridBusca					{ clear: both; border: #cccccc solid 1px; min-height: 90px;}
#gridBusca #boxthumbnail	{ float: left; clear: both; margin: 5px 10px 5px 5px;}
#gridBusca h3				{ margin: 0px;}
#gridBusca p				{ margin: 0px 0px 10px 0px;}

#gridDownload				{ clear: both; border: #cccccc solid 1px; min-height: 60px; padding-top: 3px;}
#arquive					{ float: left; width: 50px; height: 50px; }
#file						{ width: 30px; margin: 10px 0px 0px 10px; }

.state input				{ margin-top: 10px; }

.label						{ float: left; margin-left: 10px; }


#login				{ margin-left: 10px; }
#login input		{ border-bottom: solid 1px; border-left: solid 1px; 
            		  background-color: Transparent; width: 150px; 
            		  border-top: none; border-right: none; }
#login #user		{ float: left; margin: 0px 0px 10px 0px;	}
#login #password	{ float: left; margin: 0px 0px 10px 0px; }
#login #button		{ float: left; margin: 20px 0px 10px 0px; }