/* Declarações Padrão -----------------------------------------------*/

body					{ margin:0; font:11px Arial; color:#333; }
div, ul     			{ position:relative; float:left; }
h1         				{ color:#64727b; font:bold 15px arial; padding:40px 0 0 10px; }
img        				{ border:0;}
h2	            		{ margin:0; padding:15px 0; color:#77663a; font:bold 12px Arial; font-family:Arial; padding:0;}


/*Estrutura do Site*/

#base          		   	{ width:775px; height:auto; margin:auto; float:none; }
#geral          	  	{ width:775px; height:auto; }
#top-flash     		   	{ width:775px; height:188px; }
#conteudo       	  	{ width:775px; height:auto; background:url(img-layout/bkg-conteudo.jpg) right repeat-y; }
#left            	 	{ width:255px; height:500px; background:url(img-layout/bkg-left.jpg) no-repeat;}
#center         	  	{ width:500px; height:500px; background:#fff url(img-layout/bkg-center.jpg) no-repeat; }
#right            		{ width:224px; height:500px; background:url(img-layout/bkg-right.jpg) no-repeat; }
#footer          	 	{ width:680px; height:70px; padding:0 80px 0 15px; background:#52923E url(img-layout/bkg-footer.jpg) repeat-y; font:10px verdana; color:#fff; line-height:30px; }
#layer-bottom    	 	{ width:775px; height:93px; position:absolute; left:0px; top:-88px; z-index:1; background:url(img-layout/bkg-layer-bottom.gif) no-repeat; }
#layer-bottom2    		{ width:775px; height:93px; position:absolute; left:0px; top:-88px; z-index:1; background:url(img-layout/bkg-layer-bottom-2.gif) no-repeat; }

.menu-footer            { width:360px; height:auto; margin:0; padding:0; float:right;}
.menu-footer li         { list-style:none; display:inline; padding:0 6px; border-left:solid 1px #fff;}
.menu-footer li a       { text-decoration:none; font:bold 10px verdana; color:#fff;}
.menu-footer li a:hover { text-decoration:underline;}

.title					{ margin:0; padding:10px 0 0 210px; color:#fff1c6; font-size:16px; font-family: Arial;}
.subtitle				{ margin:0; padding:0 0 0 4px; color:#5467ab; font-size:14px; font-family: Arial;}
.sub	  				{ margin:0; padding:10px 0 0 11px; color:#5467ab; font-size:12px; font-family: Arial;}
.lista1 				{ width:auto; height:auto; float:left; margin:0; padding:5px 0 0 8px; list-style:none;}
.lista2 				{ width:190px; height:60px; float:left; margin:0; padding:5px 0 0 8px; list-style:none; color:#ffffff; font-family:Arial; font-size:12px;}
.lista2 a 				{ color:#77663A; font-size:12px; text-decoration:none;}

.lista2text				{ color:#77663a; font-weight:bold; font-family:Arial; font-size:12px; padding:0;}

.lista3text				{ width:360px; padding:0 0 0 10px; color:#77663a; font-weight:bold; font-family:Arial; font-size:12px; }

/*Lista de produtos */
.produtos       	    { width:450px; height:auto; margin:0; padding:0 0 0 8px; float:left; position:relative;}
.produtos p       		{ margin:0; float:left;  }
.produtos li    	    { width:225px; height:auto; font:bold 12px Arial; padding:30px 0 20px; list-style:none; display:inline; float:left; position:relative; }
.protudos-texto 	    { font-family:arial; font-weight:normal;}

.produtos2          	{ width:510px; height:auto; margin:0; padding:0 0 0 8px; float:left; position:relative; }
.produtos2 p        	{ margin:0; float:left;  }
.produtos2 li       	{ width:230px; height:auto; font:bold 12px Arial; padding:30px 0 20px; list-style:none; display:inline; float:left; position:relative; }
.protudos-texto   	  	{ font-family:arial; font-weight:normal;}

.thumbnail				{ position: relative; z-index:0;}
.thumbnail:hover		{ background-color: transparent; z-index: 50;}
.thumbnail span			{ position: absolute; background-color: #ff9a02; padding: 5px; left: -1000px; border: 1px dashed gray; visibility: hidden; color: black; text-decoration: none; }
.thumbnail span img		{ border-width: 0; padding: 2px 0 0 0; }
.thumbnail img 			{ padding:4px; border:#ff9a02 solid 1px;}
.thumbnail:hover span	{ visibility: visible; top: 0; left: 60px;}


.link-left				{ width:170px; margin:0; padding:20px 0 0 45px; font-size:12px; float:left; }
.link-left li			{ list-style:none; color:#fff; line-height:20px;}
.link-left li a			{ text-decoration:none; color:#fff;}
.link-left li a:hover	{ text-decoration:none; color:#FFCC00} 


.lista3 				{ width:400px; height:auto;; float:left; margin:0; padding:15px 0 10px 10px; list-style:none; color:#333333; font-family:Arial; font-size:12px;}
.lista3 li 				{ width:400px; line-height:20px; }

.lista4 				{ margin:0; padding:10px 0 0 10px; list-style:none; float:left;}
.lista4 li 				{ float:left; width:450px; padding:10px 0;}
.lista4 h2				{ float:left; margin:0; padding:0 0 0 10px; font-size:12px; font-weight:bold;}
.lista4 p				{ float:left; margin:0; padding:0; font-size:12px; padding-left:10px; width:330px; }
.lista4 img				{ float:left;}
	
#prod-index				{ padding:55px 0 0 0;}


ul#redes-esportivas     { width:500px; margin:0; padding:0 0 20px 0;} 
ul#redes-esportivas li  { list-style:none; padding:0 10px;}


 /*lytebox*/
#gallery 					{ padding:10px;}
#gallery ul 				{ list-style: none; }
#gallery ul li 				{ display: inline; }
#gallery ul img 			{ }
#gallery ul a:hover img 	{ }
#gallery ul a:hover 		{ background:url(img-layout/bot-ampliar-imagem-hover.jpg); color: #fff; }
.dist-top					{ padding:20px 0 0 0; }

/*Detalhes*/
#nav-sup       			    { margin-left:0; height:50px; padding:10px 0 0 10px; list-style:none; float:left; position:relative; }
#nav-sup li 		        { display:block; list-style:none; float:left; }
#nav-sup a  		        { margin-left:2px; float:left; }


.lyte-box  					{ margin:0; padding:0 0 0 10px; }					
.lyte-box li				{ padding:10px 10px 10px 0; list-style:none; display:inline;  }

.orc						{ position:absolute;  top:80px; right:5px }