/* PAGO FACIL - ESTILOS.CSS */
/*
-------------------------------------------
 PFE-1: General y reseteos
 PFE-2: Home
-------------------------------------------
*/

/*
-------------------------------------------
 PFE-1: General y reseteos
-------------------------------------------
*/
@font-face {
    font-family: 'eurostileregular';
    src: url('fonts/Eurostile/eurostile_0-webfont.eot');
    src: url('fonts/Eurostile/eurostile_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Eurostile/eurostile_0-webfont.woff') format('woff'),
         url('fonts/Eurostile/eurostile_0-webfont.ttf') format('truetype'),
         url('fonts/Eurostile/eurostile_0-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'eurostilebold';
    src: url('fonts/Eurostilebold/eurostile_bold-webfont.eot');
    src: url('fonts/Eurostilebold/eurostile_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Eurostilebold/eurostile_bold-webfont.woff') format('woff'),
         url('fonts/Eurostilebold/eurostile_bold-webfont.ttf') format('truetype'),
         url('fonts/Eurostilebold/eurostile_bold-webfont.svg#eurostilebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arimoregular';
    src: url('fonts/Arimo/arimo-regular-webfont.eot');
    src: url('fonts/Arimo/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Arimo/arimo-regular-webfont.woff') format('woff'),
         url('fonts/Arimo/arimo-regular-webfont.ttf') format('truetype'),
         url('fonts/Arimo/arimo-regular-webfont.svg#arimoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arimobold';
    src: url('fonts/Arimo/arimo-bold-webfont.eot');
    src: url('fonts/Arimo/arimo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Arimo/arimo-bold-webfont.woff') format('woff'),
         url('fonts/Arimo/arimo-bold-webfont.ttf') format('truetype'),
         url('fonts/Arimo/arimo-bold-webfont.svg#arimobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'signpainter';
    src: url('fonts/SignPainter_HouseScript.ttf');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "eurostileregular",Arial,Verdana,sans-serif;
}

a,
a:visited,
a:hover {
	color: #6e5a02;
    text-decoration: none;
}
textarea {resize:none;}

.caption.desc {line-height: 14px !important;}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.head-content {
    background: #f9f7ef url(../images/m-nav/head-c-bg.png) repeat-x top left;
}

.head-m {
    overflow: hidden;
    padding-top: 4px;
    background: url(../images/m-nav/head-bg2.png) no-repeat 0 0 transparent;
}

.head-m .grid_2 img.logo {
    max-width: 135px;
    width: 100%;
    max-height:142px;
    height: 100%;
    border-radius: 10px;
    background-color:#ffd200;
}
ul.nav {
    border: 1px solid #d1d0cd;
    background: url(../images/m-nav/bg.png) repeat-x;
    float:right;
    border-bottom: 0;
    overflow: auto;
    border-radius: 5px;
}

ul.nav li{
    float: left;
    border-left:1px solid #e6e5e3;
}

ul.nav a {
    color: #5d5d5d;
    font-size: 12px;
    text-transform: uppercase;
    display: block;
    padding: 8px 13px;
}
ul.nav li:last-child {
    padding:none;
}
ul.nav li:last-child a {
    border-left: none;
    background: url(../images/m-nav/mail.png) no-repeat center;
    width: 26px;
    height: 10px;
    text-indent: -999px;
}

.social{
    width: 70px;
    height:30px;
    float:right;
    margin-top:20px;
    padding-right: 20px;
}

 a.face {
    text-indent: -999px;
    background: url(../images/m-nav/fb.png) no-repeat center;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding:5px;
    background-size: cover;
}

 a.youtube {
    text-indent: -999px;
    background: url(../images/m-nav/yt.png) no-repeat center;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding:5px;
    background-size: cover;
}
ul.secundario-superior {
    position: relative;
}

ul.secundario-superior li a {
    float:left;
    display: block;
    width: 110px;
    height:56px;
    line-height: 76px;
    background: url(../images/m-nav/btn-gris.png);
    text-align: center;
    color:#fff;
}

ul.secundario-superior li.activo a {
    font-family: 'arimobold';
    background: url(../images/m-nav/active.png) no-repeat center;
    color:#685701;
    line-height: 60px;
    text-shadow: 1px 1px 3px #fff;
    font-size: 15px;

}
ul.secundario-superior li.activo ul.secundario-inferior{
    display: block;
    z-index: 0;
}

ul.secundario-superior li.agentes a {
    margin:0 3px;
}
ul.secundario-superior li ul.secundario-inferior {
    position: absolute;
    top: 54px;
    display: none;
    padding-top: 15px;
    z-index: 100;
}
ul.secundario-superior li ul.secundario-inferior li {
    float:left;
    background:#f9d100;

}

ul.secundario-superior li ul.secundario-inferior li a {
    font-family: "eurostileregular",Arial,Verdana,sans-serif;
    border-right:1px solid #dd8f00;
    padding-right:10px;
    padding-left:10px;
    background-image: none;
    text-shadow: none;
    width: auto;
    height: auto;
    font-size: 13px;
    line-height: inherit;
    color:#685701;
}

ul.secundario-superior li ul.secundario-inferior li a:hover, ul.secundario-superior li > ul.secundario-inferior li a:focus, ul.secundario-superior li > ul.secundario-inferior li a:active {
    text-decoration: underline;
}

ul.secundario-superior li ul.secundario-inferior li:last-child a {
    border-right:none;
}

.mostrar {
    display: none;
}



.mostrar li {
    background: #f9d100;
    font-size: 13px;
}

.mostrar li a {
    display: block;
    width: 100%;
    padding-top:18px;
    padding-bottom:18px;
    text-align: center;
}

.mostrar li a:hover, .mostrar li a:focus, .mostrar li a:active {
    background: #dd8f00;
    color:#fff;
}

ul.mobile-nav {
    width: 100%;
    display:none;
}
ul.mobile-nav li {
    background: #f9d100;
    border-bottom: 1px solid #dd8f00;fac
    font-size: 13px;
}
ul.mobile-nav li:last-child {
    border-bottom:0;
}

ul.mobile-nav li a {
    display: block;
    width: 100%;
    padding-top:18px;
    padding-bottom:18px;
    text-align: center;
}
ul.mobile-nav li a:hover, ul.mobile-nav li a:focus, ul.mobile-nav li a:active {
    background: #dd8f00;
    color:#fff;
}

.grid_12 img.shadow {
    width: 100%;
    height: 6px;
}
.content {
    overflow: hidden;
}
.content .form {
    background: #cdcdcd url(../images/content/form/bg.png) repeat-x;
    text-align: center;
    border-radius: 6px;

    max-width: 660px;
}

.content .form form {
    padding: 10px;
}
.content .form h2, .content .form a {
    color:#0036a1;
    font-weight: bold;
    padding:5px;
    display: block;
}
.content .form a:hover {
    text-decoration: underline;
}
.content .form select, .content .form select {
    padding:3px;
    border-radius: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-right:none;
    border-bottom:none;
    max-width: 250px;
    width: 100%;
    color:#857d7d;
}
.content .form select[name="Provincia"] {
    margin-right: 20px;
}
#s, #s2 {
    width: 33px;
    height: 33px;
    border:none;
    margin:0;
    background: url(../images/content/form/search.png) no-repeat center;
    vertical-align: bottom;
    cursor: pointer;
}
.slider, .bannerl {
    padding-top: 40px;
}
.bannerl {
    display: block;
    margin: 0 auto;
}

.grid_3 img.bannerl {
    width:100%;
    max-width: 259px;
    height: 100%;
    max-height: 555px;
}

.options {
    margin-top: 50px;
}
.options img {
    display: block;
    margin:0 auto;
    width:100%;
    max-width: 259px;
    height: 100%;
    max-height: 148px;
}

.footer {
    font-family: "arimoregular",Arial,Verdana,sans-serif;
    overflow: hidden;
    background: #d0d0d0 url(../images/footer/grad-bg.png) no-repeat top left;
    margin-top: 8px;
}

.footer ul li h3 {
    font-size: 16px;
    padding:20px 0 30px 0;
}
.footer ul li a {
    color:#000;
    font-size: 12px;
    display: block;
    margin-bottom: 7px;
}
.footer ul li a:hover {
    text-decoration: underline;
}

.footer .grid_4 {
    margin-top: 20px;
}
.footer .grid_4 img.qr{
    float:left;
    margin-right: 25px;
    margin-bottom: 25px;
}

.footer .grid_4 p {
    color:#0038a6;
    padding-bottom:25px;
    padding-top: 1px;
}
.footer .grid_4 p span {
    font-family: 'arimobold',Arial,Verdana,sans-serif;
}

.footer .grid_4 .num {
    width: 100%;
    margin: 15px 0;
    background: url(../images/footer/num-bg.png);

}

.footer .grid_4 .num p {
    padding:25px 25px 25px 75px;
    color: white;
    background: url(../images/footer/phone.png) no-repeat 25px 10px;
}

.foot-content {
    background: #d0d0d0 url(../images/footer/ft-bg.png) no-repeat top left;
}

/* consulta */

.content-head {
    font-family: Arial,Verdana,sans-serif;
    margin-bottom: 25px;
}

.content-head h2 {
    font-size: 25px;
    color:#1350c1;
    padding:20px 0 5px 0;
}

.content-head h3 {
    font-size: 14px;
    color:#5b5b5b;
    text-align: center;
}

.contacto, .que-es {
    width: 100%;
    background: #fff url(../images/content/contacto/bg.png) top left repeat-x;
    overflow: hidden;
    //display:none;
}
.contacto form {
    padding: 30px;
}
.contacto .con-left {
    float:left;
    width: 50%;
}
.contacto .con-right {
    float:right;
    /*margin-top: 40px;*/
    width: 48%;

}
.contacto label {
    display: block;
    float:left;
    width: 30%;
    min-width: 105px;
    line-height: 25px;
    margin-top: 15px;
    font-size: 12px;
}
.contacto select {
    float:left;
    max-width: 258px;
    width: 100%;
    padding:3px;
    margin-top: 15px;
    border-radius: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-bottom:1px solid #e7e5e1;
    border-right:1px solid #e7e5e1;
}
.contacto input {
    margin-top: 15px;
    margin-left: 5px;
    padding:3px;
    float:left;
    max-width: 250px;
    width: 100%;
    border-radius: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-bottom:1px solid #e7e5e1;
    border-right:1px solid #e7e5e1;
}

.contacto textarea {
    float: right;
    width: 81%;
    height: 135px;
    border-radius: 3px;
    padding: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-bottom:1px solid #e7e5e1;
    border-right:1px solid #e7e5e1;
}

.contacto label[for="message"] {
    width: 105px;
    margin: 0;
}

.contacto .mensaje-c {
    padding-top: 30px;
    width: 100%;
    overflow: hidden;
}

#send {
    background: url(../images/content/contacto/enviar.png) no-repeat center;
    width: 131px;
    height: 42px;
    border:none;
    float:right;
}
.fix {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.fix select {
    margin: 0;
}

.fix input {
    margin: 0;
}

.fix label {
    margin: 0;
}

/* FAQ */

.faq-content {
    font-family: Arial,Verdana,sans-serif;
    width: 100%;
    }
.faq-content .preg h2 {
    width: 100%;
    padding: 12px 0;
    font-size:12px;
    font-weight: bold;
    color: #5b5b5b;
    cursor: pointer;
}

.faq-content .hide h2 {
    background: url(../images/content/faq/btn-hide.png) no-repeat right center;
}
.faq-content .show h2{
    background: url(../images/content/faq/btn-show.png) no-repeat right center;
}

.faq-content .show > .res {
    display: none;
}


.faq-content .preg .res {
    background: #f6f3e9;
    margin-bottom: 20px;
}

.faq-content .preg .res p {
    font-size: 12px;
    color: #5b5b5b;
    padding: 15px;
}

.faq-content h3 {
    width: 100%;
    margin-top: 40px;
    background: #e7e7e7;
    color: #1350c1;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px;
}

.faq-content .preg .res a {
    font-size: 12px;
}
.faq-content .preg .res a:hover {
    text-decoration: underline;
}

/* pagos */
.pagos-content {
    font-family: Arial,Verdana,sans-serif;
}

.pagos-content table {
    width: 100%;
    line-height: 100%;
    text-transform: uppercase;
    font-size: 12px;
}
.pagos-content table td {
    width: 25%;
    padding:10px;
    font-weight: bolder;
}

.pagos-content table td span {
    text-transform: lowercase;
}

.pagos-content table thead {
    color: #0035a3;
    background: #ebe5cf;
}

.pagos-content table tbody {
    color:#8b8182;
}

/* transfer */

.transfer-head {
    background: #f9d100;
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    color: #0038a6;
    overflow: hidden;

}
 .transfer-head h3 {
    float:left;
    font-size: 24px;
    padding: 20px;
}
 .transfer-head h4 {
    float:right;
    font-size: 26px;
    padding: 20px;
}

.transfer-head h4 span {
    color:#818181;
}
.transfer-izq {
    padding: 30px;
}

.tcontent img {
    padding: 30px
}

.transfer-izq p {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-size: 24px;
    color:#5b5b5b;
}

.transfer-izq p.tdesc {
      font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
}

/* recarga */
.grid_12.recarga-head {
    overflow: visible;
}
.recarga-head {
    position: relative;
    background: #d90472;
    color: #fff;
}

.recarga-head h2 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-size: 20px;
    margin:20px;
}

.recarga-head p {
    font-size: 18px;
    margin:15px;
}

.recarga-head img.recarga-logo {
    float:right;
    margin-top:-25px;
    margin-right: 18%;
    width: 65px;
}
.recarga-head img.sincosto {
    position: absolute;
    top:-15px;
    right: 0px;
}
.recarga-titulo {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    text-align: center;
    margin: 20px 0;
}

.recarga-titulo h2 {
    color:#5b5b5b;
    font-size: 22px;
}
.recarga-titulo h3 {
    color:#d90472;
    font-size: 20px;
}
.recarga-content {
    text-align: center;
}
.recarga-content img {
    width: 100%;
    max-width: 254px;
    display: block;
    margin: 0 auto;
}

.recarga-content p {
    font-size: 13px;
    font-family: Arial,Verdana,sans-serif;
    padding: 20px;
    line-height: 20px;
}

.recarga-footer {
    text-align: center;
}
.recarga-footer img{
    margin-top:10px;
}
.recarga-footer p {
    color: #838383;
    font-size: 22px;
}

/* envio */

.envios-head {
    background: #757575;
    color: #fff;
}
.envios-head h2 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-size: 20px;
    margin: 20px 20px 10px 20px;
}

.envios-head p {
    font-size: 18px;
    margin: 0 20px 20px 20px;
    line-height: 25px;
}
.video-e, .envio-pasos {
    margin-top:4%;
    margin-bottom: 10px;
}
.video-wrapp {
    background: url(../images/envio/video-bg.png) no-repeat top left;
    margin: 10px 0;
}

.video-wrapp img {
    width: 100%;
    max-width: 499px;
}
.titulo1 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-size: 22px;
    color:#0038a6;
}
.envio-pasos ul li {
    overflow: hidden;
    margin: 3% 0;
}

