﻿#container{
	width:100%;
	margin: 0px auto;
	background: url(/images/homeInterface/BKGRND_Main.jpg) #f1d8ba  repeat-x;
	/* for mozilla */
	min-width: 860px;
	float:left;
	
	
}


.tabela {
	margin:0;
	clear:both;
	}


/*//////////////////////////////curriculo/////////////////////////////*/

#conteudo h2.curriculo {
	margin:32px 0 0 0;
	height:123px;
	background:url(img/dtg.jpg) right bottom no-repeat;
	display:block !important;
	width:480px;
	float:right;
	}
#conteudo h3.curriculo {
	background:url(img/curriculo.gif) left top no-repeat;
	height:20px;
	margin:20px 0 0 0;
	width:450px;
	float:right;
	}
#conteudo h2.curriculo span,
#conteudo h3.curriculo span {
	display:none;
	}
#conteudo .justify-curriculo {
	margin:5px 0 0 0;
	width:450px;
	float:right;
	text-align:justify;
	color:#fff;
	}
#conteudo .label {width:350px;}
#conteudo .tabela {
	margin:0;
	clear:both;
	}
#conteudo .curriculo {
	margin:0 0 10px 0;
	width:100%;
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	}
#conteudo .curriculo caption {
	color:#fff;
	font-size:20px;
	text-align:left;
	border-bottom:1px #fff dotted;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	}
#conteudo .curriculo th {
	background:#97c269;
	color:#006633;
	font-weight:normal;
	text-align:right;
	padding:2px 5px 2px 0;
	}
#conteudo .curriculo td {
	padding-left:5px
	}

/*//////////////////////////////curriculo/////////////////////////////*/


	a:link, a:active, a:visited
{
	cursor:pointer;
	text-decoration:none;
	color:#FF6630;
}





/*homepageWrapper*/
#homeContent{
	margin:0 auto;
	width:100%;
	background:url(../img/02.jpg) top center no-repeat;
	float:left;
	min-height:650px;
}


.teste
{
	color:Blue;
	font-size:50px;
}


/*interiorWrapper*/
#interiorContent{
	margin:0 auto;
	width:100%;
	background: url(/images/interiorInterface/BKGRND_interior.jpg) top center no-repeat;
	float:left;
	min-height:650px;
}

#homeContent #mainHeader{
	margin:208px auto 0px auto;
	padding-top: 4px;
	width:840px;
	border-top:#722600 1px solid; 
	position:relative;
}

#interiorContent #mainHeader{
	margin:130px auto 0px auto;
	padding-top: 4px;
	width:840px;
	position:relative;
	
}




/*
=====
Main Nav Style
=====
*/
#mainHeader #headerLogo{
	position:absolute;
	top: -110px;
	left: 0px;
}



 a:link, a:active, a:visited
{
	cursor:pointer;
	color:#e4cbb1;
}




#mainHeader a{
color:#e4cbb1;
text-decoration:none;
}

#mainHeader a:Hover{
color:#f48013;

}

#mainHeader #mainNav{
	width:540px;
	float:left;

}

#mainHeader #mainNav li{
	float:left;
	display:inline;
	border-right:#3e1c0f 1px solid;
	padding:0;
}

#mainHeader #mainNav li a{
	display:block;
	padding:4px 8px;
}


#secondaryNav{
	float:right;
}


#mainHeader #secondaryNav li{
	float:left;
	display:inline;
}

#mainHeader #secondaryNav li a{
	display:block;
	font-size:.92em;
	text-align:right;
}



#mainHeader #secondaryNav li a{
	display:block;
	padding:4px 5px 4px 15px;
	margin:0 10px 0 0;
	border-left:1px solid #3E1C0F;
}

#mainHeader #secondaryNav li #cart{
	padding:4px 5px 4px 23px;
	background:url(/images/interface/icons/cart.gif) no-repeat 0px 2px;
	border:none;
}

#mainHeader #secondaryNav li #cart:Hover{
	background:url(/images/interface/icons/cart.gif) no-repeat 0px 2px;
}




#content{
	margin:auto auto;
	width:840px;
	position:relative;
	
}




/*
-------------------
Homepage Content Area
-------------------
*/
#homeContent  #content{
	padding:260px 0 0 0;
	clear:both;
}
#homeContent #content #mainCandles{
	position:absolute;
	left: 616px;
	top: 90px;
}

.case_individual
{
	float:left;
	width:778px;
	height:372px;
	font-size:14px;
	font-family:Times New Roman;
}



