/*	Begin Headers --*/



h1 {
	font-weight:bold;
	font-size:18px;
	color:#B00936;
}
h2 {
	font-weight:bold;
	font-size:18px;
	color:#B00936;
}
#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
}
h3 {
	font-weight:bold;
	font-size:15px;
	color:#B00936;
}
h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}
h3 {
	padding: 0;
	margin: 30px 0 0;
}
h3.comments {
	padding: 0;
	margin: 40px auto 20px;
}
/* End Headers */



h4 {
	font-weight:bold;
	font-size:11px;
	color:#B00936;
}
h5 {
	font-weight:bold;
	font-size:12px;
	color:#B00936;
	text-decoration:underline;
}
h6 {
	font-weight:bold;
	font-size:8px;
}
select {
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
dt {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding-bottom:5px;
}
dt strong a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#B00936;
}
dd {
	margin:0px 0px 5px 0px;
	padding:0px;
}
dd a {
	color:#B00936;
	text-decoration:underline;
}
dt strong {
	cursor:pointer;
}
#topoInter {
	position:absolute;
	float:left;
	width:596px;
	margin:-130px 0 0 0;
	z-index:300;
}
#conteudo {
	float:inherit;
	padding:20px 15px 20px 15px;

}
#titProject {
	margin:20px 0 0 15px;
}
#conteudo2 {
	position:relative;
	float:left;
	width:100%;
	margin-top:130px;
	z-index:0;
}
#conteudoOrder {
	float:left;
	padding-right:20px;
}
#produtos {
	float:inherit;
	padding:20px 0 20px 15px;
 /**padding:20px 20px 80px 20px;*/
}
#designerCorner {
	float:left;
	width:550px;
	margin-bottom:10px;
 *margin-bottom:2px;
}
#printTop {
	float:right;
	width:80px;
	height:20px;
	text-align:right;
	margin:10px 25px 10px 0;
 *margin:0 25px 10px 0;
	_margin:0 12px 10px 0;
}
#lista_resul, .lista_mais {
	margin:0px;
	padding:0px;
}
#contactUs {
	width:550px;
	margin:0 auto 20px auto;/*background:#ddd;*/

}
#contactUs label {
	float:left;
	width:100px;
	text-align:right;
	color:#B00936;
	margin-right:5px;
	display:block;
	clear:both;
}
#contactUs input {
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
#contactUs textarea {
	width:430px;
	height:100px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
#contactUs button {
	float:left;
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
	cursor:pointer;
}
#requestsample {
	width:550px;
	margin:0 auto 20px auto;/*background:#ddd;*/

}
#requestsample label {
	float:left;
	width:100px;
	text-align:right;
	color:#B00936;
	margin-right:5px;
	display:block;
	clear:both;
}
#requestsample input {
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
#requestsample textarea {
	width:430px;
	height:100px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
#requestsample button {
	float:right;
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
	margin:20px 30px 20px 0;
	cursor:pointer;
}
#upload button {
	float:right;
	background:#F8F8F8;
	font-weight:bold;
	color:#999999;
	font-size:10px;
	border:1px solid #CCCCCC;
	cursor:pointer;
}
/*newsetter news-and-events*/
#newsetterEvents {
	float:left;
	width:200px;
	_width:120px;
	padding:10px;
	_padding:5px;
	background:#FFF;
	border:1px solid #CCCCCC;
}
#newsetter {
	float:left;
	width:270px;
	padding:20px;
	background:#FFF;
	border:1px solid #CCCCCC;
}
#newsetter label, #newsetterEvents label {
	float:left;
	width:50px;
	color:#B00936;
	margin-right:5px;
	display:block;
	clear:both;
}
#newsetter input, #newsetterEvents input {
	width:170px;
	_width:150px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}

#login {
	width:230px;
	border:1px solid #CCCCCC;
	margin:0 auto;
	padding:20px;
}
#login label {
	float:left;
	width:80px;
	color:#B00936;
}
#login input {
	width:230px;
	float:left;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-bottom:8px;
}
#login button {
	float:right;
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
	cursor:pointer;
}
#pleaseCheck {
	float:left;
	width:170px;
	height:230px;
	border:1px solid #CCCCCC;
	margin-right:10px;
	margin-bottom:10px;
}
#pleaseCheck ul li {
	list-style:none;
	padding:5px;
}
#pleaseCheck .checkbox {
	background:none;
	border:none;
	margin-right:5px;
}