.envio-pasos ul li img {
    float: left;
    padding-right: 15px;
    width: 100%;
    max-width: 213px;
}

.envio-pasos ul li p{
    font-family: Arial,Verdana,sans-serif;
    color: #5b5b5b;
    font-size: 16px;
    padding-top: 27px;
}
.form-envio {
    background: #dcdcdc url(../images/envio/form-bg.png) repeat-x top left;
    border-radius: 5px;
    text-align: center;
}
.form-envio select {
    padding: 3px;
    width: 100%;
    max-width: 225px;
    border-radius: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-right:none;
    border-bottom:none;
}
.form-envio .titulo-e {
    color: #0038a6;
    text-decoration: underline;
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    padding: 25px;
}
.form-envio .titulo-e2 {
    color: #0038a6;
    text-decoration: underline;
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    padding-top: 25px;
    padding-bottom: 10px;
}
.form-envio input[type="submit"] {
    width: 84px;
    height: 29px;
    text-indent: -999px;
    border: none;
    border-radius: 3px;
    margin: 7px 0;
    cursor: pointer;
}

.form-envio input[type="button"] {
    width: 84px;
    height: 29px;
    text-indent: -999px;
    border: none;
    border-radius: 3px;
    margin: 7px 0;
    cursor: pointer;
}