.case_individual a:link, a:active, a:visited
{
	color:#B54B21;
}



.fundo_case
{
	float:left;
	width:778px;
	height:286px;
	Background-image: url("../img/01.jpg");
	background-repeat:no-repeat;
	padding:15px 0 0 15px;
	
}




.fundo_case1
{
	float:left;
	width:793px;
	height:271px;
	Background-image: url("../img/01.jpg");
	background-repeat:no-repeat;
	padding:30px 0 0 0px;
	text-align:center;
	
}



.textos
{
	float:left;
		width:778px;
}

/*
{
	float:left;
}
*/
#homeContent #content .homeContentBox{
	width:420px;
	float:left;
	position:relative;
}
#homeContent #content .homeContentBox h2{
	padding:10px 0px;
	border-top: 1px solid #b8a499;
	border-bottom:1px solid #b8a499;
	margin:5px 0;
}

#homeContent #content .homeContentBox img{
	margin:0px 20px 0px 0;
	float:left;
}
#homeContent #content .homeContentBox p{
	padding:10px 0 0 10px;
	display:block;
}


#homeContent #content .homeContentBox a{
	width:200px;
	border-bottom:1px solid #cfc2a8;
	padding:5px 5px;
	text-decoration:none;
	font-weight:bold;
	position:absolute;
	top: 145px;
	left: 110px;
}

#homeContent #content .homeContentBox a:Hover{
	background:#f7e8d7;
}



/*
----------------------
Interior Content
----------------------
*/

#interiorContent  #content{
	clear:both;
}

#rightInteriorContent{
	width:557px;
	float:right;
	padding:35px 30px 0px 30px;
	min-height:200px;
	margin:0px;
}


#rightInteriorContent h1, #rightInteriorContent h2
{
border-bottom:1px solid #9f8f80; margin-bottom:15px;
padding:10px 0 10px 0; 
}

#rightInteriorContent h4
{
border-bottom:1px solid #9f8f80; margin-bottom:15px;
padding:10px 0 30px 0; 
}


#rightInteriorContent ul{
	padding:0;
	margin:10px 30px;
	list-style-type:square;
	list-style-position:inside;
}


#rightInteriorContent ul li{
	background:#fbecda no-repeat 5px 6px;
	border-bottom:#f7daba 1px solid;
	border-top:#FFF 1px solid;
	padding:5px 15px 5px 20px;
}


#rightInteriorContent ul li ul{
	border:none;
}

#rightInteriorContent ul li ul li{
	background:none;
	border:none;
	padding:0;
	font-size:1.25em;
}

#leftInteriorContent{
	width:223px;
	float:left;
	padding:35px 0px 0 0;
}

#leftInteriorContent h2{
	color:#FFF; margin:0 0 0px 20px;
}


#leftInteriorContent .menu {
	width:223px; height:150px; position:relative; margin:0; margin:14px 0;text-decoration:none;color: #262321;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;
}

#leftInteriorContent .menu li{float:left;}
#leftInteriorContent .menu li a, .menu li a:visited {
	display:block; text-decoration:none; color:#000; width:183px;padding:7px 20px;border-bottom:#aa6437 1px solid;}
#leftInteriorContent .menu  li a:Hover {background:#fbe4cf;}








#footer{
	margin:0px auto;
	width:100%;
	background:url(/images/homeInterface/BKGRND_Footer_Repeat.gif) repeat-x #0f0000;
	float:left;
	text-align:center;
}

#footer #footer_content{
	margin:auto auto;
	background:url(/images/homeInterface/BKGRND_Footer.gif) center top no-repeat;
	
}

#footer #footer_content ul{
	padding:17px 0 12px 0;
	margin:0px auto 0px auto;
	width:840px;
}


#footer #footer_content ul{
	font-size:.69em;
}



#footer #footer_content ul li #pixellab{
	background:url(/images/interface/LOGO_PixelLab.jpg) no-repeat 0px 2px;
	display:block;
	padding:0 0 0 30px;
	width:90px;
	height:32px;
	text-decoration:none;
}

#footer #footer_content ul li #pixellab:Hover{
	background:url(/images/interface/LOGO_PixelLab.jpg) no-repeat 0px -28px;
	}

#footer #footer_content a:hover{
	color:#FF642E;
}





