html {
	height: 100%;
}

body{
	font-family: Arial,sans-serif;
	color: #323232;
	margin: 0px;
	padding: 0px;
    text-align: center;
	background: #5a83be;
    font-size: 13px;
	height: 97%;
}

/********* GENERAL TEXT STYLES *********/

p {
    font-size: 13px;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	line-height: 1.4em;
}

.text_red_bold {
    color:#980d1c;
	font-weight: bold;
}

.title_content{
    font-size: 26px;
	font-weight: bold;
    color:#0b99ca;
	margin: 0px;
	padding: 0px 0px 22px 0px;
}

.title14bold{
    font-size: 14px;
	font-weight: bold;
	line-height: 40px;
}

.titleactivities{
    font-size: 15px;
	font-weight: bold;
	padding: 6px 0px 8px 0px;
}

.texteactivities{
    font-size: 13px;
	line-height: 1.2em;
	padding: 0px 12px 8px 0px;
}

.texteactivitiestd{
    font-size: 13px;
	line-height: 1.2em;
	padding: 2px 6px 2px 6px;
	border-left:1px dotted #989898;
	text-align: center;
}

h3{
    font-size: 15px;
	font-weight: bold;
}

li{
    font-size: 13px;
	list-style-type: square;
	line-height: 1.8em;
}

.lists_partners {
	text-align: left;
	list-style-type: square;
	margin-left: -23px;
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 13px;
}

a {
    color:#980d1c;
}

a:hover{
	color: #323232;
	text-decoration: underline;
}

.underlinenone{
	font-weight: bold;
    color:#980d1c;
	text-decoration: none;
}

a:link.underlinenone, a:visited.underlinenone{
	font-weight: bold;
    color:#980d1c;
	text-decoration: none;
}

a:hover.underlinenone{
	color: #323232;
	text-decoration: underline;
}

a:link.languages_text, a:visited.languages_text{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	margin-right: 17px;
	margin-left: 14px;
}

a:hover.languages_text{
    font-weight: bold;
	color: #323232;
	text-decoration: underline;
}

a:link.menuright, a:visited.menuright{
	font-weight: bold;
	color: #980d1c;
	text-decoration: none;
	font-size: 13px;
}

a:hover.menuright{
    font-weight: bold;
	color: #323232;
	text-decoration: underline;
}

a:link.footer_link, a:visited.footer_link{
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
    text-decoration: none;
}

a:hover.footer_link{
	font-weight: bold;
	color: #323232;
	text-decoration: underline;
}

/********* LAYOUT DIVS *********/

#fix_width{
    width: 982px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;
}

#header_top{
	 height: 158px;
	 width: 982px;
	 text-align: left;
	 margin-top: 31px;
	 background: url("images/header_top.jpg") no-repeat center top;
}

#header_bottom{
	 height: 24px;
	 width: 982px;
	 text-align: left;
	 background: url("images/header_bottom.jpg") no-repeat center top;
}

img.logo{
     position:relative;
     margin-top:0px;
	 margin-left:27px;
	 vertical-align:top;
}

img.globe{
     position:relative;
     margin-top:-31px;
	 margin-left:285px;
	 vertical-align:top;
}

#languages{
	position:relative;
	margin-top: 0px;
	margin-left: 635px;
    padding-top: 3px;
	color: #FFFFFF;
	vertical-align:top;
}

#contentall{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	background: #f0f0f0;
}

#background_image_hp{
    min-height: 415px;
	background: url("images/background_content.gif") no-repeat center top;
}

#background_image{
    min-height: 415px;
	background: url("images/background_content.jpg") no-repeat center top;
}

#menu_right{
	float:right;
	padding: 0px;
	margin: 33px 0px 0px 0px;
	vertical-align:top;
	width: 120px;
}

#menu_right td{
    font-size: 13px;
	padding-bottom: 12px;
	vertical-align: top;
}

#content{
	padding: 22px 0px 0px 0px;
	margin: 0px 38px 0px 0px;
	width: 600px;
	vertical-align:top;
}

#menu_left{
	float:left;
	padding: 0px;
	margin: 33px 38px 0px 0px;
	vertical-align:top;
	width: 175px;
}

#menu_left td{
    font-size: 13px;
	padding-bottom: 12px;
}

.menu_left_font{
    font-size: 12px;
}

#footer{
	width: 100%;
	margin: 0px;
	padding: 14px 0px 10px 0px;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	background: url("images/footer.gif") no-repeat center top;
	vertical-align:middle;
}

#footer_float{
    position:relative;
    margin-top:-14px;
	padding: 0px;
	margin-left:450px;
	vertical-align:top;
}

