@charset "utf-8";
/* CSS Document */
#main_menu LI.Kanguru a {background: url(/img/tab_kanguru.gif) no-repeat}
#main_menu LI.Kanguru a.active {background: url(/img/tab_kanguru.gif) no-repeat; margin-left:-5px}

/* ############### template1 ############### */
.k_oqe_desc {width:672px; float:left}
.k_oqe_desc span{border-bottom:1px solid #EAEAEA; color:#FF6000; font-size:12px; font-weight:bold; margin-bottom:10px; margin-top:20px; margin-left:-15px; padding:5px 5px 4px 15px; text-transform:capitalize; width:672px; float:left}

/* 1 */
.k_oque_menu{float:left; margin-bottom:2px; width:672px}
.k_oque_menu a {float:left; background:url(/img/k_tabs_bg.png) no-repeat left bottom; margin-right:2px; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:bold; color:#7F7F7F; padding:7px 0 6px 16px; _padding:6px 0 6px 16px; *padding:6px 0 6px 16px}
.k_oque_menu2 {float:left; margin-bottom:25px}
.k_oque_menu2 a {background:url(/img/k_tabs2_bg.png) no-repeat left bottom; color:#616161; float:left; font-size:11px; margin-right:2px; padding:4px 0 4px 16px; text-decoration:none}
.k_oque_tit {color:#FF7000; float:left; font-size:13px; font-weight:bold; left:0; margin-left:16px; _margin-left:8px; padding:9px 0 5px 14px; text-transform:uppercase; width:626px}
.k_oque_desc {color:#8E8E8E; float:left; margin:6px 0 15px 16px; _margin-left:8px; width:626px}
.k_oque_cx {float:left; margin:29px 0 0 7px; _margin-left:3px; width:329px}
.k_oque_cx_img {float:left; height:95px; width:104px}
.k_oque_cx_tit {float:left; padding:5px 0 0 10px; width:215px; margin-top:10px;border-bottom:1px solid #EAEAEA;color:#FF6000;font-weight:bold;text-transform:uppercase;}
.k_oque_cx_dsc {color:#8E8E8E; float:left; padding:5px 0 0 10px; width:186px}
.k_oque_menu a:hover, .k_oque_menu2 a:hover {background-position:left top; color:#F7F7F7}
.k_oque_menu .k_oque_active {background:url(/img/k_tabs_bg.png) no-repeat left top !important; color:#F7F7F7}
.k_oque_menu2 .k_oque_active {background-position:left top; color:#F7F7F7}
.k_oque_menu_1 a{ width:654px}
.k_oque_menu_2 a{ width:318px}
.k_oque_menu_3 a{ width:206px}
.k_oque_menu_4 a{ width:150px}
.k_oque_menu_5 a{ width:116px}
.k_oque_menu_6 a{ width:94px}
.k_oque_menu_7 a{ width:78px}
.k_oque_menu_8 a{ width:66px}
.k_oque_menu_9 a{ width:56px}
.kanguru_banner {float:left; width:672px; height:250px; margin-bottom:2px}
.kanguru_tit_descritivo {border-bottom:1px solid #EAEAEA; color:#FF6000; font-weight:bold; margin-bottom:17px; margin-top:5px; margin-left:-15px; padding:5px 0 0 22px; text-transform:uppercase; width:672px; float:left}

/* 2 */
.k_oqe_menu_t {margin-bottom:5px; float:left}
.k_oqe_menu {background:#dfdfdf; font-size:11px; font-weight:bold; text-decoration:none; color:#FFF; padding:5px 11px 12px; margin-right:2px; float:left}
.k_oqe_menu:hover {background:url(/img/k_oqe_menu_seta_c.gif) #dfdfdf no-repeat center 20px}
.k_oqe_menu_active {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}
.k_oqe_menu_active:hover {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}

/* 3 */
#k_oqe_menu_t2 {margin-bottom:5px; float:left}
#k_oqe_menu_t2 span {margin-top:5px; cursor:pointer; float:left}
.k_oqe_menu2 {background:#dfdfdf; font-size:11px; font-weight:bold; text-decoration:none; color:#FFF; margin-right:2px; float:left}
.k_oqe_menu2:hover {background:url(/img/k_oqe_menu_seta_c.gif) #dfdfdf no-repeat center 20px}
.k_oqe_menu2_ce {width:11px; height:31px; background:url(/img/k_oqe_menu_sce.gif); float:left}
.k_oqe_menu2_cd {width:11px; height:31px; background:url(/img/k_oqe_menu_scd.gif); float:left}
.k_oqe_menu_active2 .k_oqe_menu2_ce {width:11px; height:31px; background:url(/img/k_oqe_menu_ce.gif) !important; float:left}
.k_oqe_menu_active2 .k_oqe_menu2_cd {width:11px; height:31px; background:url(/img/k_oqe_menu_cd.gif) !important; float:left}
.k_oqe_menu_active2 {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}
.k_oqe_menu_active2:hover {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}

/* 4 */
.k_oqe_menu_t4 {margin-bottom:5px; float:left}
.k_oqe_menu4 {background:#dfdfdf; font-size:11px; font-weight:bold; text-decoration:none; color:#FFF; padding:5px 11px 12px; margin-right:2px; float:left}
.k_oqe_menu4:hover {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}
.k_oqe_menu_active4 {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}
.k_oqe_menu_active4:hover {background:url(/img/k_oqe_menu_seta.gif) #ff6000 no-repeat center 20px}
/* ############### /template1 ############### */

.k_e_b {float:left}
.k_e_c {float:left; min-height:234px; _height:auto; _height:234px; *min-height:234px; padding:5px; width:321px}
.k_e_c_t {border-bottom:1px solid #D2D2D2; color:#FF7000; font-weight:bold; left:0; letter-spacing:0; padding:9px 0 0 7px; text-transform:uppercase; margin-bottom:10px}
.k_e_c_c{ float:left; width:331px; _width:321px; min-height:210px; _height:auto; _height:210px; *min-height:210px}

.k_mtrz {width:672px; text-align:center; float:left}
.k_mtrz span {color:#FF6000; font-weight:bold; font-size:14px}
.k_mtrz span a {font-size:10px; color:#FF6000; text-decoration:none}
.k_mtrz td {padding:3px}
.k_mtrz b {font-size:12px}
.k_mtrz_inicial {background:#FFF}
.k_mtrz_linhas_laranja {border-bottom: 2px #FF6000 solid}
.k_mtrz_linhas_cinza {border-bottom: 1px #999 solid}
.k_mtrz_back_cinza {background:#f1f1f1}
.k_mtrz_linhas_grupos{color:#fff; font-weight:bold; font-size:12px;}
.k_mtrz_linhas_grupos table{width:100%;}
.k_mtrz_linhas_grupos td{padding:0px;line-height:25px;}
.k_mtrz_linhas_grupos td.fundocinza{width:4px;}
.k_mtrz_linhas_grupos td.fundolaranja{width:4px;}

.kanguru_titulo_tarifarios { color:#FF7000; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #D2D2D2; letter-spacing:0; left:0px; padding:9px 0 0 7px}
.kanguru_titulo_tarifarios span {display:none}
.kanguru_detalho_tarifario {width:672px; float:left}
.kanguru_small_banners {width:180px; height:188px; float:left}
.kanguru_small_banner {width:180px; height:89px; color:#FFF; background:url(/img/banner_180x89.gif); font-weight:bold; font-size:14px; float:left}
.k_cflw_pen { width:453px; height:184px; background:#fff; float:left}
#k_cflw_pen_prod {width:113px; height:184px; background:url(/img/coverflow_sparador.gif) left top no-repeat; float:left}
.k_cflw_pen_img {width:113px; height:132px; float:left}
.k_cflw_pen_info {width:39px; height:14px; margin:-20px 0 0 60px; background:url(/img/kanguru_mais_info.png); float:left}
.k_cflw_pen_txt {padding-left:5px; color:#ff6000; float:left}
.k_cflw_pen_txt span {font-size:14px; font-weight:bold; text-transform:uppercase}
.kanguru_equip_esq {width:498px; float:left}
.kanguru_equip_carac_gerais {width:160px; height:268px; border:2px #ff6000 solid; float:left}



#k_dtlh_esq {width:425px; margin-top:5px; background:url(/img/k_dtlh_separador.gif) right repeat-y; float:left}
.k_dtlh_carac {width:227px; margin-left:10px; color:#7f7f7f; float:left}
.k_dtlh_carac span {font-size:19px}
.k_dtlh_carac span span {font-size:5px}
.k_dtlh_carac li {background:transparent url(/img/bullet_rightcol.gif) no-repeat scroll 0 4px; padding-left:8px}
.k_dtlh_img {width:337px; height:239px; margin-left:5px; _margin-left:3px; float:left}
.k_dtlh_thumbs {width:59px; height:239px; margin-left:5px; float:left}
.k_dtlh_thumbs a {width:59px; height:46px; border:1px #ccc solid; margin-bottom:5px; float:left}
.k_dtlh_selo {width:344px; height:20px; margin-left:6px; _margin-left:3px; float:left}
.k_dtlh_comprar {width:54px; height:19px; background:urL(/img/kanguru_butao_comprar.png); border:0; cursor:pointer; float:left}
.k_dtlh_preco {width:326px; margin-left:6px; _margin-left:3px; color:#393939; font-size:15px; font-weight:bold; letter-spacing:-1px; float:left}
.k_dtlh_preco input {margin-right:5px}
.k_dtlh_apoio {width:71px; height:19px; background:urL(/img/kanguru_butao_apoio_online.png); float:left}
.kanguru_banner_entrega_imed {width:227px; margin:15px 0 0 10px; height:120px; /*background:url(/img/banner_227x120.gif);*/ float:left}
/*  detalhe produto op2 */
.k_dp_titulo {color:#FF6000; font-size:14px; font-weight:bold; left:0; letter-spacing:0; padding:0 0 10px 10px}
.k_dp_esq {float:left; height:422px; width:550px}
.k_dp_dir {float:left; width:114px}
.k_dp_thumb {border:1px solid #CCC; float:right; cursor:pointer; height:46px; margin:0 0 5px 47px; width:59px}
.k_dp_thumb img {border:none}
.k_dp_selo {float:right; margin-top:16px; text-align:right; width:111px}
.k_dp_preco {color:#505050; float:right; font-size:14px; font-weight:bold; margin:10px 0 57px 48px}
.k_dp_dir .k_l_btn {right:0}
.k_dp_btn_cx {float:right; height:33px; position:relative; text-align:right; width:102px}
.k_dp_c {float:left; width:664px}
.k_dp_c_t { background:url(/img/k_dp_caract_bg.gif); color:#F7F7F7; font-size:11px; font-weight:bold; margin-bottom:2px; padding:7px 0 7px 10px; position:relative; text-transform:capitalize; vertical-align:middle}
.k_dp_c .key {background-color:#F4F4F4; color:#7F7F7F; float:left; font-family:arial; font-size:11px; margin:0 2px 1px 0; padding:4px 0 4px 10px; width:394px}
.k_dp_c .value {background-color:#F4F4F4; color:#7F7F7F; float:left; font-family:arial; font-size:11px; margin:0 0 1px; padding:4px 0 4px 10px; width:248px}
/* /detalhe produto op2 */

.k_dtlh_linha_baixo {float:left}
.k_dtlh_titulo {width: 672px; background:url(/img/k_bg_linha_lar.gif); color:#FFF; font-size:11px; margin:0 0 2px; padding:2px 0 2px 13px; float:left}
.k_dtlh_col1 {float:left; margin:2px 0; padding:1px 0; text-align:center; width:335px}
.k_dtlh_col2 {float:left; margin:2px 0; padding:1px 0; text-align:center; width:335px; border-left:2px solid #DEDFE4}
.k_dtlh_10px_alt {width: 600px; height: 10px; float:left}
.k_dtlh_coluna {border-bottom: 2px solid #DEDFE4; float:left}
.k_dtlh_coluna a {color:#ff7000; text-decoration: none}
.k_dtlh_coluna a:hover {color:#7f7f7f}

.k_pc_visivel {width:570px; _width:650px; margin-left:54px; _margin-left:27px; float:left}
.k_pc_coluna {width:190px; height:450px; font-family:Arial, Helvetica, sans-serif; font-size:10px; _margin-left:-2px; position:relative; float:left}
.k_pc_coluna .last {border:0px}
.k_pc_titulo {color:#FF7000; float:left; font-size:14px; font-weight:bold; height:15px; letter-spacing:-1px; padding:5px 0 2px 10px; width:180px}
.k_pc_img {float:left; height:210px; width:190px}
.k_pc_selo {float:left; height:19px; position:absolute; top:162px; width:186px; margin-left:2px}
.k_pc_car_imp {color:#7F7F7F; float:left; margin-left:12px; width:181px}
.k_pc_car_imp span {width:168px; line-height:15px; margin-top:2px; font-size:11px; border-bottom:1px #eee solid; float:left}
.k_pc_car_mimp {color:#666}
.k_pc_preco {width:168px; font-weight:bold; height:15px; font-size:12px; background-color:#FFF; padding:24px 0 12px; margin-left:10px; float:left}
.k_pc_preco span {color:#FF6000}
.k_pc_btns {width:190px; height:19px; float:left;}
.k_pc_saber {width:41px; height:19px; margin-left:35px; background:url(/img/kanguru_butao_info.png); float:left}
.k_pc_compr {width:54px; height:19px; margin-left:25px; background:url(/img/telemoveis_bot_comprar_.gif); background-position:center; float:left}
.k_pc_banners {width:331px; height:200px; margin-top:70px; float:left}


/* ############### LOJA ############### */
.k_l_resumo_mb {float:left; font-size:11px; margin:26px 0 0 181px; _margin-left:90px; position:relative}
.k_l_resumo_mb_0 {color:#FF6000; font-weight:bold; margin-bottom:13px}
.k_l_resumo_mb div {width:166px; margin-top:3px}
.k_l_resumo_mb span {font-weight:bold; position:absolute; right:0}

.k_l_tit {width:510px; padding-top:4px; font:Arial, Helvetica, sans-serif; font-size:19px; color:#FF7100; float:left}
#k_l_esq {width:510px; float:left}
.k_l_menu {width:127px; text-decoration:none; padding:5px 0; background:url(/img/nav_menu_li-active.gif) #f8f8f8 bottom repeat-x; font-size:11px; color:#FF6000; float:left; border-top:1px #ccc solid; border-bottom:1px #ccc solid}
.k_l_menu span {width:12px; padding:0 2px 0 4px; font-size:20px; font-weight:bold; background:url(/img/k_l_pic_cinza.gif) right bottom no-repeat; float:left}
.k_l_menu div {padding:0 10px 0 3px; float:left}
.k_l_menu_peq div {margin:5px 0 6px 0; padding-bottom:3px; _padding-bottom:9px; *padding-bottom:9px;}
.k_l_m_s {background:url(/img/k_l_menu_seta.png) center bottom; border:0px; color:#FFF; padding:5px 0 15px}
.k_l_m_s span {background:url(/img/k_l_pic_laranja.gif) right center no-repeat}
.k_l_m_o {filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5}
.k_l_m_v {background:url(/img/k_l_menu_seta.png) center 47px; _background-position:center 48px; *background-position:center 48px; color:#FFF !important; border:none; padding:6px 0;}
.k_l_m_v * {cursor:pointer}
.k_l_m_f {background:url(/img/k_l_menu_seta.png) center 47px; _background-position:center 48px; *background-position:center 48px; color:#FFF !important; border:none; padding:6px 0;}
#k_l_container {width:510px; overflow:hidden; border-top:0px; font-size:11px; float:left}
.k_l_1_op {width:376px; height:25px; margin:45px 0 0 20px; _margin:25px 0 0 10px; padding-top:10px; font-size:12px; font-weight:bold; background:url(/img/k_l_dots_bg.gif) repeat-x bottom; float:left}
.k_l_1_op img {width:90px; height:60px; margin-top:-20px; _margin-top:-10px; float:left}
.k_l_1_radio {width:30px; height:24px; margin-top:45px; padding:11px 0 0 27px; float:left}
.k_l_caixa_btn {height:26px; width:140px; margin-top:20px; text-align:center;  position:relative}
.k_l_btn {text-decoration:none; background:url(/img/k_butao_bg.gif) !important; padding-left:0 !important; position:absolute; float:left}
.k_l_btn_direita {right:0px}
.k_l_btn span {padding:6px 0; font-size:9px; line-height:7px; color:#FFF; text-transform:uppercase; cursor:pointer; float:left}
.k_l_btn .k_l_btn_imge {width:5px; height:19px; background:url(/img/k_butao_e_html.gif); float:left}
.k_l_btn .k_l_btn_imgd {width:5px; height:19px; background:url(/img/k_butao_d_html.gif); float:left}
.k_l_btn_s {text-decoration:none; background:url(/img/k_butao_small_bg.gif); position:absolute; float:left}
.k_l_btn_s .k_l_btn_imge {width:4px; height:14px; background:url(/img/k_butao_small_e_html.gif); float:left}
.k_l_btn_s .k_l_btn_imgd {width:4px; height:14px; background:url(/img/k_butao_small_d_html.gif); float:left}
.k_l_btn_s .k_L_btn_s_i {padding:6px 0; font-size:9px; padding:4px 0 2px; line-height:7px; color:#FFF; height:auto; cursor:pointer; float:left}
.k_l_col_cinza input {margin:12px 0 0 120px; float:left}
.k_l_btn_s_ctn {right:9px; bottom:9px}
.k_l_btn_s_ctn_s {width:26px; height:14px; background:url(/img/k_l_checked.gif); position:absolute; right:9px; bottom:9px; float:left}
.k_l_btn_s_ctn_s .k_L_btn_s_i {cursor:default}
.k_l_btn_s_info {left:9px;margin-top:10px;}
.k_l_form_extra {float:left; text-align:right; margin:32px 0; width:498px}
.k_l_form_extra input {float:left; margin:-1px 8px 0 32px}
.k_l_form_extra span {margin-left:5px; float:left}
#k_l_form_adesao {display:none}
.k_l_form_extra_2_doc {color:#393939; float:left; height:11px; padding:2px 19px 0 0; width:188px; text-align:right}
.k_l_form_extra_2_doc_t {float:left; margin:0 0 7px 16px; _margin-left:8px; width:190px}
.k_l_form_extra_2_doc_c {float:left; margin-bottom:7px; width:164px}
.k_l_form_extra_2_doc_n {float:left; margin-bottom:7px}
.k_l_form_extra_2_doc_sel {border:1px solid #B1B1B1; float:left; font-size:9px; padding-top:1px; height:17px; _padding-top:0px; margin-bottom:7px}
.k_l_form_extra_2_num_in {border:1px solid #B1B1B1; float:left; height:15px; margin:0 0 25px; width:282px}
.k_l_form_extra_2_tar_sel {float:left; font-size:9px; height:17px; padding:1px 0; margin:0 77px 8px 12px; border:1px solid #B1B1B1}
.k_l_form_extra_2_cli_in {float:left; height:15px; margin:2px 5px 0 17px; margin-left:8px}
.k_l_form_extra_2_nka_in {float:left; height:15px; margin-left:64px; _margin-left:49px; border:1px solid #B1B1B1}
.k_l_form_extra_2_cli_sn {float:left; margin:4px 5px 8px 0}

.ttt {display:block; text-decoration:none; margin:0 10px 0 7px;	padding:0 0 0 8px; color:#000}

.k_l_c_col {min-height:258px; height:auto !important; padding-bottom:35px !important; height:258px; position:relative}
.k_l_c_vermelho td {color:#FF6000; font-weight:bold; height:26px; vertical-align:middle}
.k_l_c_table {width:142px !important}
.k_l_c_d {margin-top:0 !important; margin-bottom:6px}
.k_l_c_d_l .kr_caixa_dir_centro {min-height:258px; height:auto !important; height:258px; position:relative}
.k_l_c_d .kr_caixa_dir_tit {font-size:11px}
.k_l_c_table td {padding:1px 2px; font-size:11px}
.k_l_c_align_right {text-align:right; width:53px}
.k_l_c_bgc {background:#DFDFDF}
.k_l_c_limpar {width:39px; _width:31px; *width:31px; height:14px; background:url(/img/k_l_c_limpar.gif) !important; display:block}
.k_l_c_separador td {border-bottom:1px #E5E5E5 solid !important; padding-bottom:6px; vertical-align:middle}
.k_l_c_x {border-collapse:inherit; padding:0 0 0 3px !important}
.k_l_c_x a {color:#FF6000 !important; font-weight:bold; border-left:1px solid #E5E5E5; padding-left:3px; margin:0px !important; background:none !important; font-size:10px; text-decoration:none}
.k_l_c_x a:hover {color:#616369 !important}
.k_l_c_total {border-top:1px solid #E5E5E5; bottom:0; font-weight:bold; margin-top:9px; padding-top:7px; position:absolute; width:148px}
.k_l_c_total span {float:left}
.k_l_c_total div {float:right; margin-right:6px}

.k_l_prod_caixa_toda {width:462px; _width:463px; float:left}
.k_l_prod_caixa_toda * {float:left}
.k_l_prod_caixa {width:151px; height:163px; margin-left:1px; border:1px #bbb solid}
.k_l_slide_esq {width:13px; height:16px; margin-top:50px; background:url(/img/k_slide_l.gif); float:left}
.k_l_slide_dir {width:13px; height:16px; margin-top:50px; background:url(/img/k_slide_r.gif); float:left}
.k_l_prod_tit {width:148px; height:18px; padding-left:3px; color:#FF6000; font-weight:bolder; font-size:14px}
.k_l_prod_img {width:84px; height:122px; margin:0 2px 2px 3px; _margin:0 1px 2px 1px}
.k_l_prod_txt {width:60px; height:77px; color:#333; font-size:10px; padding-right:2px}
.k_l_prod_pro {width:62px; height:30px; color:#FF6000} 
.k_l_prod_inf {width:39px; height:14px; margin-left:21px; _margin-left:23px; background:url(/img/kanguru_mais_info.png)}
.k_l_prod_fun {width:151px; height:21px; background:#dfdfdf}
.k_l_prod_fun span {margin:4px 0 0 3px; color:#393939}
.k_l_prod_fun a {width:26px; height:14px; margin:4px 0 0 90px; background:url(/img/kanguru_add_cart.gif)}

.k_l_desc_tit {width:510px; margin-top:20px; color:#FF6000; font-size:12px; float:left}
.k_l_desc {width:510px; color:#393939; font-size:11px; float:left}
.k_l_btn_pro {right:4px}
.k_l_btn_rec {left:0px}
.k_l_btn_fin {right:0px}
.k_l_ctn {width:69px; height:19px; margin:10px 0 0 350px; background:url(/img/k_l_btn_ctn.png); float:left}

.kanguru_line_laranja {width:460px; margin:20px 0 10px 0; color:#FF6000; font-size:14px; font-weight:bold; top:0; float:left}
.k_f_7_a {margin-bottom:7px}
.k_l_form_adesao {float:left; margin-bottom:25px}
.k_l_form_adesao input {height:13px; border:1px #b1b1b1 solid; padding-top:2px; float:left}
.k_l_form_adesao div {height:11px; color:#393939; text-align:right; padding:2px 10px 0 0; float:left}
.k_l_form_oq_esq {width:90px}
.k_l_form_adesao div:first-letter {color:#FF6000}
.k_l_form_txt {width:389px}
.k_l_form_mor {width:300px}
.k_l_form_oq_n {width:40px}
.k_l_form_n {width:37px}
.k_l_form_cod1 {width:66px}
.k_l_form_cod2 {width:36px; margin-left:6px}
.k_l_form_oq_loc {width:84px}
.k_l_form_loc {width:183px}
.k_l_form_con {width:80px}
.k_l_form_obrigatorio { height:22px !important; color:#FF6000 !important; margin-left:10px}

.k_l_paga_tip {width:215px; color:#FF6000; height:20px; float:left}
.k_l_paga_tip input {margin-right:5px; vertical-align:bottom}
.k_l_paga_tip_todo {width:215px; height:80px; margin-left:10px; _margin-left:5px; float:left}
.k_l_paga_forma {width:273px; min-height:80px; float:left}
.k_l_paga_tipo_cartao {width:270px; }
.k_l_paga_input {width:270px; float:left}
.k_l_paga_tipo_cartao:first-letter {color:#FF6000}
.k_l_paga_cod_seg {width:110px; float:left}
.k_l_paga_cod_blox {width:112px; height:42px; overflow:hidden; float:left}
.k_l_paga_cod_aviso {width:118px; height:42px; margin:3px 0 0 5px; _margin-left:2px; text-align:right; font-size:10px; float:left}

#pagar_tele select, #pagar_tele input {border:1px #b1b1b1 solid; margin-top:1px}
#pagar_cartao select, #pagar_cartao input {border:1px #b1b1b1 solid; margin-top:1px}

#pagar_multibanco {height:80px; display:block}
#pagar_cartao {display:none}
#pagar_contra {height:80px; display:none}
#pagar_tele {display:none}

.k_l_resumo {width:432px; margin-left:30px; _margin-left:15px; font-size:11px; padding:3px; border-bottom:2px #CCC solid; float:left}
.k_l_resumo div {width:358px; color:#ff7600; background:url(/img/bullet_big_F44800.gif) left center no-repeat; padding-left:6px; float:left}
.k_l_resumo span {width:59px; text-align:right; border-left:2px #CCC solid; float:left}
.k_l_resumo_last {border:0px}
.k_l_resumo_vpd {width:348px !important; background:none !important; color:#000 !important; margin-right:10px; text-align:right}
.k_l_resumo_ver {width:460px; margin-top:30px; margin-left:15px; font-size:11px; _margin-left:7px; float:left}
.k_l_resumo_tit_env { margin:10px 0 0 15px; _margin-left:7px; font-size:11px; float:left}
.k_l_resumo_tit_env_cima {width:454px; height:15px; padding:1px 0 0 8px; color:#FFF; background:#FF6000; margin:10px 0 10px 15px; _margin-left:7px; float:left}
.k_l_resumo_tit2 {width:221px; height:15px; padding:1px 0 0 8px; color:#FFF; background:#FF6000; margin-right:2px; float:left}
.k_l_resumo_txt {width:220px; padding-left:10px; float:left}
.k_l_resumo_txt span {color:#FF6000; font-weight:bold}
.k_l_resumo_bold {text-transform:uppercase; color:#000 !important; border-left:0px !important; background:none !important; padding:0 !important; margin-top:15px}

.k_l_table_equipamentos {width:506px; border-top:2px #bbb solid; margin-top:10px; border-left:2px #bbb solid; float:left}
.k_l_col_equipamento {width:251px; height:187px; border-right:2px #bbb solid; border-bottom:2px #bbb solid; position:relative; float:left}
.k_l_col_equipamento_s2 {width:251px; height:207px; border-right:2px #bbb solid; border-bottom:2px #bbb solid; position:relative; float:left}
.k_l_col_img {width:107px; height:154px; float:left}
.k_l_col_tit {width:137px; height:25px; padding:5px 0 0 6px; font-size:15px; color:#FF6000; float:left}
.k_l_col_car {width:131px; height:83px; font-size:11px; padding-left:6px; float:left}
.k_l_col_prm {width:131px; height:41px; font-size:11px; padding-left:6px; color:#FF6000; float:left}
.k_l_col_inf {width:39px; height:14px; margin:10px 0 0 7px; background:url(/img/kanguru_mais_info.png); float:left}
.k_l_col_cinza {width:250px; height:33px; float:left}
.k_l_col_cinza_c {width:250px; height:20px; float:left;text-align:center;}
.k_l_col_equipamento span, .k_l_col_equipamento_s2 span{width:75px; height:20px; color:#393939; font-size:15px; font-weight:bold; margin:9px 0 0 95px; float:left}
.k_l_col_equipamento input, .k_l_col_equipamento_s2 input {margin:11px 0 0 55px; position:relative; bottom:0px; right:-2px; float:left}
.k_l_col_tit_w {width:242px; height:18px; font-weight:bold; text-transform:uppercase; padding:2px 0 0 6px; font-size:11px; color:#FF7000; float:left}
.k_l_col_img_w {width:242px; height:104px; margin-bottom:6px; overflow:hidden; float:left;}
.k_l_col_car_w {width:242px; font-size:11px; height:24px; margin:0 0 0 6px; _margin-left:3px; float:left}
.k_l_cal_a_c {width:26px; height:14px; margin:10px 0 0 44px; background:url(/img/kanguru_add_cart.gif); float:left}
/* ############### /LOJA ############### */

/* ############### MAPA ################ */
.k_mapa {width:308px; height:476px; padding:0 5px; position:relative; float:left}
.k_mapa a {color:#ff6000; text-decoration:none}
.k_mapa_tit {color:#FF7000; font-weight:bold; letter-spacing:0; padding:9px 0 0 7px; _height:1px; border-bottom:1px solid #D2D2D2; text-transform:uppercase}
.k_mapa_t_row {width:308px; height:20px; *height:23px; float:left}
.k_mapa_t_row_no_height {width:308px; float:left; margin-bottom:5px;}
.k_mapa_t {margin-top:20px; float:left}
.k_mapa_t .k_mapa_t_radio {height:23px; margin:-1px 14px 0 6px}
.k_mapa_t_radio_sim {float:left; height:22px; width:33px; _width:40px; *width:40px}
.k_mapa_t_radio_sim_no_height {float:left; width:33px; _width:40px; *width:40px}
.k_mapa_t input {float:left}
.k_mapa_t span {float:left}
.k_mapa_t_txt {width:100px; padding:3px 10px 0 0; text-align:right; float:left}
.k_mapa_reg {width:308px; float:left}
.k_mapa_caixa_btn {height:26px; width:308px; margin-top:20px; text-align:center; float:left; position:relative}
.k_mapa_btn_direita {right:14px}
.k_mapa_titulo {background-color:#FF6000 !important; color:#FFF; float:left; margin:0 2px 0 0; padding:2px 0 2px 0; text-align:center; width:152px}
.k_mapa_col1 {float:left; margin:2px 0; padding:1px 0; border-right:2px solid #DEDFE4; text-align:center; width:152px}
.k_mapa_col2 {float:left; margin:2px 0; padding:1px 0; text-align:center; width:152px}
.k_mapa_api {width:336px; height:486px; overflow:hidden; float:left}

#k_mapa_row2, #k_mapa_row3 {visibility:hidden}
/* ############### /MAPA ################ */



/* ############### COMPARATIVO ################ */
.k_c_tit {width:171px; height:167px; float:left}
.k_c_p {width:159px; padding-left:8px; float:left}
.k_c_p_tit {width:159px; height:17px; padding-top:2px; font-size:12px; font-weight:bold; text-align:center; float:left}
.k_c_p_img {width:159px; height:190px; background:#003366; text-align:center; float:left}
.k_c_p_comp {height:26px; width:113px; margin-top:9px; text-align:center; position:relative; float:left}


/* ############### /COMPARATIVO ################ */




/* ############### AUX ############### */
.k_aux_align_c {text-align:center}
.k_aux_10px {margin-left:10px}
.k_aux_2px_r {margin:0 2px 0 0}
.k_aux_10px_alt {margin-top:10px}
.k_aix_30px_alt {margin-top:30px !important}
.k_fst_lttr:first-letter {color:#ff6000}
/* ############### /AUX ############### */


/* ############### AREA CLIENTE ############### */

.k_iframe {width:824px; height:953px; margin-left:-152px; margin-top:-81px; _margin-top:-85px; overflow:hidden; border:none; float:left}

/* ############### /AREA CLIENTE ############### */


/* ############### SLIDER ############### */

/* Slider montra */
.k_cflw_slide {width:452px !important; left:19px; margin-left:90px;
			  height:250px; /*ADDED*/}
.k_cflw_slide ul {left:0; position:absolute; top:0}
.k_cflw_slide ul li{width:452PX; height:600px}
/* //Slider montra */

/* Slider montra */
.k_slider {width:570px !important; _width:565px !important; left:55px;
		  height:450px; /*ADDED*/}
.k_slider ul {left:0; position:absolute; top:0}
.k_slider ul li{width:570px}
/* //Slider montra */

/* Easy Slider */
#slider ul, #slider li{margin:0; padding:0;	list-style:none}
#slider li{overflow:hidden}
span#prevBtn {height:16px; width:14px; position:absolute}
span#prevBtn a {text-decoration:none; background:transparent url(/img/k_slide_l.gif) repeat scroll 0 0}
span#nextBtn {height:16px; width:14px; position:absolute}					
span#nextBtn a {text-decoration:none; background:transparent url(/img/k_slide_r.gif) repeat scroll 0 0}
#slider {position:relative; overflow:hidden !important}
#slider ul {width:10000px !important}
/* // Easy Slider */

/* ############### /SLIDER ############### */


/* ############### RECOMENDADOR ############### */

.kr_tit_dsc {color:#FF7000; float:left; font-size:13px; font-weight:bold; height:14px; margin-top:16px; padding:0 13px; width:478px}
.k_r_e {color:#7F7F7F; float:left; width:508px; margin-right:4px}
.k_r_d {color:#7F7F7F; float:left; width:160px; margin-top:6px}
.kr_caixa {float:left; width:508px; margin-top:6px; background:url(/img/kr_caixa_centro.png) repeat 0 0}
.kr_caixa_cima {color:#606060; font-size:14px; font-weight:bold; font-size:11px; margin-bottom:6px; padding:10px 0 0 9px; background:url(/img/kr_caixa_cima.png) no-repeat 0 0; float:left; width:499px}
.kr_caixa_baixo {font-size:14px; font-weight:bold; height:12px; font-size:1px; background:url(/img/kr_caixa_baixo.png) no-repeat 0 0; float:left; width:508px}
.kr_caixa_centro {background:#F1F1F1; float:left; padding:0 8px; width:490px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6}
.k_r_p_rsp {float:left; width:486px}
.k_r_p_rsp input {float:left; margin:2px 0 0 10px; _margin:0 0 0 2px; *margin:0 0 0 2px}
.k_r_p_rsp span {float:left; margin:2px 0 0 12px; _margin:4px; *margin:4px}
.kr_tit_dir {background:url(/img/oseutarifariobg.png) repeat 0 0; color:#FF7000; float:left; font-size:13px; font-weight:bold; height:26px; padding:3px 0 0 12px; width:148px}
.kr_caixa_dir {float:left; margin-top:6px; background:url(/img/kr_caixa_dir_centro.png) repeat 0 0}
.kr_caixa_dir_cima {background:url(/img/kr_caixa_dir_cima.png) no-repeat 0 0; margin-bottom:6px; color:#606060; float:left; font-size:14px; font-weight:bold; padding:10px 0 0 9px; width:151px}
.kr_caixa_dir_centro {background:#F1F1F1; float:left; padding:0 8px; width:142px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6}
.kr_caixa_dir_baixo {background:url(/img/kr_caixa_dir_baixo.png) no-repeat 0 0; font-size:1px; float:left; height:12px; width:160px}
.kr_caixa_dir_tit {color:#FF7000}
.kr_caixa_dir_txt {margin-bottom:6px}

/* ############### /RECOMENDADOR ############### */

/* ##############  /Extra RG ################## */
.k_e_c1 {float:left; padding:5px; width:400px}
.k_e_c_t1 {border-bottom:1px solid #D2D2D2; color:#FF7000; font-weight:bold; left:0; letter-spacing:0; padding:9px 0 0 7px; text-transform:uppercase; margin-bottom:10px}
.k_e_c_c1{ float:left; width:400px; _width:400px; text-align: justify}

#container #principal #maincol ul{margin-top: 0px; padding-left: 0px;}
.menu_esquerdo {margin: 10px 0px 2px; width: 155px; overflow:hidden}
body{color: #393939;}
.btnLojaDown{float: right; margin-right: 5px;}
.k_pc_preco_pen {width:100px; font-weight:bold; height:15px; font-size:12px; position:relative; bottom:10px; background-color:#FFF; padding:0px 0 12px; left:5px; float:left;top:5px}
.k_pc_preco_pen span {color:#FF6000}
.k_pc_btns_pen {width:100px; height:14px; position:relative; bottom:0px; left:0px}
.k_pc_saber_pen {width:39px; height:14px; margin-left:10px; background:url(/img/kanguru_mais_info.png); float:left}
.k_pc_compr_pen{width:26px; height:14px; margin-left:25px; background:url(/img/kanguru_add_cart.gif); background-position:center; float:left}

.k_pc_car_imp_pen {color:#7F7F7F; float:left; left:5px; position:relativa; width:100px}
.k_pc_car_imp_pen span {width:100px; line-height:15px; margin-top:2px; font-size:11px; border-bottom:1px #eee solid; float:left;margin-left:5px; }


#container #principal #rightcol {float:left; overflow:hidden; padding-left:2px; width:160px}
#container #principal #rightcol ul.acesso_directo_fixo {background:url(/img/bg_columnR.gif) repeat-x 0 0; overflow-x:hidden; margin-bottom:7px; padding-bottom:6px; width:160px}
#container #principal #rightcol ul.acesso_directo_fixo li.ttl {padding-top:0;display: block; width: 150px;}
#container #principal #rightcol ul.acesso_directo_fixo li {padding-top: 0;}

.k_dp_dir .k_l_btn1 {right:0}
.k_l_btn1 {text-decoration:none; background:url(/img/k_butao_bg.gif) !important; padding-left:0 !important; float:left; margin: 0 5px;}
.k_l_btn1 span {padding:6px 0; font-size:9px; line-height:7px; color:#FFF; text-transform:uppercase; cursor:pointer; float:left}
.k_l_btn1 .k_l_btn_imge {width:5px; height:19px; background:url(/img/k_butao_e_html.gif); float:left}
.k_l_btn1 .k_l_btn_imgd {width:5px; height:19px; background:url(/img/k_butao_d_html.gif); float:left}

/****** e-Escolas ******/
.kanguru_banner_escola {
	height: auto !important;	
}

.k_e_c2 { padding: 5px; width: 200px }
.k_e_c_t2 { width: 200px; text-align: justify; }

.menu_esquerdo img {
	padding-bottom: 8px;
}

.detalhe-destaques li
{
	font-weight: bold;
}

.tableGrid
{
	border:solid 2px #b6b6b6;
	border-collapse:collapse;	
}

.tableGrid tr { margin: 0; }
.item
{
	border:solid 2px #b6b6b6;
}

.itemTitleText
{
	font-size:14px;
	color:#ff7000;
	font-family:Arial;
	font-weight:bold;
}

.itemDemo
{
	font-size:11px;
	color:#ff7000;
	font-family:Arial;
	text-decoration: none;
}

.itemComparar
{
	font-size:11px;
	color:#7f7f7f;
	font-family:Arial;
}

.contentBox
{
	position:relative;width:332px; height:285px; 
}

.itemTitle
{
	position:absolute;left:18px; top:19px; width:296px;
}

.descProd
{
	left:200px;
	position:absolute;
	top:146px;
	width:126px;
}

.descProd ul{padding:0px; margin:0px;list-style-type:none; list-style-image:none;}
.descProd ul li
{
	font-family:arial; 
	color:#7f7f7f; 
	font-size:11px;
	padding-left:8px;
}

.bottomTextBox
{
	position:absolute;left:10px; bottom:10px; width:312px; height:13px;
}

.tableBottom
{
 	width:312px; height:13px;
}

.emptyBottomBox,
.bottomBox
{
	width:332px; height:41px; background:url(/imagedownload.aspx?schema=f7664ca7-3a1a-4b25-9f46-2056eef44c33&channel=72F445D4-8E31-416A-BD01-D7B980134D0F&content_id=388AEFC8-7264-4B37-B18C-9F49DBBF2BA5&field=storage_image&lang=pt&ver=1) no-repeat;
}

.emptyBottomBox { background: none !important; }

.leftBottomText
{
	height:41px; line-height:41px; cursor:pointer; padding-left:18px; background:url(/imagedownload.aspx?schema=f7664ca7-3a1a-4b25-9f46-2056eef44c33&channel=72F445D4-8E31-416A-BD01-D7B980134D0F&content_id=D49DD454-EB88-4069-A501-ED0D8D93BC33&field=storage_image&lang=pt&ver=1) no-repeat 10px 18px;
	float: left;
}

.leftBottomText a 
{
	text-decoration: none;
	display: block;
	line-height: 41px !important;
	height: 41px !important;
	vertical-align: bottom;
}

.leftBottomText span
{
	font-family:arial; font-size:12px; color:#FF7000; font-weight:bold;
	line-height: 41px !important;
	height: 41px !important;
}

.btnBottom
{
	float: right;
	width:97px;
}

.btnBottom a 
{
	display: block;
}

div.col.eescola, div.col_topo.eescola {  width: 222px !important; *width: 220px !important;}
/*
div.row3.eescola { width: 670px !important; }
div.lista_equipamentos.eescola { width: 171px !important; }
a.ver_detalhe.eescola { text-align: right !important; }
*/

/*entrega imediata */
.largDivTotal{
width:670px;
}

.blcEsq{
width:337px;
float:left;
}

.blcDir{
width:333px;
float:left;
/*background:url(../images/MAPA.jpg) center no-repeat;*/
height:486px;
}

.blEsqInside{
padding-top:12px; 
}

.algImgBlc{
margin:0 auto; width:178px; padding-bottom:10px
}

.cxContText{
color:#7f7f7f; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:10px; padding-right:10px
}

.linhaCinza{
background-color:#bfbfbf; margin-top:24px; margin-bottom:12px; width:337px; height:1px; font-size:0px
}

#teste{
	position:relative;
	left:130px;
	top:200px;
	width:41px;
	height:48px;
}

#teste:hover{
	
}
img {border:0 none;}

.mapAddress {
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:#333333;
	font-size:10px;
	left:0;
	line-height:1.2em;
	padding:4px 5px 5px;
	position:absolute;
	top:0;
	visibility:hidden;
	width:180px;
	z-index: 9999;
}

.mandatory {
	color:#FF7500;
	font-weight:bold;
}

div#maincol 
{
	
}

