/* classes gerais*/
body {
								color: #2D160F;
								
								background: ; 
								margin: 0px;
								text-align:center; /* for IE block centering */ 
								font-size: 14px;
								font-family: Times New Roman, Times, serif;
							}
body div {
								margin: 0px auto; 
								text-align: left;
							}
h1, h2, h3 {
								width: 100%; 
								color: #FFFFFF;
								font-family:Times New Roman, Times, serif;	
								padding:0px; 
								padding-top: 2px;	
								line-height: 22px;  
								margin:0px;
							}
h1 {font-size: 24px;}
h2 {font-size: 23px;}
h3 {font-size: 22px;}
h3 {font-size: 22px;}
p {margin: 3px 0px;}
#titleSumario {
								font-size: 23px;
							 	color: #FFFFFF;
							}
a:link, a:visited {
								color: #666666;
								text-decoration: none;
							}
a:hover, a:active{
								color: #597891;
								text-decoration: underline;
							}
a img {border: none;}
/* início banner */
#banner {
									margin: 0px; 
									padding: 0px; 
									width: 1000px; 
									height:150px; 
									
									background: url(../images/top_banner.jpg) repeat-x scroll; 
									background-position: top; border: none; border-bottom: 0px solid #FFFFFF; }
* html #banner { margin-left: 0px;}
* html #banner_swf { margin-left: 0px;}
/* FIM banner */
/* produto galeria */
ul.galeria_produto {
								padding:0px;
								margin: 0px auto;
								list-style-type: none;
								list-style-position: inside;
								text-align:center;
							}
ul.galeria_produto li, ul.galeria_produto li.vert {
								position: relative;
								top: 0px;
								float: left;
								display:block;
								width: 110px;	/* 90 px max thumbnail width + 2x10px padding */
								height: 130px; /* 90 max thumbnail height + 40px for title - three lines */
								padding: 10px;
								margin: 0px;
								text-align:center;
								overflow:hidden;
								background-image:none;
							}
ul.galeria_produto li.clear {
								width: 100%;	
								height: 0px; 
								padding: 0px;
								margin: 0px;
							}
ul.galeria_produto li a, ul.galeria_produto li.vert a {
								display: block;
								width: 90px;
								padding: 0px 10px;
								margin:0px auto;
							}
ul.galeria_produto li.horiz a {
								display: block;
								width: 90px;
								padding: 10px 10px; /* top/bottom padding = (90px - 70px)/2 */
								margin:0px auto;
							}
/* galeria search lists */
* html a.thumb:hover {background-color:transparent;}
ul.thumb_search {
								padding:0px;
								margin: 0px auto;
								list-style-type: none;
								list-style-position: inside;
								text-align:center;
								z-index:10;
							}
#shop_display ul.thumb_search li {
								border: 0px solid;
								margin-bottom:5px;
								margin-left:0px;
								margin-right:33px;
								margin-top:15px;
								width:218px;
								height:220px;
								
								position: relative;
								top: 0px;
								left: 0px;
								float: left;
								display:block;
								text-align:center;
								overflow:visible;
								background-image:none;
							}
ul.thumb_search li a.thumb {
								display: inline;
								width: 110px;
								height: 110px;
								overflow:hidden;
								text-align:center;
							}
ul.thumb_search li a.title {
								display: inline;
								overflow:hidden;
								text-align:center;
								padding: 0px 3px;
								font-family: Times New Roman, Times, serif;
								font-size: 18px;
								font-weight: normal;
								color: #ffffff;
								line-height: 22px;
							}
ul.thumb_search li a.title:visited {
								color: #ffffff;
							}
ul.thumb_search li a.title:hover {
								color: #ffffff;
							}
ul.thumb_search li a.title:active {
								color: #ffffff;
							}
/*secao de colunas*/
.col_left {
								display:block;
								float:left;
								padding: 2px;
								line-height: 1.5em;
								clear:left;
							}
.col_right {
								display:block;
								float:left;
								padding: 2px;
								line-height: 1.5em;
								clear: right;
							}
/*secao de navegacao*/
.box { 
								width: 100%;
								padding: 0px;
								margin: 0px;
								margin-bottom: 10px;
								overflow: hidden;
							}
.box p {
								margin: 2px 0px;
							}
.box ul {
								width: 100%;
								padding: 0px;
								margin: 0px;
								margin-bottom: 5px;
								list-style-type: none;
							}
