.precarga {
    width: 280px;
    vertical-align: top;
    padding-top: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}

.actualizaciones3 {
    float: left;
    height: 80px;
    width: 75px;
    margin-left: 15px;
    background-image: url(images/calendario.png);
    background-repeat: no-repeat;
    text-align: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #1E8FB9;
    font-weight: bold;
    background-position: right 0px;
    margin-top: 10px;
    padding-left: 15px;
    padding-top: 10px;
}

.textoacualizaciones {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1E8FB9;
    float: left;
    padding-top: 25px;
}

#actualizaciones3 {
    float: left;
    height: 80px;
    width: 75px;
    margin-left: 15px;
    background-image: url(images/calendario.png);
    background-repeat: no-repeat;
    text-align: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #1E8FB9;
    font-weight: bold;
    background-position: right 0px;
    margin-top: 10px;
    padding-left: 15px;
    padding-top: 10px;
}

#textoacualizaciones {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1E8FB9;
    float: left;
    padding-top: 25px;
}


#actualizaciones2 {
    height: 90px;
    width: 500px;
    padding-top: 0px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    border-top-width: 1px;
    border-top-color: #06F;
    border-right-color: #06F;
    border-bottom-color: #06F;
    border-left-color: #06F;
    color: #06F;
    background-image: url(images/actualizaciones.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    float: left;
    margin-left: 230px;
}

.actualizaciones2 {
    height: 90px;
    width: 500px;
    padding-top: 0px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 18px;
    font-weight: bold;
    border-top-width: 1px;
    border-top-color: #06F;
    border-right-color: #06F;
    border-bottom-color: #06F;
    border-left-color: #06F;
    color: #06F;
    background-image: url(images/actualizaciones.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    float: left;
    margin-left: 230px;
}

.linea {
    height: 5px;
    width: 700px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #E1E1E1;
    clear: both;
    margin-left: 160px;
}

#linea {
    height: 5px;
    width: 700px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #E1E1E1;
    clear: both;
    margin-left: 160px;
}

#actualizacionescontenido {
    height: auto;
    width: 680px;
    clear: both;
    padding-left: 50px;
    margin-left: 180px;
    text-align: left;
    padding-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
}

.actualizacionescontenido {
    height: auto;
    width: 680px;
    clear: both;
    padding-left: 50px;
    margin-left: 180px;
    text-align: left;
    padding-top: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
}

#actualizacionescontenido a {
    height: auto;
    width: 700px;
    clear: both;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #09F;
    font-weight: bold;
}

    #actualizacionescontenido a:hover {
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #F90;
    }

body {
    margin: 0;
    padding: 0;
    line-height: 1.5em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CCC;
    background: #6d6a6b url(images/bg.jpg) repeat;
}


p {
    margin: 0px;
    padding: 0px;
}

a:link, a:visited {
    color: #00a1ff;
    text-decoration: none;
    font-weight: bold;
}

a:active, a:hover {
    color: #F90;
    text-decoration: none;
}

a:hover {
    color: #F90;
}

img {
    margin: 0px;
    padding: 0px;
    border: none;
    background-position: center;
}

.desplegables {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesEstadorecarga {
    width: 180px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesformadepago {
    width: 250px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables_error {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}

.desplegables_formulario {
    width: 100px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    text-align: right;
    padding-right: 10px;
}


.desplegablesPrefijos {
    width: 240px;
    background-position: left;
    float: right;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesPrefijosError {
    width: 240px;
    background-position: left;
    float: right;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}

.desplegablesUsuarioError {
    width: 240px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}


.desplegablesUsuario {
    width: 240px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesInhabilitado {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesUsuarioInhabilitado {
    width: 240px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesPrefijosInhabilitados {
    width: 240px;
    background-position: left;
    float: right;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}


.desplegables2 {
    width: 127px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables2Inhablitados {
    width: 127px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}



.desplegables_inhabilitados {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables_inhabilitados_error {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}


.desplegables2Error {
    width: 127px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}





.desplegables3 {
    width: 260px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables3Error {
    width: 260px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}

.desplegables3Inhablitados {
    width: 260px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}



.desplegables_blanco {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #FFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #444041;
    text-decoration: none;
    resize: none;
}


.desplegables_blanco_error {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #FFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
    resize: none;
}

.desplegables_blanco_inhabilitado {
    width: 275px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #444041;
    text-decoration: none;
    resize: none;
}


.desplegables_blancopequeño {
    width: 150px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #FFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #444041;
    text-decoration: none;
    resize: none;
}



#cabecera {
    width: 963px;
    height: 130px;
    float: left;
    background-repeat: repeat-x;
    background-image: url(images/cabecera19bis.png);
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333;
}

    #cabecera a {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #333;
    }

        #cabecera a:hover {
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #FFFFFF;
        }

#busqueda {
    height: 50px;
    width: 350px;
    float: left;
    background-image: url(images/busqueda_barra.png);
    background-repeat: no-repeat;
    padding-top: 9px;
    padding-left: 15px;
    margin-top: 9px;
    margin-bottom: 9px;
}

#news {
    width: 230px;
    text-align: center;
    background-image: url(images/bloque_news.png);
    padding-top: 43px;
    padding-bottom: 23px;
    background-repeat: no-repeat;
    height: 285px;
    padding-left: 20px;
}

    #news a {
        text-align: center;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #1E8FB9;
    }

        #news a:hover {
            text-align: center;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #F90;
        }

#formulario_contacto {
    width: 960px;
    background-image: url(images/caja_contacto.png);
    background-repeat: no-repeat;
    background-position: 15px 80px;
    background-color: #44CBE4;
    color: #333;
    height: 700px;
}

.textocontacto {
    width: 168px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
}

.textoformulario {
    width: 168px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: left;
}

.textoformularioFiscales {
    width: 168px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: bold;
}

.textoinstrucciones {
    width: 260px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #111111;
    font-weight: normal;
}

.textotrasferencia {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: normal;
    margin-right: 41px;
}

#cabeceracontacto {
    height: 50px;
    width: 929px;
    background-image: url(images/barra_contacto.png);
    background-repeat: no-repeat;
    background-position: center;
}


#news h4 {
    text-align: center;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #333;
}

.logo_ubox {
    height: 120px;
    width: 380px;
    background-image: url(images/ubox_logo.png);
    background-repeat: no-repeat;
}

.home {
    width: 140px;
    text-align: center;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333;
    height: 115px;
}

    .home a {
        text-align: center;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #333;
        float: none;
    }

        .home a:hover {
            text-align: center;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #FFF;
        }

.buycreditscabecera {
    width: 140px;
    text-align: center;
    float: right;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333;
    height: 110px;
    margin: 0px;
}

    .buycreditscabecera a {
        text-align: center;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #333;
        float: none;
    }

.buycredtiscabecera a:hover {
    text-align: center;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    text-decoration: underline;
}






a:active, a:hover {
    color: #F90;
    text-decoration: none;
}

.login {
    width: 218px;
    background-image: url(images/elemento_index/base_login.png);
    height: 80px;
    padding-left: 10px;
    margin-left: 18px;
    padding-right: 0px;
    background-repeat: no-repeat;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
    margin-bottom: 0px;
    padding-bottom: 0px;
    margin-top: 10px;
    padding-top: 12px;
    font-weight: bold;
}


.cleaner {
    clear: both;
    width: 99%;
    height: 1px;
    font-size: 1px;
}

.cleaner_with_height {
    clear: both;
    width: 100%;
    height: 30px;
    font-size: 1px;
}

.cleaner_with_width {
    float: left;
    width: 20px;
    height: 30px;
    font-size: 1px;
}

#Ubox_wrapper {
    background: url(images/gradient_bg.jpg) top repeat-x;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

#Ubox_wrapper_Window {
    background: url(images/gradient_bg.jpg) top repeat-x;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    height: 650px;
}

#Ubox_container {
    width: 964px;
    margin: 0 auto;
    padding: 0 15px;
}

