/* classes gerais*/
body {
								color: #a83e6f;
								background-color: #ffd5e2;
								background:  url(../images/back2.jpg)  top left scroll repeat-x;; 
								margin: 0px;
								text-align:center; /* for IE block centering */ 
								font-size: 14px;
								font-family: Geneva, Arial, Helvetica, sans-serif;
							}
body div {
								margin: 0px auto; 
								text-align: left;
							}
h1, h2, h3 {
								width: 100%; 
								color: #ffffff;
								font-family:Geneva, Arial, Helvetica, sans-serif;	
								padding:0px; 
								padding-top: 2px;	
								line-height: 22px;  
								margin:0px;
							}
h1 {font-size: 16px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;}
h3 {font-size: 14px;}
p {margin: 3px 0px;}
#titleSumario {
								font-size: 15px;
							 	color: #ffffff;
							}
a:link, a:visited {
								color: #a83e6f;
								text-decoration: none;
							}
a:hover, a:active{
								color: #006094;
								text-decoration: underline;
							}
a img {border: none;}
/* início banner */
#banner {
									margin: 0px; 
									padding: 0px; 
									width: 1000px; 
									height:232px; 
									
									background: url(../images/top.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: 1px solid #ffd5e2;
								margin-bottom:5px;
								margin-left:10px;
								margin-right:10px;
								margin-top:15px;
								width:165px;
								height:180px;
								background-color: #ffd5e2;
								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: Geneva, Arial, Helvetica, sans-serif;
								font-size: 16px;
								font-weight: normal;
								color: #a83e6f;
								line-height: 22px;
							}
ul.thumb_search li a.title:visited {
								color: #a83e6f;
							}
ul.thumb_search li a.title:hover {
								color: #066ba3;
							}
ul.thumb_search li a.title:active {
								color: #066ba3;
							}
/*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 {
							   		background-image: url(../images/button.jpg);
									width: 121px;
									height: 19px;
									padding: 6px;
									text-align: center;
									overflow:hidden;
									font-family: Geneva, Arial, Helvetica, sans-serif;
									font-size: 16px;
									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: 31px;
									text-align: center;
									
									background: url(../images/heading.gif);
									background-position: top left;
									background-repeat: repeat-x;
									font-family: Geneva, Arial, Helvetica, sans-serif;
									font-size: 16px;
									font-weight: normal;
									color: #ffffff;
								}
#navigation h2.head_box, #dados_cart h2.head_box{
									height: 31px;
									text-align: center;
									
									background: url(../images/heading.gif);
									background-position: top left;
									background-repeat: repeat-x;
									font-family: Geneva, Arial, Helvetica, sans-serif;
									font-size: 16px;
									font-weight: normal;
									color: #FFFFFF;
								}
/*ids e modificacoes diversas */
#main_outline {
								border-top-style: none;
								background-color: #ffd5e2;
								background:  url(../images/backmiddle2.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%;
								background-color: #ffb6cc;
								border: 0px solid;
								padding: 0px;
								margin-top: 15px;
								margin-bottom: 10px;
								margin-left: 10px;
								margin-right: 0px;
								z-index:0;
							}
#fixed_nav ul {
								margin: 0px 7px;
								margin-left: 0px;
								padding: 0px;
							}
* html #fixed_nav ul { /* IE 6 */
								margin: 0px;
							}
#fixed_nav ul li {
								width: 121px;
								margin: 0px 7px;
								margin-left: 0px;
								height: 19px;			
								display: block;
								float: left;
							}
#fixed_nav ul li:hover {
									
							}
#fixed_nav ul li a {
								position:relative;
								display: block;
								width: 100%;
							}
/* menu opcoes extras */
#option_nav {
								width: 100%;
								background-color: #ffb6cc;
								border: 0px solid;
								padding: 0px;
								margin: 10px auto;
								z-index:0;
							}
#option_nav ul {
								margin: 0px 7px;
								margin-left: 0px;
								padding: 0px;
							}
* html #option_nav ul { /* IE 6 */
								margin: 0px;
							}
#option_nav ul li {
								width: 121px;
								margin: 0px 7px;
								margin-left: 0px;
								height: 19px;			
								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 {
								float:left;
								
								border: 0px;
								width:186px;
								margin: 15px 16px 10px 10px;
								padding: 0px;
								z-index: 10;
								font-size: 13px;
								font-family: Geneva, Arial, Helvetica, sans-serif;
								color: #a93f70;
								font-weight:bold;
								height:100%;
							}
#navigation a:visited{
								color: #a93f70;
							}
#navigation a:hover{
								color: #005c8f;
							}
#navigation > a:active{
								color: #005c8f;
							}
* html #navigation { /* IE 6 */
								margin: 0px 5px 5px;
							}
/* menu de produtos e paginas */
#navigation .box > ul.cat li {
									background-image:url(../images/icon2.gif);
									background-position: top .5em;
									background-repeat:no-repeat;
									line-height:20px;
									text-indent:4px;
								}
