ul,li{
    margin-top: 0;
    list-style: none;
    padding: 0;
}
:focus{
    outline: none;
}
img{
    margin: 0;
    border: 0;
}
a{
    text-decoration: none;
    color: #fff;
}
p{
    margin: 0;
}
object{
 z-index:-1;
 margin-left: 1px;
}
body {
    font: normal 51% arial;
    margin: 0;
}
div#contenedor{
    width: auto;
    height: auto;
}
div#contenedor div#cabezal,
div#contenedor div#contenedorCuerpo,
div#contenedor div#contenedorCuerpoMB,
div#contenedor div#contenedorCuerpoSATM,
div#contenedor div#contenedorCuerpoPD,
div#contenedor div#contenedorCuerpoProductos,
div#contenedor div#contenedorCuerpoContacto{
    margin: auto;
    width: auto;
    height: auto;
    background-repeat: repeat-x;
    background-position: center top;
}
div#contenedor div#cabezal{
    background-image: url(../img/cuerpoContenedorBg.jpg);
}
div#contenedor div#contenedorCuerpoMB{
    background-image: url(../img/mobileBanking/cuerpoContenedorBg.jpg);
}
div#contenedor div#contenedorCuerpoSATM{
    background-image: url(../img/securityATM/cuerpoContenedorBg.jpg);
}
div#contenedor div#contenedorCuerpoPD{
    background-image: url(../img/plataformaDescuento/cuerpoContenedorBg.jpg);
}
div#contenedor div#contenedorCuerpoProductos{
    background-image: url(../img/productos/cuerpoContenedorBg.jpg);
}
div#contenedor div#contenedorCuerpoContacto{
    background-image: url(../img/contacto/cuerpoContenedorBg.jpg);
}
div#contenedor div#contenedorCabezal{
    width: auto;
    background-image: url(../img/fondoCabezalBg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
div#contenedor div#contenedorCabezal div#cabezal{
    margin: auto;
    height: 109px;
    background-image: url(../img/cabezalBg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
div#contenedor div#contenedorBotonera{
    width: auto;
    background-image: url(../img/fondoBotoneraBg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
ul#botonera{
    margin: auto;
    width: 953px;
    height: 43px;
}
ul#botonera li{
    display: inline-block;
    padding: 15px 20px 0px 20px;
    margin-top: 0px;
    border-right: 2px #fff solid;
    border-left: 2px #fff solid;
}
ul#botonera li:hover,
ul#botonera li.activo{
    background-image: url(../img/flechaBtActivo.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    border-right: 2px #eee solid;
    border-left: 2px #eee solid;
}
div#cuerpo{
    margin: auto;
    height: auto;
    width: auto;
    z-index: 1;
}
div#cuerpoFlash{
    height: auto;
    width: auto;
    text-align: center;
}
div#contenedorCuerpoAbajo,
div#contenedorCuerpoAbajoAB{
    margin: auto;
    display: block;
    height: 282px;
    width: auto;
    background-image: url(../img/cuerpoContenedorAbajoBg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
div#SolucionMB,
div#ATMSecurity,
div#SATM,
div#PD,
div#Contacto{
    display: block;
    float: left;
    position: absolute;
    margin-top: 53px;
    margin-left: 324px;
    font-size: 12px;
    width: 247px;
    color: #575756;
}
div#ATMSecurity{
    margin-left: 161px;
    margin-top: 97px;
    width: 600px;
}
div#SATM{
    margin-top: 189px;
    margin-left: 126px;
    width: 393px;
}
div#PD{
    margin-top: 121px;
    margin-left: 91px;
    width: 600px;
    height: 304px;
}
div#Contacto{
    margin:0;
    width: 1000px;    
}
div#SolucionMB > p,
div#PD > p,
div#contpSMB div#pSMB > p,
div#contAtms div#Atms > p,
div#contSMS div#SMS > p,
div#contSMSPush div#smsPush > p,
div#contSMSConector div#smsConector > p,
div#contOCC div#occ > p,
div#contTarjetaSMS div#tarjetaSMS > p,
div#ATMSecurity > p{
    margin-top: 12px;
    line-height: 15px;
    margin-left: 24px;
    line-height: 15px;
}
div#PD > p strong,
div#contpSMB div#pSMB > p strong,
div#contSMSConector div#smsConector > p strong,
div#contOCC div#occ > p strong,
div#contTarjetaSMS div#tarjetaSMS > p strong,
div#ATMSecurity > p strong{
    color:#3ab00a;
}
div#contAtms div#Atms > p strong,
div#contSMSPush div#smsPush > p strong{
    color: #444;
}
div#contSMS div#SMS > p strong{
    color: #5824a0;
}
div#PD > ul{
    margin-left: 174px;
    margin-top: 28px;
    line-height: 29px;
    font-size: 17px;
    font-weight: bold;
}
div#SolucionMB > ul li,
div#PD > ul li,
div#contpSMB div#pSMB > ul li,
div#contAtms div#Atms > ul li,
div#contSMS div#SMS > ul li,
div#contSMSPush div#smsPush > ul li,
div#contSMSConector div#smsConector > ul li,
div#contOCC div#occ > ul li,
div#contTarjetaSMS div#tarjetaSMS > ul li,
div#ATMSecurity > ul li{
    background-image: url(../img/okVerde.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 24px;
    margin-top: 3px;
    line-height: 1.3em;    
}
div#contTarjetaSMS div#tarjetaSMS > ul li{
    line-height: 2em;
    background-position: left 0.5em;
}
div#PD > ul li{
    background-position: left 0.4em;
    line-height: 27px;
}
div#plataformaD{
    display: block;
    float: left;
    position: absolute;
    margin-top: 67px;
    margin-left: 699px;
    font-size: 12px;
    width: 247px;
    color: #575756;
    line-height: 15px;
}
div#cuerpoAbajo,
div#cuerpoMB,
div#cuerpoSATM,
div#cuerpoPD,
div#cuerpoProductos,
div#cuerpoContacto,
div#cuerpoAbajoAB{
    margin: auto;
    display: block;
    background-repeat: no-repeat;
    background-position: center top;
}
div#cuerpoAbajo{
    background-image: url(../img/cuerpoAbajoBg.jpg);
    height: 282px;
    width: 1000px;
}
div#cuerpoAbajoAB{
    background-image: url(../img/accesoBancos/cuerpoAbajoBg.jpg);
    height: 282px;
    width: 1000px;
}
div#cuerpoMB{
    height: 694px;
    width: 1028px;
    background-image: url(../img/mobileBanking/cuerpoBg.png);
}
div#cuerpoSATM{
    height: 574px;
    width: 1028px;
    background-image: url(../img/securityATM/cuerpoBg.png);
}
div#cuerpoPD{
    height: 480px;
    width: 1028px;
    background-image: url(../img/plataformaDescuento/cuerpoBg.png);
}
div#cuerpoProductos{
    height: 1294px;
    width: 1028px;
    background-image: url(../img/productos/cuerpoBg.png);
}
div#cuerpoContacto{
    height: 462px;
    width: 1028px;
    background-image: url(../img/contacto/cuerpoBg.png);
}
div#Contacto form{
    position: absolute;
    display: block;
    float: left;
    margin-top: 236px;
    margin-left: 87px;
}
div#contpSMB,
div#contSMS,
div#contSMSPush,
div#contSMSConector,
div#contOCC,
div#contTarjetaSMS,
div#contAtms{
    margin: auto;
    display: block;
    width: 819px;
    height: 240px;
    background-repeat: no-repeat;
    background-position: top center;
    background-image: url(../img/productos/pSMB.png);
}
div#contAtms{
    height: 184px;
    background-image: url(../img/productos/Atms.png);
}
div#contSMS{
    height: 169px;
    background-image: url(../img/productos/smsJAJAJA.png);
}
div#contSMSPush{
    height: 168px;
    background-image: url(../img/productos/smsPush.png);
}
div#contSMSConector{
    height: 164px;
    background-image: url(../img/productos/smsConector.png);
}
div#contOCC{
    height: 164px;
    background-image: url(../img/productos/occ.png);
}
div#contTarjetaSMS{
    height: 164px;
    background-image: url(../img/productos/tarjetaSMS.png);   
}
div#pSMB,
div#Atms,
div#SMS,
div#smsPush,
div#occ,
div#tarjetaSMS,
div#smsConector{
    display: block;
    position: absolute;
    margin-top: 63px;
    margin-left: 61px;
    font-size: 1.5em;
    width: 538px;
}
div#Atms{
    margin-top: 54px; 
}
div#SMS{
    margin-top: 42px;
}
div#smsPush{
    margin-top: 42px;
}
div#smsConector{
    margin-top: 46px;
}
div#occ{
    margin-top: 51px;
}
div#tarjetaSMS{
    margin-top: 58px;
}
form div{
    display: inline-block;
    vertical-align: top;
}
form div#colEnvia{
    display: inline-block;
    vertical-align: bottom;
}
form div#colDer{
    margin-left: 33px;
}
form div label,
form div input,
form div textarea{
    display: block;
    background-color: transparent;
    border: transparent;
    padding-left: 5px;
    padding-top: 2px;
    font-size: 13px;
    color: #5d5d5d
}
form div textarea{
    width: 319px;
    height: 86px;
    margin-top: 2px;
    margin-bottom: 6px;
    padding-top: 7px;
    background-image: url(../img/contacto/textareaForm.png);
    background-repeat: no-repeat;
    background-position: left top;
    overflow: hidden; 
    resize: none;
}
div#cuerpoAbajoAB form{
    position: absolute;
    display: block;
    float: left;
    margin-left: 408px;
    margin-top: 84px;
}
form div input[type=text],
form div input[type=password]{
    width: 322px;
    height: 31px;
    margin-top: 2px;
    margin-bottom: 6px;
    background-image: url(../img/accesoBancos/campoForm.png);
    background-repeat: no-repeat;
    background-position: left top;
}
form div input[type=submit]{
    margin-bottom: 10px;
    height: 35px;
    width: 96px;
    margin-left: 15px;
    background-image: url(../img/accesoBancos/enviaForm.png);
    background-repeat: no-repeat;
    background-position: left top;
    cursor: pointer;
}
form a{
    display: block;
    color: #4e22a5;
    font-size: 13px;
    margin-left: 5px;
}
div#cuerpoAbajo span,
div#cuerpoMB span{
    display: block;
    float: left;
    height: 59px;
    color: #807e80;
    font-size: 11px;
    line-height: 20px;
    margin-top: 79px;
    position: absolute;
}
ul#menuProdAbajo,
ul#menuProdAbajoAB{
    display: block;
    float: left;
    margin-top: 69px;
    margin-left: 36px;
}
ul#menuProdAbajo li,
ul#menuProdAbajoAB li{
    display: block;
    width: 230px;
    height: 28px;
    background-image: url(../img/btProductosAbajoBg.png);
    background-repeat: no-repeat;
    background-position: left top;
}
ul#menuProdAbajo li a,
ul#menuProdAbajoAB li a{
    display: block;
    font-size: 13px;
    color: #575756;
    margin-left: 27px;
    float: left;
    margin-top: 7px;
}
div#cuerpoAbajo > a,
div#cuerpoMB > a{
    display: block;
    float: left;
    position: absolute;
    margin-top: 222px;
    height: 21px;
    width: 76px;
}
div#pSMB > a,
div#SMS > a,
div#Atms > a{
    display: block;
    float: left;
    position: absolute;
    margin-top: -11px;
    margin-left: 448px;
    height: 21px;
    width: 76px;
}
div#Atms > a{
    margin-top: 8px;
}
div#SMS > a{
    margin-top: 20px;
}
div#cuerpoAbajo a#linkSMB{
    margin-left: 341px;
}
div#cuerpoAbajo a#linkPD{
    margin-left: 694px;
}
a.masInfo{
    background-image: url(../img/masInfo.png);
    background-repeat: no-repeat;
    background-position: top left;    
}
a.masInfo:hover{
    background-position: bottom left;
}
div#contenedor div#contenedorPie{
    display: block;
    width: auto;
    height: 90px;
    background-image: url(../img/pieBg.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
div#contenedor div#contenedorPie span#pie{
    display: block;
    font-size: 1.4em;
    color: #4a4a4a;
    margin: auto;
    margin-top: 0px;
    width: 958px;
    text-align: left;
}
div#contenedor div#contenedorPie span#pie a{
    color: #d90707;
}
div#contenedor div#contenedorPie span#pie a#eg{
    margin-top: 18px;
    color: #9e9e9e;
    font-size: 11px;
    word-spacing: 2px;
    display: block;
    float: right;
}