/*#Ubox_container
{
    position: absolute;
    z-index: 2;
    top: 0;
    left: 50%;
    margin-left: -497px;
    width: 964px;
    padding: 0 15px;
}
#Ubox_container
{
    position: relative;
    z-index: 1;
    top: 0;
    left: 50%;
    margin-left: -497px;
    width: 964px;
    padding: 0 15px;
}*/
/*.bg-navidad
{
    background: url(images/navidad/estrellas.png) no-repeat center 70px, url(images/navidad/gradient.png) repeat-x, #8AABB9;
}
.background-navidad 
{
    position:absolute;
    top:0;
    z-index:0;
    margin-top: 80px;
    height: 890px;
    width:100%;
    max-width: 2340px;
    overflow:hidden;
}
#montana, #sol, #nube-one, #montana-two, #nube-two, #mini-montana, #arbol-one, #arbol-two, #candado, #movil, #movil-two, #mini-montana-two, #candado-two, #mini-montana-three, #arbol-three, #arbol-four, #arbol-five, #movil-three, #movil-four {
	position:absolute;
}
#montana {
	top:262px;
	left:120px;
	z-index:2;
}
#sol {
	top:240px;
	left:100px;
	z-index:0;
}
#nube-one {
	top:280px;
	left:60px;
	z-index:1;
}
#nube-two {
	z-index:1;
	top:310px;
	right:120px;
}
#montana-two {
	z-index:2;
	top:325px;
	right:200px;
}
#mini-montana {
	z-index:2;
	top:415px;
	left:500px;
}
#arbol-one {
	z-index:3;
	left:135px;
	top:480px;
}
#arbol-two {
	z-index:4;
	left:270px;
	top:450px;
}
#candado {
	z-index:5;
	left:50px;
	top:600px;
}
#movil {
	z-index:6;
	left:60px;
	top:570px;
}
#movil-two {
	z-index:7;
	left:220px;
	top:460px;
}
#mini-montana-two {
	z-index:2;
	top:468px;
	right:10px;
}
#mini-montana-three {
	z-index:2;
	top:435px;
	right:500px;
}
#candado-two {
	z-index:7;
	right:200px;
	top:555px;
}
#arbol-three {
	z-index:3;
	top:520px;
	right:500px;
}
#arbol-four {
	z-index:4;
	right:290px;
	top:470px;
}
#arbol-five {
	z-index:3;
	right:220px;
	top:470px;
}
#movil-three {
	z-index:5;
	right:150px;
	top:560px;
}
#movil-four {
	z-index:4;
	right:90px;
	top:595px;
}*/
/* banner */
#Ubox_banner {
    clear: both;
    width: 960px;
    height: 250px;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    z-index: 5;
    background-image: url(images/banner_bg2.png);
}

#Ubox_fondoplano {
    clear: none;
    width: 960px;
    height: 360px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    background-image: url(images/basealzulcastellano.png);
    top: 1px;
    clip: rect(1px,auto,auto,auto);
}

#Ubox_fondoplano_creditinfo {
    clear: none;
    width: 960px;
    height: auto;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-color: #44CBE4;
}

.liberatumovil {
    height: 80px;
    width: 720px;
    float: right;
    background-image: url(images/liberatumovil.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: right;
}

.ganardinero {
    height: 75px;
    width: 215px;
    float: left;
    padding-left: 15px;
    padding-top: 5px;
}

    .ganardinero a {
        text-align: center;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #FFF;
        display: block;
    }


#izquierdabanner {
    float: left;
    height: 50px;
    width: 243px;
    background-image: url(images/123.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 230px;
    padding-left: 50px;
}

#izquierdabanner_paso2 {
    float: left;
    height: 180px;
    width: 242px;
    background-image: url( 'images/2.png' );
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 80px;
    padding-left: 30px;
    color: #FFFFFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-right: 20px;
}

#izquierdabanner_paso3 {
    float: left;
    height: 180px;
    width: 242px;
    background-image: url( 'images/3.png' );
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 80px;
    padding-left: 30px;
    color: #FFFFFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding-right: 20px;
}

#Ubox_fondoplano h1 {
    clear: both;
    width: 960px;
    height: 250px;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    bottom: 0px;
    z-index: 5;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #F90;
}

#bannerizquierda {
    width: 290px;
    height: 245px;
}

#izquierdabanner2 {
    float: left;
    height: 270px;
    width: 370px;
    background-image: url(images/paso1.png);
    background-repeat: no-repeat;
    margin-top: 0px;
    background-position: center 10px;
}


#bannercentro {
    height: 245px;
    width: 290px;
}

.Ubox_banner TEXTO {
    margin: 0px;
    padding: 0px;
    font-size: 50px;
    font-weight: bold;
    color: #F90;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding-right: 0;
    padding-left: 10;
}

#Ubox_banner p {
    font-size: 30px;
    width: 400px;
    line-height: 30px;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
/* end of banner */

#Ubox_content {
    clear: both;
    position: relative;
    width: 950px;
    padding-top: -2;
    padding-right: 4px;
    padding-bottom: 0;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #999;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCC;
    border-left-color: #CCC;
}

#Ubox_banner2 {
    width: 900px;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: -1;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: -1px;
    bottom: 0px;
    z-index: 0;
    background-color: #444041;
}

#Ubox_datosTransferencia {
    width: 964px;
    height: 500px;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: -1;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: -1px;
    bottom: 0px;
    z-index: 0;
    background-color: #444041;
    font-size: 16px;
}

#Ubox_banner2 h1 {
    font-size: 24px;
    color: #1E8FB9;
    padding: 0 0 20px 0;
    margin: 0 0 10px 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#Ubox_banner2 h2 {
    font-size: 20px;
    color: #009dff;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#Ubox_banner2 h3 {
    font-size: 16px;
    color: #F90;
    padding: 0 0 5px 30px;
    margin: 0 0 5px 0;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
    background-repeat: no-repeat;
    background-position: left top;
}

#Ubox_banner2 imag {
    float: left;
    border: 0px solid #221e1f;
    margin-top: 3px;
    margin-right: 30px;
    margin-bottom: 5px;
    margin-left: 0;
}

#Ubox_banner2 .Ubox_banner2_section_01 {
    width: 950px;
    margin-right: 0px;
    margin-bottom: 20px; /*clip: rect(0px,0px,0px,0px);*/
    bottom: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 40px; /*clear: both;*/
}


.Ubox_content_section_01 .section_01_left2 {
    float: left;
    width: 576px;
    padding-right: 40px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 5px;
    color: #FFF;
    background-image: url(images/cab3.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 60px;
}

.bloqueBannerHits {
    float: left;
    width: 576px;
    padding-top: 10px;
    margin-left: 40px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #2c2829;
    margin-right: 22px;
    height: 220px;
}

.Ubox_content_section_01 .section_01_left3 {
    background-image: url(images/ayuda_busqueda_tutoriales.png);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    width: 890px;
    padding-left: 20px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    color: #FFF;
    padding-top: 10px;
    margin-top: 5px;
    margin-left: 20px;
    margin-right: 20px;
    height: 150px;
}




.Ubox_content_section_01 .section_01_right {
    float: right;
    width: 248px;
    padding-left: 8px;
    text-align: justify;
    padding-right: 8px;
    height: auto;
    margin-left: 5px;
}

.Ubox_content_section_01 .section_01_rightB {
    float: right;
    width: 248px;
    padding-left: 8px;
    text-align: justify;
    padding-right: 8px;
    height: auto;
    margin-left: 8px;
}


.section_01_left p {
    padding-bottom: 10px;
    text-align: justify;
}

.section_01_right p {
    padding-bottom: 5px;
    text-align: justify;
}

#Ubox_banner2 .Ubox_banner2_section_02 {
    clear: both;
    color: #CCC;
    width: 951px;
    padding: 0px;
    border-top: 1px solid #2c2829;
    background-color: #666;
    background-image: url(images/piecontent.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}

.Ubox_banner2_section_02 p {
    text-align: justify;
}

.section_02_subsection {
    float: left;
    width: 380px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 70px;
    text-align: justify;
    height: 180px;
}

    .section_02_subsection li a {
        color: #06C;
        font-weight: normal;
        vertical-align: bottom;
    }

        .section_02_subsection li a:hover {
            color: #FF6600;
            font-weight: normal;
            vertical-align: bottom;
        }

    .section_02_subsection ul {
        margin: 20px 0 10px 10px;
        padding: 0px;
        list-style: none;
        vertical-align: bottom;
    }

    .section_02_subsection li {
        margin: 0px;
        padding: 0 0 15px 25px;
        background-repeat: no-repeat;
        background-position: left top;
        vertical-align: text-bottom;
    }
/* footer */
#Ubox_footer {
    clear: both;
    width: 950px;
    height: 60px;
    text-align: center;
    color: #999;
    background-color: #333;
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    top: -2px;
    clip: rect(-2px,auto,auto,auto);
    margin-top: -2px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #232323;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #232323;
    font-size: 12px;
}

    #Ubox_footer p {
        padding-bottom: 5px;
    }

    #Ubox_footer a {
        color: #888;
        font-weight: normal;
    }
/* end of footer */
#Ubox_banner2 {
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    width: 932px;
    height: auto;
    margin-top: -10;
    margin-bottom: 0px;
    margin-left: 15;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 0px;
    background-color: #444041;
    top: 1px;
    padding-top: -10px;
    position: relative;
    left: 3px;
    bottom: -1px;
    z-index: 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 14px;
}

.menu_caja_1 {
    color: #06C;
    font-weight: normal;
    vertical-align: bottom;
    width: 290px;
    height: 250px;
}

.menu_caja_2 {
    color: #06C;
    font-weight: normal;
    vertical-align: bottom;
    width: 290px;
    height: 250px;
}

.shop {
    float: right;
    padding-right: 40px;
}

.bannerizquierda {
    height: 245px;
    width: 290px;
    clear: both;
}

#derechabannerfree {
    float: left;
    height: 245px;
    width: 292px;
    background-image: url(images/garantia.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#derechabanner {
    float: left;
    height: 245px;
    width: 292px;
    padding-top: 20px;
}

#btnRecargasMoviles {
    height: 30px;
    width: 251px;
    padding-left: 40px;
}

#btnLiberaGratis {
    height: 80px;
    width: 251px;
    padding-left: 40px;
}

#btn807 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: #000000;
    line-height: 8px;
    height: 80px;
    width: 251px;
    padding-left: 40px;
}

#masServicios {
    background-image: url(images/otrosServicos.png);
    height: 40px;
    width: 235px;
    padding-top: 10px;
    background-repeat: no-repeat;
    margin-left: 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