ul .box a.cat {
								text-decoration: none;
								font-size: 13px;
								color: #a93f70;
							}
ul.cat {
								height: 100%;
							}
#navigation .box ul.subcat{
								margin-left: 12%;
								width: 85%;
								list-style-type: none;
								text-indent:8px;
							}
* html .box ul.subcat { /*IE6 remove margin */
								position: relative;
								width: 100%;
								left: -15%;
								text-indent:8px;
							}
*+html .box ul.subcat { /*IE7 remove margin */
								position: relative;
								width: 100%;
								left: -15%;
								text-indent:8px;
							}
#navigation .box ul.subsub li{
								background-image: none;
								padding-left: 5px;
								text-indent:8px;
								clear:left;
							}
#navigation .box a.subsub {
								text-indent: 0px;
								text-indent:8px;
								clear:left;
							}
#navigation .box ul.subsub{
								margin-left: 7%;
								width: 90%;
								list-style-type: none;
								text-indent:8px;
								clear:left;
							}
#navigation .box ul.subcat li{
								background-image: none;
								padding-left: 5px;
								text-indent:8px;
							}
#navigation .box a.subcat {
								text-indent: 0px;
								text-indent:8px;
							}
#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: #ffd5e1;
							}
/* 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:24px;
										background: URL(../images/ok.gif) no-repeat;
										background-position: top left;
										cursor:pointer;
										border:none;
									}
/* fim navegacao */
/* paginas normais - sem ser do catalogo */
#page_display {
								float: right;
								width: 768px;
								z-index: 5;
								margin: 10px 10px 10px 10px;
								margin-top: 0px;
								padding: 0px;
							}
#page_display p {
								margin: 10px 10px 10px 10px;
							}
#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: 10px;
								margin-bottom: 10px; 
							}
#page_display th {
								margin: 0px;

								vertical-align:middle;
								height: 19px;
							}
.button {
							   		background-image: url(../images/button.jpg);
									width: 121px;
									height: 19px;
									padding: 6px;
									text-align: center;
									overflow:hidden;
									font-family: Geneva, Arial, Helvetica, sans-serif;
									font-size: 16px;
									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 {
								display:inline-block;
								width: 121px;
								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: #ffd5e2;
								
								float: right;
								width: 768px;
								z-index: 5;
								margin: 10px 10px 10px 10px;
								margin-top: 0px;
							}
#shop_display .galeria_produto {
								width: 768px;
							}
#shop_display .d_galeria_produto {
								width: 758px;
								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: 121px;
								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: 121px;
								margin: 5px;
								padding: 4px;
							}
.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: 508px; /* 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: 121px;
								height: 19px;
							}
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:Geneva, Arial, Helvetica, sans-serif;	
								color: #a83e6f;
							}
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: left;
								margin: 5px 0px;
								padding: 0px;
								text-align: left;
								width: 100%;
								height: auto;
								min-height: 90px;
								overflow: hidden;
							}
.prod_desc .col_left {
								width: 40%;
								text-align:left;
							}
.prod_desc .col_right {
								width: 56%;
								text-align:left;
							}
.prod_act {
								float:right;
								margin: 0px 0px 5px 5px;
								width: 156px;
								padding: 0px;
								text-align:center;
								height: auto;
								overflow: hidden;
							}
.prod_act a.button, .prod_act p.button  {
								display:block;
								width: 121px;
								height: 19px;								
								margin: 5px;
								padding: 4px;
							}
#prod_images {
								width: 100%;
								text-align:center;
							}
#prod_images img {
								display: block;
								margin: 10px auto;
								width:500px;
							}
#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: 121px;
								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  #ffa7c2;vertical-align:middle;	
								}
.checkout_table td{
								font-family: Geneva, Arial, Helvetica, sans-serif;
								background-color: #ffd0de;
								color: #a93f85;
								font-size: 11px;
								vertical-align:middle;
								font-weight: bold;
								padding-left: 5px;
								padding-right: 5px;
							}
.checkout_table_head td{
									font-family	:Geneva, Arial, Helvetica, sans-serif;
									font-size: 13px;
									font-weight: normal;
									color: #a93f85;
									background-color: #ffa7c2;
									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;
								background-color: #a93f70;
								font-size: 12px;
								color: #FFFFFF;
								border: none; 
								vertical-align:middle;
								border-top: 2px 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: Geneva, Arial, Helvetica, sans-serif;
								font-size: 14px;
								color: #a83e6f;
								width: 133px;
								margin-top: 6px;
							}
/*sobrescreve */
div#page_display  a:link, a:visited{
								color: #a83e6f;
								text-decoration: none;
							}
div#page_display a:hover {
								color: #006094;
								text-decoration:underline;
							}
div.cat_desc a:link{
								color: #a83e6f;
								text-decoration: none;
							}
div.cat_desc a:visited {
								color: #a83e6f;
								text-decoration: none;
							}
div.cat_desc a:hover{
								color: #006094;
								text-decoration: underline;
							}
