/**
 * Overload for UOL-header
 */
.buol { font-size:10px; height:2.4em; background:transparent url('../../../i/cobranding/uol/bg.gif?5597') repeat-x left top; }
.buol .buolbg { height:2.4em; overflow:hidden; }
.buol .buolbg img { width:100%; height:15.9em; }
.buol .ico { overflow:hidden; position:absolute; top:0; left:0.3em; z-index:2; width:2em }
.buoli { height:2.4em; width:98.8em; overflow:hidden; margin:0 auto; font:normal 1em arial,sans-serif; color:#fff; position:relative; top:0; left:0; z-index:1; }
.buoli li a.ico, .buoli li a.ico:visited { margin:0; padding:0; position:absolute; }
.buol .ico img{ width:5.1em; height:15.9em; border:0; }
.buol.auto .buoli{ left:50%; margin-left:-49.4em }
.buoli form{ display:inline }
.buoli .busca form .it,.buoli .busca form .tb,.buoli .indice select { font:normal 1em arial,sans-serif }
.buoli ul { margin:0; padding:0; list-style:none; width:98.8em; }
.buoli ul li { margin:0; padding:0; float:left; padding:0; border-right:0.1em solid #02264b; border-left:0.1em solid #486d92; position:relative; height:2.4em; }
.buoli .assine { padding:0 1.1em }
.buoli a, .buoli a:visited{ font-size:1em !important; color:#fff !important; text-decoration:none !important; display:block; padding:0.5em 0.4em 0.6em 0.4em; height:2.4em; float:left; }
.buoli a:hover{ text-decoration:underline !important; }
.buoli .p { border-left:none; }
.buoli .u { border-right :none; }
.buoli .logo { position:relative; width:6.1em; }
.buoli .logo a { padding:2.5em 0 0 0; width:6.1em; position:absolute; top:0; left:0; z-index:3; }
.buol .buoli .logo .ico { width:5.5em }
.buoli .logo .ico { left:0.4em; }
.buoli .logo .ico img { margin-top:-2.4em; }
.buoli .busca { padding:0.3em 0.5em 0.4em 0.5em; }
.buol .buoli .busca .ico { left:16em; top:.4em; padding:0; width:1.6em; cursor:default; }
.buoli .busca .ico img{ margin-top:-14.4em }
.buoli .busca form .it { border:0.1em solid #50728e; float:left; margin:0.1em 0.4em 0 0; _margin-right:0.1em; width:14.8em; *width:14.7em; overflow:hidden; padding:0; }
.buoli .busca form .tb { color:#fff; height:1.7em; border-top:0.1em solid #b3cbe1; border-right:0.1em solid #000; border-bottom:0.1em solid #000; border-left:0.1em solid #b3cbe1; background-color:#50728e; margin:0; padding-left:1.5em; *padding-left:.8em; width:7.1em; *width:7.2em; }
.buoli .messenger .t, .buoli .messenger .t:visited { padding-left:2.3em; position:relative; }
.buoli .messenger .ico img{ margin-top:-4.8em }
.buoli .voip .t, .buoli .voip .t:visited { padding-left:2.2em; }
.buoli .voip .ico img{ margin-top:-7.2em }
.buoli .email .t, .buoli .email .t:visited { padding-left:2.1em; }
.buoli .email .ico img{ margin-top:-9.6em }
.buoli .shop .t, .buoli .shop .t:visited { padding-left:3.2em; }
.buoli .shop .ico { width:2.7em; }
.buoli .shop .ico img{ margin-top:-12em }
.buoli .indice { height:2.4em; }
.buoli .indice select { background-color:#50728e; color:#fff; border:0.1em solid #7f9db9; margin:0.3em 0 0 0.5em; height:1.7em; width:13.8em; overflow:hidden; }

#sitecontainer { margin-top:0; }