/* forms.css */
label {font-weight:bold; font-style:italic; color:#9b8e7b; display:block;}
fieldset {padding:1em;margin:0 0 1.5em 0;}
legend {font-weight:bold;font-size:1.2em;}
input{color:#555;}
input:focus{color:#000;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb; background:#fff;width:300px;padding:3px; display:block;}

select1 {border:1px solid #bbb; background:#fff;width:300px; height:auto; padding:3px; display:block;}


input:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #9f8f80; }
input.text, input.title {}
input.title {}
textarea {width:450px;height:200px;padding:5px; color:#636363; font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
.error, .notice, .success {margin:4px 0; font-family:Arial, Helvetica, sans-serif; font-size:.8em;}
.error {background:url(/images/icons/exclamation.gif) no-repeat;color:#CC0000; padding:0 0 0 20px; line-height:25px;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
fieldset span{display:block;}
textarea.error{padding:5px; background:#FFF;}
select:hover,select:focus, input:hover, input:focus{background:#FFF;}


#postal_code, #b_postal_code{width:60px;}

/*
input, select{background-color:#d2c2ae;border-left:none;border-top:none;border-right:1px solid #afa18f;border-bottom:1px solid #afa18f;}
*/

input, select{border:1px solid #bbb; background:#fff;padding:3px;}

#rightInteriorContent  #payment-cards{
	padding:0 0 10px 0;
	margin:0;
	width:400px;
	display: block;
	float:left;
}
#rightInteriorContent  #payment-cards li{
	list-style-type: none;
	padding:0;
	margin:0;
	border:0;
	background: none;
	float:left;
}
#rightInteriorContent  #payment-cards #payment-visa-logo{
	display:inline;
	width: 30px;
	height:0px;
	background: url(/images/interface/visa.gif) no-repeat;
	overflow: hidden;
	padding-top: 20px;
	margin:0 5px 0 0;
}
#rightInteriorContent  #payment-cards #payment-mastercard-logo{
	display:block;
	width: 30px;
	height:0px;
	background: url(/images/interface/mastercard.gif) no-repeat;
	overflow: hidden;
	padding-top: 20px;
}

/*
----------------------
Pages
----------------------
*/

/*product list page info/products */


ul#productList{
	padding:0;
	margin:0px 0px;
	list-style-type:none;
	list-style-position:outside;	
}


ul#productList li{
	margin:0 6px 10px 6px;
	border:none;
	padding:0;
	float:left;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	display:inline;
}

ul#productList:Hover{

}

ul#productList li img{
	display:block;
	margin:0 0 5px 0;
}

ul#productList li a{
	padding:6px;
	border:#FFF 1px solid;
	display:block;
	background:#fbecda;
	text-decoration:none;
}

ul#productList li a:Hover{
	background:#49371f;
	color:#fbecda;
	border:#0f0d0a 1px solid;
}


/*product display page*/

.product_display_image{
	float:left;
	padding:8px;
	background:#f9eee4;
	border:1px solid #afa18f;
	clear:left;
}

.product_thumb_wrapper{
	float:left;
	clear:left;
	padding:3px 0 0 0;
	width:200px;
}

.product_display_image_sm{
	float:left;
	padding:3px;
	background:#f9eee4;
	border:1px solid #afa18f;
	margin-right: 3px;
	display: inline;
}

form.product_display {
	float:right;
	width:280px;
}



form.product_display fieldset{
	border-top:none;
	border-bottom:#9f8f80 1px solid;
	border-left:none;
	border-right:none;
	margin:0px;
	padding:0 0 10px 0;
	
}


form.product_display label{
float:left;
font-size:.69em;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-top:0.2em;
width:270px;
clear:both;
font-style:normal;
float:left;
}


form.product_display span{
	display:block;
	width:110px;
	float:left;
	padding:7px 0 0 0;
}

form.product_display input{
	text-align:center;
	font-size:.9em;
}

form.product_display select {
	display:inline;
	width:130px;
	font-size:.9em;
}

form.product_display input.btn{
	margin:10px 3px 0 0;
	border-left:none;
	border-top:none;
	border-right:1px solid #afa18f;
	border-bottom:1px solid #afa18f;	
	display:inline;
	float:right;
	font-size:.7em;
	width:81px;
}



