/* GERAL */
html { margin:0px; padding:0px;}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color: #200;
	background-image: url(images/_fd_body.png);
	background-repeat: repeat-x;
	background-position: left top;
}
p { color: #333333;	margin: 0px; padding: 0px; font-size: 0.70em;}
h1 { display: none;}
h2 { font-family: Arial, Verdana, sans-serif; font-size: 16px;}
h3 { font-family: Arial, Verdana, sans-serif; font-size: 16px;}
img { margin:0px; padding:0px;}

#border {
	background-color:#FFF;
	width:752px;
	w\idth:752px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 4px;
}
#geral {
	margin:0px;
	padding:0px;
	background-color: #FFF;
}
#topo {
	height: 200px;
	background-color: #FFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#topoHOME {
	height: 250px;
	background-color: #FFF;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-top: 0px;
}

/* #####################    RODAPE          sfgsdfgsd      */

#rodape {
	display: block;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	clear: both;
	height: 445px;
}
#rodape p {}
#rodape h3 {
	font-size: 1.1em;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	color: #A4AEB7;
	letter-spacing: -1px;
	font-weight: normal;
}
#rodape a {
	color: #FFF;
	text-decoration: none;
}
#rodape a:hover {
	color: #333;
}
.roda1 {
	width: 246px;
	float: left;
	border-right: 4px solid #FFF;
	height: 360px;
	background-color: #63647E;
}
.roda1 ul, .roda2 ul {
	list-style-position: inside;
	list-style-type: square;
	color: #B6B5A3;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.roda1 li, .roda2 li {
	font-size: 11px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
.roda2 {
	width: 252px;
	float: left;
	min-height: 350px;
	background-color: #63647E;
	height: 360px;
}
.roda3 {
	float: left;
	width: 702px;
	clear: both;
	background-color: #B6B5A3;
	height: 100px;
	line-height: 100px;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/_fd_boxPEQ.png);
	padding-left: 50px;
	margin-top: 4px;
}


/* MENU PRINCIPAL */
#menupri {
	font-size: 0.8em;
	height: 40px;
	line-height: 40px;
	background-color: #333;
	color: #FFF;
}
#menupri a {
	text-decoration: none;
	display: block;
	color: #FFF;
	background-color: #333;
	float: left;
	padding-top: 0px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 19px;
}
#menupri a:hover {
	color: #333;
	background-color: #FFF;
}
#menupri ul {
	list-style: url(none) none inside;
	clear: left;
	margin: 0px;
	padding: 0px;
}
#menupri li {
	float: left;
	position: relative;
}
#menupri li ul {
	display: none;
	position: absolute;
	top: 40px;
	left: -20px;
	margin: 0px;
	padding: 0px;
}
#menupri li>ul { top: auto; left: auto; margin: 0px; padding: 0px;}
#menupri li:hover ul, #menupri li.over ul {
	display: block;
	float: left;
}
.semlink {
	color: #FFF;
	text-align: center;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.subemenu {
	display: block;
	color: #FFF;
	padding: 0px;
	background-color: #333;
	width: 165px;
	border-right: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	clear: both;
}
.subemenu a:hover {
	display: block;
	width: 129px;
	text-align: left;
}
.subemenufim {
	display: block;
	color: #FFF;
	background-color: #333;
	width: 165px;
	border-right: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	clear: both;
}
.subemenufim a:hover {
	display: block;
	width: 129px;
	text-align: left;
}

/* MENU PRINCIPAL ANTIGO 
#menupri { font-size: 11px; height: 30px; background-image: url(images/fd_mn.jpg); line-height: 30px;}
#menupri a { text-decoration: none; display: block;  color: #333333; float: left; padding: 0px 12px 0px 15px; _padding: 0px 13px 0px 13px;}
#menupri a:hover { color: #333333; background-color: #FFFFFF;}
#menupri a:active {color:#fff; background:#620000;}*/


/* PAGINA PRINCIPAL */
#principal { margin: 0px; padding: 0px;}
#principal img { display: block;}

#priEsq, #priDir {
	_margin: 4px 2px 4px 2px;
	float: left;
	font-family: Arial, Verdana, sans-serif;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}/* HACK */
#priEsq {
	width: 490px;
}


