/* GERAL */
html { height:100%; }
body { background-color:#000000; margin:0px; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; color:#333333; }
* { margin:0px; padding:0px; }
img, div, input, h3 { behavior:url("/js/iepngfix.htc"); }
p { margin-right:20px; }
img { border:0px; }
li { list-style:none; }
a, a:hover, a:active { outline:none!important; }
.wrapper { width:100%; background:url("../imgs/bg_home.jpg") #000000 center top no-repeat; }
.wrapperInt { width:100%; background:url("../imgs/bg_int.jpg") #000000 center top no-repeat; }
.container { width:948px; margin-left:auto; margin-right:auto; }
.clear { clear:both; line-height:0px; }

/* MENUS */
.menuTop { height:17px; text-align:center; padding:13px 0px 8px 0px; }
.menuMain { width:940px; height:57px; padding:4px; overflow:hidden; background:url("../imgs/bg_menu.png"); }
.menuMain ul {margin:0; padding:0;}
.menuMain li {list-style-type:none; display:inline; width:100px; height:65px;}
.menuMain a {display:block; padding-top:65px; height:0; color:#000; text-decoration:none; float:left; overflow:hidden;}
* html .menuMain a:link, * html .menuMain a:visited {height:65px; he\ight:0;}
* html .menuMain a:hover {height:65px; he\ight:0;}
.menuMain a.item1, .menuMain a:hover.item1 { width:122px; background:transparent url("../imgs/menu_tdt.gif") no-repeat; }
.menuMain a.item2 { width:122px; background:transparent url("../imgs/menu_que_off.gif") no-repeat; }
.menuMain a:hover.item2, .menuMain a.active2 { width:122px; background:transparent url("../imgs/menu_que_on.gif") no-repeat; }
.menuMain a.item3 { width:140px; background:transparent url("../imgs/menu_quando_off.gif") no-repeat; }
.menuMain a:hover.item3, .menuMain a.active3 { width:140px; background:transparent url("../imgs/menu_quando_on.gif") no-repeat; }
.menuMain a.item4 { width:176px; background:transparent url("../imgs/menu_como_off.gif") no-repeat; }
.menuMain a:hover.item4, .menuMain a.active4 { width:176px; background:transparent url("../imgs/menu_como_on.gif") no-repeat; }
.menuMain a.item5 { width:130px; background:transparent url("../imgs/menu_quais_off.gif") no-repeat; }
.menuMain a:hover.item5, .menuMain a.active5 { width:130px; background:transparent url("../imgs/menu_quais_on.gif") no-repeat; }
.menuMain li span.item6 { width:144px; height:42px; padding:15px 0px 0px 100px; background:url("../imgs/menu_procura.gif") no-repeat; display:block; float:left; }
.menuMain li span.item6 a { padding-top:0px; height:19px; overflow:visible; display:inline; float:left; }

.menuIn { width:688px; height:42px; margin-bottom:10px; background:url("../imgs/bg_menu_in.gif") top repeat-x; float:left; }
.menuIn li { height:42px; list-style:none; background-repeat:no-repeat; float:left; }
.menuIn li a, .menuIn li a:visited { display:block; text-decoration:none; text-indent:-100000px; height:42px; background-repeat:no-repeat; }
.menuIn a.inTransicao { background-image:url("../imgs/menuin_transicao_off.gif"); width:102px; }
.menuIn a.inTransicao:hover, .menuIn a.inTransicao2 { background-image:url("../imgs/menuin_transicao_on.gif"); width:102px; }
.menuIn a.inCobertura { background-image:url("../imgs/menuin_cobertura_off.gif"); width:95px; }
.menuIn a.inCobertura:hover, .menuIn a.inCobertura2 { background-image:url("../imgs/menuin_cobertura_on.gif"); width:95px; }
.menuIn a.inEquipamento { background-image:url("../imgs/menuin_equipamento_off.gif"); width:111px; }
.menuIn a.inEquipamento:hover, .menuIn a.inEquipamento2 { background-image:url("../imgs/menuin_equipamento_on.gif"); width:111px; }
.menuIn a.inServicos { background-image:url("../imgs/menuin_servicos_off.gif"); width:84px; }
.menuIn a.inServicos:hover, .menuIn a.inServicos2 { background-image:url("../imgs/menuin_servicos_on.gif"); width:84px; }
.menuIn a.inCustos { background-image:url("../imgs/menuin_custos_off.gif"); width:73px; }
.menuIn a.inCustos:hover, .menuIn a.inCustos2 { background-image:url("../imgs/menuin_custos_on.gif"); width:73px; }
.menuIn a.inOutras { background-image:url("../imgs/menuin_outras_off.gif"); width:74px; }
.menuIn a.inOutras:hover, .menuIn a.inOutras2 { background-image:url("../imgs/menuin_outras_on.gif"); width:74px; }
.menuIn a.inQue { background-image:url("../imgs/menuin_que_off.gif"); width:87px; }
.menuIn a.inQue:hover, .menuIn a.inQue2 { background-image:url("../imgs/menuin_que_on.gif"); width:87px; }
.menuIn a.inComo { background-image:url("../imgs/menuin_como_off.gif"); width:123px; }
.menuIn a.inComo:hover, .menuIn a.inComo2 { background-image:url("../imgs/menuin_como_on.gif"); width:123px; }
.menuIn a.inQuais { background-image:url("../imgs/menuin_quais_off.gif"); width:150px; }
.menuIn a.inQuais:hover, .menuIn a.inQuais2 { background-image:url("../imgs/menuin_quais_on.gif"); width:150px; }
.menuIn a.inPorque { background-image:url("../imgs/menuin_porque_off.gif"); width:146px; }
.menuIn a.inPorque:hover, .menuIn a.inPorque2 { background-image:url("../imgs/menuin_porque_on.gif"); width:146px; }
.menuIn a.inQuando { background-image:url("../imgs/menuin_quando_off.gif"); width:85px; }
.menuIn a.inQuando:hover, .menuIn a.inQuando2 { background-image:url("../imgs/menuin_quando_on.gif"); width:85px; }
.menuIn a.inEuropa { background-image:url("../imgs/menuin_europa_off.gif"); width:130px; }
.menuIn a.inEuropa:hover, .menuIn a.inEuropa2 { background-image:url("../imgs/menuin_europa_on.gif"); width:130px; }
.menuIn a.inGuia { background-image:url("../imgs/menuin_guia_off.gif"); width:145px; }
.menuIn a.inGuia:hover, .menuIn a.inGuia2 { background-image:url("../imgs/menuin_guia_on.gif"); width:145px; }
.menuIn a.inTelevisores { background-image:url("../imgs/menuin_televisores_off.gif"); width:101px; }
.menuIn a.inTelevisores:hover, .menuIn a.inTelevisores2 { background-image:url("../imgs/menuin_televisores_on.gif"); width:101px; }
.menuIn a.inGravadores { background-image:url("../imgs/menuin_gravadores_off.gif"); width:103px; }
.menuIn a.inGravadores:hover, .menuIn a.inGravadores2 { background-image:url("../imgs/menuin_gravadores_on.gif"); width:103px; }
.menuIn a.inAntenas { background-image:url("../imgs/menuin_antenas_off.gif"); width:82px; }
.menuIn a.inAntenas:hover, .menuIn a.inAntenas2 { background-image:url("../imgs/menuin_antenas_on.gif"); width:82px; }
.menuIn a.inPC { background-image:url("../imgs/menuin_pc_off.gif"); width:44px; }
.menuIn a.inPC:hover, .menuIn a.inPC2 { background-image:url("../imgs/menuin_pc_on.gif"); width:44px; }
.menuIn a.inComputador { background-image:url("../imgs/menuin_computador_off.gif"); width:106px; }
.menuIn a.inComputador:hover, .menuIn a.inComputador2 { background-image:url("../imgs/menuin_computador_on.gif"); width:106px; }
.menuIn a.inQuaisCustos { background-image:url("../imgs/menuin_quaiscustos_off.gif"); width:136px; }
.menuIn a.inQuaisCustos:hover, .menuIn a.inQuaisCustos2 { background-image:url("../imgs/menuin_quaiscustos_on.gif"); width:136px; }

/* ACORDEÃO */
#accordion_tab { margin:0 0 10px 10px; }
#accordion_tab .accordion_content h3 { color:#ff3a1a; font-size:14px; }
#accordion_tab .accordion_content p { margin:0 0 5px 0; font-size:13px; }
#accordion_tab .accordion_content p span { font-size:11px; color:#777777; }
#accordion_tab .accordion_content li{ margin:5px 0 5px 20px; list-style: bullet; }
#accordion_tab .accordion_toggle a { text-decoration: none;color: #414141; padding:0 0 0 10px; outline:none; }
#accordion_tab .accordion_toggle a:active, #accordion_tab .accordion_toggle a:hover, .accordion_toggle_active { color:#ff3a1a; outline:none; }
#accordion_tab h3.accordion_toggle { background:url("../imgs/seta_close.png") no-repeat 5px 0px; padding-left:20px; }
#accordion_tab h3.accordion_toggle_active { background:url("../imgs/seta_open.png") no-repeat 5px 0px; padding-left:20px; }
.accordion_toggle_active { color: #ff3a1a; }
.accordion_toggle { width:610px; margin:10px 0 0 0; background: url(../images/box-line.gif) repeat-x bottom left; padding:0 0 5px 0; }
.accordion_content { overflow:hidden; width:610px; }	


/* CONTEÚDO 3 COLUNAS */
.content { width:894px; margin:18px 27px 0px 27px; background:url("../imgs/bg_content.jpg") #ABABAB top repeat-x; font-size:11px; }
.contentSep { background:url("../imgs/sep_right.gif") repeat-y; background-position:688px 0px; }
.content .imgsOut { margin-top:-18px; position:absolute;  }
.content .imgsRight { margin:13px 0px 0px 3px; }
.content .imgsOutBig { padding-bottom:42px; }
.content .imgsOutBig img { margin-top:-18px; position:absolute; }
.colRight { float:right; width:206px; /*background:url("../imgs/sep_right.gif") left repeat-y;*/ }
.colLeft { float:left; width:202px; background:url("../imgs/sep_left.gif") right repeat-y; }
.noticias { width:202px; padding-top:42px; }
.noticias p { padding:15px 15px 10px 15px; background:url("../imgs/sep_h_left.png") bottom no-repeat; }
.noticias p a { color:#000000; text-decoration:none; }
.noticias p a:hover { color:#000000; text-decoration:underline; }
.rec { padding:10px; }
.cobertura { width:206px; padding-top:42px; }
.cobertura p { padding:15px 20px 0px 20px; }
.cobertura span { padding:0px 20px 0px 20px; }
.cobertura span input { margin-right:5px; }
.sondagem { width:206px; }
.sondagem ul { padding:15px; }
.sondagem ul li { padding:0px 5px 5px 5px; }
.sondagem input { margin-right:5px; }
.sondagem span { padding:0px 10px 0px 10px; }
.guiatransicao { width:466px; padding:55px 20px 20px 0px; float:left; background:url("../imgs/tit_guiatransicao.gif") top no-repeat; }
.guiatransicao .passos { width:180px; padding:5px; text-align:right; margin-left:20px; }
.guiatransicao .passos img { margin-bottom:5px; margin-top:5px; }
.guiatransicao .mensagem { width:430px; padding:0px 10px 10px 0px; margin:10px 0px 0px 20px; background-color:#EFEFEF; border:1px #9A9A9A solid; }
.guiatransicao .mensagem span { text-align:right; }
.guiatransicao h4 { font-size:15px; font-weight:bold; padding:15px 0px 5px 20px; }
.guiatransicao h5 { font-size:13px; font-weight:bold; padding:5px 0px 5px 20px; }
.guiatransicao p { padding:10px 0px 5px 0px; margin-left:20px; }
.guiatransicao input { margin-right:5px; }
.guiatransicao span { display:block; padding-top:10px; margin-left:20px; } 
.guiatransicao object { float:right; }
.sepRight { height:15px; width:206px; background:url("../imgs/sep_h_right.png") center bottom no-repeat; }

/* CONTEÚDO 2 COLUNAS */
.interior { width:688px; float:left;}
.interior p, h1, h2, h3, h4, h5 { padding:5px 0px 5px 20px; }
.interior a { color:#000000; text-decoration:none; }
.interior a:hover { color:#000000; text-decoration:underline; }
.interior h1 { font-size:24px; }
.interior h2 { font-size:18px; color:#ff3a1a; font-weight:normal; padding-top:10px; }
.interior h3 { font-size:16px; }
.interior h4 { font-size:15px; }
.interior h5 { font-size:13px; }
.interior ul { padding-left:20px; }
.interior li { padding:0px 5px 5px 16px; background:url("../imgs/seta_li.gif") no-repeat; background-position:0px 2px; }
.interior .imgR { float:right; margin-left:10px; }
.interior .imgL { float:left; margin-right:10px; }
.interior .contentL { width:340px; float:left; padding:0px 0px 10px 0px; }
.interior .contentR { width:340px; float:right; padding:0px 0px 10px 0px; background:url("../imgs/sep_middle.gif") repeat-y; }

.resposta { width:648px; background:url("../imgs/tit_resposta.png") top no-repeat; padding:70px 20px 20px 20px; }
.resposta p { font-weight:bold; padding-bottom:0px; }
.resposta font { font-size:15px; }
.resposta input, .resposta select, .resposta textarea { margin:0px 0px 5px 20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.resposta .textoTeste { width:300px; background-color:#FFFFFF; border:1px #5F5F5F solid; margin:5px 0px 10px 20px; padding:5px; }
.resposta .textoTeste img { float:left; padding-right:10px; }
.resposta .textoTeste input { margin:5px 0px 0px 0px; }

.empresas { width:648px; padding-top:10px; background-color:#FFFFFF; border:1px #9D9D9D solid; margin:10px 0px 0px 20px; }
.empresas p { font-weight:bold; padding-bottom:0px; }
.empresas font { font-size:15px; }
.empresas .blocoEmpresasS { width:280px; height:50px; float:left; }
.empresas .blocoEmpresasM { width:560px; height:50px; float:left; }
.empresas .blocoEmpresasL { width:560px; height:100px; float:left; }
.empresas span { width:560px; float:left; padding:10px 20px 20px 20px; color:#666666 }
.empresas input, .empresas select, .empresas textarea { margin:0px 0px 5px 20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.empresas .textoTeste { width:300px; background-color:#FFFFFF; border:1px #5F5F5F solid; margin:5px 0px 10px 20px; padding:5px; float:left; }
.empresas .textoTeste img { float:left; padding-right:10px; }
.empresas .textoTeste input { margin:5px 0px 0px 0px; }

.contactos { width:648px; padding:70px 20px 20px 20px; }
.contactos p { font-weight:bold; padding-bottom:0px; }
.contactos font { font-size:15px; }
.contactos input, .contactos select, .contactos textarea { margin:0px 0px 5px 20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.contactos .textoTeste { width:300px; background-color:#FFFFFF; border:1px #5F5F5F solid; margin:5px 0px 10px 20px; padding:5px; }
.contactos .textoTeste img { float:left; padding-right:10px; }
.contactos .textoTeste input { margin:5px 0px 0px 0px; }

.resultado { }
.resultado p { padding-top:0px; }
.resultado h4 { font-weight:normal; }
.resultado a { color:#ff3a1a; }
.resultado a:hover { color:#ff3a1a; }
.resultado .resultadoNav { text-align:right; padding:10px 20px 10px 20px; color:#FFFFFF; }
.resultado .resultadoNav a { background-color:#ff3a1a; padding:1px 5px 1px 5px; color:#FFFFFF; border:1px #FFFFFF solid; text-decoration:none; margin:0px 2px 0px 2px; }
.resultado .resultadoNav a:hover { background-color:#FFFFFF; padding:1px 5px 1px 5px; color:#ff3a1a; border:1px #ff3a1a solid; text-decoration:none; }

.directo { width:688px; padding-top:20px; text-align:center; }

.sepHr { width:668px; height:4px; background:url("../imgs/sep_hr.gif") left bottom no-repeat; margin:0px 0px 10px 0px; padding:0px; }

/* FOOTER */
.footer { width:894px; padding:30px 0px 30px 0px; margin:0px 27px 0px 27px; background:url("../imgs/end_content.jpg") #000000 center top no-repeat; text-align:center; color:#FFFFFF; }
.footer .fLeft { float:left; width:200px; padding-bottom:30px; }
.footer .fRight { float:right; width:654px; padding:0px 40px 30px 0px; text-align:right; }
.footer span { font-size:11px; height:20px; width:894px; }
.footer span a { color:#FFFFFF; text-decoration:none; }
.footer span a:hover { color:#FFFFFF; text-decoration:underline; }
.footer img { padding-left:20px; }


.menuIn a.inDestina { background-image:url("../imgs/menuin_destina_off.gif"); width:153px; }
.menuIn a.inDestina:hover, .menuIn a.inDestina2 { background-image:url("../imgs/menuin_destina_on.gif"); width:153px; }
.menuIn a.inEspeciais { background-image:url("../imgs/menuin_especiais_off.gif"); width:171px; }
.menuIn a.inEspeciais:hover, .menuIn a.inEspeciais2 { background-image:url("../imgs/menuin_especiais_on.gif"); width:171px; }
.menuIn a.inInstalador { background-image:url("../imgs/menuin_instalador_off.gif"); width:100px; }
.menuIn a.inInstalador:hover, .menuIn a.inInstalador2 { background-image:url("../imgs/menuin_instalador_on.gif"); width:100px; }
.menuIn a.inOutros { background-image:url("../imgs/menuin_outros_off.gif"); width:75px; }
.menuIn a.inOutros:hover, .menuIn a.inOutros2 { background-image:url("../imgs/menuin_outros_on.gif"); width:75px; }


.objectReplace-home { height:948px; height:330px; }
.objectReplace-int { height:948px; height:186px; }
