/* generales */
html {
    width: auto;
    height: auto;
}

body {
    width: auto;
    height: auto;
    background-color: #ffffff;
    font-family: 'Lato',Arial,Helvetica;
    font-weight: 300;
    color: #1b1b1b;
}

a, img {
    outline: 0 none;
    text-decoration: none;
    border: 0px none;
}

a:hover, img:hover {
    outline: 0 none;
}

.clear {
    clear: both;
}

.pg_btn_verde_home {
    width: 265px;
    height: 43px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
    background-color: #38a6ad;
    border: 0px none;
    /* border radius */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-family: 'Lato',sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height: 43px;
}

.pg_btn_verde_home:hover {
    background-color: #5fc9d0;
}

.link_ver_requisitos {
    font-family: 'Lato',Arial,Helvetica;
    font-weight: normal;
    color: #46b1b7;
    text-decoration: underline;
}

.link_ver_requisitos:hover {
    color: #5fc9d0;
}

.link_seo {
    color: inherit;
}

.link_seo:hover {
    text-decoration: underline;
}

.link_seo strong {
    font-weight: normal;
}

.strong_seo {
    font-weight: normal;
}

.tpsv{
    background-color: #552F44;
    border: 1px solid #4B0082;
    border-radius: 0 0 10px 10px;
    left: 50%;
    opacity: 0.3;
    padding: 5px 10px;
    position: absolute;
    top: 0;
}
.tpsv span{
    color: #FFF;
    font-weight: bold;
}

/* diagramacion */
#div_wrapper {
    width: 100%;
    height: auto;
}

#div_content {
    width: 100%;
    height: auto;
    margin: 0 auto;
}

#header {
    width: 1115px;
    margin: 0 auto;
    background-color: #ffffff;
}

#div_secctions {
    width: 100%;
}

#footer {
    width: 100%;
    height: auto;
    border-top: 1px solid #d5d4d4;
}

/* header */
/* header - logo */
#header #a_logo {
    width: 261px;
    height: 53px;
    float: left;
    margin: 25px 0 0 30px;
}

#header #a_logo:hover {
    text-decoration: none;
}

/* header - header_right */
#header #div_header_right {
    margin: 0 30px 0 0;
    float: right;
}

/* header - nav languages */
#header #nav_language {
    width: 58px;
    height: 41px;
    margin: 17px 0 0 0;
    float: right;
}

#header #nav_language a {
    width: 58px;
    display: block;
    font-family: "Noto Sans",sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #323d3e;
    text-align: center;
    text-decoration: none;
}

#header #nav_language:hover > ul {
    display: block;
}

#header #nav_language ul {
    width: 58px;
    margin: 0;
    padding: 0;
    position: relative;
    float: right;
    top: 6px;
    list-style: outside none none;
    display: none;
}

#header #nav_language ul li {
    width: 58px;
    height: 13px;
    margin: 0;
    padding: 0;
    background-color: #eaefee;
}

#header #nav_language ul li:hover {
    background-color: #0e0e0e;
    opacity: 0.48;
}

#header #nav_language ul li a {
    width: 58px;
    height: 13px;
    margin: 0;
    padding: 0;
    display: block;
    font-family: "Lato",sans-serif;
    font-size: 10px;
    font-weight: 300;
    color: #323d3e;
    text-align: center;
    text-decoration: none;
    line-height: 13px;
}

#header #nav_language ul li a:hover {
    color: #fffdfd;
}

/* header - nav main menu */
#header #nav_main_menu {
    min-height: 25px;
    margin: 12px 0 0 90px;
    float: left;
}

#header #nav_main_menu ul {
    min-height: 25px;
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-position: inside;
}

#header #nav_main_menu ul li {
    width: auto;
    min-height: 25px;
    float: left;
}

#header #nav_main_menu ul li.li_separetor {
    width: 1px;
    height: 25px;
    margin: 0 35px 0 35px;
    background-color: #a1a1a1;
}