#register {
	float:left;
	width:550px;
}
#register label {
	width:200px;
	color:#B00936;
	display:block;
}
#register fieldset select {
	width:145px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-right:5px;
}
#register input {
	background:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-right:5px;
}
#register button {
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
	cursor:pointer;
}
#formBox1 {
	float:left;
	width:250px;
}
#formBox2 {
	float:left;
	width:250px;
	margin-left:20px;
}
#requestaQuote {
	float:left;
	/*width:100%;
	_width:90%;*/
	margin-bottom:20px;
	/*border:1px solid #000;*/
}
#requestaQuote label {
	width:200px;
	_width:180px;
	color:#B00936;
	display:block;
}
#requestaQuote input {
	background:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-right:5px;
	_margin-right:1px;
}#requestaQuote fieldset select {
	width:110px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-right:5px;
	_margin-right:1px;
}
/*#requestaQuote textarea {
	width:440px;
	height:100px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}*/
#requestaQuote form textarea {
	width:500px;
	_width:400px;
	height:100px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
#tableJobs td {
	padding:5px;
}
#sales {
	float:left;
	width:560px;
	padding-bottom:20px;
}
#boxSales {
	float:left;
	width:560px;
	clear:both;
	display:block;
	margin-bottom:20px;
}
#formsales {
	float:right;
	padding:10px;
}
#formsales form {
	float:right;
	margin:0;
	padding:0;
}
#requestB1 {
	float:left;
	width:50px;
	margin:5px 5px 5px 0;
}
#requestB2 {
	float:left;
	width:230px;
	margin:5px 5px 5px 0;
}
#requestB3 {
	float:left;
	width:230px;
	margin:5px 5px 5px 0;
}
#order {
	float:left;
	width:550px;
	clear:both;
	display:block;
	margin-bottom:20px;
}
#upload {
	float:right;
	width:310px;
	margin-right:10px;/*border:1px solid #ccc;*/

}
#upload button {
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
	cursor:pointer;
}
#upload input {
	width:210px;
	height:20px;
	float:left;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
	margin-bottom:8px;
}
#tableSearch {
	width:100%;
	margin-bottom:20px;/*background:#FFFFCC;*/

}
#tableSearch input, select {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin-right:10px;
}
#tableSearch button {
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
	cursor:pointer;
}
#fabricResuts {
	float:left;
	width:550px;
	display:block;/*background:#00CC00;*/

}
#newSearch {
	float:right;
	margin-bottom:10px;
}
#newSearch a {
	font-weight:bold;
	color:#FFF;
	font-size:10px;
	padding:6px 10px 7px 10px;
	background:#B00936;
	border:1px solid #fff;
}
#featuredProject {
	width:100%;
	height:300px;
	margin-top:-4px;/*background:#00CC00;*/

}
#Projects {
	float:left;
	width:100%;
}
#boxProject {
	float:left;
	width:263px;
	height:100px;
	padding:5px;
	margin:10px 0 0 15px;
	_margin:10px 0 0 10px;
	border:1px solid #CCCCCC;
}
#boxProject img {
	float:left;
	margin-right:10px;
}
#otherProjects {
	float:left;
	width:576px;
	text-align:right;
	margin-top:10px;
	padding:10px;
	display:block;
	background:#F0F0F0;
}
#otherProjects input, select, option {
	background:#FFFFFF;
}
#otherProjects label {
	font-weight:bold;
	color:#B00936;
}
.btPdf {
	float:right;
	width:120px;
	height:22px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	color:#FFFFFF;
	background:#B00936;
	margin-right:20px;
}
a.btPdf:hover {
	width:120px;
	height:22px;
	color:#FFFFFF;
}
.red {
	float:left;
	color:#B00936;
}
a.linkRedRight {
	float:right;
	color:#B00936;
	text-decoration:underline;
}
.linkRedRight a {
	color:#B00936;
	text-decoration:underline;
}
.FtTopCategory {
	width:550px;
	height:150px;
	background:url(../../products/img/ft_hospitality_g.jpg) no-repeat;
	border:1px solid #CCCCCC;
	margin-bottom:20px;
}
.FtTopSubCategory {
	width:550px;
	height:150px;
	background:url(../../products/img/ft_hospitality_g.jpg) no-repeat;
	border:1px solid #CCCCCC;
}
.titSubCategory {
	width:540px;
	text-align:right;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	margin-bottom:20px;
	background:#F5F5F5;
	padding:5px;
}
.displayProduct {
	float:left;
	width:550px;
	border-bottom:1px solid #CCCCCC;
	/**margin-bottom:2px;
	margin-right:30px;*/
}
.displayProduct ul{
	margin-left:30px;
	padding:0;
	list-style:inside;
}
.displayProduct ul li {
	padding-bottom:10px;
}
.elementProduct {
	float:left;
	display:block;
	width:250px;
	margin:0 20px 10px 0;
}

