body {
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #2F9C9D;
	text-decoration: underline;
}
.fontsbottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.linkDetalhe{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF; 
}
.cinza {color: #999999}
.textoSite14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.textSite14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.cinza {color: #999999}
.textoSite12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textSite12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textoSite12Cinza {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
}
a.textoSite12Cinza:link {
	color: #666666;
	text-decoration: none;
}
a.textoSite12Cinza:visited {
	color: #666666;
	text-decoration: none;
}
a.textoSite12Cinza:hover {
	color: #2F9C9D;
	text-decoration: underline;
}
.textSite12Cinza {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
}
.erros {padding-left:60px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px; width:px;}
.verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #38943a;
	font-size:12px;
}
.vermelho {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #E10005;}
/* estilo paginacao */
#prevnext{	font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif;	color: #000000; text-decoration:underline; text-align:center; width:100%;}
/* 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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
	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;
}
.btnsubmit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: none;
	margin: 0px;
	background: URL(../images/send.jpg) no-repeat;
	background-position: top left;
	vertical-align: middle;
	cursor:pointer;
	width:51px;
	height:19px;
}
/* galeria de produtos */
.galeria{
	cursor:pointer;
}
.erros {
	padding-left:60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
.minierros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}
/* shopping cart*/
.shoppingcar{
	border:2px solid #003300;	
	vertical-align:middle;	
}
.shoppingcar td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color: #000000;
	font-size: 14px;
	vertical-align:middle;
}
.shoppingcar th{
	font-family	:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	background-color:#CCCCCC;
	vertical-align:middle;
}
.shoppingcar a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color: #000000;
	font-size: 14px;
	text-decoration:none;
}
.shoppingcar a: hover, .shoppingcar a: active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color: #000000;
	font-size: 14px;
	text-decoration:underline;
}
.shoppingcar .preco{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#EEEEEE;
	color: #000000;
	font-size: 12px;
	font-weight:bold;
}
.loginErro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-style:italic;
	font-weight:bold;
}
.processaOrder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #333333;
}
.textData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 4px 5px;
	color: #FFFFFF;
	text-align:right;
	font-size:10px;
	margin-right:15px;
}


/* menu tabs */
#navcontainer { 
	width:100%;
	background-color: #009999;
}
ul#navlist {
    margin: 0;
    padding: 0;
    list-style-type: none;
    white-space: nowrap;
}

ul#navlist li {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 5px 0 4px 0;
	background-color: #009999;	
	font-weight:bold;
}

#navlist a, #navlist a:link {
	margin: 0;
	padding: 5px 9px 4px 9px;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-decoration: none;
}

ul#navlist li#active {
	color: #FFFFFF;
	background-color: #01669A;
}

#navlist a:hover {
	color: #FFFFFF;
	background-color: #01669A;
}
.selectTipoEnquiry{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	width:425px;
}
.selectMailing{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	width:425px;
}
.galeriaDetalhe{
	cursor:pointer;
}


/* galeria inspiration */
/* estilo da galeria */
a.prev, a.next {
	display: block;
	float: left;
	width: 35px;
	height: 25px;
	text-decoration: none;
	background: url("../images/arrow3.gif") no-repeat;
}
a.next {
	background: url("../images/arrow4.gif") no-repeat;
	float: right;
}
.jCarouselLite {
	border: 0px solid black;
	float: left;
	background-color: #373934;	
	/* Needed for rendering without flicker */
	position: relative;
	visibility: hidden;
	left: -1000px;
}
.jCarouselLite ul {
	margin: 0;
}
a.prev:hover, a.prev:active,
a.next:hover, a.next:active {
	border: none;
	outline: none;
}
.jCarouselLite li img.thumb_insp {
	background-color: #373934;
	width: 290px;
	height: 194px;
	margin: 10px;
}
.jCarouselLite li div.textoInspiration {
	background-color: #373934;
	width: 290px;
	margin: 5px;
	height:auto;
}
.jCarouselLite li div.textoInspiration,
.jCarouselLite li div.linkView {
	background-color: #373934;
	width: 290px;
	margin-left: 10px;
	height:auto;
}
.jCarouselLite li div.linkView {
	text-align:right;
}
.jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
	width: auto;
}
#galeria {
	background-color: #373934;
	width: auto;
	height:auto;
}
#galeria ul { list-style: none; }
#galeria ul li { display: inline; }

/* galeria de detalhe */
.navDetalhe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display:block;
	float:left;
	width:100%;
	text-align:center;
	
}
a.prevDet, a.nextDet {
	display:block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.nextDet {
	float: right;
}
a.prevDet:hover, a.prevDet:active,
a.nextDet:hover, a.nextDet:active {
	border: none;
	outline: none;
}
.jCarouselDetalhe{
	border: 0px solid black;
	float: left;
	background-color: #191917;	
	/* Needed for rendering without flicker */
	position: relative;
	visibility: hidden;
	left: -1000px;
}
.jCarouselDetalhe ul {
	margin: 0;
}
.thumbDet {
	background-color: #191917;
	margin: 10px;
	vertical-align:middle;	
	width: 465px;
	min-height: 465px;
}
.jCarouselDetalhele {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
	width: auto;
	height:auto;
	min-height:465;
}
#galeriaDet {
	background-color: #191917;	
	width: auto;
	height:auto;
	min-height:465;
}
#galeriaDet ul { list-style: none; }
#galeriaDet ul li { 
	display: inline; 
	min-height:465;
}

/* galeria vertical de popup */
.navDetalhe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	display:block;
	float:left;
	width:100%;
	text-align:center;
	
}
a.prevVertical, a.nextVertical {
	display:block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.nextVertical {
	float: right;
}
a.prevVertical:hover, a.prevVertical:active,
a.nextVertical:hover, a.nextVertical:active {
	border: none;
	outline: none;
}
.jCarouselVertical{
	border: 0px solid black;
	float: left;
	background-color: #FFFFFF;	
	/* Needed for rendering without flicker */
	position: relative;
	visibility: hidden;
	left: -1000px;
}
.jCarouselVertical ul {
	margin: 0;
}
.jCarouselVertical img {
	background-color: #FFFFFF;
	margin-bottom: 10px;
	vertical-align:middle;
	cursor:pointer;	
}
.jCarouselVertical {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
	width: auto;
}
.closePopup{
	cursor:pointer;
}
.galPopup{
	cursor:pointer;
}
#galeriaDeVertical {
	background-color: #FFFFFF;
	width: auto;
	height:auto;
}
#galeriaDeVertical ul { list-style: none; }
#galeriaDeVertical ul li { display: inline; }

/* div geral de limpesa */
.clearGaleria { 
	height:10px;
	clear: both; 
	border-bottom:10px;
}

.top_menu_link
	{
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}