#header #nav_main_menu ul li a {
    width: auto;
    height: 25px;
    text-decoration: none;
}

#header #nav_main_menu ul li a h3 {
    font-family: 'Noto Sans',sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #323d3e;
    line-height: 25px;
}

#header #nav_main_menu ul li a.active h3,
#header #nav_main_menu ul li a:hover h3 {
    color: #703655;
    text-decoration: underline;
}

#header #nav_main_menu ul li .div_active_nmm {
    width: 22px;
    height: 11px;
    margin: 0 auto;
    background-image: url("../imagenes/inicio/pg-icon-active-nmm.jpg");
}

/* header - nav main menu - submenu */
#header #nav_main_menu.nav_main_menu_sub_menu {
    margin-top: 21px;
}

#header #nav_main_menu.nav_main_menu_no_active {
    margin-bottom: 11px;
}

#header #nav_main_menu.nav_main_menu_sub_menu ul li.li_separetor {
    margin: 0 60px 0 60px;
}

#header #nav_main_menu.nav_main_menu_sub_menu ul li#li_inicio {
    width: 50px;
    position: relative;
    padding: 0 20px 0 13px;
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    z-index: 4;
    background-image: url(../imagenes/inicio/pg_flechita_abajo.png);
    background-position: 68px 8px;
    background-repeat: no-repeat;
}

#header #nav_main_menu.nav_main_menu_sub_menu ul li#li_inicio:hover {
    display: block;
    border-top: 1px solid #a1a1a1;
    border-left: 1px solid #a1a1a1;
    border-right: 1px solid #a1a1a1;
}

#header #nav_main_menu ul li:hover > #ul_submenu {
    display: block;
}

#header #nav_main_menu #ul_submenu {
    width: 196px;
    height: 135px;
    border-bottom: 1px solid #a1a1a1;
    border-right: 1px solid #a1a1a1;
    border-left: 1px solid #a1a1a1;
    background-color: #ffffff;
    opacity: 0.9;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 24px;
    left: -1px;
    list-style: none;
    list-style-position: inside;
    display: none;
    z-index: 5;
}

#header #nav_main_menu #ul_submenu li:first-child {
    width: 100px;
    min-height: 5px;
    height: 5px;
    border-top: 1px solid #a1a1a1;
    float: right;
}

#header #nav_main_menu #ul_submenu li {
    width: 183px;
    min-height: 25px;
    height: 25px;
    margin: 0 0 0 0;
    padding: 0 0 0 13px;
}

#header #nav_main_menu #ul_submenu li a {
    width: auto;
    height: 25px;
    text-decoration: none;
}

#header #nav_main_menu #ul_submenu li a h3 {
    font-family: 'Noto Sans',sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #323d3e;
    line-height: 25px;
}

#header #nav_main_menu #ul_submenu li a.active h3,
#header #nav_main_menu #ul_submenu li a:hover h3 {
    color: #703655;
    text-decoration: underline;
}

/* header - nav countries */
#header #nav_countries {
    width: 59px;
    height: 27px;
    margin: 9px 30px 0 0;
    float: right;
}

/* header - nav countries */
#header #nav_countries.nav_countries_sub_menu {
    margin-top: 18px;
}

/* footer */
/* footer - pagadito */
#footer #sec_pagadito_footer {
    width: 1115px;
    height: auto;
    margin: 32px auto 0 auto;
}

#footer #sec_pagadito_footer .column {
    width: 300px;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
}

#footer #sec_pagadito_footer #column_1 {}

#footer #sec_pagadito_footer #column_2 {}

#footer #sec_pagadito_footer #column_3 {}

#footer #sec_pagadito_footer #column_4 {
    width: auto;
}

#footer #sec_pagadito_footer .column h2 {
    width: auto;
    height: auto;
    margin: 0 0 8px 0;
    padding: 0 0 0 0;
    font-family: 'Ubuntu', verdana;
    font-size: 14px;
    font-weight: normal;
    color: #713958;
}

