/* CSS Document */
body{ margin:0px; background:#fff url('../images/bg_header.jpg') repeat-x top left; font:12px Arial, Helvetica, sans-serif; color:#707070;}

.clear{clear:both}
#main{width:100%; margin:0px; padding:0px;}
#container{margin:0px auto; padding:0px; width:960px; background:url('../images/flor-home.jpg') no-repeat 497px 39px;}
/*IMAGENS CABECALHO*/
#container.home-01{background:url('../images/home-01.jpg') no-repeat 217px 39px;}
#container.a-empresa{background:url('../images/a-empresa.jpg') no-repeat 480px 46px;}
#container.loja-virtual{background:url('../images/bg-img-02.jpg') no-repeat 372px 46px;}
#container.galeria{background:url('../images/bg-img-01.jpg') no-repeat 297px 46px;}
#container.pedidos{background:url('../images/bg-img-03.jpg') no-repeat 437px 36px;}
#container.contato{background:url('../images/bg-img-04.jpg') no-repeat 417px 46px;}
/*********************************************************/
#header{width:960px; height:469px; margin:0px; padding:0px;}

.header-top{ margin:0px; padding:0px; height:31px; }
	.header-top .top-navigation{display:inline-block; float:right; list-style:none; margin:4px 0 0; padding:0;}
		.header-top .top-navigation li{float:left; margin:2px 2px 0;}
		.header-top .top-navigation	.pt-br{background:transparent url('../images/br.png') no-repeat center left; display:block; width:24px;}
		.header-top .top-navigation	.pt-br a, .header-top .top-navigation .en-us a{display:block; height:16px; width:24px;}
		.header-top .top-navigation .en-us{background:transparent url('../images/gb.png') no-repeat center left; display:block; width:24px;}
		.header-top .top-navigation li a span {display:none;}
		.header-top .top-navigation #carrinho {background:transparent url('../images/cart-white.gif') no-repeat center left; padding:0 0 0 25px; } 
		.header-top .top-navigation #carrinho a{color:#fff; margin-right:5px; text-decoration:none;}
.header-top .top-navigation .pt-br, .header-top .top-navigation .en-us{display:none !important;}
#header-main{ margin:0px; padding:0px; width:960px; }

.logo-img{
margin:73px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}

.logo-text{
	font:11px Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 96px;
	padding:0px;
	position:relative;
	top:-20px;
}

/*******************************************************************/



#menu{
	margin:0px;
	padding:0px;
	width:960px;
}

.menu-img{
	margin:0px;
	padding:0px;
	float:right;
}

