/* CSS Document */
body{
	background:url(body_bg.png) repeat-x #171717;
	font:normal 12px Verdana ;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	}
	
a	{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	}
	
a:hover	{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#F46F32;
	font-weight: bold;
	}
	
h1,h2,h3,h4,h5,h6,p,img,form{
	margin:0px;
	padding:0px;
	border:0px;
	}
	
#container{
	margin:0px auto;
	width:949px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
#header{
	height:70px;
	margin-bottom:8px;
	border:0px 0px 1px 0px;
	border-color:#434444;
	}
	
#logo{
	float:left;
	padding:12px 43px 0px 13px;
	}
	
#mainlink{
	float:left;
	padding:29px 34px 0px 0px;
	}

#mainlink ul{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	}

#mainlink li{
	float:left;
	list-style:none;
	}
	
#conforto{
	height:86px;
	margin-bottom:20px;
	}
	
#conforto_top{
	height:0px;
	}
	
#conforto_center{
	height:70px;
	}
	
#conforto_center_text{
	float:left;
	padding:0px 30px 0px 22px;
	height:70px;
	width:418px;	
	}
	
#conforto_center_client{
	float:left;
	font:normal 15px Verdana;
	color:#FFFFFF;
	width:180px;
	height:70px;
	}
	
#conforto_center_estado{
	float:left;
	font:normal 15px Verdana ;
	color:#FFFFFF;
	width:228px;
	height:70px;
	}

#conforto_btm{
	height:0px;
	}
	
#center{
	height:auto;
	overflow:auto;
	overflow:hidden;
	margin-bottom:20px;
	float: left;
	}

#center_left{
	float:left;
	width:298px;
	margin:0px 29px 0px 0px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}

#center_left * {
	font-family: tahoma, verdana, arial, sans-serif;
	}

#center_left_top{
	height:17px;
	font-size: 1px;
	background:url(left_top.png) no-repeat;
	}

#center_left_center{
	width:262px;
	background:url(center_center.png);
	background-repeat:repeat-y;
	margin:0px 1px 0px 1px;
	padding:10px 19px 0px 15px ;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
#center_left_center h1{
	display: block;
	}
	
/*#leftblock{
	float:left;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}*/
	
#left_blocks_top{
	height:17px;
	background:url(block_top.png) no-repeat top center;
	}
	
#left_blocks_center{
	background:url(block_ctr.png);
	height:auto;
	padding:0px 13px 0px 33px;
	width:216px;
	overflow:auto;
	overflow:hidden;
	}
	
#left_blocks_center p{
	margin:0px;
	padding:0px;
	width:40px;
	text-align:right;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
	
#left_productlisting{
	float:right;
	width:140px;
	padding:10px 0px 4px 10px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
.amont{
	float:left;
	width:40px;
	text-align:right;
	font: normal 12px Arial, Helvetica, sans-serif;
	}
	
.cart{
	float:left;
	height:62px;
	width:40px;
	background:url(line_sep.png) no-repeat 100% 50%;
	padding:0px 20px 0px 0px;
	}
	
.left_blocks_centerhead{
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	}
	
.left_blocks_centerhead a{
	float:right;
	color:#FFCC00;
	}
	
#left_blocks_center h1{
	font: normal 12px verdana;
	line-height:17px;
	}
	
#left_blocks_center h1 a{
	font: normal 12px verdana;
	color:#FFFFFF;
	}
	
#left_blocks_center h1 a:hover{
	color:#FFFF00;
	}
	
#left_blocks_btm{
	height:13px;
	margin:0px 0px 20px 0px;
	background:url(blobk_btm.png) no-repeat 0% 0%;
	}

#center_left_btm{
	height:17px;
    font-size: 1px;
	background:url(left_btm.png) no-repeat bottom right;
	}
	
#center_right{
	float:left;
	width:620px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}

#center_right_top{
	float:left;
	width:620px;
	height:16px;
    font-size: 1px;
	background:url(right_top.png) no-repeat;
	}

#center_right_center{
	float:left;
	width:544px;
	padding:10px 38px;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	background:url(right_center.png);
	height:auto;
	overflow:auto;
	overflow:hidden;
	}

#center_right_center h1{
	float:left;
	width:544px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}

#center_right_center h1.checkout {
	margin-bottom: 16px;
	}
	
#list_main{
	width:602px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
.productdetails_amunt_head{
	float:left;
	width:550px;
	height:30px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#f47032;
	}
	
.productdetails_amunt{
	float:left;
	width:550px;
	padding:10px 0px 15px 0px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	}
	
.productdetails_amunt_grandtotal{
	float:right;
	text-align:left;
	color:#FFCC00;
	width:200px;
	}

.list{
	float:left;
	height:306px;
	width:181px;
	/*#width:160px;*/
	}
	
#center_right_center .list h1{
	float:left;
	width:181px;
	height:16px;
	font:bold 16px Arial;
	color:#f47032;
	}
	
#center_right_center .list h2{
	float:left;
	width:181px;
	height:52px;
	font:normal 12px Verdana;
	color:#AAABAB;
	margin:3px 0px 5px 3px;
	}
	