#footer #sec_pagadito_footer .column .optionsList {
    width: auto;
    height: auto;
    margin: 0 0 8px 0;
    padding: 0 0 0 0;
    list-style: none;
}

#footer #sec_pagadito_footer .column .optionsList li {
    width: auto;
    height: auto;
    margin: 0 0 3px 0;
    padding: 0 0 0 0;
}

#footer #sec_pagadito_footer .column .optionsList li a {}

#footer #sec_pagadito_footer .column .optionsList li a h3 {
    font-family: 'Ubuntu', verdana;
    font-size: 10px;
    color: #545454;
}

#footer #sec_pagadito_footer .column .optionsList li a:hover h3 {
    text-decoration: underline;
}

#footer #sec_pagadito_footer .column #frm_suscribete {
    width: auto;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#footer #sec_pagadito_footer .column #frm_suscribete label {
    width: auto;
    height: auto;
    margin: 0 0 35px 0;
    padding: 0 0 0 0;
    display: block;
    font-family: 'Ubuntu', verdana;
    font-size: 12px;
    color: #545454;
}

#footer #sec_pagadito_footer .column #frm_suscribete #txt_suscribete_email {
    width: 200px;
    height: 17px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    display: block;
    border: 1px solid #8a8585;
    background-color: #ffffff;
    font-family: verdana;
    font-size: 10.57px;
    color: #a6a5a5;
}

#footer #sec_pagadito_footer .column #frm_suscribete #txt_suscribete_email:focus {
    color: #545454;
}

#footer #sec_pagadito_footer .column #frm_suscribete #btn_suscribete_ok {
    width: 23px;
    height: 19px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    float: left;
    display: block;
    background-color: #713958;
    border: 0px none;
    font-family: verdana;
    font-size: 10.57px;
    color: #ffffff;
}

#footer #sec_pagadito_footer .column #frm_suscribete #msj_suscribete_no_email,
#footer #sec_pagadito_footer .column #frm_suscribete #msj_suscribete {
    margin: 5px 0 0 0;
    font-size: 10px;
    display: none;
}

#footer #sec_pagadito_footer .column #certificados {
    width: auto;
    height: auto;
    margin: 26px 0 0 0;
    padding: 0 0 0 0;
}

#footer #sec_pagadito_footer .column #certificados #verisign {
    width: 105px;
    height: auto;
    margin: 14px 0 0 10px;
    padding: 0 0 0 0;
    float: left;
}

#footer #sec_pagadito_footer .column #certificados #pci {
    width: 105px;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
    float: left;
}

#footer #sec_pagadito_footer .column #certificados #div_tarjetas {
    width: 170px;
    margin: 13px 0 0 0px;
}

#footer #sec_pagadito_footer .column #redes_sociales {
    width: auto;
    height: auto;
    margin: 26px 0 0 0;
    padding: 0 0 0 0;
}

/* BOTONES: REDES SOCIALES*/
#footer #sec_pagadito_footer .column #redes_sociales .pg_redes_sociales {
    background: url("../imagenes/inicio/pagadito-iconos-redes-sociales-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    display: inline-block;
    height: 32px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 32px;
    font-size: 0;    
}
#footer #sec_pagadito_footer .column #redes_sociales .pg_redes_sociales:hover{
    opacity: 0.8;
}

#footer #sec_pagadito_footer .column #redes_sociales .btn_social_facebook {
    background-position: left top;
}

#footer #sec_pagadito_footer .column #redes_sociales .btn_social_twitter {
    background-position: -32px 0;
}

#footer #sec_pagadito_footer .column #redes_sociales .btn_social_youtube {
    background-position: -64px 0;
}

#footer #sec_pagadito_footer .column #redes_sociales .btn_social_google_plus {
    background-position: -96px 0;
}