.form-envio input[type="text"] {
    width: 130px;
    margin: 3px;
    padding: 5px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-right:none;
    border-bottom:none;
    border-radius: 3px;
}



#b {
    background: url(../images/envio/buscar.png) no-repeat center;
}
#c {
    background: url(../images/envio/calcular.png) no-repeat center;
}

.form-envio p {
    font-family: Arial,Verdana,sans-serif;
    font-size: 13px;
    color: #5b5b5b;
    padding-bottom: 20px;
}

.form-envio label {
    float:right;
    width: 55px;
    font-size: 12px;
    color: #857d7d;
    margin-right: 32px;
    margin-top: 4px;
    font-family: Arial,Verdana,sans-serif;

}
.form-item-wrapp {
    width: 100%;
    max-width: 260px;
}
.form-item-wrapp input [type="text"] {
    float: left;
}

.foot-envio .titulo1 {
    font-size: 17px;
    margin-bottom: 10px;
}
.foot-envio img {
    vertical-align: middle;
}
.foot-envio a{
    padding-left: 10px;
}

/* afip */

.afip-info {
    background: url(../images/afip/info-bg.png) repeat-x top left;
}

.afip-info h2 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    color: #1350c1;
    font-size: 18px;
    padding: 10px;
    line-height: 18px;
}
.afip-info p {
    font-family: Arial,Verdana,sans-serif;
    font-size: 13px;
    color:#857d7d;
    margin: 10px;
    font-weight: bold;
    line-height: 18px;
}
.afip-info p a {
    color: #d90472;
}

.afip-tabla h2 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    color: #857d7d;
    font-size: 18px;
    margin-bottom: 20px;
}
.afip-tabla h2 span {
    font-family: 'eurostileregular',Arial,Verdana,sans-serif;
    font-size: 20px;
    float:right;
}

.afip-tabla table  {
    font-family: Arial,Verdana,sans-serif;
    width: 100%;
    line-height: 100%;
    color:#857d7d;
    font-size: 14px;
    background: #e5e5e5;
    text-align: center;
    border: 2px solid #fff;
}

.afip-tabla table tbody tr:nth-child(even) {
    background-color: #ececec;
}

.afip-tabla table thead {
    background: #ffdd00;

}

.afip-tabla table th {
    font-size: 13px;
}

.afip-tabla table th.suss {
    width: 50%;
}

.afip-tabla table th, .afip-tabla table td {
    border: 2px solid #fff;
    width: 20%;
    padding:10px;
    vertical-align: middle;
}
.afip-tabla .border{
    border: 1px solid #d0d0d0;
}

.afip-tabla p {
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    color:#857d7d;
    margin-top: 10px;
}

.afip-tabla p span {
    font-size: 13px;
    font-weight: bold;
}

.space {margin-top: 15%;}

.pagof-head {
    position: relative;
    border-top:1px solid transparent;
}

.pagof-head img {
    position: absolute;
    z-index: -1;
    width: 100%;
    max-width: 265px;
}

.pagof-head h1, .pagof-head h2 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
}
.pagof-head h1 {
    font-size: 24px;
    color: #0038a6;
    margin: 10% 9% 0 9%;
}

.pagof-head h2 {
    font-size: 24px;
    color:#d90472;
    margin: 0 9% 16% 9%;
}

.footer-pf img {
    width: 100%;
    max-width: 1173px;
}

.info-pf p {
     font-family: Arial,Verdana,sans-serif;
     font-size: 12px;
     color: #857d7d;
     line-height: 20px;
     margin: 20px 0;
}

.info-pf ul li {
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color:#857d7d;
    line-height: 20px;
    background: url(../images/pago-factura/dot-pf.png) no-repeat center left;
    padding-left: 3%;
}

 .remark1 {
    font-weight: bolder;
}
.remark2, .info-pf .remark2 {
    font-weight: bolder;
    color:#d90472;
}
.remark3 {
    font-weight: bolder;
    color:#0032a0!important;
}
.info-pf img.icon-pf {
    float: left;
    padding: 5%;
}

.info-pf a {
    text-decoration: underline;
    color: #d90472;
}
.que-es {
    padding: 20px 0;
    line-height: 20px;
}

.que-es h1 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-size: 22px;
    color: #1350c1;
    margin-bottom:20px;
    padding:0 20px;
}
.que-es p {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    color: #5b5b5b;
    font-size: 16px;
    margin-bottom: 20px;
    padding:0 20px;
}
.que-es h2 {
    font-size: 14px;
    font-family: Arial,Verdana,sans-serif;
    color:#df2f8a;
    font-weight: bolder;
    margin-bottom: 10px;
    padding:0 20px;
}

.que-es p.desc2q {
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    padding:0 20px;
}

.que-es img {
    width: 100%;
    max-width:400px;
}

.images-compra p {
    color: #0038a6;
    font-size: 22px;
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    padding: 10px;
    text-align: center;
}
.images-compra img {
    width: 100%;
    max-width: 272px;
    display: block;
    margin: 0 auto;
}

.compra-head {
    line-height: 20px;
    position: relative;
    background: #757575;
    margin-bottom: 30px;
}

.compra-head h3 {
    color:#ffdd00;
    font-size: 22px;
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    padding: 20px;
}
.compra-head p {
    font-size: 19px;
    padding: 0 20px 20px 20px;
    color: white;
}

.compra-head img {
    position: absolute;
    bottom:-62px;
    left:50%;
    margin-left: -29.5px;
}
.donde-info {
    font-size: 18px;
    box-shadow: 0px 0px 15px #888888;
    overflow: hidden;
    border-radius: 5px;
    font-family: arial;
}

.donde-info p {
    padding: 10px;
}

.donde-first .ubi img {
    padding: 10px;
}

.donde-info .mapa img{
    width: 100%;
    max-width: 552px;
}
.donde-info .mapa {
    margin: 1%;
}
.donde-info select{
    padding:3px;
    border-radius: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-right:1px solid #e9e8e5;;
    border-bottom:1px solid #e9e8e5;
    max-width: 250px;
    width: 100%;
    color:#857d7d;
    margin: 2%;
}

.donde-info input[type="submit"] {
    background: url(../images/donde/buscar.png) no-repeat center;
    cursor: pointer;
    width: 143px;
    height: 42px;
    border: none;
    margin: 2%;
}
.donde-left {
    width: 50%;
    float: left;
}
.donde-right {
    width: 50%;
    float: right;
}

.donde-first {
    background: url(../images/donde/fondo.png) repeat-x top left;
    margin: 1%;
    border-radius: 5px;
    overflow: hidden;
}
.donde-first.suma {
    margin: 1%;
}
.suma input[type="text"] {
    padding: 4px;
    border-radius: 3px;
    border-top: 1px solid #8a8a8a;
    border-left: 1px solid #8a8a8a;
    border-right: 1px solid #e9e8e5;
    border-bottom: 1px solid #e9e8e5;
    max-width: 240px;
    width: 100%;
    color: #857d7d;
    margin: 2%;

}
.suma label {
    display:block;
    font-size: 12px;
    font-family: arial;
    margin: 2%;
}

.suma label.label_cual {
    margin-bottom: 17px;
}

.clearfix{
	clear:both;
}

.donde-first textarea {
    width: 96%;
    height: 145px;
    margin-left:1%;
    border-radius: 5px;
    border-top: 1px solid #8a8a8a;
    border-left: 1px solid #8a8a8a;
    border-right: 1px solid #e9e8e5;
    border-bottom: 1px solid #e9e8e5;
}

