body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"Arial";
	font-weight:normal;
	background:#3C3230;
}
a {
	text-decoration:none;
	color:#000;
	outline:none;
	cursor:pointer;
}
p {
	margin:0;
	padding:0;
	overflow:hidden;
}
#siteContent {
	width:1214px;
	height:auto;
	margin:auto;
	padding:0;
}
.clear,.c {
	content:"";
	display:block;
	float:none;
	font-size:0;
	height:0;
	line-height:0.0;
	overflow:hidden;
	visibility:hidden;
 	clear:both;
}
#header, #mainContent, #footer {
	width:1220px;
	heigth:auto;
	margin:0;
	padding:0;
}
ul, li, #leftBoxes, #rightBoxes, h1, h2, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
#header {
	height:100px;
}
#mainContent {
	width:909px;
	height:auto;
}
.logo {width:258px;height:100px;float:right;}
.logo a {cursor:pointer;width:258px;height:100px;background:transparent url("images/sigla.gif") no-repeat scroll right bottom;display:block;}
.nav {height:100px;;float:left;}
.nav ul {height:63px;padding-top:37px;font-size:21px;}
.nav ul > li{display:block;float:left;width:auto;}
.nav li{text-align:center;}
.nav li a{font-size:21px;line-height:21px;padding:0 14px 0 0;font-weight:normal;color:#AAAAAA;margin:0 33px 0 0;}
.nav li a.active{color:#fff;}
#main,#pageContent{background:#473D39;}
.border{border-top:1px solid #ACEB34;height:21px;width:100%;border-bottom:1px solid #333;margin:0 0 1px 0;line-height:21px;}
.borderProd{border-top:1px solid #FF3300;height:21px;width:100%;border-bottom:1px solid #333;margin:0 0 1px 0;line-height:21px;}
.borderProd a.hnav{color:#fff;font-weight:bold;}
.borderProd h2{display:inline-block;}
.borderProd a{color:#AAAAAA;padding:0 10px 0 0;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.borderProd a:hover{color:#fff;}
#product{background:#473D39;width:1220px;}
.left{padding:15px 0 0 10px;width:313px;min-height:585px;float:left;background:#473D39;color:#AAAAAA;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.right{width:897px;float:left;background:#473D39;}
.content {width:1220px;}
#footer {width:1220px;height:15px;border-top:1px solid #333;margin:1px 0 0 0;}
#footer a{font-size:11px;color:#aaa;font-family:Verdana,Arial,Helvetica,sans-serif;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer p{float:right;color:#aaa;font-family:Verdana,Arial,Helvetica,sans-serif;}
#footer div.borderProd{margin:10px 0 5px 0;}
#footer div.borderProd p{float:left;}
#footer ul {width:100%;}
#footer ul li{float:left;width:19%;margin:5px 10px 0 0;}
#map {width:897px;height:600px;}

.contact2 {margin-top:10px;}
#action .formular {font-size:13px;font-weight:bold;margin:0 0 20px 0;clear:both;display:block;}
.contact form {padding:72px 0 0 19px;}
.contact .field {width:520px;height:355px;}
.contact .field dt {font-size:13px;color:#000;width:80px;float:left;margin:0 33px 0 0;padding:6px 0 0 0;}
.contact .field dd {float:left;margin:0 0 26px 0;}
.contact .field input, .contact .field textarea {width:392px;height:20px;background:transparent url("images/contact_input_bg.png") no-repeat scroll 0 0;padding:6px;}
.contact .field textarea {background:transparent url("images/contact_textarea_bg.png") no-repeat scroll 0 0;height:142px;}
.contact .actions {margin:0 0 196px 113px;}
.contact .actions button {background:transparent url("images/contact_button.png") no-repeat scroll 0 0;width:89px;height:28px;margin:0 20px 0 0;font-size:13px;cursor:pointer;}
.contact2 dt {float:left;height:20px;width:34%;margin:3px 0;}
.contact2 dd {float:left;min-height:20px;width:66%;margin:3px 0;}
.contact2 dd textarea {width:142px;}
.contact2 button:first-child {margin-left:34%;border:0;}
.contact2 button {border:0;margin-bottom:10px;}


/*inlinevalidation*/
.formError{position:absolute;top:300px; left:300px;padding-bottom:13px;display:block;z-index:5000;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0; left:0;overflow:scroll;opacity:.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{background:#ee0101;color:#fff;width:180px;font-family:tahoma;font-size:11px;border:2px solid #ddd;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
/*endinlinevalidation*/