.box ul li {
								width: 100%;
								margin: 0px;
								padding: 0px;
								padding-left: 20px;
							}
* html .box ul li { 
								margin-right: -24px;
							}
.box a {
								margin: 0px;
								padding: 0px;
							}
div.clearer {clear: left; line-height: 0; height: 0;}
.button {
									
									width: 124px;
									height: 15px;
									padding: 8px;
									text-align: center;
									overflow:hidden;
									font-family: Times New Roman, Times, serif;
									font-size: 18px;
									font-weight: normal;
									color: #FFFFFF;
								}
.button a:hover, a:hover.button {
									color: #FFFFFF;
									
									text-decoration: none;
								}
.button a:link, .button a:visited, a:link.button, a:visited.button, p.button {
									color: #FFFFFF;
									text-decoration: none;
								}
.headbox {
									height: 35px;
									text-align: left;
									background-color: #c1cfda;
									font-family: Times New Roman, Times, serif;
									font-size: 24px;
									font-weight: normal;
									color: #FFFFFF;
									text-indent:15px;
									padding-top:10px;
								}
#navigation h2.head_box, #dados_cart h2.head_box {
									height: 31px;
									text-align: left;text-indent:10px;
									background-color: #c1cfda;
									font-family: Times New Roman, Times, serif;
									font-size: 18px;
									font-weight: normal;
									color: #FFFFFF;
								}
#navigation h2.head_box > a{
									height: 31px;
									text-align: left;text-indent:10px;
									background-color: #c1cfda;
									font-family: Times New Roman, Times, serif;
									font-size: 18px;
									font-weight: normal;
									color: #FFFFFF;
								}
#dados_cart {
										height: 21px;
										float: right;
										margin-top: 75px;
										padding-bottom: 30px;
										text-indent: 25px;
										margin-right: 10px;
										background-position: top left;
										background: url(../images/mybasket.gif) no-repeat;
										color: #000000;
										font-family: Times New Roman, Times, serif;
										font-size: 16px;
										vertical-align:middle;
										font-weight: normal;
										text-decoration: none;
									}
.category_head {
									height: 21px;
									text-align: left;
									padding-top: 60px;
									text-indent:20px;
									background-position: top left;
									background: url(../images/mybasket.gif) no-repeat;
									font-family: Times New Roman, Times, serif;
									font-size: 24px;
									font-weight: normal;
									color: #FFFFFF;
								}
/*ids e modificacoes diversas */
#main_outline {
								border-top-style: none;
								background-color: #FFFFFF;
								background:  url(../images/middlefatter.gif)  top left repeat-y;; 
								padding: 0px;
								width:1000px;
								z-index:0;
							}
* #main_outline { /* chop off extra margins in IE 6 */
								overflow:hidden;
							}
/* menu superior */
#fixed_nav {
								width: 100%;
								
								border: 0px solid;
								padding: 0px;
								margin-top: 0px;
								margin-bottom: 0px;
								margin-left: 0px;
								margin-right: 0px;
								z-index:0;
							}
#fixed_nav > td {
								margin: 0px 0px;
								margin-left: 0px;
								padding: 0px;
							}
* html #fixed_nav ul { /* IE 6 */
								margin: 0px;
							}
#fixed_nav > table > td {
								width: 124px;
								margin: 0px 0px;
								margin-left: 0px;
								height: 15px;			
							}
#fixed_nav > table td:hover {
									
							}
/* menu opcoes extras */
#option_nav {
								width: 100%;
								
								border: 0px solid;
								padding: 0px;
								margin: 10px auto;
								z-index:0;
							}
#option_nav ul {
								margin: 0px 0px;
								margin-left: 0px;
								padding: 0px;
							}
* html #option_nav ul { /* IE 6 */
								margin: 0px;
							}
#option_nav ul li {
								width: 124px;
								margin: 0px 0px;
								margin-left: 0px;
								height: 15px;			
								display: block;
								float: left;
								border:none;
							}
#option_nav ul li:hover {
								
							}
#option_nav ul li a {
								position:relative;
								display: block;
								width: 100%;
							}
/* coluna de navegacao */
#navigation {
								background-color: #c1cfda;
								border: 0px #c1cfda;
								width:199px;
								margin: 0px 0px 0px 0px;
								padding: 0px;
								z-index: 10;
								font-size: 16px;
								font-family: Times New Roman, Times, serif;
								color: #FFFFFF;
								font-weight:normal;
								height:100%;
							}