.donde-first.suma input[type="submit"] {
    float: right;
    background: url(../images/content/contacto/enviar.png) no-repeat center;
}

.donde-info .banner-suma img {
    margin: 1% 2% 0 0;
    border: 5px solid #ebebeb;
    width: 96%;
}

.donde-info .piemensaje {
    position: relative;
}
.donde-info .piemensaje p {
    font-size: 15px;
    color: #3b3b3b;
    margin: 25px;
    padding: 0;
}

.donde-info .piemensaje p .remark2 {
    color:#e7008a;
}

.donde-info .piemensaje .pie {
    position: absolute;
    top:0;
    left:0;
}
.donde-info .piemensaje img {
    width: 100%;
    max-width: 557px;
    margin-bottom: -4px;
}
.donde-info .piemensaje .image-bg {
    background: #fdfdfd;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
}
.donde-info .piemensaje img.quotes {
    max-width: 82px;
    position: absolute;
    top: 24px;
    left: 11px;
}

.whitediv {
    width:100%;
    height:59px;
}

.donde-info .faq-content {
    margin-left: 20px;
}
.donde-info .faq-content p{
    width: 90%;
}
.donde-info .faq-content h2 {
    width: 96%;
}

.obligatorios {
    display:block;
    width:100%;
    text-align:right;
    font-size: 11px;
    font-family: arial;
}

.vaca-form, .soycliente-form {
    background: url(../images/vacas/form-bg.png) repeat-x top left;
    padding: 5px;
    font-family: arial;
    margin-bottom: 100px;
    overflow: hidden;
}
.soycliente-form {
    background: url(../images/bg-soy.png) repeat-x top left;
    width: 78%;
    margin: 0 auto;
}
.vaca-form h2, .soycliente-form h2{
    padding: 15px;
    background: #fef8d6;
    font-size: 13px;
    font-weight: bold;
    color: #5b5b5b;
}
.vaca-form ul, .soycliente-form ul {
    list-style: square;
    padding-left: 20px;
    margin: 2% 0;
}

.vaca-form ul li, .vaca-form p, .soycliente-form p  {
    font-size: 12px;
    color: #5b5b5b;
}

.vaca-form input[type="text"], .vaca-form select[name="informar_vacaciones[id_prov]"], .vaca-form select[name="informar_vacaciones[id_loca]"], .soycliente-form input[type="text"], .soycliente-form select {
    margin-left: 5px;
    padding:3px;
    max-width: 240px;
    width: 100%;
    border-radius: 3px;
    border-top:1px solid #8a8a8a;
    border-left:1px solid #8a8a8a;
    border-bottom:1px solid #e7e5e1;
    border-right:1px solid #e7e5e1;
    float: right;
}

.datecombos{
   float:right;
}

.soycliente-form select {
    margin-top: -4px;
    max-width: 249px;
}
.form-item-cont.nacimiento select {
    max-width: 80px;

}
.form-item-cont.sexo .buttons-wrap input[type="radio"] {float: right; margin-right: 10px;}
.form-item-cont.sexo .buttons-wrap label { width: 20px; float: right;}

.vaca-form label, .soycliente-form label {
    width: 34%;
    display: block;
    font-size: 12px;
    float: left;
}

.vaca-form label span {
    font-style: italic;
    font-size: 11px;
}

.vaca-form input[type="submit"], .soycliente-form input[type="submit"] {
    background: url(../images/content/contacto/enviar.png) no-repeat center;
    width: 131px;
    height: 42px;
    border:none;
    float: right;
    margin-top: 30px;
}

.form-item-cont {
    float: left;
    width: 43%;
    margin-left: 5%;
    margin-top: 1%;
}
.total-wrapper {
    overflow: hidden;
    margin: 20px 0;
}

.empresas {
    background:url(../images/suma-empresa/form-bg.png) no-repeat top left;
    border-radius: 0;
}
.suma-empresa-w {
    margin: 1%;
    background: url(../images/suma-empresa/list-bg.png) repeat-x top left;
    overflow: hidden;
}

.suma-empresa-w h3 {
    // font-family: "eurostilebold",Arial,Verdana,sans-serif;  // deprecated
    font-family: Arial;
    color:#1350c1;
    font-size: 43px;
    margin:25px;
}

.suma-empresa-w .tick-list {
    // font-family: "eurostileregular",Arial,Verdana,sans-serif;
    font-family: arial;
    font-size: 14px;
    color:#857d7d;
    float:left;
    width: 50%;
}

.suma-empresa-w h4 {
    // font-family: "eurostilebold",Arial,Verdana,sans-serif;
    font-family: Arial;
    color:#1350c1;
    font-size: 22px;
    margin:10px 0;
}
.suma-empresa-w .tick-list ul li {
    padding: 2px 0 2px 25px;
    margin: 10px;
    background: url(../images/suma-empresa/tick.png) no-repeat center left;
}

.pie-left {
    position: relative;
    width: 100%;
    max-width: 561px;
    font-size: 17px;
    color:#3b3b3b;
}
.pie-left img {
    width: 100%;
}
.pie-left p {
    position: absolute;
    top: 7px;
    left: 15px;
}
.pie-left a {
    color: #d90472;
}
.pie-left a:hover {
    text-decoration: underline;
}
.obligatorio {
    float: left;
    font-size: 12px;
    color: #a9a5a5;
    font-family: Arial,Verdana,sans-serif;
    margin: 5px;
}
.pie-izq-bg {
    background: url(../images/suma-empresa/pie-izq-bg.png) repeat-y top left;
    width: 100%;
    margin-top: -4px;
}
.suma-empresa-w.se {
    background: url(../images/se/se-bg1.png) no-repeat top left;
}

.suma-empresa-w.se h4 {
    margin: 15px;
}

.suma-empresa-w.se p, .suma-empresa-w.se-right p {
    text-align: justify;
    font-family: Arial,Verdana,sans-serif;
    color:#857d7d;
    font-size: 13px;
    font-weight: bolder;
    line-height: 18px;
}

.suma-empresa-w.se img {
    width: 100%;
    max-width: 526px;
    margin: 0 auto;
    display: block;
}

.suma-empresa-w.se-right {
    background: none;
}
.suma-empresa-w.se-right ul {
    margin: 20px 0;
    overflow: hidden;
}
.suma-empresa-w.se-right ul li {
    float: left;
    overflow: hidden;
    width: 33%;
}

.suma-empresa-w.se-right ul li img {
    float: left;
    margin: 10px 5px 10px 0;
}
.suma-empresa-w.se-right ul li p {
    text-align: left;
    margin-top: 5px;
}

.suma-empresa-w.se-right p {
    padding: 10px 15px 10px 0;
}

.suma-empresa-w.se-right img.se-right-f {
    width: 100%;
    max-width: 568px;
}
.geo ul li {
    margin-bottom:20px;
}
.geo ul li h3 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    color: #857d7d;
    font-size: 20px;
}
.geo ul li .item-wrapper {
    width: 100%;
    background:#f2f2f2;
    overflow: hidden;
}
.geo ul li .item-wrapper .bullet {
    background: url(../images/geo/bg1.png)repeat-y top left;
    float: left;
    width: 29px;
    height: 60px;
    position: relative;
}
.geo ul li .item-wrapper .bullet .arrow {
    position: absolute;
    width: 7px;
    height: 16px;
    background: url(../images/geo/arrows.png) no-repeat 0 0;
    top:50%;
    margin-top: -9px;
    left:88%;
}

.geo ul li .item-wrapper .bullet.nea {
    height: 79px;
    background:  url(../images/geo/bg4.png)repeat-y top left;
}
.geo ul li .item-wrapper .bullet.nea .arrow {
    background-position: -7px -16px;
}
.geo ul li .item-wrapper .bullet.centro {
    background:  url(../images/geo/bg2.png)repeat-y top left;

}
.geo ul li .item-wrapper .bullet.centro .arrow {
    background-position: top right;
}

