@CHARSET "UTF-8";

body
{
	background-color: rgb(222,222,221);
	/* background-color: white; */
	margin: 0px;
	padding: 0px;
	overflow: auto;
	font-family: verdana, arial, sans-serif;
}


p
{
    margin-bottom: 10px;
    margin-top: 0px;
}


table
{
    font-size:12px;
}
tr.form
{
    
}
td.desc
{
    width:100px; text-align:right; color:rgb(20,41,90);
    padding:10px; padding-bottom:10px; padding-top:10px;
}
td.campo
{
    width:400px;
    padding:10px; padding-bottom:10px; padding-top:10px;
}

input.campo
{
    width:100%; color:Black; background-color:rgb(222,222,221); border:none;
}

textarea.campo
{
    width:100%; color:Black; background-color:rgb(222,222,221); border:none;
}

select.campo
{
    width:auto; color:Black; background-color:rgb(222,222,221); border:none;
}

/*
#rightBox{
    position: absolute; right: 0px; top: 0px; bottom: 0px; width:211px; background-color: rgb(170,169,169)
}
*/


#centerBox{
    position:absolute; left:0px; top:0px; width:600px; height: 485px; overflow: hidden; background-color: White;
}

#centerBox1{
    position:absolute; left:0px; top:0px; width:600px; height: 485px; overflow: hidden; background-color: White;
}

#centerBox2{
    position:absolute; left:0px; top:0px; width:600px; height: 485px; overflow: hidden; background-color: White;
}

#blueBoxBACK{
    position: absolute; top:0px; right:0px; width:211px; height:70px; background-color: rgb(20,41,90); text-align: center; overflow: hidden;
}

#blueBox{
    position: absolute; top:0px; left:600px; width:211px; height:70px; background-color: rgb(20,41,90); text-align: right; overflow: hidden;
}


#grayBox
{
    position: absolute; top:70px; left:600px; width:211px; height:415px; font-size: 14px; color: white; background-color: rgb(170,169,169); overflow: hidden;
}

.subgrayBox
{
    position:absolute; left:50px; top:50px; width:146px; height:315px; background-color:rgb(114,112,111);
    /*
    opacity: 0.9;
	MozOpacity: 0.9;
	KhtmlOpacity: 0.9;
	filter:alpha(opacity=90);
    */
}

.animasombra1
{
    background-color: rgb(170,169,169);
}

.animasombra2
{
    background-color: rgb(20,41,90);
}


#titleBoxBACK{
    position: relative; font-size: 26px; color: white; bottom: -16px;
}

#titleBox{
    position: relative; font-size: 24px; color: white; top: 33px; right: 10px;
}


.textGrayBox{
    position:absolute; left:20px; top:20px; width:171px; height:375px; text-align:left;    
}

.sombra1
{
    position:absolute; top:0px; left:70px; width:141px; height:7px; background-color: rgb(194,193,193);
}

.sombra2
{
    position:absolute; left:40px; top:35px; width:60px; height:200px; background-color: rgb(194,193,193);
}




#carZoomH
{
    position: absolute; left: 0px; right: 0px; width: 600px; height:380px;
}


#carMenuH
{    
    position:absolute; top: 380px; left: 0px; height: 105px;
}


.carThumbH
{
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right:0px;
    width: 135px;
    height: 85px;
    margin: 0px;
    cursor: pointer;
}



#carZoomV
{
    position: absolute; left: 76px; top:25px; width: 343px; height:435px;
}

#carMenuV
{
    position: absolute; top:0px; right: 0px; bottom: 0px; width: 105px;
}

.carThumbV
{
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 0px;
    width: 85px;
    height: 108px;
    margin: 0px;
    cursor: pointer;
}

.logo
{
    display: block;
    margin: 10px;
    margin-bottom: 30px;
    width: 141px;
}


/* miniatura para produtos */
ul.mini
{
	display: inline; padding: 0px; margin: 0px; list-style: none;
}

li.mini
{
	position: relative; float: left; width:150px; height:121px; line-height:121px; text-align: center;
}

li.laminado
{
	position: relative; float: left; width:180px; height:143px; line-height:143px; text-align: center;
}
    
li.pintado
{
	position: relative; float: left; width:113px; height:140px; line-height:140px; text-align: center;
}

li.tecido
{
	position: relative; float: left; width:94px; height:109px; line-height:109px; text-align: center;
}

li.catalogo
{
    position: relative; float: left; height:180px; text-align: center; margin-left:0px; margin-bottom: 50px; margin-right:45px;
}

.prodThumb
{
    position:absolute;
    top:20px;
    left: 15px;
    border:none;
}

.prodThumb:HOVER
{
    position:absolute;
    border-width:1px;
    border-color: rgb(20,41,90);
    border-style:solid;
    cursor: pointer;
    top:19px;
    left: 14px;
}



ul.acab1
{
    margin-top: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 15px;
	list-style-type:square;
	color: rgb(20,41,90);
}

ul.acab1a
{
    margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 15px;
	list-style-type:square;
	color: rgb(20,41,90);
}

li.acab2
{
    margin-top: 0px;
	margin-bottom: 10px;
}

.txtRepres
{
font-size: 9px; color: White;
}

ul.subacab1
{
    margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 15px;
	list-style-type:none;
	color: rgb(20,41,90);
	font-size: 12px;
}

li.subacab2
{
    margin-top: 0px;
	margin-bottom: 5px;
}


.menu1
{
	margin-top: 30px;
	margin-left: 0px;
	margin-bottom: 30px;
	padding: 0px;
	padding-left: 30px;
	list-style: none;
	font-size: 14px;
	color: rgb(20,41,90);
}

.submenu1
{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 10px;
	list-style: none;
	font-size: 14px;
	color: rgb(20,41,90);
}

.item1
{
	margin-top: 12px;
	margin-bottom: 12px;
}

.menu2
{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	list-style: none;
	font-size: 11px;
	color: rgb(114,112,111);
	display: block;
	overflow: hidden;
}

.item2
{
	margin-top: 6px;
	margin-bottom: 6px;
}



a
{
	text-decoration: none;
	color: white;
	cursor: pointer;
}
	
	
li.item1 a{
	text-decoration: none;
	color: rgb(20,41,90);
}

li.item2 a{
	text-decoration: none;
	color: rgb(114,112,111);
}

/*
li.item1:HOVER ul.menu2{
	display: list-item;
}
*/


ul.linhabotoes
{
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style: none;
	width: 600px;
	font-size: 12px;
}

li.botao
{
	float: left;
	width: auto;
	text-align:center;
	color: white;
	background-color: rgb(20,41,90);
	margin-left: 0px;
	margin-right: 3px;
	padding: 2px;
	padding-left: 10px;
	padding-right: 10px;
}


.flag
{
	border: none;
	height: 20px;
	opacity: 0.5;
	MozOpacity: 0.5;
	KhtmlOpacity: 0.5;
	filter: alpha(opacity=50);		
}

.bra
{
	display: none;
	/* display: inline; */
}

.eua
{
	display: none;
}

.spa
{
	display: none;
}