#izquierdabanner2paso2 {
    float: left;
    height: 250px;
    width: 370px;
    background-image: url(images/paso2.png);
    background-repeat: no-repeat;
    background-position: center 10px;
}

#izquierdabanner2paso3 {
    float: left;
    height: 250px;
    width: 370px;
    background-image: url(images/paso3.png);
    background-repeat: no-repeat;
    background-position: center 10px;
}


.cabecerasbanner {
    height: 60px;
    width: 270px;
    margin-top: 5px;
    padding-top: 10px;
    padding-left: 20px;
}

.textobaner {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #09F;
    font-weight: bold;
    margin-left: 25px;
    padding-top: 50px;
}

.cabecerasbannertexto {
    height: 30px;
    width: 345px;
    padding-top: 30px;
    padding-left: 20px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 2px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

.bannerliberarmovil {
    height: 200px;
    width: 240px;
    float: left;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
}

.bannerliberarmoviltexto {
    float: left;
    padding-top: 20px;
    padding-bottom: 10px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FFF;
}


.textocreditos {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #1E8FB9;
    font-weight: normal;
    text-align: left;
}

.textotutoriales {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: normal;
}



.textocreditos2 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: Green;
    font-weight: bold;
}

.textoerror {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10.23px;
    color: Red;
    font-weight: bold;
}

.textoerrorbig {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: Red;
    font-weight: bold;
}

.textoerrorinfo {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10.23px;
    color: #3300FF;
    font-weight: bold;
}

.textoprecaucion {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: justify;
}

.textoprecaucion2 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #111111;
    text-align: justify;
    width: 782px;
}

    .textoprecaucion2 a {
        text-decoration: underline;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #111111;
        text-align: justify;
        width: 782px;
    }

        .textoprecaucion2 a:hover {
            text-decoration: underline;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #111111;
            text-align: justify;
            width: 782px;
        }

.cabecerasbanner2 {
    height: 110px;
    width: 300px;
    margin-top: 0px;
    padding-top: 10px;
    padding-left: 48px;
}

.cabecerasbanner_pago {
    height: 120px;
    width: 300px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 48px;
}

.cabecerasbanner3 {
    height: 60px;
    width: 280px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 45px;
    padding-right: 30px;
    color: #333;
}

.cabecerasbannertextocentro {
    height: 35px;
    width: 335px;
    padding-top: 25px;
    padding-left: 35px;
}

.cabecerasbanner2centro {
    height: 80px;
    width: 345px;
    margin-top: 0px;
    padding-top: 6px;
    padding-left: 20px;
}

.cabecerasbanner3derecha {
    height: 75px;
    width: 245px;
    margin-top: 0px;
    padding-top: 15px;
    padding-left: 35px;
}

.textobanerizquierda {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #FFF;
    font-weight: bold;
    margin-left: 25px;
    padding-top: 50px;
}

#Ubox_wrapper #Ubox_container #Ubox_fondoplano #izquierdabanner2 .cabecerasbanner2 table tr th {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
}

#Ubox_wrapper #Ubox_container #Ubox_fondoplano #izquierdabanner2 .cabecerasbanner3 table tr td {
    font-weight: bold;
    color: #1E8FB9;
    font-size: 16px;
}

h4 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #F90;
    text-align: center;
}

#Ubox_wrapper #Ubox_container #Ubox_fondoplano #izquierdabanner2paso2 .cabecerasbanner3 table tr td {
    font-weight: bold;
    color: #1E8FB9;
    font-size: 16px;
}

#news2 {
    width: 230px;
    text-align: center;
    background-image: url(images/bloque_tarifas.png);
    padding-bottom: 23px;
    background-repeat: no-repeat;
    height: 510px;
    padding-left: 18px;
}

.news2img {
    text-align: center;
    height: 0px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #999;
}

#news2 a {
    text-align: center;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFF;
    text-decoration: underline;
}

    #news2 a:hover {
        text-align: center;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #FFF;
        text-decoration: underline;
    }

#news2 h4 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #333;
}

#Ubox_fondoplano_creditinfo_top {
    clear: none;
    width: 960px;
    height: 20px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/top_credit_info.png);
}

#Ubox_fondoplano_creditinfo_pie {
    clear: none;
    width: 960px;
    height: 20px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/pie_credit_info.png);
}

.textocredits {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    height: 16px;
    width: 365px;
    padding-left: 4px;
    padding-top: 14px;
    text-align: center;
}

.textocreditsleft {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    height: 16px;
    width: 365px;
    padding-left: 4px;
    text-align: left;
}

.textocreditslefterror {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #FFFFFF;
    color: Red;
    height: 16px;
    width: 365px;
    padding-left: 4px;
    text-align: left;
}

.textocredits a {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    height: 30px;
    width: 345px;
    text-align: center;
}

    .textocredits a:hover {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333;
        height: 30px;
        width: 345px;
        text-align: center;
    }

#Ubox_footer a:hover {
    color: #666;
    font-weight: normal;
}

#Ubox_fondoplano_contacto {
    clear: none;
    width: 960px;
    height: 360px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-color: #44CBE4;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
}

.listadeprecios {
    height: 80px;
    width: 960px;
    background-image: url(images/lista_de_precios.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#cabecera_contacto {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_contacto.png);
    background-repeat: no-repeat;
}

#cabecera_acoplar_fast_imei {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_acoplarfastimei.png);
    background-repeat: no-repeat;
}

#cabecera_soporte {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_soporte.png);
    background-repeat: no-repeat;
}

#cabecera_descargas {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_descarga.png);
    background-repeat: no-repeat;
}

#cabecera_novedades {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_novedades.png);
    background-repeat: no-repeat;
}

#cabecera_herramientas {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_herramientas.png);
    background-repeat: no-repeat;
}

#cabecera_VIP {
    clear: none;
    width: 960px;
    height: 86px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabeceras_condicionesVIP2.png);
    background-repeat: no-repeat;
}

#cabecera_DistribuidorUbox {
    clear: none;
    width: 960px;
    height: 89px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_distribuidor.png);
    background-repeat: no-repeat;
    z-index: 50;
}

#cabecera_DistribuidorHits {
    clear: none;
    width: 960px;
    height: 89px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1px;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_distribuidor_hitsmobile.png);
    background-repeat: no-repeat;
    z-index: 50;
}



#cabecera_comprar_creditos {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_comprar_creditos.png);
    background-repeat: no-repeat;
}

#cabecera_drivers {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_drivers.png);
    background-repeat: no-repeat;
}

#cabecera_como_funciona {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_como_funciona.png);
    background-repeat: no-repeat;
}



#cabecera_recargar {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_recargar_cuenta.png);
    background-repeat: no-repeat;
}

#cabecera_cuenta_nueva {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_cuenta_nueva.png);
    background-repeat: no-repeat;
}

#cabecera_activar_cuenta {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_activar_cuenta.png);
    background-repeat: no-repeat;
}

#cabecera_login {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_login.png);
    background-repeat: no-repeat;
}

#cabecera_activar_cuenta_cliente {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_activar_cuenta_cliente.png);
    background-repeat: no-repeat;
}


#cabecera_pago_paypal {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_pago_paypal.png);
    background-repeat: no-repeat;
}

#cabecera_pago_trasferencia {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_trasferencia_bancaria.png);
    background-repeat: no-repeat;
}

#cabecera_resumen_compra {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_resumen.png);
    background-repeat: no-repeat;
}

#cabecera_resumen_gestionar_recargas {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_gestion_recargas.png);
    background-repeat: no-repeat;
}

#cabecera_resumen_activar_cuenta {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_resumen_activar_cuenta.png);
    background-repeat: no-repeat;
}

#cabecera_datostransferencia {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_datostransferencia.png);
    background-repeat: no-repeat;
}

#cabecera_terminos_uso {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_terminos_de_uso.png);
    background-repeat: no-repeat;
}

.cuerpo_contacto {
    float: left;
    width: 850px;
    height: 580px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 558px;
    background-image: url( 'images/caja_contacto.png' );
    background-repeat: no-repeat;
    background-position: 15px 60px;
}



.cuerpo_soporte {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 150px;
}


.reclamo_fast_imei {
    width: 885px;
    height: 257px;
    background-image: url( 'images/reclamo_fast_IMEI.png' );
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 30px;
}

    .reclamo_fast_imei .enlaceGSMSPAIN {
        height: 18px;
        left: 253px;
        position: relative;
        top: 218px;
        width: auto;
    }

        .reclamo_fast_imei .enlaceGSMSPAIN a {
            text-align: center;
            font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #FFF;
            display: block;
            text-decoration: underline;
        }

.enlaceListaPrecios {
    width: 100%;
    height: 23px;
    position: relative;
    top: 0px;
}

.cuerpo_recarga {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    background-image: url(images/recargar_cuenta_paso1.png);
    background-repeat: no-repeat;
    background-position: 15px 40px;
}

.cuerpo_herramientas {
    float: left;
    width: 800px;
    padding-right: 30px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    background-image: url(images/herrmientas.png);
    background-repeat: no-repeat;
    background-position: 15px 60px;
}

.cuerpo_drivers {
    float: left;
    width: 800px;
    padding-right: 30px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 500px;
    background-image: url(images/drivers.png);
    background-repeat: no-repeat;
    background-position: 15px 60px;
}