.geo ul li .item-wrapper .bullet.cuyo {
    background:  url(../images/geo/bg3.png)repeat-y top left;
}
.geo ul li .item-wrapper .bullet.cuyo .arrow {
    background-position: 0 -16px;
}

.geo ul li .item-wrapper .bullet.norte {
    background:  url(../images/geo/bg5.png)repeat-y top left;
}
.geo ul li .item-wrapper .bullet.norte .arrow {
    background-position: bottom left;
}
.geo ul li .item-wrapper .bullet.patagonia {
    background:  url(../images/geo/bg4.png)repeat-y top left;
}
.geo ul li .item-wrapper .bullet.patagonia .arrow {
    background-position: bottom right;
}

.geo ul li .item-wrapper h4, .geo ul li .item-wrapper p {
    font-family: Arial,Verdana,sans-serif;
    font-weight: bolder;
    color:#454040;
    font-size: 12px;
    line-height: 15px;
}
.geo ul li .item-wrapper p {
    color: #857d7d;
    font-size: 13px;
    line-height: 18px
}
.geo ul li .item-wrapper .content-right {
    float: left;
    margin: 10px;

}
.geo ul li .item-wrapper .content-left {
    float: left;
    padding-right: 3%;
    margin: 2% 0 2% 1%;
    border-right: 1px solid #b2b0b0;
}

.geo ul li img {
    margin-bottom: 4px;
}

h3.pf {
    text-align: left;
    color: #9a9a9a;
    font-size: 14px;
    line-height: 16px;
    margin: 20px 30px;
}
.sn-agentes {
    margin:20px 0;
    text-align: center;
}

.sn-agentes h3{
    margin: 0;
}
.sn-agentes h5 {
    // font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-family: Arial;
    color: #6c6c6c;
    font-size: 22px;
    line-height: 23px;
}

.suma-empresa-w .sn-agentes .tick-list {
    float: none;
    margin: 0 auto;
    text-align: left;
}

.left-foot-nego h4{
    font-size: 18px;
    margin: 0 10px;
}
.left-foot-nego ul li {
    display: inline-block;
    overflow: hidden;
    width: 32%;
}
.left-foot-nego ul li p {
    font-family: Arial,Verdana,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 20px 0 0 0;
    color: #857d7d;
}
.left-foot-nego ul li:first-child img {
    padding-right:10px;
}
.left-foot-nego ul li img {
    float: left;

}
.left-foot-nego p {
    font-size: 14px;
    color:#363636;
    line-height: 18px;
}
.left-foot-nego .pie-left p {
    font-size: 18px;
}
.donde-first.suma.agentes {
    background: url(../images/suma-negocio/formbg.png)no-repeat 0 top;
}
.legales {
    font-size: 12px;
    font-family: Arial,Verdana,sans-serif;
    line-height: 18px;
    color: #3b3b3b;
}
.geo.agentes ul li .item-wrapper .content-left {
    padding-right: 5%;
    margin: 2% 0 2% 3%;
}
.geo.agentes ul li .item-wrapper .content-right {
    float: left;
    margin: 2% 10px 0px 10px;
}

.geo.agentes ul li .item-wrapper .bullet {
    height: 60px;
}
.geo.agentes ul li .item-wrapper .bullet.capi {
    height: 56px;
}
.geo.agentes ul li .item-wrapper .bullet.nea {
    height: 94px;
}
.compro img {
    margin: 0 auto;
    display: block;
    width: 100%;
}
.compro-table {
    width: 69%;
    margin: 0 auto;

}
.compro-table td {
    vertical-align: middle;
    width: 50%;
}
.comprobantes.faq-content .preg .res {
    background-color: #fff;
}

/* comprobantes */

.consumo table tr td div img,.municipios table tr td div img,.salud table tr td div img,.seguridad table tr td div img,.telecomunicaciones table tr td div img,.tv table tr td div img{
    display: block;
    width: 100%;
}

.consumo table tr td div {
    width:90%;
}

.consumo table tr td div.imgchica {
    width:35%;
    margin:0 auto;
}

.municipios table tr td div {
    width:90%;
}

.municipios table tr td div.imgchica {
    width:30%;
}

.salud table tr td div{
    width: 60%;
}

.salud table tr td div.imgchica{
    width: 80%;
}

.seguridad table tr td div {
    width: 50%;
}

.telecomunicaciones table tr td div {
    width: 70%;
}

.tv table tr td div {
    width: 80%;
}

img.second-shadow {
    margin: 40px 0 20px 0;
    display: block;
    width: 100%;
}

.grid_12.space img {
    display: block;
    margin: 0 auto;
    cursor: pointer;
}
.market {
    background: url(../images/market/bg-market.png) repeat-x top left;
}
.market-item {
    width: 423px;
    margin: 7% auto;
    overflow: hidden;
}
.market-item img {
    border: 1px solid #939393;
    width: 100%;
}

.market-item a.head-link.bg-titulo {
    background: #1350c1;
    display: block;
    /*width: 100%;*/
    padding: 10px;
    color: #fff;
    text-decoration: none;
}
.market-item h3 p, .market-item p, .market-item h4 {
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
    font-size: 18px;
    color: #1350c1;
    padding: 5px 0;
}
.market-item h4 {
    font-size: 16px;
    color: #857d7d;
    padding: 4px 0;
}
.market-item p {
    font-size: 12px;
    color: #857d7d;
    font-weight: normal;
    padding: 4px 0;
    line-height: 16px;
}
.market-item a {
    font-family: Arial,Verdana,sans-serif;
    color: #1350c1;
    text-decoration: underline;
    line-height: 17px;
    font-size: 12px;
    font-weight: bold;
    display: block;
}
.market-item a p{
    color:#ffffff;
    font-size: 16px;
}

.slider1-link {
    cursor: pointer;
}
.mobile-wrapp {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
}

.mobile-wrapp h3 {
    color:#1350c1;
    font-size: 24px;
}
.mobile-wrapp h4 {
    color: #5b5b5b;
    font-size: 18px;
}

.mobile-wrapp p {
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 18px;
}

.mobile-head {
    background: #f6f3ea;
}

.mobile-head img {
    float: left;
    margin-right: 30px;
}
.mobile-head a {
    display: block;
    width: 101px;
    height: 42px;
    background: url(../images/mobile/store.jpg) no-repeat top left;
    float: left;
    text-indent: -99999px;
    margin-left: 20px;
}
.mobile-head a.ios {

}
.mobile-head a.plays {
    background-position: bottom left;
}

.mobile-head h4 {
    padding: 20px 0 10px 17px;
}

.mobile-content img {
    float: left;
    margin: 17px;
}
.mobile-content h4 {
    margin: 5% 0 1% 0;
}
.mobile-content p {
    margin-bottom: 10px;
}

.menu-servicios ul li a {
    display: block;
    width: 366px;
    height: 70px;
    background: url(../images/servicios/menu-as.png) no-repeat top left;
    text-indent: -9999px;
}
.menu-servicios ul li {
    display: inline-block;
    margin-right: 2%;
}
.menu-servicios ul li:last-child {
    margin-right: 0;
}

.menu-servicios ul li.recarga a {
    background-position: 0 -243px;
    height: 75px;
}
.menu-servicios ul li.envio a {
    background-position: 0 -411px;
    height: 75px;
}
.menu-servicios ul li.pago a {
    background-position: 0 -75px;
    height: 75px;
}

.menu-servicios ul li.pago.active a {
    background-position: 0 3px;
}

.menu-servicios ul li.recarga.active a {
    background-position: 0 -158px;
}
.menu-servicios ul li.envio.active a {
    background-position: 0 -324px;
}

.head-line {
    margin: 30px 0;
}

.head-line h3 {
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    font-size: 22px;
    color:#0038a6;
    text-align: center;
    line-height:25px;
}

.list-line li {
    display: inline-block;
}

.prepa {
    text-align: right;
}

.right-f {
    float: right;
    margin-left: 20px;
}

