#wrapper { background:none repeat-y 50% 0; margin: auto; width: 1010px; }
#container { width: 1000px; margin: auto; padding: 10px 0 0; background: white; }

/* ----- navigation */
#navigation:after, #meta_menu:after, #content:after, #footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
#navigation { clear: both; background: url("img/nav-t.gif") 2px 0 no-repeat; color: #103184; padding: 1px 0 0 0; position: relative; }
#navigation a:hover { text-decoration: none; }


/* ----- footer ----- */
li { list-style: none outside none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
.borderedBoxLine { padding-bottom: 3px; }

/*  Header */
#container { padding-top: 0; }
#header { background-image: none; width: 980px; height: 212px; margin: 0 auto 20px; padding-top: 10px; }
#header .inner { background: none; width: 980px; position: relative; display: block; }
#header .inner #logo { width: 295px; height: 125px; margin: 0 0 20px 0; position: relative; display: block; overflow: hidden; float: left; }
#header .inner #logo img { position: absolute; top: 0; }

/*  Meta menu   */
#meta_menu { margin: 0; position: absolute; top: 98px; height: 32px; left: 0; display: block; float: left; }
#meta_menu ul { height: 32px; }
#meta_menu ul li { display: block; float: left; }
#meta_menu ul li a { display: block; float: left; font: normal 14px "Comic Sans Ms"; background: #ced2d2 !important; color: #000000; text-transform: none; background: none; margin-right: 2px; height: auto; padding: 9px 16px !important; transition: background-color 0.2s ease-in-out; }
#meta_menu ul li a span { background: none; height: auto; padding: 0; }
#meta_menu ul li a:hover { background: #3e4141 !important; color: #fff; }
#meta_menu ul li a:hover span { background: transparent; }
#meta_menu ul li a.on { background: #3e4141 !important; height: auto; padding: 9px 16px; }
#meta_menu ul li a.on span { background: transparent; height: auto; color: #fff; padding: 0; }
#meta_menu ul li a.on:hover { background: none; }
#meta_menu ul li a.on:hover span { background: none; }

#navigation { background: none; color: #103184; padding: 1px 0 0; display: table; width: 100%; clear: both; }
#navigation ul { display: table-row; background: none; /*   Menu Moto fix */ }
#navigation ul li { text-align: center; display: table-cell; width: 8%; *width: auto; /* IE6,7  */ *display: block; /* IE6,7  */ background: none; float: none; *float: left; /* IE6,7  */ vertical-align: top; border-right: 1px solid #fff; }
#navigation ul li a { color: #133333; font: bold 14px "Comic Sans Ms"; background: #ced2d2; border-top: 2px solid #ced2d2; padding: 16px 5px; *padding: 16px 15px; display: block; transition: background-color 0.2s ease-in-out; }
#navigation ul li a span { background: none; padding: 0px; }
#navigation ul li a:hover { background: #3e4141 !important; color: #fff; }
#navigation ul li:last-child { border: none; }
#navigation ul li#ctl00_RptLinkHeaderUnivers_ctl01_RptHeaderUniversLi a.selectedUnivers { background-color: #ced2d2 !important; color: #333333; background-image: none; }
#navigation ul li#ctl00_RptLinkHeaderUnivers_ctl01_RptHeaderUniversLi a.selectedUnivers:hover { background: #3e4141 !important; color: #fff !important; }
#navigation ul li.espaSin { float: none; margin: 0; }
#navigation ul li.espaSin a { background: #ced2d2; color: #333333; }
#navigation ul li.espaSin a.selectedUnivers { background: #3e4141 !important; color: #fff !important; }

/* Footer */
#footer { background: #3e4141; clear: both; color: #fff; height: 50px; margin-top: 4px; padding: 0; }
#footer ul { left: 0; float: right; width: auto; height: auto; }
#footer ul li { float: left; position: relative; padding: 0; }
#footer ul li a { padding: 0 10px; line-height: 50px; color: #fff; font-family: "HelveticaBoldCn"; font-weight: normal; font-size: 16px; }
#footer ul li a:hover { color: #fff; text-decoration: underline; }

/*  Menu principal */
#navigation ul li { width: auto !important; *width: auto !important; }
*:first-child + html #navigation ul li.espaSin { float: left !important; }
*:first-child + html #navigation ul li.espaSin { width: 116px !important; }