.cuerpo_comofunciona {
    float: left;
    width: 800px;
    padding-right: 30px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 400px;
    background-image: url(images/videos.png);
    background-repeat: no-repeat;
    background-position: 15px 20px;
}

.cuerpo_cuenta_nueva {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/nueva_cuenta_paso1.png);
    background-repeat: no-repeat;
    background-position: 15px 40px;
}

.cuerpo_estadoPeticion {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/caja_estadoPeticion.png);
    background-repeat: no-repeat;
    background-position: 15px 20px;
}

.cuerpo_cuenta_nueva2 {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/nueva_cuenta_paso2.png);
    background-repeat: no-repeat;
    background-position: 15px 40px;
}

.cuerpo_activar_cliente {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/activar_cliente_paso1.png);
    background-repeat: no-repeat;
    background-position: 15px 40px;
}

.cuerpo_activar_cliente2 {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/activar_cliente_paso2.png);
    background-repeat: no-repeat;
    background-position: 15px 40px;
}

#pagos {
    float: right;
    width: 392px;
    background-image: url(images/pagos_01.png);
    background-repeat: no-repeat;
    height: 36px;
    padding-right: 60px;
    padding-left: 30px;
}

#pagos2 {
    float: right;
    width: 392px;
    height: auto;
    background-image: url(images/pagos_02.png);
    background-repeat: repeat-y;
    padding-left: 30px;
    padding-right: 60px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: normal;
    font-size: 14px;
}

#pagos3 {
    float: right;
    width: 392px;
    height: 36px;
    background-image: url(images/pagos_03.png);
    background-repeat: no-repeat;
    padding-right: 60px;
    padding-left: 30px;
    padding-bottom: 50px;
}

#pagosgrande {
    float: right;
    width: 600px;
    background-image: url(images/pagosgrande_01.png);
    background-repeat: no-repeat;
    height: 36px;
}

#pagosgrande2 {
    float: right;
    width: 600px;
    height: auto;
    background-image: url(images/pagosgrande_02.png);
    background-repeat: repeat-y;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: normal;
    font-size: 14px;
}

#pagosgrande3 {
    float: right;
    width: 600px;
    height: 36px;
    background-image: url(images/pagosgrande_03.png);
    background-repeat: no-repeat;
    padding-bottom: 50px;
}


.cuerpo_activar_cuenta {
    float: left;
    width: 860px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/login.png);
    background-repeat: no-repeat;
    background-position: 15px 10px;
    height: 400px;
    background-color: #444041;
}

.cuerpo_login {
    float: left;
    width: 948px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    height: auto;
    font-size: 22px;
    line-height: 26px;
}

.cuerpo_login_activacion {
    float: left;
    width: 948px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    height: 600px;
    font-size: 22px;
    line-height: 26px;
}



.cuerpo_pago_paypal {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/verificacion_paypal.png);
    background-repeat: no-repeat;
    background-position: 15px 10px;
}

.cuerpo_pago_masspaay {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
}

.cuerpo_pago_trasferencia {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #333;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/trasferencia_bancaria.png);
    background-repeat: no-repeat;
    background-position: 15px 30px;
}



.cuerpo_sin_fondo {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    font-size: 22px;
    line-height: 26px;
}

.cuerpo_youtube {
    float: left;
    width: 940px;
    height: 600px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    color: #FFF;
    font-size: 22px;
    line-height: 26px;
    background-image: url(images/tv.png);
    background-repeat: no-repeat;
    background-position: 170px 10px;
}

.cuerpo_condiciones_terminos {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    font-size: 12px;
}

.cuerpo_condicionesvip {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #666666;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    font-size: 12px;
}

    .cuerpo_condicionesvip .resaltado {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #333333;
        font-size: 13px;
        font-weight: bold;
    }

    .cuerpo_condicionesvip .resaltado2 {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #222222;
        font-size: 16px;
        font-weight: bold;
    }

.explicacionBaseVip {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}

.cuerpo_ImagenDistribuidorUbox {
    float: left;
    width: 853px;
    padding-right: 20px;
    padding-left: 40px;
    background-image: url(images/HitsMobile/distribuidor_ubox_l.png);
    background-repeat: no-repeat;
    background-position: 32px 30px;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 300px;
}

.cuerpo_formularioDistribuidorUbox {
    float: left;
    width: 853px;
    padding-right: 20px;
    padding-left: 40px;
    background-image: url(images/HitsMobile/telefonia.png);
    background-repeat: no-repeat;
    background-position: 80px 30px;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 550px;
    font-size: 12px;
}

    .cuerpo_formularioDistribuidorUbox .formularioDistribuidorUbox {
        width: 500px;
        height: 500px;
        float: right;
        padding-right: 20px;
    }

.sliderHitsMobile {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: 240px;
    font-size: 12px;
}

.cuerpoHitsMobile {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    height: 355px;
    font-size: 12px;
    background-image: url(images/Hitsmobile/productos.gif);
    background-repeat: no-repeat;
    background-position: 38px 12px;
}

.cuerpoHitsMobile2 {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 25px;
    height: 640px;
    font-size: 12px;
    background-image: url(images/Hitsmobile/comisiones.gif);
    background-repeat: no-repeat;
    background-position: 38px 12px;
}



.cuerpoHitsMobile3formulario {
    width: 850px;
    border: 2px solid #67AD00;
    -moz-border-radius: 15px;
    border-radius: 15px;
    border-bottom-color: #67AD00;
    margin-left: 55px;
    margin-right: auto;
    margin-bottom: 35px;
    height: 640px;
    font-size: 12px;
    background-image: url(images/Hitsmobile/info_hits.png);
    background-repeat: no-repeat;
    background-position: 10px 12px;
}

    .cuerpoHitsMobile3formulario .formulariocontacto {
        width: 500px;
        height: 640px;
        float: right;
        padding-right: 20px;
        padding-top: 50px;
    }

.celdadescargas {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #242424;
    text-align: justify;
    padding-right: 15px;
    width: 200px;
    font-size: 16px;
    font-weight: bold;
}

.Ubox_banner2 imagenes {
    float: left;
    border: 0px solid #221e1f;
    margin-top: 3px;
    margin-right: 30px;
    margin-bottom: 5px;
    margin-left: 0;
}

.Ubox_content_section_01 .section_01_left {
    float: left;
    width: 584px;
    padding-right: 32px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    color: #FFF;
    background-image: url(images/cab2.png);
    background-repeat: no-repeat;
    background-position: 25px top;
    padding-top: 50px;
    height: auto;
}

.imagenes {
    margin-right: 30px;
    margin-top: 5px;
    float: left;
}

.imagenes2 {
    text-align: center;
}

.textoherramientas {
    width: 220px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFF;
    font-weight: bold;
}

.texto_modelos_drivers {
    width: 220px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #1E8FB9;
    font-weight: bold;
    padding-left: 10px;
}

.texto_modelos_drivers2 {
    width: 220px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFF;
    font-weight: bold;
    padding-left: 10px;
}

.texto_modelos_drivers3 {
    width: 220px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
    font-weight: bold;
    padding-left: 10px;
}

.tabla_drives_1 {
    background-image: url(images/barras_drivers.png);
    background-repeat: no-repeat;
    float: right;
    height: 34px;
    width: 500px;
}

.tabla_drives_2 {
    background-image: url(images/barra_drivers2.png);
    background-repeat: no-repeat;
    float: right;
    height: 34px;
    width: 500px;
    padding-bottom: 4px;
}

.tabla_drives_2sinfondo {
    float: right;
    height: 34px;
    width: 500px;
    padding-bottom: 4px;
}


.tabla_drives {
    background-image: url(images/barras_drivers.png);
    background-repeat: no-repeat;
    float: right;
    height: 34px;
    width: 500px;
    margin-bottom: 10px;
}

.tabla_drives_downloads {
    width: 130px;
    padding-left: 10px;
}

.tabla_drivesnada {
    float: right;
    height: 34px;
    width: 500px;
    margin-bottom: 10px;
}

.linea2 {
    height: 5px;
    width: 800px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #E1E1E1;
    clear: both;
    margin-left: 0px;
}

.textopaypal {
    color: #FC0;
    text-align: justify;
}

#izquierdabanner2paso1 {
    float: left;
    height: 250px;
    width: 370px;
    background-image: url(images/paso2.png);
    background-repeat: no-repeat;
    background-position: center 10px;
}

#divSuperiorImagenCargando {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: Black;
    z-index: 9;
}

#divImagenCargando {
    width: 300px;
    height: 300px;
    position: fixed; /*margin-top: 0; 	margin-right: auto; 	margin-bottom: 0; 	margin-left: auto; 	padding-top: 0; 	padding-right: 15px; 	padding-bottom: 0px; 	padding-left: 15px;*/
    z-index: 15;
    overflow: visible;
}

#idioma {
    float: left;
    height: 32px;
    width: 64px;
    padding-top: 87px;
    padding-left: 15px;
}

.textopassword {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444041;
    text-align: left;
}

#Ubox_banner_login {
    width: 900px;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: -1;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: -1px;
    bottom: 0px;
    z-index: 0;
    background-color: #444041;
    color: #444041;
}

.texto_descripcion {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFF;
    font-weight: normal;
}

