@font-face {
    font-family: 'Din';
    src: url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_light.eot');
    src: url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_light.eot?#iefix') format('embedded-opentype'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_light.woff') format('woff'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_light.ttf') format('truetype'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_light.svg#Din') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'din';
    src: url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_bold.eot');
    src: url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_bold.eot?iefix') format('eot'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_bold.woff') format('woff'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_bold.ttf') format('truetype'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_bold.svg#webfontJYIzBFjr') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'dinMedium';
    src: url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_medium.eot');
    src: url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_medium.eot?iefix') format('eot'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_medium.woff') format('woff'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_medium.ttf') format('truetype'),
         url('http://www.claro.com.br/sites/all/themes/claro/fonts/din_medium.svg#webfontPxRq1v5J') format('svg');
    font-weight: normal;
    font-style: normal;
}


.hidden{display: none;}

/*** Loader ***/
.iconLoading { background: url(http://www.claro.com.br/sites/all/themes/claro/img/loading.gif); width: 65px; height: 65px; position: absolute; top: 50%; left: 50%; z-index: 9999; margin: -32px 0 0 -32px;}
 
/* ============================== Lightbox RegionalizaÃƒÂ§ÃƒÂ£o ============================== */

#colorbox.overflowVisible.modalCep #cboxLoadedContent { height: 288px; }
#colorbox.overflowVisible.modalCep { border: 7px solid #888888; border-radius: 5px; background: #FFF;/* font-family: 'Din'*/ }
#colorbox.overflowVisible.modalCep .logo-claro { background: url("http://www.claro.com.br/sites/all/themes/claro/logo.png") no-repeat scroll center 30px transparent; float: left; height: 250px; text-indent: -9999px; width: 100px; }
#colorbox.overflowVisible.modalCep .wrapper-title { float: left; padding: 10px 30px; }
#colorbox.overflowVisible.modalCep .wrapper-title h1 { font: bold 35px 'Din'; margin:0; padding:0; letter-spacing: -0.05em; }
#colorbox.overflowVisible.modalCep .wrapper-intl-visitors { padding: 27px 30px 15px; }
#colorbox.overflowVisible.modalCep .wrapper-intl-visitors a { color: #f02b1e; font: 12px Arial,Helvetica,sans-serif; text-decoration: none; }
#colorbox.overflowVisible.modalCep .digite-cep { font: 17px 'Din'; padding: 0 0 20px 130px; }
#colorbox.overflowVisible.modalCep .wrapper-cep-field { font: 12px Arial,Helvetica,sans-serif; padding-left: 130px; }
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cep-part1 { background: url("http://www.claro.com.br/sites/all/themes/claro/img/bg_input_lightbox_cep.png") no-repeat scroll left top transparent; float: left; height: 40px; margin-right: 15px; width: 80px; }
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cep-part1 input { border: 0 none; font: bold 20px 'Din'; height: 28px; margin-left: 1px; margin-top: 6px; width: 65px; padding: 2px 3px; box-sizing: border-box;}
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cep-part2 { background: url("http://www.claro.com.br/sites/all/themes/claro/img/bg_input_lightbox_cep.png") no-repeat scroll right top transparent; float: left; height: 40px; margin-bottom: 79px; margin-right: 7px; width: 55px; }
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cep-part2 input { border: 0 none; font: bold 20px 'Din'; height: 28px; margin-left: 2px; margin-top: 6px; width: 46px; padding: 2px 3px; box-sizing: border-box;}
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cidade-uf { background: url("http://www.claro.com.br/sites/all/themes/claro/img/bg_input_lightbox.png") no-repeat scroll left 22px transparent; float: left; height: 62px; margin-right: 15px; width: 155px; margin-top: 12px; }
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cidade-uf input {  border-width: 0;  font: bold 20px 'Din'; height: 30px; margin-left: 1px; margin-top: 10px; padding: 2px 3px; width: 146px;}
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-logradouro { background: url("http://www.claro.com.br/sites/all/themes/claro/img/bg_input_lightbox.png") no-repeat scroll right 22px transparent; float: left; height: 62px; margin-bottom: 15px; width: 246px; margin-top: 12px; }
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-logradouro input { border: 0 none; font: bold 20px 'Din'; height: 30px; margin-left: 1px; margin-top: 10px; width: 235px;padding: 2px 3px; box-sizing: border-box; }
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cidade-uf label,
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-logradouro  label{position: relative;top: -1px;}

#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-logradouro input:focus,
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cidade-uf input:focus ,
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cep-part2 input:focus,
#colorbox.overflowVisible.modalCep .form-item.form-type-textfield.form-item-cep-part1 input:focus { box-shadow:0 0 0; -webkit-appearance:none; outline:none; }
#colorbox.overflowVisible.modalCep form#-ajax-regionalizacao-form-busca-cep .wrappers-botoes { float: left; margin-top: -3px; width: 130px; }
#colorbox.overflowVisible.modalCep form#-ajax-regionalizacao-form-busca-cep-por-endereco .wrappers-botoes { float: left; margin-top:-3px; margin-left:27px; width: 130px; }
#colorbox.overflowVisible.modalCep form#-ajax-regionalizacao-form-busca-cep .wrappers-botoes .wrapper-carregando { background: url("http://www.claro.com.br/sites/all/themes/claro/img/loader_confirmacao_lightbox_regionalizacao.gif") no-repeat scroll center center transparent; top: 110px; height: 30px; right: 35px; position: absolute; text-indent: -9999px; width: 50px; }
#colorbox.overflowVisible.modalCep form#-ajax-regionalizacao-form-busca-cep-por-endereco .wrappers-botoes .wrapper-carregando { background: url("http://www.claro.com.br/sites/all/themes/claro/img/loader_confirmacao_lightbox_regionalizacao.gif") no-repeat scroll center center transparent; bottom: 120px; height: 30px; left: 252px; position: absolute; text-indent: -9999px; width: 50px; }
#colorbox.overflowVisible.modalCep .wrappers-botoes .wrapper-cep { bottom: 110px; font: bold 35px 'Din'; position: absolute; left: 345px; width: 200px; text-align: right; }
#colorbox.overflowVisible.modalCep .wrappers-botoes .cep-nao-encontrado { font-size: 18px; }
#colorbox.overflowVisible.modalCep button,
#colorbox.overflowVisible.modalCep input[type="reset"],
#colorbox.overflowVisible.modalCep input[type="submit"],
#colorbox.overflowVisible.modalCep input[type="button"] { background: url("http://www.claro.com.br/sites/all/themes/claro/img/btn_confirmacao_lightbox.png") no-repeat scroll center top; border: 0 none; color: #FFFFFF; display: block; font: 12px Arial,helvetica,serif; height: 42px; padding: 12px 30px; text-transform: uppercase; border-radius:0; color: #FFFFFF;  text-shadow: 0 1px 1px #FFFFFF;}
#colorbox.overflowVisible.modalCep button.disabled,
#colorbox.overflowVisible.modalCep input[type="reset"].disabled,
#colorbox.overflowVisible.modalCep input[type="submit"].disabled,
#colorbox.overflowVisible.modalCep input[type="button"].disabled,
#colorbox.overflowVisible.modalCep button.disabled:hover,
#colorbox.overflowVisible.modalCep input[type="reset"].disabled:hover,
#colorbox.overflowVisible.modalCep input[type="submit"].disabled:hover,
#colorbox.overflowVisible.modalCep input[type="button"].disabled:hover,
#colorbox.overflowVisible.modalCep button.disabled:active,
#colorbox.overflowVisible.modalCep input[type="reset"].disabled:active,
#colorbox.overflowVisible.modalCep input[type="submit"].disabled:active,
#colorbox.overflowVisible.modalCep input[type="button"].disabled:active{ background: url("http://www.claro.com.br/sites/all/themes/claro/img/btn_confirmacaoLightboxDisabled.png") no-repeat scroll center top; }
#colorbox.overflowVisible.modalCep button:hover,
#colorbox.overflowVisible.modalCep input[type="reset"]:hover,
#colorbox.overflowVisible.modalCep input[type="submit"]:hover,
#colorbox.overflowVisible.modalCep input[type="button"]:hover { background: url("http://www.claro.com.br/sites/all/themes/claro/img/btn_confirmacao_lightbox.png") no-repeat scroll center -43px; }
#colorbox.overflowVisible.modalCep button:active,
#colorbox.overflowVisible.modalCep input[type="reset"]:active,
#colorbox.overflowVisible.modalCep input[type="submit"]:active,
#colorbox.overflowVisible.modalCep input[type="button"]:active { background: url("http://www.claro.com.br/sites/all/themes/claro/img/btn_confirmacao_lightbox.png") no-repeat scroll center -86px; }

#colorbox.overflowVisible.modalCep .wrapper-footer { border-top: 1px solid #888888; float: left; height: 22px; margin-left: 32px; margin-top: 10px; padding-top: 11px; width: 415px;  font: 12px Arial,Helvetica,serif; /* text-indent:-9999px; */ } /* elimine text-indent para aparecer buscar por endereco */
#colorbox.overflowVisible.modalCep .wrapper-footer a { color: #F02B1E;  font: 12px Arial,Helvetica,serif; text-decoration: none;}

#colorbox.overflowVisible.modalCep.overflowVisible, 
#colorbox.overflowVisible.modalCep.overflowVisible #cboxWrapper.overflowVisible, 
#colorbox.overflowVisible.modalCep.overflowVisible #cboxContent.overflowVisible { overflow: visible !important; z-index:999999; height: auto;}
#colorbox.overflowVisible.modalCep.overflowVisible #cboxContent.overflowVisible {font-size: 18px;}

#colorbox.overflowVisible.modalCep #cboxWrapper{border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; background: none;}
#colorbox.overflowVisible.modalCep .form-item-cidade-uf #autocomplete { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top: 0 none; border-color:#b1b1b1; top: 134px; width: 152px;}
#colorbox.overflowVisible.modalCep #autocomplete li { background: url("http://www.claro.com.br/sites/all/themes/claro/img/pic_separador_lightbox_autocomplete.png") no-repeat scroll center top #F2F2F2; color: #696969; font: 12px Arial,Helvetica,sans-serif; padding: 13px 12px; cursor:pointer; }
#colorbox.overflowVisible.modalCep #autocomplete li:first-child { background:#f2f2f2; }
#colorbox.overflowVisible.modalCep #autocomplete li.selected { background: url("http://www.claro.com.br/sites/all/themes/claro/img/pic_separador_lightbox_autocomplete.png") no-repeat scroll center top #FFFFFF; color: #d52b1e; }

#colorbox.overflowVisible.modalCep .form-item-endereco #autocomplete { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top: 0 none; border-color:#b1b1b1; top: 134px; width: 244px; }
#colorbox.overflowVisible.modalCep .form-item-endereco #autocomplete li { background: url("http://www.claro.com.br/sites/all/themes/claro/img/pic_separador_lightbox_autocomplete.png") no-repeat scroll center top #F2F2F2; color: #696969; font: 12px Arial,Helvetica,sans-serif; padding: 13px 12px; cursor:pointer;  }
#colorbox.overflowVisible.modalCep .form-item-endereco #autocomplete li:first-child { background:#f2f2f2; }
#colorbox.overflowVisible.modalCep .form-item-endereco #autocomplete li.selected {  background: url("http://www.claro.com.br/sites/all/themes/claro/img/pic_separador_lightbox_autocomplete.png") no-repeat scroll center top #FFFFFF; color: #d52b1e;}
#colorbox.overflowVisible.modalCep #cboxClose{background: url("http://www.claro.com.br/sites/all/themes/claro/img/btn_close.png") no-repeat scroll left top transparent;  display: block; height: 40px;  padding: 0; position: absolute; right: -40px; top: -40px; width: 40px;text-indent: -9999px;}
html.js input.form-autocomplete { background-image: none; }

#colorbox.overflowVisible.modalCep #cboxClose:hover {background-position: 0 -40px;}
#colorbox.overflowVisible.modalCep #cboxClose:active {background-position: 0 -80px;}


/* ============================== Fim Lightbox Regionalização ============================== */


/* Auto complete */
.ui-autocomplete.ui-menu.autocomplete-cidade,
.ui-autocomplete.ui-menu.autocomplete-logradouro { width:330px; background-color:#fff; padding:0; border-radius:0 0 3px 3px; border-top:none; z-index:1000000; }
.ui-autocomplete.ui-menu.autocomplete-cidade .ui-menu-item,
.ui-autocomplete.ui-menu.autocomplete-logradouro .ui-menu-item { border-bottom:1px solid #e4e4e4;}
.ui-autocomplete.ui-menu.autocomplete-cidade .ui-menu-item:last-child,
.ui-autocomplete.ui-menu.autocomplete-logradouro .ui-menu-item:last-child { border-bottom:0; }
.ui-autocomplete.ui-menu.autocomplete-cidade .ui-menu-item .ui-corner-all,
.ui-autocomplete.ui-menu.autocomplete-logradouro .ui-menu-item .ui-corner-all { display:block; float:left; width:310px; padding:10px; font-family:arial; font-size:12px; color:#848586; }
.ui-autocomplete.ui-menu.autocomplete-cidade .ui-menu-item .ui-corner-all.ui-state-hover,
.ui-autocomplete.ui-menu.autocomplete-logradouro .ui-menu-item .ui-corner-all.ui-state-hover {
    border:none;
    border-radius:0;
    margin:0;
    background: #fafafa; background: -moz-linear-gradient(top, #fafafa 0%, #f3f3f3 0%, #ebebeb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(0%,#f3f3f3), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fafafa 0%,#f3f3f3 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fafafa 0%,#f3f3f3 0%,#ebebeb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fafafa 0%,#f3f3f3 0%,#ebebeb 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fafafa 0%,#f3f3f3 0%,#ebebeb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
    cursor:pointer;
}
.ui-autocomplete.ui-menu.autocomplete-cidade .ui-menu-item .ui-corner-all img,
.ui-autocomplete.ui-menu.autocomplete-logradouro .ui-menu-item .ui-corner-all img { float:left; width:70px; height:40px; }
.ui-autocomplete.ui-menu.autocomplete-cidade .ui-menu-item .ui-corner-all .highlight-autosuggest,
.ui-autocomplete.ui-menu.autocomplete-logradouro .ui-menu-item .ui-corner-all .highlight-autosuggest { font-weight:bold; color:#000; }

ul.ui-autocomplete.ui-widget-content.autocomplete-cidade,
ul.ui-autocomplete.ui-widget-content.autocomplete-logradouro { width:auto; background:#f2f2f2; border:1px solid #d3d3d3; border-radius:0; }
ul.ui-autocomplete.ui-widget-content.autocomplete-cidade .ui-menu-item,
ul.ui-autocomplete.ui-widget-content.autocomplete-logradouro .ui-menu-item { border-bottom:1px solid #e4e4e4; height:49px; }
ul.ui-autocomplete.ui-widget-content.autocomplete-cidade .ui-menu-item:hover,
ul.ui-autocomplete.ui-widget-content.autocomplete-logradouro .ui-menu-item:hover { background-color:#fff; }
ul.ui-autocomplete.ui-widget-content.autocomplete-cidade .ui-menu-item a,
ul.ui-autocomplete.ui-widget-content.autocomplete-logradouro .ui-menu-item a { border:none; border-radius:0; line-height:45px; font-size:12px; color:#696969; }
ul.ui-autocomplete.ui-widget-content.autocomplete-cidade .ui-menu-item a.ui-state-hover,
ul.ui-autocomplete.ui-widget-content.autocomplete-logradouro .ui-menu-item a.ui-state-hover,
ul.ui-autocomplete.ui-widget-content.autocomplete-cidade .ui-menu-item a.ui-state-active,
ul.ui-autocomplete.ui-widget-content.autocomplete-logradouro .ui-menu-item a.ui-state-active { margin:0; background-color:transparent; color:#d52b1e; cursor:pointer; }

#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
}

/* Modal regionalização para Mobile */
.main-wrapper-informe.informe-mobile { font-family: 'Din'; width: 630px; height: 370px; border: solid 7px #888; background: #FFF; position: relative; z-index: 99999;  margin: 50px auto 0; border-radius: 7px;}
.main-wrapper-informe.informe-mobile .logo-claro { background: url("http://www.claro.com.br/sites/all/themes/claro/logo.png") no-repeat scroll center 30px transparent; float: left; height: 250px; text-indent: -9999px; width: 100px; }
.main-wrapper-informe.informe-mobile .wrapper-title { float: left; padding: 10px 30px; }
.main-wrapper-informe.informe-mobile .wrapper-title h1 { font: bold 35px 'Din'; }
.main-wrapper-informe.informe-mobile  .wrapper-intl-visitors { padding: 35px 30px 15px; }
.main-wrapper-informe.informe-mobile  .wrapper-intl-visitors a { color: #f02b1e; font: 12px Arial,Helvetica,sans-serif; }
.main-wrapper-informe.informe-mobile  .digite-cep { font: 17px 'Din'; padding: 0 0 20px 130px; }
.main-wrapper-informe.informe-mobile  .wrapper-cep-field { font: 12px Arial,Helvetica,sans-serif; padding-left: 130px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part1 { background: url("../img/bg_input_lightbox_cep.png") no-repeat scroll left top transparent; float: left; height: 40px; margin-right: 15px; width: 80px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part1 input { border: 0 none; font: bold 20px 'Din'; height: 28px; margin-left: 1px; margin-top: 6px; width: 95%; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part2 { background: url("../img/bg_input_lightbox_cep.png") no-repeat scroll right top transparent; float: left; height: 40px; margin-bottom: 79px; margin-right: 15px; width: 55px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part2 input { border: 0 none; font: bold 20px 'Din'; height: 28px; margin-left: 2px; margin-top: 6px; width: 95%; *width:45px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cidade-uf { background: url("../img/bg_input_lightbox.png") no-repeat scroll left 22px transparent; float: left; height: 62px; margin-right: 15px; width: 155px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cidade-uf input { border-width: 0; font: bold 20px 'Din'; height: 35px; margin-left: 1px; margin-top: 10px; width: 150px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-logradouro { background: url("../img/bg_input_lightbox.png") no-repeat scroll right 22px transparent; float: left; height: 62px; margin-bottom: 15px; width: 246px; }
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-logradouro input { border: 0 none; font: bold 20px 'Din'; height: 35px; margin-left: 1px; margin-top: 10px; width: 244px; }
.main-wrapper-informe.informe-mobilex .form-item.form-type-textfield.form-item-cidade-uf input:focus ,
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part2 input:focus,
.main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part1 input:focus { box-shadow:0 0 0 }
.main-wrapper-informe.informe-mobile form#-ajax-regionalizacao-form-busca-cep .wrappers-botoes { float: left; margin-top:-3px; width: 130px; }
.main-wrapper-informe.informe-mobile form#-ajax-regionalizacao-form-busca-cep-por-endereco .wrappers-botoes { float: left; margin-top:-3px; margin-left:28px; width: 130px; }
.main-wrapper-informe.informe-mobile form#-ajax-regionalizacao-form-busca-cep .wrappers-botoes .wrapper-carregando { background: url("../img/loader_confirmacao_lightbox_regionalizacao.gif") no-repeat scroll center center transparent; top: 110px; height: 30px; right: 35px; position: absolute; text-indent: -9999px; width: 50px; }
.main-wrapper-informe.informe-mobile form#-ajax-regionalizacao-form-busca-cep-por-endereco .wrappers-botoes .wrapper-carregando { background: url("../img/loader_confirmacao_lightbox_regionalizacao.gif") no-repeat scroll center center transparent; bottom: 118px; height: 30px; left: 252px; position: absolute; text-indent: -9999px; width: 50px; }
.main-wrapper-informe.informe-mobile .wrappers-botoes .wrapper-cep { bottom: 138px; font: bold 35px 'Din'; position: absolute; left: 345px; width: 200px; text-align: right; }
.main-wrapper-informe.informe-mobile .wrappers-botoes .cep-nao-encontrado { font-size: 18px; }
.main-wrapper-informe.informe-mobile .form-submit { background: url(../img/btn_confirmacao_lightbox.png) no-repeat left top; width: 129px; height: 41px; padding: 0;overflow: hidden; border: 0;border-radius: 0;-webkit-appearance: none;float: left;margin-top: 1px; color: #fff; text-shadow: 0 0 0 #000; text-transform: uppercase;}
.main-wrapper-informe.informe-mobile  #fechar-mobile {background: url("../img/btn_close.png") no-repeat scroll 0 0; display: block;  height: 38px;  position: absolute;  right: -21px; text-indent: -9999px;  top: -21px; width: 37px;}

@media (max-width: 630px) {
    body { margin: 0 }
    .main-wrapper-informe.informe-mobile { width: 90%; border: 0; margin: 20px auto 0; border-radius: 0; padding: 10px; padding: 10px 10px 30px; height: auto; }
    .main-wrapper-informe.informe-mobile .wrapper-title { float: none; padding: 10px; }
    .main-wrapper-informe.informe-mobile .wrapper-title h1 { font-size: 22px; color: #333333; }
    .main-wrapper-informe.informe-mobile .logo-claro { float: right; height: 70px; width: 80px; background: url("../img/logo_claro_68x84.png") no-repeat scroll center 10px transparent; }
    .main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part1 { border: 1px solid #cacaca; background: #fff; border-radius: 3px; margin: 0 4% 0 0; width: 30%; }
    .main-wrapper-informe.informe-mobile .form-item.form-type-textfield.form-item-cep-part2 { border: 1px solid #cacaca; background: #fff; border-radius: 3px; margin: 0 5% 0 0; width: 20%; }
    .main-wrapper-informe.informe-mobile .digite-cep { padding: 0; display: none; }
    .main-wrapper-informe.informe-mobile .wrapper-intl-visitors { text-align: center; margin: 10px 0 0 0; position: absolute; top: 165px; padding: 0; width: 100%; }
    .main-wrapper-informe.informe-mobile .wrapper-intl-visitors a { font-family: 'Din' }
    .main-wrapper-informe.informe-mobile .wrapper-header { position: relative; margin: 0 0 10px 0; }
    .main-wrapper-informe.informe-mobile .wrapper-form { overflow: hidden; width: 100%; margin: 0 0 20px 0; }
    body .main-wrapper-informe.informe-mobile .wrapper-footer { margin-left: 0; border-top: 1px solid #e3e2e2; width: 100%; color: #696969; font-size: 14px; padding-top: 10px; text-align: center; }
    .main-wrapper-informe.informe-mobile .wrapper-cep-field { padding: 0 }
    .main-wrapper-informe.informe-mobile .form-submit { background: #e73238; border-radius: 4px; width: 100%; margin: 3px 0 0 0; }
    .main-wrapper-informe.informe-mobile form#-ajax-regionalizacao-form-busca-cep .wrappers-botoes { width: 37% }
}
@media (max-width: 310px) {
    .main-wrapper-informe.informe-mobile .wrapper-title h1 { font-size: 18px; }
    body .main-wrapper-informe.informe-mobile .wrapper-footer { font-size: 10px; }
    .main-wrapper-informe.informe-mobile .wrapper-intl-visitors { top: 150px; }
}
@media (max-width: 273px) {
    .main-wrapper-informe.informe-mobile .form-submit { font-size: 10px; }
    .main-wrapper-informe.informe-mobile .wrapper-intl-visitors { top: 183px; }
}