/** default **/
html { width:100%; height:100%; margin:0; padding:0; }

body { width:100%; height:100%; margin:0px; padding:0px; font-family:verdana; font-size:11px; background-color:#167f97; font-family:verdana; font-size:11px; }

#clear { content: "."; display: block; height: 0px; visibility: hidden; clear: both; }
img { border:0px; }

table { padding:0px; margin:0px; border-collapse: collapse; font-family:verdana; font-size:11px; }
td, th { padding: 0px; margin:0px; }

.main-container { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; }
.content-container { position:relative;min-height: 404px; background-color:#ffffff; background-image: url('../images/background.png'); 	background-repeat:repeat-y; background-position:right; }

.content-container .image-container { position:absolute; width:100%; z-index:0; bottom:0; }
.content-container .image-container .image { float:right; margin:0px; padding-right:20px; }  
.content-container .image-container .image.towers { height:276px; }
.content-container .image-container .image.medico { height:350px; padding-bottom:0px; margin-bottom:20px;}

.submenu-container { height:28px; background-image: url("../images/spacer_p_g.gif"); border:0; }

.footer-container { width:996px; margin-left:auto; margin-right:auto; }
.header-container { height:153px; width:100%; background-image: url('../images/clouds.png'); background-repeat: no-repeat; background-color: #1668b0; }

/** page **/
.header-container .header { width:996px; margin-left:auto; margin-right:auto;  }
.content-container .content { width:996px; margin-left:auto; margin-right:auto; }
.submenu-container .submenu { width:996px; margin-left:auto; margin-right:auto; }

.footer-container .footer ul { margin:0px; padding:0px; list-style:none; padding-top:20px;}
.footer-container .footer li { margin:0px; padding:0px; list-style:none; float:left; color:#ffffff; }
.footer-container .footer a { color:#ffffff; text-decoration:none; }

.submenu-container .submenu ul { margin:0px; padding:0px; list-style:none; padding-top:9px;}
.submenu-container .submenu li { margin:0px; padding:0px; list-style:none; float:left; color:#ffffff; border-right :1px solid #ffffff;}
.submenu-container .submenu li.start { padding-right:7px; }
.submenu-container .submenu li.regular { padding-left:7px; padding-right:7px; }
.submenu-container .submenu a { color:#ffffff; text-decoration:none; }


.logo { padding-top:20px; float:left; }
.menu { margin-top:100px; margin-left:5px; float:left; }
.menu .spacer { height:30px; background-color:#4c1377; width:1px; float:left; }
.menu ul { margin:0px; padding:0px; list-style:none; }
.menu li { margin:0px; padding:0px; padding-top:7px; padding-left:7px; padding-right:7px; list-style:none; color:#4c1377; float:left; border-right:1px solid #4c1377;}
.menu a { color:#4c1377; text-transform:uppercase; font-weight:bold; text-decoration:none; font-size:11px;}
.language { color:#ffffff; float:right; margin-right:15px;}

.language dl { margin:0px; padding:0px; }
.language dt { margin:0px; padding:0px; padding-top:4px;float:left; }
.language dd { margin:0px; margin-left:10px; padding:0px; width:20px; float:left; }

.content-container .content { position:relative;padding-top:20px; padding-bottom:15px; font-family:tahoma; font-size: 12px; color: #000000; line-height:20px; z-index:1;}
.content-container .content .header { margin:0px; padding:0px;}
.content-container .content br { line-height:10px; }
.content-container .content ul { margin:0px; padding:0px; margin-left:17px;}
/** news **/

#news ul { padding:0px; margin:0px; list-style:none; clear:both; }
#news li { padding:0px; margin:0px; list-style:none; float:left; margin-right:50px;}

/** olds **/
#plain {
	position:absolute;
	background-image: url(../images/plain1.png);
	height:113px;
	width:450px;
	right:150px;
	top:-70px;
	z-index:2;
}


dl.regular dd { }
dl.regular dt{ width:70px; float:left; }
div.DetailsRow { font-weight:bold; clear:both; }
div.DetailsRow_Underline { font-weight:bold; text-decoration:underline; color:#0000ff; clear:both;}
div.DetailsContent { color:gray; float:left; padding-bottom:10px; }