*{margin:0px; padding:0px; border:0px;}
#main {margin:auto; width:100%; display:table;}
#topo {display:table; width:100%;_text-align: center;*height: 100%;}
#topo-menu {width: 988px;_width: 869px;;margin: auto;_text-align: left;}
/*LOGO DO T!V!*/
#logo {float:left; display:table; margin: 4px 0 0 0px; * margin: -2px 0 0 0px;}
/*IMAGEM DO LOGO*/
#logo h1{background: transparent url(../imgs/logo_tivi.jpg) no-repeat top left; width:157px; height:85px;*margin: 0 0 15px 0;}
#logo span{display:none;}
/*INPUT DE BUSCAR DO T!V!*/

#box-busca{width:251px; height:40px;float:right;background-image:url(../imgs/bg/bg-input-buscar.jpg);background-repeat: no-repeat; margin-right:55px;_margin-right:35px;*clear:both;}
#box-busca .ipt-buscar {background: transparent;border:none;width:72%; height:20px; margin: 11px 14px;float: left;color: #999;font-size: 11px;padding: 2px 0 0 0;}
#box-busca .ipt-buscarimg {width: 27px;height: 18px;float: right;margin: 11px 14px 0 0;}

/*MENU T!V! FF */
#menu {font-size:13px; font-family:Arial, Helvetica, sans-serif; float:right; clear:both; display:table;height: 20px;min-height: 20px;}
#menu ul{ display:table}
#menu li {display:inline;height: 20px;}
#menu li a {text-decoration:none;text-align:center;margin: 0;width: 130px;}
#menu li a:hover {font-weight: bolder;color:#FFFFFF; background: transparent url(../imgs/aba-menu-ativo.jpg) no-repeat top left;border: none!important;padding: 6px 0px; display:block; float:left; margin-right:2px;}
/*MENU ATIVO*/
#menu li .ativo {font-weight: bolder;color:#FFFFFF; background: transparent url(../imgs/aba-menu-ativo.jpg) no-repeat top left;border: none!important;padding: 6px 0px; display:block; float:left; margin-right:2px;}
/*MENU CRIAR CONTA*/
#menu li .conta {font-weight: bolder;color:#FFFFFF; background: transparent url(../imgs/aba-menu-cadastre.jpg) no-repeat top left;padding: 6px 0px; display:block; float:left; margin-right:2px;}
/*MENU INATAIVO*/
#menu li .inativo {font-weight: bolder;color:#07AFC2; background: transparent url(../imgs/aba-menu-inativo.jpg) no-repeat top left;padding: 6px 0px; display:block; float:left; margin-right:2px;}


/*MENU T!V! IE */
#menu {*height: 30px;*margin: 62px 0 10px 0;_clear: none;_width: 988px;_margin: 0 0 -6px 0;_text-align: right;_height: 28px;}
#menu ul {*float: right;*margin: 34px 0 0 0;_margin: 0 0 0 0;}
#menu li {*float: left;*height: 34px;*margin: 0 2px 0 0;*width: 130px;*text-align: center;*padding: 0;}
#menu li a {text-decoration:none;*padding: 0;*display: block;}
/*MENU ATIVO*/
#menu li .ativo {*padding: 6px 0;}
/*MENU CRIAR CONTA*/
#menu li .conta {*padding: 6px 0;}
/*MENU INATAIVO*/
#menu li .inativo {*padding: 6px 0;}


/*LINHA MENU*/
#linha-menu {background:#02A5B8; width:100%; height:10px; clear:both;}


/* CONSOLE */
#console {width:988px; margin: 0 0 20px 0;_margin: 0;height:45px;}
#console .console-esq {background: transparent url(../imgs/bg/console-pontaesquerda.jpg) no-repeat top left; width:21px; height: 45px; float:left;}
#console .console-meio {background: transparent url(../imgs/bg/console-centro.jpg) repeat-x top left; width:936px; height:45px; float:left;}
#console .console-dir {background: transparent url(../imgs/bg/console-pontadireita.jpg) no-repeat top left; width:21px; height:45px; float:left;}
#logado{display:table;height:50px; float:left; }
#console .console-meio #logado ul {list-style:none;}
#console .console-meio #logado  li {float:left; color:#999; padding: 12px 0 0 12px}
#console .console-meio #logado  li strong {color: #01A5B7;}
#console .console-meio #logado  a { color:#999; text-decoration:none}
#console .console-meio #logado  a:hover {text-decoration: underline;}
#console-login {height:40px; float:left; margin-top:8px; display:table;}
.console-msg {width:152px;float:center;position: fixed;background: #F8D8D6; border: 1px solid #EA8782;opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65);color: #AD241C;padding: 8px 8px 5px 8px}
.console-msg p {padding: 0 0 3px 0;}
#console .console-meio #console-login label {*padding-top: 6px;*display: block;*width: 45px;*float: left;}
.btconsole-login {background-image:url(../imgs/bts/console-login.png);width:30px; height:23px; color:#FFFFFF; cursor: pointer;}
#console-inp{background: transparent url(../imgs/bg/input-login.jpg)  no-repeat top left; width:115px; height:30px; padding:4px 0px 8px 12px;*padding:0 0 0 12px; display:inline;*width:118px;_width:100px;*float: left;}
.console-login { background: transparent;border:none;width:100px; color: #999;font-size: 11px;padding:0 8px 2px 0;*padding:8px 12px 8px 0; margin-right:21px;}

#div-menu-idioma {width:182px;height: 97px;float: right; text-align: left;background: transparent url(../imgs/bg/bg-idioma.jpg) no-repeat top left;position: relative;top: -30px;right: -40px;_top: -34px;_right: -150px;}
#div-menu-idioma ul {padding: 10px}
#div-menu-idioma li {display: block;width: 110px;font-size: 11px;padding-bottom: 8px;}
#div-menu-idioma li a {text-decoration: none;color: #999;}
#div-menu-idioma li a:hover {text-decoration: none;color: #07A5B5;}

/* LINHA QUE SEPARA BUSCA DA TROCA DE IDIOMA */
.separador-topo {background: transparent url(../imgs/separador.gif) no-repeat top left; width:2px;height: 30px;margin: 6px 0 0 870px;*margin-top:-34px}
/* BANDEIRA idioma */
.bandeira-idioma {float: right;clear: both;width: 18px; height: 16px; position: relative;right: 192px;top: -33px;*top: -23px;right: 25px;_right: 35px;}
/* SETA IDIOMA*/
.seta-idioma{float:right; clear:both; width:12px; height:8px; margin-right:5px;position: relative;right: 0;top: -50px;*top: -36px;}