#footer #sec_pagadito_footer .column #redes_sociales .btn_social_wordpress {
    background-position: -128px 0;
}

#footer #sec_pagadito_footer #h2_pague_seguro {
    margin: 40px 0 0 0;
    font-family: 'Ubuntu',sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #545454;
    text-align: center;
}

/* footer - pagadito group */
#footer #sec_pagaditogroup_footer {
    width: 100%;
    height: 104px;
    margin: 32px 0 0 0;
    font-family: "Ubuntu", verdana;
    background-color: #0e3379;
    border-top: 1px solid #d8d4d4;
}

#footer #sec_pagaditogroup_footer #center {
    width: 1115px;
    height: 104px;
    margin: 0 auto;
}

#footer #sec_pagaditogroup_footer #copys {
    float: left;
    margin: 43px 0 0 28px;
    font-family: 'Noto Sans',sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}

#footer #sec_pagaditogroup_footer #copys a {
    color: #ffffff;
}

#footer #sec_pagaditogroup_footer #copys a:hover {
    text-decoration: underline;
}

#footer #sec_pagaditogroup_footer #link-group {
    width: 187px;
    height: 104px;
    float: right;
    margin: 0 30px 0 0;
}

#footer #sec_pagaditogroup_footer #link-group a {
    width: 187px;
    height: 104px;
    display: block;
    overflow: hidden;
}

/* secciones */
/* secciones - clases */
#div_secctions .sec_pg {
    width: 100%;
}

#div_secctions .div_section_content {
    width: 1115px;
    height: inherit;
    margin: 0 auto;
}

/* landing pasaralela-de-pago */
.div_sec_hc #sec_title {
    height: 96px;
    background-color: #46b1b7;
}

.div_sec_hc #sec_title .div_title {
    height: 96px;
    background-image: url("../imagenes/inicio/pg-icono-comercios.png");
    background-position: 90px 16px;
    background-repeat: no-repeat;
}

.div_sec_hc #sec_title .div_title h1 {
    padding: 36px 0 0 165px;
    font-family: 'Lato',sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #333333;
}

.div_sec_hc #sec_title .div_title h1 span {
    font-size: 30px;
    font-weight: 300;
    color: #fffdfd;
}

/* BANNER */
.div_sec_hc #sec_banner {
    height: 473px;
    background-color: #fbf8f7;
    background-image: url("../imagenes/inicio/pg-home-comercios.jpg");
    background-position: center top;
    background-repeat: no-repeat;
}

.div_sec_hc #sec_banner h2 {
    padding: 17px 0 0 90px;
    font-family: 'Lato',sans-serif;
    font-size: 30px;
    font-weight: 300;
    color: #5d2846;
}

.div_sec_hc #sec_banner p {
    width: 550px;
    padding: 15px 0 0 90px;
    font-family: 'Lato',sans-serif;
    font-size: 20px;
    font-weight: 300;
    color: #030303;
    line-height: 26px;
    text-align: justify;
}

.div_sec_hc #sec_banner p.p2 {
    width: 440px;
    padding: 35px 0 0 90px;
}

.div_sec_hc #sec_banner p strong {
    font-weight: normal;
}

.div_sec_hc #sec_banner .link_abra_su_cuenta {
    margin: 35px 0 0 90px;
}

.link_abra_su_cuenta{
    font-size: 16px;
    width: 280px;
}

/* REQUISITOS */
.div_sec_hc #sec_requesitos {
    height: 75px;
    background-color: #545454;
}

.div_sec_hc #sec_requesitos .div_title {}

.div_sec_hc #sec_requesitos .div_title h2 {
    padding: 13px 0 10px 0;
    font-family: 'Lato',sans-serif;
    font-size: 21px;
    font-weight: normal;
    color: #ffffff;
    text-align: center;
}

.div_sec_hc #sec_requesitos .div_link {
    text-align: center;
}