#navigation a:visited{
								color: #FFFFFF;
							}
#navigation a:hover{
								color: #71899b;
							}
#navigation > a:active{
								color: #71899b;
							}
* html #navigation { /* IE 6 */
								margin: 0px 5px 5px;
							}
/* menu de produtos e paginas */
ul .box a.cat {
								text-decoration: none;
								font-size: 16px;
								color: #FFFFFF;
							}
ul.cat {
								height: 100%;
							}
#navigation .box ul.subcat{
								margin-left: 12%;
								width: 85%;
								list-style-type: none;
								text-indent:0px;
							}
* html .box ul.subcat { /*IE6 remove margin */
								position: relative;
								width: 100%;
								left: -15%;
								text-indent:0px;
							}
*+html .box ul.subcat { /*IE7 remove margin */
								position: relative;
								width: 100%;
								left: -15%;
								text-indent:0px;
							}
#navigation .box ul.subsub li{
								background-image: none;
								padding-left: 5px;
								text-indent:0px;
								clear:left;
							}
#navigation .box a.subsub {
								text-indent: 0px;
								text-indent:0px;
								clear:left;
							}
#navigation .box ul.subsub{
								margin-left: 7%;
								width: 90%;
								list-style-type: none;
								text-indent:0px;
								clear:left;
							}
#navigation .box ul.subcat li{
								background-image: none;
								padding-left: 5px;
								text-indent:0px;
							}
#navigation .box a.subcat {
								text-indent: 0px;
								text-indent:0px;
							}
#navigation .box ul.galeria_produto li {
								height: auto;
								padding: 2px 10px 8px;
								font-size: smaller;
								background-image: none;
							}
#navigation .box ul.galeria_produto li a {
								height: auto;
							}
#navigation .box { 
								background-color: #c1cfda;
							}
/* sidebar thumbnail */
#navigation .box ul.thumb_sidebar {
								padding:0px;
								margin: 0px auto;
								list-style-type: none;
								list-style-position: inside;
								text-align:center;
							}
#navigation .box ul.thumb_sidebar li {
								position: relative;
								top: 0px;
								float: left;
								clear:left;
								display:block;								
								width:95%;
								padding: 0px;
								margin: 3px 0px 0px 3px;
								text-align:center;
								overflow:hidden;
								background-image:none;
							}
ul.thumb_sidebar li.border {
								border:none;
							}
ul.thumb_sidebar li a.thumb {
								display: inline;
								width: 110px;
								height: 110px;
								overflow:hidden;
								text-align:center;
							}
ul.thumb_sidebar li a.title {
								display: inline;
								width: 104px; /* +padding */
								height: 40px;
								line-height: 13px;
								overflow:hidden;
								text-align:center;
								padding: 0px 3px;
								clear:left;
								line-height: 22px;
							}
#submit_search {
										width:44px;
										height:22px;
										background: URL(../images/button_go.gif) no-repeat;
										background-position: top left;
										cursor:pointer;
										border:none;
									}
/* fim navegacao */
/* paginas normais - sem ser do catalogo */
#page_display {
								float: right;
								width: 100%;
								z-index: 5;
								margin: 0px 0px 0px 0px;
								margin-top: 0px;
								padding: 0px;
							}
#page_display p {
								margin: 0px 0px 0px 0px;
							}
#page_display .col_left {
								width: 35%;
								text-align: right;
								margin-top: 2px;
							}
#page_display .col_right {
								width: 63%;
								padding: 0px;
							}
#page_display table {
								margin-top: 0px;
								margin-bottom: 0px; 
							}
#page_display th {
								margin: 0px;

								vertical-align:middle;
								height: 15px;
							}
.button {
									text-align: center;
									
									width: 124px;
									height: 15px;
									padding: 8px;
									overflow:hidden;
									font-family: Times New Roman, Times, serif;
									font-size: 18px;
									font-weight: normal;
									color: #FFFFFF;
								}
.button a:hover, a:hover.button {
									color: #FFFFFF;
									
								}
.button a:link, .button a:visited, a:link.button, a:visited.button, p.button {
									color: #FFFFFF;
								}
#page_display a.button {
								width: 124px;
								margin: 0px; 
								color: #FFFFFF;
								text-decoration: none;
							}