.fondo_importe {
    width: 278px;
    height: 118px;
    background-image: url( 'images/importe.png' );
    background-repeat: no-repeat;
    background-position: center center;
}

.textoimporte {
    width: 200px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: left;
}

.textoimportederecha {
    width: 200px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    padding-right: 40px;
    text-align: right;
}

.heigthalturaproporcional {
    /*height:33%;*/
    padding-bottom: 10px;
    vertical-align: middle;
}

#ActivacionClienteAntiguo {
    clear: none;
    width: 960px;
    height: 212px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/fondoactivacion.png);
    background-repeat: no-repeat;
}

.aclarariones {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #FFF;
}

.actualizacion_icono {
    float: right;
    width: 248px;
    padding-left: 8px;
    text-align: center;
    padding-right: 8px;
    height: auto;
    margin-left: 8px;
}

.Ubox_content_section_01 .section_01_left_activacion {
    float: left;
    width: 584px;
    padding-right: 32px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 15px;
    color: #FFF;
    padding-top: 50px;
    height: auto;
    background-image: url(images/aviso_actualizacion.png);
    background-repeat: no-repeat;
    background-position: center top;
}

.cuerpo_resumen_compra {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/cuerpo_resumen.png);
    background-repeat: no-repeat;
    background-position: 15px 30px;
}

.cuerpo_gestionar_recargas {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/cuerpo_gestion_recargas.png);
    background-repeat: no-repeat;
    background-position: 15px 30px;
}

#fondocoder {
    width: 920px;
    background-image: url(images/fondocoder_01.png);
    background-repeat: no-repeat;
    height: 36px;
}

#fondocoder2 {
    width: 920px;
    height: auto;
    background-image: url(images/fondocoder_02.png);
    background-repeat: repeat-y;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: normal;
    font-size: 14px;
}

#fondocoder3 {
    width: 920px;
    height: 36px;
    background-image: url(images/fondocoder_03.png);
    background-repeat: no-repeat;
}

#cabecera_datosmasspay {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_masspay.png);
    background-repeat: no-repeat;
}

#Ubox_datosmasspay {
    width: 964px;
    height: 400px;
    margin-top: 0;
    margin-bottom: 0px;
    margin-left: -1;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: -1px;
    bottom: 0px;
    z-index: 0;
    background-color: #444041;
    font-size: 16px;
}

.new_uboxPro {
    background-image: url(images/new_uboxpro.png);
    background-repeat: no-repeat;
    float: right;
    height: 110px;
    width: 180px;
    padding-left: 15px;
}

.bloquetextonews_superior {
    background-image: url(images/bloquetextonews_superior.png);
    background-repeat: no-repeat;
    float: left;
    height: 39px;
    width: 190px;
}

.bloquetextonews_central {
    background-image: url(images/bloquetextonews_central.png);
    background-repeat: repeat-y;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
    float: left;
    height: auto;
    width: 155px;
}


.bloquetextonews_inferior {
    background-image: url(images/bloquetextonews_inferior.png);
    background-repeat: no-repeat;
    float: left;
    height: 25px;
    width: 190px;
}

#derechabannerayuda {
    float: left;
    height: 245px;
    width: 292px;
    background-image: url(images/ayudaIMEI_rapido.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 0px;
}

.cabecerasbannertexto_IZQUIERDA {
    height: 40px;
    width: 260px;
    padding-top: 35px;
    padding-left: 20px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 2px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

.cabecerasbannertexto_IZQUIERDA2 {
    height: 145px;
    width: 210px;
    padding-top: 0px;
    padding-left: 40px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 2px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    font-weight: normal;
    text-align: justify;
    background-attachment: scroll;
    background-repeat: no-repeat;
    overflow: auto;
    margin-right: 15px;
    padding-right: 15px;
}

    .cabecerasbannertexto_IZQUIERDA2 a:hover {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF7C00;
        font-weight: bold;
    }

    .cabecerasbannertexto_IZQUIERDA2 a {
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #1E8FB9;
        font-weight: bold;
    }



.estado {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #1E8FB9;
    font-weight: normal;
}

.fondoEstadoPeticion1 {
    width: 480px;
    margin-left: 60px;
    background-image: url(images/div_estadoPeticion_01.png);
    background-repeat: no-repeat;
    height: 45px;
}

.fondoEstadoPeticion1B {
    width: 480px;
    margin-left: 60px;
    background-image: url(images/div_estadoPeticion_01B.png);
    background-repeat: no-repeat;
    height: 45px;
}

.fondoEstadoPeticion2 {
    width: 460px;
    margin-left: 70px;
    background-image: url(images/div_estadoPeticion_02.png);
    background-repeat: repeat-y;
}

.fondoEstadoPeticion3 {
    width: 460px;
    margin-left: 70px;
    background-image: url(images/div_estadoPeticion_03.png);
    background-repeat: no-repeat;
    height: 30px;
}

#cabecera_estadoPeticion {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_estadoPeticion.png);
    background-repeat: no-repeat;
}

.textocabecerapeticion {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

.tablainformacionpeticion {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #1E8FB9;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

/*FreeFastIMEI	*/

#Ubox_fondoplanoFree {
    clear: none;
    width: 960px;
    height: 360px;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    background-image: url(images/basealzulcastellanofree.png);
    clip: rect(1px,auto,auto,auto);
}

.liberatumovilfree {
    height: 80px;
    width: 100%;
    background-image: url(images/liberatumovilfree.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.recargatumovil {
    height: 80px;
    width: 100%;
    background-image: url(images/recargatumovil.png);
    background-repeat: no-repeat;
    background-position: center center;
}

#izquierdabannerfree {
    float: left;
    height: 50px;
    width: 243px;
    background-image: url(images/123.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 230px;
    padding-left: 50px;
}

.cabecerasbannertextofree {
    height: 36px;
    width: 310px;
    padding-top: 35px;
    padding-left: 20px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 2px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

.cabecerasbannertextofree2 {
    height: 36px;
    width: 260px;
    padding-top: 35px;
    padding-left: 0px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 2px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

#izquierdabanner2free {
    float: left;
    height: 280px;
    width: 360px;
    background-image: url(images/paso1free.png);
    background-repeat: no-repeat;
    margin-top: 0px;
    background-position: 10px 10px;
}

#izquierdabanner3free {
    float: left;
    height: 270px;
    width: 300px;
    background-image: url(images/paso2free.png);
    background-repeat: no-repeat;
    margin-top: 0px;
    background-position: left 10px;
}

.cabecerasbanner2free {
    height: 105px;
    width: 300px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 42px;
}

.cabecerasbannerdatosfree {
    height: 85px;
    width: 250px;
    margin-top: 0px;
    padding-top: 10px;
    padding-left: 10px;
}

#derechabannerayudafree {
    float: right;
    height: 245px;
    width: 100px;
    background-image: url(images/ayudaIMEI_rapido.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 0px;
}

.cabecerasbanner3free {
    height: 60px;
    width: 270px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 5px;
    color: #333;
}

.desplegables2Free {
    width: 120px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables2FreeInhablitados {
    width: 120px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables2FreeError {
    width: 120px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}


.desplegables3Free {
    width: 246px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegables3FreeError {
    width: 246px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}

.desplegables3FreeInhablitados {
    width: 246px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.cuerpo_resumen_error {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/cuerpo_resumen_error.png);
    background-repeat: no-repeat;
    background-position: 15px 30px;
}

.cuerpo_resumen_correcto {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    background-image: url(images/cuerpo_resumen_correcto.png);
    background-repeat: no-repeat;
    background-position: 15px 30px;
}


.textoTPV {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333;
}
/*imagen flotante*/
#imagenflotante {
    float: right;
    height: 155px;
    position: fixed;
    right: 0;
    top: 0;
    width: 100px;
    z-index: 5;
}
/*modulo Recargas Moviles*/
#bloqueEnlacesServicios {
    background-image: url(images/bloqueEnlaces.png);
    height: 125px;
    width: 930px;
    background-repeat: no-repeat;
    background-position: center top;
    padding-left: 25px;
}
/*bloques de recarga*/
#Ubox_fondoplanorecarga {
    clear: none;
    width: 960px;
    height: 420px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-image: url(images/basealzulcastellanorecargas.png);
    background-repeat: no-repeat;
}

.recargatumovilrecarga {
    height: 60px;
    width: 100%;
    background-image: url(images/recargatumovil.png);
    background-repeat: no-repeat;
    background-position: bottom;
}

.bloqueResumenrecarga {
    background-image: url(images/bloquereumen.png);
    height: 300px;
    width: 300px;
    background-repeat: no-repeat;
    float: left;
}

.ayudarecarga {
    float: left;
    width: 210px;
    padding-right: 30px;
    background-image: url(images/fondoBloquePeque_02.png);
    background-repeat: repeat-y;
    padding-left: 15px;
}

.desplegablesrecarga {
    width: 250px;
    font-size: 14px;
    border: 1px solid #999;
    color: #666;
}

.desplegablestelefonorecarga {
    width: 200px;
    font-size: 16px;
    border: 1px solid #999;
    margin-bottom: 8px;
    color: #666;
}

.desplegablesimporterecarga {
    width: 75px;
    font-size: 20px;
    background-position: right;
    text-align: right;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.descripcionCombosrecarga {
    font-size: 14px;
    color: #1E8FB9;
}

.TEXTOAYUDArecarga {
    font-size: 16px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
    background-image: url(images/seciones_footer.png);
    background-repeat: no-repeat;
    width: 210px;
    height: 20px;
}

.bloqueEnlacesrecarga {
    background-image: url(images/bloqueEnlaces.png);
    height: 125px;
    width: 930px;
    clear: both;
    background-repeat: no-repeat;
    background-position: center top;
    padding-left: 25px;
}

.cabeceraayudarecarga {
    background-image: url(images/fondoBloquePeque_01.png);
    height: 18px;
    width: 210px;
    padding-right: 30px;
    padding-left: 15px;
    background-repeat: no-repeat;
}

.pieayudarecarga {
    background-image: url(images/fondoBloquePeque_04.png);
    height: 35px;
    width: 210px;
    padding-right: 30px;
    padding-left: 15px;
    background-repeat: no-repeat;
    float: left;
}

.contenedorayudarecarga {
    height: auto;
    width: 255px;
    padding-right: 0px;
    padding-left: 20px;
    float: left;
    padding-top: 0px;
    padding-bottom: 0px;
    z-index: 15;
}

.contenedorTexto20segrecarga {
    float: left;
    width: 665px;
    text-align: center;
}

.modulocombosrecarga {
    float: left;
    width: 310px;
    padding-left: 35px;
    padding-top: 15px;
}

.modulocombos2recarga {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    float: left;
    width: 290px;
    padding-left: 10px;
    padding-top: 17px;
}

.moduloRecargasGrid {
    float: left;
    width: 310px;
    padding-left: 35px;
    padding-top: 15px;
}

.moduloRecargasGridDetalles {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    float: left;
    width: 290px;
    padding-left: 10px;
    padding-top: 17px;
}

.moduloscombo2recarga a, a:link, a:visited {
    color: #1E8FB9;
}

.moduloscombo2recargatextocentro {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    text-align: center;
}

.cuerpoModulorecarga {
    width: 930px;
    height: 266px;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    background-repeat: no-repeat;
    background-position: 295px 10px;
    background-image: url(images/fondototal.png);
    clear: left;
}

#operadorasrecarga {
    height: 70px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: left;
}

.textoimporte {
    color: #999;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
}

.marquee {
    position: relative;
    overflow: hidden;
    width: 420px;
    height: 70px;
    border: solid black 1px;
}

/* 
  Slideshow style rules.
 */
#slideshow {
    margin: 0 auto;
    width: 700px;
    height: 80px;
    position: relative;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
}

    #slideshow #slidesContainer {
        margin: 0 auto;
        width: 600px;
        height: 80px;
        overflow: hidden; /* allow scrollbar */
        position: relative;
    }

        #slideshow #slidesContainer .slide {
            margin: 0 auto;
            width: 580px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
            height: 80px;
        }


