A {
	TEXT-DECORATION: none
}
BODY {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 15px
}
INPUT {
	FONT: 9pt Arial
}
TABLE.xtra {
	BACKGROUND-COLOR: #ffff66
}
TH {
	BACKGROUND-COLOR: #fa0404; COLOR: #ffff66; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 9px
}
.rd {
	COLOR: #ff0000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 9px
}
.rdyellow {
	COLOR: #ffff66; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 9px
}
.headerwhite {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
.headerwhite2 {
	COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.headerblue {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
.sans11plainblue {
	COLOR: #163d63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px
}
.sans11plainwhite {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 13px
}
.themen {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.plaininverse {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
.plainB {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tableHead {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.blueplaintext {
	COLOR: #163d63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.whitetextplain {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px
}
.whitetextbold {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 14px
}
.headerblue {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.size7 {
	HEIGHT: 20px; WIDTH: 100px
}
.plainHeader {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
.blueplaintextbold {
	COLOR: #163d63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold; LINE-HEIGHT: 11px
}
.iaamenue {
	BACKGROUND: #153b63
}
.iaamenueOn {
	BACKGROUND: #2269b5
}
.headlineinverse {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.newliveheadlinemonth {
	COLOR: #2c4f74; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15px; LINE-HEIGHT: 20px
}
.newliveheadlinemonthinv {
	COLOR: #6a87a3; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 15px; LINE-HEIGHT: 20px
}
.whiteheadline {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 18px; FONT-WEIGHT: bold
; vertical-align: middle
}
.whitenewsheadline {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold; HEIGHT: 19px
}
.bluenewsheadline {
	COLOR: #153b63; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 17px; FONT-WEIGHT: bold; HEIGHT: 19px
}
.rd {
	COLOR: #ff0000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 9px
}
.rdyellow {
	COLOR: #ffff66; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 9px
}
.menue {
	BACKGROUND: #153b63
}
.menuebright {
	BACKGROUND: #b4c6d9
}
.menuedark {
	BACKGROUND: #153b63
}
.menuehighlight {
	BACKGROUND: #2269b5
}
.menuelightblue {
	BACKGROUND: #dfe9f3
}
.menuehightdtm {
	BACKGROUND: #2269b5
}
.menuedtm {
	BACKGROUND: #153b63
}
.plainBlueLigthBold { COLOR: #8CA3BD; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none ; font-weight: bold}
.plainBlueLigth { COLOR: #8CA3BD; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none ; font-weight: normal}
.plainBluemedio { COLOR: #4079BF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-DECORATION: none }
.fecha { COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 12px; padding-right: 1px; padding-left: 1px}
.textwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #829DBA}
.blue02 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; background-color: #C7D2DE}
.blue02ed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #C7D2DE;
	text-align: left;
	padding: 5px;
}
.textblue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; background-color: #F5F5F5}
.textlightblue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #829DBA}
.whitetext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
.whitetext_titulos { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF ; font-weight: bold}
.menuplainblue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003366}
.boton {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

	#headerService{
		width:100%;
		font-family : Arial, Helvetica, sans-serif;
		text-align:center;
		background-color:white;
	}
	
	#headerService .hsHeader{
	width:720px;
	margin:0px auto 0px auto;
	display:table;
	}
	#headerService .hsHeaderRow{
		/*display:table-row;border:1px solid red;*/
		}
	#headerService .hsHeaderCell{
		/*display:table-cell;border:1px solid green;*/
	}
	#headerService A{
		text-decoration:none;
	}
	
	#headerService .buttonsDelimiter{
		background-color:white;
		width:1px;
	}
	
	#headerService .languageButtonsDelimiter{
		background-color:#c7d4e2;
		width:1px;
	}
	
	
	#headerService .headerButtonsRow{
		color:#153b63;
		width:720px;
		background-color:#b4c6d9;
		height:17px;
		text-align:left;
	}

	#headerService .headerButton{
		padding:0px 10px 0px 0px;
		color:#153b63;
		width:1px;
	}
	
	#headerService .headerLanguageButton{
		padding:0px 5px 0px 5px;
		color:#153b63;
		width:1px;
	}
	#headerService .buttonsDelimiterLangEnd{
		padding-left:5px; 
	}
	
	#headerService .headerButton2{
		padding:0px 10px 0px 10px;
		color:#153b63;
		width:1px;
	}
	
	#headerService .headerButtonLabel{
		line-height:15px;
		color:#153b63;
		font-size:10px;
		white-space: nowrap;
	}
	
	#headerService .headerButtonIcon{
		width:1px;
		white-space: nowrap;
	}
	#headerService .headerLogoRow{
		width:720px;
		height:49px;
	}
	
	#headerService .breadcrumbRow{
		background-color:#153b63;
		width:720px;
		color:white;
		height:17px;
		
		text-align:left;
		overflow:hidden;
		
	}
	#headerService .breadcrumbRowDiv{
		border-bottom: 1px solid white;
		
	}
	
	#headerService .startpageBreadcrumbRow{
		background-color:#bfd2e3;
		width:720px;
		color:white;
		height:17px;
		text-align:left;
		
	}
	
	#headerService .breadcrumbButtonLabel{
		color:white;
		font-size:11px;
	}
	
	#headerService .breadcrumbButton{
		padding:0px 3px 0px 10px;
		background-color:#153b63;
		float:left;
		display:inline;
	}	
}

#puHeaderService{
  width:100%;
  font-family : Arial, Helvetica, sans-serif;
  text-align:center;
}	

#puHeaderService .hsHeader{
  width:100%;
  margin-left:0;
  margin-right:0;
}

#puHeaderService .headerHeadline{
  padding: 10px 10px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #153B63;
}

#puHeaderService .headerLogo{
  padding: 0px 0px 0px 10px;
  width:100%;
  height:40px;
}