.btProductRed {
	float:left;
	width:234px;
	text-align:center;
	font-weight:bold;
	padding:8px;
	color:#FFFFFF;
	background:#B00936;
	margin-bottom:5px;
}
a.btProductRed:hover {
	color:#FFFFFF;
}
.btOrder {
	float:left;
	width:60px;
	height:22px;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:5px;
	color:#FFFFFF;
	background:#B00936;
}
a.btOrder:hover {
	color:#FFFFFF;
}
.btOrder a {
	color:#F9F9F9;
}
.boxChamada {
	float:left;
	width:570px;
	padding-bottom:20px;
	margin-bottom:20px;
 *margin-bottom:15px;
	border-bottom:1px dashed #CCCCCC;/*background:#00CC33;*/

}
.chamada {
	float:right;
	width:300px;/*background:#006600;*/

}
.fotoChamada {
	float:left;
	width:250px;
	height:167px;
	margin-right:15px;
	_margin-right:10px;
}
.hierarquiaPg a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;/*background:#009900;*/

}
.tituloPg {
	font-weight:bold;
	font-size:18px;
	color:#B00936;
	padding:0 0 20px 0;
}
a.tituloProduto {
	font-weight:bold;
	font-size:18px;
	color:#B00936;
	padding:0 0 20px 0;
}
a.tituloProdut:hover {
	font-weight:bold;
	font-size:18px;
	color:#B00936;
	padding:0 0 20px 0;
	text-decoration:underline;
}
.boxSubCatProd {
	float:left;
	width:250px;
	height:200px;
	margin:0 25px 10px 0px;
 *margin:0 25px 20px 0px;
	text-align:center;
}
.boxSubCatProd h1 {
	float:left;
	width:237px;
	color:#FFFFFF;
	font-size:16px;
	text-align:left;
	padding:3px 3px 3px 10px;
	background:#B00936;
	margin-bottom:2px;
}
/*LISTA CATEGORIA DE PRODUTOS -------------------------------------------------------------------------*/
.boxCatProd2 {
	float:left;
	width:250px;
	text-align:center;
	margin-right:25px;
	padding-bottom:10px;
	min-height:420px;
	height:auto !important;
  	height:420px;
}
.boxCatProd2 h1 {
	float:left;
	width:237px;
	color:#FFFFFF;
	text-align:left;
	padding:3px 3px 3px 10px;
	background:#B00936;
	margin-bottom:2px;
}
.boxCatProd2 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.boxCatProd2 ul li {
	list-style:none;/*margin:0;
	padding:0;
	background:#FF0000;*/
}
.boxCatProd2 ul li a {
	display:block;
	width:237px;
	font-size:15px;
	text-decoration:none;
	text-align:left;
	font-weight:900;
	color:#B00936;
	margin-top:3px;
	padding:3px 3px 3px 10px;
	background:#F9F9F9;
	border:1px solid #CCCCCC;
}
.boxCatProd2 ul li a:hover {
	color:#FFFFFF;
	background:#B00936;
}
/*FIM DA LISTA CATEGORIA DE PRODUTOS -------------------------------------------------------------------------*/

/*.boxCatProd {
	float:left;
	width:250px;
	height:400px;
	margin:0 25px 10px 0px;
	*margin:0 25px 20px 0px;
	text-align:center;
}
.boxCatProd h1 {
	float:left;
	width:237px;
	color:#FFFFFF;
	text-align:left;
	padding:3px 3px 3px 10px;
	background:#B00936;
	margin-bottom:2px;
}

.boxCatProd ul li {
	width:250px;
	list-style:none;
	margin-top:2px;
}

.boxCatProd ul li a {
	display:block;
	width:237px;
	font-size:15px;
	text-decoration:none;
	text-align:left;
	font-weight:900;
	color:#B00936;
	padding:3px 3px 3px 10px;
	background:#F9F9F9;
	border:1px solid #CCCCCC;
}
.boxCatProd ul li a:hover {
	color:#FFFFFF;
	background:#B00936;
}
*/

#contudoPost ol {
	margin-left:40px;	
}


