#main{ width:988px; margin:0 auto; overflow:hidden; }
.header-holder{ width:100%; padding:14px 0 3px; overflow:hidden; }
.header-top{ width:100%; overflow:hidden; height:10px; background:url(../../images/es/bg-header-top.png) no-repeat; }
.header-btm{ width:100%; overflow:hidden; height:15px; background:url(../../images/es/bg-header-btm.png) no-repeat; }
.header-middle{ background:url(../../images/es/bg-header-center-shadow.png) repeat-y; padding:0 4px 0 0; width:984px; }
#header_whitelabel{ background:#0b1600 url(../../images/es/bg-header-conteiner.gif) repeat-x; width:100%; position:relative; }
#header_whitelabel:after{ content:""; clear:both; display:block; }
.header-center{ float:left; padding:5px 0 0; }
.info-box { float: right; padding: 0 98px 0 0; }
.info-box ul { list-style: none outside none; margin: 0 0 -7px; overflow: hidden; padding: 4px 0 0; width: 128px; }
.info-box ul li { float: right; padding: 0 0 7px; width: 100%; }
.info-box ul li span { color: #FFFFFF; float: right; line-height: 10px; font: 10px/13px Verdana,sans-serif; }
.illustration01 { bottom: -10px; height: 107px; position: absolute; right: 3px; width: 89px; }
.illustration02 { height: 75px; left: 200px; position: absolute; top: 0; width: 149px; }
.header-btm { background: url("../../images/es/bg-header-btm.png") no-repeat scroll 0 0 transparent; height: 15px; overflow: hidden; width: 100%; }

/* ######################### */
/* ### NEW FROM REDESIGN ### */
/* ######################### */
body #siteSections { color: #666666; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; }
#siteSections div.sectionContent .breadcrumb { color: #000000 !important; font-size: 11px; margin: 7px auto 6px; }
#siteContent div.alert { margin-top: 0px; }
#foot { background: none; margin-top: 75px; }
#siteSections { top: 7px; }
#siteSections div.sectionCust, #siteSections div.sectionNav { margin-top: 0px; }
#siteSections div.sectionContent { margin: 0px 15px; }
#siteContent a, #foot a, a.emailservice { color: #000000;text-decoration: underline; }
h1 { border-bottom: 1px solid #D8D4BC !important; }
div.tp.overLap { background-position: 0 0; }
div.tp.overLap div { background-position: 0 -9px; }
div.alert .boxContent { border-top:1px solid #DDDDDD !important; background: none; }
h1.logo  { border-bottom: none !important; }
a.further.small { font-size:11px; }
a.further.small { font-size:10px !ie; } /* IE HACK */
.breadcrumb a { color: #000000 !important; text-decoration: none; }
.overlayContent, .overlayCntnt { top: 0px; }
.overlayContent > .gradient { border-top:1px solid #000000 !important; background-image: none; background-color: #FFFFFF; }
