﻿*			{	}
html, form	{ margin: 0px; padding: 0px; }
body		{ font-family: Trebuchet MS; font-size: 12px; margin:0px;}

a		{ color: #000; text-decoration: none; }
a:hover	{ color: #999999; } 

h1	{ margin: 0px; }
h2	{ margin: 0px; }
h3	{ margin: 0px; }  		  
    		  
#main			{ width: 980px; margin: 0px auto; }
#header			{ height: 95px; }
#header #logo	{ background: url(../imagens/header_moldage.jpg) no-repeat; 
             	  height: 83px; width: 209px; float: left; display: table;}
#header #banner	{ width: 750px; height: 85px; margin: 5px 0px 0px 0px; float: right; }
#header #topovazio	{ width: 750px; height: 85px; margin: 5px 0px 0px 0px; float: right; }

#footer					{ height: 50px; width: 100%; }
#footer #copyright		{ padding: 3px; width: 300px; float: left; display:table;}
#footer #adress			{ text-align: right; padding: 3px; width: 300px; float: right;}


#menu					{ height: 25px; width: 100%;	}
#menu .first			{ width: 215px; padding-left: 10px; }
#menu ul				{ margin: 0; padding: 0; list-style: none; line-height: normal;}
#menu ul li				{ float: left; margin: 0px; padding: 0px; float: left;}
#menu ul li a			{ display: table; margin-right: 35px;  height: 25px; text-transform: lowercase;
             			  text-decoration: none; border: none; color: #666666; font-size: 16px;}
#menu ul li a:hover		{ text-decoration: underline;	}
#menu ul li a.selected	{ color: #999999; font-weight: bold;	}

#contentmain			{ width: 980px; }
#content				{ width: 755px; float: right; margin-right: 8px; _margin-right: 8px; _width: 748px; }
#contentCupom			{ padding: 5px; }

#contentfooter			{ height: 25px;  background: url(../imagens/content_footer.gif) top no-repeat; }
#contentfooter ul		{ margin: 0px 0px 0px 100px; padding: 0px; list-style: none; line-height: normal;}
#contentfooter ul li	{ float: left; margin: 0px; padding: 0px; }
#contentfooter ul li a	{ display: table; margin: 5px 10px 0px 10px; 
                      	  height: 20px; text-decoration: none; color: #000; }
                      	  
#contentsearch					{ height: 30px;  }
#contentsearch #carrinho		{ width: 250px; float: left; display: table; padding-top: 8px; padding-left: 3px; }
#contentsearch #carrinho img	{ float: left; margin-right: 5px;}

#contentsearch #search			{ width: 400px; float:right; padding-top: 5px; margin-right: 10px; }
#contentsearch #search .fone	{ font-weight: bold; float: left; display: table; }
#contentsearch #search .textbox	{ float: left; margin: 0px 10px 0px 20px; width: 160px; }
#contentsearch #search .water	{ color: #666666; }

#clear					{ clear: both; }
#clean					{ clear: both; }

#lateral				{ width: 210px; float: left; display: table; margin-right: 6px; _margin-right: 3px;}
#lateral #carimbo		{ width: 192px; height: 74px; margin: 5px 0px 10px 9px; }
#lateral #restrito		{ width: 192px; height: 22px; margin: 5px 0px 10px 9px; _margin: 5px 0px 10px 9px; }
#lateral #pontaestoque	{ position: absolute; width: 192px; height: 22px; margin: 5px 0px 10px 9px; _margin: 5px 0px 10px 0px; }
#lateral #randomponta	{ width: 192px; height: 80px; margin: 30px 0px 15px 9px; _padding-top: 30px; }
#lateral #randomponta #boxthumbnail	
						{ float: left; display: table; margin: 5px 3px 15px 3px; width: 85px; height: 85px; }

#menulateral				{ width: 192px; margin: 0px 0px 0px 9px; background-color: #f4f4f4; }
#menulateral ul				{ margin: 0px; padding: 0px; list-style-type: none; }
#menulateral ul li			{ margin-left: 10px; height: 20px; padding-top: 3px; width: 170px; border-bottom: solid 1px; }
#menulateral ul	li a		{ display: block; text-indent: 5px; text-decoration: none; color: #666666; height: 20px; width: 170px; }
#menulateral ul	li a:hover	{ color: #fff; background: #669999; height: 20px; width: 170px; }

#menulateralfooter		{ width: 192px; height: 20px; margin: 0px 0px 0px 9px; }
#menulateralheader		{ width: 192px; height: 28px; margin: 0px 0px 0px 9px; }


#contentplace		{  margin: 0px auto; margin-bottom: 10px; padding: 3px;}

#vitrinecategorias				{ border: #cccccc solid 1px; }
#vitrinecategorias h1			{ margin: 0px 0px 0px 10px; }
#vitrinecategorias #buttom		{ text-align: right; padding-right: 20px; height: 20px; margin-bottom: 10px;}
#vitrinecategorias #categorias	{ margin: 0px 0px 10px 13px; }

#vitrinecategorias #viewscategorias	{ margin-bottom: 10px; border: solid 1px;}

#home					{ width: 100%; text-align: left;	}
#home h1				{ margin: 0px 0px 0px 10px; }
#home h2				{ margin: 0px 0px 0px 10px; }
#home h3				{ margin: 0px 0px 0px 10px; }

#vitrineleft			{ width: 500px; float: left; display: table; border: #cccccc solid 1px; }
#projetos				{ margin-bottom: 10px; }
#projetos h1			{ margin: 0px 0px 0px 10px; }
#projetos #more			{ text-align: right; float: left; 
               			  display: table; width: 300px; height: 20px; margin: 40px 0px 20px 0px;}