.boxProd {
	float:left;
	width:120px;
	height:300px;
	border:1px solid #CCCCCC;
	margin-right:7px;
	_margin-right:5px;
	padding:5px;
	text-align:center;
}
.boxProd ul li {
	list-style:none;
	padding-bottom:10px;
}
.boxProd ul li a {
	font-size:10px;
	color:#B00936;
	font-weight:bold;
}
.boxProd img {
	padding-bottom: 20px;
}
.titpleaseCheck {
	vertical-align:middle;
	height:30px;
	font-size:10px;
	padding:5px;
	display:block;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	background:#F4F4F4;
}
.titForm {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	background:#B00936;
	margin-bottom:20px;
	display:block;
}
.titTr {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	background:#b5b5b5;
}
a.erase {
color: #333 !important;
background: #fff url(../img/bin_closed.gif) no-repeat 5px center !important;
padding: 5px 5px 5px 26px !important;
float: right !important;
}
.clear {
	clear:both;
}
.boxSales1a {
	float:left;
	width:150px;
	padding:5px 8px 5px 0;
	margin-right:5px;
}
.boxSales1b {
	float:left;
	width:80px;
	padding:5px;
	margin-right:5px;
}
.boxSales1c {
	float:left;
	width:250px;
	padding:5px;
	margin-right:5px;
}
.boxSales2a {
	float:left;
	width:280px;
	border:1px dashed #CCCCCC;
	padding:5px;
	margin:0 5px 5px 0;
	background:#F9F9F9;
}
.boxSales2b {
	float:left;
	width:80px;
	border:1px dashed #CCCCCC;
	padding:5px;
	margin:0 5px 5px 0;
	background:#F9F9F9;
}
.boxSales2c {
	float:left;
	width:120px;
	border:1px dashed #CCCCCC;
	padding:5px;
	margin:0 5px 5px 0;
	background:#F9F9F9;
}
.titSales {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	background:#B00936;
	margin-bottom:5px;
	display:block;
}
.btFv {
	float:left;
	text-align:center;
	font-weight:bold;
	padding:6px 6px 7px 6px;
	color:#FFFFFF;
	margin:0 5px 0 5px;
	background:#B00936;
}
a.btFv:hover {
	color:#FFFFFF;
}
.buttonRed {
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	padding:3px 10px 4px 10px;
	border:1px solid #fff;
	background:#B00936;
}
#details {
	float:left;
	width:550px;
	margin-bottom:10px;
}
#details, .linkRedRight, .btFv {
	float:left;
}
.detailsPhoto {
	float:left;
	margin-right:10px;
}
.detailsCont {
	float:right;
}
.nameStaff {
	float:right;
	width:100%;
	text-align:right;
	padding:10px 0 5px 0;
}
.hr {
	float:left;
	width:100%;
	margin-bottom:10px;
	border-top:1px dashed #CCCCCC;
	clear:both;
}
.select70 {
	width:70px;
	background:#F8F8F8;
	border:1px solid #CCCCCC;
}
a.btLeiamais {
	float:left;
	width:39px;
	height:17px;
	text-indent:-900%;
	background:url(../img/bt_leia.gif) top left no-repeat;
}
#printTop a.btPrint {
	float:left;
	width:16px;
	height:16px;
	text-indent:-900%;
	margin-left:20px;
	background:url(../img/print.jpg) top left no-repeat;
}
#printTop a.btTop {
	float:left;
	width:16px;
	height:16px;
	text-indent:-900%;
	margin-left:20px;
	background:url(../img/up.jpg) top left no-repeat;
}
.boxNotes {
	float:left;
	width:550px;
	padding:10px;
	border:1px solid #CCCCCC;
	background:#F9F9F9;
/*	margin:5px 0 20px 0;*/
}
/* LINKS BOTOES DESTAQUES ------------------------------------------------------------------------------------------- */

.botoes_destaques a {
	float:left;
	width:250px;
	height:35px;
	margin-top:5px;
	text-indent:-900%;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	background: no-repeat top;
}
.botoes_destaques a:hover {
	background-position:top;
}
a.link_request {
	background-image:url(../img/quote_btn.jpg);
}
a.link_order {
	background-image:url(../img/order_btn.jpg);
}
a.link_finSales {
	background-image:url(../img/find_btn.jpg);
}
.link_order.active {
	background-image:url(../img/order_btn_over.jpg);
}
.link_request.active {
	background-image:url(../img/quote_btn_over.jpg);
}
a.link_fabric {
	float:left;
	width:250px;
	height:35px;
	margin-top:5px;
	text-indent:-900%;
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	background: #fff url(../img/fabric_btn.gif) no-repeat top;
	
}
a.link_fabric:hover {
	background-position:top;
}
a.link_fabric.active {
	background-image:url(../img/fabric_btn_over.gif);
}
/* Sub menu Internas ------------------------------------------------------------------------------------------- */

#subMenu {
	width:570px;
	border-bottom:1px solid #CCCCCC;
}
#subMenu ul li {
	list-style: none;
	float:right;
}
#subMenu:after {
	display: block;
	clear: both;
	content: " ";
}
#subMenu a {
	display: block;
	color: #B00936;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	margin-left:4px;
	padding:8px;
	background:#F4F4F4;
}
#subMenu a:hover {
	cursor: pointer;
	color:#FFFFFF;
	background: #B00936;
}
#subMenu li.current_page_item a {
	color:#FFFFFF;
	background: #B00936;
}



/* FIM - Sub menu Internas ------------------------------------------------------------------------------------------- */