.div_sec_hc #sec_requesitos .div_link .link_ver_requisitos{
    font-size: 21px;
}

/* COMO FUNCIONA */
.div_sec_hc #sec_como_funciona {
    height: auto;
    margin: 38px 0 0 0;
}

.div_sec_hc #sec_como_funciona .div_title {
    text-align: center;
}
    
.div_sec_hc #sec_como_funciona .div_title h2 {
    font-family: 'Lato',sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #686868;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros {
    height: 27px;
    margin: 27px 0 0 0;
    position: relative;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_line {
    width: 1048px;
    height: 1px;
    left: 67px;
    top: 16px;
    background-color: #38a6ad;
    position: absolute;
    z-index: 0;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_pasos {
    width: 67px;
    height: 21px;
    left: 0;
    top: 0;
    font-family: 'Lato',sans-serif;
    font-size: 21px;
    font-weight: normal;
    color: #38a6ad;
    position: absolute;
    z-index: 1;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_numeros {
    width: 100%;
    height: 24px;
    left: 0;
    top: 4px;
    position: absolute;
    z-index: 1;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_numeros .div_numero {
    width: 24px;
    height: 24px;
    position: absolute;
    background-color: #38a6ad;
    border: 4px solid #ffffff;
    /* border radius */
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    font-family: 'Lato',sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_numeros .div_uno {
    left: 112px;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_numeros .div_dos {
    left: 399px;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_numeros .div_tres {
    left: 688px;
}

.div_sec_hc #sec_como_funciona #div_pasos_numeros #div_layer_numeros .div_cuatro {
    left: 977px;
}

.div_sec_hc #sec_como_funciona #div_imagenes_pasos {
    width: auto;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.div_sec_hc #sec_como_funciona .div_img {
    width: 248px;
    height: 253px;
    float: left;
    margin: 0;
    padding: 0;
    border: 0 none;
    overflow: hidden;
    position: relative;
}

.div_sec_hc #sec_como_funciona .div_img .h3_nombre_paso {
    width: 248px;
    height: 38px;
    margin: -38px 0 0 0;
    padding: 0 0 0 0;
    position: absolute;
    background-color: #000000;
    opacity: 0.66;
    font-family: 'Lato',sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
    line-height: 38px;
    text-align: center;
}

.div_sec_hc #sec_como_funciona .div_pasos_separador {
    width: 1px;
    height: 237px;
    margin: 8px 20px 0 20px;
    padding: 0 0 0 0;
    float: left;
    background-image: url(../imagenes/inicio/pg-separador-como-funciona.png);
}

/* VENTAJES */
.div_sec_hc #sec_ventajas {
    height: auto;
    margin: 27px 0 0 0;
}

.div_sec_hc #sec_ventajas .div_title {
    text-align: center;
}

.div_sec_hc #sec_ventajas .div_title h2 {
    font-family: 'Lato',sans-serif;
    font-size: 30px;
    color: #646464;
    font-weight: normal;
}

.div_sec_hc #sec_ventajas #div_info_ventajas {
    height: auto;
    margin: 40px 0 0 0;
}

.div_sec_hc #sec_ventajas #div_info_ventajas .div_left {
    width: 248px;
    height: 53px;
    margin: 0 41px 0 0;
    padding: 0 0 0 0;
    float: left;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_4 {
    margin: 0 0 0 0;
}

.div_sec_hc #sec_ventajas #div_info_ventajas .div_separador {
    width: 41px;
    height: 53px;
    float: left;
}

.div_sec_hc #sec_ventajas #div_info_ventajas .div_info_icono {
    width: 44px;
    height: 53px;
    margin-right: 10px;
    padding: 0 0 0 0;
    float: left;
    background-image: url(../imagenes/inicio/pg-iconos-home-comercios.jpg);
    background-repeat: no-repeat;
}

