/* ======================================== Document Css ============================== */

body .container-12 .grid-12 { margin: 0; padding: 0; width: 100%; }

#block-claro-tweaks-claro-tweaks-breadcrumb-footer { padding-bottom:25px; float: left;width:940px; }
body.front #block-claro-tweaks-claro-tweaks-breadcrumb-footer  {display:none ;}

#section-footer.widget-footer #region-footer-first section#block-menu-menu-footer-celular,
#section-footer.widget-footer #region-footer-first section#block-menu-menu-footer-internet,
#section-footer.widget-footer #region-footer-first section#block-menu-menu-footer-fixo,
#section-footer.widget-footer #region-footer-first section#block-menu-menu-footer-tv,
#section-footer.widget-footer #region-footer-first section#block-menu-menu-footer-atendimento-suporte,
#section-footer.widget-footer #region-footer-first section#block-menu-menu-footer-institucional{top:25px;}

#section-footer.widget-footer #region-footer-first section#block-menu-menu-para-clientes{top: 296px;}
#section-footer.widget-footer #region-footer-first section#block-menu-menu-international-visitors{top: 390px;}
#section-footer.widget-footer #region-footer-first section#block-menu-menu-outros-sites{top: 236px;}
#section-footer.widget-footer #region-footer-first section#block-menu-menu-redes-sociais{top: 502px;}

/*Fazendo o site map do rodapé subir quando estiver em link exrterno*/
.block-custom-clients-resource-block-custom-integrations-footer {margin-top:-100px;}

/*
 * * * Promoções (Início) * * *
 */

body.page-promocoes .views-field-field-plano-banner img { width:940px; height:298px; }
.breadcrumb-footer { background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/bg_breadcrumb.png) no-repeat left top; width:940px; height:50px; float: left;}
.breadcrumb-footer .crumb { float:left; text-decoration:none; color:#d52b1e; position:relative;  margin-right:-16px;  background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/icon_bulletBread.png) no-repeat right 23px; padding:17px 17px 14px 26px;}
.breadcrumb-footer .primeiro  { background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/bg_breadcrumbInicio.png) no-repeat left top; padding:17px 20px 14px 58px;}
.breadcrumb-footer .segundo { background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/bg_breadcrumbMeio.png) no-repeat right top; padding:17px 24px 14px 27px; float:left; text-decoration:none; color:#d52b1e; position:relative;  margin-right:-16px;  }
.breadcrumb-footer .ultimo { background:transparent; }
.breadcrumb-footer .crumb-1 { z-index:10; }
.breadcrumb-footer .crumb-2 { z-index:9; }
.breadcrumb-footer .crumb-3 { z-index:8; }
.breadcrumb-footer .crumb-4 { z-index:7; }
.breadcrumb-footer .crumb-5 { z-index:6; }
.breadcrumb-footer .crumb-6 { z-index:5; }
.breadcrumb-footer .crumb-7 { z-index:4; }
.breadcrumb-footer .crumb-8 { z-index:3; }
.breadcrumb-footer .crumb-9 { z-index:2; }
.breadcrumb-footer .crumb-10 { z-index:1; }

/*
 * * * Promoções (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Promoção Interna (Início) * * *
 */

footer.submitted{display:none;}

/*
 * * * Promoção Interna (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Bloco que você pode se interesar (Início) * * *
 */

#flexiblock-voce_pode_se_interessar_tv .view-ultimos-programas-home-tv .view-footer {border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; border-radius:0 0 4px 4px;}
#flexiblock-voce_pode_se_interessar_tv .view-ultimos-programas-home-tv .view-footer,
#flexiblock-voce_pode_se_interessar_tv .view-ultimos-programas-home-tv .view-footer a{width:438px;}

/*
 * * * Bloco que você pode se interesar (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Footer (Início) * * *
 */

#section-footer { *position:relative; background:#f2f2f2; border-top:1px solid #cfcece; margin-top:100px; clear: both; width: 100%; float: left; font-family:arial,helvetica, sans-serif;}
#section-footer ul { margin:0; padding:0; }
#section-footer #zone-footer-wrapper { width:940px; margin:0  auto }
#section-footer #region-footer-first { padding:29px 0 0 0; width: 940px;height: 675px;  position:relative;}
.front #section-footer #region-footer-first  { height:612px; }
#section-footer #region-footer-first section.block { float:left; width:140px; margin-left:20px;  position: absolute; margin-top:0;}
#section-footer #region-footer-first section.block h2 { margin:0; color:#666; font-family:arial; padding:13px 0 0 0; font-size:14px; letter-spacing:0; font-weight:bold; line-height:17px; }
#section-footer #region-footer-first section#block-menu-menu-footer-celular { left: 0; top: 105px;}
#section-footer #region-footer-first section#block-menu-menu-footer-fixo { left: 160px; top: 105px;}
#section-footer #region-footer-first section#block-menu-menu-footer-internet { left: 320px; top: 105px;}
#section-footer #region-footer-first section#block-menu-menu-footer-tv { left: 480px; top: 105px;}
#section-footer #region-footer-first section#block-menu-menu-footer-atendimento-suporte { left: 640px; top:105px;}
#section-footer #region-footer-first section#block-menu-menu-para-clientes {left: 640px; top: 390px; }
#section-footer #region-footer-first section.block.block-menu-international-visitors{ width:140px; left: 640px; top: 480px; }
#section-footer #region-footer-first section#block-menu-menu-footer-institucional {  left: 800px; top: 105px;}
#section-footer #region-footer-first section#block-menu-menu-outros-sites {left: 800px; top: 312px;}
#section-footer #region-footer-first section#block-menu-menu-redes-sociais { left: 800px;top: 578px; }
#section-footer #region-footer-first section.block .block-inner li { list-style-image:none; list-style:none; font-size:12px; font-family:arial;margin:5px 0 0 0; line-height:20px; padding:0; }
#section-footer #region-footer-first section.block .block-inner li a { color:#d52b1e; text-decoration:none; }
#section-footer #region-footer-first section.block .block-inner li a:hover { text-decoration:underline; }


    /* Na home não temos o breadcrumb no footer, então o top muda. */

    .front #section-footer #region-footer-first { height: 600px;}
    .front #section-footer #region-footer-first section#block-menu-menu-footer-celular {top: 29px;}
    .front #section-footer #region-footer-first section#block-menu-menu-footer-fixo { top: 29px;}
    .front #section-footer #region-footer-first section#block-menu-menu-footer-internet { top: 29px;}
    .front #section-footer #region-footer-first section#block-menu-menu-footer-tv { top: 29px;}
    .front #section-footer #region-footer-first section#block-menu-menu-footer-atendimento-suporte {  top: 29px;}
    .front #section-footer #region-footer-first section#block-menu-menu-para-clientes { top: 296px; }
    .front #section-footer #region-footer-first section.block.block-menu-international-visitors{top: 390px; }
    .front #section-footer #region-footer-first section#block-menu-menu-footer-institucional {top: 29px;}
    .front #section-footer #region-footer-first section#block-menu-menu-outros-sites {top: 236px;}
    .front #section-footer #region-footer-first section#block-menu-menu-redes-sociais { top: 502px; }