/* 

#priEsq h2, h3 { color: #990000; margin: 5px 0px 5px 15px;}
#priEsq h2 { background-image: url(images/st_pr1.gif); background-repeat: no-repeat; background-position: left center;	padding-left: 12px;}
#priEsq h3 { font-size: 12px; font-weight: normal; background-image: url(images/st_pr2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 8px;}
#priEsq p { margin: 5px 15px;}
#priEsq img { display: block; margin: 0px auto; padding: 0px;}

*/

#bannercopa { position: absolute; height: 280px; width: 336px; top: 170px; left: 250px; overflow: hidden;}

.borda { border: 3px solid #FFFFFF;}

#priDir { width: 245px; font-family: Arial, Verdana, sans-serif;}
#priDir p {	margin-top: 5px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px;}
#priDir img { display: block; margin: 0px auto; padding: 0px;}
#priDir hr { width: 220px; border-top: 1px solid #D3C9B4; border-bottom: 1px solid #F3EFE9; margin-top: 10px; margin-bottom: 15px;	padding: 0px;}

/* PAGINA PRINCIPAL NOVA */


/* ----------------------------------------------BOX   */
.box { width: 237px; background-image: url(images/box_center.jpg); background-repeat: repeat-y;	margin: 3px; padding: 0px; float: left;}
.boxtop { background-image: url(images/box_top.jpg); background-repeat: no-repeat; height: 15px; background-position: left top;}
.boxbot { background-image: url(images/box_bot.jpg); background-repeat: no-repeat; height: 15px; background-position: left bottom;}
.box a { color: #620000; font-size: .8em; font-weight: bold; text-decoration: none;}
.box a:hover { color: #776644;}
.box a:active, .box a:focus { border:none;}
.box img { border:none; text-align: left;}


.link { padding-left: 8px; margin-left: 15px; background: url(images/st_pr2.gif) no-repeat left center;}


/* ---------------------------------------------- BOX PEQ  */


.boxPEQ {
	width: 241px;
	float: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #DAD9CF;
	background-image: url(images/_f_boxPEQ.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.boxPEQ a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.boxPEQ a:hover {
	color: #FFF;
	text-decoration: none;
}
.boxPEQ a:active, .box a:focus { border:none;}
.boxPEQ h2 {
	background-image: none;
	color: #333;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 1em;
	font-weight: bold;
}
.boxPEQ p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #333;
}
.boxPEQ img {
	border:none;
	text-align: left;
	margin-left: 12px;
}
.linkPEQ {
	margin-left: 15px;
	font-size: 0.6em;
	text-align: left;
	margin-right: 10px;
	background-image: url(images/_s_box.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	float: right;
}


/* ---------------------------------------------- BOX GD  */

.boxGD {
	width: 486px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #A5A38A;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	clear: both;
}
.boxGD a {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.boxGD a:hover {
	color: #FFF;
	text-decoration: none;
}
.boxGD a:active, .box a:focus { border:none;}
.boxGD h2 {
	background-image: none;
	color: #333;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 1em;
	font-weight: bold;
}
.boxGD p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #333;
}
.boxGD img {
	border:none;
	text-align: left;
	margin-left: 10px;
}
.linkGD {
	margin-left: 15px;
	font-size: 0.6em;
	text-align: left;
	margin-right: 10px;
	background-image: url(images/_s_box.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	float: right;
}



/* ----------------------------------------------BOX 2  */
.box2 { width: 237px; background-image: url(images/box2_center.jpg); background-repeat: repeat-y; margin: 3px; padding: 0px; float: left;}
.box2top  background: url(images/box2_top.jpg) no-repeat left top;height: 15px;}
.box2bot { background: url(images/box2_bot.jpg) no-repeat left bottom; height: 15px; }
.box2 a { font-size: .7em; color: #620000; text-decoration: none; margin-left: 160px; font-weight: bold;}
.box2 a:hover { color: #776644;}
.box2 img { border:none;}




/* ----------------------------------------------BOX 3  */

.box3 {	background: url(images/box3_center.jpg) repeat-y; float: left; width: 480px; margin: 3px;}
.box3top { background: url(images/box3_top.jpg) no-repeat left top;	height: 15px;}
.box3bot { background: url(images/box3_bot.jpg) no-repeat left bottom; height: 15px;}
.box3 a { font-size: .8em; text-decoration: none; color: #660000; font-weight: bold;}
.box3 a:hover { color: #776644;}
.box3 img { border: none;}
.box3 .img { border: none; float: left;}
.box3 cite { color: #990000; margin: 0px 15px 15px; clear: both; display: block; font-size: 0.8em;}
.box3 q { text-align: justify; margin: 15px; float: left; font-size: 0.8em;}
.linkbox3 {	padding-left: 12px;	margin-left: 15px; background: url(images/st_pr1.gif) no-repeat left center;}


/* ----------------------------------------------BOX 4  */

.box4 {
	width: 260px;
	height: auto;
	float: left;
	background-color: #A4B7AC;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.box4 p {
	color: #333;
	margin-bottom: 5px;
}
.box4 h4 {
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;
}
.box4 a {
	text-decoration: none;
	color: #333;
	margin: 0px;
	padding: 0px;
}
.box4 a:hover {
	color: #FFF;
	text-decoration: none;
}
.b4tudo {
	width: 230px;
	float: left;
	border-bottom: 1px solid #859E8F;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.b4tudo img {
	border:none;
	float: left;
	background-color: #FFFFFF;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
}
.b4tudo form {
	display: block;
	padding: 0px;
	margin: 0px;
}
.b4tudo select {
	border: 3px solid #333;
	font-size: 14px;
	color: #333;
	padding: 4px;
	background-color: #FFF;
	width: 225px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.b4tudo address {
	color: #FFF;
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
}
.b4tudo input {
	border: 3px solid #333;
	background-color: #FFF;

}
.b4tudo label {
	color: #333;
	font-size: 0.8em;
}
input.cSubmit {
	background-color: #FFF;
	border: 3px solid #333;
	height: 32px;
	width: 32px;
	margin-left: 5px;
	font-weight: bold;
	color: #333;
	font-size: 14px;
	padding-bottom: 1px;
}
input.cTexto {
	width: 170px;
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	border: 3px solid #333;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 4px;
}

.cSelect {
	border: 3px solid #333;
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	margin: 0px;
	padding: 4px;
}
.clabel {
	font-size: 0.8em;
	color: #333;
}


/* MENU  DIREITO PRODUTOS */

#menuDirprodutos {
	width: 198px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	min-height: 700px;
	background-color: #CFD9CE;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
}
#menuDirprodutos h3 {
	font-size: 1.2em;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#menuDirprodutos img {	margin: 0px auto 10px; display: block; border: none;}
#menuDirprodutos p, ul {
	margin: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#menuDirprodutos li {
	list-style-type: none;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 2px;
}
#menuDirprodutos li a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 2px;
}
#menuDirprodutos li a:hover {
	color: #CFD9CE;
	background-color: #333;
}


/* MENU ESQUERDA PRODUTOS */

#menuEsqprodutos {
	width: 200px;
	float: left;
	clear: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	min-height: 700px;
	background-color: #CFD9CE;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#menuEsqprodutos h3 {
	font-size: 1.2em;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#menuEsqprodutos img {	margin: 0px auto 10px; display: block; border: none;}
#menuEsqprodutos p, ul {
	margin: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#menuEsqprodutos li {
	list-style-type: none;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 2px;
}
#menuEsqprodutos li a {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 2px;
}
#menuEsqprodutos li a:hover {
	color: #CFD9CE;
	background-color: #333;
}






#prodEsq {
	margin: 4px 4px 0px;
	padding: 0px;
	width: 336px;
	height: auto;
	float: left;
}
#proddestaque1, #proddestaque2, #proddestaque3, #proddestaque4, #proddestaque5 { padding: 0px; clear: both; margin-top: 5px; margin-bottom: 5px;}
.prodfoto {
	float: left;
	height: 120px;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.prodtexto {
	font-size: 11px;
	width: 170px;
	float: right;
	font-family: Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.prodtexto h3 {
	color: #333;
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: normal;
}
.prodtexto a { color: #666666; text-decoration: none;}
.prodtexto a:hover {
	color: #CCC;
}

/* PAGINA CATEGORIA */
#cat { width: 520px; float: left; margin: 0px; padding: 10px; position: static;}
#cat label { color: #990000; font-weight: bold;	font-family: Arial, Verdana, sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 2px; margin-left: 0px; background-image: url(images/st_pr2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px;}
.contcat { margin: 3px; padding: 0px; display: block; width: 120px;	text-align: center;	float: left; height: 150px;}
.contcat a {
	font-size: 11px;
	color: #900;
	text-decoration: none;
	padding: 2px;
}
.contcat a:hover {
	color: #FFF;
	background-color: #900;
}
.contcat p { color: #333333; font-size: 10px; font-weight: normal;}
.contcat h2 {
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.contcat img {

}



/* PAGINAÇÃO DA PAGINA CATEGORIA */
.paginacao { font-size: 13px; color: #333333; font-weight: bolder; display: inline; float: left; width: 520px; padding-top: 10px; padding-bottom: 10px;	margin: 0px;}
.paginacao a { color: #990000; font-weight: normal; text-decoration: none; margin: 0px; padding-right: 7px; padding-left: 7px;}
.paginacao a:hover { color: #333333;}


/* PAGINA MODELO */
#modelo { margin: 0px; padding: 0px; width: 540px; float: left;}
#modelotexto {
	background-color: #D9D8CE;
	padding: 10px;
	width: 510px;
	_width: 500px;
	float: left;
	margin: 4px;
}/* HACK */
#modelotexto h2,h3 {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333;
}
#modelotexto p { color: #333333; margin: 0px; padding: 0px;}
#modelotexto ul { margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-left: 20px;}
#modelotexto li{ margin: 0px; padding-left: 20px; list-style-position: inside; font-size: 11px;}

.fotogd {
	padding: 2px;
	height: 300px;
	width: 300px;
	float: left;
	background-color: #DEE0E0;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}
.modtexto {	width: 200px; padding: 2px;	float: left; margin-top: 5px;}
.modtexto dt {
	font-size: 14px;
	color: #333;
	margin-left: 10px;
	font-weight: bold;
}
.modtexto dd {
	font-size: 14px;
	color: #666;
	margin: 10px;
}
.logo { padding: 0px; margin-top: 5px; margin-bottom: 5px; margin-left: 65px;}
.modtexto a {
	font-size: 12px;
	color: #09C;
	text-decoration: none;
	margin: 10px;
}
.modtexto a:hover { color: #333333;}


/* formulario */

form.busca {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 20px;
}
.busca label{
	padding: 0px;
	margin: 0px;
}
input.name { border: 2px solid #BEAC87; padding: 3px; margin: 0px;}
input.botao { margin: 0px; padding: 1px; font-size: 12px; background-color: #ECE7DD; border: 2px solid #BEAC87;	color: #663300;}


/* PAGINA PROJETOS */
#projetos {
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
}
#projetos p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#projetos h2 {
	color: #333;
	font-size: 1.8em;
	font-family: Arial, Verdana, sans-serif;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 750px;
	float: left;
	clear: both;
	display: block;
	font-weight: normal;
	letter-spacing: -1px;
}
#projetos h3 {
	color: #333;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#projetos .semfoto {
	background-image: url(images/lupap.gif);
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#projetos a {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}
#projetos a:hover { color: #006699; text-decoration: underline;}
#projetos img { border:none;}
#projetos .texto { float: left; width: 740px;}

.projquadro { padding: 0px; width: 244px; float: left; height: 160px; margin: 15px 2px 2px; background-color: #F3F3F3;}
.projfoto {	display: block; float: left; padding: 2px; margin: 0px; background-color: #999999;}
.projtexto { padding: 0px; font-size: 11px; margin: 0px;}
.projfotogr { float: left; height: 410px; width: 600px; margin: 0px; padding-right: 2px; background-color: #FFFFFF;}
.projthumbs {
	padding: 0px;
	width: 80px;
	float: left;
	height: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.projthumbsborda { margin: 0px; height: 80px; width: 80px; padding-bottom: 2px;	background-color: #FFFFFF;}
#projjanela {
	height: 420px;
	margin: 10px;
	padding: 10px;
	width: 700px;
}

/* PAGINA PRONTA ENTREGA */

#pentrega {
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	float: left;
}
#pentrega p {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#pentrega h2 {
	color: #333;
	font-size: 1.8em;
	font-family: Arial, Verdana, sans-serif;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 750px;
	float: left;
	clear: both;
	display: block;
	font-weight: normal;
	letter-spacing: -1px;
}
#pentrega h3 {
	color: #333;
	font-size: 12px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pentrega .semfoto {
	background-image: url(images/lupap.gif);
	margin: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#pentrega a {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}
#pentrega a:hover { color: #006699; text-decoration: underline;}
#pentrega img { border:none;}
#pentrega .texto { float: left; width: 740px;}
.pentrega-quadro {
	padding: 0px;
	width: 244px;
	float: left;
	height: 244px;
	background-color: #F3F3F3;
	margin-top: 15px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.pentrega-quadro h3 {
	display: block;
}
.pentrega-foto {	display: block; float: left; padding: 2px; margin: 0px; background-color: #999999;}
.pentrega-texto { padding: 0px; font-size: 11px; margin: 0px;}


/* PAGINA PROJETOS PROMO esta com o codigo da SPA*/
#p { margin: 0px; padding: 0px;}
#p img { display: block;}
#pEsq { width: 234px;	margin: 2px 10px 0px 7px; _margin: 2px 10px 0px 4px; padding: 0px; font-family: Arial, Verdana, sans-serif;	float: left; background-image: url(images/fdSpaEsq.jpg); white-space: normal;}/* HACK */
#pEsq ul { font-size: 14px; color: #0066CC; list-style-type: none; margin: 10px 0px 0px;  padding-left: 30px; padding-top: 0px;padding-bottom: 0px;}
#pEsq li ul { font-size: 10px; font-weight: bold;	margin-top: 4px; margin-bottom: 15px; padding: 0px; list-style-type: circle;list-style-position: inside;}
#pEsq a { color: #333333; text-decoration: none; font-size: 11px;}
#pEsq a:hover {	color: #CC0000;	}
#pEsq img {	padding: 0px; margin: 0px auto;	}

#pDir { padding: 0px; width: 490px; float: left; background-image: url(images/fdSpaDir.jpg); margin: 2px 0px 4px 2px;}
#pDir h2 { font-size: 18px; font-family: Arial, Verdana, sans-serif; font-weight: normal; color: #990000; background: url(images/st_pr1.gif) no-repeat left center; padding-left: 15px; margin-top: 0px; margin-bottom: 0px; margin-left: 25px;}
#pDir p { font-size: 11px; margin: 0px 30px; padding: 0px; text-align: justify;}
#pDir a { font-size: 11px; color: #663300; text-decoration: none;	background-image: url(images/st_pr3.gif); background-repeat: no-repeat; background-position: left center; padding-left: 12px; display: block; margin-top: 10px; margin-bottom: 10px; margin-left: 30px;}
#pDir span { height: 65px; width: 160px; float: right; margin-top: -110px; margin-right: 20px;}
.pquadro { width: 450px; padding: 0px; margin: 5px auto 10px; border-bottom: 1px dashed #988558;}
.pfoto { padding: 0px; margin: 0px auto; border: 5px solid #EBEBEB; width: 400px;}
.pquadro ul {font-size: 0.75em;	margin: 10px 0px 5px; padding-left: 40px;}

.proj1 { background: url(images/p_1.gif) no-repeat;}
.proj2 { background: url(images/p_2.gif) no-repeat;}
.proj3 { background: url(images/p_3.gif) no-repeat;}
.proj4 { background: url(images/p_4.gif) no-repeat;}

/* PAGINA HISTORIA */
#historia {
}
#historia h3 {
	font-size: 1.8em;
	margin: 5px;
	padding: 2px;
	color: #333;
	font-weight: normal;
	letter-spacing: -1px;
}
#historia p { margin-top: 0px; margin-bottom: 0px; margin-right: 10px; margin-left: 10px; font-size: 11px; text-align: justify;}
#histDir { float: left;	width: 470px; margin: 6px 4px; padding: 0px;}
#histEsq { width: 257px; padding: 4px; margin-top: 5px; margin-left: 5px; _margin-left: 3px; background-color: #CCCCCC; float: left;}/* HACK */

/* PAGINA DESIGNERS */
#designers { margin: 0px; padding: 0px;	background-image: url(images/fd_design.jpg); height: 2400px;	background-repeat: repeat-y;}
#designers h3{ font-size: 13px;	background-image: url(images/st_pr2.gif); background-repeat: no-repeat;	background-position: 0px 4px; padding-left: 10px; margin-top: 5px; margin-bottom: 3px; color: #990000;}
#designers p { margin: 2px;	padding: 0px; text-align: justify;}
.desigtotal { margin: 10px;	padding: 0px; width: 710px;	float: left; display: block; height: 280px;}
.desigfoto { width: 220px; padding: 5px; margin: 5px; float: left; background-color: #FFFFFF; border: 1px solid #CCCCCC;}
.desigtexto { float: right; width: 450px; padding: 0px;	margin: 0px;}
.destaque{ font-size: 12px;	font-style: italic;	color: #CC6600;}

/* PAGINA SPA */

#spa { margin: 0px; padding: 0px;}
#spa img { display: block;}
#spaEsq {
	width: 245px;
	font-family: Arial, Verdana, sans-serif;
	float: left;
	white-space: normal;
	background-color: #CCF2FF;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#spaEsq ul {
	list-style-type: none;
	color: #006699;
	margin: 0px;
	font-size: 14px;
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#spaEsq li {
	list-style-type: circle;
	font-size: 10px;
	padding: 0px;
	list-style-position: inside;
	margin: 0px;
}
#spaEsq a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
#spaEsq a:hover {	color: #FFFFFF;	}

#spaDir {
	padding: 0px;
	width: 500px;
	float: left;
	background-color: #CED9D8;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 2px;
}
#spaDir h2 {
	font-size: 18px;
	font-family: Arial, Verdana, sans-serif;
	color: #FFF;
	font-weight: normal;
	background-color: #63647E;
	height: 25px;
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
}
#spaDir p { font-size: 11px; margin: 0px 30px; padding: 0px; text-align: justify;}
#spaDir a {
	color: #CED9D8;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#spaDir a:hover {
	color: #FFF;
	text-decoration: none;
}
.spaquadro {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.spafoto { padding: 0px; margin: 0px auto; border: 5px solid #EBEBEB; width: 400px; height: 182px;}


/* PAGINA SPA */

#salao { margin: 0px; padding: 0px;}
#salao img { display: block;}
#salaoEsq {
	width: 245px;
	font-family: Arial, Verdana, sans-serif;
	float: left;
	white-space: normal;
	background-color: #BFBDAB;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#salaoEsq ul {
	list-style-type: none;
	color: #333;
	margin: 0px;
	font-size: 14px;
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#salaoEsq li {
	list-style-type: square;
	font-size: 10px;
	padding: 0px;
	list-style-position: inside;
	margin: 0px;
}
#salaoEsq h2 {
	list-style-type: square;
	font-size: 14px;
	list-style-position: inside;
	color: #4E4B3A;
	margin-left: 20px;
}
#salaoEsq a {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
#salaoEsq a:hover {	color: #FFFFFF;	}



/* PAGINA CONTATO NOVA */

#contato {
	font-family: Arial, Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#contato h3  {
	color: #333;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#contato img { display: block;}
#contato p { margin: 0px; font-size: 12px; padding-top: 0px; padding-right: 10px; padding-left: 26px; padding-bottom: 10px;}
#contato ul {
	color: #333;
	font-size: 1.2em;
	padding-left: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	letter-spacing: -1px;
}
#contato li ul {
	font-size: 14px;
	color: #333;
	font-weight: normal;
	list-style-type: none;
	padding: 0px;
	list-style-position: inside;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 16px;
	margin-left: 0px;
}
#contato a {
	color: #FFF;
	text-decoration: none;
}
#contato a:hover {
	color: #333;
	text-decoration: none;
}
.contatoform {
	width: 372px;
	float: left;
	background-color: #96A08D;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 0px;
	min-height:500px;
}
* html body .contatoform { margin: 10px 15px;}

#contato input, textarea, select {
	border: 2px solid #333;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 2px;
	color: #333;
	font-size: 12px;
}
#contato input, textarea, select, label {
	font-size: 12px;
	color: #333;
}
#contato label { float: left; clear: both; width: 80px; margin: 2px; padding-left: 20px;}

.submenu {
	width: auto;
	height: 155px;
	padding-top: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-bottom: 10px;
}
.submenu label {
	float: left;
	clear: both;
}
.submenu input, textarea, select, label {
	font-size: 14px;
	color: #333;
	margin: 2px;
}
.menutitle {
	font-size: 14px;
	color: #333;
	padding: 10px 10px 10px 20px;
	letter-spacing: -1px;
}


/* PAGINA CONCEITO */
#conceito { margin: 0px; padding: 0px; font-family: Arial, Verdana, sans-serif;}
#conceito a { color: #620000; font-size: 11px; text-decoration: none; background: url(images/st_pr3.gif) no-repeat left center; padding-left: 12px; margin-left: 20px;}
#conceito a:hover{ color: #776644;}
#conceito hr{ width: 210px;border-top: 1px solid #CCCCCC; border-bottom: 1px solid #FFFFFF;	margin-top: 15px; margin-bottom: 15px; text-align: center; margin-left: auto;	margin-right: auto;}

.conbarra {
	width: 234px;
	float: right;
	margin-left: 7px;
	margin-right: 9px;
}
* html body .conbarra  { margin-left: 6px; margin-right: 6px;}
.conbarra img { display: block;}
.conbarra p { margin-left: 20px; color: #776644; margin-bottom: 10px;}
.conbarra h4 { display: block; margin-left: 20px; font-size: 12px; color: #333333; margin-top: 8px; margin-bottom: 0px;}
.borda { border: 3px solid #FFFFFF;	text-align: center;	margin-right: auto;	margin-left: auto;}
.centralfoto { text-align: center;	margin-right: auto;	margin-left: auto;}

/* PAGINA PRODUTOS PROMO */
.promo { font-family: Arial, Verdana, sans-serif; background-image: url(images/PROMO_PROD.gif);	background-repeat: no-repeat;	background-position: center top; background-color: #FFFFFF; display: block;	height: 550px;}
.promo p { color: #333333; font-size: 12px; margin: 0px;}
.promo h4 { font-size: 14px;color: #000000;	margin: 0px;}
.promo h5 {font-size: 18px;	margin: 0px; color: #FF9900; font-weight: normal;text-align: right;}
.promo a { background: url(images/lupap.gif) no-repeat left center;	font-size: 12px;color: #0099FF;	font-weight: bold;text-decoration: none;	display: block;	padding-left: 16px;	margin-top: 4px;float: right;margin-bottom: 10px;}
.promo a:hover{ color: #FF9900;}
.promotoda { width: 340px; margin: 0px;	padding: 0px;}
.promofoto { background-color: #3399CC; padding: 1px; height: 100px; width: 100px; float: right; margin: 2px 0px;}
.promotexto { width: 230px;	height: 100px; margin: 0px;padding: 0px; text-align: right;	float: left;}

/* PAGINA NOTICIAS */
#noticias { font-family: Arial, Verdana, sans-serif;}
#noticias p { font-size: 12px;color: #333333;margin: 0px 0px 5px;padding-right: 10px;padding-left: 10px;}
#noticias h2 { font-size: 16px;	color: #990000;	margin: 10px 10px 0px;}
#noticias h3 { font-size: 14px;	color: #4B5A5F;margin: 10px 0px 5px 10px;}
#noticias img {	border-style: none;}
#noticias a { color: #003366;}
#noticias a:hover { text-decoration: none; color: #990000;}

.subcat { width: 248px; float: left; background-color: #F3F3F3; margin: 4px; height: auto; padding-right: 1px;}
.subcat ul { font-size: 12px; margin: 20px 0px; color: #003366;}
.subcat li { list-style-type: square; list-style-position: inside; margin: 0px; padding-top: 2px; padding-bottom: 2px;}
.subcat td { font-size: 10px; height: auto;}
.subcat hr { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #C0C0C0; text-align: center; width: 240px; margin-top: 30px;	margin-bottom: 5px;}

.note { float: left; width: 485px; display: block; padding: 0px; margin: 0px;}
.note table { margin: 15px auto;padding: 0px;}
.note td { background-color: #ECEFF0; margin: 2px; padding: 2px;}
.note img {	border-style: none;}
.note br { display:none;}

/* PAGINA SHOWROOM */
#showroom { margin: 4px; padding: 0px; background-color: #C7BA9E; height: 540px; background-image: url(images/fd_show.jpg);	background-repeat: no-repeat;	background-position: left top;}
#showEsq, #showDir { width: 322px; height: 480px; padding: 0px;	float: left;}
#showEsq { margin: 30px 5px 30px 35px; _margin: 30px 15px 30px 20px; background-image: url(images/fd_showf.jpg); background-repeat: no-repeat;}/* HACK */
#showDir { background-color: #E8E2D7; margin: 30px 10px 30px 35px; _margin: 30px 15px 30px 20px; padding: 0px; background-image: url(images/fd_showf2.jpg); background-repeat: no-repeat;}/* HACK */
#showDir dl { margin: 5px; padding: 5px;}
#showDir dt { font-size: 14px; margin: 5px 5px 5px 20px; font-family: Arial, Verdana, sans-serif; font-weight: bold; color: #660000;}
#showDir dd { font-size: 11px; color: #663300; margin-bottom: 10px;	margin-left: 20px; margin-right: 10px; margin-top: 0px;}
#showDir a { color: #000000; text-decoration: none; background-image: url(images/st_pr3.gif); background-repeat: no-repeat;	background-position: left center; margin: 4px; display: block; padding-left: 12px;}
#showDir a:hover { color: #660000;}

/* PAGINA DEPOIMENTOS */
#depoimentos { width: 752px; float: left; font-size: 0.8em;}
#depoimentos cite { color: #990000; margin: 10px; clear: both; display: block;}
#depoimentos q { text-align: justify; margin: 10px; float: left;}
#depoimentos .dep {	margin: 5px; padding: 5px; border: 1px solid #D3C9B4; background-color: #E8E2D7; width: 730px; height: 210px;}
#depoimentos .depfoto {	width: 133px; height: 200px; float: left; padding: 5px; background-color: #C7BA9E; margin: 0px;}
#depoimentos .depfoto2 { width: 133px; height: 200px; float: right; padding: 5px; background-color: #C7BA9E; margin: 0px;}
#depoimentos .deptexto { margin: 0px; padding: 5px; width: 577px; float: left;}

/* CATEGORIA CLIENTES */
#lp { font-size: 11px; background: #ECE7DD url(images/fd_prod.jpg) repeat-y; margin: 4px; _margin: 4px 4px 0px 2px;	padding: 0px; width: 200px; height: auto; float: left;}/* HACK */
#lp ul { margin: 0px; padding: 0px 10px 20px; text-align: center;}
#lp li { list-style-type: none;	margin-top: 20px; margin-bottom: 20px; padding: 2px;}
#lp li a { color: #663300; text-decoration: none; padding: 2px;}
#lp li a:hover { color: #FF9900;}
#lp img { border:none; text-align: center;}


#lpCont { width: 520px; padding: 10px; margin-top: 4px; float: left;}
#lpCont img { border:none;}
#lpCont h3 { color: #990000; margin: 10px 5px;}
#lpCont a { text-align: center; display: block; color: #0066FF;}
#lpCont a:hover { color: #FF0000;}
#lpCont .dif { background-color: #EDEBDF;}
#lpCont table { width: 100%; font-size: 0.7em; text-align: center;}
#lpCont th { color: #000000; background-color: #FFFFCC;	padding: 5px;}
#lpCont td { text-align: left; padding-left: 10px;}
#lpCont caption { margin-bottom: 10px; margin-top: 10px;}


/* CORES E TECIDO */
#cores { margin: 4px; padding: 0px; height: 650px; background-color: #E8E2D7;}
#cores img { border: none;}
#cores p { padding: 2px; margin: 0px; text-align: justify;}
#cores a { background-color: #E8E2D7; padding: 2px; border: 2px solid #FFFFFF; height: 255px; width: 410px; margin: 10px; float: left;	clear: both;}
#cores a:hover { background-color: #990000;}
#cores h2 {	font-size: 1.2em; color: #CC0000;}
#coresPopup { background-color: #FFFFFF; height: 410px; width: 670px; padding: 5px;}
#cortexto { float: left; width: 260px; height: 600px; padding: 10px;}
#cortipos { float: left; width: 420px; padding: 10px;}


/* REMODELAR */
#remodelar { width: 752px; float: left; padding-bottom: 20px; font-family: Arial, Tahoma, Helvetica, sans-serif;}
#remodelar h3 { margin: 10px 10px 0px 10px; color: #333333; font-size: 2.5em; font-weight: normal;}
#remodelar h4 { font-size: 1.5em; margin: 10px 10px 0px 10px; color: #CC0000; font-weight: normal;}
#remodelar h5 { font-size: 0.8em; color: #000000; margin: 10px 10px 0px 10px;}
#remodelar p { margin: 0px 10px; text-align: justify;}
#remodelar .quadro1 { height: auto; width: auto; float: left; margin: 10px; background-color: #CCCCCC; text-align: center; padding: 4px;}
#remodelar .quadro2 { height: auto; width: auto; float: right; margin: 10px; background-color: #CCCCCC; text-align: center; padding: 4px;}