.div_sec_hc #sec_ventajas #div_info_ventajas .div_info_texto {
    width: 194px;
    height: 53px;
    float: left;
    font-family: 'Ubuntu', verdana;
    font-weight: normal;
    font-size: 16px;
    color: #545454;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_1 .div_info_icono {
    background-position: -6px top;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_2 .div_info_icono {
    background-position: -67px top;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_3 .div_info_icono {
    background-position: -120px top;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_4 .div_info_icono {
    background-position: -177px top;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_1 .div_info_texto {
    margin: 5px 0 0 0;
}

.div_sec_hc #sec_ventajas #div_info_ventajas #div_info_ventaja_3 .div_info_texto {
    margin: 15px 0 0 0;
}

/* PAISES DISPONIBLES */
.div_sec_hc #sec_paises_disponibles {
    height: auto;
    margin: 30px 0 32px 0;
}

.div_sec_hc #sec_paises_disponibles p {
    width: auto;
    height: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: 'Ubuntu',sans-serif;
    font-size: 18px;
    color: #545454;
    text-align: center;
}

.div_sec_hc #sec_paises_disponibles p #link_paises_disponibles {
    font-family: 'Ubuntu',sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #545454;
}

.div_sec_hc #sec_paises_disponibles p #link_paises_disponibles:hover {
    text-decoration: underline;
}

.div_sec_hc #sec_paises_disponibles p #link_paises_disponibles img {
    width: 14px;
    height: 14px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    display: inline-block;
    background-image: url(../imagenes/inicio/pg-sprite-iconos-botones.png);
    background-position: 0 -35px;
}

.div_sec_hc #sec_paises_disponibles #lista_banderas {
    width: 460px;
    height: 24px;
    margin: 15px auto 15px auto;
    padding: 0 0 0 0;
    list-style: none;
}

.div_sec_hc #sec_paises_disponibles #lista_banderas .li_bandera {
    width: 40px;
    height: 24px;
    margin: 0 6px 0 0;
    padding: 0 0 0 0;
    display: block;
    float: left;
    background-image: url(../imagenes/inicio/pg-sprite-banderas.png);
    background-repeat: no-repeat;
}

.div_sec_hc #sec_paises_disponibles #lista_banderas .li_bandera:last-child {
    margin-right: 0px;
}

.div_sec_hc #sec_paises_disponibles #lista_banderas #last_flag {
    margin-right: 0px;
}

/* LIGTHBOX PAISES DISPONIBLES */
#paises_disponibles_pagos {
    display: none;
}

#titulo_paises_disponibles {
    width: 855px; 
    height: 48px;
    margin: 10px 0 0 0;
    padding: 0 0 0 18px;
    background-color: #545454;
    border-left: 28px solid #38a6ad;
    font-family: 'Noto Sans', Verdana;
    font-size: 26px;
    font-weight: normal;
    color: #ffffff;
    line-height: 48px;
}

#cuadro_paises_disponibles {
    width: 875px;
    height: 460px;
    margin: 10px 10px 10px 10px;
    padding: 0 0 0 0;
    background-color: #f8f8f9;
    border: 1px solid #d8d4d4;
}

#cuadro_paises_disponibles .lista_banderas {
    width: auto;
    height: auto;
    margin: 30px 40px 0 40px ;
    padding: 0 0 0 0;
    list-style: none;
    float: left;
}

#cuadro_paises_disponibles .lista_banderas:last-of-type {
    margin-right: 0px;
}

#cuadro_paises_disponibles .lista_banderas .li_bandera {
    width: auto;
    height: 24px;
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
    font-family: 'Ubuntu', Verdana;
    font-size: 14px;
    color: #38a6ad;
}

#cuadro_paises_disponibles .lista_banderas .li_bandera img {
    width: 40px;
    height: 24px;
    margin: 0 10px 0 0;
    padding: 0 0 0 0;
    display: inline-block;
    background-image: url(../imagenes/inicio/pg-sprite-banderas.png);
    background-repeat: no-repeat;
}

