@charset "utf-8";
/* CSS Document */

*									{ margin:0; padding:0;}

body								{ background:url(../img/bkLeft.jpg) repeat-x;}
div									{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666;}

h1									{ font-size:16px; padding:0 0 5px 20px; background:url(../img/recicleMini.jpg) no-repeat 0 3px; border-bottom:solid 2px #EFEFEF; color:#005993; width:618px;}
h3									{ font-size:16px; padding:0 0 5px 20px; background:url(../img/recicleMini.jpg) no-repeat 0 3px; border-bottom:solid 2px #EFEFEF; color:#005993;}
h3 span								{ font-size:14px!important; font-weight:normal;}

/* Classes Genéricas */
.whiteFont							{ color:#FFF;}
.clean								{ clear:both;}

/* Estrutura */
div#fullContainer					{ background:url(../img/bkLeft.jpg) repeat-x;  width:899px; margin:auto;}
div#mainContainer					{ background:url(../img/bkMidle.jpg) #FFF; repeat-x; width:873px; height:318px; float:left;}

div#shadowL							{ background:url(../img/shadowL.png); width:13px; height:400px; float:left;}
div#shadowR							{ background: url(../img/shadowR.png); width:13px; height:400px; float:left;}

/* Splash */
div#splash							{ height:170px;}
div#phrase							{ color:#FFF; margin:-30px 0 0 60px; font-size:16px;}
div#splashText						{ width:270px; margin:10px 0 0 60px; text-align:justify;}

/* Menu */

div#menu							{ background:url(../img/bkgMenu.jpg) 0 -2px repeat-x; height:60px; width:871px; border:solid 1px #FFF;}

div#menuProdutos dl	dt				{ float:left;}

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/

ul.MenuBarHorizontal		{margin: 0 0 0 62px; padding:0 0 0 30px; list-style-type: none; font-size: 100%; cursor: default; }
ul.MenuBarActive			{z-index: 1000; }
ul.MenuBarHorizontal li		{ background:url(../img/splitMenu.png) right no-repeat; margin: 0; padding: 0; list-style-type: none; font-size: 100%; position: relative; text-align: left; cursor: pointer;  float: left;}
ul.MenuBarHorizontal ul		{margin: 0; padding: 0; list-style-type: none; font-size: 100%; z-index: 1020; cursor: default; width: 8.2em; position: absolute; left: -1000em; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
							{left: auto; }
ul.MenuBarHorizontal ul li	{ background:#CCC; width:140px; padding:2px; font-size:12px; }
ul.MenuBarHorizontal ul ul	{position: absolute; margin: -5% 0 0 95%; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
							{left: auto; top: 0; }

.listEnds							{ background:none!important;}

/* Menu Produtos */
ul#produtos							{ font-size:14px; font-weight:bold; margin:0 0 0 20px; list-style:none;}
ul#produtos li li					{ font-size:12px; font-weight:normal; margin: 5px 0 5px 20px; list-style:none;}
ul#produtos a						{ text-decoration:none; color:#666; text-decoration:underline;}
ul#produtos a:hover					{ color:#03C;}

table a								{ text-decoration:none; color:#666;}
table a:hover						{ color:#03C;}

/* Content */
div#content							{ border-top:none; background:#FFF; margin:-6px 1px 1px; clear:right; float:none; padding:30px 20px 20px 20px;}
div#content h2						{ background:#999; border-left:solid 10px #CCC; font-size:14px; height:22px; color:#FFF; padding-left:5px;}
div#content p						{ text-align:justify;}

div#content span a					{ float:right; text-decoration:none; color:#036; margin:6px 0 0 0;}
div#content span a:hover			{ color: #F00;}

	/* bkgs */
.bkgTrash1							{ background:url(../img/bkgTrash1.jpg) no-repeat right bottom;}
.bkgTrash1 p						{ padding-right:200px;}
.bkgTrash2							{ background:url(../img/bkgTrash2.jpg) no-repeat right bottom;}
.bkgTrash2 p						{ padding-right:200px;}
.bkgTrash3							{ background:url(../img/bkgTrash3.jpg) no-repeat right bottom;}
.bkgTrash3 p						{ padding-right:200px;}
.bkgTrash4							{ background:url(../img/bkgTrash4.jpg) no-repeat right bottom;}
.bkgTrash4 p						{ padding-right:200px;}


/* Destaques */
.boxDestaque						{ width:350px; float:left; margin-bottom:2px;}
.boxDestaque img					{ margin:0 24px;}

.boxColeta							{ width:350px;}
.boxColeta img						{ margin-left:50px; }

/* Forms */
fieldset							{ border:none; margin:20px 0 0 0;}
legend								{ display:none;}
label								{ display:block; clear:right; margin-top:10px;}

/* Footer */
div#footer							{ padding:20px; background:#ccc url(../img/recicle.png) no-repeat right; margin:1px; clear:left;}
div#footer a						{ color:#333; text-decoration:none;}
div#footer a:hover					{ color:#333; text-decoration:underline;}
.footerBlock						{ width:400px; float:left; }

/* Grid de registros retornados */
.record								{ margin:5px;}
.record table						{ background:#999;}
.record table td					{ padding:3px; background:#FFF;}
.record table th					{ background:#CCC; color:#FFF;}
.record .nomeProduto				{ font-weight:bold; padding-left:4px;}
.splitCont							{ background:#CCC; height:2px; }

.record2							{ margin:0 65px 20px 65px;}
.record2 table						{ background:#999;}
.record2 table td					{ padding:3px; background:#FFF;}
.record2 table th					{ background:#CCC; color:#FFF;}
.record2 .nomeProduto				{ font-weight:bold; padding-left:4px;}


.tabProd a							{ text-decoration:none;}
.tabProd a:hover					{ color:#090;}

/* Tabela Produtos - Home */
table#produtosHome					{ margin-bottom:40px;}
table#produtosHome td				{ border:solid 1px #fff; }
table#produtosHome td:hover			{ border:solid 1px #bcdae4; }
table#produtosHome td strong		{ display:block; margin:5px;}


td.produto							{ background:#95C3D2; color:#FFF; padding:2px; font-weight:bold; }
td.produtoT							{ background:#999; color:#FFF; padding:1px; font-weight:bold; }

td.produto1							{ background:#95C3D2; padding:4px; }
td.produto1:hover					{ background:#999;}
td.produto1 a						{ color:#fff; font-size:9px; }


table.navegacao a					{ display:block; background:#999; padding:8px; color:#FFF; font:Verdana; font-weight:bold;}
table.navegacao a:hover				{ background:#666;}