* html #page_display a.button { /* IE 6 */
								position:relative;
								top: 5px;
							}
*+html #page_display a.button { /* IE 7 */
								position:relative;
								top: 5px;
							}
#page_display input, #page_display select {
								position: relative;
								top: 3px;
							}
* html #page_display select { /* IE6 */
								left: 5px;
							}
*+html #page_display select { /* IE7 */
								left: 5px;
							}
/* category pages - produtos etc*/
#shop_display {
								background-color: #FFFFFF;
								
								float: right;
								width: 100%;
								z-index: 5;
								margin: 0px 0px 0px 0px;								
							}
#shop_display .galeria_produto {
								width: 801px;
							}
#shop_display .d_galeria_produto {
								width: 791px;
								margin: 0px;
							}
#shop_display .d_galeria_produto .product {
								display: block;
								float: left;
								width: auto;
								height: 150px;
								overflow: hidden;
								margin: 10px 0px 10px 10px;
								padding: 0px;
							}
#shop_display .d_galeria_produto .product h2 {
								font-size: 1em;
								margin: 5px 10px;
								height: 2em;
								overflow: hidden;
							}
#shop_display .d_galeria_produto .img {
								display: block;
								float: left;
								margin: 0px;
								margin-left: 10px;
								padding: 0px;
								padding-top: 10px;
								text-align: center;
							}
#shop_display .d_galeria_produto .act {
								display: block;
								float: right;
								width: 124px;
								margin: 0px;
								padding: 0px 10px;
							}
* html #shop_display .d_galeria_produto .act { /* IE 6 */
								padding: 0px;
							}
#shop_display .d_galeria_produto .act a.button, #shop_display .d_galeria_produto .act .price {
								text-align:center;
							}
#shop_display .d_galeria_produto .act a.button, #shop_display .d_galeria_produto .act p.button {
								display:block;
								width: 124px;
								margin: 0px;
								padding: 0px;
							}
.cat_product {
								width: 100%;
								padding:0px;
								margin:0px;
							}
.cat_thumb {
								float: left;
								width: 90px;
								margin: 4px;
								padding: 5px;
								text-align:center;
								height: 90px;
								overflow: hidden;
							}
.cat_thumb a {
								vertical-align:middle;
							}
.cat_desc {
								float: left;
								margin: 4px;
								padding: 5px;
								text-align: left;
								width: 541px; /* 2*4px margin - 90px - 2*5px padding - 120px - 4*5px margin - 4*5px padding - 2x */
								height: 90px;
								overflow: hidden;
							}
.cat_desc h2 {
								background-image: none;
							}
.cat_act {
								float:left;
								width: 120px;
								margin: 4px;
								padding: 0px;
								text-align:center;
								height: 100px;
								overflow: hidden;
							}
.cat_act a.button, .cat_act p.button, .cat_disp_link a.button, .prod_act_back a.button {
								display:block;
								width: 124px;
								height: 15px;
							}
p.cat_disp_link {position: absolute; bottom: 10px; left: 10px;}
a.strong{
								font-weight: bold;
							}
.price{
								font-weight:bold;
								margin: 0px;
								padding: 0px;
								font-family:Times New Roman, Times, serif;	
								color: #2D160F;
							}
p.price {
								font-weight: bold;
								color: #5678a2;
							}
.paging {
								margin: 0px auto;
								padding: 5px;
								text-align: center;
							}
.paging ul {
								margin: 0px; 
								padding: 0px;
							}
.paging li {
								display:inline;
							}
.paging .button {
								display: block;
								float: left;
								position:relative;
								left: 30%;
								margin: 2px;
							}
/* end category pages */
/* individual product (also uses several styles from categories)*/
.prod_thumb {
								float: right;
								margin: 0px 0px 5px 5px;
								padding: 5px;
								text-align:center;
								overflow: hidden;
							}
.prod_thumb a {
								vertical-align:middle;
							}
p.prod_act_back {float:right; width:120px;margin-left:10px;}
/* div.prod_thumb {clear:right; margin-top:10px;margin-left:10px;} */
.prod_desc {
									float: right;
									margin: 5px 0px;
									padding: 0px;
									text-align: left;
									width: 100%;
									height: auto;
								}
.prod_act {
								float:right;
								margin: 0px 0px 5px 5px;
								width: 159px;
								padding: 0px;
								text-align:center;
								height: auto;
								overflow: hidden;
							}