.content-pago .grid_3 {
    background: url(../images/servicios/flecha.png) no-repeat 238px center;
    height: 128px;
}

.content-pago .grid_3 h4 {
    font-family: arial,Verdana,sans-serif;;
    color:#6f6f6f;
    font-size: 18px;
    margin-top: 40px;
    margin-left: 20px;
}

.content-pago p {
    font-family: arial,Verdana,sans-serif;
    font-size: 13px;
    line-height: 18px;
    color:#857d7d;
    font-weight: bold;
}

.content-pago a {
    text-decoration: underline;
    color: #0038a6;
    font-weight: bold;
}
.content-pago .grid_9 {
    padding: 10px 0;
}
.remark4 {
    color: #605a5a!important;
}
.grey-bg {
    background: #f2f2f2;
}

.pago-wrapper .foot {
    position: relative;
}
.pago-wrapper .foot img {
    width: 100%;
    max-width: 1141px;
}
.pago-wrapper .foot-spander {
    margin-top: -3px;
    max-width: 1139px;
    background: #FBFBFB;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    height: 50px;
}

.pago-wrapper .text-footer {
    width: 69%;
    position: absolute;
    top:60px;
    left:20px;
}


.recarga-wrapper p {
    font-family: arial,Verdana,sans-serif;
    font-size: 13px;
    color: #656565;
    line-height: 18px;
    font-weight: bold;
    padding: 0 30px;
}
.recarga-wrapper p.head {
    padding: 30px;
}
.recarga-wrapper h3 {
    font-family: 'eurostilebold',arial,Verdana,sans-serif;;
    padding: 15px 30px;
    color: #d90472;
    font-size: 18px;
    line-height: 18px;
}
.pink-content {
    background: #f9336f;
    border-radius:5px;
    margin: 0 30px;
    padding: 10px 0;
    width: 72%;
}
.pink-content p {
    color:#fff;

}
.recarga-wrapper img {
    float: right;
}

.envio-wrapper h3 {
    font-size: 20px;
    line-height: 22px;
    padding-left: 30px;
    color:#1350c1;
    font-family: 'eurostilebold',Arial,Verdana,sans-serif;
    padding-bottom: 20px;
}
.envio-wrapper p {
    color: #857d7d;
    font-size: 13px;
    line-height: 18px;
    font-family: Arial,Verdana,sans-serif;
    font-weight: bold;
    padding: 0 0 20px 30px;
}
.envio-wrapper img {
    padding-left: 30px;
    width: 100%;
    max-width: 530px;
}

.envio-wrapper .remark6 {
    padding:0 0 0 30px;
    color:#1350c1;
}
.envio-wrapper .bg-lg {
    background: #f2f2f2;
    padding: 20px 0;
    margin-top: 30px;
}

.envio-wrapper img.wu {
    box-shadow: 0px 0px 15px #AAA;
    margin-bottom: 10px;
    margin-left: 30px;
    padding: 0;
    max-width: 335px;
}

.envio-wrapper .login-pa {
    float: right;
    color:#1350c1;
    font-weight: bolder;
    text-decoration: underline;
    background: url(../images/servicios/logo-a.png) no-repeat right center;
    padding: 30px 90px 30px 0;
    margin: 20px 70px 0 0;
}