/* go_cart/show_cart */
.cart{width:100%;}
.cart caption{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;text-align:left;padding:0 0 10px 0;}
.cart thead{text-align:left;font-size: .8em;text-align:center; font-family:Arial, Helvetica, sans-serif;}
.cart thead th{padding:5px 0;border-top:#9f8f80 1px solid;border-bottom: 1px solid #9f8f80;}
.cart tbody td{border-bottom: 1px dashed #9f8f80;text-align:center;font-weight:bold; padding:7px 0;}
.cart tbody td.left{text-align:left;}
.cart  input.btn{width:150px;text-align:left;margin-bottom:3px;float:left;clear:left;}
.cart tbody .subtotal{font-weight:bold;}
.cart tbody td{vertical-align:middle;}
.cart tfoot .subtotal{font-family:Arial, Helvetica, sans-serif;  color:#b03e22; font-weight:bold;font-size: 1.5em;margin:0 5px 0 10px; display:inline;}
.cart fieldset{border-bottom:#9f8f80 1px solid;border-left:none;border-right:none;margin:10px 0;padding:10px 0 10px 0;width:350px;
font-weight:bold;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.cart input{text-align:center;}
.cart .removeItem{background:url(/images/icons/x.png) no-repeat; padding-left:20px; font-weight:normal; font-size:.9em;}
.cart tbody img.borderImage{border:#FFF 3px solid;	margin:5px 10px 5px 0;vertical-align:middle;}
.cart tbody a.floatLinkLeft{text-decoration:none;float:left;}
.cart span.warning{background:url(/images/icons/exclamation.gif) no-repeat; padding:2px 0 0 23px;}


/* go_cart/checkout */
#checkout_form{width:550px;font-family:Arial, Helvetica, sans-serif;}
#checkout_form label,.div_1 { font-weight:bold; font-style:normal; font-size:.8em; margin:0 30px 0 0; color:#4C423D;}
#checkout_form fieldset{ display:block; border:#9F8F80 1px solid;position:relative; margin:10px 0 10px 0;}
#checkout_form legend{padding:5px; position:absolute; top:-15px; left:0px; display:block;font-size:.8em;}
#checkout_form input.text{font-size:.9em;}
#checkout_form .required_field{background:url(/images/icons/small_red_circle.gif) no-repeat center right; display:inline; padding:0 15px 0 0;}
/*shipping  / contact info boxes */
#checkout_form .contactInfo, #checkout_form .shippingInfo, #checkout_form .billingInfo{display:block;}
#checkout_form .contactInfo label, #checkout_form .shippingInfo .form_small_item, #checkout_form .billingInfo .form_small_item{width:210px; float:left;}
#checkout_form .contactInfo input.text, #checkout_form .shippingInfo .form_small_item input, #checkout_form .billingInfo .form_small_item input{width:170px;}
#checkout_form .shippingInfo input#address, #checkout_form .shippingInfo input#address2, #checkout_form .billingInfo input#address{width:400px;}
#checkout_form .shippingInfo label.formLeft{width:220px; float:left}
/*validation error container*/
#checkout_form div.container { display: none }
#checkout_form div.container h4{color:#CC0000; padding:10px 0 10px;margin:8px 0;border-top:1px solid #9F8F80;border-bottom:1px solid #9F8F80;}
#checkout_form div.container ol li{float:left; width:180px;}

#checkout_form input.btn{font-size:.75em; margin:0 10px 0 0;}
#checkout_form  span.subtotal{padding:10px 15px 10px 0; font-size:1.5em; color:#333; display:block;}
 
#checkout_form #pm_card select{
	width:200px;
}

#checkout_form #expiry, #checkout_form #cvv{display:inline; margin:0 5px 0 0; width:auto;} 
 


 /*
----------------------
Generic Classes
----------------------
*/


/*
messages
*/
p.msg_complete{background:url(/images/icons/accept.gif) no-repeat; padding: 0px 23px; margin: 0 0 10px 0;}
p.msg_warning{background:url(/images/icons/exclamation.gif) no-repeat; padding: 0px 23px; margin: 0 0 10px 0;}

.padRight70perc{
	width:600px;
}


.imageLeft{
	float:left;
	margin:0 25px 10px 0;
}

.imageBorder{
	padding:7px;
	background:#f9eee4;
	border:1px solid #b8ada4;
	margin:0 0px 4px 20px;}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.hide{visibility:hidden; position:absolute;
}

.signature{
	font-family:"Georgia", "Times New Roman", Times, serif;color:#9b8e7b; font-style:italic; font-weight:bold; font-size:1.5em; display:block;}


input.btn{border:none; background:url(/images/interface/BTN_Submit_repeat.jpg);font-weight:bold;  cursor:pointer;padding:5px; font-size:12px;}
input.redButton{background:#CC0000; color:#FFF; padding:4px;cursor:pointer; width:150px; font-weight:bold; font-size:12px;}
input.redButton:Hover{color:#CC0000; background-color:#FFF}