.control {
    display: block;
    width: 39px;
    height: 80px;
    text-indent: -10000px;
    position: absolute;
    cursor: pointer;
}

#leftControl {
    top: 0;
    left: 0;
    background: transparent url(images/control_left.png) no-repeat 0 0;
}

#rightControl {
    top: 0;
    right: 0;
    background: transparent url(images/control_right.png) no-repeat 0 0;
}



#pageContainer {
    margin: 0 auto;
    width: 700px;
}

    #pageContainer h1 {
        display: block;
        width: 450px;
        height: 114px;
        background: transparent url(images/bg_pagecontainer_h1.jpg) no-repeat top left;
        text-indent: -10000px;
    }

.slide h2, .slide p {
    margin: 15px;
}

.slide h2 {
    font: italic 24px Georgia, "Times New Roman", Times, serif;
    color: #ccc;
    letter-spacing: -1px;
}

.slide images {
    float: right;
    margin: 0 15px;
}

#footer {
    height: 100px;
}

    #footer p {
        margin: 30px auto 0 auto;
        display: block;
        width: 450px;
        height: 40px;
    }

.textoModelos {
    font-family: Trebuchet MS, Arial;
    font-size: 16px;
    color: #FFFFFF;
}

.fondo_login {
    width: 820px;
    height: 450px;
    background-position: center 50px;
    background-image: url(images/login.png);
    background-repeat: no-repeat;
    padding-top: 70px;
    padding-left: 150px;
    font-family: 'Trebuchet MS';
    color: #FFFFFF;
    font-size: 12px;
}

.desplegablesentrar {
    width: 125px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

#cabecera_distribuidores {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_distribuidores.png);
    background-repeat: no-repeat;
}

#cabecera_datos_distribuidor {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_datos_distribuidor.png);
    background-repeat: no-repeat;
}


#cabecera_datos_fiscales {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_datosFiscales.png);
    background-repeat: no-repeat;
}



#cabecera_contado {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_Contado.png);
    background-repeat: no-repeat;
}
/* 
  modal
 */

.modalOculto {
    height: 1px;
    width: 1px;
    visibility: hidden;
}



/*nuevo modulo*/
#Ubox_ModuloFastImei {
    width: 960px;
    height: 357px;
}

#Ubox_ModuloFastImei1 {
    width: 17px;
    height: 356px;
    background-image: url(images/NuevoModuloUbox/baseintro_01.png);
    float: left;
}


#Ubox_ModuloFastImei2 {
    width: 930px;
    height: 356px;
    background-image: url(images/NuevoModuloUbox/baseintro_02.png);
    float: left;
    background-repeat: repeat-x;
}

#Ubox_ModuloFastImei3 {
    width: 13px;
    height: 356px;
    background-image: url(images/NuevoModuloUbox/baseintro_04.png);
    float: left;
    background-repeat: no-repeat;
}


/*modulo Fast Imei*/
.moduloIzquierda {
    float: left;
    height: 355px;
    width: 294px;
}

.moduloSeparador {
    float: left;
    height: 355px;
    width: 23px;
    background-image: url(images/NuevoModuloUbox/separador.png);
    background-repeat: no-repeat;
    background-position: center;
}

.encuentraTerminal {
    background-image: url(images/NuevoModuloUbox/encuentraTerminal.png);
    height: 36px;
    width: 294px;
    margin-top: 15px;
}

.recargaTerminal {
    background-image: url(images/reStylingRecargas/recargatumovil.png);
    height: 41px;
    width: 294px;
    margin-top: 30px;
    background-position: 12px top;
    background-repeat: no-repeat;
}

.operadorasypagos {
    background-image: url(images/reStylingRecargas/operadoras.gif);
    height: 50px;
    width: 294px;
    margin-top: 8px;
    background-repeat: no-repeat;
    background-position: 40px top;
}

.descripcionServiciosRecargas {
    height: 100px;
    width: 286px;
    padding-left: 8px;
    font-size: 18px;
    color: #FFF;
}

.descripcionRecargas {
    height: 75px;
    width: 286px;
    padding-left: 8px;
    font-size: 14px;
    color: #FFF;
}

.btnRecargas {
    height: 40px;
    width: 294px;
    padding-top: 10px;
    text-align: center;
}

.fondoBuscador {
    background-image: url(images/NuevoModuloUbox/fondoBuscador.png);
    height: 50px;
    width: 294px;
    margin-top: 6px;
    background-repeat: no-repeat;
    background-position: 8px;
    padding-top: 6px;
}

.fondoResultado {
    height: 20px;
    width: 294px;
}

.desplegableBuscador {
    width: 220px;
    background-position: left;
    float: left;
    margin-left: 18px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    margin-top: 5px;
}

.pasos {
    height: 150px;
    width: 294px;
    padding-top: 5px;
}

.moduloDerecha {
    float: left;
    height: 354px;
    width: 610px;
}

.liberaMovil {
    background-image: url(images/NuevoModuloUbox/liberatuMovil.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 41px;
    width: 599px;
    margin-top: 18px;
}

.sliderUbox {
    height: 270px;
    width: 600px;
    margin-top: 0px;
    padding-top: 60px;
}

.ganaDinero1 {
    height: 53px;
    width: 294px;
    margin-top: 10px;
}

.ganaDinero {
    height: 50px;
    width: 294px;
}

.estadoPeticion {
    height: 30px;
    width: 114px;
}

.cabecerasPasos {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #ff990a;
    font-size: 18px;
    font-weight: bold;
}

.descripcionPasos {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 13px;
}

.bloqueModulo1 {
    background-image: url(images/NuevoModuloUbox/bloque_01.png);
    background-repeat: no-repeat;
    background-position: right;
    float: left;
    width: 37px;
    height: 354px;
}

.bloqueModulo2 {
    background-image: url(images/NuevoModuloUbox/bloque_02.png);
    background-repeat: repeat-x;
    background-position: center;
    float: left;
    width: 540px;
    height: 354px;
}

.bloqueModulo3 {
    background-image: url(images/NuevoModuloUbox/bloque_04.png);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    width: 27px;
    height: 354px;
}



.sliderElement {
    border-width: 1px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: normal;
    height: 124px;
    width: 124px;
    background-color: White;
    font-size: 10px;
    color: #333333;
    line-height: 9px;
}

.sliderSelected {
    border-width: 3px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: bold;
    font-style: italic;
    height: 124px;
    width: 124px;
    background-color: White;
    font-size: 10px;
    color: #333333;
    line-height: 9px;
}

#carousel {
    height: auto;
    padding: 0px 0px 5px 0px;
    width: 540px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.pasoSeleccionado {
    color: #ff990a;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.pasoNoSeleccionado {
    color: #1E8FB9;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.ampliarImagen {
    height: 20px;
    width: 20px;
    left: 100px;
    bottom: 23px;
    position: relative;
    z-index: 3001;
}



#zonasiguiente {
    height: auto;
    width: 540px;
    margin-right: auto;
    margin-left: auto;
    font-size: 13px;
    position: absolute;
    top: 465px;
}