#top-panel{width:180px;}
.left-navigation{margin:0px 0px 0px 0px; padding:40px 0px 0px 25px;}
.left-navigation ul {margin:0px; padding:0px; line-height:24px;}
.left-navigation ul li{margin:0px 0px 0px 0px; padding:5px 0px 5px 0px; border-bottom:1px solid #8c8c8c; font:Arial, Helvetica, sans-serif; color:#8c8c8c; list-style:none; font-size:9px; text-transform:uppercase;}
.left-navigation ul li a{margin:0px; padding:0px 0px 0px 20px; text-decoration:none; color:#8c8c8c; font-size:15px;}
.left-navigation ul li a:hover{margin:0px; padding:0px 0px 0px 20px; text-decoration:underline}
.left-navigation ul li a.current{font-weight:bold; margin:0px; padding:0px 0px 0px 20px; text-decoration:none;}

/******************************************************************************/

#detail-box{
	padding:0px;
	margin-top: 60px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.welcome{
	width:98%;
	border-bottom:1px solid #770105;
	color:#770105;
	margin:0 auto;
	padding:0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
}
.welcome-detail{
	margin:30px auto 0;
	padding:0px;
	width:100%;
}
.flor-welcome{
	background:transparent url('../images/flor-welcome.jpg') no-repeat top left;	
}

.welcome-text{
	float:right;
	height:145px;
	line-height:24px;
	padding:0 15px;
}

.welcome-text h4 {
	font-size:14px;
	font-weight:bold;
	margin: 0px 0px 25px;
	padding: 0px;
}
.welcome-text p {margin:0px; padding:0px; line-height:24px;}
.welcome-text p a  {text-decoration:underline; color:#FF9000;}
.welcome-text p a:hover {text-decoration:underline;}

/********************************/

#destaque{margin:28px auto 0; padding:0px; width:100%; height:212px;}
.left-folio-img{background:url(../images/box-left.jpg) no-repeat;
	height:212px; width:19px; float:left;	
	}
.mid-folio-img{background:url(../images/box-mid.jpg) repeat-x;
	width:915px; height:192px; float:left; padding:20px 0px 0px 0px;}
.mid-folio-img span{font-size:14px; font-weight:bold;}
.mid-folio-img ul{
	margin:0px; padding:25px 0px 0px 20px; list-style-type:none;
	}
.mid-folio-img ul li{
	padding:0px; width:140px; color:#FFFFFF;
	line-height:20px; float:left;
	margin:0 8px 0 0;
	}
.mid-folio-img ul li.text-box{width:130px;}			
li.text-box .dest{height:45px; margin:0 0 10px;}
li.img-dest{border:3px solid #eee; margin:0 3px 0 0;}
li.img-dest a{display:block;}
li.img-dest img{margin:0;}
a.veja-mais{color:#fff; font-weight:bold;}
.right-folio-img{background:url(../images/box-right.jpg) no-repeat;
	height:212px; width:19px; float:left;}

#inner-folio{margin:0px; padding:0px; width:200px;}
.destaque-txt {margin:25px 0px 0px 40px; padding:0px;  }
.destaque-txt h1 {font:36px Myriad Pro (OT1), Helvetica, sans-serif; color:#fff; float:left; font-weight:normal;}

.folio-text {margin:0px; padding:25px 20px 0px 0px; width:155px; float:right; font:11px Tahoma, Times, serif; color:#fff; line-height:18px;}
.color-line{
	height:auto; width:885px; margin:auto; padding:0px 0px 0px 10px;
	background:url(../images/color-line.gif) no-repeat right;
	font-size:23px; font-weight:normal; color:#FFFFFF; text-align:left;
	}
.folio-text h4 {font:15px Tahoma, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px; line-height:32px;}

#destaque-box{margin:25px 25px 0px 0px; padding:0px; float:right; width:635px; height:23px;}
.destaque-box-l-img{background:url(../images/inner-folio-img-l.jpg) left top no-repeat;}
.destaque-box-m-img{background:url(../images/inner-folio-img-m.jpg) repeat-x;}
.destaque-box-r-img{background:url(../images/inner-folio-img-r.jpg) right top no-repeat;}

#destaque-img-box {margin:0px 0px 0px 0px; padding:0px; width:824px; float:left;} 
.destaque-img {margin:0px 0px 0px 0px; padding:0px; float:left;}

/******************************************/

#footer {
	background:#6A0404 url('../images/footer.jpg') repeat-x top left;
	color:#fff;
	margin: 50px 0px 0px;
	padding:30px 0 15px;
	float:left;
	width:100%;
}
.footer-content{width:930px; padding:0 0 0 10px; margin:0 auto;}
#footer .box{float:left; margin:0;}
#footer .logo {text-align:center; width:247px;}
#footer .loja {width: 200px !important;}
#footer .pgto {width: 418px !important; padding:0 25px;}
	#footer .pgto ul{list-style:none; float:left; padding:0; margin:10px 0 0 15px;}
	#footer .pgto li{width:52px; height:30px; float:left; margin:0 10px 10px 0;}
	#footer .pgto li.bottom{width:42px; padding-left:10px; margin-top:5px;}
#footer h3 {margin-top:10px;}
.footer-link{
	margin:10px 0 0;
	padding:0px;
	float:left;
	color: #fff;
	width:100%;
	text-align:center;
}
.footer-link a {font:11px Tahoma, Helvetica, sans-serif; color:#fff; text-decoration:underline; font-weight:bold; } 
.footer-link a:hover {margin:0px; padding:0px;}

.footer-txt{
	margin:15px 0 0;
	padding:0;
}
.footer-txt p {font:10px Tahoma, Helvetica, sans-serif; color:#000;}

a{ color:#B60105; text-decoration:underline}
a:hover{text-decoration:none}
a.leia-mais{display:block; float:right; text-align:right; margin:10px 0 0;}
.link-ver .leia-mais{background:transparent url('../images/arrow.png') no-repeat center left; float:left; text-align:left; padding:0 0 0 18px;}
.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}
.link-topo{width:940px; margin:10px auto; text-align:right;}
.price{
	color:#B60105;
	font-weight:bold;
}
.finalizar{
	background:#B60105;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	margin:15px 0 0 0;
	padding:5px 15px;
	text-decoration:none;
}
.continuar{
	border:1px solid #666;
	color:#666;
	display:inline-block;
	font-weight:bold;
	margin:15px 5px 0 0;
	padding:5px 15px;
	text-decoration:none;
}
a.finalizar:hover, a.continuar:hover{
	text-decoration:underline;
}
/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#999; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #999; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#999; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}

.aboutus-img{float:right; border:5px solid #eee; margin:0 0px 10px 20px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px; border:5px solid #eee;}
.insidereadmore{padding:10px 0px 10px 0px;}
/*input.button{color:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0; border:1px solid #999;}
input.button:hover{cursor:pointer; color:#fff; background:#999}*/
.project-img{float:right; margin-left:20px;	border: 6px solid #999;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #999; padding-bottom:10px; padding-right:20px;}
/*LISTA DE PRODUTOS*/
.product-list{width:918px; margin:0 auto;}
.product-list .odd{background:#fff;}
.product-list .even{}
.product-list .desc{height:45px;}
.product-list a{color:#666; text-decoration:none;}
.product-list .product{width:280px; margin:5px; padding:6px; float:left; text-align:center; border:1px solid #eee;}
.product-list .product h6{font-size:13px;}
.product-list .product .product-img{border:4px solid #999;}
.product-list .product p{text-align:left;}
.product-list .price{}
.product-list .links{margin:5px auto; display:block; width:100%; text-align:center;}
.product-list .links .add-cart{background:transparent url('../images/cart.gif') no-repeat center left; color:#B60105; display:block; padding:0 0 0 18px; margin:0 auto; width:119px;}


.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/*produto*/
.product-detail{
	margin:15px auto;
	width:650px;	
}
	.product-detail h3{
		border-bottom:1px solid #999;
	}
.image{
	float:left;	
	width:250px;
}
	#img img{
		border:4px solid #999;
	}
	#thumbnails{
		list-style:none;
		margin:0;
		padding:0;
	}
		#thumbnails li{
			float:left;
			padding:15px 0;
			width:121px;
		}
			#thumbnails li a img{
				border:4px solid #999;	
			}
			#thumbnails li a{
				display:block;
			}
#desc-product{
	float:left;
	width:400px;
}
	#desc-product span{
		display:block;
		padding:2px 0;
	}
	#desc-product span.price{
	}
	#desc-product .links{margin:5px 0; display:block; width:100%; text-align:left;}
	#desc-product .links .add-cart {background:transparent url('../images/cart.gif') no-repeat 5px 5px; border:1px solid #B60105; color:#B60105; display:inline-block; padding:5px 5px 5px 23px; margin:5px 0;}
/*carrinho de compras*/
.cart-list th{
	background:#eee;
	height:30px;
}
.cart-list .img{
	border:3px solid #999;
	float:left;
	margin:3px;
}
.cart-list .text{
	display:block;
	float:left;
	margin:15px 0 0 15px;
}
.cart-list .remove{
	font-weight:bold;
}
/*maps*/
#map{
	float:left;
	border:3px solid #333333;
	display:block;
	height:400px;
	margin:20px 0 0;
	width:430px;
}
/*forms*/
.fright{float:right;}
.box-contato{float:left; margin:0 auto; padding:0 10px; width:450px;}
fieldset{border:none; padding:0; margin:0; width:100%; float:left;}
.line{float:left; margin:0 0 5px 0; padding:5px 10px; width:940px;}
.box-contato .line{width:450px; padding:5px 0px;}
.w50p{width:450px;}
.box-contato .w50p{width: 210px; padding-right:10px;}
.space{display:block; margin-top:3px; text-align:left;}
.textarea{height:120px; width:920px;}
.inputtext, .select{width:100%;}
.box-contato .inputtext,.box-contato .textarea{width:430px;}
.box-contato .w50p .inputtext, .box-contato .w50p .textarea{width:210px;}
.btn{float:left; padding:5px 10px; width:920px;}
.box-contato .btn{width:450px; padding:5px 0px;}
.button{background:#600; border:1px solid #900; color:#fff; height:26px; }

/*outros*/
#msg{
	background-color:#FF6;
	display:none;
	height:25px;
	position:fixed;
	right:0;
	text-align:center;
	top:0;
	width:150px;
}
#msg p{
	font-weight:bold;
	margin:auto 0;
	padding:5px 0 0;
}
.entrega{list-style:none;}
