html, body{
	width:100%;
	padding:0px;
	margin:0px;
	background:url(../images/bg.gif);
}

input, textarea{font: 13px arial, sans-serif; line-height:14px;}

table#holder{
	width:100%;
	margin:0px;
	padding:0px;
}

table#main{
	width:755px;
	border: 1px solid #92835e;
	margin:0px;
	padding:0px;
}

td#headerTD{
	height:82px;
	background:url(../images/bgHeader.gif) center top repeat-x;
	border-bottom: 1px solid #3e3e3e;
}

table#headerTable{
	height:82px;
}

td#subheaderTD{
	background:#000 url(../images/bgSubHeader.jpg) center top no-repeat;
}

td#subheaderTD2{
	padding-left:390px;
	height: 172px !important;
	width:624px;
}

ul.b , ul.b1 {
	font : bold 15px georgia, serif;
	line-height: 19px;
	font-weight: 700;
	list-style : disc url(../images/checkbox.gif);
	font-style : italic;
	margin:2px 10px 15px 40px;
	padding : 0px;
}

ul.b li{
	margin-bottom: 5px;
}

.b1 {
	color : #235ed6;
}

.b2 {
	color : #0b3fa2;
}

.b3 {
	color : #032564;
}

td#right{
	width: 130px;
}

td#left{
	width: 135px !important;
	color:#fff;
	height: 1200px;
	border-right:1px solid #92835e;
}

td#center{
	background-color: #ccffff;
	color: #000;
	font: 13px serif;
	width: 490px;
	padding: 0px 2px 10px 2px;
	border-right:1px solid #92835e;
}

td#center p a{
	color:#000;
}

td#center a:hover{
	color: blue;
}

td#headerLinks{
	height:16px;
	font: 12px/16px Arial, sans-serif;
	color: #cd0000;
	padding:0px 0px 0px 10px;
}

td#headerLinks a{
	font: 12px/16px Arial, sans-serif;
	color: #F4C770;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

td#headerLinks a:hover{
	color: #fff;
}

p.title{
	color: #000;
	font: bold italic 24px georgia, serif;
	text-align:center;
	margin:0px;
	padding:0px;
}

ol.leftCateg{
	font: 15px/15px serif;
	list-style: inside decimal;/* url(../images/categ.gif)*/
	margin: 10px 0px;
	padding: 0px 0px 0px 5px;
}

ol.leftCateg li{
	margin: 10px 0px;
	padding:0px;
}

ol.leftCateg a{
	color: #fff;
	font: 15px/15px serif;
	text-decoration:none;
}

p{
	color: #000;
	font: 15px serif;
	margin:5px 0px 7px;
	padding:0px;
	text-align:justify;
}

table#top{
	width:474px;
}

.topL, .topR{
	background: #6b0505;
	color: #cecdcd;
	font: 13px serif;
}

.topL a, .topR a{
	color: #cc0505;
	text-decoration:none;
	font-weight:bold;
}

.topL{
	border-style:solid;
	border-color: #000;
	border-width: 0px 1px 1px;
	/*border-bottom:1px solid #4A0600;*/
}

.topR{
	border-style:solid;
	border-color: #000;
	border-width: 0px 1px 1px;
}

.topL img, .topR img{
	border: 1px solid #000;
}

.o1{
	color: #ffaf2b;
	font: 15px serif;
	text-decoration:none;
}

.o2{
	color: #ff6c00;
	font:  13px serif;
}

#nav, #nav a{
	color:#000;
	font: 14px serif;
	text-align:centerer;
	margin-top:2px;
}

h1{
	font: bold 21px serif;
	color:#000;
	padding:0px;
	margin: 3px 0px 10px 10px;
	text-align:center;
}

h2, h2 a{
	font: bold 19px serif;
	color: inherit;
	margin:0px;
	padding: 2px 0px 2px 10px;
}

h3, h3 a{
	font: bold 15px serif;
	color: inherit;
	margin:0px;
	padding: 0px 0px 2px 5px;
}

a{
	color:inherit;
}

.tab, .tab2{
	background: url(../images/bgContent.gif);
	color: #000;
	margin: 5px 0px;
	font-size:13px;
}

.tab2{
	border:1px solid #000;
}

.tab{
	border: 1px solid #92835e;
}

.tab img, .tab2 img{
	border: 1px solid grey;
}

.tab td{
	padding-left:2px;
}

.tab2 a,table.tab a{
	color: #cc0505;
	font-weight:bold;
	white-space:nowrap;
}

.tab th{background:#4a0600;color:#eae1cd}

.tab th a{color:#eee}

hr{margin:1px 0px 3px;padding:0px;}

a#cart{
	display:block;
	color:#000;
	height:19px;
	width:136px;
	background: url(../images/bg.gif) top left no-repeat;
	text-align:center;
	text-decoration:none;
	padding-right:5px;
	font: bold 13px/18px serif;
	border-width:2px;
	border-style:solid;
	border-color: #EDD598 #92835e #92835e #EDD598;
}


input.submit{
	background: url(../images/bg.gif) top left no-repeat;
	font: bold 13px/18px serif;
	border-width:2px;
	border-style:solid;
	border-color: #EDD598 #92835e #92835e #EDD598;
}

table#subheaderTable{
	width: 180px;
	margin-left:20px;
	font: bold 13px serif;
}

a#spec{border-width:0px;}

table#subheaderTable a{
	display:block;
	background: #000;
	color: #fff;
	font: 13px arial, sans-serif;
	padding:2px 3px;
	text-decoration:none;
	border-top: 1px solid #b10106;
}

table#subheaderTable a:hover{
	background: #6b0505;
	color: #fff;
}

td#footer{
	color: #abab7e;
	font: 11px arial;
	padding:5px 0px 10px;
	border-top:1px solid #92835e;
}

td#footer td{
	color: #abab7e;
	font: 11px arial; /*pt vita de 5.0*/
}

td#footer a{
	font-weight:bold;
	color: #abab7e;
}

div.error, div.success{
	width:300px;
	text-align:center;
	margin: 5px;
	font:bold 15px arial, sans-serif;
}

div.error{
	color:#ED9696;
}

div.success{
	color: #3FE7ED;
}

.gri{
	color: #fff;
	font:13px serif;
	text-align:center;
}


div#htmlarea{
	margin:0px;
	padding:0px;
}

ol.qlist{
	font: 16px serif;
	color:#fff;
}

a.q{color:#f4c770;font-size:15px}