#carouseloper {
    height: auto;
    width: 265px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}




.divBtnAnterior {
    margin-left: 11px;
    width: 23px;
    margin-top: 267px;
    height: 45;
}

.divBtnSiguiente {
    margin-left: 2px;
    width: 23px;
    margin-top: 267px;
    height: 45;
}


#carouselservicios {
    height: auto;
    padding: 0px 0px 5px 0px;
    width: 540px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}




#carouseltipospago {
    height: auto;
    width: 360px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}


.operatorElement {
    font-weight: normal;
    height: 45px;
    width: 45px;
    background-color: White;
    font-size: 11px;
}

.operatorSelected {
    border-width: 2px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: bold;
    font-style: italic;
    height: 45px;
    width: 45px;
    background-color: White;
    font-size: 12px;
}

.paymethodElement {
    font-weight: normal;
    height: 70px;
    width: 70px;
    background-color: White;
    font-size: 11px;
}

.paymethodSelected {
    border-width: 2px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: bold;
    font-style: italic;
    height: 70px;
    width: 70px;
    background-color: White;
    font-size: 12px;
}



.sliderElement {
    border-width: 1px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: normal;
    height: 124px;
    width: 124px;
    background-color: White;
    font-size: 10px;
    color: #333333;
    line-height: 9px;
}

.sliderSelected {
    border-width: 3px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: bold;
    font-style: italic;
    height: 124px;
    width: 124px;
    background-color: White;
    font-size: 10px;
    color: #333333;
    line-height: 9px;
}

.serviceElement {
    border-width: 1px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: bold;
    height: 124px;
    width: 124px;
    background-color: White;
    font-size: 11px;
    padding: 2px;
}

.serviceSelected {
    border-width: 3px;
    border-style: solid;
    border-color: #ff990a;
    font-weight: bold;
    font-style: italic;
    height: 124px;
    width: 124px;
    background-color: White;
    font-size: 12px;
    padding: 2px;
}


.serviceCabecera {
    color: #FFFFFF;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    background-color: #444041;
}

.textoMetodo {
    font-size: 12px;
    color: #333333;
    padding-left: 5px;
    font-weight: bold;
    background-color: #F1F1F1;
}


#bloqueAyuda {
    background-image: url(images/NuevoModuloUbox/bloqueAyuda.png);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    height: 355px;
    width: 294px;
}


.cabeceraNecesitaAyuda {
    height: 40px;
    width: 260px;
    padding-top: 35px;
    padding-left: 20px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 2px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1E8FB9;
    font-weight: bold;
    text-align: center;
}

.cabeceraNecesitaAyuda2 {
    height: 145px;
    width: 245px;
    padding-top: 0px;
    padding-left: 20px;
    clip: rect(auto,auto,auto,auto);
    margin-top: 20px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
    font-weight: normal;
    text-align: justify;
    background-attachment: scroll;
    background-repeat: no-repeat;
    overflow: auto;
    padding-right: 15px;
}


.desplegablesFastImei {
    width: 160px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}


.desplegablesFastImei_Inhabilitado {
    width: 160px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesFastImei_Error {
    width: 158px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}


.desplegablesFastImeiCombo {
    width: 164px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesFastImeiCombo_Inhabilitado {
    width: 164px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #CCCCCC;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
}

.desplegablesFastImeiCombo_Error {
    width: 162px;
    background-position: left;
    float: left;
    margin-left: 0px;
    background-color: #444041;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    border: 2px solid #F30;
}

.formularioDatosFastImei {
    width: 100%;
    height: 270px;
    font-family: 'Trebuchet MS';
    font-size: 12px;
    color: #333333;
}

.columnaFormFastImei {
    width: 97px;
    padding-left: 5px;
    font-weight: bold;
}




.ampliarImagenGrade {
    height: 20px;
    width: 20px;
    left: 97px;
    bottom: 23px;
    position: relative;
    z-index: 3001;
}

.marcotelefono {
    width: 120px;
    height: 220px;
    background-color: #FFFFFF;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 5px;
    border: 2px solid #c0c0c0;
}


.divBtnConfirmar {
    width: 96px;
    height: 28px;
    margin-top: 5px;
}

#cabecera_tarifas_profesionales {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_tarifa_profesional.png);
    background-repeat: no-repeat;
}

.contenedor960 {
    height: 215px;
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-top: 20px;
}

.banner320 {
    float: left;
    width: 290px;
    height: 215px;
}

.banner320B {
    float: left;
    width: 274px;
    height: 215px;
}

.procesoFastImei {
    float: left;
    width: 607px;
    height: 260px;
    margin-top: 40px;
    background-image: url(images/procesoFastImei.png);
    background-repeat: no-repeat;
    background-position: 30px 30px;
}

.section_recuperacion_codigos {
    float: left;
    width: 584px;
    padding-right: 32px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 15px;
    color: #FFF;
    padding-top: 50px;
    height: auto;
    background-image: url(images/recuperarcodigos.png);
    background-repeat: no-repeat;
    background-position: center top;
}

#cabecera_tarifa_vip {
    clear: none;
    width: 960px;
    height: 86px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_contratar_uboxvip.png);
    background-repeat: no-repeat;
}

.cuerpo_tarifa_vip {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 45px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    background-image: url(images/comprar_tarifa_vip.png);
    background-repeat: no-repeat;
    background-position: 25px 30px;
}
/* 22/05/2012 */
.nuevas_promos {
    float: left;
    height: 210px;
    margin-bottom: 26px;
    margin-top: 2px;
    padding-left: 30px;
    width: 630px;
}

    .nuevas_promos .link_promo {
        color: #1E8FB9;
        font-size: 13px;
        left: 350px;
        position: absolute;
        text-decoration: underline;
        top: 200px;
    }

        .nuevas_promos .link_promo a {
            color: #1E8FB9;
            text-decoration: underline;
        }

.software_pro {
    float: left;
    width: 576px;
    padding-right: 40px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 5px;
    color: #FFF;
    background-image: url(images/cab_softpro.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 60px;
}

.ubox_automatic {
    float: left;
    width: 576px;
    padding-right: 40px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 25px;
    color: #FFF;
    background-image: url(images/cab_automat.png);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 60px;
    margin-top: 15px;
}

.software_pro a {
    color: #1E8FB9;
    font-weight: bold;
    text-decoration: underline;
}

    .software_pro a:link {
        color: #1E8FB9;
        font-weight: bold;
        text-decoration: underline;
    }

    .software_pro a:visited {
        color: #1E8FB9;
        font-weight: bold;
        text-decoration: underline;
    }

.ubox_automatic a {
    color: #1E8FB9;
    font-weight: bold;
    text-decoration: underline;
}

    .ubox_automatic a:link {
        color: #1E8FB9;
        font-weight: bold;
        text-decoration: underline;
    }

    .ubox_automatic a:visited {
        color: #1E8FB9;
        font-weight: bold;
        text-decoration: underline;
    }

.descargas1 {
    float: left;
}

.descargas2 {
    clear: left;
    float: left;
    height: 120px;
    width: 100%;
}

.desc {
    float: left;
    padding-right: 5px;
    padding-top: 18px;
}

.Ubox_banner2_section_index .seccion_descargas {
    float: left;
    width: 380px;
    margin-top: 10px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 70px;
    text-align: justify;
    height: 230px;
}

.separadorindex {
    float: right;
    width: 248px;
    height: 75px;
}

.Ubox_banner2_section_index {
    clear: both;
    color: #CCC;
    width: 951px;
    padding: 0px;
    border-top: 1px solid #2c2829;
    background-color: #666;
    background-image: url(images/piecontent.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    height: 250px;
}
/* 30/05/2012 */
.cuerpo_condicionesvip .promos_vip_dinamico {
    margin-left: auto;
    margin-right: auto;
    height: 256px;
    width: 746px;
    background-image: url(images/promosUboxVipDinamico/base_promo_dinamica.png);
    margin-top: 20px;
}

.cuerpo_condicionesvip .texto_promosvip {
    margin-left: auto;
    margin-right: auto;
    width: 830px;
    height: auto;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-align: justify;
    margin-top: 20px;
}

    .cuerpo_condicionesvip .texto_promosvip a {
        text-decoration: underline;
    }

.cuerpo_condicionesvip .enlaceprecios {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    text-decoration: underline;
}

.cuerpo_condicionesvip .contratarvip {
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}

.cuerpo_condicionesvip .nueva_tarifa_vip {
    margin-left: auto;
    margin-right: auto;
    height: 256px;
    width: 748px;
    background-image: url(images/tarifavipI.png);
    margin-top: 28px;
}

.cuerpo_condicionesvip .promos_vip_dinamico .ima_promo_vip {
    margin-top: 49px;
    margin-left: 1px;
    height: 200px;
    width: 286px;
    float: left;
}

.cuerpo_condicionesvip .promos_vip_dinamico .contenedor_textos {
    margin-top: 49px;
    width: 450px;
    height: 200px;
    float: left;
    padding-left: 8px;
}

    .cuerpo_condicionesvip .promos_vip_dinamico .contenedor_textos #periodo_validez {
        width: 410px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        color: #1E8FB9;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        font-size: 15px;
        font-weight: bold;
    }

    .cuerpo_condicionesvip .promos_vip_dinamico .contenedor_textos #titulo {
        width: 410px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        color: #D03731;
        line-height: 28px;
        padding: 5px;
    }

    .cuerpo_condicionesvip .promos_vip_dinamico .contenedor_textos #subtitulo {
        width: 410px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        color: #1E8FB9;
        padding: 5px;
        font-size: 18px;
        line-height: 22px;
    }

    .cuerpo_condicionesvip .promos_vip_dinamico .contenedor_textos #texto_fijo {
        width: 410px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        padding: 5px;
        line-height: 12px;
        font-size: 12px;
        font-weight: bold;
    }

