@charset "utf-8";
/* CSS Document */
#maincol {font-size:11px; margin-right:0 !important; width:676px !important; _margin-top:-18px !important; *margin-top:-18px !important}
/*.tapa_cima {background:#FFFFFF none; height:210px; left:0; position:absolute; top:0; width:837px; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; z-index:1000000}
.tapa_esquerda {background:#FFFFFF none; height:243px; left:0; opacity:0.75; position:absolute; top:210px; width:157px; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; z-index:1000000}
#footer {filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; float:left}*/

/* #######  GERAIS ####### */
.to_centro {width:504px; margin-right:4px; float:left}
.to_direita {width:164px; float:left}
.opacidade_0 {filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0}
.overflow_h {overflow:hidden !important}
.to_margin-top_10px {float:left; height:10px; width:182px}
.to_margin-bottom_2px {margin-bottom:2px}
i {font-style:normal}
/* ####### /GERAIS ####### */

/* #######  MENU ####### */
.to_nav {float:left; height:22px; width:504px}
.to_nav_esq {background:url(../img/menu_sep1.png) 0 center; width:5px}
.to_nav_txt {background:url(../img/menu_sep0.png) 0 center; padding:0 2px; text-align:center}
.to_nav_sep {background:url(../img/menu_sep2.png) 0 center; width:13px}
.to_nav_dir {background:url(../img/menu_sep3.png) 0 center; width:5px}
.to_nav_act {background-position:0 top; color:#fff}
.to_nav_act2 {background-position:0 bottom}
/* ####### /MENU ####### */

/* #######  CAIXAS ####### */
.to_cx {float:left; width:504px; margin-top:10px}
.to_cx2 {float:left; width:504px; margin-top:10px}
.to_cx_dir {float:left; width:164px; margin-top:10px}
.to_cx_41px .to_cx_cont {background:url(../img/caixa_41px_bg.png); height:27px}
.to_cx_41px .to_cx_img_e {background:url(../img/caixa_41px_e.png); height:41px}
.to_cx_41px .to_cx_img_d {background:url(../img/caixa_41px_d.png); height:41px}
.to_cx_41px .to_tapa_branco {height:41px}
.to_cx_55px .to_cx_cont {background:url(../img/caixa_55px_bg.png); height:41px}
.to_cx_55px .to_cx_img_e {background:url(../img/caixa_55px_e.png); height:55px}
.to_cx_55px .to_cx_img_d {background:url(../img/caixa_55px_d.png); height:55px}
.to_cx_55px .to_tapa_branco {height:55px}
.to_cx_72px .to_cx_cont {background:url(../img/caixa_72px_bg.png); height:58px}
.to_cx_72px .to_cx_cont2 {background:url(../img/caixa_72px_bg2.png); height:58px}
.to_cx_72px .to_cx_img_e {background:url(../img/caixa_72px_e.png); height:72px}
.to_cx_72px .to_cx_img_d {background:url(../img/caixa_72px_d.png); height:72px}
.to_cx_72px .to_cx_img_d2 {background:url(../img/caixa_72px_d2.png); height:72px}
.to_cx_72px .to_cx_img_m {background:url(../img/caixa_72px_m.png); height:72px}
.to_cx_72px .to_tapa_branco {height:72px}
.to_cx_95px .to_cx_cont {background:url(../img/caixa_95px_bg.png); height:81px}
.to_cx_95px .to_cx_cont2 {background:url(../img/caixa_95px_bg2.png); height:81px}
.to_cx_95px .to_cx_img_e {background:url(../img/caixa_95px_e.png); height:95px}
.to_cx_95px .to_cx_img_d {background:url(../img/caixa_95px_d.png); height:95px}
.to_cx_95px .to_cx_img_d2 {background:url(../img/caixa_95px_d2.png); height:95px}
.to_cx_95px .to_cx_img_m {background:url(../img/caixa_95px_m.png); height:95px}
.to_cx_95px .to_tapa_branco {height:95px}
.to_cx_106px .to_cx_cont {background:url(../img/caixa_106px_bg.png); height:92px}
.to_cx_106px .to_cx_cont2 {background:url(../img/caixa_106px_bg2.png); height:92px}
.to_cx_106px .to_cx_img_e {background:url(../img/caixa_106px_e.png); height:106px}
.to_cx_106px .to_cx_img_d {background:url(../img/caixa_106px_d.png); height:106px}
.to_cx_106px .to_cx_img_d2 {background:url(../img/caixa_106px_d2.png); height:106px}
.to_cx_106px .to_cx_img_m {background:url(../img/caixa_106px_m.png); height:106px}
.to_cx_106px .to_tapa_branco {height:106px}
.to_cx_111px .to_cx_cont {background:url(../img/caixa_111px_bg.png); height:97px}
.to_cx_111px .to_cx_img_e {background:url(../img/caixa_111px_e.png); height:111px}
.to_cx_111px .to_cx_img_d {background:url(../img/caixa_111px_d.png); height:111px}
.to_cx_111px .to_tapa_branco {height:111px}
.to_cx_196px .to_cx_cont {background:url(../img/caixa_196px_bg.png); height:182px}
.to_cx_196px .to_cx_img_e {background:url(../img/caixa_196px_e.png); height:196px}
.to_cx_196px .to_cx_img_d {background:url(../img/caixa_196px_d.png); height:196px}
.to_cx_196px .to_tapa_branco {height:196px}
.to_cx_img_e, .to_cx_img_d, .to_cx_img_d2 {float:left; width:14px; position:relative}
.to_cx_img_m {float:left; width:32px}
.to_cx_cont, .to_cx_cont2 {float:left; padding:11px 0 3px}
.to_cx_cont .to_tit_txt2 {padding:0 0 0 9px; width:219px; margin-top:0}
.to_cx .to_cx_cont {width:476px}
.to_cx2 .to_cx_cont {width:221px}
.to_cx2 .to_cx_cont2 {width:223px}
.to_cx_dir .to_cx_cont {width:136px}
/*.to_cx_cont {overflow:hidden}*/
.to_cx_img_d2 .to_tapa_branco, .to_cx_img_d .to_tapa_branco {background:#FFF; position:absolute; right:0; width:255px; filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
.to_cx_img_d .to_tapa_branco {width:504px}
.to_cx_dir .to_tapa_branco {background:#FFF; position:absolute; right:0; width:164px; filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
/* ####### /CAIXAS ####### */

/* #######  ELEMENTOS CAIXAS ####### */
.to_cx_width_g, .to_cx_width_g2 {float:left; margin-top:11px; width:476px}
.to_cx_width_g2 {width:220px}
.to_cx_width_p, .to_cx_width_a, .to_cx_width_l {float:left; width:136px; margin-bottom:4px; position:relative}
.to_cx_width_p {height:26px}
.to_cx_width_a {height:49px}
.to_cx_width_l {height:16px}

.to_cx_tit, .to_cx_tit2 {float:left; height:16px; font-weight:bold; color:#606060}
.to_cx_tit b {font-size:10px; font-weight:bold}
.to_cx_tit i {font-style:normal}
.to_cx_tit span {color:#FF7000}
.to_cx_txt {float:left; font-size:10px; color:#808080}
.to_cx .to_cx_tit {width:476px}
.to_cx2 .to_cx_tit {width:221px !important}
.to_cx .to_cx_txt {width:480px}
.to_cx2 .to_cx_txt {margin:7px 0 0; width:221px}
.to_cx_dir .to_cx_tit {width:136px !important; float:none}
.to_cx_dir .to_cx_tit2 {width:140px}
.to_cx_dir .to_cx_txt {position:absolute; right:0}
.to_cx_196px .to_cx_tit {width:235px}
.to_cx_106px .to_cx_tit {width:235px}
.to_cx_subtit {color:#505050; float:left; width:97px}
.to_carr_mens {background:url(../img/seta_g_bg.gif) no-repeat left center; color:#FF7000; float:left; font-size:14px; font-weight:bold; padding-left:15px}
.to_cx_subtit_lar {color:#ff7000}
.to_cx_btn_preco {float:left}
.to_cx_preco_bx {padding-left:7px}

.to_barra_cont {float:left; height:47px; margin:5px 4px 0 0; width:148px}
.to_barra_tit {float:left; height:17px; width:137px}
.to_barra_bg {border:1px solid #E7E7E7; float:left; height:14px; overflow:hidden; width:100px}
.to_barra {background:url(../img/to_barra.png); float:left; height:14px; width:200px}
.to_barra_perc {float:left; height:13px; width:150px}
.to_barra_perc div {float:left; height:13px}
.to_barra_perc span {float:left}
.to_barra_perc i {float:left}
#to_barra_1 .to_barra_perc div{width:0}
#to_barra_2 .to_barra_perc div{width:0}
#to_barra_3 .to_barra_perc div{width:0}
#to_barra_1 .to_barra {margin-left:-100px}
#to_barra_2 .to_barra {margin-left:-100px}
#to_barra_3 .to_barra {margin-left:-100px}
/* ####### /ELEMENTOS CAIXAS ####### */

/* #######  BUTOES ####### */
.to_cx_btn {float:left; margin-right:3px}
.to_btn {background:url(../img/to_btn_e.gif) no-repeat 0 bottom; float:left; cursor:pointer; height:16px; padding-left:4px; text-decoration:none}
.to_btn span {background:url(../img/to_btn_bg.png) 0 bottom; color:#FFF; float:left; font-size:9px; height:14px; padding:2px 7px 0; _height:13px; _padding-top:3px; *height:13px; *padding-top:3px; text-align:center}
.to_btn div {background:url(../img/to_btn_d.gif) 0 bottom; float:left; height:16px; width:4px}

.to_cx_btn_p {float:right}
.to_btn_anterior {margin-right:6px}
.to_btn_alterar {margin-right:6px}
.to_btn_p {background:url(../img/to_btn_p_e.png) no-repeat 0 bottom; float:left; cursor:pointer; height:19px; padding-left:4px; text-decoration:none}
.to_btn_p_desactivado {filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3; cursor:default !important}
.to_btn_p span {background:url(../img/to_btn_p_bg.png) 0 bottom; color:#FFF; float:left; font-size:9px; height:14px; _height:15px; padding:5px 1px 0; _padding-top:4px; _height:14px; _padding-top:5px; text-align:center}
.to_btn_p div {background:url(../img/to_btn_p_d.png) 0 bottom; float:left; height:19px; width:4px}

.to_over, .to_active {background-position:0 0}
.to_over span, .to_active span {background-position:0 0}
.to_over div, .to_active div {background-position:0 0}
/* ####### /BUTOES ####### */

.to_tit_dsc {color:#FF7000; float:left; font-size:13px; font-weight:bold; height:14px; margin-top:16px; padding:0 13px; width:478px}
.to_tit_txt {float:left; height:40px; _height:38px; color:#808080; padding:2px 13px 0; width:478px}
.to_tit_txt2 {color:#a9a9a9; float:left; margin-top:10px; padding:2px 13px 0; width:478px}
.to_caixa_divisao .to_tit_txt2 {margin:0 !important; color:#000}
.to_caixa_divisao .to_tit_txt2 .to_cx_btn {margin:2px 0 0 !important}
.to_fundo {float:left; padding-top:15px; width:504px; height:30px}
.to_nota_fundo {color:#808080; float:left; font-size:10px; margin-left:12px; _margin-left:6px}
.to_tit_dir {background:url(../img/oseutarifariobg.png); color:#FF7000; float:left; font-size:13px; font-weight:bold; height:26px; padding:3px 0 0 12px; width:152px}

.to_dropdown {color:#A9A9A9; float:left; height:20px; cursor:pointer; margin:20px 0 0; position:relative; width:145px}
.to_dropdown .to_over {#ff7000}

.to_dropdown .to_dropdown_av {background:url(../img/to_drop_menu.png); font-weight:bold; height:17px; padding:3px 0 0 11px; width:134px}
.to_dropdown .to_dropdown_cont {border:1px solid #DFDFDF; height:0; position:absolute; overflow:hidden; top:20px; width:143px; border-top:none}
.to_dropdown .to_dropdown_n {float:left}
.to_dropdown .to_dropdown_n a {color:#A9A9A9; float:left; font-size:9px; margin-top:3px; width:87px; cursor:pointer}
.to_dropdown .to_dropdown_n span {float:left}
.to_dropdown .to_dropdown_5 {background:#f5f5f5; float:left; height:73px; padding-left:9px; width:134px;z-index:2000}
.to_dropdown .to_dropdown_5_cinza {background:#efefef; border-top:1px #fff solid; border-bottom:1px #fff solid;z-index:2000}

.dropdown_numeros {color:#A9A9A9; float:left; cursor:pointer; margin:4px 0 0; position:relative; width:134px}
.dropdown_numeros .to_dropdown_av {background:url(../img/to_drop_menu_n.png); color:#FFF; height:15px; padding:1px 0 0; text-align:center; width:134px; z-index:10}
.dropdown_numeros .to_dropdown_n {background:#FCFCFC none repeat scroll 0 0; border:1px solid #DFDFDF; display:none; cursor:default; padding-left:10px; position:absolute; top:16px; width:121px; z-index:10}
.dropdown_numeros .to_dropdown_n input {border:none; color:#A9A9A9; float:left; font-size:10px; height:16px; margin-top:3px; padding:4px 0 0; text-align:center; width:111px}
.dropdown_numeros .to_dropdown_n_erro {color:red !important}
.dropdown_numeros .to_dropdown_erro {float:left; color:red; margin:10px 0; width:81px; font-size:10px}
.dropdown_numeros .to_cx_btn {float:right; margin:7px 3px 7px 0; width:30px}

#passo3_caixa1 .to_caixa_divisao .to_cx_btn span {text-align:left; width:141px}
.to_caixa_divisao {float:left; margin-top:8px; width:235px}
.to_caixa_divisao .to_cx_btn {margin-bottom:7px; width:163px}
.to_caixa_divisao .to_cx_btn_p {margin-bottom:7px; margin-right:72px; _margin-right:36px; position:relative; width:151px}
.to_caixa_divisao .to_cx_btn_p a {float:right; margin-right:5px}
.to_caixa_divisao .to_cx_btn_p .to_active span {2px 2px 0}
.to_caixa_divisao .to_cx_valseta {height:16px; position:relative; top:auto; left:auto; width:213px}
.to_caixa_divisao input {background:url(../img/to_input_txt_bg.png); border:none; color:#A9A9A9; float:left; font-size:10px; height:16px; margin:3px 0 10px 7px; padding:4px 0 0 5px; width:146px}
.to_caixa_divisao .to_erro {color:red; float:left; width:213px}

#dropdown_mais {display:none}
.to_cx_valseta {background:url(../img/seta_bg.gif) no-repeat left 4px; left:0; float:left; top:13px; color:#8B8B8B; padding-left:10px; position:absolute}
.to_cx_width_l .to_cx_valseta {top:0px}

.to_p3_d {float:left; width:504px}
.to_p3_d_t {border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; background:#E3E3E3; float:left; height:20px; color:#a9a9a9; padding:7px 0 0 22px; width:480px}
.to_p3_d_exemplo {background:#f4f4f4; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; color:#7F7F7F; float:left; padding:75px 0; text-align:center; width:502px}
.to_p3_d_f {background:url(../img/to_desce_btom.png); font-size:1px; float:left; height:8px; width:504px}
.to_dp, .to_p3_d_f {display:none}
.to_p3_d_linha {background:#F4F4F4; border-left:1px solid #E3E3E3; border-right:1px solid #E3E3E3; border-top:1px solid #FFF; color:#7F7F7F; float:left; text-align:center; width:502px}
.to_p3_d_linha_t {background:#E3E3E3; border-left:0px solid #E3E3E3; border-right:1px solid #E3E3E3; color:#A9A9A9; float:left; text-align:center; width:502px}
.to_p3_d_linha_e {float:left; padding:5px 0 5px 20px; text-align:left; width:200px}
.to_p3_d_linha_d {border-left:1px solid #FFF; float:left; padding:5px 0 5px 20px; text-align:left; width:254px}

#to_tooltip {position:absolute; top:537px; z-index:10000; font-size:10; color:#808080; display:none}
.to_t_cse {background:url(../img/to_tt_qse.gif); height:8px; width:8px}
.to_t_csd {background:url(../img/to_tt_qsd.gif); height:8px; width:8px}
.to_t_text {width:160px; float:left; background:#f9f9f9; font-size:10px}
.to_t_cie {background:url(../img/to_tt_qie.gif); height:8px; width:8px}
.to_t_cid {background:url(../img/to_tt_qid.gif); height:8px; width:8px}
.to_t_bt {background:#f9f9f9; border-top:1px #e3e3e3 solid}
.to_t_bl {background:#f9f9f9; border-left:1px #e3e3e3 solid}
.to_t_br {background:#f9f9f9; border-right:1px #e3e3e3 solid}
.to_t_bb {background:#f9f9f9; border-bottom:1px #e3e3e3 solid}

.to_linha_sep {border-bottom:1px solid #D2D2D2; float:left; font-size:1px; height:1px; margin:13px 0 0 13px; _margin-left:6px; width:491px}
.to_dc {float:left; padding:6px 13px 0; width:478px}
.to_dc_e {color:#808080; float:left; padding:5px 1px 0 0; text-align:right; width:111px}
/*.to_dc_e span {color:#f44800; font-weight:normal; float:right; display:block}*/
.to_dc_e span {color:red; font-weight:normal; float:left; display:none}
.to_dc input {border:medium none; color:#A9A9A9; float:left; font-size:10px; height:16px; margin:3px 0 2px 7px; padding:4px 5px 0 5px}
.to_dc input#to_nome {background:url(../img/to_input_txt_bg_morada.png); width:339px}
.to_dc input#to_morada {background:url(../img/to_input_txt_bg_morada.png); width:339px}
.to_dc input#to_cod_post1 {background:url(../img/to_input_txt_bg_cod1.png); width:28px}
.to_dc input#to_cod_post2 {background:url(../img/to_input_txt_bg_cod2.png); width:18px}
.to_dc input#to_localidade {background:url(../img/to_input_txt_bg_localidade.png); width:259px}
.to_dc input#to_tel {background:url(../img/to_input_txt_bg_tel.png); width:54px}
.to_dc input#to_email {background:url(../img/to_input_txt_bg_morada.png); width:339px}
.to_dc input#to_nif {background:url(../img/to_input_txt_bg_nif.png); width:55px}