.prod_act a.button, .prod_act p.button  {
								display:block;
								width: 124px;
								height: 15px;								
								margin: 5px;
								padding: 4px;
							}
#prod_images img {
									display: block;
									margin: 10px auto;
								}
#prod_video, #prod_audio {
								width: 100%;
								text-align:center;
								margin-bottom: 10px;
							}
#prod_video object, #prod_audio object {
								display: block;
								margin: 10px auto;
							}
/* shopping cart (also uses several styles from categories)*/
.cart_product {
								width: 100%;
								padding:0px;
								margin:0px;
							}
.cart_thumb {
								float: left;
								width: 90px;
								margin: 4px;
								padding: 5px;
								text-align:center;
								height: 90px;
								overflow: hidden;
							}
.cart_thumb a {
								vertical-align:middle;
							}
.cart_desc {
								float: left;
								margin: 4px;
								padding: 5px;
								text-align: left;
								width: 320px; 
								height: auto;
								min-height: 90px;
								overflow: hidden;
							}
* html .cart_desc { /* IE 6 */
								width: 314px;
							}
.cart_desc h2 {
								background-image: none;
							}
.cart_desc .col_left {
								width: 33%;
								text-align:left;
							}
.cart_desc .col_right {
								width: 64%;
								text-align:center;
							}
.cart_act {
								float:left;
								width: 120px;
								margin: 4px;
								padding: 0px;
								text-align:center;
								height: 100px;
								overflow: hidden;
							}
.cart_act a.button {
								display:block;
								width: 124px;
								margin: 5px;
								padding: 4px;
							}
.cart_summary {
								float: left;
								margin: 4px;
								padding: 5px;
								text-align: left;
								width: 430px; /* 314px + 90px + 2*4px padding + 2*5px margin */	
								min-height: 90px;
								overflow: hidden;
							}
* html .cart_summary { /* IE 6 */
								width: 424px;
							}
.cart_summary .col_left
							{
								width: 50%;
								text-align:left;
							}
.cart_summary .col_right {
								width: 48%;
								text-align:center;
							}
/*end shopping cart */
.checkout_table{border:0px solid  #f3f3f3;vertical-align:middle;	
								}
.checkout_table td{
								font-family: Times New Roman, Times, serif;
								background-color: #f3f3f3;
								color: #230a00;
								font-size: 14px;
								vertical-align:middle;
								font-weight: normal;
								padding-left: 5px;
								padding-right: 5px;
							}
.checkout_table_head td{
									font-family	:Times New Roman, Times, serif;
									font-size: 16px;
									font-weight: normal;
									color: #230a00;
									background-color: #e3e3e3;
									vertical-align:middle;
								}
/* add to cart */
label.option {
								display:block;
							}
label.option span {
								display: block;
								float: left;
								width: 150px;
								text-align:right;
								clear: left;
								height: 2em;
								padding-right: 5px;
							}
label.option select {
								display: block;
								float: left;
							}
div#footer{
								width: 1000px;
								min-height: 20px;
								text-align: center;
								
								font-size: 12px;
								color: #999999;
								border: none; 
								vertical-align:middle;
								border-top: 0px solid #FFFFFF;;
							}
/*####################################################################*/
/* general styles/overrides */
.box {
								border: none;
							}
.left {
								text-align: left;
							}
.center {
								text-align:center;
							}
.right {
								text-align: right;
							}
.alert {
								font-weight: bold;
								text-align: center;
								color: #FF0000;
							}
.compact {
								 font-size:smaller; 
								 letter-spacing:-1px;
							}
.clear {
								display: block;
								width: 100%;
								height: 1px;
								clear: both;
							}
.product_select{
								font-family: Times New Roman, Times, serif;
								font-size: 14px;
								color: #2D160F;
								width: 124px;
								margin-top: 8px;
							}
/*sobrescreve */
div#page_display  a:link, a:visited{
								color: #666666;
								text-decoration: none;
							}
div#page_display a:hover {
								color: #597891;
								text-decoration:underline;
							}
div.cat_desc a:link{
								color: #666666;
								text-decoration: none;
							}
div.cat_desc a:visited {
								color: #666666;
								text-decoration: none;
							}
div.cat_desc a:hover{
								color: #597891;
								text-decoration: underline;
							}
ul.thumb_search a:link{
								color: #666666;
								text-decoration: none;
							}