ul.thumb_search a:link{
								color: #a83e6f;
								text-decoration: none;
							}
ul.thumb_search a:visited {
								color: #a83e6f;
								text-decoration: none;
							}
ul.thumb_search a:hover{
								color: #006094;
								text-decoration: underline;
							}
div.product h2 a:link{
								color: #a83e6f;
								text-decoration: none;
							}
div.product h2  a:visited {
								color: #a83e6f;
								text-decoration: none;
							}
div.product h2 a:hover{
								color: #006094;
								text-decoration: underline;
							}
#navigation .subsub{
								color: #a93f70;
								text-decoration: none;
								text-indent:8px;
								clear:left;
							}
#navigation .subsub:hover{
								color: #005c8f;
								text-decoration: none;
								text-indent:8px;
								clear:left;
							}
#navigation .subsub:active{
								color: #005c8f;
								text-decoration: none;
								text-indent:8px;
								clear:left;
							}
#navigation a{
								color: #a93f70;
								text-decoration: none;
							}
#navigation a:visited{
								color: #a93f70;
								text-decoration: none;
							}
#navigation a:hover{
								color: #005c8f;
								text-decoration: none;								
							}
#shop_display li.border {
								border: 1px solid #ffd5e2;
							}
#option_nav li.border {
								border:none;
							}
/* shopping cart*/
.shoppingcar{border:0px solid  #ffa7c2;vertical-align:middle;	
								}
.shoppingcar td{
								font-family: Geneva, Arial, Helvetica, sans-serif;
								background-color: #ffd0de;
								color: #a93f85;
								font-size: 11px;
								vertical-align:middle;
								font-weight: bold;
							}
.shoppingcar th{
									font-family	:Geneva, Arial, Helvetica, sans-serif;
									font-size: 13px;
									font-weight: normal;
									color: #a93f85;
									background-color: #ffa7c2;
									vertical-align:middle;
								}
.shoppingcar a:link{
									font-family: Geneva, Arial, Helvetica, sans-serif;
									background-color: #ffd0de;
									color: #a93f85;
									font-weight: normal;
									font-size: 13px;
									text-decoration: none;
								}
.shoppingcar a:hover, .shoppingcar a:active{
									font-family: Geneva, Arial, Helvetica, sans-serif;
									background-color: #ffd0de;
									color: #0f558a;
									font-size: 13px;
									text-decoration: underline;
								}
.shoppingcar .preco{
									font-family:Geneva, Arial, Helvetica, sans-serif;
									background-color: #ffd0de;
									color: #0f558a;
									font-size: 13px;
									font-weight:normal;
								}
.processaOrder{
									font-family: Geneva, Arial, Helvetica, sans-serif;
									font-size:14px; 
									color: #a83e6f;
								}
/* botoes */
			.btnadd {
				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/add.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
				width:auto;
			}
			.btnview {
				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/zoom_in.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
				width:auto;
			}
			.btnsalvar {
				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/accept.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
				width:auto;
			}
			.btncancelar {
				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/cancel.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
				width:auto;
			}
			.btnexportar {
				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/disk_multiple.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
				width:auto;
			}
			.btnlogin {
				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/user.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
				width:auto;
			}
			.btnaddcart {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				border: 1px solid #FFFFFF;
				padding: 0px 2px 2px 2px;
				margin: 0px;
				background: URL(../images/add_cart.jpg) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 37px;
				width:153px;
				cursor:pointer;
			}
			.btnaddemail {
				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_add.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				width:auto;
				cursor:pointer;
			}
			.btnremoveemail {
				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_delete.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
			}
			.btnmininews {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				border: 1px solid #FFFFFF;
				padding: 0px 2px 2px 2px;
				margin: 0px;
				background: URL(../imagesAdmin/submit.jpg) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 20px;
				width:50px;
				cursor:pointer;
			}
			.btndeletar {
				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/delete.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
			}
			.btncontinua {
				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/cart_edit.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
			}
			.btncheckout{
				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/money_dollar.png) no-repeat;
				background-position: 1px 1px;
				background-color: #FFFFFF;
				padding-left: 18px;
				vertical-align: middle;
				height: 22px;
				cursor:pointer;
			}
			.btnemail {
				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;
			}
			.btnlogout {
				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/user_delete.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:Geneva, Arial, Helvetica, sans-serif; color: #a83e6f;}
.vermelho {font-family:Geneva, Arial, Helvetica, sans-serif; color: #E10005;}
/* estilo paginacao */
#prevnext{	font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif;	color: #a83e6f; text-decoration:underline; text-align:center; width:100%;}
/* 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: #ffd5e2;
								/* Needed for rendering without flicker */
								position: relative;
								visibility: hidden;
								left: -1000px;
							}
.jCarouselLite ul {
								margin: 0;
							}
.jCarouselLite li img, 
							 .jCarouselLite li p {
								background-color: #ffd5e2;
								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: #ffd5e2;
								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 #a83e6f;;
							}
/* fim galeria */
/* fim estilo paginacao */
/* css adicional */

