#box {
background: #FFF url(../img/dot_vertical.gif) 211px 1px repeat-y;
margin:0 auto;
text-align:left;
width:900px;
}

#box_news {
padding:24px;
}
#logo {
	background-color: #FFFFFF;
	padding-bottom: 5px;
}


#footer {
background-color:#dad8cb;
border:#FFF solid 3px;
clear:both;
color:#838383;
font-size:9px;
height:17px;
line-height:17px;
padding-right:7px;
text-align:right;
}

#form_login {
background-color:#dad8cb;
margin-top:1px;
padding:3px 4px;
}

#form_login .field {
background-color:#FFF;
border-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
width:99%;
}
#form_login .button {
	background-color:#b6b4a6;
	border-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #333333;
	margin-left: 4px;
	width: 40px;
}

#h_form {
left:486px;
position:absolute;
top:10px;
}

#h_form .field {
background-color:#dad8cb;
border-style:none;
color:#515151;
font-size:9px;
}

#h_left {
	float:left;
	width: 212px;
}

#h_right {
float:right;
position:relative;
}

#header {
background-color:#FFF;
height:362px;
}

#left {
float:left;
width:212px;
}

#leftcolumn1 {
display:inline;
float:left;
margin:0;
min-height:250px;
width:212px;
}

#leftcolumn2 {
display:inline;
float:left;
margin:0;
min-height:250px;
width:229px;
}

#right {
float:right;
width:687px;
font-size:11px;
}

#rightcolumn1 {
background:url(../img/dot_vertical.gif) left top repeat-y;
display:inline;
float:left;
margin-left:1px;
min-height:250px;
width:227px;
}

#rightcolumn2 {
background:url(../img/dot_vertical.gif) left top repeat-y;
display:inline;
float:left;
margin:0 0 0 1px;
min-height:250px;
width:229px;
}

* html #leftcolumn1,* html #leftcolumn2,* html #rightcolumn1,* html #rightcolumn2 {
height:250px;
}

.bg_white {
background-color:#FFF;
}

.bgdot {
background:url(../img/dot_vertical.gif) left top repeat-y;
}

.brown {
color:#9b7a05;
}

.green {
color:#bfbd00;
}

.home_tab_c {
padding:10px;
}

.pad24 {
padding:24px 24px 0;
}

.pad_body22 {
padding-left:22px;
padding-right:22px;
}

.pad_body0left {
padding-left:0px;
padding-right:22px;
}


a {
color:#515151;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

body {
background-color:#e9e9e9;
color:#515151;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0;
text-align:center;
}

div.hr {
background:#fff url(../img/dot_orizz.gif) repeat-x;
height:1px;
margin:8px 0;
}

div.hr hr {
display:none;
}

p,form {
margin:0;
padding:0;
}

ul {
margin:0;
padding:0;
}

ul li {
background:url(../img/bullet.gif) no-repeat top left;
list-style-type:none;
margin-bottom:7px;
padding-left:15px;
}
.table .bg1 {
	background-color: #E1E0D9;
}

.table {
	background-color: #E2E2E2;
}
.table td {
	background-color: #FFFFFF;
}
h3 {
	margin: 0px;
	font-size: 13px;
	text-transform: uppercase;
	color: #6D4C09;
}
h4 {
	color: #515151;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.importante {
	font-weight: bold;
	text-transform: uppercase;
	color: #432D06;
}
#newsletter_box {
	padding: 10px;
}
#newsletter_box .field {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 11px;
}
#newsletter_box .button {
	color: #3D4246;
	background-color: #DAD8CB;
	font-size: 11px;
	border: 1px solid #C4C0AC;
}



