#top_bar {

	border:0px solid #ff3399;

	background-image: url(../images/bg_02.gif);

	background-position:top left;

	background-repeat: repeat-x;

        background-color:transparent;

        vertical-align:bottom;

        text-align:center;

        padding:0px;

        margin:0px;

        height:57px;

        width:100%;

        color: #ffffff;;font-size: 10px; font-weight:normal; font-family:Verdana, Arial,sans-serif;text-decoration:none;

	}

#top_bar_container {

	border:0px solid #ff3399;

	vertical-align:top;

	background-color:transparent;

	width: 980px;

	margin: 0 auto;

	height:57px;

	text-align:left;

	}

#menu_top {height:17px;padding-top:30px;border:0px solid #7fc31c;float:left;}

#area_accesso {height:42px;padding-top:5px;border:0px solid #7fc31c;float:left;text-align:right;padding-left:300px;padding-right:30px;}

#partner {height:42px;padding-top:10px;border:0px solid #7fc31c;float:left;text-align:right;border-left:1px solid #666666;padding-left:20px;}

.white_txt {color: #aeaeae;;font-size: 10px; font-weight:normal; font-family:Verdana, Arial,sans-serif;text-decoration:none;margin:0px;padding:0px;}

#top_bar a{margin:0px;padding:0px;cursor: pointer;color: #ffffff;font-size: 10px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:left;text-decoration:none;}

#top_bar a:hover{margin:0px;padding:0px;cursor: pointer;color: #cc3333;}

.label {color: #434343;font-size: 11px; font-weight:normal; line-height:18px;font-family:Verdana, Arial,sans-serif; text-align:justify;text-decoration:none;}

.form {background-color:#ffffff;font-family:Verdana,Helvetica;font-size:11px;color:#aeaeae;border: 1px solid #aeaeae;}

.form_btn {background-color:#aeaeae;font-family:Verdana,Helvetica;font-size:11px;color:#000000;cursor:pointer;}

#header {

        background-color:#ffffff;

        vertical-align:top;

        text-align:center;

        padding:0px;

        margin:0px;

        height:111px;

        width:100%;

	}

#header_container {

	border:0px solid #ff3399;

	vertical-align:top;

	background-color:transparent;

	width: 980px;

	margin: 0 auto;

	height:111px;

	text-align:left;

	}

#logo_div {height:93px;padding-top:5px;border:0px solid #7fc31c;float:left;}

#banner_div {height:100px;border:0px solid #7fc31c;float:left;width:735px;text-align:center;padding-left:50px;padding-top:11px;}