#projetos h2			{ margin: 10px 0px 0px 5px; }	
#projetos p				{ margin: 0px 0px 0px 0px; padding: 3px; }

#boxleft				{ width: 500px; float: left; display: table; }
#boxleft h1				{ margin: 0px 0px 0px 10px; }
#parceiros				{ margin-bottom: 10px; }
#description			{ margin-bottom: 10px; padding: 5px;}
#boxdescription			{ float: left; display: table; margin: 0px 5px 0px 10px; width: 155px;}

#boxparceiros			{ float: left; width: 90px; height: 90px; display: table; margin: 0px 8px 5px 0px; }


#boxservicos			{ padding: 5px; }
#servicos				{ float: left; width: 180px; }
#buttonservico			{ padding-left: 10px;	}


#vitrineright			{ width: 230px; float: right; border: #cccccc solid 1px;}
#boxright				{ width: 230px; }

#promocional				{ margin-bottom: 10px; }
#promocional #boxthumbnail	{ float: left; display: table; margin: 5px 0px 5px 5px; width: 85px; height: 85px;}
#promocional #more			{ text-align: right; float: left; display: table; width: 130px; height: 20px;
                  			  margin: 70px 0px 5px 0px;}
#promocional h2				{ margin: 10px 0px 0px 5px; }	
#promocional p				{ margin: 0px 0px 20px 0px; padding: 3px; }

#lancamento					{ margin-bottom: 10px; }
#lancamento #boxthumbnail	{ float: left; display: table; margin: 5px 0px 5px 5px; width: 85px; height: 85px;}
#lancamento #more			{ text-align: right; float: left; display: table; width: 130px; height: 20px;
                 			  margin: 70px 0px 5px 0px;}
#lancamento h2				{ margin: 10px 0px 0px 5px; }	
#lancamento p				{ margin: 0px 0px 20px 0px; padding: 3px; }

#contentinter			{ border: #cccccc solid 1px; }
#contentinter h1		{ margin: 0px 0px 0px 10px; }
#contentinter h2		{ margin: 0px 0px 0px 10px; }
#contentinter h3		{ margin: 0px 0px 0px 10px; }
#contentinter p			{ margin: 0px 10px 0px 10px; }
#contentinter #boxprojetos	{ float: left; display: table; margin: 10px 0px 5px 15px; width: 166px; 
                			height: 207px; padding: 5px;}


#boxcategorias			{ width: 90px; 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; }

#buttonsbarra			{ height: 25px; margin-bottom: 10px; padding: 0px 15px 0px 10px; text-align: right; }
#buttonsempresa			{ height: 25px; margin: 20px 15px 10px 30px; }
#buttonsempresa	input	{ margin: 0px 20px 0px 20px; }

/*Bruninha - 3033 2059 - 7523 5067*/

#galery					{ width: 90px; min-height: 125px; } 
#galery #boxthumbnail	{ margin: 5px 0px 5px 5px; width: 85px; height: 85px;}
#galery	span			{ margin: 5px 0px 5px 5px; text-transform: lowercase; }

.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; }
.dezeseis	{ font-size: 16px; }
.dezesete	{ font-size: 17px; }
.dezoito	{ font-size: 18px; }
.normal		{ font-weight: normal; }
.bold		{ font-weight: bold; }
.water		{ color: #666666; }
.spacer		{ width: 10px; height: 10px;}

.vermelho	{ color: Red; }
.verde		{ color: Green; }

.left		{ text-align: left;}
.right		{ text-align: right;}

#spacerhome		{ height: 10px; clear: both; }
#spacergalery	{ margin: 0px 5px 0px 0px; width: 79px; height: 79px;}

/*THUMBNAIL*/	
#boxthumbnail	{ margin: 5px 0px 5px 5px; width: 85px; height: 85px;}
#thumbservicos	{ margin: 5px 0px 5px 5px; width: 155px; height: 105px;}
/*PROJETOS*/
#boxprojetos	{ float: left; display: table; margin: 10px 0px 5px 10px; width: 166px; height: 207px; padding: 5px;} 
				/*DEFAULT*/
/*Categoria Default*/				
#boxcategoria			{ float: left; margin: 10px 5px 0px 10px; display: table; width: 125px; height: 160px;}
#imageintercat			{ margin: 5px; }

/*Produto*/
#boxproduto				{ float: left; display: table; margin: 10px 0px 5px 10px; width: 324px; 
                		  height: 324px; padding: 10px;  }
                		  
                		  