/* BANDERILLAS */
.bandera_us {
    background-position: -40px -24px;
}

.bandera_sv {
    background-position: 0px -312px;
}

.bandera_gt {
    background-position: -40px -96px;
}

.bandera_ni {
    background-position: -40px -240px;
}

.bandera_hn {
    background-position: -40px -120px;
}

.bandera_cr {
    background-position: 0px -240px;
}

.bandera_pa {
    background-position: -40px -312px;
}

.bandera_pr {
    background-position: -80px -96px;
}

.bandera_do {
    background-position: -80px -144px;
}

.bandera_mx {
    background-position: -40px -216px;
}

.bandera_ar {
    background-position: 0px -24px;
}

.bandera_py {
    background-position: -80px 0px;
}

.bandera_ve {
    background-position: -80px -240px;
}

.bandera_ur {
    background-position: -80px -216px;
}

.bandera_co {
    background-position: 0px -216px;
}

.bandera_cl {
    background-position: 0px -192px;
}

.bandera_bo {
    background-position: 0px -144px;
}

.bandera_pe {
    background-position: -80px -24px;
}

.bandera_ec {
    background-position: 0px -264px;
}

.bandera_es {
    background-position: -40px 0px;
}

.bandera_au {
    background-position: 0px -48px;
}

.bandera_pt {
    background-position: -80px -72px;
}

.bandera_ca {
    background-position: 0px -168px;
}

.bandera_at {
    background-position: 0px -72px;
}

.bandera_be {
    background-position: 0px -120px;
}

.bandera_br {
    background-position: 0px -96px;
}

.bandera_bm {
    background-position: -80px -264px;
}

.bandera_dk {
    background-position: 0px -288px;
}

.bandera_fi {
    background-position: -40px -48px;
}

.bandera_fr {
    background-position: -40px -72px;
}

.bandera_ie {
    background-position: -40px -144px;
}

.bandera_it {
    background-position: -40px -168px;
}

.bandera_lu {
    background-position: -40px -192px;
}

.bandera_no {
    background-position: -40px -264px;
}

.bandera_nl {
    background-position: -40px -288px;
}

.bandera_fr {
    background-position: -40px -72px;
}

.bandera_pl {
    background-position: -80px -48px;
}

.bandera_gb {
    background-position: -80px -120px;
}

.bandera_se {
    background-position: -80px -168px;
}

.bandera_ch {
    background-position: -80px -192px;
}
.bandera_bz {
    background-position: -80px -288px;
}
/***************** tooltip ******************/
.tip-top {
	color: #fff;
	width: 139px;
	z-index: 13000;
        text-align: justify;
}

.tip-text {
	font-size: 12px;
	padding: 8px;
	background: url(../imagenes/bubble.png) bottom right;
	color:#fff;
        text-align: justify;
        width: auto;
        *width: 495px;
}
.tip-text A {
	color:#069;
}
.tip-loading {
	background: url(../imagenes/ajax_load.gif) center center no-repeat;
	width: 30px;
	height: 30px;
	margin: 0 auto;
}

/* home popup */

#popup {
    display: none;
}

#simple-modal-overlay {
    background: none;
    background-color: #000000;
}

#simple-modal {
    border: 0px none;
    box-shadow: none;
}

#simple-modal .close {
    top: -10px;
    right: -15px;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    background-color: #f5f9f6;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    line-height: 28px;
}

.simple-modal-body {
    border: 0px none !important;
    padding: 0px !important;
} 

.simple-modal-body #link-popup {
    display: block;
    height: 373px;
    overflow: hidden;
    text-decoration: none;
    border: 0px none;
}

#afilia-tu-comercio{
    border-bottom: 1px solid #ccc;
    margin: 15px;
    padding-bottom: 15px;
}

#afilia-tu-comercio2{
    margin-top: 30px;
}