ul.thumb_search a:visited {
								color: #666666;
								text-decoration: none;
							}
ul.thumb_search a:hover{
								color: #597891;
								text-decoration: underline;
							}
div.product h2 a:link{
								color: #666666;
								text-decoration: none;
							}
div.product h2  a:visited {
								color: #666666;
								text-decoration: none;
							}
div.product h2 a:hover{
								color: #597891;
								text-decoration: underline;
							}
#navigation .subsub{
								color: #FFFFFF;
								text-decoration: none;
								text-indent:0px;
								clear:left;
							}
#navigation .subsub:hover{
								color: #71899b;
								text-decoration: none;
								text-indent:0px;
								clear:left;
							}
#navigation .subsub:active{
								color: #71899b;
								text-decoration: none;
								text-indent:0px;
								clear:left;
							}
#navigation a{
								color: #FFFFFF;
								text-decoration: none;
							}
#navigation a:visited{
								color: #FFFFFF;
								text-decoration: none;
							}
#navigation a:hover{
								color: #71899b;
								text-decoration: none;								
							}
#shop_display li.border {
								border: 0px solid;
							}
#option_nav li.border {
								border:none;
							}
/* shopping cart*/
.shoppingcar{border:0px solid  #f3f3f3;vertical-align:middle;	
								}
.shoppingcar td{
								font-family: Times New Roman, Times, serif;
								background-color: #f3f3f3;
								color: #230a00;
								font-size: 14px;
								vertical-align:middle;
								font-weight: normal;
							}
.shoppingcar th{
									font-family	:Times New Roman, Times, serif;
									font-size: 16px;
									font-weight: normal;
									color: #230a00;
									background-color: #e3e3e3;
									vertical-align:middle;
								}
.shoppingcar a:link{
									font-family: Times New Roman, Times, serif;
									background-color: #f3f3f3;
									color: #230a00;
									font-weight: bold;
									font-size: 14px;
									text-decoration: none;
								}
.shoppingcar a:hover, .shoppingcar a:active{
									font-family: Times New Roman, Times, serif;
									background-color: #f3f3f3;
									color: #7e94a6;
									font-size: 14px;
									text-decoration: underline;
								}
.shoppingcar .preco{
									font-family:Times New Roman, Times, serif;
									background-color: #f3f3f3;
									color: #230a00;
									font-size: 16px;
									font-weight:bold;
								}
.processaOrder{
									font-family: Times New Roman, Times, serif;
									font-size:14px; 
									color: #2D160F;
								}