.total-wrapp { display: none; position: absolute; top:0; left:0; width: 100%; height: 150%; background: rgba(0,0,0,0.5); z-index: 999999; }
.total-wrapp .pop-buscar .close-w {position: relative;}
.total-wrapp .pop-buscar .close-w span {position: absolute; top:0px; right: 0px; font-size: 10px; color: #1350c1; cursor: pointer;}
.total-wrapp .pop-buscar {position: absolute; font-family: tahoma; left:50%; margin-left: -357px; top:150px; width: 713px; border:10px solid #757575; background: #fff; padding: 10px; height:40%; overflow-y: scroll;}
.total-wrapp .pop-buscar h2 { font-size: 20px; color: #0038A6; font-weight: bold; margin: 10px 0 20px; }
.total-wrapp .pop-buscar h3 { font-size: 20px; color: #d90472; font-weight: bold; margin-bottom: 5px; background-color: #757575; height: 20px; }
.total-wrapp .pop-buscar h4 { font-size: 12px; color: #888888;  margin: 10px 0 0 10px; }
.total-wrapp .pop-buscar .direcciones h3 {width: 48%;  float: left; color: #FFD200; font-size: 15px; padding: 10px 0 0 10px; }
.total-wrapp .pop-buscar .direcciones .dire-wrapper { overflow: hidden; clear: both; cursor: pointer; }
.total-wrapp .pop-buscar .direcciones .dire-wrapper h4 {float: left; width: 46%; margin-bottom: 5px;}
.total-wrapp .pop-buscar .direcciones .dire-wrapper .dire-info {display: none; clear: both;}
.total-wrapp .pop-buscar .direcciones .dire-wrapper .dire-info p { font-size: 11px; color:#5b5b5b; line-height: 18px; margin-left: 10px;}


.total-wrapp-2 { display: none; position: absolute; top:0; left:0; width: 100%; height: 150%; background: rgba(0,0,0,0.5); z-index: 999999; }
.total-wrapp-2 .pop-buscar .close-w-2 {position: relative;}
.total-wrapp-2 .pop-buscar .close-w-2 span {position: absolute; top:0px; right: 0px; font-size: 10px; color: #1350c1; cursor: pointer;}
.total-wrapp-2 .pop-buscar {position: absolute; font-family: tahoma; left:50%; margin-left: -357px; top:150px; width: 713px; border:10px solid #757575; background: #fff; padding: 10px;}
.total-wrapp-2 .pop-buscar h2 { font-size: 20px; color: #0038A6; font-weight: bold; margin: 10px 0 20px; }
.total-wrapp-2 .pop-buscar h3 { font-size: 20px; color: #d90472; font-weight: bold; margin-bottom: 5px; background-color: #757575; height: 20px; }
.total-wrapp-2 .pop-buscar h4 { font-size: 12px; color: #888888;  margin: 10px 0 0 10px; }
.total-wrapp-2 .pop-buscar .direcciones-2 h3 {width: 98%;  float: left; color: #FFD200; font-size: 15px; padding: 10px 0 0 10px; }
.total-wrapp-2 .pop-buscar .direcciones-2 .dire-wrapper-2 { overflow: hidden; clear: both; cursor: pointer; }
.total-wrapp-2 .pop-buscar .direcciones-2 .dire-wrapper-2 h4 {float: left; width: 46%; margin-bottom: 5px;}
.total-wrapp-2 .pop-buscar .direcciones-2 .dire-wrapper-2 .dire-info-2 {display: none; clear: both;}
.total-wrapp-2 .pop-buscar .direcciones-2 .dire-wrapper-2 .dire-info-2 p { font-size: 11px; color:#5b5b5b; line-height: 18px; margin-left: 10px;}


.total-wrapp-envio { display: none; position: absolute; top:0; left:0; width: 100%; height: 150%; background: rgba(0,0,0,0.5); z-index: 999999; }
.total-wrapp-envio .pop-buscar .close-w-envio {position: relative;}
.total-wrapp-envio .pop-buscar .close-w-envio span {position: absolute; top:0px; right: 0px; font-size: 10px; color: #1350c1; cursor: pointer;}
.total-wrapp-envio .pop-buscar {position: absolute; font-family: tahoma; left:50%; margin-left: -357px; top:150px; width: 713px; border:10px solid #757575; background: #fff; padding: 10px;}
.total-wrapp-envio .pop-buscar h2 { font-size: 20px; color: #0038A6; font-weight: bold; margin: 10px 0 20px; }
.total-wrapp-envio .pop-buscar h3 { font-size: 20px; color: #d90472; font-weight: bold; margin-bottom: 5px; background-color: #757575; height: 20px; }
.total-wrapp-envio .pop-buscar h4 { font-size: 12px; color: #888888;  margin: 10px 0 0 10px; }
.total-wrapp-envio .pop-buscar .direcciones-envio h3 {width: 48%;  float: left; color: #FFD200; font-size: 15px; padding: 10px 0 0 10px; }
.total-wrapp-envio .pop-buscar .direcciones-envio .dire-wrapper-envio { overflow: hidden; clear: both; cursor: pointer; }
.total-wrapp-envio .pop-buscar .direcciones-envio .dire-wrapper-envio h4 {float: left; width: 46%; margin-bottom: 5px;}
.total-wrapp-envio .pop-buscar .direcciones-envio .dire-wrapper-envio .dire-info-envio {display: none; clear: both;}
.total-wrapp-envio .pop-buscar .direcciones-envio .dire-wrapper-envio .dire-info-envio p { font-size: 11px; color:#5b5b5b; line-height: 18px; margin-left: 10px;}

#map-canvas, .direcciones {
	margin-top:20px;
}

.tabs ul {
	height:40px;
}

.tabs ul li {
	display:inline;
}

.tabs ul li a {
	float:left;
	display:block;
	width:100px;
	height:40px;
	color:#757575;
	text-align:center;
	line-height:40px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	cursor:pointer;
	/*border-bottom:1px solid #CCC;*/
}

.activetab a {
	border: 1px solid #CCC;
	border-bottom:0px;
}


ul.secundario-inferior li.envioDinero {
    width:121px;
}

ul.secundario-inferior li.envioDinero ul {
    clear: both;
    margin-top: 17px;
    width: 331px;
}
ul.secundario-inferior li.envioDinero ul.none {
    display:none;
}

ul.secundario-inferior li.envioDinero ul.visible {
    display: block !important;
}

/* envio - transferencia */
.transferencia-encabezado{
    background: #f9d100;
    overflow: hidden;
}

.transferencia-encabezado p{
    float: right;
    font-family: "eurostileregular",Arial,sans-serif;
    font-weight: bold;
    font-size: 24px;
    line-height: 24px;
    margin:30px 30px 30px 15px;
    text-align: right;
    color: #0038a6;
}

.transferencia-encabezado p:first-child{
    float: left;
    text-align: left;
    margin: 30px 15px 30px 30px;
}

.transferencia-encabezado span{
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    color: #818181;
}

.transferencia-encabezado p:first-child span{
    color: #0038a6;
}

.transferencia-cuerpo-1 {
    font-family: "eurostilebold",Arial,sans-serif;
    color: #5b5b5b;
}

.transferencia-cuerpo-1 p {
    font-size: 24px;
    line-height: 27px;
    margin-top: 20px;
     margin-left: 15px;
}

.transferencia-cuerpo-1 div {
    width: 355px;
    margin: 25px auto;
}

.transferencia-cuerpo-1 img,.transferencia-cuerpo-2 img {
    width: 100%;
}

.transferencia-cuerpo-1 p,.transferencia-cuerpo-1 span{

}

.transferencia-cuerpo-1 span{
    font-family: Arial;
    font-size: 14px;
}

.envios-internacionales {
    box-shadow: 0px -5px 11px -4px #000;
    border-radius: 5px;
}

.envios-internacionales div{
    border: 3px solid #cdcdcd;
    float: left;
    margin: 5px;
    width: 70%;
}

.envios-internacionales div img {
    width: 100%;
    display: block;
}

.envios-internacionales p{
    background: #f1ecde; /* Old browsers */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiNmMWVjZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #f1ecde 46%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#f1ecde), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f1ecde 46%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f1ecde 46%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f1ecde 46%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f1ecde 46%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1ecde', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    float: right;
    font-family: "eurostileregular",Arial,sans-serif;
    font-size: 17px;
    line-height: 17px;
    margin: 5px;
    color: #5c5a5a;
    padding: 11px 15px;
    width: 222px;
}

/* Corrección altura título banner PF */
.bannercontainer.responsive .caption p {
    line-height: 20px;
}

.caption.lfr.desc {
    margin-top: -10px !important;
}

/*ERRORES FORMULARIOS*/
.soycliente-form .error_list ,
.error_list{ float:left; width: 100%; list-style-type: none; margin:0; padding:0;}
.error_list li{ font-size:12px; color:#f33; float:left; margin-left: 5px;}
.vaca-form ul li{ font-size:12px; color:#1350c1; float:left;  list-style-type: none; margin:0; padding:0;}

/*Activo*/
ul.secundario-superior li ul.secundario-inferior li.act > a{ font-weight: bold; font-size: 12px;}
a.bold{ font-weight: bold; font-size: 12px;}

/*BOTONES FORMULARIO DE CONTACTO*/
.botformulario{
    display: inline-block;
    margin: 10px 10px 20px 0px;
    padding: 15px;
    /*background-color: #1350c1;*/
    color: #685701;
    border: 2px solid #F5CC00;
    border-radius: 5px;
    background: -webkit-linear-gradient(#F5CC00, #FDB500);
    background: -o-linear-gradient(#F5CC00, #FDB500);
    background: -moz-linear-gradient(#F5CC00, #FDB500);
    background: linear-gradient(#F5CC00, #FDB500);
    cursor: pointer;
}

.botoneracontacto{
    text-align: center;
    padding:40px 0px;
}

.bfini{
    height:70px;
    line-height: 70px;
    padding:25px;
}

.botformulario:hover{
    background: -webkit-linear-gradient(#FDB500, #F5CC00);
    background: -o-linear-gradient(#FDB500, #F5CC00);
    background: -moz-linear-gradient(#FDB500, #F5CC00);
    background: linear-gradient(#FDB500, #F5CC00);
}

.botactivo{
    text-decoration: underline;
}

.botreclamo, .botsumanegocio{
    width:150px;
}

/*Razon Social (Suma Tu empresa)*/
.raz_soc label, .raz_soc input{
    margin:1% !important;
}




@media (max-width:769px) {
    .botoneracontacto{
        padding:10px;
    }

    .bfini{
        height:20px;
        line-height:20px;
        padding:10px;
        width: 90%;
        margin:5px;
    }

    .contacto label{
        width:40%;
    }

    .contacto input, .contacto select, .mensaje-c{
        margin-top:0px !important;
        width:100% !important;
    }

    .contacto textarea{
        width:95% !important;
    }

    .fix{
        margin-top: 5px !important;
    }
}

.banner_1 a img, .banner_3 a img{
    margin:0px !important;
}

.banner_2 a img{
    margin: 0 auto;
}

.banner_3 a img{
    float:right;
}

/*
-------------------------------------------
            LANDING PAGE
-------------------------------------------
*/

#u_0_6{
    right:300px !important;
}

.telon{
    background-image: url('../images/landing/telon.jpg');
    /*background-size: 100% auto;*/
    background-size: cover;
    height:100vh;
    overflow:auto;
}

.telon .logo{
    padding:30px;
    float:left;
    width:200px;
    height:200px;
}

.telon .logo img{
    width:100%;
}

.telon h1{
    color:#ffffff;
    text-align: center;
    font-size: 6.5em;
    font-family: 'signpainter';
    margin-top:-140px;
}

.telon .redes-sociales{
    padding:15px 30px;
    float:right;
}

.main-video{
    padding: 1% 12.5% 2.5% 12.5%;
    overflow: hidden;
}

.main-video iframe{
    width:100%;
    height:65vh;
}

.redes-sociales img{
    margin-left: 15px;
}

.yellow-bar{
    background-color: #ffe100;
    background-image:url('../images/landing/yellow-bar.jpg');
    background-size: cover;
    padding: 1.5% 12% 2% 12%;
    text-align: center;
    overflow:auto;
}

.yellow-bar h1{
    color: #1350c1;
    font-family: 'signpainter';
    font-size: 4em;
    margin-bottom: 20px;
}

.yellow-bar div{
    display:inline-block;
    width: 15%;
    cursor: pointer;
    margin-right:1.6%;
    float:left;
}

.yellow-bar img{
    height:100%;
    width:100%;
}

.white-section{
    padding: 40px 100px;
    text-align: center;
}

.col-left, .col-right{
    display: inline-block;
}

.col-left{
    width: 47%;
    float:left;
    text-align: left;
    margin-top:80px;
}

.col-left b{
    font-size:24px;
    font-family: 'eurostilebold';
}
.col-right{
    float:right;
    text-align: right;
    width:50%;
    margin-top:110px;
}

.col-left div{
    margin-bottom:10px;
    line-height: 50px;
    vertical-align: middle;
}

.col-left img{
    width:80px;
    margin-right:40px;
}

.col-left div div{
    display: inline-block;
    line-height:14px;
}

.round-number{
    background-color: #FFE100;
    -webkit-border-round:50px;
    -moz-border-radius: 50px;
    border-radius:30px;
    color: #494d64;
    font-weight: bolder;
    height:25px;
    width:25px;
    line-height: 25px !important;
    vertical-align: middle;
    padding:10px;
    /*display: inline-block;*/
    text-align:center;
    margin-right:10px;
}

.consultas-boxes{
    background-color: #9b9b9b;
    margin-top:60px;
    color:#ffffff;
    padding: 40px 40px;
    overflow:auto;
    font-size:20px;
}

.consultas-boxes .grid_5, .descargar_app .grid_5{
    width:45%;
}

.consultas-boxes h2{
    margin-bottom: 40px;
    font-size:1.5em;
}

.consultas-boxes .form-envio{
    padding:20px 40px;
    box-sizing: border-box;

}

.consultas-boxes .form-envio input[type="text"]{
    width:70%;
    vertical-align:middle;
}

.consultas-boxes .form-envio input[type="button"]{
    margin:0px;
    vertical-align: middle;
}

.consultas-boxes select{
    max-width:100%;
    margin-bottom:20px;
}

.descargar_app{
    background-color:#d0d0d0;
    overflow: auto;
    margin-top:40px;
    padding:30px 40px;
    font-size: 20px;
}

.descargar-btn{
    display:inline-block;
    text-align:left;
    margin-left: 10px;
    color:#1350c1;
}

.descargar_app .grid_5 .num p{
    margin-top: 15px;
    padding: 25px 25px 25px 75px;
    color: white;
    background: url(../images/footer/phone.png) no-repeat 25px 10px;
    background-position:50px 12px;
    background-color: #9b9b9b;
}

.descargar_app .grid_5 img{
    vertical-align: top;
}

.landing-footer{
    margin-top:40px;
    font-size: 20px;
}

.descargar_app, .landing-footer, .pasos{
    font-family: sans-serif;
}

@media (max-width:375px){
    .banner-app-wrap h2{padding: 40px 20px 0px;    font-size: 25px !important;}
    .banner-app .btn{    font-size: 20px !important;}
}

@media (max-width: 350px){
    .telon h1 {
        margin-top: -20px !important;
        font-size: 1.3em !important;
    }
}

@media (max-width:480px){

    .fb-like{
        margin-top:-10px !important;
    }

    .col-left img{
        margin-right: 10px !important;
    }

    .telon .logo{
        padding: 10px;
        width:70px !important;
        height:70px !important;
    }

    .telon{
        height: 290px !important;
    }

    .main-video iframe{
        height: 140px !important;
    }

    .yellow-bar h1{
        font-size: 1em !important;
    }

    .telon h1{
        margin-top:-10px !important;
        font-size:1.5em !important;

    }

    .main-video{
        padding-top:2% !important;
    }

    .col-left div div{
        width:70%;
    }

    .pasos-item{
        width: 70% !important;
    }

    .round-number{
        height: 15px;
        width: 15px !important;
    }

    .white-section{
        padding: 5% !important;
    }

    .consultas-boxes, .descargar_app{
        padding:20px !important;
    }

    .descargar_app{
        font-size:12px;
    }

    .descargar_app .dw{
        width:150px;
    }

    .qr{
        width:50px;
    }
    .head-m .grid_2 img.logo{max-width: 126px;}
}

@media (max-width:600px){

    .telon .logo{
        width:70px;
        height:70px;
    }

    .col-left{
        font-size: 16px;
    }

    .col-left img{
        width: 60px;
        margin:0px 20px 0px 0px;
    }

    .round-number{
        height: 15px;
        width: 15px;
        line-height: 15px !important;
    }

    .consultas-boxes .e-der{
        text-align: center;
    }

    .consultas-boxes .calc-tarifa input[type="text"]{
        width:100%;
        margin:0px !important;
    }

    .consultas-boxes .calc-tarifa input[type="button"]{
        float: right;
        margin-top:7px;
    }

    .col-left, .col-right, .consultas-boxes .grid_5, .descargar_app .grid_5{
        width:100%;
    }

    .white-section{
        padding: 5% 8%;
    }

    .landing-footer{
        font-size: 10px;
    }

    .telon{
        height: 420px;
        background-size: cover;
        background-position: center;
    }

    .yellow-bar h1{
        font-size: 1.5em;
    }

    .main-video iframe{
        height: 230px;
    }

    .telon h1{
        font-size:2em;
        margin-top:-50px;
    }

    .telon .logo img{
        width: 100%;
    }

    .main-video{
        padding: 5% 10%;
    }

    .yellow-bar{
        padding: 2% 10%;
    }

    .yellow-bar h1{
        margin-bottom:5px;
    }

    .telon .redes-sociales{
        padding:10px;
    }

    .redes-sociales img{
        height: 20px;
    }

    .col-left, .col-right{
        margin-top: 40px;
    }

    .consultas-boxes .form-envio{
        text-align: center;
    }

    .consultas-boxes .form-envio label{
        float:none;

    }
    /*ESTILOS 2020*/
    #popup{display:none !important;}
}

@media (min-width:601px) and (max-width:800px){
    .fb-like{
        margin-top:-15px !important;
    }

    .redes-sociales img{
        height:25px;
    }
    .telon .logo{
        width:100px;
        height:100px;
    }

    .col-right, .col-left{
        width:100%;
        margin-top:30px;
    }

    .telon {
        height:500px;
        background-size: cover;
        background-position: center;
    }

    .telon h1{
        font-size: 3em;
        margin-top: -60px;
    }

    .yellow-bar h1{
        font-size: 2em;
        margin-bottom:10px;
    }

    .main-video {
        padding: 2.5% 12% 2.5% 12%;
    }

    .main-video iframe{
        height:300px;
    }

    .white-section{
        padding:40px;
    }

    .consultas-boxes, .descargar_app{
        padding:20px;
    }

    .descargar_app{
        font-size:11px;
    }

    .descargar_app .grid_5 .qr{
        width:50px;
    }

   .descargar_app .dw{
        width:150px;
    }

    .descargar_app .grid_5 .num p{
        margin-top:5px;
        padding:20px;
        background-position: 20px 12px;
        background-size: 15px;
    }

    .consultas-boxes .form-envio{
        padding:20px;
    }

    .consultas-boxes .form-envio input[type="text"]{
        float:left;
        width:90%;
    }

    .consultas-boxes h2{
        margin-bottom:20px;
        font-size:1em;
    }

    .consultas-boxes #c{
        margin-top:-5px;
    }

    .consultas-boxes .form-envio label{
        margin: 5px 0px 0px 0px !important;
        float:none;
    }
}

@media (min-width:801px) and (max-width:1024px){
    .main-video iframe{
        height:60vh;
    }

    .fb-like{
        margin-top:-10px !important;
    }

    .telon .logo{
        width:100px;
        height:100px;
    }

    .telon h1{
        margin-top:-30px;
    }

    .descargar_app{
        font-size:14px;
    }

    .col-left, .col-right{
        width:100%;
    }
}

@media (min-width:1441px){
    .white-section{
        padding: 5% 20%;
    }

    .main-video{
        padding: 2.5% 25%;
    }

    .fb-like{
        margin-right: 25% !important;
    }

    .yellow-bar{
        padding: 1% 25%;
    }

    .redes-sociales img{
        height:20px;
    }
}



// ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
// ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨  ESTILOS CUSTOM NO NATIVOS
// ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
.fontfamily_arial {font-family: arial;}