/*
 * * * Footer (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Copyright (Início) * * *
 */

#section-footer .copyright {height:  190px; position: relative; margin-top: 35px; background: url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/banner-america-movil.jpg) no-repeat center 15px;  border-top:1px solid #c5c5c5;}
#section-footer .copyright .author {color: #666666; font-size: 14px; padding-top: 146px; text-align: center; }
#section-footer .copyright a {position: absolute; display: block;text-indent: -9999px;}
#section-footer .copyright .info {left: 0px; top: 15px; width: 940px;height: 120px;}

/*
 * * * Copyright (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Chamada do Pie (Trocar para o  endereço de prod.) (Início) * * *
 */

.ie8 #flexiblock-voce_pode_se_interessar_tv .view-ultimos-programas-home-tv .view-footer,
.ie8 .view-ultimos-programas-home-tv .view-footer,
.ie8 .footerTable {
	behavior:url(/sites/all/themes/claro/js/PIE.php);
}

/*
 * * * Chamada do Pie (Trocar para o  endereço de prod.) (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Medida de correção do bloco canais adicionais "futebol" (Início) * * *
 */

.view-ultimos-programas-home-tv .view-footer { float:left; width:198px; height:39px; padding:0 10px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; border-radius:0 0 4px 4px; background:#fff; position:relative}
* + html .view-ultimos-programas-home-tv .view-footer { float:left; width:198px; height:36px; padding:0 10px; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background:#fff; position:relative; }
.view-ultimos-programas-home-tv .view-footer p { width:200px; font-family:arial; font-size:14px; line-height:39px; }
.view-ultimos-programas-home-tv .view-footer p a { float:left; width:200px; text-decoration:none; color:#d52b1e; background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/btn_guiaProgramacao.png) no-repeat right center; }

/*
 * * * Medida de correção do bloco canais adicionais "futebol" (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Carrossel TV home (Início) * * *
 */

 #flexiblock-col-menu.flexiblock-menu-wrapper #menu-menu-footer-atendimento-suporte{float:left;box-shadow:1px 1px 3px #ececec}

/*
 * * * Carrossel TV home (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Promoções Fixo (Início) * * *
 */

body.node-type-promocao-fixo .group_agrupamento .field-name-field-servicos-inteligentes .field-items .field-item .field-collection-view .group_tooltip .tooltip-footer { width:280px; height:11px; background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/pic_tooltipFixoFooter.png) no-repeat }

/*
 * * * Promoções Fixo (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Colocando largura e margin auto para conheça Claro (Início) * * *
 */

.node-pagina-claro-institucional .group-abaixotimeline .field-name-block-ultimos-posts-do-blog .view-footer a { background:url(/sites/all/modules/custom/claro_widget/claro_widget_footer/img/btn_visite.png) no-repeat left top; width:100%; display:block; height:59px; text-indent:-9999px; }
.node-pagina-claro-institucional .group-abaixotimeline .field-name-block-ultimos-posts-do-blog .view-footer a:hover { background-position:left -59px; }
.node-pagina-claro-institucional .group-abaixotimeline .field-name-block-ultimos-posts-do-blog .view-footer a:active{ background-position:left -118px; }
.node-pagina-claro-institucional .field-name-body .footerTable{ padding:0; background:#fff; border:0}

/*
 * * * Colocando largura e margin auto para conheça Claro (Fim) * * *
 */


/* ======================================== # ============================== */


/*
 * * * Modal regionalização para mobile (Início) * * *
 */

.main-wrapper-informe.informe-mobile .wrapper-footer {width: 416px; clear: both; border-top: solid 1px #888; margin-left: 145px; padding-top: 15px; color: #000500;}
.main-wrapper-informe.informe-mobile .wrapper-footer a {color: #cd4b4d}

/*
 * * * Modal regionalização para mobile (Fim) * * *
 */

#claro_compartilhamento .ajax-loading {background: url("/sites/all/modules/custom/claro_widget/claro_widget_footer/img/loading.gif") no-repeat scroll center center #FFFFFF; display: block; height: 100px; left: 95px; position: absolute; top: 151px; width: 100px; z-index: 9999999;}


/* ======================================== # ============================== */

body #block-claro-tweaks-claro-tweaks-copyright {padding-top:0!important;} /* no global.css do site externo tem um padding top no footer com important, então resetamos aqui. */