/* botoes */
.btnmininews {
									width:72px;
									height:22px;
									background: URL(../images/submit.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btncontinua {
									width:200px;
									height:22px;
									background: URL(../images/b_continue.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btncheckout {
									width:200px;
									height:22px;
									background: URL(../images/b_proceed.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btndeletar {
									width:146px;
									height:22px;
									background: URL(../images/b_delete.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btncancelar {
									width:146px;
									height:22px;
									background: URL(../images/b_cancell.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btncontinua {
									width:146px;
									height:22px;
									background: URL(../images/b_back.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnconfirma {
									width:146px;
									height:22px;
									background: URL(../images/b_confirm.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnlogin {
									width:146px;
									height:22px;
									background: URL(../images/b_login.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnlogout {
									width:146px;
									height:22px;
									background: URL(../images/b_logout.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnRegister {
									width:146px;
									height:22px;
									background: URL(../images/b_register.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnchangedata {
									width:146px;
									height:22px;
									background: URL(../images/b_change.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btncancelarForm {
									width:146px;
									height:22px;
									background: URL(../images/b_clear.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnSubmitForm {
									width:146px;
									height:22px;
									background: URL(../images/b_submitform.gif) no-repeat;
									background-position: top left;
									cursor:pointer;
									border:none;
								}
.btnRecoverPass {
					color: #666666;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					border: 1px solid #666666;
					padding: 0px 2px 2px 2px;
					margin: 0px;
					background: URL(../imagesAdmin/email.png) no-repeat;
					background-position: 1px 1px;
					background-color: #FFFFFF;
					padding-left: 18px;
					vertical-align: middle;
					height: 22px;
					cursor:pointer;
				}
.loginErro {
								font-family: Verdana, Arial, Helvetica, sans-serif;
								color: #FF0000;
								font-size: 14px;
								font-style:italic;
								font-weight:bold;
							}
.erros {padding-left:60px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;}
.verde {font-family:Times New Roman, Times, serif; color: #2D160F;}
.vermelho {font-family:Times New Roman, Times, serif; color: #E10005;}
/* estilo paginacao */
#prevnext{	font-size: 12px; font-family:Times New Roman, Times, serif;	color: #2D160F; text-decoration:underline; text-align:center; width:100%;}
/* fim estilo paginacao */
/* estilo da galeria */
a.prev, a.next {
								display: block;
								float: left;
								width: 20px;
								height: 89px;
								text-decoration: none;
								background: url("../imagesAdmin/bt_esquerda.jpg") no-repeat;
							}
a.next {
								background: url("../imagesAdmin/bt_direita.jpg") no-repeat;
								float: right;
							}
a.next:hover {
								background-image: url("../imagesAdmin/bt_direita_over.jpg");
							}
a.prev:hover {
								background-image: url("../imagesAdmin/bt_esquerda_over.jpg");
							}
a:hover, a:active {
								border: none;
								outline: none;
							}
.jCarouselLite {
								border: 0px solid black;
								float: left;
								background-color: #FFFFFF;
								/* Needed for rendering without flicker */
								position: relative;
								visibility: hidden;
								left: -1000px;
							}
.jCarouselLite ul {
								margin: 0;
							}
.jCarouselLite li img, 
							 .jCarouselLite li p {
								background-color: #FFFFFF;
								width: 90px;
								height: 67px;
								margin: 10px;
							}
.jCarouselLite img {
								cursor: pointer;
							}
.jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
								width: auto;
							}
.clearGaleria { 
								height:10px;
								clear: both; 
								border-bottom:10px;
							}
#galeria {
								background-color: #FFFFFF;
								width: auto;
								height:auto;
							}
#galeria ul { list-style: none; }
#galeria ul li { display: inline; }
#galeria ul img {
								border: 2px solid;;
							}
#galeria ul img:hover {
								border: 2px solid;;
							}
/* fim galeria */
/* css adicional */
#footer {
margin-top:-1px;
border-top: none;
height: 110px;
overflow: hidden;
background: url(http://www.designerweb.co.nz/boulevard/images/bottom.gif) top left no-repeat;
}
.style3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
}
.style4 {
	font-size: 17px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
.style5 {font-size: 20px}
.red_sale{color:#F00; font-size: 18px;}



.red_sale_word{font-size: 18px; color:#F00;}
.style7 {font-size: 28px}
.style8 {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
}
.style10 {
	font-size: 20px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
.cabGiftRegistry {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
}
.giftCreate {
	font-size: 20px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
}
.giftYourProfile {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2D160F;
}
.gift13Bold {font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 13px; color: #2D160F; }
.giftFonte13 {font-family: "Times New Roman", Times, serif; font-size: 13px; color: #2D160F; }
.giftCorApenas {color: #2D160F}
a.giftCorApenas {color: #2D160F}
.giftCorBold {color: #2D160F; font-weight: bold; }
.giftFonte {
	font-family: "Times New Roman", Times, serif;
	color: #2D160F;
}
.submitButtonStep1{
	border: 0px;
	padding: 0px 2px 2px 2px;
	margin: 0px;
	background: URL(images/custom/btn_next.gif) no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 23px;
	width:54px;
	cursor:pointer;	
}
.giftCor14 {color: #7A98AF; font-size: 14px; }
.gift14 {font-size: 14px}
.quantity {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;		
	color: #281109;
}
#shopping_cart h2{
	margin-top:0px;
}
.menuUpper {
	font-family: "Times New Roman", Times, serif; 
	font-size: 20px; 
	color: #FFFFFF; 
	text-align:center;
}
.menuUpper a:hover, .menuUpper a:active, .menuUpper a:visited {
	font-family: "Times New Roman", Times, serif; 
	font-size: 20px; 
	color: #FFFFFF; 
	text-align:center;
}
.styleMenuPages {
	font-family: "Times New Roman", Times, serif; 
	font-size: 18px; 
	color: #FFFFFF; 
	text-align:left;
}
#business_name{
  visibility:hidden;
  display:none;
}
.btnCompletePurchase{
  width:200px;
  height:22px;
  background: URL(../images/b_completepurchase.gif) no-repeat;
  background-position: top left;
  cursor:pointer;
  border:none;
}