.list div{
	float:left;
	background:url(product_bg.png) no-repeat 0% 10%;
	width:166px;
	height:141px;
	}
	
.list h3{
	float:left;
	width:181px;
	#width:160px;
	padding:3px 0px 6px 20px;
	font:bold 11px Verdana;
	color:#FFFFFF;
	}
	
.list h3 a .list h1 a{
	color:#f47032;
	font:bold 16px Verdana;
	text-decoration:none;
	}
	
.test a {
	color:#f47032;
	font:bold 11px Arial;
	text-decoration:none;
}

.cost a {
		font-size: 16px;
		color:#f47032;
		text-decoration:none;
		font-weight: bold;
}

.cost {
		text-align: center;
		padding: 0px 10px 0px 0px;
}

.text {
	float:left;
	width:181px;
	height:52px;
	font:normal 11px Arial;
	color:#ffffff;
	margin:3px 0px 5px 3px;
}
	
.wrapper_product_details{
        height: 299px;
	border-bottom:1px solid #FFFFFF;
	padding:10px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	}
	
.product_details{
	float:left;
	width:216px;
	padding:0px 10px 0px 10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
.product_options {
	padding-bottom: 10px;
}

.product_details_attributes{
	float:left;
	width:568px;
	height:auto;
	overflow:auto;
	overflow:hidden;
	border-bottom:1px solid #FFFFFF;
	padding:10px 0px 10px 0px;
	}
	
.product_details_image{
	float:left;
	width:281px;
	height:254px;
	padding:18px 0px 0px 18px;
	background:url(productdetails_bg.png) no-repeat 0% 0%;	
	}
	
.product_details h1{
	width:253px;
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #CD6333;
	border-width:0px 0px 1px 0px;
	}

.product_details h2{
	float:left;
	width:181px;
	padding:5px 0px 5px 0px;
	font:bold 11px Verdana;
	color:#FFFFFF;
	}
	
.product_details h2 a{
	color:#E8D674;
	font:bold 11px Verdana;
	text-decoration:none;
	}
	
.product_details h3{
	width:250px;
	height:254px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;	
	}

#center_right_btm{
	float:left;
	width:620px;
	height:16px;
    font-size: 1px;
	background:url(right_btm.png) no-repeat;
	}
	
.check_two{
	float:left;
	width:560px;
	padding:10px 0px 10px 0px;
	height:50px;
	}
	
.check_two p{
	margin:0px;
	padding:0px 0px 0px 0px;
	}
	
.check_two p input{
	margin:0px auto 0px auto;
	height:25px;
	width:50px;
	}
	
.check_reg_form label{
	width:150px;
	}
	
.check_reg_form{
	width:332px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding: 10px 192px 10px 20px;
	float: left;
	}

.check_reg_form p{
	text-align: right;
	margin:0px;
	padding:0px;
	}
.check_reg_form p input{
	width:70px;
	height:25px;
	}

#footer{
	width:100%;
	height:73px;
	text-align: center;
	padding:20px 0px 0px 0px;
	background:url(footer.png) repeat-x;
	float: left;
	}
	
#footer ul{
	list-style:none;
	display: block;
	margin: 0 auto;
	padding: 0;
	}
	
#footer li{
	display: inline;
	}
#footer li:first-child { border: 0 }

#texts{
	display: block;
	padding:10px 0px 0px 0px;
	font:normal 11px Verdana ;
	color:#ffffff;
	}
.img_align
{
margin:9px;
}
.lnk
{
color:#FFFFFF;
text-decoration:none;
}
.lnk:hover
{
color:#CC3333;
text-decoration:none;
}

.reg{
	float:left;
	margin:0px;
	padding:0px;	
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;	vertical-align:	middle;	width:400px;
	}
	
.reg input{
	color: black;
	margin:0px 0px 9px 0px;
	padding:0px;
	}
.reg select { width: 180px }

.reg div.text {
	font-size: 13px;
	margin: 0 0 9px 0;
	height: 22px;
	width: 180px;
	}

.reg textarea{
	color: black;
	height:60px;
	border:1px solid #333333;
	width:150px;
	}

form{
	float:left;
	margin:0px;
	padding:0px;
	}
	
label {
	float:left;
	width:90px;
	text-align:left;
	}
	
input{
	margin:0px;
	padding:0px;
	}
	
.radio, .reg .radio{
	width:10px;
	height:10px;
	margin-bottom: 0;
	}
	
.inputbox {
	width:20px;
	margin:0px;
	padding:0px;
	}

.formField {
    width: 100%;
    padding-bottom: 12px;
    float: left;
}

.title {
		font-size: 13px;
		color: #f47032;
}

#back {
width:500px; 
height: 370px;
color:#FFFFFF;
padding:15px;
}

.orange {
		font-weight: bold;
		color: #f47032;
}

#image {
		width: 181px;
		height: auto;
}

#lente_transparente {
	position:fixed;
	width:599px;
	height:591px;
	left:0px;
	bottom:0px;
	z-index:-1;
	background-image:url(aaarodinha.png);
}