.cuerpo_condicionesvip .cabecera_tabla {
    width: 833px;
    height: 110px;
    margin: 30px auto 10px auto;
}

    .cuerpo_condicionesvip .cabecera_tabla .activacion_tarifa {
        float: left;
        background-image: url(images/activacion_cuenta.png);
        width: 549px;
        height: 33px;
        margin-left: 2px;
    }

    .cuerpo_condicionesvip .cabecera_tabla .precio_tarifa {
        float: right;
        background-image: url(images/precio_tarifa.png);
        width: 278px;
        height: 33px;
        margin-right: 2px;
    }

    .cuerpo_condicionesvip .cabecera_tabla .tabla_uboxvip {
        clear: both;
        float: left;
        width: 100%;
    }

        .cuerpo_condicionesvip .cabecera_tabla .tabla_uboxvip td {
            background-color: #666666;
            height: 34px;
            color: #FFF;
            font-weight: bold;
            font-size: 15px;
        }

.refrescar {
    width: 30px;
}

.textoformulario_vip {
    width: 168px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #4A4A4A;
    font-weight: bold;
}

.cuerpo_condicionesvip .promos_vip_estatica {
    margin-left: auto;
    margin-right: auto;
    height: 284px;
    width: 676px;
    background-image: url(images/promosUboxVipDinamico/base_promo_estatica2.png);
    margin-top: 20px;
}

#cabecera_paypalexpress_fin {
    clear: none;
    width: 960px;
    height: 92px;
    margin-top: 20;
    margin-bottom: 0px;
    margin-left: 0;
    padding-top: 1;
    padding-bottom: 0;
    padding-left: 0px;
    bottom: 0px;
    top: 1px;
    clip: rect(1px,auto,auto,auto);
    background-image: url(images/cabecera_finalizar_compra.png);
    background-repeat: no-repeat;
}

.contControlRemoto {
    background-color: #346AAE;
    display: block;
    position: fixed;
    top: 45%;
    left: 0px;
    width: 49px;
    height: 134px;
}

.cuerpo_recarga_paso2 {
    float: left;
    width: 850px;
    padding-right: 20px;
    padding-left: 40px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-bottom: 0px;
    color: #FFF;
    padding-top: 10px;
    margin-left: 20px;
    margin-right: 20px;
    height: auto;
    background-image: url(images/recargar_cuenta_paso2.png);
    background-repeat: no-repeat;
    background-position: 15px 40px;
}

.panelRadioButtonsMonedasTransferenciaRecarga {
    width: 560px;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    margin-bottom: 50px;
}

#cabecera_terminos_iphone_vodafone {
    width: 980px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    background-image: url(images/terminos_iphone_vodafone/logo.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    position: relative;
}

    #cabecera_terminos_iphone_vodafone a {
        background: #1E8FB9 url('images/terminos_iphone_vodafone/flecha.png') no-repeat 15px center;
        border-radius: 3px 3px 3px 3px;
        bottom: 0;
        color: white;
        display: block;
        font-family: trebuchet ms;
        font-size: 12px;
        height: 27px;
        line-height: 27px;
        position: absolute;
        right: 0;
        text-align: center;
        text-decoration: none;
        width: 120px;
        font-family: Arial, Helvetica, Sans-Serif;
    }

.bordeSup {
    width: 100%;
    height: 17px;
    border-bottom: 1px solid #1E8FB9;
}

#contenedor_terminos_iphone_vodafone {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Arial, Helvetica, sans-serif;
    color: #342F30;
}

    #contenedor_terminos_iphone_vodafone .titulo {
        width: 100%;
        height: auto;
        font-family: Arial, sans-serif;
        font-size: 20px;
        color: #1E8FB9;
        margin-top: 20px;
        font-weight: bold;
        text-transform: uppercase;
        line-height: 1;
        letter-spacing: -1px;
    }

    #contenedor_terminos_iphone_vodafone .columnaIzq {
        width: 465px;
        height: auto;
        float: left;
        margin-right: 50px;
        font-size: 13px;
    }

    #contenedor_terminos_iphone_vodafone ol {
        list-style-type: none;
        padding: 0;
    }

    #contenedor_terminos_iphone_vodafone .columnaDer {
        width: 465px;
        height: auto;
        float: left;
        font-size: 13px;
    }

    #contenedor_terminos_iphone_vodafone li.espaciado {
        padding-top: 20px;
    }

    #contenedor_terminos_iphone_vodafone .bloqueCol {
        width: 100%;
        height: auto;
        overflow: hidden;
        text-align: justify;
    }

.espaciobase {
    height: 80px;
    width: 100%;
}

#contenedor_terminos_iphone_vodafone ol li h2 {
    font-size: 14px;
    font-weight: bold;
    color: #FF8519;
    padding: 0;
    margin: 0 0 10px 0;
}


/* 
  cookies
 */


#region_info_cookies {
    position: relative;
    top: 0;
    background-color: #f0f0f0;
    width: 100%;
    padding: 3px 0;
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
    height: 40px;
    display: none;
}

    #region_info_cookies .bloque_info_cookies {
        width: 925px;
        height: 32px;
        margin: 0 auto;
        padding: 8px 0 0 35px;
        background: url('../images/cookies/aviso.png') no-repeat left center;
    }

        #region_info_cookies .bloque_info_cookies p {
            margin: 0;
            padding: 0;
            font-family: Arial, Helvetica, Sans-Serif;
            font-size: 13px;
            color: #575757;
            line-height: 1;
            display: inline-block;
        }

        #region_info_cookies .bloque_info_cookies a {
            color: #6B95AB;
        }

        #region_info_cookies .bloque_info_cookies span.boton_aceptar_cookies {
            padding: 0 30px;
            background-color: #1E8FB9;
            border-radius: 3px;
            color: #fff;
            font-family: Trebuchet MS, Arial, Sans-Serif;
            font-size: 12px;
            display: inline-block;
            line-height: 25px;
            float: right;
            cursor: pointer;
            border: 1px solid #1E8FB9;
        }

            #region_info_cookies .bloque_info_cookies span.boton_aceptar_cookies:hover, #region_info_cookies .bloque_info_cookies span.boton_aceptar_cookies:active {
                background: #1E8FB9; /* Old browsers */
                background: -moz-linear-gradient(top, #1E8FB9 50%, #096688 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#1E8FB9), color-stop(100%,#096688)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top, #1E8FB9 50%,#096688 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top, #1E8FB9 50%,#096688 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top, #1E8FB9 50%,#096688 100%); /* IE10+ */
                background: linear-gradient(to bottom, #1E8FB9 50%,#096688 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92c90d', endColorstr='#7db433',GradientType=0 ); /* IE6-9 */ /*    fin cookies  */
            }


/*-- Inicio Modal informacion recarga ------------------------------------------------------------------------- */


#contenedor-fondo-oscuro {
    display: none;    
    /*background-size: cover;*/
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: Black;
    z-index: 9;
    opacity: 0.5;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

.modal-container {
    display: none;    
    position: absolute;
    background-color: #FFF;
    z-index: 50001;
    top: 50%;
    left: 50%;
    margin-top: -269px;
    margin-left: -325px;
    width: 650px;
    height: 538px;
    padding:20px;
    text-align:center;
    border-radius:8px
}
.close-modal {float: right;
        position: relative;
    top: -10px;
    font-size: 18px;
    border-radius: 4px;
}
.modal-header h4 {margin-top:10px

}
.modal-body p {color:#575757; font-size:16px; margin:10px 0
}

/*-- Fin Modal informacion recarga ------------------------------------------------------------------------- */
/*-- Inicio completarpagoBitcoins ------------------------------------------------------------------------- */
.qrBlanco {    background-color: rgb(255, 255, 255);
    text-align: center;
    float: left;
    padding: 15px;
    color:#575757
}
.marginbottom {margin-bottom:50px
}
.margintop {margin-top:50px
}
.titulo_QR {
    font-size: 24px;
    line-height: 13px;
    font-weight: bold;
}
.titulo_campo {font-weight:bold;
}   
/*-- Fin completarpagoBitcoins ------------------------------------------------------------------------- */