/*Ajax Table panel*/
.panel .ajax__tab_header					{ background: url(../imagens/Ajax/tab-line.gif) repeat-x bottom;}
.panel .ajax__tab_outer						{ background: url(../imagens/Ajax/tab-right.gif) no-repeat right; height: 21px; }
.panel .ajax__tab_inner						{ padding-left:3px; background: url(../imagens/Ajax/tab-left.gif) no-repeat; }
.panel .ajax__tab_tab						{ height: 13px; padding: 4px; margin: 0; 
                     						  background: url(../imagens/Ajax/tab.gif) repeat-x; }
.panel .ajax__tab_hover .ajax__tab_outer	{ background:url(../imagens/Ajax/tab-hover-right.gif) no-repeat right; }
.panel .ajax__tab_hover .ajax__tab_inner	{}
.panel .ajax__tab_hover .ajax__tab_tab		{ background:url(../imagens/Ajax/tab-hover.gif) repeat-x; }
.panel .ajax__tab_active .ajax__tab_outer	{ background:url(../imagens/Ajax/tab-active-right.gif) no-repeat right; }
.panel .ajax__tab_active .ajax__tab_inner	{ background:url(../imagens/Ajax/tab-active-left.gif) no-repeat; }
.panel .ajax__tab_active .ajax__tab_tab		{ background:url(../imagens/Ajax/tab-active.gif) repeat-x; }
.panel .ajax__tab_body						{}


#view				{}
#view #date			{}
#view #title h1		{ margin: 5px 0px 10px 10px; }
#view #image		{ float: left; margin: 10px; border-style: outset; }
#view #description	{ padding: 5px;}

#return				{ height: 30px; text-align: right; padding-right: 15px;}

#bargalery				{ width: 100%;}
#bargalery h1			{ margin: 0px 0px 0px 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; }


#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;}


#none				{ width: 192px; margin: 5px 0px 0px 9px; padding-top: 30px; }
#none ul			{ margin: 0px; padding: 0px; list-style-type: none; }
#none ul li			{ margin-left: 10px; height: 20px; padding-top: 3px; width: 170px; border-bottom: solid 1px; }
#none ul li a		{ display: block; text-indent: 5px; text-decoration: none; color: #666666; height: 20px; width: 170px; }

#formulario			{ margin: 10px 10px 20px 10px; 	}

#formsnew		    { width: 350px; float: left; margin-left: 10px;	}

#forms				{ width: 350px; float: left; 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;  }

#formulariolateral	{ float: right; width: 350px; margin-right: 5px;  }

#formspedido	    { width: 725px; margin: 0px 0px 0px 10px;}
#pedidoformulario	{}
#pedido				{ width: 550px; margin: 0px 0px 0px 25px;}
#pedido	input		{ border-bottom: solid 1px; border-left: solid 1px; 
            		  background-color: Transparent; margin: 5px 0px 5px 0px; 
            		  border-top: none; border-right: none; }
#pedido	textarea	{ border-bottom: solid 1px; border-left: solid 1px; 
            		  background-color: Transparent; margin: 5px 0px 5px 0px; 
            		  border-top: none; border-right: none; }
#pedido #message			{	}
#pedido #buttons			{	}
#pedido .line			{ height: 2px; border-top: solid 1px; width: 300px;	}
#pedido #button input	{ margin: 10px 40px 20px 0px; }
#pedido #boxthumbnail	{ float: left;  }



.panelbarra				{ width: 100%; height: 25px; text-align: right; margin-right: 20px;}
#buttons				{ margin: 10px 40px 10px 10px;}
#buttons input			{ margin: 10px 40px 10px 0px; }
#buttons a				{ margin: 0px 40px 10px 0px; }


#resgate				{ margin: 0px 10px 0px 10px;	}
#resgate input			{ border-bottom: solid 1px; border-left: solid 1px;
              			  background-color: Transparent; margin: 5px 0px 5px 0px;
              			  border-top: none; border-right: none; }
#resgate textarea		{ border-bottom: solid 1px; border-left: solid 1px;
                 		  background-color: Transparent; margin: 5px 0px 5px 0px;
                 		  border-top: none; border-right: none; }
#resgate #message		{	}
#resgate #buttons		{	}
#resgate .line			{ height: 2px; border-top: solid 1px; width: 300px;	}
#resgate #button input	{ margin: 10px 40px 10px 0px; }
#resgate #boxthumbnail	{ float: left;  }

.valescarimbos			{ border-bottom: #000 solid 1px; border-left: #000 solid 1px; }

#relatorioleft		{ float: left; width: 360px; padding: 0px 0px 10px 10px; }
#relatorioright		{ float: left; width: 360px; padding: 0px 0px 10px 10px;}






#contentcupom	{	border: #ccc solid 1px; width: 98%;}
#contentcupom h1		{ margin: 0px 0px 0px 10px; }
#contentcupom h2		{ margin: 0px 0px 0px 10px; }
#contentcupom h3		{ margin: 0px 0px 0px 10px; }
#contentcupom p			{ margin: 0px 10px 0px 10px; }