/* GERAIS */
html 					{overflow:-moz-scrollbars-vertical; margin:0; padding:0; background:url(../image/fundo.png);}
* 						{font-family:Arial, Helvetica, sans-serif;}
body 					{margin:0px; padding:0px; text-align:center;}
body, td, th, input, textarea, select, a 	{font-size:12px;}
form 					{padding:0;	margin:0; display:inline;}
input, textarea, select 					{margin:3px 0px;}
a, a:visited 			{color:#1B57A3;	text-decoration:underline; cursor:pointer;}
a:hover 				{text-decoration:none;}
a img 					{border:none;}
p 						{margin-top:0px;}


/* LAYOUT */
#containerimagem		{width:100%; background:url(../image/cabecalho_fundo.png) repeat-x;}
#container 				{width:960px; margin-left:auto; margin-right:auto; text-align:left; background:url(../image/cabecalho_loja.png) repeat-x;}


/* CABEÇALHO */
#header 				{position:relative;}
#header .div1 			{height:200px;}
#header .div2 			{position:relative;	top:0px; left:0px;}
#header .div3 			{width:250px; height:97px;	position:absolute; top:0px; right:0px;	padding-top:5px; padding-left:17px;}
#header .div4 			{padding-left:10px;	padding-right:10px;	height:40px; background:url('../image/header.png') no-repeat;}
#header .div4 a 		{position:relative;	padding:12px 0px 10px 0px; color:#FFFFFF; text-align:center; text-decoration:none; font-size:14px; font-family:Arial, Verdana, Geneva, sans-serif; font-weight:bold;}
#header .div4 a:hover	{color:#333333;}
#header .div4 .icon 	{position:relative; top:12px; margin-right:4px;}
#header .div4 .split	{position:relative;	top:14px; margin-left:15px;	margin-right:15px;}
#header .div5 a, #header .div5 img 			{float:left;}
#header .div6 a, #header .div6 img 			{float:right;}

#breadcrumb 			{padding-top:7px; padding-bottom:11px; padding-left:10px; /*background:url('../image/breadcrumb.png') no-repeat;*/ height:13px; margin-bottom:10px;	color:#999;}


/* LATERAIS */
#column_left 			{float:left; width:180px; margin-right:10px;}
#column_right 			{float:right; width:180px;	margin-left:10px;}


/* MIOLO */
#content 				{float:left; width:580px; margin-bottom:30px;}
#content .top 			{padding:9px 0px 6px 10px; background:url('../image/content_top.png') no-repeat; height:19px;}
#content .top h1, .heading {color:#ffffff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin:0px;}
.heading 				{border-bottom:1px solid #DDDDDD; padding-bottom:3px; margin-bottom:10px;}
#content .middle 		{border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; background:#FFFFFF; padding:10px 10px 1px 10px;	min-height:380px;}
#content .bottom 		{background:url('../image/content_bottom.png') no-repeat; height:5px;}


/* CLASSES ESPECIAIS */
.box 					{margin-bottom:10px; background:url('../image/box_top.png') no-repeat;}
.box .top 				{height:34px; margin-bottom:0;}
.box .top img 			{float:left; margin-right:5px;}
.box .middle 			{background:#FFFFFF; padding:10px;}
.box .bottom 			{height:10px; background:url('../image/box_bottom.png') no-repeat;}
.success 				{padding:5px 0px; margin-bottom:10px; background:#E4F1C9; border:1px solid #A5BD71; font-size:11px;	font-family:Verdana, Geneva, sans-serif;	text-align:center;}
.warning 				{padding:5px 0px; margin-bottom:10px; background:#FFDFE0; border:1px solid #FF9999; font-size:11px;	font-family:Verdana, Geneva, sans-serif;	text-align:center;}
.wait 					{padding:5px 0px; margin-bottom:10px; background:#FBFAEA; border:1px solid #EFEBAA; font-size:11px;	font-family:Verdana, Geneva, sans-serif;	text-align:center;}
.required 				{color:#FF0000; font-weight:bold;}
.error 					{color:#FF0000;	display:block;}
.help 					{cursor:pointer;}
.tooltip 				{border:1px solid #FDDA5C; background:#FBFF95; padding:5px;	font-size:11px;	width:250px;}
.clear 					{ /* generic container (i.e. div) for floating buttons */ overflow:hidden; width:100%;}
a.button 				{background:transparent url('../image/button_right.png') no-repeat scroll top right; color:#FFFFFF;	display:inline-block; font:normal 12px arial, sans-serif; height:25px;	margin-right:6px; padding-right:18px; /* sliding doors padding */ text-decoration:none;}
a.button span 			{background:transparent url('../image/button_left.png') no-repeat; display:inline-block;	padding:5px 0 5px 18px;}
.buttons 				{background:#F8F8F8; border:1px solid #DDDDDD; clear:both; padding:5px; margin-bottom:10px;}
.buttons input 			{padding:0px; margin:0px;}
.buttons table 			{width:100%; border-collapse:collapse;}
.buttons table td 		{vertical-align:middle;}
.list 					{margin-bottom:10px; width:100%;}
.list td 				{text-align:center; vertical-align:top;	padding-bottom:10px;}
.sort 					{margin-bottom:10px; background:#F8F8F8; height:30px; width:100%;}
.sort .div1 			{float:right; margin-left:5px; padding-top:6px;	padding-right:9px;}
.sort .div2 			{text-align:right; padding-top:9px;}
.sort select 			{font-size:11px; margin:0; padding:0;}
.pagination 			{display:inline-block; width:100%; background:#F8F8F8; margin-bottom:10px;}
.pagination .links, .pagination .results {padding:7px;}
.pagination .links 		{float:left;}
.pagination .links a 	{border:1px solid #CCCCCC; padding:4px 7px; text-decoration:none; color:#000000;}
.pagination .links b 	{border:1px solid #CCCCCC; padding:4px 7px;	text-decoration:none; color:#000000; background:#FFFFFF;}
.pagination .results 	{float:right;}
.tabs 					{display:block;	width:100%;	margin-bottom:0px;}
.tabs a 				{float:left; display:block; padding:6px 15px 7px 15px; margin-right:2px; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD;	border-right:1px solid #DDDDDD;	background:#FFFFFF url('../image/tab.png') repeat-x; color:#000000;	font-weight:bold; font-size:13px; text-decoration:none; z-index:1; position:relative; top:1px;}
.tabs a.selected 		{background:#FFFFFF url('../image/tab.png') repeat-x; border-bottom:0px; padding-bottom:8px; z-index:3;}
.tab_page 				{border:1px solid #DDDDDD; background:#FFFFFF; display:inline-block; padding:10px; display:block; width:536px; clear:both; z-index:2; margin-bottom:10px;}


/* LAYOUT */
#footer 				{width:100%; height:200px; clear:both; margin:30px 0 0 0; padding-top:5px; background:url(../image/fundo_rodape.png) no-repeat center;}
#footer .div1 			{width:100%; float:left; text-align:center; margin-bottom:10px;}
#footer .div1 p			{font-size:9px;}
#footer .div1 a			{font-size:9px;}
#footer .div2 			{float:none; text-align:center;}
#category ul 			{margin-top:0px; margin-bottom:0px;	margin-left:8px; padding-left:12px;	list-style:url('../image/bullet_1.png');}
#information ul 		{margin-top:0px; margin-bottom:0px;	margin-left:8px; padding-left:12px;	list-style:url('../image/bullet_2.png');}
.cart 					{border-collapse:collapse; width:100%; border:1px solid #EEEEEE; margin-bottom:10px;}
.cart th 				{background:#EEEEEE; padding:5px; font-weight:normal;}
.cart td 				{padding:5px;}