/* FILE: baseFCL.css */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;

}

#contenedorPrincipal{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}

#contenedorPrincipal2{
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    border:1px solid #CCC;
}

#contenedorInterior{
    width: 732px;
    float: left;
    height: auto;
}

#contenedorMenuHPM {
    float: left;
    width: 220px;
    margin-right:8px;
    display: inline;
}


a:link {
    font-size: 11px;
    text-decoration: none;
    color: #333;
}

a:visited {
    font-size: 11px;
    text-decoration: none;
    color: #333;

}

a:active {
    font-size: 11px;
    text-decoration: none;
    color: #333;
}

a:hover {
    font-size: 11px;
    text-decoration: none;
    color: #99cc00;
}

.linkSubrayado {
    text-decoration:underline
}

.linkSubrayado a {
    text-decoration:underline
}

.linkSubrayado10 {
    font-size:10px;
    text-decoration:underline
}

.linkSubrayado10 a {
    font-size:10px;
    text-decoration:underline
}

.linkSubrayado10G {
    font-size:10px;
    color:#999;
    text-decoration:underline
}

.linkSubrayado10G a {
    font-size:10px;
    color:#99cc00;
    text-decoration:underline
}
.linkSubrayado10G a:hover {
    font-size:10px;
    color:#99cc00;
    text-decoration:underline
}


input {
    font-size:11px;
    /*padding:4px 5px 2px 5px;
    float: left;*/
    height: 16px;
}

/* Template */

#contenedorInteriorTMP{
    width: 692px;
    float: left;
    height: auto;
    padding: 20px;
}
#contenedorInterior2TMP{
    width: 918px;
    float: left;
    height: auto;
    padding:20px;
    border: 1px solid #CCCCCC;
}
#contenedorInterior3TMP{
    width: 958px;
    float: left;
    height: auto;
    border: 1px solid #CCCCCC;
}
#contenedorInterior2{
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    width: 690px;
    float: left;
    height: auto;
    margin-left:8px;
    padding:20px;
    border: 1px solid #CCCCCC;
}
/*#headerTemplate{
    border-bottom:1px solid #ECECEC;
    width:692px;
    margin-bottom:8px;
    padding-bottom:8px;
}*/
#headerTemplate2{
    border-bottom:1px solid #ECECEC;
    width:918px;
    margin-bottom:8px;
    padding-bottom:8px;
}
.tituloTemplate{
    font-size:24px;
    font-weight:bold;
    margin-bottom:8px;
}
.subtituloTemplate{
    font-weight:bold;
    color:#999999;
    margin-bottom:8px;
}
#contenidoHtml{
    width:692px;
}
#contenidoHtml2{
    width:918px;
}
#contenidoHtml3{
    width:958px;
}

.editarDespacho1{
    margin-left: 530px;
}
.editarDespacho5{
    margin-left: 530px;
}
/* Fin estilos Template */

.displayBlock {
    display : block !important;
}
.displayNone {
    display : none !important;
}
/* END FILE: baseFCL.css */

/* FILE: ventanasGenericasSCL.css */
#contenedorElastico {
    background-color: #FFFFFF;
    height: auto;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: left top;
}
#contenedorTopElastico {
    float: left;
width: 100%;
}
#contenedo-lista-toprizquierdoelastico {
    width: 50%;
    float: left;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: left top;
}
#contenedoToprIzquierdoElastico {
    width: 50%;
    float: left;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
}
#contenedorTopDerechoElastico {
    width: 50%;
    float: right;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: no-repeat;
    background-position: right top;
    height: 10px;
}
#contenedorCentroElastico {
    overflow: hidden;
    width: 100%;
    float: left;
    height: auto;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: repeat-y;
    background-position: right;

}
#contenedorIzquierdaCentroElastico {
    float: left;
    width: 10px;
    padding-bottom: 30000px;
    margin-bottom: -30000px;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: repeat-y;
    background-position: left center;
    font-size: 9px;
    color: #FFFFFF;
}
#interior {
    float: left;
    width: auto;

}
.contenedorInteriorCentroElastico {
    background-color: #FFFFFF;
    float: left;
}
#contenedorderechacentroelastico {
    float: right;
    width: 10px;
    padding-bottom: 30000px;
    margin-bottom: -30000px;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: repeat-y;
    background-position: right center;
    font-size: 9px;
    color: #FFFFFF;
}
#contenedorBootonElastico {
    float: left;
    height: 10px;
    width: 100%;

}

#contenedoBootonrIzquierdoElastico {
    width: 50%;
    float: left;
    height: 10px;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
#contenedorBootonDerechoElastico {
    float: right;
    width: 50%;
    height: 10px;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
}
/*pruebas para las tablas*/

.topizquierdoelastico {
    width: 10px;
    float: left;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: left top;
}
.topderechoelastico {
    width: 10px;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: right top;
}
.topcentroelastico {
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: center top;
}
.bootonizquierdoelastico {
    width: 10px;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: left bottom;
}
.bootonderechoelastico {
    width: 10px;
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: right bottom;
}
.bootoncentroelastico {
    background-image: url(../site/common/fnd-listas.gif);
    height: 10px;
    background-repeat: repeat-x;
    background-position: center bottom;
}
.ladoderechoelastico {
    width: 10px;
    background-image: url(../site/common/fnd-listas.gif);
    background-repeat: repeat-x;
    background-position: right center;
}
/*-------------------------------------------
                ESTILOS COMUNES
--------------------------------------------*/
#contenedorVentanaGeneral {
    width: 372px;
    padding-left:12px;
    margin-top:12px;
}
#headerVentanaGeneral {
    width: 372px;
    height:60px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eeeeee;

    float: left;
}

#headerVentanaGeneral h1{
    width:306px;
    font-size: 16px;
    font-weight: bold;
    color: #999;
    float:left;
    height:60px;
    line-height:60px;
}

#btnDT {
    width: 139px;
    float: left;
    margin-bottom: 8px;
    margin-left: 250px;
}

#interiorVentanaGeneral {
    width: 372px;
    padding-top:16px;
    height:162px;
    float:left;
}


/*-------------------------------------------
            DISPONIBLE EN TIENDA
--------------------------------------------*/

#seleccionDT {
    float:left;
    width: 372px;
    margin-bottom: 8px;
}

#seleccionDT p{
    float:left;
    margin-right:6px;
    line-height:20px;
}
#respuestaDT {
    float:left;
    width: 372px;
    height: 156px;
    margin-top:1px;
    overflow-x:hidden;
    overflow-y:scroll;
}
#respuestaDT li{
    list-style-image:url(../site/common/bulFlecha.gif);
    list-style-position:inside;
    line-height:16px;
}

/*-----------------------------------------------------------
    GARANTIA EXTENDIDA
-----------------------------------------------------------*/

#txtGE {
    height:20px;
    width: 356px;
    float: left;
    margin-bottom: 8px;
}
#contenido1GE {
    width: 356px;
    float: left;
    margin-bottom: 8px;
}

#contenido1GE input {
    float:left;
    margin-right:8px;

}

#contenido1GE .precio1 {
    color:#CC0000;
    font-weight:bold;
    float: left;
    padding-top:4px;
}
#contenido1GE .precio1-1 {
    color:#2a57be;
    font-weight:bold;
    float: left;
    padding-top:4px;
}
#contenido1GE .precio1-2 {
    color:#333333;
    font-weight:bold;
    float: left;
    padding-top:4px;
}
#contenido1GE p {
    float:left;
    margin-right:8px;
    padding-top:4px;
}
#btnGE {
    float: right;

}
#contenido1GE .unidadVenta1-1 {
color:#2A57BE;
float:left;
font-size:11px;
font-weight:normal;
height:20px;
line-height:20px;
margin-left:4px;
margin-right:4px;
width:auto;
}
/* END FILE: ventanasGenericasSCL.css */

/* FILE: flujoCompraFCL.css */
@import url(https://fonts.googleapis.com/css?family=Montserrat:700,400|Open+Sans:400,300,600,700);

#contenedorCompra {
    border: 1px solid #ccc;
    float: left;
    width: 958px;
}
#contenedorPasos1FC {
    background-color: #c00;
    float: left;
    height: 581px;
}
#promocionesBolsa, .promocionesBolsa {
    float: right;
    height: auto;
    margin-bottom: 8px;
    width: 894px;
}
#fotoPromociones, .fotoPromociones {
    float: left;
    height: 70px;
    margin-right: 16px;
    margin-top: 8px;
    text-align: right;
    width: 123px;
}
#detalleBolsa2 p, #detalleBolsa2 input, #flujocompra .destino2, #bolsadetalle #contendor #imagen, #contendoraccesousuario, #tabla3CSR {
    float: left;
}
#totalesBolsa, .totalesBolsa {
    float: left;
    height: auto;
    margin-bottom: 8px;
    padding: 16px 0 16px 16px;
    width: 878px;
}
#subtotalesBolsa .sub2, #subtotalesBolsa .sub3 {
    color: #666;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 20px;
    line-height: 18px;
    padding-right: 18px;
    text-align: right;
    width: 564px;
}
#subtotalesBolsa .subPrecio2, #subtotalesBolsa .subPrecio3 {
    color: #666;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 20px;
    line-height: 18px;
    text-align: right;
    width: 80px;
}
#saldoCMRBolsa, .saldoCMRBolsa {
    float: left;
    padding-right: 16px;
    vertical-align: text-bottom;
    width: 200px;
}
#botonesBolsa, .botonesBolsa {
    float: left;
    height: auto;
    padding: 0 0 16px 385px;
    width: 509px;
}
#agregarBolsa .linkSubrayado1, .mensajeTransbank a.links, .flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift3 a:link {
    text-decoration: underline;
}
#descripcionCC1, #descripcionCC2, #preciosCC {
    float: left;
    margin-right: 15px;
    width: 200px;
}
#descripcionCC2 .color, #descripcionCC2 .talla {
    height: 20px;
    width: 200px;
}
#preciosCC .precio2, #preciosCC .precio3 {
    height: 16px;
}
#TotalesFCL #contendor, #flujocompra #SubTotalesFCL #contendor {
    margin: 0 auto;
    overflow: hidden;
    width: 288px;
}
#TotalesFCL #contendor #precios, #flujocompra #SubTotalesFCL #contendor #precios {
    float: left;
    text-align: right;
    width: 142px;
}
#flujocompra a.ayuda, #flujocompra a.ayuda2 {
    font-size: 9px;
    text-decoration: underline;
}
.flujocompra, #flujocompra {
    float: left;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
}
#contenedorDireccionFC .textoDireccion p, #flujocompra td .horasseleccionado, #flujocompra td .diasseleccionado, .destacadoCO, #destacadoCO, .flujocompraMP .MPdespliegue .bloqueOpcionesMensaje .mensajeEgift .destacado, .datosResumenSubDiv1 span, .datosResumenSubDiv2 span {
    font-weight: 700;
}
#contenedorDireccionFC .editarDireccion, #contenedorDireccionFC3 .editarDireccion {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 80px;
}
#flujocompra #fechadespacho, #flujocompra #fechadespacho2 {
    margin: 0 auto;
    width: 505px;
}
#flujocompra #fechadespacho ul li, #flujocompra #fechadespacho2 ul li {
    background: url("../site/common/bulFlecha3.gif") no-repeat scroll 0 4px transparent;
    line-height: 14px;
    list-style: none outside none;
    margin: 0 auto;
    padding-left: 10px;
}
.tablaDetalleCostoDespachoTitulos .tituloC4, .tablaDetalleCostoDespachoProducto .filaDatos .columna4 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: auto;
}
.flujocompra .titulo2, #flujocompra .titulo2, #detalleRetiroUsuario .titulo {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 6px;
}
#flujocompra .titulo2, #detalleRetiroUsuario .titulo {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 6px;
}
#flujocompra .lineas td, #flujocompra .cabecera td {
    margin: 2px;
}
#flujocompra td .horas, #flujocompra td .dias, .flujocompraMP .MPdespliegue .bloqueOpciones .informacion .normal {
    font-weight: 400;
}
.flujocompra .formulario, #flujocompra #formulario {
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
}
#lineaproducto #detalle p, #flujocompra #SubTotalesFCL #contendor #descripcion p.cantidad, #bolsadetalle #contendor b, #bolsadetalle #contendor #descripcion p.cantidad, #lineaproductoRFC #detalle p {
    color: #999;
}
#flujocompra .formulario .label, #flujocompra #formulario .label {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    text-align: right;
    width: 120px;
}
#lineaproducto #detalle p, #flujocompra #SubTotalesFCL #contendor #descripcion p.cantidad, #bolsadetalle #contendor b, #bolsadetalle #contendor #descripcion p.cantidad, #lineaproductoRFC #detalle p {
    color: #999;
}
#compRegFB {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#compRegFB .contTitCompRegFB {
    height: 60px;
    margin: 35px 0 0;
    position: relative;
    width: 100%;
}
#compRegFB .titCompRegFB {
    float: left;
    font-size: 24px;
    font-weight: 700;
    height: auto;
    margin: 0 0 0 20px;
    text-align: left;
    width: 500px;
}
#compRegFB .bajadaCompRegFB {
    float: left;
    font-size: 12px;
    height: auto;
    margin: 0 0 0 20px;
    padding-top: 5px;
    text-align: left;
    width: 500px;
}
#compRegFB .contDatosCompRegFB {
    float: left;
    height: auto;
    margin: 15px 0 0;
    padding: 0 0 40px;
    position: relative;
    width: 100%;
}
#compRegFB .formDatosCompRegFB {
    height: auto;
    width: 540px;
}
#compRegFB .formDatosCompRegFB form {
    height: 300px;
    width: 540px;
}
#compRegFB .col_1CompRegFB {
    border-right: 1px solid #e7e7e7;
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 20px 50px;
    position: relative;
    width: 240px;
}
#compRegFB .col_1CompRegFB input {
    color: #333;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 14px 0 0;
    padding: 2px 3px;
    position: relative;
    width: 190px;
}
#compRegFB .col_1CompRegFB input:disabled, .col_2CompRegFB input:disabled {
    color: #666;
    line-height: 18px;
}
#compRegFB .col_1CompRegFB select {
    color: #333;
    float: left;
    height: auto;
    line-height: 18px;
    margin: 14px 0 0;
    padding: 2px 3px;
    position: relative;
    width: 198px;
}
#compRegFB .col_1CompRegFB label {
    color: #333;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 14px 0 0;
    padding: 2px 0;
    position: relative;
    width: 100%;
}
#compRegFB .col_1CompRegFB #datosPersona {
    margin: 3px 0 0;
}
#compRegFB .col_1CompRegFB #day {
    margin: 3px 0 0;
    width: 60px;
}
#compRegFB .col_2CompRegFB {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 20px 50px;
    position: relative;
    width: 240px;
}
#contenedorResumenInfo3 .contenedorResumen22 p {
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: left;
    width: auto;
}
.flujocompraMPopcion .tituloMedioPago .alternativa {
    font-size: 10px;
    line-height: 11px;
}
#contenedorPasos2FC {
    height: 581px;
}
#contenedorPasos3FC {
    height: 581px;
}
#contenedorPasos3FC {
    height: 581px;
}
.flujocompraMPopcion .seleccion .boton input {
    background-image: none;
    border: 0 none;
    height: auto;
    margin: 0;
    width: auto;
}
#contenedorHeaderFC {
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
#contenedorHeaderFC #tituloHeaderFC {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}
#contenedorHeaderFC .titulo2HeaderFC {
    color: #999;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
#contenedorNumeroSACFC {
    height: 26px;
    padding-right: 10px;
    width: auto;
}
#contenedorNumeroSACFC #numeroSACFC {
    color: #666;
    float: right;
    font-size: 12px;
    font-weight: 700;
    height: 26px;
    line-height: 26px;
}
#headerBolsa {
    border-bottom: 1px solid #ccc;
    float: left;
    height: 52px;
    padding: 18px 18px 4px;
    width: 922px;
}
#headerBolsa h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
}
#headerBolsa h2 {
    color: #999;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
#contenedorPasosFC {
    float: left;
    height: 862px;
    width: 630px;
}
#contenedorBolsa {
    border: 1px solid #ccc;
    float: left;
    width: 958px;
}
#contenedorBolsa2 {
    float: left;
    min-height: 400px;
    padding: 32px;
    width: 894px;
}
#contenedorBolsa3 {
    border: 1px solid #ccc;
    float: left;
    margin-top: 8px;
    padding: 32px;
    width: 894px;
}
.productoBolsa {
    border-bottom: 1px solid #ececec;
    float: right;
    height: auto;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 894px;
}
#promocionesBolsa {
    float: right;
    height: auto;
    margin-bottom: 8px;
    width: 894px;
}
#promocionesBolsa {
    float: right;
    height: auto;
    margin-bottom: 8px;
    width: 894px;
}
#skuAddToCart {
    padding-left: 5px;
    padding-right: 5px;
    width: 140px;
}
#quantityAddToCart {
    padding-left: 5px;
    padding-right: 5px;
    width: auto;
}
#fotoPromociones {
    float: left;
    height: 70px;
    margin-right: 16px;
    margin-top: 8px;
    text-align: right;
    width: 123px;
}
.fotoPromociones {
    float: left;
    height: 70px;
    margin-right: 16px;
    margin-top: 8px;
    text-align: right;
    width: 123px;
}
.fotoBolsa {
    float: left;
    height: 123px;
    margin-right: 16px;
    width: 123px;
}
.preciosBolsa {
    float: left;
    height: 68px;
}
#detalleBolsaE {
    float: left;
    padding: 8px 16px 0 0;
    width: 446px;
}
#detalleBolsaE .cantidadfecha {
    float: left;
    margin-bottom: 8px;
    width: 140px;
}
#detalleBolsaE .marca {
    float: left;
    font-weight: 700;
    height: 28px;
    margin-right: 16px;
    width: 290px;
}
#detalleBolsaE .texto1 {
    float: left;
    margin-bottom: 8px;
    margin-right: 10px;
    min-width: 180px;
    width: 180px;
}
#detalleBolsaE .texto2 {
    float: left;
    margin-bottom: 4px;
    width: 256px;
}
.detalleBolsaE .texto3 {
    float: left;
    margin-bottom: 8px;
    min-width: 160px;
}
#detalleBolsaE .contenido {
    float: left;
    width: 446px;
}
#detalleBolsaE .titulo {
    float: left;
    margin-bottom: 6px;
    width: 70px;
}
#detalleBolsaE .mensaje {
    float: left;
    margin-bottom: 6px;
    width: 376px;
}
.detalleBolsa {
    float: left;
    height: 68px;
    padding-right: 16px;
    width: 290px;
}

/* ID to class*/
.detalleBolsaE{
    float:left;
    width:446px;
    height:68px;
    padding:8px 16px 0px 0px;
}

.detalleBolsaE .cantidadfecha{
    float:left;
    width:140px;
    margin-bottom:8px;
}

.detalleBolsaE .marca{
    float:left;
    width:290px;
    height:28px;
    margin-right:16px;
    font-weight:bold;
}
.detalleBolsaE .texto1{
    float:left;
    width:180px;
    margin-right:10px;
    margin-bottom:8px;
}
.detalleBolsaE .texto2{
    float:left;
    width:256px;
    margin-bottom:4px;
}
.detalleBolsaE .texto3{
    float:left;
    min-width:160px;
    margin-bottom:8px;
}
.detalleBolsaE .contenido{
    float:left;
    width:446px;
}
.detalleBolsaE .titulo{
    float:left;
    width:70px;
    margin-bottom:4px;
}
.detalleBolsaE .mensaje{
    float:left;
    width:376px;
    margin-bottom:6px;
}



.colInfoDespacho {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px 0;
    padding: 5px;
    text-align: center;
}
.colTittleInfoDespaco {
    background-color: #ececec;
    font-weight: 700;
}
.tableInfoDespacho {
    border-width: 1px 0 0 1px !important;
    width: 643px;
}
#productoSinStockBolsa {
    border-bottom: 1px solid #ececec;
    color: #999;
    float: left;
    line-height: 18px;
    margin-left: 32px;
    padding: 18px 8px 16px;
    width: 862px;
}
#sinProductosbolsa {
    border: 1px solid #ececec;
    float: inherit;
    height: auto;
    margin-bottom: 16px;
    padding: 32px 80px;
    width: 732px;
}
#sinProductosbolsa .txt {
    float: left;
    font-weight: 700;
    height: 93px;
    line-height: 93px;
}
#sinProductosbolsa .img {
    float: left;
    margin-right: 48px;
    width: 66px;
}
#sinProductosbolsa .linkSinProductos {
    color: #666;
    float: left;
    font-size: 13px;
    font-weight: 700;
    margin-right: 4px;
}
#sinProductosbolsa .linkSinProductos:hover {
    color: #9c0;
    float: left;
    font-weight: 700;
    margin-right: 4px;
}
#sinProductosbolsa .flechaBolsa {
    float: left;
    padding-top: 40px;
    width: 10px;
}
.detalleBolsa .marca {
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 16px;
    padding-top: 4px;
    width: 290px;
}
.detalleBolsa .detalle {
    float: left;
    height: 28px;
    margin-bottom: 4px;
    width: 290px;
}
.detalleBolsa .sku {
    color: #999;
    float: left;
    font-size: 10px;
    margin-bottom: 4px;
    width: 290px;
}
.detalleBolsa2 {
    float: left;
    height: 68px;
    padding-right: 16px;
    width: 140px;
}
.detalleBolsa2 .cantidadTallaColor {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 140px;
}
.detalleBolsa3 {
    float: left;
    height: 16px;
    line-height: 16px;
}
.preciosBolsa .precio1 {
    color: #c00;
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 24px;
    margin-right: 4px;
    padding-top: 4px;
    width: auto;
}
.preciosBolsa .precio2 {
    float: left;
    height: 14px;
    padding-top: 4px;
}
.preciosBolsa .precio3 {
    color: #999;
    float: left;
    font-size: 11px;
    height: 14px;
}
.preciosBolsa .opUnica {
    margin-left: 2px;
}
.mensajeErrorBolsa {
    color: #c00;
    float: left;
    font-weight: 700;
    height: auto;
}
.garantiaBolsa {
    float: left;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    width: 750px;
}
.garantiaBolsa p {
    float: left;
    font-weight: 700;
    width: 280px;
}
#garantiaBolsa {
    float: left;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    width: 750px;
}
#garantiaBolsa p {
    float: left;
    font-weight: 700;
    width: 280px;
}
#noviosBolsa {
    color: #999;
    float: left;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    width: 750px;
}
#PromocionesBolsa {
    border: 1px solid #ececec;
    float: inherit;
    height: auto;
    padding: 16px;
    width: 860px;
}
#fotoPB {
    float: left;
    height: 70px;
    margin-bottom: 8px;
    margin-right: 16px;
    width: 107px;
}
#detalleBolsaPB .cantidadTallaColor {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 156px;
}
/* Contenido Promociones Nueva */
#PromocionesBolsaE {
    border: 1px solid #ececec;
    float: inherit;
    height: auto;
    margin-bottom: 16px;
    padding: 16px;
    width: 860px;
}
.tituloPromocionesE {
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 14px;
    width: 860px;
}
.tituloPromocionesEdescuento {
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0;
    width: 860px;
}
.tituloPromocionesEdescuento .destacado {
    color: #c00;
    font-weight: 700;
}
.contenidoPromocionesE {
    float: left;
    padding: 24px;
    width: 124px;
}
.contenidoPromocionesE .marca {
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 16px;
    padding-top: 4px;
    width: 124px;
}
.contenidoPromocionesE .detalle {
    float: left;
    height: 28px;
    margin-bottom: 4px;
    width: 124px;
}
.contenidoPromocionesE .promoPrice {
    color: #999;
    float: right;
    font-size: 11px;
    height: auto;
    width: auto;
}
.contenidoPromocionesE .precioPromo {
    color: #999;
    float: left;
    font-size: 11px;
    height: auto;
    width: auto;
}
.contenidoPromocionesBolsaE {
    clear: both;
    height: auto;
}
.fotoPBE {
    background-color: #ccc;
    float: left;
    height: 123px;
    margin: auto auto 16px;
    width: 123px;
}
.detalleBolsaPBE {
    color: #666;
    float: left;
    margin: 10px 0 16px;
    width: 123px;
}
/* Fin Contenido Promociones Nueva */
/* copiar */
#totalesBolsa {
    float: left;
    height: auto;
    margin-bottom: 8px;
    padding: 16px 0 16px 16px;
    width: 878px;
}
.totalesBolsa {
    float: left;
    height: auto;
    margin-bottom: 8px;
    padding: 16px 0 16px 16px;
    width: 878px;
}
.subtotalesBolsa {
    float: right;
    height: 60px;
    width: 687px;
}
.subtotalesBolsa .sub1 {
    float:right;
    font-weight:bold;
    text-align:right;
    color:#C00;
    font-size:14px;
    width:auto;
    height:20px;
    line-height:18px;
    padding-right:18px;
}
.subtotalesBolsa .subPrecio1 {
    color: #c00;
    float: right;
    font-size: 13px;
    font-weight: 700;
    height: 20px;
    line-height: 18px;
    text-align: right;
    width: 80px;
}
.subtotalesBolsa .sub2 {
    color: #666;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-right: 18px;
    text-align: right;
    width: auto;
}
.subtotalesBolsa .subPrecio2 {
    color: #666;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    text-align: right;
    width: 80px;
}
.subtotalesBolsa .sub3 {
    color: #666;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-right: 18px;
    text-align: right;
}
.subtotalesBolsa .subPrecio3 {
    color: #666;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    text-align: right;
    width: 80px;
}
.loadingCompra {
    background: url("../site/common/precio-loading.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    float: left;
    height: 20px;
    margin: 0 0 0 3px;
    width: 20px;
}
#saldoCMRBolsa {
    float: left;
    padding-right: 16px;
    vertical-align: text-bottom;
    width: 200px;
}
#saldoCMRBolsa {
    float: left;
    padding-right: 16px;
    vertical-align: text-bottom;
    width: 200px;
}
#botonesBolsa {
    float: left;
    height: auto;
    padding: 0 0 16px 385px;
    width: 509px;
}
#agregarBolsa {
    float: left;
    height: 26px;
    line-height: 26px;
    width: 215px;
}
.botonesBolsa {
    float: left;
    height: auto;
    padding: 0 0 16px 385px;
    width: 509px;
}
#agregarBolsa .linkSubrayado2 {
    font-size: 13px;
    font-weight: 700;
    text-decoration: underline;
}
.agregarBolsa {
    float: left;
    height: 26px;
}
.agregarBolsa .linkSubrayado1 {
    text-decoration: underline;
}
#agregarBolsa .linkSubrayado2 {
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}
.loadingCalcular {
    background: url("../site/common/precio-loading.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 20px;
    margin: 4px 0 0 3px;
    width: 20px;
}
#contenedorMiniBolsaFC {
    border-left: 4px solid #ececec;
    border-right: 4px solid #ececec;
    border-top: 4px solid #ececec;
    float: left;
    height: 432px;
    width: 320px;
}
#contenedorTotalesFC {
    width: 320px;
    height:679px;/*AGILE-1976 change the height from 629px to 679px*/
    border: 4px solid #ccc;
    float: left;
    padding-top:0px;
    width: 320px;
}

#headerFC {
    height: 80px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#footerFC {
    float: left;
    margin-top: 8px;
    width: 960px;
}
#caja-listaCC {
    float: left;
    height: 100px;
    padding: 10px 20px 0;
    width: 920px;
}
.descripcionCC1 {
    float: left;
    margin-right: 15px;
    width: 200px;
}
#descripcionCC1 .marca {
    font-size: 12px;
    font-weight: 700;
    height: 16px;
    width: 200px;
}
#descripcionCC1 .descripcion {
    height: 32px;
    width: 200px;
}
#descripcionCC1 .sku {
    color: #ccc;
    height: 16px;
    width: 200px;
}
#descripcionCC2 .cantidad input {
    width: 16px;
}
.descripcionCC2 {
    float: left;
    margin-right: 15px;
    width: 200px;
}
.descripcionCC2 .cantidad input {
    width: 16px;
}
#descripcionCC2 .cantidad {
    height: 28px;
    width: 200px;
}
.descripcionCC2 .color {
    height: 20px;
    width: 200px;
}
.descripcionCC2 .talla {
    height: 20px;
    width: 200px;
}
#preciosCC {
    float: left;
    margin-right: 15px;
    width: 200px;
}
#preciosCC .precio1 {
    color: #c00;
    font-size: 16px;
    font-weight: 700;
    height: 24px;
}
#preciosCC .precio2 {
    height: 16px;
}
#preciosCC .precio2-1 {
    font-weight: 700;
    height: 16px;
}
#preciosCC .precio3 {
    height: 16px;
}
#eliminarCC {
    float: left;
    height: 20px;
    width: 140px;
}
#garantiaExtendidaCC {
    border-bottom: 1px solid #ebebeb;
    float: left;
    line-height: 17px;
    margin-bottom: 1px;
    margin-left: 140px;
    padding: 6px;
    width: 780px;
}
#garantiaExtendidaCC .iconoGarantia {
    background-image: url("../site/common/sprite-iconosSmall.png");
    background-position: -21px 0;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-right: 8px;
    width: 20px;
}
#listaRegaloCC {
    border-bottom: 1px solid #ebebeb;
    float: left;
    line-height: 17px;
    margin-left: 140px;
    padding: 6px;
    width: 780px;
}
#TotalesFCL {
    border-bottom: 1px solid #ececec;
    padding-bottom: 14px;
    padding-top: 15px;
}
#listaRegaloCC .iconoRegalo {
    background-image: url("../site/common/sprite-iconosSmall.png");
    background-position: -81px 0;
    background-repeat: no-repeat;
    float: left;
    height: 20px;
    margin-right: 8px;
    width: 20px;
}
#TotalesFCL #contendor #descripcion {
    float: left;
    line-height: 18px;
    text-align: right;
    width: 146px;
}
#TotalesFCL #contendor #descripcion p.cantidad {
    color: #999;
    line-height: 18px;
}
#TotalesFCL #contendor #precios p.precio1 {
    color: #333;
    font-weight: 700;
    line-height: 18px;
}
#TotalesFCL #contendor #precios p.precio2 {
    color: #333;
    font-weight: 400;
    line-height: 18px;
}
#TotalesFCL #contendor #precios p.precio3 {
    color: #c00;
    font-size: 15px;
    font-weight: 700;
    line-height: 20px;
}
.TotalesFCO {
    border-bottom: 1px solid #ececec;
    padding-bottom: 14px;
    padding-top: 15px;
}
.TotalesFCO .contendor {
    margin: 0 auto;
    overflow: hidden;
    width: 288px;
}
.TotalesFCO .contendor .descripcion {
    float: left;
    line-height: 18px;
    text-align: right;
    width: 146px;
}
.TotalesFCO .contendor .descripcion p.cantidad {
    color: #999;
    line-height: 18px;
}
.TotalesFCO .contendor .precios {
    float: left;
    text-align: right;
    width: 142px;
}
.TotalesFCO .contendor .precios p.precio1 {
    color: #333;
    font-weight: bold;
    line-height: 18px;
}
.TotalesFCO .contendor .precios p.precio2 {
    color: #333;
    font-weight: normal;
    line-height: 18px;
}
.TotalesFCO .contendor .precios p.precio3 {
    color: #c00;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
}
.Accordion1 {
    float: left;
    width: 630px;
}
.AccordionPanel1 {
    float: left;
    margin: 0;
    padding: 0;
    width: 630px;
}
.AccordionPanelTab {
    -moz-user-select: none;
    background-color: #ececec;
    background-image: url("../site/common/fnd_ComprasPasos.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    border-top: 1px solid #ececec;
    cursor: pointer;
    float: left;
    font-weight: 700;
    padding: 10px 0 10px 10px;
    width: 620px;
}
.AccordionPanelTab .tituloPasos {
    display: block;
    float: left;
    width: auto;
}
.AccordionPanelContent {
    float: left;
    height: 1000px;/*AGILE-1976 change the height from 950px to 1000px*/
    margin: 0;
    padding: 0;
    width: 630px;
}
.AccordionPanelContent-1 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 630px;
}
.AccordionPanelContent-2 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
}
.AccordionPanelOpen .AccordionPanelTab {
    background-color: #666;
    background-image: none;
    /* FB-13401 SRF 65347 - DEV - Check out UI, backend java logic code change  by burkeyang 06/17/2014 */
    /* font-size:16px; */
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    padding: 6px 0 6px 10px;
    color: #fff;
}
.AccordionPanelClosed .telefonoAyuda {
    display: none;
}
.AccordionPanelOpen .telefonoAyuda {
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 10px 0 0;
}
.AccordionPanelOpenvisited {
    background-color: #c3c3c2;
    background-image: none;
    color: #fefefe;
    float: left;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    padding: 5px 0 5px 10px;
    width: 620px;
}
/**FB-13392[FCL-MDP]UI issue in checkout page**/
.AccordionPanelOpenvisited .editar {
    padding-right: 0px;
    float:right;
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -88px -115px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0 10px 0 0;
    padding-right: 10px;
    text-indent: -9999px;
    width: 8px;
}
.AccordionPanelOpen .editarInactivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -67px -83px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0 10px 0 0;
    text-indent: -9999px;
    width: 8px;
}
.AccordionPanelOpenvisited .stepTitle {
    float: left;
}
.AccordionFocused .AccordionPanelTab {
    background-color: #39f;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
    background-color: #666;
}
.areagris {
    background-color: #f8f8f8;
    clear: both;
    overflow: hidden;
}
.areagris2 {
    background-color: #e6e6e6;
    clear: both;
    overflow: hidden;
}
#CompraPasosFCL h3 {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 0;
    padding-left: 5px;
}
#CompraPasosFCL h3.activo {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0;
}
#flujocompra {
    float: left;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
}
#flujocompraResumen {
    float: left;
    margin: 0 auto;
    padding: 0 16px 16px;
    width: 598px;
}
#flujocompra {
    float: left;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
}
#flujocompra p {
    padding-bottom: 5px;
}
#flujocompra td {
    border: 1px solid #ebebeb;
    margin: 0;
    padding: 3px;
    text-align: center;
}
#flujocompra a.ayuda {
    font-size: 9px;
    text-decoration: underline;
}
#flujocompra a.ayuda2 {
    font-size: 9px;
    text-decoration: underline;
}
.flujocompra .destino2 {
    float: left;
}
#flujocompra .observaciones {
    float: right;
    text-align: right;
    width: 238px;
}
#flujocompra .observaciones .comentarios {
    max-height: 85px;
    max-width: 232px;
    min-height: 85px;
    min-width: 232px;
    overflow: auto;
}
#flujocompra .observaciones2 {
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
}
#flujocompra .infoCupones {
    padding-left: 430px;
    text-align: right;
    width: 168px;
}
#contenedorDireccionFC {
    display: inline-block;
    float: left;
    width: 350px;
}
#contenedorDireccionFC .tituloDireccion {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 8px;
    width: auto;
}
#contenedorDireccionFC .pulldownDireccion {
    float: left;
    margin-right: 8px;
    width: 120px;
}
#contenedorDireccionFC .textoDireccion {
    clear: both;
    display: inline-block;
    height: auto;
    line-height: 12px;
    padding: 10px 0;
    width: auto;
}
#contenedorDireccionFC .editarDireccion {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 80px;
}
.flujocompra .fechadespacho {
    margin: 0 auto;
    width: 505px;
}
.flujocompra #fechadespacho2 {
    margin: 0 auto;
    width: 505px;
}
.fechadespacho3 {
    float: left;
    margin: 0 auto;
    width: 440px;
}
.flujocompra table {
    background-color: #fff;
    border: 1px solid #ebebeb;
    margin: 0 auto;
}
.flujocompra p {
    padding-bottom: 5px;
}
.flujocompra td {
    border: 1px solid #ebebeb;
    margin: 0;
    text-align: center;
}
.flujocompra .titulo {
    font-size: 14px;
    font-weight: 700;
    width: 604px;
}
#flujocompra .titulo {
    font-size: 14px;
    font-weight: bold;
    width: 604px;
}
.flujocompra .titulo2 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
}
#flujocompra .titulo2 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
}
.flujocompra .lineas td {
    margin: 2px;
}
.flujocompra .cabecera td {
    margin: 2px;
}
.flujocompra td .horas {
    font-weight: normal;
}
.flujocompra td .dias {
    font-weight: normal;
}
.flujocompra td .horasseleccionado {
    font-weight: bold;
}
.flujocompra td .diasseleccionado {
    font-weight: bold;
}
#flujocompra td.seleccionado {
    background-color: #9c3;
    font-weight: 700;
}
.flujocompra .formulario {
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
}
#flujocompra #formulario {
    clear: both;
    margin-bottom: 5px;
    margin-top: 5px;
}
.flujocompra .formulario .label {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    text-align: right;
    width: 120px;
}
#flujocompra #formulario .label {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    text-align: right;
    width: 120px;
}
#lineaproducto {
    background-color: #fff;
    border-bottom: 1px solid #ececec;
    float: left;
    height: auto;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 10px;
    width: 600px;
}
#lineaproducto #detalle {
    border-left: 20px solid #f0f0f0;
    margin-right: 15px;
}
#lineaproducto .detalle p {
    color: #999;
}
#flujocompra #SubTotalesFCL {
    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    padding-top: 7px;
}
.flujocompra #SubTotalesFCL .contendor {
    margin: 0 auto;
    overflow: hidden;
    width: 288px;
}
#flujocompra #SubTotalesFCL #contendor #descripcion {
    float: left;
    text-align: right;
    width: 146px;
}
.flujocompra #SubTotalesFCL .contendor .descripcion p.cantidad {
    color: #999;
}
.flujocompra #SubTotalesFCL .contendor .precios {
    float: left;
    text-align: right;
    width: 142px;
}
#flujocompra #SubTotalesFCL #contendor #precios p.precio1 {
    color: #333;
    font-weight: 700;
}
#flujocompra #SubTotalesFCL #contendor #precios p.precio2 {
    color: #333;
    font-weight: 400;
}
#flujocompra #SubTotalesFCL #contendor #precios p.precio3 {
    color: #c00;
    font-size: 14px;
    font-weight: 700;
}
#flujocompra #SubTotalesFCL p.alerta {
    color: #c00;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
}
#titulosgenerales {
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}
#titulosgenerales h1 {
    color: #555;
    font-size: 16px;
    font-weight: 700;
}
#titulosgenerales p.bajada {
    color: #555;
    font-size: 12px;
    font-weight: 400;
}
#contenedorbolsadetalle {
    height: 352px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 320px;
}
.bolsadetalle {
    border-bottom: 1px solid #ececec;
    padding: 9px 0 8px 8px;
    width: 306px;
}
.bolsadetalle #cabecera {
    clear: both;
    width: 300px;
}
.bolsadetalle .contendor {
    clear: both;
    overflow: hidden;
    width: 290px;
}
.bolsadetalle .titulo {
    font-size: 12px;
    font-weight: bold;
}
.bolsadetalle .contendor p {
    color: #ccc;
    margin-bottom: 4px;
}
.bolsadetalle .contendor b {
    color: #999;
}
.bolsadetalle .contendor .imagen {
    float: left;
}
.bolsadetalle .contendor .imagen img {
    float: left;
    margin-right: 8px;
}
.bolsadetalle .contendor .descripcion {
    float: left;
    margin-right: 6px;
    padding-top: 2px;
    width: 120px;
}
.bolsadetalle .contendor .descripcion p.cantidad {
    color: #999;
}
.bolsadetalle .contendor .precios {
    float: left;
    height: 14px;
    text-align: right;
    width: 86px;
}
.bolsadetalle .contendor .precios .precio1 {
    color: #c00;
    float: left;
    font-weight: bold;
    margin-bottom: 4px;
    margin-right: 2px;
    padding-top: 2px;
    width: auto;
}
.bolsadetalle .contendor .precios p.precio2 {
    color: #333;
    float: left;
    font-size: 10px;
    font-weight: normal;
    width: auto;
}
#flujocompraPaso1Login {
    height: auto;
    margin-bottom: 122px;
    margin-top: 90px;
}
#flujocompraPaso1Login .cajaLogin {
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 300px;
}
#flujocompraPaso1Login input {
    clear: both;
    float: left;
    margin-bottom: 10px;
}
#passPaso1Login input {
    float: left;
    margin-right: 5px;
}
#contendoraccesousuario {
    float: left;
}
#recuperarPaso1 {
    clear: both;
    margin: 0 auto 80px;
    width: 250px;
}
#footerPaso1 {
    border-top: 1px solid #ececec;
    float: left;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 85px;
    padding-top: 85px;
    text-align: center;
    width: 630px;
}
#footerPaso1 p {
    color: #999;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
}
#footerPaso1 p a {
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
}
#contenedor1Paso2 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.textoCheckPaso2 {
    margin-right: 5px;
    margin-top: 3px;
    width: 50px;
}
.destino2Paso2 {
    float: left;
    margin-top: 5px;
    padding-left: 10px;
}
.check {
    float: left;
    margin-right: 5px;
}
/** fix FB-13968 ,update padding-top,height to 1px by burke.**/
#flujocompraPaso2 {
    float: left;
    height: 1px;
    padding-top:1px;
    width: 610px;
}
#flujocompra1Paso2 {
    clear: both;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 565px;
}
#flujocompra1Paso2 .observaciones {
    float: right;
    padding-left: 10px;
    text-align: right;
    width: 330px;
}
.tarjetasFAR {
    cursor: pointer;
    display: block;
}
/*Metodos despacho ventana 04-10-2012 */
#contenedorDespachoInfo {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 11px;
    text-align: left;
    width: 608px;
}
.loginMensajeErrorFC {
    clear: both;
    color: #c00;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin-bottom: 10px;
    width: 350px;
}
/* Tabla detalle de los costos de despacho 27-04-2012 */
#FlujoCompraDetalleCostoDespacho {
    float: left;
    margin: 0 auto;
    width: 670px;
}
.contenedorDespachoScroll {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 170px;
    margin: 0 0 10px 20px;
    overflow: hidden;
    padding: 10px 5px 8px 10px;
    width: 576px;
}
#scrollDetalleDespacho {
    border-bottom: 1px solid #ececec;
    height: 140px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 572px;
}
#contenedorDetalleDespacho {
    border-bottom: 1px solid #ececec;
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 6px 0;
    text-align: left;
    width: 548px;
}
#contenedorDetalleDespacho #columna1 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
    width: 246px;
}
#contenedorDetalleDespacho #columna1 .p1 {
    font-weight: bold;
    margin: 0;
    padding: 0 0 4px;
}
#contenedorDetalleDespacho #columna1 .p2 {
    float: left;
    margin: 0;
    padding: 0;
}
#contenedorDetalleDespacho #columna1 .p3 {
    float: left;
    margin: 0 0 0 46px;
    padding: 0;
}
/*fix bug AGILE-101 by daniel 05/06/2014*/
/*
#contenedorDetalleDespacho #columna2 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 126px;
}
*/
#contenedorDetalleDespacho #columna2 p {
    margin: 0;
}
/*
#contenedorDetalleDespacho #columna3 {
    float: right;
    margin: 0;
    padding: 0 30px 0 0;
    text-align: right;
    width: 116px;
}
*/
#contenedorDetalleDespacho #columna3 p {
    font-weight: 700;
    margin: 0;
}
#datosResumen {
    float: left;
    width: 442px;
}
#datosResumen p {
    line-height: 12px;
    padding-bottom: 10px;
}
#lineaproductoRFC {
    background-color: #fff;
    border-bottom: 1px solid #ececec;
    float: left;
    height: auto;
    margin-bottom: 8px;
    margin-right: auto;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 10px;
    width: 921px;
}
/* Resumen*/
#datosResumen1 {
    border-right: 1px solid #ececec;
    float: left;
    margin-right: 18px;
    padding-right: 18px;
    width: 442px;
}
#datosResumen1 p {
    padding-bottom: 10px;
}
#datosResumen1 .columna1 {
    float: left;
    width: 448px;
}
#datosResumen1 .mensajeDestacado {
    font-size: 12px;
    line-height: 18px;
}
#datosResumen1 .mensajeDestacadoFecha {
    color: #89c01c;
    font-size: 12px;
    font-weight: 700;
}
#datosResumen1 #imprimirResumen {
    display: inline-block;
    float: left;
    height: auto;
    margin-top: 2px;
    width: 80px;
}
#datosResumen1 #txtImprimnirResumen {
    float: right;
    margin-right: 10px;
    margin-top: 4px;
}
#datosResumen1 #txtImprimnirResumen a {
    font-size: 13px;
}
#datosResumen2 {
    float: left;
    width: 442px;
}
#datosResumen2 p {
    line-height: 12px;
    padding-bottom: 10px;
}
#datosResumen2 .columna1 {
    display: inline-block;
    float: left;
    height: auto;
    margin-right: 20px;
    width: 183px;
}
#datosResumen2 .columna2 {
    display: inline-block;
    float: left;
    height: auto;
    width: 235px;
}
#datosResumen2 .contenidoCodigoBR {
    clear: both;
    display: inline-block;
    height: auto;
    margin: 10px 0;
    width: 441px;
}
#datosResumen2 .codigoBR1 {
    display: block;
    height: 62px;
    margin: 0 auto 10px;
    width: 300px;
}
#datosResumen2 .codigoBR2 {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    text-align: center;
    width: 441px;
}
#datosResumen2 #bannerEncuestaFC {
    clear: both;
    height: 52px;
    padding-top: 10px;
    width: 442px;
}
#datosResumen2 #bannerEncuestaFC #contenidoBanner {
    border: 1px solid #ececec;
    clear: both;
    height: 50px;
    width: 440px;
}
#infoProductosRFC {
    display: inline-block;
    height: auto;
    padding: 0 16px 16px;
}
#lineaproductoRFC #detalle {
    float: left;
    margin-right: 15px;
    padding-bottom: 5px;
    width: 860px;
}
#lineaproductoRFC .columna1 {
    float: left;
    height: auto;
    margin-right: 10px;
    width: 70px;
}
#lineaproductoRFC .columna1 img {
    border: 0 none;
    height: 70px;
    width: 70px;
}
#lineaproductoRFC .columna2 {
    float: left;
    height: auto;
    padding: 0 10px;
    width: 520px;
}
#lineaproductoRFC .columna3 {
    float: left;
    height: auto;
    margin: 0 10px;
    width: 130px;
}
#lineaproductoRFC .columna4 {
    float: left;
    font-weight: 700;
    height: auto;
    text-align: right;
    width: 80px;
}
#lineaproductoRFC #detalle p {
    color: #999;
    padding-bottom: 0;
}
#lineaproductoRFC #detalle img {
    float: left;
    margin: 0 10px 0 0;
}
#headerResumen {
    border-bottom: 1px solid #ccc;
    float: left;
    height: 52px;
    padding: 18px 18px 4px;
    width: 922px;
}
#imprimirResumen {
    display: inline-block;
    float: left;
    height: auto;
    margin-top: 2px;
    width: 80px;
}
#txtImprimnirResumen {
    float: right;
    margin-right: 10px;
    margin-top: 4px;
}
#txtImprimnirResumen a {
    font-size: 13px;
}
#botonesResumenRFC {
    float: right;
    height: 30px;
    width: auto;
}
#botonesResumenRFC #botonesResumen {
    float: right;
    width: 152px;
}
#contenedorPrincipal .contenedorResumen {
    border: 1px solid #ececec;
    float: left;
    margin-bottom: 16px;
    width: 958px;
}
#headerPrincipalResumen {
    border-bottom: 1px solid #ececec;
    float: left;
    height: auto;
    padding: 18px;
    width: 922px;
}
#infoResumen {
    float: left;
    padding: 18px;
    width: 922px;
}
#columna1HeaderResumen {
    float: left;
    height: auto;
    width: 750px;
}
#columna1HeaderResumen .titulo2 {
    color: #666;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 8px;
    width: 586px;
}
#fila1Resumen {
    float: left;
    width: 749px;
}
#columna1HeaderResumen .titulo3 {
    color: #999;
    float: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    margin-bottom: 8px;
    margin-top: 3px;
    width: 749px;
}
#mensajeResumen {
    color: #999;
    float: left;
    height: auto;
    line-height: 15px;
    width: 586px;
}
#nomberNuevaLista {
    float: left;
    font-size: 24px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    margin-right: 8px;
    width: auto;
}
#fechaNuevaLista {
    color: #666;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: right;
    width: 120px;
}
.contenedorResumen {
    float: left;
    width: 438px;
}
.contenedorResumen p {
    padding-bottom: 9px;
}
.destacadoCO {
    font-weight: bold;
}
#destacadoCO {
    font-weight: bold;
}
#destacadoRojoCO {
    color: #c00;
    font-weight: 700;
}
#textoBajada {
    color: #999;
    font-size: 10px;
}
#ventanaBolsa1 {
    height: 476px;
    padding: 10px 10px 6px;
    width: 716px;
}
#scrollVentanaBolsa1 {
    height: 394px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 716px;
}
#headerVentanaBolsa1 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 716px;
}
#headerVentanaBolsa1 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#ventanaBolsa2 {
    height: 356px;
    padding: 10px 10px 6px;
    width: 490px;
}
#headerVentanaBolsa2 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 490px;
}
/*add by lynn for bug[FB-14214]*/
.giftTitl #headerVentanaBolsa2 h1{
height:40px;
}
#headerVentanaBolsa2 h2 {
    color: #999;
    font-size: 10px;
    font-weight: bold;
}
#ventanaBolsa3, #ventanaBolsa3Promo {
    height: 276px;
    padding: 10px 10px 6px;
    width: 372px;
}
#ventanaBolsa3 {
    height: 276px;
    padding: 10px 10px 6px;
    width: 372px;
}
#scrollVentanaBolsa3 {
    height: 160px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 372px;
}
#headerVentanaBolsa3, #headerVentanaBolsa3Promo {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 372px;
}
#ventanaBolsa4 {
    height: 472px;
    padding: 10px;
    width: 648px;
}
#ventanaBolsaImportante {
    height: 436px;
    padding: 10px 10px 6px;
    width: 630px;
}
#scrollVentanaBolsaImportante {
    display: inline-block;
    height: auto;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
#scrollVentanaBolsa3Sin {
    height: 196px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 370px;
}
#headerVentanaBolsa3, #headerVentanaBolsa3Promo {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 372px;
}
#headerVentanaBolsa3 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#headerVentanaBolsa3Promo h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#ventanaBolsa4 {
    height: 472px;
    padding: 10px;
    width: 648px;
}
#scrollVentanaBolsa4 {
    height: 357px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
#headerVentanaBolsa4 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 6px;
    padding-bottom: 6px;
    width: 648px;
}
/*Ventanas Carros incompatibles*/
.contenidoCarrosIncompatibles {
    display: block;
    height: auto;
    margin: 10px auto 0;
    width: 608px;
}
.contenidoCarrosIncompatibles p, .contenidoErrorTransaccion p {
    color: #999;
    display: inline-block;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 0 0 12px;
    padding: 0;
    width: auto;
}
.contenidoCarrosIncompatibles .destacado, .contenidoErrorTransaccion .destacado {
    color: #666;
    font-weight: 700;
}
.contenidoErrorTransaccion .cierre {
    color: #999999;
    display: inline-block;
    height: auto;
    margin: 0;
    text-align: center;
    width: 608px;
}
.contenidoErrorTransaccion .cierre p {
    display: block;
    font-size: 13px;
    height: auto;
    margin: 0 auto 20px 0;
    text-align: center;
    width: auto;
}
.contenidoCarrosIncompatibles .cierreBoton {
    display: block;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 88px;
}
.contenidoErrorTransaccion .cierreBoton {
    display: block;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
contenidoCarrosIncompatiblesCierre {
    color: #999999;
    display: inline-block;
    height: auto;
    margin: 0;
    text-align: center;
    width: 648px;
}
.contenidoCarrosIncompatiblesCierre p {
    display: block;
    font-size: 14px;
    height: auto;
    margin: 0 auto 15px auto;
    text-align: center;
    width: 500px;
    line-height: 18px;
}
.contenidoCarrosIncompatiblesCierre .cierreBoton {
    display: block;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 110px;
}
.contenidoCarrosIncompatiblesCierre .cierreBoton a {
    cursor: pointer;
    display: block;
    height: auto;
    width: auto;
}
/*Ventana metodos despacho*/
#scrollVentanaMetodosDespacho {
    height: 380px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
/*Fin Ventana metodos despacho*/
#headerVentanaBolsa4 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 648px;
}
#headerVentanaBolsa4 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#ventanaBolsa6 {
    height: 200px;
    padding: 10px 10px 6px;
    width: 290px;
}
#scrollVentanaBolsa6 {
    height: 160px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 290px;
}
#headerVentanaBolsa6 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 290px;
}
#headerVentanaBolsa6 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
.cont20 {
    padding: 4px 0 5px;
    text-align: right;
    width: 20px;
}
.cont40 {
    padding: 4px 0 5px;
    text-align: right;
    width: 40px;
}
.cont50 {
    padding: 4px 0 5px;
    text-align: right;
    width: 50px;
}
.cont50Top {
    padding: 4px 0 5px;
    text-align: right;
    vertical-align: top;
    width: 50px;
}
.cont60 {
    padding: 4px 0 5px;
    text-align: right;
    width: 60px;
}
.cont60Top {
    padding: 4px 0 5px;
    text-align: right;
    width: 60px;
}
.cont80 {
    padding: 4px 0 5px;
    text-align: right;
    width: 80px;
}
.cont76 {
    padding: 4px 0 5px;
    text-align: right;
    width: 76px;
}
.cont100 {
    padding: 4px 0 5px;
    text-align: right;
    width: 100px;
}
.cont110 {
    padding: 4px 0 5px;
    text-align: right;
    width: 110px;
}
.cont116 {
    padding: 4px 0 5px;
    text-align: right;
    width: 116px;
}
.cont120 {
    padding: 4px 0 5px;
    text-align: right;
    width: 120px;
}
.cont124 {
    padding: 4px 0 5px;
    text-align: right;
    width: 124px;
}
.cont126 {
    padding: 4px 0 5px;
    text-align: right;
    width: 126px;
}
.cont132 {
    padding: 4px 0 5px;
    text-align: right;
    width: 132px;
}
.contTop {
    vertical-align: top;
}
.contRight {
    text-align: right;
}
/* COMPRA SIN REGISTRO*/
#contenidoCSR {
    float: left;
    height: 80px;
    margin-bottom: 20px;
    width: 648px;
}
.contenido2CSR {
    border-top: 1px solid #ebebeb;
    float: left;
    height: auto;
    margin-bottom: 14px;
    padding-top: 14px;
    width: 648px;
}
#contenido2CSR {
    border-top: 1px solid #ebebeb;
    float: left;
    height: auto;
    margin-bottom: 16px;
    padding-top: 8px;
    width: 648px;
}
.contenedorSubtituloCSR {
    float: left;
    height: auto;
    margin-bottom: 8px;
    width: 648px;
}
#contenedorSubtituloCSR {
    float: left;
    height: auto;
    margin-bottom: 8px;
    width: 648px;
}
#contenedorSubtituloCSR .opcion {
    float: left;
    height: 16px;
    line-height: 16px;
    width: 280px;
}
#contenedorInfoCSR {
    float: left;
    height: auto;
    margin-bottom: 16px;
    width: 648px;
}
.subtituloCSR {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 16px;
    width: 200px;
}
#subtituloCSR {
    float: left;
    font-size: 14px;
    font-weight: 700;
    height: 16px;
    width: 200px;
}
.tablaCSR {
    float: left;
    width: 648px;
}
.tabla2CSR {
    float: left;
    width: 534px;
}
.tabla3CSR {
    float: left;
}
#tablaCSR {
    float: left;
    width: 648px;
}
#tabla2CSR {
    float: left;
    width: 534px;
}
#tabla3CSR {
    float: left;
}
#tabla3CSR p {
    line-height: 14px;
}
.inputCSR {
    border: 1px solid #ccc;
    font-size: 11px;
    height: 16px;
    text-align: left;
    width: 112px;
}
.selectCSR {
    border: 1px solid #ccc;
    font-size: 11px;
    height: 20px;
    text-align: left;
    width: 112px;
}
#tablaTelefonosCSR {
    float: left;
    width: 648px;
}
#tablaLugarCSR {
    float: left;
    padding: 4px 0 5px;
    width: 110px;
}
#tablaLugarCSR .radio {
    float: left;
    width: 15px;
}
#tablaLugarCSR .texto {
    float: left;
    padding: 2px 0 5px 4px;
    width: 36px;
}
#tablaLugarCSR .texto {
    float: left;
    padding: 2px 0 5px 4px;
    width: 36px;
}
#tablaLugarCSR {
    float: left;
    padding: 4px 0 5px;
    width: 110px;
}
#tablaLugarCSR .radio {
    float: left;
    width: 15px;
}
#tablaLugarCSR .texto {
    float: left;
    padding: 2px 0 5px 4px;
    width: 36px;
}
/*Tabla cierre Compra sin registro*/
#tablaLugarCSRcierre {
    clear: both;
    padding: 4px 0 5px;
    width: auto;
}
#tablaLugarCSRcierre .input {
    float: left;
    width: 170px;
}
#tablaLugarCSRcierre .texto {
    float: left;
    padding: 2px 0 5px;
    width: 220px;
}
#tablaLugarCSRcierre .texto2 {
    float: left;
    padding: 2px 0 5px 4px;
    width: 200px;
}
#contenedorBajada {
    float: left;
    width: 648px;
}
#btnCSR {
    float: right;
    height: 30px;
    width: 100px;
}
#bajadaCSR {
    color: #ccc;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 8px;
    width: 560px;
}
/* DISPONIBILIDAD COSTOS*/
#cajaDC {
    border: 1px solid #ececec;
    float: left;
    margin-bottom: 8px;
    padding: 8px;
}
.cajaDC{
    border:1px solid #ECECEC;
    -moz-border-radius:4px;
    float:left;
    margin-bottom:8px;
    padding:8px;
}
#datosProductoDC {
    border: 1px solid #ececec;
    float: left;
    height: auto;
    margin-bottom: 8px;
    padding: 8px;
    width: 606px;
}
#datosDespachoDC {
    border-top: 1px solid #ececec;
    float: left;
    width: 606px;
}
#productoDC {
    float: left;
    margin: 0 8px 8px 0;
    width: 294px;
}
#productoDC .marca {
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 16px;
    padding-top: 4px;
    width: 216px;
}
#productoDC .detalle {
    float: left;
    height: 24px;
    margin-bottom: 4px;
    width: 216px;
}
#productoDC .sku {
    color: #999;
    float: left;
    font-size: 10px;
    margin-bottom: 4px;
    width: 216px;
}
#fotoProductoDC {
    float: left;
    height: 70px;
    margin-right: 8px;
    width: 70px;
}
/**
* id to class
**/
.productoDC2 {
    float: left;
    margin-bottom: 8px;
    width: 120px;
}
.productoDC2{
    width: 120px;
    float: left;
    margin-bottom: 8px;
}

.productoDC2 .marca {
    float:left;
    font-size:13px;
    font-weight:700;
    height:16px;
    padding-top:4px;
    width:120px;
}

.productoDC2 .detalle {
    float:left;
    margin-bottom:4px;
    width:120px;
}
.productoDC2 .sku {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:4px;
    width:120px;
}
#productoDC2 .marca {
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 16px;
    padding-top: 4px;
    width: 120px;
}
#productoDC2 .detalle {
    float: left;
    margin-bottom: 4px;
    width: 120px;
}
#productoDC2 .sku {
    color: #999;
    float: left;
    font-size: 10px;
    margin-bottom: 4px;
    width: 120px;
}
.flujocompra .cabecera td {
    margin: 2px;
}
/* MENSAJE REGALO */
#btnDC {
    float: left;
    height: 30px;
    padding-left: 518px;
    width: 88px;
}
#tablaRegaloMR {
    float: left;
    height: auto;
    margin-bottom: 8px;
    width: 490px;
}
#tablaRegaloMR .radio {
    float: left;
    width: 20px;
}
#tablaRegaloMR .texto {
    float: left;
    padding: 2px 0 5px 4px;
    width: 150px;
}
#tablaRegaloMR .texto2 {
    float: left;
    padding: 2px 0 5px 4px;
    width: 302px;
}
#datosProductoMR {
    border: 1px solid #ececec;
    float: left;
    height: auto;
    margin-bottom: 8px;
    padding: 8px;
    width: 447px;
}
#mensajeMR {
    border-left: 1px solid #ececec;
    float: left;
    padding-left: 2px;
    width: 236px;
}
#tablaMR {
    float: left;
    width: 236px;
}
#tablaMR .texto {
    height: 24px;
    padding-left: 8px;
    width: 184px;
}
#datosProducto2MR {
    border: 1px solid #ececec;
    float: left;
    height: auto;
    margin-bottom: 8px;
    padding: 0 8px;
    width: 447px;
}
#tabla2MR {
    float: left;
    width: 196px;
}
#tabla2MR .texto {
    float: left;
    padding-bottom: 2px;
}
#tabla3MR {
    float: left;
    width: 440px;
}
#tabla3MR .texto {
    float: left;
    padding-bottom: 2px;
}
#scrollMR {
    float: left;
    height: 170px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 490px;
}
#productoMR {
    float: left;
    margin: 0 8px 8px 0;
    width: 200px;
}
#productoMR .marca {
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 16px;
    padding-top: 4px;
    width: 122px;
}
#productoMR .detalle {
    float: left;
    height: 24px;
    margin-bottom: 4px;
    width: 122px;
}
#productoMR .sku {
    color: #999;
    float: left;
    font-size: 10px;
    margin-bottom: 4px;
    width: 122px;
}
#productoMR .pregunta {
    float: left;
    margin-bottom: 4px;
    padding-left: 4px;
    width: 122px;
}
#fotoProductoMR {
    float: left;
    height: 70px;
    margin-right: 8px;
    width: 70px;
}
/*Mensaje regalo*/
#btnMR {
    float: left;
    height: 30px;
    margin-left: 385px;
    width: 80px;
}
.textoCaracteres {
    color: #666;
    float: left;
    font-size: 10px;
    height: 11px;
    padding: 4px 3px 0 0;
    vertical-align: bottom;
}
.textoCaracteresNumero {
    border: 0 none;
    color: #666;
    float: left;
    font-size: 11px;
    font-weight: 700;
    height: 11px;
    padding-top: 3px;
    vertical-align: bottom;
    width: 23px;
}
/* RESULTADO NOVIOS*/
#scrollRN {
    float: left;
    height: 348px;
    overflow-x: hidden;
    width: 648px;
}
#scrollRN2 {
    float: left;
    height: 160px;
    overflow-x: hidden;
    width: 372px;
}
#contenedorRN {
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-top: 1px solid #ececec;
    float: left;
    height: auto;
    margin: 10px 33px 8px 15px;
    width: 600px;
}
#contenedorRN2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ececec #ececec -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    height: auto;
    margin: 0 20px 0 0;
    width: 352px;
}
#tablaRN {
    float: left;
    font-size: 11px;
    width: 600px;
}
#tablaRN .radio {
    width: 20px;
}
#tablaRN .bordeDerechoRN {
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
    padding: 6px 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
#tablaRN .input {
    border-bottom: 1px solid #ececec;
    border-right: 1px solid #ececec;
    padding: 4px 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
#tablaRN .sinBordeRN {
    border-bottom: 1px solid #ececec;
    padding: 6px 0 5px 8px;
    text-align: left;
    vertical-align: top;
}
#btnRN {
    float: left;
    height: 30px;
    margin-left: 518px;
    padding-left: 518px;
    width: 130px;
}
#scrollRN2 {
    float: left;
    height: 142px;
    overflow-x: hidden;
    width: 372px;
}
#contenedorRN2 {
    border-color: #ececec #ececec -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    height: auto;
    margin: 0 20px 0 0;
    width: 352px;
}
#btnRN2 {
    float: left;
    height: 30px;
    margin: 10px 0 0 266px;
    width: 106px;
}
/*PAGO CON OTRAS TARJETAS FALABELLA*/
#contenedorPOT {
    border: 1px solid #ececec;
    float: left;
    padding: 20px 20px 5px;
    text-align: center;
    width: 322px;
}
#tablaPOT {
    float: left;
    width: 322px;
}
#tablaPOT .cont1POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    text-align: left;
    width: 100px;
}
#tablaPOT .cont2POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    text-align: left;
    width: 130px;
}
#tablaPOT .cont3POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    padding-left: 4px;
    text-align: left;
    width: 58px;
}
#tablaPOT .cont4POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    text-align: left;
    width: 22px;
}
#tablaPOT .cont5POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    padding-bottom: 8px;
    text-align: left;
    width: 100px;
}
#tablaPOT .cont6POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    text-align: left;
    width: 130px;
}
#tablaPOT .cont7POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    padding: 0 0 8px 8px;
    text-align: left;
    width: 62px;
}
#tablaPOT .cont8POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    padding-bottom: 8px;
    text-align: left;
    width: 22px;
}
#tablaPOT .cont9POT {
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    padding: 8px 0;
    text-align: left;
    width: 130px;
}
.textoPOT {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 322px;
}
#mesajeErrorCupon {
    float: left;
    height: 15px;
    margin-bottom: 14px;
    padding-left: 8px;
    width: 334px;
}
#mesajeErrorCupon p {
    color: #c00;
    font-weight: 700;
    height: 15px;
    line-height: 15px;
    margin: 0;
    width: 342px;
}
#aplicarCupon {
    float: left;
    padding-left: 8px;
    width: 350px;
}
#aplicarCupon .codigo {
    float: left;
    line-height: 26px;
    width: 246px;
}
#textocupon {
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right: 24px;
}
#aplicarCupon .contBotAplicar {
    float: left;
    width: 114px;
}
#couponDiscountPrice {
    color: #666;
    font-size: 12px;
}
#scrollPOT {
    height: 140px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 372px;
}
/*---Contenedor botones Ventana otros medios de pago 13-01-2012---*/
#operacionCupon {
    float: left;
    padding-left: 142px;
    width: 224px;
}
/*---VENTANA DETALLE DESPACHO---*/
#contenedorDespachoDtl {
    margin: auto auto 20px;
    width: 350px;
}
#contenedorDespachoDtlProducto1 {
    float: left;
    height: 28px;
    margin-right: 8px;
    text-align: left;
    width: 232px;
}
#contenedorDespachoDtlProducto2 {
    float: left;
    height: 28px;
    margin-right: 8px;
    text-align: right;
    width: 100px;
}
/*---VENTANA TARJETA DE REGALO---*/
#contenedorTarjetaRegaloHead {
    line-height: 13px;
    margin: auto;
    padding: 10px 0;
    width: 350px;
}
#contenedorTarjetaRegalo {
    margin: auto auto 10px;
    width: 350px;
}
#contenedorTarjetaRegaloColumna1 {
    float: left;
    height: 100px;
    margin-right: 8px;
    text-align: center;
    width: 140px;
}
#contenedorTarjetaRegaloColumna2 {
    color: #666;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 60px;
    padding-top: 40px;
    text-align: left;
    width: 202px;
}
/*---VENTANA COMPRA EXPRESS---*/
#contenedorCompraExpress {
    margin: 80px auto auto;
    width: 194px;
}
#contenedorCompraExpress1 {
    height: 20px;
    text-align: center;
    width: 154px;
}
#contenedorCompraExpress2 {
    float: left;
    height: 22px;
    padding-right: 4px;
    padding-top: 4px;
    text-align: right;
    width: 80px;
}
#contenedorCompraExpress2 .anchoCampo {
    text-align: left;
    width: 76px;
}
#contenedorCompraExpress2 input {
    border: 1px solid #ccc;
    font-size: 11px;
    height: 16px;
}
#contenedorCompraExpress3 {
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: left;
    width: 175px;
}
/*---VENTANA BOLETA FACTURA ELECTRÃ“NICA---*/
#btnContinuarCompraExpress {
    float: left;
    height: 22px;
    width: 87px;
}
#scrollVentanaBoletaFactura {
    height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 372px;
}
#contenedorBoletaElectronica {
    margin: auto;
    width: 350px;
}
#contenedorBoletaElectronica1 {
    height: 28px;
    margin-bottom: 4px;
    text-align: left;
    width: 350px;
}
#contenedorBoletaElectronica2 {
    text-align: left;
    width: 350px;
}
/*---VENTANA ERROR---*/
#contenedorError {
    margin: auto;
    width: 350px;
}
#contenedorError1 {
    height: 160px;
    margin-bottom: 4px;
    text-align: left;
    width: 350px;
}
#contenedorError2 {
    float: left;
    text-align: left;
    width: 175px;
}
#contenedorError3 {
    float: right;
    text-align: right;
    width: 175px;
}
#errorbtn {
    float: right;
    width: 86px;
}
/*---VENTANA PROMOCIONES---*/
#contenedorPromociones, #contenedorPromocionesPromo {
    margin: auto;
    width: 350px;
}
#contenedorPromociones1 {
    height: 140px;
    margin-bottom: 4px;
    text-align: left;
    width: 350px;
}
#contenedorPromociones2 {
    float: left;
    text-align: left;
    width: 175px;
}
#contenedorPromociones3 {
    width:auto;/*fix bug FB-13392[FCL-MDP]UI issue in checkout page*/
    text-align:right;
    float:right;
}
#btnCambiar {
    float: left;
    padding-left: 4px;
    width: 90px;
}
#btnContinuar {
    float: right;
    width: 86px;
}
/*---Ventana producto no stock---*/
#contenedorProductoNoStock {
    display: inline-block;
    height: auto;
    margin: 10px 11px 0;
    width: 350px;
}
#contenedorProductoNoStock1 {
    display: inline-block;
    height: auto;
    margin: 0 0 20px;
    text-align: left;
    width: auto;
}
#contenedorProductoNoStock1 p.comunicado {
    color: #333;
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    width: auto;
}
#contenedorProductoNoStock1 div.bajada {
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 15px;
    margin: 0 0 20px;
    padding: 0;
    width: auto;
}
#contenedorProductoNoStock1 ul {
    color: #333;
    font-size: 12px;
    margin: 10px 0;
    padding: 0;
}
#contenedorProductoNoStock1 ul li {
    color: #666;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: inside;
    margin: 0 0 0 6px;
}
#contenedorProductoNoStock2 {
    float: left;
    text-align: left;
    width: 262px;
}
#contenedorProductoNoStocks2 .btnEliminar {
    display: inline-block;
    height: auto;
    width: 262px;
}
#contenedorProductoNoStock3 {
    float: right;
    height: 26px;
    line-height: 26px;
    text-align: right;
    width: auto;
}
#contenedorProductoNoStock3 a {
    font-size: 12px;
    text-decoration: underline;
}
/*---Mensaje Egift---*/
#mensajeEgift {
    height: 140px;
    padding-top: 8px;
    text-align: left;
    width: 350px;
}
#mensajeEgift p {
    color: #666;
    line-height: 14px;
    margin-bottom: 6px;
}
#mensajeEgift ul {
    color: #666;
    line-height: 20px;
    margin-bottom: 10px;
}
#mensajeEgift input {
    margin-right: 10px;
}
#btnContinuarEgift {
    height: auto;
    margin-left: 135px;
    width: auto;

}
/*---VENTANA RETIRO RED---*/
#contenedorRetiroRed {
    margin: auto;
    width: 350px;
}
#btnCambiar {
padding-left:4px;
width:90px;
float:left;
}
.contenedorRetiroRed1 {
    margin-bottom: 8px;
    text-align: left;
    width: 350px;
}
#contenedorRetiroRed2 {
    height: 100px;
    margin-bottom: 8px;
    text-align: left;
    width: 350px;
}
#contenedorRetiroRed3 {
    text-align: right;
    width: 350px;
}
#contenedorInfoRetiroRed {
    border: 1px solid #ebebeb;
    float: left;
    height: 80px;
    padding: 10px;
    width: 330px;
}
/*---VENTANA CLINICA---*/
#contenedorClinica {
    margin: auto;
    width: 350px;
}
#contenedorClinica1 {
    margin-bottom: 8px;
    text-align: left;
    width: 350px;
}
#contenedorClinica2 {
    float: left;
    height: 24px;
    margin-bottom: 8px;
    text-align: left;
    width: 350px;
}
#contenedorClinica3 {
    clear: both;
    height: 20px;
    padding-top: 20px;
    text-align: right;
    width: 350px;
}
#contenedorInfoClinica {
    border: 1px solid #ebebeb;
    float: left;
    height: 48px;
    padding: 42px 10px 10px;
    width: 330px;
}
#contenedorClinicaCampos {
    clear: both;
    height: 16px;
    margin: auto;
    text-align: left;
    width: 280px;
}
#contenedorClinica2a {
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: left;
    width: 65px;
}
#contenedorClinica2b {
    float: left;
    height: 16px;
    line-height: 16px;
    margin-right: 8px;
    text-align: left;
    width: 80px;
}
#contenedorClinica2b .anchoCampo {
    height: 16px;
    width: 80px;
}
#contenedorClinica2c {
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: left;
    width: 72px;
}
#contenedorClinica2d {
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: left;
    width: 45px;
}
#contenedorClinica2d .anchoCampo {
    height: 16px;
    width: 40px;
}
#btnGuardar {
    float: right;
}
/*---VENTANA DATOS FACTURACIÃ“N---*/
#contenedorDatosFactura {
    margin: auto;
    width: 470px;
}
#contenedorSubtituloDatosFactura {
    float: left;
    height: 28px;
    width: 470px;
}
.tablaDatosFactura1 {
    float: left;
    margin-bottom: 5px;
    width: 470px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.tablaDatosFactura1 .textoCampo {
    text-align: left;
    width: 90px;
}
.tablaDatosFactura1 .textoCampoDir {
    text-align: left;
    width: 93px;
}
.tablaDatosFactura1 .textoCampo2 {
    text-align: left;
    width: 50px;
}
.tablaDatosFactura1 .anchoCampo {
    text-align: left;
    width: 90px;
}
.tablaDatosFactura1 .celdaEspacio1 {
    text-align: left;
    width: 20px;
}
.tablaDatosFactura1 .celdaEspacio2 {
    text-align: left;
    width: 77px;
}
.tablaDatosFactura1 .anchoCampob {
    text-align: left;
    width: 380px;
}
.tablaDatosFactura1 .anchoCampo2 {
    text-align: left;
    width: 30px;
}
.tablaDatosFactura1 .anchoCampo3 {
    text-align: left;
    width: 40px;
}
.tablaDatosFactura1 .espacioCampos {
    text-align: left;
    width: 20px;
}
.tablaDatosFactura1 .textoCampos {
    text-align: left;
    width: 20px;
}
.tablaDatosFactura1 .dropRegion {
    padding-right: 10px;
    text-align: left;
    width: 281px;
}
.tablaDatosFactura1 .dropCiudad {
    padding-right: 10px;
    text-align: left;
    width: 87px;
}
.tablaDatosFactura1 .dropComuna {
    text-align: left;
    width: 68px;
}
.tablaDatosFactura1 .espacioDrop {
    margin-right: 10px;
    text-align: left;
    width: 34px;
}
.tablaDatosFactura1 .espacioContacto {
    text-align: left;
    width: 90px;
}
.tablaDatosFactura1 .telefonoEspacio1 {
    margin-right: 10px;
    text-align: left;
    width: 30px;
}
.tablaDatosFactura1 .telefonoEspacio2 {
    text-align: left;
    width: 80px;
}
.tablaDatosFactura1 .telefonoEspacio3 {
    text-align: left;
    width: 218px;
}
.tablaDatosFactura1 .telefonoEspacio4 {
    text-align: left;
    width: 15px;
}
.tablaDatosFactura1 .telefonoEspacio5 {
    text-align: left;
    width: 90px;
}
.tablaDatosFactura1 .mailEspacio {
    text-align: left;
    width: 200px;
}
.tablaDatosFactura1 .dropCiudad .datosZona {
    float: none;
}
#contenedorInfoDatosFactura {
    border: 1px solid #ebebeb;
    float: left;
    height: 40px;
    margin-bottom: 8px;
    padding: 10px;
    width: 450px;
}
/*login*/
#flujocompra #usuarioLogin {
    display: inline;
    float: left;
    height: 20px;
    padding-left: 1px;
    width: 300px;
}
#flujocompra #passLogin {
    display: inline;
    float: left;
    height: 25px;
    padding-left: 1px;
    width: 300px;
}
#flujocompra #contenedorBotonLogin {
    float: left;
    height: 30px;
    margin: 8px 0 8px 130px;
    width: 110px;
}
#flujocompra .txtLogin {
    color: #999;
    float: left;
    font-weight: bold;
    height: 18px;
    line-height: 20px;
    margin-right: 20px;
    text-align: right;
    width: 110px;
}
.flujocompra .saldoCMR {
    text-decoration: underline;
}
/*--------CALCULADOR CUOTAS-------------*/
#cantidadCuota {
    float: left;
    width: 88px;
}
#cantidadCuota select {
    width: 40px;
}
#valorCuota {
    float: left;
    width: 80px;
}
#valorCuota input {
    width: 70px;
}
#contenidoCuota1 {
    float: left;
    padding: 32px 48px;
    text-align: center;
    width: 174px;
}
#contenidoCuota1 .texto {
    float: left;
    margin-bottom: 8px;
    width: 70px;
}
.flujocompraInfoMD .columna1 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 476px;
}
.flujocompraInfoMD .columna1 .tipoBoleta {
    color: #333;
    display: inline-block;
    height: auto;
    line-height: 20px;
    margin: 0 5px 0 0;
    width: auto;
}
.detalleCostoDespacho2 {
    background-color: #f8f8f8;
    font-size: 11px;
    height: 23px;
    margin-bottom: 5px;
    padding: 7px 0 0 16px;
    width: 614px;
}
#contenedorDireccionFC3 {
    float: left;
    margin: 10px 0;
    width: 400px;
}
#contenedorDireccionFC3 .tituloDireccion {
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 8px 0 37px;
    width: 90px;
}
.listas {
    border: 1px solid #e5e5e5;
    color: #666;
    float: left;
    font-size: 11px;
    padding: 2px;
}
#contenedorDireccionFC3 .pulldownDireccion {
    float: left;
    margin-right: 8px;
    width: 145px;
}
#contenidoDetalleDespacho {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
}
#contenidoDetalleDespacho.divContenidoDetalleDespacho {
    padding-left: 0 !important;
}
.tablaDetalleCostoDespacho {
    clear: both;
    margin: 0 auto;
    width: 575px;
}
.tablaDetalleCostoDespacho table {
    width: 556px;
}
.tablaDetalleCostoDespacho .columnaTitulo1 {
    font-weight: 700;
    width: 201px;
}
.tablaDetalleCostoDespacho .columnaTitulo2 {
    font-weight: 700;
    width: 50px;
}
.tablaDetalleCostoDespacho .columnaTitulo3 {
    font-weight: 700;
    width: 261px;
}
.tablaDetalleCostoDespacho .columna1 {
    width: 194px;
}
.tablaDetalleCostoDespacho .columna2 {
    width: 50px;
    word-wrap: break-word;
}
.tablaDetalleCostoDespacho .columna3 {
    width: auto;
}
.detalleCostoDespacho2 p {
    float: left;
    padding: 3px 60px 0 5px;
}
#contenedorDireccionFC2 {
    float: left;
    width: auto;
}
#contenedorDireccionFC .textoDireccion p {
    font-weight: bold;
}
#contenedorDireccionFC .editarDireccion {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 80px;
}
#contenedorDireccionFC2 {
    float: left;
    width: 590px;
}
#contenedorDireccionFC4 {
    clear: both;
    height: auto;
    padding-top: 10px;
    width: 670px;
}
#contenedorDireccionFC4 .tituloObservacion {
    background-color: #f96;
    float: left;
    height: 40px;
    line-height: 20px;
    margin-right: 8px;
    width: 136px;
}
#contenedorDireccionFC4 .cuadroInfoObservacion {
    float: left;
    height: 40px;
    width: 300px;
}
#scrollcuadroInfoObservacion {
    float: left;
    height: 113px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 715px;
}
#contenedorDireccionFC3 .editarDireccion {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 80px;
}
#ventanaBolsa4 {
    height: 472px;
    padding: 10px;
    width: 648px;
}
#headerVentanaBolsa4 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 648px;
}
#imgDespacho {
    background-position: -130px -190px;
}
#headerVentanaBolsa4 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#scrollVentanaBolsa4 {
    height: 357px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
#cajaDC {
    border: 1px solid #ececec;
    float: left;
    margin-bottom: 8px;
    padding: 8px;
}
#productoDC2 {
    float: left;
    margin-bottom: 8px;
    width: 120px;
}
#productoDC2 .marca {
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 16px;
    padding-top: 4px;
    width: 120px;
}
#productoDC2 .detalle {
    float: left;
    margin-bottom: 4px;
    width: 120px;
}
#productoDC2 .sku {
    color: #999;
    float: left;
    font-size: 10px;
    margin-bottom: 4px;
    width: 120px;
}
#fechadespacho3 {
    float: left;
    margin: 0 auto;
    width: 440px;
}
#flujocompra a.ayuda {
    font-size: 9px;
    text-decoration: underline;
}
.tablaDetalleCostoDespachoTitulos {
    border-color: #ebebeb;
    border-style: solid;
    border-width: 1px;
    font-weight: bold;
    height: 26px;
    width: 570px;
}
.tablaDetalleCostoDespachoTitulos .tituloC1 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 202px;
}
.tablaDetalleCostoDespachoTitulos .tituloC2 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 60px;
}
.tablaDetalleCostoDespachoTitulos .tituloC3 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 49px;
}
.tablaDetalleCostoDespachoTitulos .tituloC6 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 49px;
}
.tablaDetalleCostoDespachoTitulos .tituloC4 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: auto;
}
.tablaDetalleCostoDespachoTitulos .tituloC5 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 198px;
}
.tablaDetalleCostoDespachoProducto {
    display: inline-table;
    float: left;
    margin: 0 auto;
    width: 573px;
}
.tablaDetalleCostoDespachoProducto td {
    border: 1px solid #ebebeb;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 3px;
}
.tablaDetalleCostoDespachoProducto .columnaTitulo1 {
    font-weight: bold;
    width: 245px;
}
.tablaDetalleCostoDespachoProducto .columnaTitulo2 {
    font-weight: bold;
    width: 50px;
}
.tablaDetalleCostoDespachoProducto .columnaTitulo3 {
    font-weight: bold;
    width: 320px;
}
.tablaDetalleCostoDespachoProducto .columna1 {
    width: 192px;
}
.tablaDetalleCostoDespachoProducto .columna2 {
    border-left: 0 none;
    width: 50px;
}
.tablaDetalleCostoDespachoProducto .columna4 {
    border-left: 0 none;
    width: 50px;
}
.tablaDetalleCostoDespachoProducto .columna3 {
    width: 237px;
}
.listas {
    border: 1px solid #e5e5e5;
    color: #666;
    float: left;
    font-size: 11px;
    padding: 2px;
}
.tablaDetalleCostoDespachoProducto .filaDatos {
    border-bottom: 1px solid #ebebeb;
    display: inline-block;
    float: left;
    margin: 0 auto;
    width: 590px;
}
.tablaDetalleCostoDespachoProducto .filaDatos .columna2 {
    border-right: 1px solid #ebebeb;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 45px;
}
.tablaDetalleCostoDespachoProducto .filaDatos .columna3 {
    border-right: 1px solid #ebebeb;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: 44px;
}
.tablaDetalleCostoDespachoProducto .filaDatos .columna4 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    width: auto;
}
#flujocompraPaso2RetiroTienda {
    float: left;
    height: 42px;
    padding-top: 65px;
    width: 610px;
}
#flujocompra table {
    background-color: #fff;
    border: 1px solid #ebebeb;
    margin: 0 auto;
}
#flujocompra .cabecera td {
    margin: 2px;
}
#flujocompra td .dias {
    font-weight: normal;
}
#fechadespacho3 {
    float: left;
    margin: 0 auto;
    width: 440px;
}
.tablaDetalleCostoDespacho td {
    border: 1px solid #ebebeb;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 3px;
}
#observation {
    border: 1px solid #ebebeb;
    float: left;
    height: 40px;
    margin-bottom: 8px;
    padding: 10px;
    resize: none;
    width: 450px;
}
.detalleCostoDespacho {
    float: left;
    font-size: 12px;
    width: 670px;
}
#flujocompra #fechadespacho {
    margin: 0 auto;
    width: 505px;
}
.detalleCostoDespacho p {
    font-size: 11px;
    padding: 3px 0 8px;
}
.detalleBolsa .subItemFont {
    font-size: 11px;
}
.flujocompra .divDespacho {
    border: 1px solid #fff;
    padding: 3px;
}
.flujocompra .seleccionado {
    background-color: #9c3;
    border: 1px solid #9c3;
    font-weight: 700;
}
.tituloPromocionesEdescuento {
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
    width: 860px;
}
.tituloPromocionesEdescuento .destacado {
    color: #c00;
    font-weight: bold;
}
.agregarBolsa .linkSubrayado2 {
    font-size: 13px;
    font-weight: 700;
    text-decoration: underline;
}
.agregarBolsa .linkSubrayado1 {
    text-decoration: underline;
}
#contenedorBolsa3 {
    border: 1px solid #ccc;
    float: left;
    margin-top: 8px;
    padding: 32px;
    width: 894px;
}
.subTitCheck {
    float: left;
    font-size: 12px;
    font-weight: 700;
    margin: 3px 0 0 5px;
    width: 150px;
}
.check ul li {
    background: url("../site/common/bulFlecha3.gif") no-repeat scroll 0 4px transparent;
    line-height: 14px;
    list-style: none outside none;
    margin: 0 auto;
    padding-left: 10px;
}
.textoCaracteres {
    color: #666;
    float: left;
    font-size: 10px;
    height: 11px;
    padding: 4px 3px 0 0;
    vertical-align: bottom;
}
.textoCaracteresNumero {
    border: medium none;
    color: #666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 11px;
    padding-top: 3px;
    vertical-align: bottom;
    width: 23px;
}
#scrollVentanaMetodosDespacho {
    height: 380px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
/*Resumen Flujo de compra 05-10-2011*/
#contenedorResumenInfoInicio {
    color: #999;
    float: left;
    height: 12px;
    line-height: 12px;
    margin-bottom: 8px;
    width: 598px;
}
#tituloDatosResumen {
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin-bottom: 6px;
    width: 598px;
}
/*Segunda parte info Resumen1*/
#contenedorResumenInfo2 {
    border-bottom: 1px solid #ececec;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0 0 10px;
    width: 598px;
}
#contenedorResumenInfo2 .contenedorResumen1 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right;
    width: 172px;
}
#contenedorResumenInfo2 .contenedorResumen1 h2 {
    color: #999;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: auto;
}
#contenedorResumenInfo2 .contenedorResumen2 {
    float: left;
    height: auto;
    margin: 0 8px 0 0;
    padding: 0;
    width: 98px;
}
#contenedorResumenInfo2 .contenedorResumen2 p {
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: right;
    width: auto;
}
#contenedorResumenInfo2 .contenedorResumen3 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    width: 106px;
}
#contenedorResumenInfo2 .contenedorResumen3 p {
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    width: auto;
}
#contenedorResumenInfo2 .contenedorResumen4 {
    float: left;
    height: auto;
    margin: 0 6px 0 36px;
    padding: 0;
    width: 112px;
}
#contenedorResumenInfo2 .contenedorResumen4 p {
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: right;
    width: auto;
}
/*fix bug AGILE-101 by daniel 05/06/2014*/
/*
#contenedorResumenInfo2 .contenedorResumen5 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 28px;
}
*/
#compRegFB .col_2CompRegFB input {
    color: #333;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 3px 0 0;
    padding: 2px 3px;
    position: relative;
    width: 190px;
}
#compRegFB .col_2CompRegFB select {
    color: #333;
    float: left;
    height: auto;
    line-height: 18px;
    margin: 3px 0 0;
    padding: 2px 3px;
    position: relative;
    width: auto;
}
#compRegFB .col_2CompRegFB #residence {
    width: 198px;
}
#compRegFB .col_2CompRegFB label {
    color: #333;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    margin: 14px 0 0;
    padding: 2px 0 0;
    position: relative;
    width: 100%;
}
#compRegFB .col_2CompRegFB .textInputCompRegFB {
    color: #333;
    float: left;
    height: 18px;
    margin: 3px 0 0 10px;
    padding: 2px 3px;
    position: relative;
    width: 135px;
}
#compRegFB .col_2CompRegFB .checkInputCompRegFB {
    color: #333;
    float: left;
    height: 18px;
    margin: 5px 0 0 15px;
    padding: 2px 3px;
    position: relative;
    width: auto;
}
#compRegFB .col_2CompRegFB span {
    color: #333;
    float: left;
    font-size: 12px;
    height: 18px;
    margin: 5px 30px 0 3px;
    padding: 2px 3px;
    position: relative;
    width: auto;
}
#compRegFB .col_2CompRegFB .btnSubmitCompRegFB {
    background-image: url("../site/common/sprite-botones.png");
    background-position: 0 -461px;
    clear: both;
    float: left;
    height: 31px;
    margin: 30px 0 0 130px;
    position: relative;
    width: 104px;
}
#compRegFB .col_2CompRegFB .btnSubmitCompRegFB a {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: auto;
    left: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
#contenedorResumenInfo2 .contenedorResumen5 p {
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    width: auto;
}
#contenedorResumenInfo1 {
    float: left;
    height: auto;
    padding-bottom: 10px;
    width: 598px;
}
#contenedorResumenInfo1 #contenedorResumen1 {
    float: left;
    margin-right: 10px;
    width: 172px;
}
#contenedorResumenInfo1 #contenedorResumen2 {
    float: left;
    width: 416px;
}
#contenedorResumenInfo1 .direccion {
    height: auto;
    line-height: 14px;
    min-height: 28px;
    text-align: left;
}
#iniSesionOpcFB .colLogin_1 {
    float: left;
    height: 100%;
    margin: 0 30px 0 0;
    padding: 0 0 20px 25px;
    position: relative;
    width: 250px;
}
#iniSesionOpcFB .colLogin_2 {
    border-left: 1px solid #ccc;
    float: left;
    height: 100%;
    padding: 24px 0 20px 30px;
    position: relative;
    width: 275px;
}
#iniSesionOpcFB .colLogin_1 .contTitLogin {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
#iniSesionOpcFB .colLogin_2 .contTitLogin {
    float: left;
    height: auto;
    margin: 25px 0 0;
    position: relative;
    width: 100%;
}
#iniSesionOpcFB .colLogin_1 .titLogin {
    float: left;
    font-size: 24px;
    font-weight: 700;
    height: auto;
    text-align: left;
    width: 100%;
}
#iniSesionOpcFB .colLogin_2 .titLogin {
    float: left;
    font-size: 18px;
    font-weight: 700;
    height: auto;
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
}
#contenedorResumenInfo1 #contenedorResumen1 p {
    font-weight: 700;
    line-height: 14px;
    text-align: right;
}
#contenedorResumenInfo1 #contenedorResumen1 p {
    line-height: 14px;
    text-align: right;
}
#contenedorResumenInfo1 #contenedorResumen2 p {
    line-height: 14px;
    text-align: left;
}
/*Segunda parte info Resumen2*/
#contenedorResumenInfo3 {
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0;
    width: 598px;
}
#contenedorResumenInfo3 .contenedorResumen1 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right;
    width: 172px;
}
#contenedorResumenInfo3 .contenedorResumen1 h2 {
    color: #999;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: auto;
}
#iniSesionOpcFB .contFormLogin {
    border-bottom: 1px solid #eaeaea;
    float: left;
    height: auto;
    margin: 20px 0;
    padding: 0 0 15px;
    position: relative;
    width: 100%;
}
#iniSesionOpcFB .contFormLogin input {
    color: #333;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 12px 0 0;
    padding: 2px 3px;
    position: relative;
    width: 190px;
}
#iniSesionOpcFB a.recordarClaveLogin {
    clear: both;
    color: #999;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 10px 0;
    position: relative;
    text-decoration: underline;
    width: 140px;
}
#iniSesionOpcFB a.recordarClaveLogin:hover {
    clear: both;
    color: #333;
    float: left;
    font-size: 12px;
    height: auto;
    text-decoration: underline;
    width: 140px;
}
#iniSesionOpcFB .btnIngresarLogin {
    background-image: url("../site/common/sprite-botones.png");
    background-position: -104px -460px;
    clear: both;
    float: left;
    height: 31px;
    margin: 10px 0;
    position: relative;
    width: 104px;
}
#iniSesionOpcFB .btnRegistrarseLogin {
    background-image: url("../site/common/sprite-botones.png");
    background-position: 0 -460px;
    clear: both;
    float: left;
    height: 31px;
    margin: 10px 0 30px;
    position: relative;
    width: 104px;
}
#iniSesionOpcFB .btnFacebookLogin {
    background-image: url("../site/common/sprite-botones.png");
    background-position: 0 -492px;
    clear: both;
    float: left;
    height: 30px;
    margin: 10px 0 30px;
    position: relative;
    width: 104px;
}
#iniSesionOpcFB .btnFacebookLogin a {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: auto;
    left: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    text-indent: 17px;
    top: 0;
    width: 100%;
}
#contenedorResumenInfo3 .contenedorResumen2 {
    float: left;
    height: auto;
    margin: 0 8px 0 0;
    padding: 0;
    width: 98px;
}
#contenedorResumenInfo3 .contenedorResumen2 p {
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: right;
    width: auto;
}
#contenedorResumenInfo3 .contenedorResumen22 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 82px;
}
#contenedorResumenInfo3 .contenedorResumen22 p {
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: left;
    width: auto;
}
#contenedorResumenInfo3 .contenedorResumen3 {
    float: left;
    height: auto;
    margin: 0 6px 0 0;
    padding: 0;
    width: 100px;
}
#contenedorResumenInfo3 .contenedorResumen3 p {
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    width: auto;
}
#contenedorResumenInfo3 .contenedorResumen4 {
    float: left;
    height: auto;
    margin: 0 4px 0 0;
    padding: 0;
    width: 50px;
}
#contenedorResumenInfo3 .contenedorResumen4 p {
    font-weight: 700;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: left;
    width: auto;
}
#contenedorResumenInfo3 .contenedorResumen5 {
    float: left;
    height: auto;
    margin: 0 6px 0 0;
    padding: 0;
    width: 95px;
}
#contenedorResumenInfo3 .contenedorResumen5 p {
    font-weight: bold;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: right;
    width: auto;
}
#contenedorResumenInfo3 .contenedorResumen6 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 28px;
}
#contenedorResumenInfo3 .contenedorResumen6 p {
    font-weight: normal;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    width: auto;
}
#lineaproducto #detalle p, #flujocompra #SubTotalesFCL #contendor #descripcion p.cantidad, #bolsadetalle #contendor b, #bolsadetalle #contendor #descripcion p.cantidad, #lineaproductoRFC #detalle p {
    color: #999;
}
.tablaDetalleCostoDespacho td, .tablaDetalleCostoDespachoProducto td {
    border: 1px solid #ebebeb;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 3px;
}
/*Tercera parte Info Resumen */
#contenedorResumenInfo4 {
    border: 1px solid #ccc;
    float: left;
    height: 78px;
    padding: 3px 8px 5px 20px;
    width: 568px;
}
#contenedorResumenInfo4 #scrollDetalleProductos {
    float: left;
    height: 78px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 568px;
}
#contenedorDetalleProducto {
    border-bottom: 1px solid #ececec;
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 6px 0;
    text-align: left;
    width: 548px;
}
#contenedorDetalleProducto #columna1 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
    width: 246px;
}
#contenedorDetalleProducto #columna1 .p1 {
    font-weight: bold;
    margin: 0;
    padding: 0 0 4px;
}
#contenedorDetalleProducto #columna1 .p2 {
    float: left;
    margin: 0;
    padding: 0;
}
#contenedorDetalleProducto #columna1 .p3 {
    float: left;
    margin: 0 0 0 46px;
    padding: 0;
}
#contenedorDetalleProducto #columna2 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 86px;
}
#contenedorDetalleProducto #columna2 p {
    margin: 0;
}
#contenedorDetalleProducto #columna3 {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: right;
    width: 76px;
}
#contenedorDetalleProducto #columna3 p {
    font-weight: 700;
    margin: 0;
}
#contenedorDetalleProducto #columna4 {
    float: right;
    margin: 0;
    padding: 0 6px 0 0;
    text-align: right;
    width: 94px;
}
#flujocompraResumen {
    float: left;
    margin: 0 auto;
    padding: 0 16px 16px;
    width: 598px;
}
.purchaseFlowHeight {
    height: 668px;
}
.pulldownDireccion #regionSel {
    width: 200px;
}
#storeTable .linkSubrayado {
    color: #666;
    font-size: 9px;
    text-decoration: underline;
}
.egiftpreciosBolsa {
    width: 200px;
}
#detalleRetiroUsuario {
    margin: 20px auto 10px;
    width: 590px;
}
#detalleRetiroUsuario .titulo {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 6px;
}
#detalleRetiroUsuario p {
    line-height: 14px;
    margin-bottom: 10px;
    text-align: left;
}
#detalleRetiroUsuario .tablaDatos {
    border-collapse: separate;
    border-spacing: 0;
    margin-left: 26px;
    width: 470px;
}
#detalleRetiroUsuario .texto {
    height: 22px;
    line-height: 22px;
    padding-right: 4px;
    text-align: right;
    width: 124px;
}
#detalleRetiroUsuario .input {
    height: 20px;
    line-height: 20px;
    width: 128px;
}
#detalleRetiroUsuario .ayuda {
    color: #666;
    font-size: 10px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    padding-left: 4px;
    padding-right: 4px;
    text-align: right;
    width: 150px;
}
.datosResumenSubDiv1 div, .datosResumenSubDiv2 div {
    padding-bottom: 12px;
}
.datosResumenSubDiv1 span, .datosResumenSubDiv2 span {
    font-weight: bold;
}
#contenedorResumenInfoInicioMB {
    color: #999;
    float: left;
    height: auto;
    line-height: 12px;
    margin-bottom: 8px;
    width: 598px;
}
.mensajeIndicacion {
    display: inline-block;
    font-size: 9px;
    height: auto;
    line-height: 12px;
    margin: 0 20px;
    width: auto;
}
/*--------Bajada metodos despacho 15-04-2013-------------------------*/
.flujocompraMD {
    display: inline-block;
    height: auto;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
}
.flujocompraInfoMD {
    display: inline-block;
    height: auto;
    margin: 0;
    width: 598px;
}
.flujocompraInfoMD .columna1 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 476px;
}
.flujocompraInfoMD .columna1 .tituloIndicador {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    width: auto;
}
.flujocompraInfoMD .columna1 .tipoBoleta {
    color: #333;
    display: inline-block;
    height: auto;
    line-height: 20px;
    margin: 0 5px 0 0;
    width: auto;
}
.flujocompraInfoMD .columna1 .tipoBoleta .titulo {
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: auto;
}
.flujocompraInfoMD .columna1 .tipoBoleta .columna {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.flujocompraInfoMD .columna1 .seleccion1 {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 1px 15px 0 0;
    width: 68px;
}
.flujocompraInfoMD .columna1 .seleccion2 {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 1px 15px 0 0;
    width: 98px;
}
.flujocompraInfoMD .columna1 .seleccion3 {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 1px 0;
    width: 60px;
}
.flujocompraInfoMD .columna2 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 122px;
}
.flujocompraInfoMD .columna2 .telefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 16px;
    padding: 0;
    width: 122px;
}
.flujocompraInfoMD .columna2 .tituloTelefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
    width: 122px;
}
.flujocompraInfoMD .columna2 .tituloTelefono p {
    font-size: 12px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .bajada {
    border-radius: 4px;
    clear: both;
    color: #333;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    height: auto;
    line-height: 17px;
    margin: 5px 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .bajada a:link {
    color: #333;
    font-weight: 700;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .bajada a:hover {
    color: #9c0;
    font-weight: 700;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP p {
    clear: both;
    display: block;
    font-size: 11px;
    line-height: 17px;
    margin-bottom: 8px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP p .numero {
    font-size: 11px;
    font-weight: 700;
    margin-right: 10px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP a.seleccion1:link {
    color: #666;
    font-size: 11px;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP a.seleccion2:link {
    display: block;
    font-size: 11px;
    font-weight: 400;
    margin: 8px 0 0 20px;
    text-align: right;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP ul {
    font-weight: 400;
    list-style: none inside none;
    margin: 0 0 0 35px;
    padding: 0;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP ul li {
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: outside;
    margin: 18px 0 5px 6px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP p .fecha {
    color: #89c01c;
    font-size: 13px;
    font-weight: 700;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .titulo1 {
    display: block;
    font-weight: 700;
    margin-bottom: 10px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .titulo2 {
    display: block;
    font-weight: 700;
    margin: 10px 0 0;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion p {
    display: block;
    margin-bottom: 15px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .fecha {
    display: block;
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 15px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion a:link {
    display: block;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .validacion {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -5px -116px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen {
    display: inline-block;
    height: 18px;
    margin: 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen .valorCuota {
    display: block;
    float: left;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    margin-right: 36px;
    width: 60px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen .textoInicio {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 36px;
    width: 88px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen .texto {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 36px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift1 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 4px 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift2 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 2px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift2 .infoTarjetas {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -338px -118px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    line-height: 18px;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift3 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 2px 0 8px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift4 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 2px 0 24px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue {
    display: inline-block;
    height: auto;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna1 {
    display: inline-block;
    float: left;
    font-weight: 700;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0;
    width: 80px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna2 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0 10px;
    padding: 0;
    width: 100px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna3 {
    display: inline-block;
    float: left;
    font-weight: 700;
    height: auto;
    margin: 0 10px;
    padding: 0;
    width: 56px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna4 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 74px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna5 {
    display: inline-block;
    float: left;
    font-weight: 700;
    height: auto;
    margin: 0 10px 0 100px;
    padding: 0;
    width: 100px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .valor {
    display: block;
    float: left;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .textoTotal {
    display: block;
    float: left;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .valorPagar {
    color: #c00;
    display: block;
    float: left;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .bajadaEgift {
    display: block;
    height: auto;
    line-height: 14px;
    margin: 0 10px 10px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpcionesMensaje .mensajeEgift {
    display: block;
    float: left;
    height: auto;
    line-height: 14px;
    margin: 0 10px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpcionesMensaje .mensajeEgift a:link {
    font-weight: 700;
    text-decoration: underline;
}
.flujocompraInfoMD .columna2 .telefono .iconoTelefono {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -46px -116px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0 6px 0 0;
    width: 18px;
}
.flujocompraInfoMD .columna2 .telefono .numeroTelefono {
    color: #333;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: 76px;
}
/*--------Bajada resumen 17-04-2013-------------------------*/
.flujocompraRS {
    display: inline-block;
    height: auto;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
}
.flujocompraInfoRS {
    display: inline-block;
    height: auto;
    margin: 0;
    width: 598px;
}
.flujocompraInfoRS .columna1 {
    display: inline-block;
    float: left;
    height: 1px;
    margin: 0;
    padding: 0;
    width: 476px;
}
.flujocompraInfoRS .columna1 .tituloIndicador {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    width: auto;
}
.flujocompraInfoRS .columna2 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 122px;
}
.flujocompraInfoRS .columna2 .tituloTelefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
    width: 122px;
}
.flujocompraInfoRS .columna2 .tituloTelefono p {
    font-size: 12px;
}
.flujocompraInfoRS .columna2 .telefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 16px;
    padding: 0;
    width: 122px;
}
.flujocompraInfoRS .columna2 .telefono .iconoTelefono {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -46px -116px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0 6px 0 0;
    width: 18px;
}
.flujocompraInfoRS .columna2 .telefono .numeroTelefono {
    color: #333;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: 76px;
}
/*--------MEDIOS DE PAGO 08-04-2013 Nueva implementaciÃ³n-------------*/
.flujocompraIconoPanelActivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -88px -83px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0;
    width: 18px;
}
.flujocompraMP {
    display: inline-block;
    height: auto;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
    position:relative;
}
.flujocompraMPcontinuar {
    display: inline-block;
    height: auto;
    margin: 0 auto 10px;
    padding: 0 16px;
    width: 598px;
}
.flujocompraMPcontinuar .contenedorbotonContinuar {
    display: inline-block;
    float: right;
    height: auto;
    width: auto;
}
.flujocompraMPcontinuar .mensajeContinuar {
    display: block;
    float: right;
    height: 26px;
    line-height: 26px;
    margin: 0 10px 0 0;
    width: auto;
}
.flujocompraInfoMP {
    display: inline-block;
    height: auto;
    margin: 0;
    width: 598px;
}
.flujocompraInfoMP .columna1 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 360px;
}
.flujocompraInfoMP .columna1 .tituloIndicador {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    width: auto;
}
.flujocompraInfoMP .columna1 .tipoBoleta {
    color: #333;
    display: inline-block;
    float: left;
    height: auto;
    line-height: 20px;
    margin: 0 5px 0 0;
    width: auto;
}
.flujocompraInfoMP .columna1 .tipoBoleta .titulo {
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: auto;
}
.flujocompraInfoMP .columna1 .tipoBoleta .columna {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.flujocompraInfoMP .columna1 .seleccion {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 1px 5px 0 0;
    width: 68px;
}
.flujocompraInfoMP .columna2 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 238px;
}
.flujocompraInfoMP .columna2 .tituloTelefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
    width: 122px;
}
.flujocompraInfoMP .columna2 .tituloTelefono p {
    font-size: 12px;
}
.flujocompraInfoMP .columna2 .telefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 16px;
    padding: 0;
    width: 122px;
}
.flujocompraInfoMP .columna2 .telefono .iconoTelefono {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -46px -116px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0 6px 0 0;
    width: 18px;
}
.flujocompraInfoMP .columna2 .telefono .numeroTelefono {
    color: #333;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: 76px;
}
/*Recuadro cupÃ³n de descuento*/
.flujocompraInfoMP .columna1 .cuponDescuento {
    clear: both;
    display: inline-block;
    float: left;
    height: auto;
    line-height: 25px;
    margin: 0;
    padding: 5px 0 0;
    width: 360px;
}
.flujocompraInfoMP .columna1 .cuponDescuento .flecha {
    background-image: url("../site/common/sprite-flechas.png");
    background-position: 0 -167px;
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    margin: 2px 0 0 0;
    width: 12px;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon1 a:hover {
    color: #9c3;
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon1 p {
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon1 a:link {
    color: #85b724;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon1 a:hover {
    color: #9c3;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon2 .saldoCupon {
    color: #85b724;
    font-size: 12px;
    font-weight: 700;
    height: auto;
    margin-right: 10px;
    padding: 0;
    text-align: left;
    width: auto;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon2 p {
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon2 a:link {
    color: #333;
    font-size: 10px;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon2 a:hover {
    color: #9c0;
    font-size: 10px;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon2 .saldoCupon {
    color: #85b724;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-right: 10px;
    padding: 0;
    text-align: left;
    width: auto;
}
/*Fin Medio de pago no disponible*/
/*Fin Recuadro cupÃ³n de descuento*/
.flujocompraInfoMP .infoCupones #couponDiscountPrice {
    display: inline-block;
    float: left;
    font-size: 12px;
    height: auto;
    width: auto;
}
.flujocompraMPopcion {
    border: 2px solid #fff;
    cursor: pointer;
    display: block;
    float: left;
    height: 112px;
    margin: 0 6px;
    min-height: 122px;
    padding: 8px 6px;
    text-align: center;
    width: 94px;
}
.MPopcionActivado {
    background-color: #f8f8f8;
}
.flujocompraMPopcion .activadoCMR {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -4px 12px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 60px;
}
.flujocompraMPopcion .desactivadoCMR {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -4px -41px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 60px;
}
.flujocompraMPopcion .activadoTarjetaCredito {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -62px 10px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 60px;
}
.flujocompraMPopcion .desactivadoTarjetaCredito {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -62px -42px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 60px;
}
.flujocompraMPopcion .activadoTarjetaDebito {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -122px 1px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 68px;
}
.flujocompraMPopcion .desactivadoTarjetaDebito {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -122px -52px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 68px;
}
.flujocompraMPopcion .activadoEfectivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -193px 12px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 79px;
}
.flujocompraMPopcion .desactivadoEfectivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -193px -40px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 79px;
}
.flujocompraMPopcion .activadoTarjetaRegalo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -274px 13px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 55px;
}
.flujocompraMPopcion .desactivadoTarjetaRegalo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -274px -40px;
    background-repeat: no-repeat;
    height: 53px;
    margin: auto;
    width: 55px;
}
.flujocompraMPopcion .seleccion {
    display: block;
    height: 20px;
    margin: 4px auto 2px;
    width: 50px;
}
.flujocompraMPopcion .seleccion .boton {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 6px;
    vertical-align: middle;
    width: auto;
}
.flujocompraMPopcion .seleccion .tooltip {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -25px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 18px;
}
.flujocompraMPopcion .tituloMedioPago {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 13px;
    margin: 0 auto 5px;
    width: 94px;
}
.flujocompraMPopcion .tituloMedioPago .detalle {
    font-size: 10px;
}
.flujocompraMPopcion .totalMedioPago {
    color: #999;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: auto;
    line-height: 13px;
    margin: auto;
    width: 94px;
}
.flujocompraMPopcion .totalMedioPago {
    color: #999;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 13px;
    margin: auto;
    width: 94px;
}
.flujocompraMP .MPdespliegue {
    background-color: #f8f8f8;
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 10px 10px 5px;
    width: 578px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones {
    background-color: #fff;
    border: 1px solid #ececec;
    display: inline-block;
    line-height: 16px;
    margin: 0 0 5px;
    min-height: 18px;
    padding: 10px;
    width: 556px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .loadingCalcular {
    background: url("../site/common/precio-loading.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    left: -22px;
    margin: 0;
    position: relative;
    width: 20px;
}
.flujocompraMP .MPdespliegue .bloqueOpcionesMensaje {
    background-color: #f9f4de;
    border: 1px solid #fae16a;
    display: inline-block;
    line-height: 16px;
    margin: 0 0 5px;
    min-height: 18px;
    padding: 10px;
    width: 556px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .saldoPendiente {
    color: #c00;
    display: inline-block;
    font-weight: bold;
    margin: 0 4px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccion {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 25px 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionSaldo {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .contenidoGift {
    display: inline-block;
    height: 18px;
    margin: 0 0 4px 10px;
    padding: 0;
    width: 556px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .bloqueMensajes {
    background-color: #fff;
    display: inline-block;
    height: 12px;
    line-height: 12px;
    margin: 2px 0 0;
    padding: 0;
    width: 556px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .mensajeError {
    color: #c00;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    height: auto;
    margin: 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .check {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .texto {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .textoCheck {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .tooltip {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -25px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .tooltipInfo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -338px -118px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0 0 0 5px;
    padding: 0;
    position: relative;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .campo {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .campoActivo input {
    border: 1px solid #9c3;
    font-size: 11px;
    height: 16px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .campoActivo input {
    border: 1px solid #9c3;
    font-size: 11px;
    height: 16px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .drop {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones select {
    border: 1px solid #ccc;
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 1px;
}
/*Red Compra Info*/
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionRC .titulo {
    display: block;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 14px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionRC .titulo {
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 14px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionRC ul {
    font-weight: 400;
    list-style: none inside none;
    margin: 0 0 0 12px;
    padding: 0;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionRC ul li {
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: outside;
    margin: 10px 0 5px 6px;
}
/*Fin Red Compra Info*/
/*Efectivo Info*/
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP {
    display: inline-block;
    height: auto;
    line-height: 16px;
    margin: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .titulo {
    display: block;
    float: left;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 14px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .iconoPagoEfectivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -174px -112px;
    background-repeat: no-repeat;
    float: right;
    height: 26px;
    margin: auto;
    text-indent: -9999px;
    width: 74px;
    display: none;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .subTitulo {
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-top: 5px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP .iconoPagoEfectivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -174px -112px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 26px;
    margin: auto;
    text-indent: -9999px;
    width: 74px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP p .numero {
    font-size: 11px;
    font-weight: bold;
    margin-right: 10px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP ul {
    font-weight: normal;
    list-style: none inside none;
    margin: 0 0 0 35px;
    padding: 0;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP ul li {
    font-size: 11px;
    font-weight: normal;
    line-height: 17px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: outside;
    margin: 18px 0 5px 6px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP a:link {
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin: 8px 0 0 20px;
    text-align: right;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP p .fecha {
    color: #89c01c;
    font-size: 13px;
    font-weight: bold;
}
/*Fin Efectivo Info*/
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion {
    display: inline-block;
    height: auto;
    line-height: 16px;
    margin: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .titulo1 {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .titulo2 {
    display: block;
    font-weight: bold;
    margin: 10px 0 0;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion p {
    display: block;
    margin-bottom: 15px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .fecha {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion .normal {
    font-weight: normal;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacion a:link {
    display: block;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .validacion {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -5px -116px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen {
    display: inline-block;
    height: 18px;
    margin: 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen .valorCuota {
    display: block;
    float: left;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin-right: 36px;
    width: 60px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen .textoInicio {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 36px;
    width: 88px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .resumen .texto {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 36px;
    width: auto;
}
/*Egift bloques*/
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift1 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 4px 0 10px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift2 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 2px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift2 .infoTarjetas {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -338px -118px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 20px;
    line-height: 18px;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift3 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 2px 0 8px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift3 a:link {
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .seleccionEgift4 {
    display: inline-block;
    float: left;
    height: 18px;
    margin: 0 2px 0 24px;
    padding: 0;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue {
    display: inline-block;
    height: auto;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna1 {
    display: inline-block;
    float: left;
    font-weight: bold;
    height: auto;
    margin: 0 0 0 10px;
    padding: 0;
    width: 200px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna2 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0 10px 0 10px;/*adjusted for bug FB-11589*/
    padding: 0;
    width: 100px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna3 {
    display: inline-block;
    float: left;
    font-weight: bold;
    height: auto;
    margin: 0 10px;
    padding: 0;
    width: 56px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna4 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 74px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .detalleEgiftCoumna5 {
    display: inline-block;
    float: left;
    font-weight: bold;
    height: auto;
    margin: 0 10px 0 220px;/*adjusted for bug FB-11589*/
    padding: 0;
    width: 100px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .texto {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .valor {
    display: block;
    float: left;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .textoTotal {
    display: block;
    float: left;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .valorPagar {
    color: #c00;
    display: block;
    float: left;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin-left: 10px;
    width: auto;
    /*delete margin-left for bug FB-11589*/
}
.flujocompraMP .MPdespliegue .bloqueOpciones .bajadaEgift {
    display: block;
    height: auto;
    line-height: 14px;
    margin: 0 10px 10px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpcionesMensaje .mensajeEgift {
    display: block;
    float: left;
    height: auto;
    line-height: 14px;
    margin: 0 10px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpcionesMensaje .mensajeEgift a:link {
    font-weight: bold;
    text-decoration: underline;
}
.flujocompraMP .MPdespliegue .bloqueOpcionesMensaje .mensajeEgift .destacado {
    font-weight: bold;
}
/*Ventanas explicaciÃ³n Medios de Pago*/
.popoverMP {
    display: block;
    padding-bottom: 13px;
    position: absolute;
    z-index: 0;
}
.popoverMP .contenido {
    background-color: #FFF;
    border: 2px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 4px #666666;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=45, Direction=0, Color='#ececec')";
    /* IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=45, Direction=0, Color='#ececec');
    color: #333333;
    font-family: tahoma;
    font-size: 11px;
    padding: 12px;
    width: 150px;
}
.popoverMP .contenido .imagenesMP {
    display: inline-block;
    height: auto;
    margin-bottom: 10px;
    width: 150px;
}
.popoverMP .contenido .imgTarjetaCredito {
background-image:url(../site/common/sprite-medios-pago.png);
background-position:-1px -140px;
background-repeat:no-repeat;
display:inline-block;
height:89px;
width:140px;
margin:0 0 0 5px;
}

.popoverMP .contenido .imgTarjetaCMR {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -143px -140px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 89px;
    margin: 0 0 0 4px;
    width: 142px;
}
.popoverMP .contenido .imagenesMP .mas {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -326px -86px;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 10px;
    margin: 8px 10px 0;
    width: 10px;
}
.popoverMP .contenido .imagenesMP .CMR {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -129px -80px;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 27px;
    width: 41px;
}
.popoverMP .contenido .imagenesMP .efectivo {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -174px -80px;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 26px;
    width: 74px;
}
.popoverMP .contenido .imagenesMP .redCompra {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -249px -86px;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 15px;
    margin: 5px 0 0;
    width: 75px;
}
.popoverMP .flecha {
    bottom: 0;
    height: 15px;
    left: 78px;
    position: absolute;
    width: 15px;
    z-index: 5001;
}
.popoverMP .formErrorArrowBottom {
    margin: -6px;
    top: 0;
}
.popoverMP .flecha div {
    background-color: #eaeaea;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
}
.popoverMP .formErrorArrowBottom div {
    box-shadow: none;
}
.popoverMP .flecha div {
    background: none repeat scroll 0 0 #33be40;
}
.popoverMP .flecha div {
    background: none repeat scroll 0 0 #fff;
    color: #fff;
}
.popoverMP .flecha .line10 {
    border: 0 none;
    width: 15px;
}
.popoverMPSitio .flecha .line9 {
    border: 0 none;
    width: 13px;
}
.popoverMP .flecha .line8 {
    width: 11px;
}
.popoverMP .flecha .line7 {
    width: 9px;
}
.popoverMP .flecha .line6 {
    width: 7px;
}
.popoverMP .flecha .line5 {
    width: 5px;
}
.popoverMP .flecha .line4 {
    width: 3px;
}
.popoverMP .flecha .line3 {
    border-bottom: 0 solid #ddd;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    width: 1px;
}
.popoverMP .flecha .line2 {
    background: none repeat scroll 0 0 #ddd;
    border: 0 none;
    width: 3px;
}
.popoverMP .flecha .line1 {
    background-color: #ddd;
    border: 0 none;
    width: 1px;
}
.popoverMP .flecha {
    bottom: 0;
    height: 15px;
    left: 78px;
    position: absolute;
    width: 15px;
    z-index: 5001;
}
.popoverMP .formErrorArrowBottom {
    margin: -6px;
    top: 0;
}
.popoverMP .flecha div {
    background: none repeat scroll 0 0 #fff;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    color: #fff;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
}
.popoverMP .formErrorArrowBottom div {
    box-shadow: none;
}
.popoverMP .flecha .line10 {
    border: 0 none;
    width: 15px;
}
.popoverMPSitio .flecha .line9 {
    border: 0 none;
    width: 13px;
}
.popoverMP .flecha .line8 {
    width: 11px;
}
.popoverMP .flecha .line7 {
    width: 9px;
}
.popoverMP .flecha .line6 {
    width: 7px;
}
.popoverMP .flecha .line5 {
    width: 5px;
}
.popoverMP .flecha .line4 {
    width: 3px;
}
.popoverMP .flecha .line3 {
    border-bottom: 0 solid #ddd;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    width: 1px;
}
.popoverMP .flecha .line2 {
    background: none repeat scroll 0 0 #ddd;
    border: 0 none;
    width: 3px;
}
#ventanaMPmensajePagoEfectivo {
    display: block;
    height: auto;
    margin: auto;
    padding: 20px 0 0;
    width: 440px;
}
#ventanaMPmensajePagoEfectivo .titulo {
    background-color: #666;
    border-radius: 4px;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    margin: auto;
    padding: 10px;
    width: 420px;
}
#ventanaMPmensajePagoEfectivo ul {
    font-weight: 400;
    list-style: none inside none;
    margin: 20px;
    padding: 0;
    text-align: justify;
    width: 400px;
}
#ventanaMPmensajePagoEfectivo ul li {
    font-size: 12px;
    font-weight: normal;
    line-height: 17px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: outside;
    margin: 10px 0 5px 6px;
}
#ventanaMPmensajePagoEfectivo ul li .fecha {
    color: #89c01c;
    font-size: 13px;
    font-weight: 700;
}
#ventanaMPmensajePagoEfectivo .mensaje1 {
    display: inline-block;
    height: auto;
    margin: 0 auto 28px;
    padding: 0;
    text-align: justify;
    width: 436px;
}
#ventanaMPmensajePagoEfectivo .mensaje2 {
    display: inline-block;
    height: auto;
    margin: 0 auto 40px;
    padding: 0;
    text-align: justify;
    width: 436px;
}
#ventanaMPmensajePagoEfectivo .mensaje1 p, #ventanaMPmensajePagoEfectivo .mensaje2 p {
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    margin: 0;
    padding: 0;
    width: auto;
}
#ventanaMPmensajePagoEfectivo .contenedorAcciones {
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 440px;
}
#ventanaMPmensajePagoEfectivo .contenedorAcciones .contenedorbotonContinuar {
    display: inline-block;
    float: right;
    height: 28px;
    margin: 0;
    padding: 0;
    width: 98px;
}
#ventanaMPmensajePagoEfectivo .contenedorAcciones .contenedorbotonContinuar #btn-verde {
    background-position: 0 0;
    float: left;
    font-weight: 700;
    height: 24px;
    padding-left: 28px;
    padding-top: 7px;
    width: 40px;
}
#ventanaMPmensajePagoEfectivo .contenedorAcciones .contenedorbotonContinuar #btn-verde-fin {
    background-position: right 0;
    float: left;
    height: 28px;
    width: 30px;
}
#ventanaMPmensajePagoEfectivo .contenedorAcciones .mensajeContinuar {
    color: #666;
    display: inline-block;
    float: right;
    font-weight: 700;
    height: auto;
    margin: 8px 10px 0 0;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
#ventanaMPmensajePagoEfectivo .contenedorAcciones .mensajeContinuar a:link {
    color: #666;
    font-size: 11px;
    text-decoration: underline;
}
#contenedorMPBajadaVentanaEgift {
    float: left;
    margin-bottom: 8px;
    padding: 20px 0 0;
    width: 691px;
}
#contenedorMPBajadaVentanaEgift p {
    font-size: 13px;
    line-height: 16px;
}
/*Ventana Ejemplos Tarjetas de Regalo*/
#ventanaMPejemplosTarjetasRegalo {
    height: 276px;
    padding: 20px 0 20px 20px;
    width: 695px;
}
#ventanaMPejemplosTarjetasRegalo #headerVentanaBolsa3 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 10px;
    padding: 0;
    width: 695px;
}
#ventanaMPejemplosTarjetasRegalo #headerVentanaBolsa3 #imgTarjetaRegalo {
    background-image: url("../site/common/sprite-iconosMedium.png");
    background-position: -65px -325px;
    background-repeat: no-repeat;
    float: left;
    height: 58px;
    margin: 2px 10px 0 0;
    width: 60px;
}
#ventanaMPejemplosTarjetasRegalo #headerVentanaBolsa3 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#ventanaMPejemplosTarjetasRegalo #scrollVentanaBolsa3Sin {
    height: 378px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 695px;
}
#ventanaMPejemplosTarjetasRegalo #scrollVentanaBolsa3Sin #contenedorTarjetaRegaloHead {
    display: inline-block;
    height: auto;
    margin: auto;
    padding: 10px 0;
    width: 675px;
}
.tablaDetalleCostoDespacho .columnaTitulo1, .tablaDetalleCostoDespachoProducto .columnaTitulo1 {
    font-weight: 700;
    width: 245px;
}
.tablaDetalleCostoDespacho .columnaTitulo2, .tablaDetalleCostoDespachoProducto .columnaTitulo2 {
    font-weight: 700;
    width: 50px;
}
.tablaDetalleCostoDespacho .columnaTitulo3, .tablaDetalleCostoDespachoProducto .columnaTitulo3 {
    font-weight: 700;
    width: 320px;
}
a.linkmapa:link, a.linkmapa:visited, a.linkmapa:active, a.linkmapa:hover {
    color: #666;
    font-size: 9px;
    text-decoration: underline;
}
.tablaDetalleCostoDespachoProducto .columna1, #compRegFB .col_2CompRegFB #residence {
    width: 192px;
}
#passPaso1Login input, .check {
    float: left;
    margin-right: 5px;
}
#contenedorDetalleDespacho, #contenedorDetalleProducto {
    border-bottom: 1px solid #ececec;
    color: #333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: auto;
    margin: 0;
    padding: 6px 0;
    text-align: left;
    width: 548px;
}
#contenedorDetalleDespacho #columna1, #contenedorDetalleProducto #columna1 {
    float: left;
    height: auto;
    margin: 0;
    padding: 0 0 0 20px;
    text-align: left;
    width: 246px;
}
#contenedorDetalleDespacho #columna1 .p1, #contenedorDetalleProducto #columna1 .p1 {
    font-weight: 700;
    margin: 0;
    padding: 0 0 4px;
}
#contenedorDetalleDespacho #columna1 .p2, #contenedorDetalleProducto #columna1 .p2 {
    float: left;
    margin: 0;
    padding: 0;
}
#contenedorDetalleDespacho #columna1 .p3, #contenedorDetalleProducto #columna1 .p3 {
    float: left;
    margin: 0 0 0 46px;
    padding: 0;
}
#contenedorDetalleDespacho #columna2 p, #contenedorDetalleProducto #columna2 p {
    margin: 0;
}
#contenedorDetalleDespacho #columna3 p, #contenedorDetalleProducto #columna3 p {
    font-weight: 700;
    margin: 0;
}
#datosResumen1 .titulo, #datosResumen2 .titulo {
    float: left;
    font-size: 15px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin-bottom: 6px;
    width: 442px;
}
#contenedorResumenInfo2 .contenedorResumen1, #contenedorResumenInfo3 .contenedorResumen1 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right;
    width: 172px;
}
#contenedorResumenInfo2 .contenedorResumen1 h2, #contenedorResumenInfo3 .contenedorResumen1 h2 {
    color: #999;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: auto;
}
#contenedorResumenInfo2 .contenedorResumen2, #contenedorResumenInfo3 .contenedorResumen2 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    width: 98px;
}
#contenedorResumenInfo2 .contenedorResumen2 p, #contenedorResumenInfo2 .contenedorResumen4 p, #contenedorResumenInfo3 .contenedorResumen2 p, #contenedorResumenInfo3 .contenedorResumen5 p {
    font-weight: 700;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    text-align: right;
    width: auto;
}
#contenedorResumenInfo2 .contenedorResumen3, #contenedorResumenInfo3 .contenedorResumen3 {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    width: 106px;
}
#contenedorResumenInfo2 .contenedorResumen3 p, #contenedorResumenInfo2 .contenedorResumen5 p, #contenedorResumenInfo3 .contenedorResumen3 p, #contenedorResumenInfo3 .contenedorResumen6 p {
    font-weight: 400;
    line-height: 18px;
    margin: 0;
    padding: 1px 0 0;
    width: auto;
}
#headerVentanaBolsa1 h1, #headerVentanaBolsa3 h1, #headerVentanaBolsa4 h1, #headerVentanaBolsa6 h1, #ventanaMPejemplosTarjetasRegalo #headerVentanaBolsa3 h1 {
    color: #999;
    font-size: 16px;
    font-weight: 700;
    height: 60px;
    line-height: 60px;
}
#scrollVentanaBolsa3Sin, #scrollVentanaBolsaImportanteSin {
    height: 196px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 370px;
}
#headerVentanaBolsaImportante, #headerVentanaBolsa4 {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 648px;
}
.cont60, .cont60Top {
    padding: 4px 0 5px;
    text-align: right;
    width: 60px;
}
.tablaLugarCSR, #tablaLugarCSR {
    float: left;
    padding: 4px 0 5px;
    width: 110px;
}
.tablaLugarCSR .radio, #tablaLugarCSR .radio {
    float: left;
    width: 15px;
}
.tablaLugarCSR .texto, #tablaLugarCSR .texto {
    float: left;
    padding: 2px 0 5px 4px;
    width: 36px;
}
#fotoProductoDC, #fotoProductoMR {
    float: left;
    height: 70px;
    margin-right: 8px;
    width: 70px;
}
#tabla2MR .texto, #tabla3MR .texto {
    float: left;
    padding-bottom: 2px;
}
#tablaPOT .cont2POT, #tablaPOT .cont6POT {
    height: 14px;
    line-height: 14px;
    text-align: left;
    width: 130px;
}
#operacionCupon #contBotonCancelar, #operacionCupon #contBotonContinuar {
    float: left;
    width: 112px;
}
#contenedorBoletaElectronica, #contenedorError, #contenedorPromociones, #contenedorRetiroRed, #contenedorClinica {
    margin: auto;
    width: 350px;
}
#contenedorError2, #contenedorPromociones2 {
    float: left;
    text-align: left;
    width: 175px;
}
#contenedorError3, #contenedorPromociones3 {
    float: right;
    text-align: right;
    width: 175px;
}
#contenedorRetiroRed1, #contenedorClinica1 {
    margin-bottom: 8px;
    text-align: left;
    width: 350px;
}
#tablaDatosFactura1 .textoCampo, #tablaDatosFactura1 .anchoCampo, #tablaDatosFactura1 .espacioContacto, #tablaDatosFactura1 .telefonoEspacio5 {
    text-align: left;
    width: 90px;
}
#tablaDatosFactura1 .celdaEspacio1, #tablaDatosFactura1 .espacioCampos {
    text-align: left;
    width: 20px;
}
.flujocompraMD, .flujocompraRS, .flujocompraMP {
    display: inline-block;
    height: auto;
    margin: 0 auto;
    padding: 16px;
    width: 598px;
}
.flujocompraInfoMD, .flujocompraInfoRS, .flujocompraInfoMP {
    display: inline-block;
    height: auto;
    margin: 0;
    width: 598px;
}
.flujocompraInfoMD .columna1 .tituloIndicador, .flujocompraInfoRS .columna1 .tituloIndicador, .flujocompraInfoMP .columna1 .tituloIndicador {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    margin: 0 0 8px;
    width: auto;
}
.flujocompraInfoMD .columna1 .tipoBoleta .titulo, .flujocompraInfoMP .columna1 .tipoBoleta .titulo {
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: auto;
}
.flujocompraInfoMD .columna1 .tipoBoleta .columna, .flujocompraInfoMP .columna1 .tipoBoleta .columna {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.flujocompraInfoMD .columna2, .flujocompraInfoRS .columna2 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 122px;
}
.flujocompraInfoMD .columna2 .tituloTelefono, .flujocompraInfoRS .columna2 .tituloTelefono, .flujocompraInfoMP .columna2 .tituloTelefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 5px;
    padding: 0;
    text-align: right;
    width: 122px;
}
.flujocompraInfoMD .columna2 .tituloTelefono p, .flujocompraInfoRS .columna2 .tituloTelefono p, .flujocompraInfoMP .columna2 .tituloTelefono p {
    font-size: 12px;
}
.flujocompraInfoMD .columna2 .telefono, .flujocompraInfoRS .columna2 .telefono, .flujocompraInfoMP .columna2 .telefono {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 0 16px;
    padding: 0;
    width: 122px;
}
.flujocompraInfoMD .columna2 .telefono .iconoTelefono, .flujocompraInfoMP .columna2 .telefono .iconoTelefono {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -46px -116px;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 18px;
    margin: 0 6px 0 0;
    width: 18px;
}
.flujocompraInfoMD .columna2 .telefono .numeroTelefono, .flujocompraInfoRS .columna2 .telefono .numeroTelefono, .flujocompraInfoMP .columna2 .telefono .numeroTelefono {
    color: #333;
    display: inline-block;
    float: right;
    font-size: 16px;
    font-weight: 700;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: middle;
    width: auto;
}
#ventanaMPejemplosTarjetasRegalo #scrollVentanaBolsa3Sin #contenedorTarjetaRegaloHead p {
    display: block;
    font-size: 12px;
    line-height: 17px;
    margin: 0 0 10px;
}
#ventanaMPejemplosTarjetasRegalo #scrollVentanaBolsa3Sin #contenedorTarjetaRegalo {
    display: inline-block;
    height: auto;
    margin: auto auto 10px;
    width: auto;
}
#ventanaMPejemplosTarjetasRegalo #scrollVentanaBolsa3Sin #contenedorTarjetaRegalo #contenedorTarjetaRegaloColumna1 {
    display: inline-block;
    float: left;
    height: auto;
    margin: 30px 20px 26px 40px;
    text-align: left;
    width: 198px;
}
#ventanaMPejemplosTarjetasRegalo #scrollVentanaBolsa3Sin #contenedorTarjetaRegalo #contenedorTarjetaRegaloColumna2 {
    color: #666;
    display: inline-block;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 100px;
    line-height: 100px;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 410px;
}
#flujocompraResumen .mensajeEfectivo {
    clear: both;
    display: inline-block;
    float: right;
    height: auto;
    margin: 4px 0 0;
    text-align: center;
    width: 220px;
}
#flujocompraResumen .mensajeEfectivo p {
    font-size: 12px;
    line-height: 16px;
}
#flujocompraResumen .mensajeEfectivo p .destacado {
    color:#89C01C;
    font-weight:bold;
    detallecostodespacho2pfloat:left;
    padding:0px;/*fix bug FB-13392[FCL-MDP]UI issue in checkout page*/
}
/*Medio de pago no disponible*/
.flujocompraMP .bloqueoMedioPago {
    cursor: default;
    opacity:0.25;
    -moz-opacity:0.25;
    filter:alpha(opacity=25);
    background-color: #fff;
}
.flujocompraMP .mensajeNoDisponible {
    background: #cccccc; /* Old browsers */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
    border: 1px solid #ccc;
    display: none;
    height: auto;
    margin: 0;
    min-height: 18px;
    padding: 5px 2px;
    position: absolute;
    width: 116px;
    z-index: 1;
}
.flujocompraMP .mensajeNoDisponible .iconoNoDisponible {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -287px -141px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 19px;
    margin: auto;
    width: 19px;
}
.flujocompraMP .mensajeNoDisponible .mensaje {
    color: #000;
    display: inline-block;
    float: left;
    font-size: 10px;
    height: auto;
    line-height: 10px;
    margin: 0 0 0 4px;
    text-align: left;
    width: 93px;
}
.flujocompraMP .mensajeNoDisponible .destacado {
    color: #333;
    font-weight: bold;
}
#datosResumen .columna1 {
    float: left;
    height: auto;
    margin-right: 72px;
    width: 183px;
}
#datosResumen .mensajeDestacado {
    font-size: 12px;
    line-height: 18px;
}
#datosResumen .mensajeDestacadoFecha {
    color: #89c01c;
    font-size: 12px;
    font-weight: bold;
}
#datosResumen .contenidoCodigoBR {
    clear: both;
    display: inline-block;
    height: auto;
    margin: 10px 0;
    width: 441px;
}
#datosResumen .codigoBR1 {
    display: block;
    height: 62px;
    margin-bottom: 10px;
    width: 441px;
}
#datosResumen .codigoBR2 {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    text-align: center;
    width: 441px;
}
#datosResumen #bannerEncuestaFC {
    clear: both;
    height: 52px;
    padding-top: 10px;
    width: 442px;
}
#datosResumen #bannerEncuestaFC #contenidoBanner {
    border: 1px solid #ececec;
    clear: both;
    height: 50px;
    width: 440px;
}
#scrollVentanaBolsaImportante {
    display: inline-block;
    height: auto;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
.contenidoErrorTransaccion {
    display: block;
    height: auto;
    margin: 40px auto 0;
    width: 608px;
}
.contenidoCarrosIncompatibles p, .contenidoErrorTransaccion p {
    color: #999;
    display: inline-block;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 0 1px 12px;
    padding: 0;
    width: auto;
}
.contenidoCarrosIncompatibles .destacado, .contenidoErrorTransaccion .destacado {
    color: #666;
    font-weight: bold;
}
.contenidoCarrosIncompatibles .opciones {
    color: #999;
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    width: 608px;
}
.contenidoCarrosIncompatibles .seleccion {
    display: block;
    float: left;
    height: 20px;
    margin: 0;
    width: 20px;
}
.contenidoCarrosIncompatibles .texto {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 0 5px;
    width: auto;
}
.contenidoCarrosIncompatibles ul {
    clear: both;
    color: #999;
    display: block;
    font-size: 15px;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.contenidoCarrosIncompatibles ul li {
    font-size: 12px;
    list-style: none outside none;
    margin: 0 0 8px 20px;
    width: auto;
}
.contenidoCarrosIncompatibles .cierre, .contenidoErrorTransaccion .cierre {
    color: #999999;
    display: inline-block;
    height: auto;
    margin: 0;
    text-align: center;
    width: 608px;
}
.contenidoCarrosIncompatibles .cierre p, .contenidoErrorTransaccion .cierre p {
    display: block;
    font-size: 13px;
    height: auto;
    margin: 0 auto 20px 0;
    text-align: center;
    width: auto;
}
.contenidoCarrosIncompatibles .cierreBoton {
    display: block;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 88px;
}
.contenidoErrorTransaccion .cierreBoton {
    display: block;
    font-size: 11px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
#ventanaBolsaImportante {
    height: 436px;
    padding: 10px 10px 6px;
    width: 630px;
}
#headerVentanaBolsaImportante {
    border-bottom: 1px solid #ccc;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 648px;
}
#headerVentanaBolsaImportante h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#headerVentanaBolsaImportante #texto {
    display: inline-block;
    float: left;
    height: auto;
    margin-top: 18px;
}
#headerVentanaBolsaImportante #texto h4 {
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
}
#headerVentanaBolsaImportante #texto p {
    color: #999;
    font-size: 14px;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
}
.mensajeTransbank {
    border: 1px solid #ececec;
    display: inline-block;
    font-size: 11px;
    height: auto;
    padding: 10px 10px 5px;
    width: auto;
}
.mensajeTransbank .destacado1 {
    display: inline-block;
    font-weight: 700;
    line-height: 14px;
    margin: 0 0 5px;
    padding: 0;
}
.mensajeTransbank .destacado2 {
    display: inline-block;
    font-weight: 400;
    line-height: 14px;
    margin: 0 0 5px;
    padding: 0;
}
.mensajeTransbank a.links {
    text-decoration: underline;
}
.flujocompraInfoMP .columna1 .cuponDescuento .textoCupon1 p, .flujocompraInfoMP .columna1 .cuponDescuento .textoCupon2 p {
    display: block;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}
.flujocompraMPopcion .seleccion .tooltip, .flujocompraMP .MPdespliegue .bloqueOpciones .tooltip {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -25px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 18px;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .texto, .flujocompraMP .MPdespliegue .bloqueOpciones .textoCheck {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-right: 5px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .campoActivo, .flujocompraMP .MPdespliegue .bloqueOpciones .drop, .flujocompraMP .MPdespliegue .bloqueOpciones .lineaDespliegue .texto {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    width: auto;
}
.flujocompraMP .MPdespliegue .bloqueOpciones .informacionRC, .flujocompraMP .MPdespliegue .bloqueOpciones .informacionSP, .flujocompraMP .MPdespliegue .bloqueOpciones .informacion {
    display: inline-block;
    height: auto;
    line-height: 16px;
    margin: 0;
    width: auto;
}
.pulldownDireccion #regionSel, .egiftpreciosBolsa {
    width: 200px;
}
#compRegFB .col_1CompRegFB #month, #compRegFB .col_1CompRegFB #year {
    margin: 3px 0 0 10px;
    width: 60px;
}
#iniSesionOpcFB .btnIngresarLogin a, #iniSesionOpcFB .btnRegistrarseLogin a {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    height: auto;
    left: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.btnInline {
    cursor: pointer;
    width: auto;
}
#enlazaCuentasFB {
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
#enlazaCuentasFB .titCompRegFB {
    float: left;
    font-size: 24px;
    font-weight: bold;
    height: auto;
    margin: 0 0 0 20px;
    text-align: left;
    width: 580px;
}
#enlazaCuentasFB .bajadaCompRegFB {
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 16px;
    margin: 0 0 0 20px;
    padding-top: 5px;
    text-align: left;
    width: 580px;
}
#enlazaCuentasFB .contFormEnlaza {
    border-bottom: 1px solid #fff;
    float: left;
    height: auto;
    margin: 10px 0 20px;
    padding: 0 0 15px;
    position: relative;
    width: 100%;
}
#enlazaCuentasFB .contFormEnlaza input {
    color: #666;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 12px 0 0;
    padding: 2px 3px;
    position: relative;
    width: 190px;
}
#enlazaCuentasFB .colLogin_1 {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0 0 20px 40px;
    position: relative;
    width: 270px;
}
#enlazaCuentasFB .colLogin_1 label {
    color: #333;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 14px 0 0;
    padding: 2px 0;
    position: relative;
    width: 100%;
}
#enlazaCuentasFB a.recordarClaveLogin {
    clear: both;
    color: #999;
    float: left;
    font-size: 12px;
    height: auto;
    margin: 10px 0;
    position: relative;
    text-decoration: underline;
    width: 100%;
}
#btnIngresarLogin{
    background-color:transparent;
    border:none;
    color:#333;
    padding:0 20px 3px;
}
#enlazaCuentasFB .btnIngresarLogin a {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    left: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
#enlazaCuentasFB .contFormEnlaza {
    border-bottom: 1px solid #fff;
    float: none;
    height: auto;
    margin: 10px 0 20px;
    padding: 0 0 15px;
    position: relative;
    width: 100%;
}
#enlazaCuentasFB .btnIngresarLogin {
    background-image: url("../site/common/sprite-botones.png");
    background-position: 0 -460px;
    clear: both;
    float: left;
    height: 31px;
    margin: 10px 0;
    position: relative;
    width: 104px;
}
#enlazaCuentasFB .imgEnlazaFB {
    background-image: url("../site/common/imgFF-login.png");
    background-repeat: no-repeat;
    height: 36px;
    margin-top: 25px;
    width: 253px;
}

/* fix bug   FB-12717 [MDP_FAR|CO|PE] There should not be a small blank area in checkout page in IE9, FF and chrome.*/
/* FB14730 change height from 784px to 946px*/
#loginContent {
 height: 946px;
}

#paymentContainer {
 padding-bottom: 3px;
}
#enlazaCuentasFB .colLogin_2 {
    float: left;
    height: 100%;
    padding: 40px 0 20px;
    position: relative;
    width: 260px;
}
#enlazaCuentasFB .contTitCompRegFB {
    height: 60px;
    margin: 35px 0 0;
    position: relative;
    width: 100%;
}
.cajaListasGeneral {
    width: 240px;
}
.headRegalo {
    display: inline-block;
    height: auto;
    width: 240px;
}
.listaTitulo {
    color: #666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 8px 0 2px;
    width: 232px;
}
#errorMsg{
    color: #CC0000;
    width: 230px;
    padding-top: 24px;
    padding-left: 0px;
}
/*Fix bug FB-15772 by Brain*/
#contenidoInteriorZP #errorMsg ,#contenidoInterior2ZP #errorMsg {
    width:280px;
}

#headerVentanaBolsa2 h1 {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}
.divMisDireccionesZP {
    margin-top:0px;
    height:98px;
    overflow:auto;
    width:708px;
}

/* FB-13401 SRF 65347 - DEV - Check out UI, backend java logic code change  by burkeyang 06/04/2014 */
.opcionODflecha{
    bottom:0;
    height:15px;
    position:absolute;
    top:115px;
    left:58px;
    width:15px;
    padding:0 !important;
}
#ODdomicilio .opcionODflecha{left: 78px}
#MPcmrCard .popoverMP{top:-111px}
#MPcmrCard .tooltipInfo .popoverMP{top:-128px}
#MPcmrCard .opcionMPflecha {left: 68px;}
#ODretiraTienda .opcionODflecha{left: 238px}
#MPcreditCard .opcionMPflecha {left: 188px;}
#ODpuntoRetiro .opcionODflecha{left: 384px}
#ODregaloNovios .opcionODflecha{left: 534px}
.opcionODflecha .formErrorArrowBottom{top:0;margin:-6px}
.opcionODflecha div{ /*color parate inferior caja*/
    border-left:2px solid #eaeaea;
    border-right:2px solid #eaeaea;
    font-size:0px;
    height:1px;
    margin:0 auto;
    line-height:0px;
    font-size:0px;
    display:block;
    background-color: #eaeaea;
}
.opcionODflecha div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.opcionODflecha div {
    background:#33be40;
}
.opcionODflecha div {
    background:#F8F8F8;
    color:#F8F8F8;
}
.opcionODflecha .line10 {
    width:15px;
    border:none;
}
.opcionODflecha .line9 {
    width:13px;
    border:none;
}
.opcionODflecha .line8 {
    width:11px;
}
.opcionODflecha .line7 {
    width:9px;
}
.opcionODflecha .line6 {
    width:7px;
}
.opcionODflecha .line5 {
    width:5px;
}
.opcionODflecha .line4 {
    width:3px;
}
.opcionODflecha .line3 {
    width:1px;
    border-left:2px solid #eaeaea;
    border-right:2px solid #eaeaea;
    border-bottom:0px solid #eaeaea;
}
.opcionODflecha .line2 {
    width:3px;
    border:none;
    background:#eaeaea;
}
.opcionODflecha .line1 {
    width:1px;
    border:none;
    background-color:#F8F8F8;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 label input {
    border: medium none;
    cursor: pointer;
}
.ODdespliegue .bloqueOpciones .seleccion .datos2 {
    display: none;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0;
    width: 546px;
}
.ODdespliegue .bloqueOpciones .seleccion .datos2 input {
    color: #999999;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0 15px 0 0;
    padding: 1px;
    width: 120px;
}
.ODdespliegue .bloqueOpciones .seleccion .datos2 .texto {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin: 0 4px 0 0;
}

.ODdespliegue .bloqueOpciones .seleccion .datos1 .texto {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin: 0 5px 0 0;
}
.ODdespliegue .bloqueOpciones .seleccion .datos3 {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 8px 0 0;
    width: auto;
}
.ODdespliegue .bloqueOpciones .seleccion .validacion {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -5px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0 0 0 4px;
    width: 18px;
}
.ODdespliegue .bloqueOpciones .seleccion .error {
    background-image: url("../site/common/sprite-MD.png");
    background-position: -93px -18px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 19px;
    line-height: 18px;
    margin: 0 0 0 4px;
    width: 19px;
}
.ODdespliegue .bloqueOpciones .seleccion .RUtitulo {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 8px 0 0;
}
.ODdespliegue .bloqueOpciones .seleccion .datos3 .RUopcionCelular {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 5px 0 0;
    padding: 0;
    width: 132px;
}
.ODdespliegue .bloqueOpciones .seleccion .datos3 .RUopcionCelular input {
    border: 1px solid #CCCCCC;
    color: #999999;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0 15px 0 0;
    padding: 1px;
    width: 128px;
}
    padding-left: 41px;}
.cajaListasGeneral {
    width: 240px;
}
.headRegalo {
    display: inline-block;
    height: auto;
    width: 240px;
}
.listaTitulo {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 8px 0 2px;
    width: 232px;
}

.ODdespliegue .bloqueOpciones .seleccion .datos3 .tooltipnew {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -25px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 18px;
}
.popoverOD {
    left: -77px;
    padding-bottom: 13px;
    position: absolute;
    text-align: center;
    top: -111px;
    z-index: 990;
}
.popoverOD .contenido {
    background-color: #FFFFFF;
    border: 2px solid #DDDDDD;
    border-radius: 4px;
    box-shadow: 0 0 4px #666666;
    color: #333333;
    font-family: tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 12px;
    width: 150px;
}
.popoverOD .flecha {
    bottom: 0;
    height: 15px;
    left: 78px;
    position: absolute;
    width: 15px;
    z-index: 5001;
}
.popoverOD .formErrorArrowBottom {
    margin: -6px;
    top: 0;
}
.popoverOD .flecha div {
    background-color: #EAEAEA;
    border-left: 2px solid #DDDDDD;
    border-right: 2px solid #DDDDDD;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
}
.popoverOD .formErrorArrowBottom div {
    box-shadow: none;
}
.popoverOD .flecha div {
    background: none repeat scroll 0 0 #33BE40;
}
.popoverOD .flecha div {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
}
.popoverOD .flecha .line10 {
    border: medium none;
    width: 15px;
}
.popoverOD .flecha .line9 {
    border: medium none;
    width: 13px;
}
.popoverOD .flecha .line8 {
    width: 11px;
}
.popoverOD .flecha .line7 {
    width: 9px;
}
.popoverOD .flecha .line6 {
    width: 7px;
}
.popoverOD .flecha .line5 {
    width: 5px;
}
.popoverOD .flecha .line4 {
    width: 3px;
}
.popoverOD .flecha .line3 {
    border-bottom: 0 solid #DDDDDD;
    border-left: 2px solid #DDDDDD;
    border-right: 2px solid #DDDDDD;
    width: 1px;
}
.popoverOD .flecha .line2 {
    background: none repeat scroll 0 0 #DDDDDD;
    border: medium none;
    width: 3px;
}
.popoverOD .flecha .line1 {
    background-color: #DDDDDD;
    border: medium none;
    width: 1px;
}
.flujocompraODopcionWrap{
    height:114px;
    margin:0 auto;
    position:relative;
    width:590px;
}
#domicilioOpc,#retiraTiendaOpc,#puntosRetiroOpc,#regaloNoviosOpc{
    top:0;
}
#domicilioOpc{
    left:0;
}
#retiraTiendaOpc{
    left:158px;
}
#puntosRetiroOpc{
    left:306px;
}
#regaloNoviosOpc{
    left:454px;
}

/*--------OPCIONES DESPACHO 22-05-2014 Nueva implementacin-------------*/
.flujocompraOD {
    height:auto;
    width: 598px;
    margin: 0 auto;
    padding: 16px 16px 8px 16px;
    display:inline-block;
    position:relative
}
.flujocompraODcontinuar {
    display: inline-block;
    float: right;
    height: auto;
    margin-right: 16px;
    width: auto;
    padding-top: 10px;
    margin-right: -12px;
}
.flujocompraODopcion {
    border: 2px solid #FFFFFF;
    cursor: pointer;
    display: block;
    height: 80px;
    min-height: 80px;
    padding: 12px 1px;
    position: absolute;
    text-align: center;
    width: 130px;
}

.ODopcionActivado{
    background-color: #F8F8F8!important;
    border: 2px solid #bdd500!important;
    border-radius: 6px;
}
.ODopcionHover{
    background-color:#FFF;
    border: 2px solid #eceaea;
    border-radius: 6px;
}
.flujocompraODopcion .boton input{
    position:absolute;
    top:0;
    left:0;
    border:none;
    opacity:0;
    filter:alpha(opacity=0);
}
.flujocompraODopcion .activadoDomiclio, .flujocompraODopcion .desactivadoDomiclio, .flujocompraODopcionND .desactivadoDomiclioNoDisponible, .flujocompraODopcion .activadoRetiraTienda, .flujocompraODopcion .desactivadoRetiraTienda, .flujocompraODopcionND .desactivadoRetiraTiendaNoDisponible, .flujocompraODopcion .activadoPuntoRetiro, .flujocompraODopcion .desactivadoPuntoRetiro,  .flujocompraODopcionND .desactivadoPuntoRetiroNoDisponible,.flujocompraODopcion .activadoRegaloNovios,  .flujocompraODopcion .desactivadoRegaloNovios, .flujocompraODopcionND .desactivadoRegaloNoviosNoDisponible, .flujocompraODopcion .seleccion .tooltip {
    background-image: url("../site/common/sprite-MD.png");
}
.flujocompraODopcion .activadoDomiclio {
    background-position: -142px -1px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 61px;
}
.flujocompraODopcion .desactivadoDomiclio {
    background-position: -142px -42px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 61px;
}
.flujocompraODopcion .activadoRetiraTienda {
    background-position: -205px -1px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 26px;
}
.flujocompraODopcion .desactivadoRetiraTienda {
    background-position: -205px -42px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 26px;
}
.flujocompraODopcion .activadoPuntoRetiro {
    background-position: -234px -1px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 25px;
}
.flujocompraODopcion .desactivadoPuntoRetiro {
    background-position: -233px -42px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 25px;
}
.flujocompraODopcion .activadoRegaloNovios {
    background-position: -262px -1px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 58px;
}
.flujocompraODopcion .desactivadoRegaloNovios {
    background-position: -262px -42px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 58px;
}
.flujocompraODopcion .seleccion {
    display: block;
    height: 5px;
    margin: 4px auto 2px;
    width: 50px;
}
.flujocompraODopcion .seleccion .boton {
    height: 5px;
    line-height:20px;
    vertical-align:middle;
    width: auto;
    margin:0 6px 0 6px;
    display:block;
    float:left;
}
.flujocompraODopcion .seleccion .boton input {
    background-image: none;
    border: 0 none;
    width:auto;
    height: auto;
    margin: 0;
}
.flujocompraODopcion .seleccion .tooltip {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -25px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 18px;
    position:relative
}
.flujocompraODopcion .tituloOpcionDespacho {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 13px;
    margin: 0 auto 5px;
    width: auto;
}
.flujocompraODopcion .valor, .flujocompraODopcionND .valor {
    color: #666666;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    height: auto;
    line-height: 13px;
    margin: auto;
    text-align: center;
    width: 130px;
}
.flujocompraODopcion .valor .destacado {
    color: #cc0000;
    font-weight: bold;
}
.flujocompraODopcion .valor .destacadoRT, .flujocompraODopcionND .valor .destacadoRT {
    color: #bdd500;
    font-weight: bold;
}
.flujocompraODopcionND .valor .destacadoRT {
    color: #a3aab5;
}
/*Despliegue de opciones*/
.ODdespliegue {
    background-color: #F8F8F8;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    display: inline-block;
    height: auto;
    margin: 11px 0 0;
    padding: 10px 9px 5px;
    width: 578px;
}
.ODdespliegue .bloqueOpciones {
    background-color: #FFFFFF;
    border: 1px solid #ECECEC;
    display: inline-block;
    min-height: 18px;
    line-height: 16px;
    margin: 0 0 5px;
    padding: 10px;
    width: 556px;
}
.ODdespliegue .bloqueOpciones .seleccion {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
/*Despliegue despacho domicilio Direccin*/
.ODdespliegue .bloqueOpciones .seleccion #dirSel {
    display: inline-block;
    float: left;
    height: auto;
    margin: 0 0 15px;
    width: 556px;
}
.ODdespliegue .bloqueOpciones .seleccion #dirSel .titulo {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-right: 8px;
    width: auto;
    font-size: 14px;
    color:#333;
    font-weight:bold;
}
.ODdespliegue .bloqueOpciones .seleccion #dirSel select {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 202px;
    font-size: 12px;
    color:#333;
    padding:1px;
}
.ODdespliegue .bloqueOpciones .seleccion #dirSel .drop {
    float: left;
    margin-right: 8px;
    width: 120px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 {
    display: inline-block;
    float: left;
    width: 270px;
    height:auto;
    margin: 0 16px 0 0;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .nombreDir {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 0;
    width: 270px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .nombreDir .nombre {
    color:#999;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .textoDir {
    clear: both;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    margin: 0 0 10px;
    padding: 0;
    width: 270px;
    color:#666666;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .editarDir {
    float: left;
    height: 20px;
    line-height: 20px;
    width: 270px;
    margin-bottom:10px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .editarDir .separador {
    color: #999999;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    margin: 0 10px;
    padding: 0;
    width: auto;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .editarDir a {
    font-size: 12px;
    font-weight: bold;
    color:#333;
    text-decoration:underline;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .opcionRegalo {
    display:inline-block;
    float: left;
    height: auto;
    line-height: 20px;
    width: auto;
    font-size:12px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .opcionRegalo .titulo {
    display:inline-block;
    float: left;
    height: auto;
    line-height: 20px;
    width: auto;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .opcionRegalo .opcion {
    display:inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    width: auto;
    margin:0 5px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .opcionRegalo .texto {
    font-size:12px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    width: auto;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol1 .opcionRegalo .texto a {
    font-size:12px;
    display:inline-block;
    height: 20px;
    line-height: 20px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol2 {
    display: inline-block;
    float: left;
    width: 270px;
    height:auto;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol2 .observaciones {
    float: right;
    text-align: left;
    width: 270px;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol2 .observaciones .titulo {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 12px;
    margin: 0 0 10px;
    padding: 0;
    width: auto;
}
.ODdespliegue .bloqueOpciones .seleccion .dirCol2 .observaciones .comentarios {
    max-height: 85px;
    max-width: 266px;
    min-height: 85px;
    min-width: 266px;
    overflow: auto;
    color:#999999;
}
/*Despliegue despacho domicilio Fechas*/
.ODdespliegue .bloqueOpciones .seleccion #despliegueTipo {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 0;
    width: 556px;
}
.ODdespliegue .bloqueOpciones .seleccion .tabNav {
    height: 27px;
    margin: 0;
    position: relative;
    width: 500px;
}
.ODdespliegue .bloqueOpciones .seleccion .tabNav a {
    height: 27px;
    margin:0 10px;
    display:block;
    color:#333;
}
.ODdespliegue .bloqueOpciones .seleccion #tabOpcion_1 {
    width: auto;
    z-index: 199;
}
.ODdespliegue .bloqueOpciones .seleccion #tabOpcion_2 {
    width: auto;
    z-index: 198;
}
.ODdespliegue .bloqueOpciones .seleccion .tabUnoOpcion, .tabDosOpcion {
    background-color:#ececec;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-top-left: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    color: #999999;
    float: left;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0 5px 0 0;
}
.ODdespliegue .bloqueOpciones .seleccion .tabUnoOpcion {
    position:absolute;
    left:0px;
}
.ODdespliegue .bloqueOpciones .seleccion .tabDosOpcion {
    position:absolute;
    left:100px;
}
.ODdespliegue .bloqueOpciones .seleccion .tabSelecDomicilio {
    background-color: #FFFFFF;
    background-image: none;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 27px;
    line-height: 26px;
    z-index: 200;
}
.ODdespliegue .bloqueOpciones .seleccion #contenedorDespliegueTipo {
    float: left;
    height: auto;
}
.ODdespliegue .bloqueOpciones .seleccion #contenedorTabsTipo {
    float: left;
    height: auto;
}
.ODdespliegue .bloqueOpciones .seleccion #contenedorTabUnoDomicilio, #contenedorTabDosDomicilio {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    line-height: 24px;
    padding: 10px;
    width: 534px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenedorTabUnoDomicilio,.ODdespliegue .bloqueOpciones .seleccion .contenedorTabDosDomicilio {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    line-height: 24px;
    padding: 10px;
    width: 534px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas {
    width: 534px;
    height:auto;
    display:inline-block;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas p, .ODdespliegue .bloqueOpciones .bajadaMetodo {
    color: #333;
    display: inline-block;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 0;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .semana {
    width:454px;
    height:auto;
    float:right;
    color: #333;
    display: inline-block;
    padding:0;
    margin-bottom:5px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .semana .flecha {
    background-color:#666666;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    float:left;
    color: #fff;
    display: block;
    padding:0;
    font-size:14px;
    font-weight:bold;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-top-left: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-top-right-radius: 3px;
    -webkit-bottom-top-left-radius: 3px;
    -moz-border-radius-bottom-left: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-bottom-right-radius: 3px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .semana .texto {
    font-size: 12px;
    text-decoration:underline;
    font-weight:bold;
    display:block;
    float:left;
    margin:0 5px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .semana a.opcion1 {
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    width: 136px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .semana a.opcion2 {
    color: #333333;
    display: block;
    float: right;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    width: 133px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho {
    display:inline-block;
    height:auto;
    width:auto;
    margin:0 0 5px 0;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table {
    background-color: #FFFFFF;
    border: 1px solid #CCC;
    margin: 0 auto;
    width: 534px;
    color:#333;
    font-size:12px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table td {
    border: 1px solid #CCC;
    padding: 3px;
    text-align: center;
    vertical-align: middle;
    cursor:pointer;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table th {
    border: 1px solid #CCC;
    background-color:#f1f1f1;
    padding: 3px;
    text-align: center;
    font-weight:bold;
    vertical-align: middle;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table th .dia {
    color: #333;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 0;
    height: 14px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table th .fecha {
    color: #666666;
    display: block;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table td .dias {
    font-weight: normal;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .selectores {
    width:524px;
    height:30px;
    color: #333;
    display: inline-block;
    padding:0;
    margin-bottom:5px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .selectores select {
    padding:2px;
    font-size:12px;
    width:120px;
    margin:0 10px 0 0;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .resultado {
    background-color: #DCE1E6;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding: 5px;
    width: 524px;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .resultado .destacado {
    font-weight:bold;
}
.ODdespliegue .bloqueOpciones .seleccion .contenidoFechas .tabladespacho table td.seleccionado {
    background-color: #bdd500;
    font-weight: bold;
}
/*Despliegue despacho retira en tienda*/
.ODdespliegue .bloqueOpciones .seleccion .filtros {
    display:inline-block;
    height:auto;
    width:556px;
    margin-bottom:5px;
}
.ODdespliegue .bloqueOpciones .seleccion .filtros select {
    width:200px;
    padding:2px;
    margin-left:5px;
}

/*Despliegue lugares retiro*/
.ODdespliegue .bloqueOpciones .seleccion .contenedorDespachoScrollLR {
    border: 1px solid #EBEBEB;
    height: 277px;
    margin: 0 0 5px;
    padding: 0;
    width: 554px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoTitulosLR {
    background-color:#454444;
    font-weight: bold;
    height: 28px;
    width: 554px;
    color:#bdd500;
    font-weight:bold;
    font-size:12px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoTitulosLR .tituloC1 {
    display: inline-table;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    padding: 0;
    width: 166px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoTitulosLR .tituloC2 {
    display: inline-table;
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 2px 0;
    width: 124px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoTitulosLR .tituloC3 {
    display: inline-table;
    float: left;
    height: 24px;
    padding: 2px 0;
    line-height: 12px;
    width: 80px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoTitulosLR .tituloC4  {
    display: inline-table;
    float: left;
    height: 24px;
    padding: 2px 0;
    line-height: 24px;
    width: 100px;
}
.ODdespliegue .bloqueOpciones .seleccion #scrollDetalleDespachoLR {
    height: 249px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 554px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR {
    float:left;
    width:554px;
    margin: 0 auto 0 auto;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .filaDatos {
    display: inline-block;
    font-size: 12px;
    height: auto;
    padding: 7px 0;
    width: 554px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .filaDatosGris {
    background-color: #F7F7F7;
    display: inline-block;
    font-size: 12px;
    height: auto;
    padding: 7px 0;
    width: 554px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .filaSeleccionada {
    background-color: #edf0d3;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna1 {
    display: inline-table;
    float: left;
    height: auto;
    line-height: 16px;
    margin-right: 20px;
    width: 156px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna1 .iconoRT {
    background-image: url("../site/common/sprite-MD.png");
    background-position: -45px 0;
    background-repeat: no-repeat;
    height: 34px;
    width: 21px;
    float:left;
    margin:0 6px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna1 .iconoPR {
    background-image: url("../site/common/sprite-MD.png");
    background-position: -69px 0;
    background-repeat: no-repeat;
    float: left;
    height: 34px;
    margin: 0 5px;
    width: 22px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna1 .info {
    display:inline-block;
    height: auto;
    margin: auto;
    width: 123px;
    float:left;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna1 .destacado {
    font-weight:bold;
    color:#333;
    display:block;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna1 .direccion {
    color: #999999;
    display: block;
    font-weight: normal;
    margin-bottom: 10px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna2{
    display: inline-table;
    float: left;
    height: 60px;
    line-height: 16px;
    margin-right: 20px;
    width: 114px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna3{
    display: inline-table;
    float: left;
    height: auto;
    line-height: 16px;
    margin-right: 20px;
    width: 60px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna3 .gratis{
    color:#639400;
    font-weight:bold;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna4{
    display: inline-table;
    float: left;
    height: auto;
    line-height: 16px;
    width: 66px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna5{
    display: inline-table;
    float: left;
    height: auto;
    line-height: 16px;
    width: 80px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna5 .boton{
    display: block;
    height:20px;
    line-height: 20px;
    width: 78px;
    background-color:#6b7a87;
    font-size:11px;
    font-weight:normal;
    text-align:center;
    color:#FFFFFF;
    cursor:pointer;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-top-left: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-top-right-radius: 3px;
    -webkit-bottom-top-left-radius: 3px;
    -moz-border-radius-bottom-left: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-bottom-right-radius: 3px;
}
.ODdespliegue .bloqueOpciones .seleccion .tablaDetalleCostoDespachoProductoLR .columna5 .botonSelec{
    display: none;
    height:20px;
    line-height: 20px;
    width: 78px;
    background-color:#bdd500;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    cursor:pointer;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-top-left: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-top-right-radius: 3px;
    -webkit-bottom-top-left-radius: 3px;
    -moz-border-radius-bottom-left: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-bottom-right-radius: 3px;
}
.ODdespliegue .bloqueOpciones .seleccion a.linkmapa:link, a.linkmapa:visited, a.linkmapa:active {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    display:block;
}
.ODdespliegue .bloqueOpciones .seleccion a.linkmapa:hover {
    color: #99cc33;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
.ODdespliegue .bloqueOpciones .seleccion .resultadoLR {
    background-color: #DCE1E6;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding: 5px;
    width: 546px;
    margin: 0 0 10px;
}
.ODdespliegue .bloqueOpciones .seleccion .resultadoLR .destacado {
    font-weight:bold;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 {
    float:left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px 0;
    display:block;
    width:546px;
    height:auto;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 .RUtitulo {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 10px 0 0;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 .RUopcion {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 10px 0 0;
    width: auto;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 .RUopcionCelular {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0 10px 0 0;
    width: 132px;
    padding:0;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 .RUopcionCelular input {
    border: 1px solid #CCCCCC;
    color: #999999;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    margin: 0 15px 0 0;
    padding: 1px;
    width: 128px;
}
.ODdespliegue .bloqueOpciones .seleccion .datos1 .tooltip {
    background-image: url("../site/common/sprite-medios-pago.png");
    background-position: -25px -116px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 18px;
}
.popoverOD {
    left: -77px;
    padding-bottom: 13px;
    position: absolute;
    text-align: center;
    top: -111px;
    z-index: 990;
}
.popoverOD .contenido {
    background-color: #FFFFFF;
    border: 2px solid #DDDDDD;
    border-radius: 4px;
    box-shadow: 0 0 4px #666666;
    color: #333333;
    font-family: tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 12px;
    width: 150px;
}
.popoverOD .flecha {
    bottom: 0;
    height: 15px;
    left: 78px;
    position: absolute;
    width: 15px;
    z-index: 5001;
}
.popoverOD .formErrorArrowBottom {
    margin: -6px;
    top: 0;
}
.popoverOD .flecha div {
    background-color: #EAEAEA;
    border-left: 2px solid #DDDDDD;
    border-right: 2px solid #DDDDDD;
    display: block;
    font-size: 0;
    height: 1px;
    line-height: 0;
    margin: 0 auto;
}
.popoverOD .formErrorArrowBottom div {
    box-shadow: none;
}
.popoverOD .flecha div {
    background: none repeat scroll 0 0 #33BE40;
}
.popoverOD .flecha div {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
}
.popoverOD .flecha .line10 {
    border: medium none;
    width: 15px;
}
.popoverOD .flecha .line9 {
    border: medium none;
    width: 13px;
}
.popoverOD .flecha .line8 {
    width: 11px;
}
.popoverOD .flecha .line7 {
    width: 9px;
}
.popoverOD .flecha .line6 {
    width: 7px;
}
.popoverOD .flecha .line5 {
    width: 5px;
}
.popoverOD .flecha .line4 {
    width: 3px;
}
.popoverOD .flecha .line3 {
    border-bottom: 0 solid #DDDDDD;
    border-left: 2px solid #DDDDDD;
    border-right: 2px solid #DDDDDD;
    width: 1px;
}
.popoverOD .flecha .line2 {
    background: none repeat scroll 0 0 #DDDDDD;
    border: medium none;
    width: 3px;
}
.popoverOD .flecha .line1 {
    background-color: #DDDDDD;
    border: medium none;
    width: 1px;
}
/*add by lynn for SRF*/
.ODdespliegue .bloqueOpciones #flujocompra{
display: inline-block;
float: left;
height: auto;
margin: 0;
padding: 0;
width: auto;
}
.ODdespliegue .bloqueOpciones #flujocompra .titulo{
color: #333333;
display: block;
font-size: 14px;
font-weight: bold;
height: 18px;
line-height: 18px;
margin: 0 0 15px;
width: 556px;
}
.ODdespliegue .bloqueOpciones #flujocompra .titulo2{
display: inline-block;
float: left;
font-size: 12px;
font-weight: bold;
height: 20px;
line-height: 20px;
margin: 0 10px 0 0;
padding: 0;
width: auto;
}
.ODdespliegue .bloqueOpciones #flujocompra .check{
float: left;
padding: 0px;
margin: 0px;
width: 60px;
height: 20px;
line-height: 20px;
display: inline-block;
}
.ODdespliegue #flujocompra #formulario .label{
display: inline-block;
float: left;
font-size: 12px;
font-weight: normal;
height: 20px;
line-height: 20px;
margin: 0 8px 0 0;
text-align:left;
width:auto;
min-width:50px;
}
.ODdespliegue #flujocompra #formulario .info{
display: inline-block;
float: left;
font-size: 12px;
font-weight: normal;
height: 20px;
line-height: 20px;
text-align: left;
width: 170px;
}
.ODdespliegue #formulario .listas{
color: #666666;
display: inline-block;
float: left;
font-size: 11px;
font-weight: normal;
height: auto;
line-height: 18px;
margin: 0 5px 0 0;
padding: 1px;
width: 69px;
}
.ODdespliegue .bloqueOpciones #flujocompra .colNovios2{
width: 278px;
float: left;
display: inline-block;
font-size: 12px;
font-weight: bold;
height: auto;
margin: 0;
color: #333;
}
.ODdespliegue #formulario input{
color: #666666;
padding: 1px;
height: 18px;
line-height: 18px;
}
.ODdespliegue #formulario #novioNameShipping{
display: inline-block;
float: left;
font-size: 12px;
font-weight: normal;
height: 20px;
line-height: 20px;
text-align: left;
width: 170px;
padding: 0px;
}
.ODdespliegue .bloqueOpciones #flujocompra #formulario{
margin-bottom: 0px;
margin-top: 0px;
}
#ODregaloNovios #shippingStep #weddingSearchInput .areagris{
display:inline;/*FB-15198 change the display:none to display: inline */
}
/*add by lynn for homedelevery*/
#ODdomicilio .flujocompra{
background-color: #FFFFFF;
border: 1px solid #ECECEC;
display: inline-block;
min-height: 18px;
line-height: 16px;
margin: 0 0 5px;
padding: 10px;
width: 556px;
}
#ODdomicilio .flujocompra .tituloDireccion{
float: left;
height: 20px;
line-height: 20px;
margin-right: 8px;
width: auto;
font-size: 14px;
color: #333;
font-weight: bold;
}
#ODdomicilio .flujocompra #shippingSelect{
float: left;
height: 20px;
line-height: 20px;
width: 202px;
font-size: 12px;
color: #333;
padding: 1px;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_top{
display: inline-block;
float: left;
height: auto;
margin: 0 0 15px;
width: 556px;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_down_left{
display: inline-block;
float: left;
width: 270px;
height: auto;
margin: 0 16px 0 0;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_down_left .nombreDir{
display: inline-block;
font-size: 12px;
font-weight: bold;
height: auto;
line-height: 12px;
margin: 0 0 10px;
padding: 0;
width: 270px;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_down_left .nombreDir .nombre{
color: #999;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_down_left .textoDireccion{
clear: both;
display: inline-block;
font-size: 12px;
height: auto;
line-height: 14px;
margin: 0 0 10px;
padding: 0;
width: 270px;
color: #666666;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_down_left .editarDireccion{
float: left;
height: 20px;
line-height: 20px;
width: 270px;
margin-bottom: 10px;
}
#ODdomicilio .flujocompra #contenedorDireccionFC_down_left .editarDireccion a{
font-size: 12px;
font-weight: bold;
color: #333;
text-decoration: underline;
}
#ODdomicilio .flujocompra .observaciones{
display: inline-block;
float: left;
width: 270px;
height: auto;
}
#ODdomicilio .flujocompra .observaciones{
float: right;
text-align: left;
width: 270px;
}
#ODdomicilio .flujocompra .observaciones #commentsTextArea{
max-height: 85px;
max-width: 266px;
min-height: 85px;
min-width: 266px;
overflow: auto;
color: #999999;
}
#ODdomicilio .flujocompra .observaciones .textTitulo{
display: inline-block;
font-size: 12px;
font-weight: bold;
height: auto;
line-height: 12px;
margin: 0 0 10px;
padding: 0;
width: auto;
text-align: left;
}
#ODdomicilio .areagris{
background-color: #FFFFFF;
border: 1px solid #ECECEC;
display: inline-block;
min-height: 18px;
line-height: 16px;
margin: 0 0 5px;
padding: 10px;
width: 556px;
}
#ODdomicilio .detalleCostoDespacho2{
display: none;
}
#ODdomicilio #despliegueTipo .tabladespacho .seleccionado{
background-color: #bdd500;
font-weight: bold;
}
#ODdomicilio #fechadespacho a u{
text-decoration: none;
background-color: #6B7A87;
border-radius: 3px;
color: #FFFFFF;
cursor: pointer;
display: block;
font-size: 12px;
font-weight: normal;
height: 20px;
line-height: 20px;
text-align: center;
width: 120px;
/*fix bug FB-16075*/
display: inline-block;
}
#ODdomicilio #contenedorDireccionFC_down_left .check{
margin: 3px 5px 0 5px;
font-size: 12px;
}
#ODdomicilio #contenedorDireccionFC_down_left .check .textoCheckPaso2{
width: 31px;
margin: 0;
}
/*[FBATGU-3025]shipping page,gift wrap UI issue*/
#ODdomicilio #contenedorDireccionFC_down_left .gifttitulo{
    float: left;
    height: auto;
    line-height: 20px;
    width: auto;
    font-size:12px;
}
#ODdomicilio #flujocompraPaso2{
display: inline-block;
float: right;
height: auto;
margin-right: -10px;
margin-top: 0px;
padding-top: 10px;
width: auto;
}
/*multishipping popup---start*/
#multiShipping #ventanaBolsa4 #scrollVentanaBolsa4{
border: 1px solid #ECECEC;
height: 364px;
margin: 0 0 10px;
overflow-x: hidden;
overflow-y: auto;
width: 714px;
}
#multiShipping #ventanaBolsa4 #scrollVentanaBolsa4 .bloqueProductos{
float: left;
display: inline-block;
height: auto;
line-height: 16px;
margin: 0;
padding: 10px;
width: 102px;
clear: left;
}
#multiShipping #scrollVentanaBolsa4 .productoDC2 .marca{
display: inline-block;
font-size: 12px;
font-weight: bold;
height: auto;
margin-bottom: 4px;
width: auto;
}
#multiShipping #scrollVentanaBolsa4 .productoDC2 .detalle{
display: inline-block;
font-size: 12px;
font-weight: normal;
height: auto;
margin-bottom: 4px;
width: auto;
}
#multiShipping #scrollVentanaBolsa4 .productoDC2 .sku{
color: #999999;
display: inline-block;
font-size: 11px;
height: auto;
width: auto;
}
#multiShipping #scrollVentanaBolsa4 .flujocompra .bloqueOpciones{
float: left;
border-left: 1px solid #ECECEC;
display: inline-block;
height: auto;
margin: 0;
padding: 10px;
width: 556px;
}
.ODdespliegueMatrices {
border-bottom: 1px solid #ECECEC;
display: inline-block;
height: auto;
margin: 0;
padding: 10px 0;
width: 714px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas {
    width: 534px;
    height:auto;
    display:inline-block;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas p {
    color: #333;
    display: inline-block;
    font-size: 12px;
    padding:0;
    margin-bottom:5px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .semana {
    width:454px;
    height:auto;
    float:right;
    color: #333;
    display: inline-block;
    padding:0;
    margin-bottom:5px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .semana .flecha {
    background-color:#666666;
    width:20px;
    height:20px;
    line-height:20px;
    text-align:center;
    float:left;
    color: #fff;
    display: block;
    padding:0;
    font-size:14px;
    font-weight:bold;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-top-left: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-top-right-radius: 3px;
    -webkit-bottom-top-left-radius: 3px;
    -moz-border-radius-bottom-left: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottom-right: 3px;
    border-bottom-right-radius: 3px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .semana .texto {
    font-size: 12px;
    text-decoration:underline;
    font-weight:bold;
    display:block;
    float:left;
    margin:0 5px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .semana a.opcion1 {
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    width: 136px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .semana a.opcion2 {
    color: #333333;
    display: block;
    float: right;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    width: 136px;
}
#scrollVentanaBolsa4 .seleccion .tabNav {
    height: 27px;
    margin: 0;
    position: relative;
    width: 500px;
}
#scrollVentanaBolsa4 .seleccion .tabNav a {
    height: 27px;
    margin:0 10px;
    display:block;
    color:#333;
}
#scrollVentanaBolsa4 .seleccion #despliegueTipo {
    background-color: #FFFFFF;
    float: left;
    height: auto;
    margin: 0;
    width: 556px;
}
#scrollVentanaBolsa4 .seleccion #tabOpcion_1 {
    width: auto;
    z-index: 199;
}
#scrollVentanaBolsa4 .seleccion #tabOpcion_2 {
    width: auto;
    z-index: 198;
}
#scrollVentanaBolsa4 .seleccion .tabUnoOpcion, .tabDosOpcion {
    background-color:#ececec;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-top-left: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    color: #999999;
    float: left;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 0 5px 0 0;
}
#scrollVentanaBolsa4 .seleccion .tabUnoOpcion {
    position:absolute;
    left:0px;
}
#scrollVentanaBolsa4 .seleccion .tabDosOpcion {
    position:absolute;
    left:100px;
}
#scrollVentanaBolsa4 .seleccion .tabSelecDomicilio {
    background-color: #FFFFFF;
    background-image: none;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 27px;
    line-height: 26px;
    z-index: 200;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho {
display:inline-block;
height:auto;
width:auto;
margin:0 0 5px 0;
}
#scrollVentanaBolsa4 .seleccion .contenedorTabUnoDomicilio, .contenedorTabDosDomicilio {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    line-height: 24px;
    padding: 10px;
    width: 534px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho table {
background-color: #FFFFFF;
border: 1px solid #CCC;
margin: 0 auto;
width: 534px;
color:#333;
font-size:12px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho table td {
border: 1px solid #CCC;
padding: 3px;
text-align: center;
vertical-align: middle;
cursor:pointer;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho table th {
border: 1px solid #CCC;
background-color:#f1f1f1;
padding: 3px;
text-align: center;
font-weight:bold;
vertical-align: middle;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho table th .dia {
color: #333;
display: block;
font-weight: bold;
margin: 0;
padding: 0;
height: 14px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho table th .fecha {
color: #666666;
display: block;
font-weight: normal;
margin: 0;
padding: 0;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .tabladespacho table td .dias {
font-weight: normal;
}
#scrollVentanaBolsa4 .seleccion .tabladespacho .divDespacho{
border: 0;
padding: 0;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .resultado {
    background-color: #DCE1E6;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding: 5px;
    width: 524px;
}
#scrollVentanaBolsa4 .seleccion .contenidoFechas .resultado .destacado {
    font-weight:bold;
}
#scrollVentanaBolsa4 .scrollcontent{
margin-top: 0px;
}
#multiShipping #ventanaBolsa4,#headerVentanaBolsa4{
width:716px;
}
#multiShipping #ventanaBolsa4 #btnDC{
float: right;
}
/*multishipping popup---end*/
/*fix check out by lynn---start*/
#ODdomicilio #fechadespacho p{
margin-bottom: 8px;
}
#ODdomicilio .flujocompra{
float:none;
}
#ODregaloNovios #weddingContainer #flujocompra #errorMsg{
display: none;
width: 500px;
}
/*fix check out by lynn---end*/

#userInfoForShipping label{
    font-size: 12px;
    font-weight: normal;
}

#userInfoForShipping input{
    margin: 0 15px 0 0;
    width: 120px;
    font-size: 12px;
    font-weight: normal;
    color: #999999;
    padding: 1px;
}

/* FB-13401 SRF 65347 - DEV - Check out UI,by burkeyang 06/13/2014 start*/
.ODdespliegue .bloqueOpciones .seleccion .textoError {
    color: #333333;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: normal;
    height: 19px;
    line-height: 18px;
    margin: 0 0 0 4px;
    width: 205px;
}



/* FB-13401 SRF 65347 - DEV - Check out UI,by burkeyang 06/13/2014 end */

/** fix bug FB-14599 start  **/
.font10{
    font-size: 10px;
}
/*FB-14675 change font-size from 10px to 11px*/
#resumenPanel{
    font-size:11px;
}
/**FB-14599 end  **/

/* modified FB-15156 Mantis 0003255:Checkout format is not valid.by burkeyang 08/06 2014 */
.ODdespliegueMatrices .bloqueProductos .productoDC2 {
    display: inline-block;
    height: auto;
    margin-bottom: 10px;
    width: 102px;
    word-break: break-all;
}
/*Fixed bug FB-15170 Popup is shown incorrect when two product doesn't have same shipping group by Brain,2014-8-06*/
.contenidoCarrosIncompatiblesCierre {
    color: #999999;
    display: inline-block;
    height: auto;
    margin: 0;
    text-align: center;
    width: 648px;
}

.preAndNextBtnInShippingPopup{
    background-color: #6b7a87;
    border: 0 solid #000;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
}
/*InformaciÃ³n para clientes Elite*/
.infoEliteBC {
    clear:both;
    float:left;
    width:250px;
    height:40px;
    line-height:40px;
    font-size:13px;
    font-weight:bold;
    color:#333;
    display:inline-block;
    background-color:#ececec;    border:1px solid #ccc;
    padding:5px;
    text-align:center;
}

.contenidoProductoStockCierre2 p {
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0;
    text-align: center;
    width: auto;
}
.contenidoProductoStockCierre2 .destacado {
    font-weight: bold;
}

.contenidoProductoStockCierre2 .cierreBoton {
    display: block;
    font-size: 11px;
    height: auto;
    margin: 10px auto 0;
    text-align: center;
    width: 90px;
}

.contenidoProductoStockCierre2 .cierreBoton a {
    cursor: pointer;
    display: block;
    height: auto;
    width: auto;
}/* FB-15342 fix multishipping layer in checkout page by nemohuang 2014/8/21*/
.dispblock{
    display: block;
}
.h14{
    height: 14px;
}
.calendaTH{
    display: block;
    color: #666666;
    font-weight: normal;
}
.margbtm0{
    margin-bottom: 0px;
}
/*end FB-15342 */
/* fix bug FB-15463 by nemohuang 2014/8/21*/
.ODdespliegueMatrices .bloqueProductos .productoDC2 div{
    clear:left;
}
/** CSS style for FB-15828 0003387: Payment step display [CR] **/
.MPopcionActivado {
    background-color: #f8f8f8;
    border: 2px solid #BDD500!important;
    border-radius: 6px;
}
.MPopcionHover{
    background-color:#FFF;
    border: 2px solid #eceaea;
    border-radius: 6px
}
.flujocompraMPopcion .boton input {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    opacity: 0;
    filter: alpha(opacity=0);
}
.flujocompraMPopcion .seleccion .boton input {
    background-image: none;
    border: 0 none;
    width: auto;
    height: auto;
    margin: 0;
}
.opcionMPflecha {
    bottom: 0;
    height: 15px;
    position: absolute;
    top: 161px;
    width: 15px;
}
#MPredcompraCard .opcionMPflecha {left: 310px;}
#MPefectivoCard .opcionMPflecha {left: 628px;}
#MPgiftCard .opcionMPflecha {left: 746px;}
.flujocompraMP .MPdespliegue {
    background-color: #F8F8F8;
    border: 1px solid #EAEAEA;
    border-radius: 6px;
    display: inline-block;
    height: auto;
    margin: 11px 0 0;
    padding: 10px 9px 5px;
    width: 578px;
}
.opcionMPflecha div{ /*color parate inferior caja*/
    border-left:2px solid #eaeaea;
    border-right:2px solid #eaeaea;
    font-size:0px;
    height:1px;
    margin:0 auto;
    line-height:0px;
    font-size:0px;
    display:block;
    background-color: #eaeaea;
}
.opcionMPflecha div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.opcionMPflecha div {
    background:#33be40;
}
.opcionMPflecha div {
    background:#F8F8F8;
    color:#F8F8F8;
}
.opcionMPflecha .line10 {
    width:15px;
    border:none;
}
.opcionMPflecha .line9 {
    width:13px;
    border:none;
}
.opcionMPflecha .line8 {
    width:11px;
}
.opcionMPflecha .line7 {
    width:9px;
}
.opcionMPflecha .line6 {
    width:7px;
}
.opcionMPflecha .line5 {
    width:5px;
}
.opcionMPflecha .line4 {
    width:3px;
}
.opcionMPflecha .line3 {
    width:1px;
    border-left:2px solid #eaeaea;
    border-right:2px solid #eaeaea;
    border-bottom:0px solid #eaeaea;
}
.opcionMPflecha .line2 {
    width:3px;
    border:none;
    background:#eaeaea;
}
.opcionMPflecha .line1 {
    width:1px;
    border:none;
    background-color:#F8F8F8;
}
/** /** CSS style for FB-15828 0003387: Payment step display [CR] END **/

.contenidoProductoStockCierre2 .cierreBoton a {
    cursor: pointer;
    display: block;
    height: auto;
    width: auto;
}

.contenidoProductoStockCierre .destacado {
    font-weight: bold;
}

.contenidoProductoStock2 .destacado {
    color: #666666;
    font-weight: bold;
}

/** Agregado por terry Lee 10-09-2014 **/
#ventanaBolsaStock {
    height: 332px;
    padding: 10px 10px 6px;
    width: 512px;
}
#headerVentanaBolsaStock {
    border-bottom: 1px solid #CCCCCC;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 510px;
}
.contenidoProductoStock {
    display: block;
    height: auto;
    margin: 10px auto 0;
    width: 510px;
}
.contenidoProductoStock p {
    color: #999999;
    display: inline-block;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 0 0 12px;
    padding: 0;
    width: auto;
}
.contenidoProductoStock .destacado {
    color: #666666;
    font-weight: bold;
}
#headerVentanaBolsaStock h1 {
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
.contenidoProductoStockCierre {
    color: #999999;
    display: inline-block;
    height: auto;
    margin: 20px 0 0;
    text-align: center;
    width: 510px;
}
.contenidoProductoStockCierre p {
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 18px;
    margin: 0 auto 0 0;
    text-align: center;
    width: auto;
}
.contenidoProductoStockCierre .cierreBoton {
    display: block;
    font-size: 11px;
    height: 32px;
    margin: 20px auto 0;
    text-align: center;
    width: 90px;
}
#ventanaBolsaStock2 {
    height: 300px;
    padding: 10px 10px 6px;
    width: 630px;
}
#headerVentanaBolsaStock2 {
    border-bottom: 1px solid #CCCCCC;
    height: 60px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    width: 648px;
}
#headerVentanaBolsaStock2 h1 {
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
}
#imgImportante {
    background-position: -3px -380px;
    margin-left: 10px;
}
#scrollVentanaBolsaStock2 {
    display: inline-block;
    height: 300px;
    margin-bottom: 8px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 648px;
}
.contenidoProductoStock2 {
    display: block;
    height: auto;
    margin: 10px auto 0;
    width: 608px;
}
.contenidoProductoStock2 p {
    color: #999999;
    display: inline-block;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    margin: 0 0 12px;
    padding: 0;
    width: auto;
}
.contenidoProductoStock2 .opciones {
    color: #999999;
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    width: 608px;
}
.contenidoProductoStock2 ul {
    clear: both;
    color: #999999;
    display: block;
    font-size: 15px;
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}
.contenidoProductoStock2 ul li {
    font-size: 12px;
    list-style: none outside none;
    margin: 0 0 8px 20px;
    width: auto;
}
.contenidoProductoStockCierre2 {
    color: #999999;
    display: inline-block;
    height: auto;
    margin: 10px 0 0;
    text-align: center;
    width: 630px;
}



.contenidoProductoStockCierre2 .cierreBoton a {
    cursor: pointer;
    display: block;
    height: auto;
    width: auto;
}

.contenidoProductoStockCierre .destacado {
    font-weight: bold;
}

.contenidoProductoStock2 .destacado {
    color: #666666;
    font-weight: bold;
}=======    display: block;
}
.h14{
    height: 14px;
}
.calendaTH{
    display: block;
    color: #666666;
    font-weight: normal;
}
.margbtm0{
    margin-bottom: 0px;
}
/*end FB-15342 */
/* fix bug FB-15463 by nemohuang 2014/8/21*/
.ODdespliegueMatrices .bloqueProductos .productoDC2 div{
    clear:left;
}
/** CSS style for FB-15828 0003387: Payment step display [CR] **/
.MPopcionActivado {
    background-color: #f8f8f8;
    border: 2px solid #BDD500!important;
    border-radius: 6px;
}
.MPopcionHover{
    background-color:#FFF;
    border: 2px solid #eceaea;
    border-radius: 6px
}
.flujocompraMPopcion .boton input {
    position: absolute;
    top: 0;
    left: 0;
    border: none;
    opacity: 0;
    filter: alpha(opacity=0);
}
.flujocompraMPopcion .seleccion .boton input {
    background-image: none;
    border: 0 none;
    width: auto;
    height: auto;
    margin: 0;
}
.opcionMPflecha {
    bottom: 0;
    height: 15px;
    position: absolute;
    /* top: 452px; */
    width: 15px;
}
.opcionMPflecha div{ /*color parate inferior caja*/
    border-left:2px solid #eaeaea;
    border-right:2px solid #eaeaea;
    font-size:0px;
    height:1px;
    margin:0 auto;
    line-height:0px;
    font-size:0px;
    display:block;
    background-color: #eaeaea;
}
.opcionMPflecha div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.opcionMPflecha div {
    background:#33be40;
}
.opcionMPflecha div {
    background:#F8F8F8;
    color:#F8F8F8;
}
.opcionMPflecha .line10 {
    width:15px;
    border:none;
}
.opcionMPflecha .line9 {
    width:13px;
    border:none;
}
.opcionMPflecha .line8 {
    width:11px;
}
.opcionMPflecha .line7 {
    width:9px;
}
.opcionMPflecha .line6 {
    width:7px;
}
.opcionMPflecha .line5 {
    width:5px;
}
.opcionMPflecha .line4 {
    width:3px;
}
.opcionMPflecha .line3 {
    width:1px;
    border-left:2px solid #eaeaea;
    border-right:2px solid #eaeaea;
    border-bottom:0px solid #eaeaea;
}
.opcionMPflecha .line2 {
    width:3px;
    border:none;
    background:#eaeaea;
}
.opcionMPflecha .line1 {
    width:1px;
    border:none;
    background-color:#F8F8F8;
}
/** /** CSS style for FB-15828 0003387: Payment step display [CR] END **/

/** GarantÃ­a extendida **/
.garantiaBolsa {
    float: left;
    font-size: 12px;
    height: auto;
    line-height: auto;
    width: 750px;
}

.contenido1, .contenido2, .contenido3 {
    font-size: 11px;
    margin-top: 5px;
}

.contenidoGEbolsa {
    z-index: 1000;
    border-top: 1px solid #E1E6EA;
    display: inline-block;
    height: auto;
    padding-top: 10px;
    width: 235px;
}

.contenidoGEbolsa .opcionesGEbolsa {
    display: none;
    float: left;
    margin-bottom: 10px;
    width: 350px;
}

.opcionesGEbolsa {
    display: none;
}

.contenidoGEbolsa .opcionesGEbolsa label {
    cursor: pointer;
    outline: inherit;
}

.opcionesGEbolsa label {
    cursor: pointer;
    outline: none;
    display: block;
}

.contenidoGEbolsa .opcionesGEbolsa p {
    float: left;
    font-size: 10px;
    padding-top: 3px;
}

.contenidoGEbolsa .accionesGE {
    clear: both;
    height: 14px;
    margin: 4px 4px 8px;
    width: 196px;
}

.contenidoGEbolsa .accionesGE p {
    font-size: 11px;
    float: left;
    margin-right: 2px;
    width: 132px;
    height: 14px;
}

.contenidoGEbolsa .accionesGE span {
    font-size: 11px;
    float: left;
    margin-right: 2px;
    width: 132px;
    height: 14px;
}

.contenidoGEbolsa .opcionesGEbolsa input {
    float: left;
    margin-right: 2px;
    border: none;
    width: 12px;
    cursor: pointer;
    outline: none;
}

.contenidoGEbolsa .titulo {
    display: block;
    float: left;
    height: 32px;
    margin-right: 10px;
    width: 152px;
}

.contenidoGEbolsa .agregar {
    display: block;
    height: 32px;
    width: 50px;
    float: left;
}

.contenidoGEbolsa .agregar a {
    display: block;
    height: 28px;
    line-height: 28px;
    padding-top: 4px;
    text-decoration: underline;
    width: auto;
    outline: none;
}

.contenido1 a.editar, .contenido2 a.editar, .contenido3 a.editar {
    color: #a6b436;
    font-size: 11px;
    margin-left: 10px;
    text-decoration: underline;
    outline: none;
}

.contenido1 .precioG {
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    padding-top: 2px;
    width: 47px;
}

.contenido1 .precioG div {
    display: inline;
}


antiguos

#contenido1GE {
    width: 356px;
    float: left;
    margin-bottom: 8px;
}

#contenido1GE p {
    font-size: 11px;
    float: left;
    margin-right: 2px;
    cursor:pointer;
    height: 14px;
    padding-top: 3px;
}

#contenido1GE .precio1 {
    color: #c00;
    font-weight: bold;
    float: left;
    padding-top: 4px;
}


sobreescrito
.garantiaBolsa p {
    font-weight: 700;
}
/** fin GarantÃ­a extendida **/

/** AGILE-396 Armado de Bicicletas**/

.contenidoABbolsa {
    border-top: 1px solid #E1E6EA;
    display: inline-block;
    height: auto;
    padding-top: 10px;
    width: 238px;
}

.contenidoABbolsa .titulo {
    display: block;
    float: left;
    height: 32px;
    margin-right: 10px;
    width: 152px;
}


.contenidoABbolsa .opcionesABbolsa {
    display: inline-block;
    float: left;
    height: auto;
    margin: 6px 0;
    width: 238px;
}


.contenidoABbolsa .accionesABcol1 {
    float: left;
    height: auto;
    margin: 0;
    width: 70px;
}

.contenidoABbolsa .opcionesABbolsa label {
    cursor: pointer;
    display: inline-block;
    height: auto;
    outline: inherit;
    width: auto;
}

.contenidoABbolsa .opcionesABbolsa input {
    border: medium none;
    cursor: pointer;
    float: left;
    margin-right: 2px;
    outline: medium none;
    width: 12px;
}

.contenidoABbolsa .opcionesABbolsa p {
    float: left;
    font-size: 10px;
    padding-top: 3px;
}

.contenidoABbolsa .accionesABcol1 .precioAB {
    color: #CC0000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    padding-top: 4px;
    width: 47px;
}

.contenidoABbolsa .accionesABcol2 {
    float: left;
    height: auto;
    margin: 0;
    width: 168px;
}

.contenidoABbolsa a.verInformacion {
    clear: both;
    color: #333333;
    display: block;
    float: left;
    font-weight: normal;
    height: 16px;
    margin-left: 6px;
    margin-top: 10px;
    outline: medium none;
    text-decoration: underline;
}

.contenidoABbolsa .opcionesABbolsa p.sinCosto {
    color: #999999;
    float: left;
    font-size: 10px;
    padding-top: 3px;
}
/** AGILE-396 Armado de Bicicletas**/
}
/** Added for AGILE-484  **/
.contenidoCDrs {
    clear:both;
    border:1px solid #ccc;
    margin:20px 0 0 0;
    width:400px;
    height:auto;
    display:inline-block;
    float:left;
    padding:20px 20px 10px 20px;
    background-color:#ececec;
}
.contenidoCDrs h5 {
    font-size:14px;
    font-weight:bold;
    margin:0 0 10px 0;
}
.contenidoCDrs p {
    font-size:12px;
    line-height:14px;
}
/** End of Added for AGILE-484  **/

#MPredcompraCard .opcionMPflecha {left: 509px;}
#MPefectivoCard .opcionMPflecha {left: 628px;}
#MPgiftCard .opcionMPflecha {left: 746px;}
.flujocompraMP .MPdespliegue {
background-color: #F8F8F8;
border: 1px solid #EAEAEA;
border-radius: 6px;
display: inline-block;
height: auto;
margin: 11px 0 0;
padding: 10px 9px 5px;
width: 578px;
}

.pl140{padding-left:140px}

/*BUG FBATGU-2926  Support Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .flujocompraMP .MPdespliegue .bloqueOpciones .seleccion {
    margin:0 10px 0 10px;
    }
}

/*Start Agile-1340*/

.flujocompraODopcionND {
    cursor: not-allowed;
    display: block;
    height: 80px;
    padding: 12px 1px;
    position: absolute;
    text-align: center;
    width: 130px;
}

.flujocompraODopcionND .desactivadoDomiclioNoDisponible {
    background-position: -142px -84px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 61px;
}

.flujocompraODopcionND .desactivadoRetiraTiendaNoDisponible {
    background-position: -205px -84px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 26px;
}

.flujocompraODopcionND .desactivadoRegaloNoviosNoDisponible {
    background-position: -262px -84px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 58px;
}

.flujocompraODopcionND .tituloOpcionDespacho {
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 13px;
    margin: 2px auto 5px;
    width: 130px;
}
.flujocompraODopcionND .tituloOpcionDespacho {
    margin: 13px 0 5px 0;
    color: #818a98;
}

.flujocompraODopcionND .valor .destacadoRT {
    color: #a3aab5;
}

.flujocompraODopcionND .desactivadoPuntoRetiroNoDisponible {
    background-position: -233px -84px;
    background-repeat: no-repeat;
    height: 39px;
    margin: auto;
    width: 25px;
}

.popoverOND {
    top:0;
    left:0;
    position:absolute;
    text-align:center;
    z-index:990;
    width:130px;
    display:none;
}
.popoverOND .contenido {
    background-color:#333;
    border-radius:4px;
    color:#fff;
    font-family:tahoma,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:15px;
    font-weight:normal;
    padding:28px 10px;
    width:auto;
    opacity:.90;
    -moz-opacity:.90;
    filter:alpha(opacity=90);
    display:table-cell;
    vertical-align:middle;
    position:relative;
}
.mensajeDisponibilidad {
    color:#333;
    display:block;
    font-size:10px;
    font-weight:normal;
    height:14px;
    left:24px;
    line-height:14px;
    position:absolute;
    top:96px;
    width:84px;
}

/*End Agile-1340*/
/*Aumentar la visibilidad de los descuentos y promociones en resumen del checkout*/
.ODdespliegue .bloqueOpciones {
  background-color: #FFFFFF;
  border: 1px solid #ECECEC;
  display: inline-block;
  min-height: 18px;
  line-height: 16px;
  margin: 0 0 5px;
  padding: 10px;
  width: 556px;
}
.bannerDespachoElite {
  display: inline-block;
  float: left;
  height: auto;
  margin: 0;
  padding: 0;
  width: 556px;
}
.bannerDespachoElite .icono {
  background-image: url("../site/common/sprite-MDNEW.png");
  background-position: 0 -1px;
  background-repeat: no-repeat;
  float: left;
  height: 24px;
  margin: 0 15px 0 20px;
  width: 41px;
}
.bannerDespachoElite .texto {
  display: inline-block;
  float: left;
  height: auto;
  margin: 0;
  text-align: left;
  width: 466px;
  line-height: 12px;
}
.bannerDespachoElite .texto p {
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  margin: 0;
  padding: 0;
  width: auto;
}
.bannerDespachoElite .texto p .destacado {
  font-family: 'Open-Sans-Bold';
}
.bannerDespachoElite .texto .nota {
  color: #666666;
  display: inline-block;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  margin: 0;
  padding: 0;
  width: auto;
}
#contenedorResumenInfo1 #contenedorResumen2 .eliteNormal {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 15px;
  font-weight: normal;
  color: #333;
}
#contenedorResumenInfo1 #contenedorResumen2 .icoDescuentoElite {
  background-image: url(../site/common/sprite-MDNEW.png);
  background-repeat: no-repeat;
  background-position: -71px -130px;
  width: 20px;
  height: 20px;
  position: absolute;
  margin: 0 0 0 5px;
  top: -1px;
  left: 212px;
}
#contenedorResumenInfo1 #contenedorResumen2 .elite {
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  color: #bdd500;
  font-size: 15px;
  height: 20px;
  line-height: 15px;
  display: inline-block;
  position: relative;
  width: 250px;
}
#renderPriceDetail .precio2 .icoDecuentoTotal {
  display: inline-block;
  background-image: url("../site/common/sprite-MDNEW.png");
  background-position: -95px -130px;
  background-repeat: no-repeat;
  height: 15px;
  right: 0;
  top: -1px;
  width: 15px;
  vertical-align: middle;
  position: relative;
}/*End Agile-1340*/

/*Mensaje cuando el usuario no ha ingresado una direcciÃ³n*/
#mensajeDespacho1 {
    background-color: #fdfcda;
    background-image: url("../site/common/alertaMensaje.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    border: 1px solid #e7b74a;
    border-radius: 6px;
    color: #333;display: none;
    font-size: 11px;
    font-weight: bold;
    height: auto;margin: 0 0 10px;
    padding: 4px 6px 4px 38px;
    width: 460px;
}
#mensajeDespacho1 .texto {
    display: inline-table;
    height: auto;
    line-height: 13px;
    padding: 4px 0;
    width: auto;
}
/* END FILE: flujoCompraFCL.css */

/* FILE: listasRegalosFCL.css */
#contenedorListaRegalos {
    width: 372px;
    padding-top:16px;
    height:162px;
    float:left;
}
#contenedorAgregarListaRegalos {
    width: 352px;
    height:142px;
    float:left;
}
#headeListaRegalos {
    width: 372px;
    height:50px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eeeeee;
    float: left;
}
#headeListaRegalos h1 {
    width:317px;
    font-size: 16px;
    font-weight: bold;
    color: #999;
    float:left;
    height:50px;
    line-height:50px;
}
#txt_lista_regalos  {
    font-size: 11px;
    margin-bottom: 8px;
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
}
#txt_lista_regalos .bold {
    font-weight: bolder;
    font-family: Arial, Helvetica, sans-serif;

}
#txt_agredarListaRegalos  {
    font-size: 11px;
    width: 100%;
    float: left;
    height: 46px;
    line-height: 46px;

}

#txt_agredarListaRegalos .bold {
    font-weight: bolder;

}

#listasRegalosScroll{
    float:left;
    height:95px;
    margin-top:1px;
    overflow-x:hidden;
    overflow-y:scroll;
    width:372px;
}
#footer_lista_regalos {
    width: 304px;
    float: right;
    padding-top: 20px;

}
#footerAgregarListaRegalos {
    float: right;
    width: 304px;
    margin-top: 2px;
}

/**/

#contenedor_producto {
    width:350px;
    height:auto;
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin-bottom: 8px;
}
#imagen_producto {
    width:155px;
    height:155px;
    float: left;
    margin-right: 8px;
}
#marca_producto {
    float: left;
    width: 185px;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    margin-bottom: 5px;


}
#descripcion_producto_lista {
    float: left;
    width: 185px;
    color: #666;
    margin-bottom: 5px;

}
#sku_producto_lista{
    float: left;
    width: 185px;
    font-size: 10px;
    color: #999;
    margin-bottom: 5px;

}
#bazzarvoice {
    float: left;
    width: 185px;
    margin-bottom: 5px;
}
#iconos-mosaico {
    float: left;
    width: 160px;
    margin-bottom: 5px;

}
#iconos-mosaico li { /* para el ul */
    float: left;
    list-style-type:none;
    padding:0px 2px 0px 2px;
}
#precio_1_lista {
    float: left;
    width: 185px;
    font-size: 18px;
    color: #cb0000;
    font-weight: bold;
    margin-bottom: 5px;
}
#precio_2_lista {
    float: left;
    width: 185px;
    font-size: 10px;
    color: #666;
    margin-bottom: 5px;
}
#despacho {
    float: left;
    width: 185px;
    font-size: 10px;
    color: #666;
    margin-bottom: 5px;
}
#precio_3_lista {
    float: left;
    width: 185px;
    font-size: 10px;
    color: #666;
}
#producto_recomendado-lista {
    width:350px;
    height:190px;
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin-bottom:5px;
}
#producto_recomendado-lista h1 {
    font-size: 13px;
    color: #999;
    font-weight: bold;

}
#info {
    float:left;
    height:30px;
    line-height:30px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 50px;
    text-align: center;
    margin-right: 16px;

}
#btnListasRegalo {
    width: 146px;
    float:left;
    margin-left: 20px;
}
#iconosAgregarLista {
    float:left;
height:20px;
width:200px;
}
#iconosAgregarLista li{
float:left;
list-style-type:none;
margin-right:4px;
}
/*-----------------------------------------------------------
    AGREGAR A LA LISTA
-----------------------------------------------------------*/

#contenedorAgregarListaRegalos .marca {
    float:left;
    font-size:13px;
    font-weight:bold;
    height:16px;
    padding-top:4px;
    width:200px;
}
#contenedorAgregarListaRegalos .detalle {
    float:left;
    font-size:12px;
    height:28px;
    margin-bottom:4px;
    width:200px;
}
#contenedorAgregarListaRegalos .sku {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:4px;
    width:200px;
}
#contenedorAgregarListaRegalos .despacho {
    float:left;
    height:40px;
    padding-top:4px;
    width:190px;
}
#contenedorAgregarListaRegalos .BV {
    float:left;
    margin-bottom:4px;
    width:190px;
}
#contenedorAgregarListaRegalos .precio1 {
    color:#CC0000;
    float:left;
    font-size:16px;
    font-weight:bold;
    height:22px;
    margin-right:4px;
    padding-top:6px;
    width:auto;
}
#contenedorAgregarListaRegalos .opUnica {
    margin-left:2px;
}
#contenedorAgregarListaRegalos .precio2 {
    float:left;
    height:14px;
    padding-top:4px;
    width:160px;
}
#contenedorAgregarListaRegalos .precio3 {
    color:#999999;
    float:left;
    font-size:11px;
    height:14px;
    width:160px;
}
#contenedorAgregarListaRegalos .foto {
    float: left;
    margin-right: 14px;
    margin-bottom: 40px;
}
/*-----------------------------------------------------------
    WL
-----------------------------------------------------------*/
#contenedorExternoWL {
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border:1px solid #CCCCCC;
    float:left;
    width:958px;
}
#headerPrincipalWL {
    border-bottom:1px solid #CCCCCC;
    float:left;
    height:auto;
    padding:18px 18px 18px;
    width:922px;
}
#headerPrincipalWL .titulo {
    font-size:24px;
    font-weight:bold;
    width: 749px;
    float: left;
}
#headerPrincipalWL .titulo2{
    font-size:18px;
    font-weight:bold;
    padding-bottom: 8px;
    color: #666666;
    width: 586px;

}
#headerPrincipalWL .nombre {
    font-size:14px;
    font-weight:bold;
}
#headerPrincipalWL .destacado {
    font-weight:bold;
}
#headerPrincipalWL .titulo3 {
    color:#999999;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    margin-top: 3px;
    float: left;
    width: 749px;
    margin-bottom: 8px;
}
#bajadaWL {
    color:#999999;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    margin-top: 3px;
    float: left;
    width: 586px;
}

#columna1HeaderWL {
    float:left;
    width:750px;
    height:auto;
}
#columna2HeaderWL {
    float:left;
    width:170px;
    height:auto;
}
#columna2HeaderWL ul {
    float:left;
    padding-left:15px;
}
#columna2HeaderWL li {
    line-height:20px;
    list-style-image:url(../site/common/bulFlecha.gif);
    list-style-position:inside;
}
#contenedorWL {
    float:left;
    width:802px;
    min-height: 378px;
    margin-bottom: 8px;
    padding-top: 16px;
    padding-right: 78px;
    padding-bottom: 0;
    padding-left: 78px;
}
#contenedorWL .titulo {
    font-size:18px;
    line-height:24px;
    margin-bottom: 8px;
    width: 400px;
    float: left;
    height: 24px;
}

#contenedorCreateLists {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #EBEBEB;
    margin-bottom:8px;
    padding:16px;
    width:768px;
    float: left;
    height: auto;
}
#contenedorCreateLists .titulo {
    float:left;
    width:768px;
    font-size:14px;
    font-weight:bold;
    margin-bottom: 8px;
}

#contenedorNuevaLista {
    float: right;
    height: auto;
    width: 540px;
}

#contenedorNuevaLista li {
    height: 20px;
    list-style-image: url("../site/common/bulFlecha.gif");
    width: 560px;
}

#contenedor2CreateLists {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #EBEBEB;
    margin-bottom:8px;
    width:800px;
    float: inherit;
    height: auto;
    padding-bottom: 8px;
}
#headerVerLista {
    border-bottom:1px solid #EBEBEB;
    float: left;
    width: 800px;
}
.cajaLP1xVerListaWL {
    float:left;
    height:auto;
    width:768px;
    padding:16px 16px 10px 16px;
}
#informacionCreateLists {
    float:left;
}
#informacionCreateLists .tdCreateLists {
    width:160px;
    line-height:20px;
    height: 30px;
    text-align: right;
    vertical-align: top;
}
.campoObligatorioWL {
    line-height:20px;
    vertical-align:top;
    width:14px;
}
#informacionCreateLists .tdMensajeCreateLists {
    width:160px;
    line-height:20px;
    height: 30px;
    text-align: right;
    vertical-align: top;
}
#informacionCreateLists .td2CreateLists {
    width:40px;
    line-height:22px;
    height: 24px;
    text-align: right;
}
#informacionCreateLists .td3CreateLists {
    height:24px;
    line-height:22px;
    text-align:right;
    vertical-align:top;
    width:90px;
}
#informacionCreateLists td, #informacion2CreateLists td {
    padding:2px;
}
#informacion2CreateLists {
    width:768px;
    padding-bottom: 10px;
    float: left;
}
#informacion2CreateLists .tdMensajeCreateLists {
    vertical-align:top;
    width:160px;
    text-align: right;
}
#informacion2CreateLists .td2CreateLists {
    width:90px;
    line-height:22px;
    height: 24px;
    text-align: right;
}
#informacion2CreateLists .td3CreateLists {
    height:24px;
    line-height:17px;
    text-align:left;
    vertical-align:top;
    width:70px;
}
#informacion2CreateLists .td4CreateLists {
    width:90px;
    line-height:10px;
    height: 24px;
    text-align: left;
    vertical-align: middle;
}
#informacion2CreateLists .td5CreateLists {
    text-align:left;
    width:16px;
}
#informacion2CreateLists .td6CreateLists {
    text-align:left;
    width:140px;
    vertical-align: middle;
}
#informacion2CreateLists .tdRelleno {
    text-align:left;
    width:100%;
}
#informacion2CreateLists textarea {
}
#informacion2CreateLists .fecha {
    color:#666666;
    font-size:11px;
    height:16px;
    margin-top:2px;
    width:90px;
    text-align: left;
    float: left;
}
#informacion2CreateLists #datepicker {
    color:#666666;
    font-size:11px;
    height:16px;
    margin-top:2px;
    width:90px;
    text-align: left;
    float: left;
    margin-right:2px;
}
#informacion2CreateLists .calendario {
    float:left;
    margin-left:5px;
    height: 24px;
}
#contenedorBotonWL {
    float:right;
    padding-top:7px;
}
#contenedorBoton2WL {
    float:right;
    padding-top:7px;
    padding-right:8px;
}

.anchoBoton {
    width:90px;
}
/*NUEVA LISTA*/
#tituloWL {
    float:left;
    padding:8px 16px;
    width:768px;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: bold;
}
.txtEmocionalWL {
    float:left;
    width:922px;
    font-size:14px;
    font-weight:bold;
    height:20px;
    margin-bottom:8px;
    padding-bottom:8px;
    text-align: center;
    color: #666;
}
.fila1NuevaLista {
    width:749px;
    float: left;
}
#fila2NuevaLista {
    width:560px;
    margin-bottom:8px;
}
#nomberNuevaLista {
    float:left;
    width:auto;
    font-size: 24px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin-right: 8px;
}
#fechaNuevaLista {
    float:left;
    width: 120px;
    height: 25px;
    line-height: 25px;
    color: #666;
    text-align: right;
}


#mensajeLista {
    float:left;
    width: 586px;
    height: auto;
    line-height: 15px;
    color: #999;
}

.contenedorNuevaLista {
    width: 540px;
    height: auto;
    float: right;
}
#columnaListasCreadas {
    float:left;
    width: 180px;
    line-height: 25px;
    margin-right: 8px;
    font-size: 14px;
    font-weight: bold;
}
.contenedorNuevaLista li {
    width: 560px;
    height: 20;
    list-style-image: url(../site/common/bulFlecha.gif);
}
.listaCreadaNuevaLista {
    float:left;
    width: 470px;
    height: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    line-height: 20px;
    margin-bottom: 4px;
}
.eliminarWL {
    width:80px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    line-height: 20px;
    margin-bottom: 4px;
    line-height:18px;
    float:left;
    text-align: right;
    height: 20px;
}

#categoriaWL {
    float:left;
    margin-bottom:8px;
    width:960px;
    margin-top: 8px;
}
.cajaWL {
    display:inline;
    float:left;
    margin-left:20px;
    margin-right:20px;
    width:151px;
}
.categorias1WL {
    float:left;
    height:88px;
    margin:6px 0 0 10px;
    width:106px;
}
#categorias2WL {
    float:left;
    height:88px;
    margin:6px 0 0 10px;
    width:106px;
}
#categorias3WL {
    float:left;
    height:88px;
    margin:6px 0 0 10px;
    width:106px;
}
#categorias4WL {

    float:left;
    height:88px;
    margin:6px 0 0 10px;
    width:106px;
}
.cajaWL-imagen, .cajaWL-titulo, .cajaWL-texto {
    margin-right: auto;
    margin-left: auto;
    width: 120px;
    padding-left: 2px;
}
.cajaWL-imagen {
    background-color: #000;
    height: 106px;
    background-image: url(../site/common/img-categorias.jpg);
    width: 129px;
}
.cajaWL-titulo {
    font-weight: bold;
    font-family: 11;
    line-height: 25px;
}
.cajaWL-texto {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    line-height: 18px;
}
#contenedorBannerWL {
    float:left;
    margin-bottom:8px;
    width:960px;
}
.banner3WL, .banner4WL, .banner5WL {
    border:1px solid #CCCCCC;
    float:left;
    height:102px;
    width:312px;
}
.banner3WL {
    margin-right:9px;
}
.banner4WL {
    margin-right:8px;
}
/*EDITAR LISTA*/
#cajaLP1xWL {
    float:left;
    height:auto;
    width:768px;
}
#fotoLP1xWL {
    border:1px solid #FFFFFF;
    float:left;
    height:157px;
    margin:0 10px;
    position: relative;
}

.descripcionLP1xWL {
    float:left;
    margin:8px 30px 0 10px;
    width:170px;
}
.descripcionLP1xWL .marca {
    float:left;
    font-size:13px;
    font-weight:bold;
    height:16px;
    padding-top:4px;
    width:170px;
}
.descripcionLP1xWL .detalle {
    float:left;
    font-size:12px;
    height:28px;
    margin-bottom:4px;
    width:170px;
}
.descripcionLP1xWL .sku {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:4px;
    width:170px;
}
.descripcionLP1xWL .despacho {
    float:left;
    height:40px;
    padding-top:4px;
    width:190px;
}
.descripcionLP1xWL .BV {
    float:left;
    margin-bottom:4px;
    width:170px;
}
.descripcionLP1xWL2 {
    float:left;
    margin-right:30px;
    width:170px;
}
.descripcionLP1xWL2 .marca {
    float:left;
    font-size:13px;
    font-weight:bold;
    height:16px;
    padding-top:4px;
    width:170px;
}
.descripcionLP1xWL2 .detalle {
    float:left;
    font-size:12px;
    height:28px;
    margin-bottom:4px;
    width:170px;
}
.descripcionLP1xWL2 .sku {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:4px;
    width:170px;
}
.descripcionLP1xWL2 .BV {
    background-image:url("/static/site/common/rating-0_0.gif");
    background-position:0 0;
    background-repeat:no-repeat;
    height:20px;
    width:146px;
}
.descripcionLP1xWL2 .iconosListas {
    float:left;
    height:25px;
    margin-bottom:6px;
    width:160px;
}
.preciosCajaLP1xWL {
    float:left;
    width:150px;
    padding-top: 20px;
}
.preciosCajaLP1xWL .precio1 {
    color:#CC0000;
    float:left;
    font-size:20px;
    font-weight:bold;
    height:24px;
    margin-right:4px;
    padding-top:6px;
    width:auto;
}
.preciosCajaLP1xWL .opUnica {
    margin-left:2px;
}
.preciosCajaLP1xWL .precio2 {
    float:left;
    font-size:12px;
    height:14px;
    padding-top:4px;
    width:150px;
}
.preciosCajaLP1xWL .precio3 {
    color:#999999;
    float:left;
    font-size:11px;
    height:14px;
    width:150px;
}
#cantidadCajaTextoLP1xWL {
    float:left;
    width:35px;
    padding-top: 27px;
}
#cantidadCajaLP1xWL {
    float:left;
    width:45px;
    padding-top: 22px;
    padding-left: 20px;
}
#cantidad2CajaLP1xWL {
    float:left;
    width:100px;
    padding-top: 24px;
    text-align: center;
}
#botonesCajaLP1xWL {
    float:right;
    width:150px;
    padding-top: 28px;
}
#botonesCajaLP1xWL .agregarBolsa {
    float:left;
    height:22px;
    margin-bottom:5px;
    width: 146px;
}
 #eliminarLista {
    color:#999999;
    float:left;
    font-size:10px;
    height:18px;
    padding-top:8px;
    font-family: Arial, Helvetica, sans-serif;
    width: 150px;
}
#headerWL {
    float:left;
    width:400px;
    padding-top: 8px;
}
#header2WL {
    float:left;
    width: 800px;
    padding-bottom: 12px;
    margin-top: -2px;
}

#headerWL .paginacion, #header2WL .paginacion {
    float:right;
    width:133px;
}
#headerWL .paginador, #header2WL .paginador {
float:left;
margin:4px 6px 0;
}
#txtDescripcionWL {
    width:332px;
    float: left;
    color: #666;
    padding-left: 28px;
    height: 20px;
    line-height: 20px;
}
#txtPrecioWL {
    width:150px;
    float: left;
    color: #666;
    height: 20px;
    line-height: 20px;
}
#txtCantidadDeseadaWL {
    width:100px;
    float: left;
    color: #666;
    line-height: 20px;
    height: 20px;
    text-align: center;
}
#txtCantidadWL {
    width:140px;
    float: left;
    color: #666;
    line-height: 20px;
    height: 20px;
    text-align: center;
}
#quickinfo1xWL {
    border:0;
    left:15px;
    position:absolute;
    top:127px;
    display: none;
}
#contenedoragregarWL p {
    float:left;
    text-align:right;
    width:758px;
    padding-top: 4px;
}
/*Resultado de búsqueda*/



#txtPropietarioWL, #propietarioWL {
    margin-top:7px;
    width:300px;
    float: left;
    color: #666;
    height: 20px;
    line-height: 20px;
}
#txtFechaWL, #fechaWL {
    margin-top:7px;
    width:120px;
    float: left;
    color: #666;
}
#txtNombreWL, #nombreWL {
    margin-top:7px;
    width:213px;
    float: left;
    color: #666;
}

#filaResultadoBusquedaWL {
    float:left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    margin-bottom: 4px;
    width: 768px;
}
#propietarioWL {
}
#fechaWL {
}
#nombreWL {
}
#verWL {
    margin-top:7px;
    width:130px;
    float: left;
    color: #666;
    text-align: right;
}

#contenedorbuscadorWL {
    float:left;
    width: 768px;
}
#nombreResultadoBusquedaWL, #emailResultadoBusquedaWL {
    float: left;
    width: 100px;
    margin-right: 8px;
    text-align: right;
    height: 22px;
    line-height: 22px;
    margin-top: 8px;
}
#nombre2ResultadoBusquedaWL, #email2ResultadoBusquedaWL {
    float: left;
    height: 22px;
    width: 150px;
    margin-top: 8px;
}

/*ver lista*/
#checkboxCajaLP1xWL {
    float:right;
    width:50px;
    padding-top: 18px;
}

#seleccionar {
    width:105px;
    float: right;
    height: 20px;
    line-height: 20px;
    color: #666;
    text-align: center;
}
#contenedorBtnWL {
    float:right;
    width:150px;
}

#contenedorAgregarListaRegalos .wishlistPrice1 {
    float:left;
    width: 160px;
}
/* fix bug by nemo 2015/03/27 FBATGU-4333 */
#contenedorBolsa>#contenedorBolsa2 .anchoBoton{
    width:100px;
}
/* END FILE: listasRegalosFCL.css */

/* FILE: baseHeaderFCL.css */
/*-----------------------------------------------------------
    LOGIN
-----------------------------------------------------------*/
#contenedorLogin {
    width: 330px;
    float: left;
    padding:10px 4px 2px 14px;
    height: auto;
}

#headerLogin{
    width: 330px;
    height: 60px;
    border-bottom:1px solid #ccc;
    padding-bottom:8px;
}

#iconoLogin{
    width: 60px;
    height: 60px;
    background-image:url(../site/common/sprite-iconosMedium.png);
    background-position:left 0px;
    background-repeat:no-repeat;
    float: left;
    display: inline;
    margin-right:8px;
}

#headerLogin h1{
    line-height:60px;
    color:#999;
    font-size:16px;
    font-weight:bold;
    height:60px;

}

#tituloLogin{
    display: inline;
    float: left;
    font-size:12px;
    font-weight:bold;
    height: 80px;
    line-height: 75px;
    padding-left: 35px;
    width: 285px;
}

#linksLogin{
    width: 220px;
    height:14px;
    margin-left:45px;
    float: left;
    text-align:right;
    color:#999;
    margin-bottom: 8px;
    display: inline;
}

#linksLogin a{
    color:#999;
}

#linksLogin a:hover{
    color:#99CC00;
}

#usuarioLogin {
    width: 285px;
    height:25px;
    padding-left:45px;
    float: left;
    display: inline;
}

#usuarioLogin input{
    width: 120px;

}

.digitoLogin {
    float: left;
    width: 10px;
}
.loginRut{
    width: 100px;
    float: left;
}

.lineaLogin {
    float: left;
    text-align: center;
    color: #999;
    font-weight: bold;
    width: 10px;
}

#passLogin {
    width: 285px;
    height:25px;
    padding-left:45px;
    float: left;
    display: inline;
}

#passLogin input{
    width: 120px;
}

.txtLogin{
    color: #999999;
    float: left;
    font-weight: bold;
    height: 18px;
    line-height: 20px;
    width: 130px;
}

.inputLogin {
    float: left;
    width:160px;
    margin-bottom: 8px;
}

#contenedorBotonLogin {
    width: auto;
    height:auto;/*FB-15321 change the fixed width to auto*/
    float: left;
    padding-top:0px;
    margin-top:7px;
    margin-left:225px;

}

#footerLogin {
    width: 330px;
    height:21px;
    float: left;
    border-top:1px solid #ccc;
    padding-top:8px;

}



/*
-------------------------------------------------
Header corporativo
-------------------------------------------------
 */

#headerCorporativo {
    height:26px;
    width:100%;
    background-image: url(../site/common/fnd-headerCorporativo.gif);
    background-repeat: repeat-x;
    background-position: 0 bottom;

}

#headerCorporativo #contenedorHC {
    margin:0 auto;
    width:960px;

}

#headerCorporativo #interiorHC a{
    text-indent: -9999px;
    display: block;
    height: 26px;
    background-image: url(../site/common/sprite-headerCorporativo.png);
    background-repeat: no-repeat;
}

#headerCorporativo #contenedorHC #interiorHC {
    float:right;
}

#falabella, #cmr, #bancoFalabella, #viajesFalabella, #falabellaPro, #sodimac, #tottus, #movil {
    float:left;
}

#BusquedaCliente {
    float: left;
    height: 26px;
    line-height: 26px;
    margin-left: 250px;
}

#nombreLoginCliente {
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    width: auto;
}
/*
-------------------------------------------------
Falabella
-------------------------------------------------
 */


#interiorHC #falabella a {
    background-position: 0 0;
    width:65px;

}
#interiorHC #falabella a:hover {
    background-position:0 -26px;
}

#interiorHC #falabella a.activo {
    background-position:0 -52px;
}

/*
-------------------------------------------------
Cmr
-------------------------------------------------
 */

#interiorHC #cmr a {
    background-position: -64px 0;
    width:50px;

}
#interiorHC #cmr a:hover {
    background-position:-64px -26px;
}

#interiorHC #cmr a.activo {
    background-position:-64px -52px;
}

/*
-------------------------------------------------
bancoFalabella
-------------------------------------------------
 */

#interiorHC #bancoFalabella a {
    background-position: -113px 0;
    width: 105px;

}
#interiorHC #bancoFalabella a:hover {
    background-position:-113px -26px;
}

#interiorHC #bancoFalabella a.activo {
    background-position:-113px -52px;
}

/*
-------------------------------------------------
viajesFalabella
-------------------------------------------------
 */

#interiorHC #viajesFalabella a {
    background-position: -217px 0;
    width: 76px;
}
#interiorHC #viajesFalabella a:hover {
    background-position: -217px -26px;
}

#interiorHC #viajesFalabella a.activo {
    background-position: -217px -52px;
}

/*
-------------------------------------------------
falabellaPro
-------------------------------------------------
 */

#interiorHC #falabellaPro a {
    background-position: -292px 0;
    width: 83px;
}
#interiorHC #falabellaPro a:hover {
    background-position: -292px -26px;
}

#interiorHC #falabellaPro a.activo {
    background-position: -292px -52px;
}

/*
-------------------------------------------------
sodimac
-------------------------------------------------
 */

#interiorHC #sodimac a {
    background-position: -374px 0;
    width: 88px;
}
#interiorHC #sodimac a:hover {
    background-position: -374px -26px;
}

#interiorHC #sodimac a.activo {
    background-position: -374px -52px;
}

/*
-------------------------------------------------
tottus
-------------------------------------------------
 */

#interiorHC #tottus a {
    background-position: -461px 0;
    width: 66px;
}
#interiorHC #tottus a:hover {
    background-position:-461px -26px;
}

#interiorHC #tottus a.activo {
    background-position:-461px -52px;
}

/*
-------------------------------------------------
movil
-------------------------------------------------
*/

#interiorHC #movil a {
    background-position: -526px 0;
    width: 57px;
}
#interiorHC #movil a:hover {
    background-position:-526px -26px;
}
#interiorHC #movil a.activo {
    background-position:-526px -52px;
}

#sesion {
    width: auto;
    height: 26px;
    line-height: 26px;
    float: right;
    margin-right: 60px;
}
#logueado {
    width: 200px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-left: 180px;
}

/*-----------------------------------------------------------
    HEADER
-----------------------------------------------------------*/
#header {
    width: 960px;
    margin-bottom: 8px;
    margin-right: auto;
    margin-left: auto;
    z-index: 100;
}

#contenido-negocios1 {
    display: inline-block;
    float: right;
    height: auto;
    margin: 14px 0 10px;
    width: auto;
}

#contenido-negocios2 {
    color: #999;
    display: inline-block;
    float: right;
    height: auto;
    margin-bottom: 10px;
    text-align: right;
    width: 720px;
}
#contenido-negocios2 a {
    color: #999;
}
#contenido-negocios2 a:hover {
    color: #99CC00;
}
#contenido-negocios2 #info1 {
    display: inline-block;
    float: right;
    height: auto;
}
#contenido-negocios2 #info1 a {
    color: #333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: auto;
    margin: 0 10px;
    text-decoration: none;
}
#contenido-negocios2 #info1 a .numero {
    font-weight: bold;
}
#contenido-negocios2 #info1 .logoNovios {
    background-image: url("../site/common/sprite-botones.png");
    background-position: -163px -160px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    position: relative;
    top: 2px;
    width: 85px;
}
#contenido-negocios2 #info2 {
    background-image: url("../site/common/sprite-iconosSmall.png");
    background-position: -105px -135px;
    background-repeat: no-repeat;
    float: right;
    height: 12px;
    margin: 2px 0 0 8px;
    width: 16px;
}

/*-----------------------------------------------------------
    LOGO FALABELLA CHILE
-----------------------------------------------------------*/
#logo {
    background-position: -0px 0px;
    height: 51px;
    width: 200px;
    float:left;
    margin-top:18px;
    margin-bottom:21px;
}
#logo a {
    display: block;
    text-indent: -5000px;
    height: 51px;
    width: 200px;
}
/*-----------------------------------------------------------
    BOLSA DE COMPRAS
-----------------------------------------------------------*/
#log-bolsa {
    background-position: -0px -123px;
    height: 39px;
    width: 28px;
    margin-left:102px;

}
#log-bolsa a {
    display: block;
    text-indent: -5000px;
}

/*-----------------------------------------------------------
    BUSQUEDA
-----------------------------------------------------------*/
#busqueda, #busquedaSR {
    background-position: 0 -150px;
    float: left;
    margin: 3px 105px 0 0;
    width: auto;
}
#busqueda form, #busquedaSR form {
    position: relative;
}
#busqueda input, #busquedaSR input {
    background-color: #fff;
    border: 1px solid #999;
    color: #333333;
    font-family: ProximaNova-RegWeb,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 23px;
    line-height: 22px;
    margin: 4px 0 0;
    padding: 1px 8px;
    width: 380px;
}
#busquedaLupa, #busquedaLupaRS {
    background-position: -29px -153px;
    height: 26px;
    left: 366px;
    position: absolute;
    top: 4px;
    width: 32px;
}
#busquedaLupa a, #busquedaLupaRS a {
    display: block;
    height: 26px;
    text-indent: -5000px;
    width: 32px;
}

#sugerencias, #sugerenciasRS {
    background-color: #ffffff;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    color: #333;
    display: inline-block;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 31px;
    width: 376px;
    z-index: 1000;
}
#sugerencias .titulo, #sugerenciasRS .titulo {
    display: inline-block;
    font-size: 13px;
    height: auto;
    margin: 10px 0 10px 0;
    padding: 0 10px;
    width: 356px;
    font-weight:normal;
    color:#999;
}
#sugerencias .subtitulo, #sugerenciasRS .subtitulo {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 5px 0 15px;
    padding: 0 10px 5px;
    width: 356px;
}
#sugerencias .resultado, #sugerenciasRS .resultado {
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    padding: 0 10px 5px;
    width: 316px;
}
#sugerencias .resultado a, #sugerenciasRS .resultado a {
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
}
#sugerencias .resultado a .destacado, #sugerenciasRS .resultado a .destacado {
    color: #cccc00;
    font-weight: bold;
}


#listas {
    width:130px;
    height:16px;
    float:left;
    line-height: 25px;
    margin:10px 20px 0px 0px;
    background-position:-125px -158px;
    text-indent:-5000px;
    cursor: pointer;
}

#listas a:hover{
    background-position:-70px -183px;
}



#carro-compras {
    color: #666;
    display: inline-block;
    float: left;
    height: auto;
    text-align: right;
    width: 135px;
}
#carro-compras img {
    float: right;
}
#navrolloversCarro {
}
#carro-compras-txt {
    color: #000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    width: 100px;
}
#carro-compras-txt-SO {
    color: #0552ae;
}
#carro-compras-valor {
    color: #000;
    float: left;
    font-size: 10px;
    font-weight: bold;
    width: 100px;
}

#banner-header {
    border: 1px solid #ebebeb;
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 8px;
    width: 958px;
}

/*-----------------------------------------------------------
    RUTA
-----------------------------------------------------------*/

#ruta {
    width:960px;
    line-height:16px;
    height:16px;
    float:left;
    margin-bottom:8px;
    font-size: 9px;
    color: #999;
}

#ruta a{
    float:left;
    font-size: 10px;
    color: #999;
    height:16px;
    padding-top:1px;
    cursor: default;
}

#ruta a[href] {
    cursor: pointer;
}

#ruta a[href='javascript:undefined'] {
    cursor: default;
}

#ruta a:hover{
    color: #99CC00;
}

#destacadoRuta a{
    font-size:11px;
    font-weight:bold;
    color:#666666;
}

#destacadoRuta a:hover{
    color:#99cc00;
}

#facetaRuta a{
    font-size:10px;
    color:#666666;
    position:relative;
}

#facetaRuta a:hover{
    color:#99cc00;
}

.divisionRuta{
    float:left;
    margin-right:3px;
    margin-left:3px;
    padding-top:2px;
}

#divisionRuta{
    float:left;
    margin-right:3px;
    margin-left:3px;
    padding-top:2px;
}

/*---------------------*/

#mainmenu_header {
    height: 31px;/****/
    width: 765px;
    margin: 0;
    padding: 0;
    position: relative;
    float: right;
}
#mainmenu_header li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0px;
    z-index: 999;
}
#mainmenu_header li, #mainmenu_header a {
    height: 31px;
    display: block;
}
#mainmenu_header li a {
    text-decoration: none;
}
/* --------------------------*/
#navlistas {
    left: 120px;
    width: 128px;
    text-align: right;
    position: absolute;
}
#navlistas a {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 13px;
    font-size: 13px;
    font-weight: bold;
}
#navlistas a:hover {
    background-image: url(../site/common/fnd-pestana.png);
    background-repeat: no-repeat;
    height: 35px;
}
#navbuscador {
    left: 376px;
    position: absolute;
}

#navbuscador img {
    margin-left:37px;
}
#navcarrocompras {
    left: 601px;
    position: absolute;

}

/* --------------------------*/


#navrollovers_header {
    text-align: left;
    clear: both;
    position:absolute;
    z-index:555;
}
#onstatewrapper {
    padding: 0;
    overflow:hidden;
    background-color: #00FFFF;
}
/*-----------------------------------------------------------
    CAJAS QUE DESPLIEGAN
-----------------------------------------------------------*/
#menulistas {
    left:475px;
    position:absolute;
    z-index:999;
    top: 67px;
    display: none;
}
/*-----  keep the same value with desplieguesHeader.css FB-16089 ----*/
#menucarro {
    left:625px;
    width:330px;
    position:absolute;
    z-index:999;
    display:none;
    top: -38px;
}



/*-----------------------------------------------------------
    ACCESO LISTAS DE REGALOS
-----------------------------------------------------------*/
.contenedorListas{
    float:left;
    min-width: 240px;
    height: 262px;
    padding:12px;
    margin-right:1px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #EBEBEB;

}

.contenedorInteriorListas{
    float: left;
    width: 240px;
    height: 350px;
}

.listaHeader {
    width: 240px;
    height:49px;
    padding-bottom: 8px;
    Border-bottom:1px solid  #ececec;
    float: left;
}

.listaHeader img{
    float: left;
    margin-right:8px;
}

.listaHeader h4{
    font-size:16px;
    color:#999;
    text-align:left;
    font-weight: bold;
    line-height:49px;
    height:49px;
}

.listaFooter {
    border-top: 1px solid #ececec;
    margin:auto;
    padding-top:8px;
    float: left;
    width: 236px;
    height:23px;
}

.headRegalo {
    display: inline-block;
    height: auto;
    width: 240px;
}
.cajaListasGeneral{
    width:240px;
}

#contenedorListas{
    border: 1px solid #ebebeb;
    display: inline-block;
    float: left;
    height: auto;
    min-width: 240px;
    padding: 0 12px 12px;
}

#contenedorInteriorListas{
    display: inline-block;
    float: left;
    height: auto;
    width: 240px;

}

#listaHeader {
    border-bottom: 1px solid #ececec;
    height: 49px;
    line-height: 38px;
    width: 240px;
}

#listaHeader img{
    float: left;
    margin-right:8px;
}

#listaHeader h4{
    font-size:16px;
    color:#999;
    text-align:left;
    font-weight: bold;
    line-height:49px;
    height:49px;
}

#listaFooter {
    border-top: 1px solid #ececec;
    margin:auto;
    padding-top:8px;
    float: left;
    width: 236px;
    height:21px;
    line-height: 21px;

}
#listaFooter a {
    display: block;
    float: right;
    font-weight: bold;
    text-decoration: none;
}

#cajaListasGeneral{
    width:240px;
}

/*contenido listas Regalo Novios 9-02-2010 */

.contenidoLista {
    float: left;
    width: 232px;
    height:30px;
    text-align: left;
}
.listaTitulo {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 8px 0 2px;
    width: 110px;
}
.contenidoLista  input{
    background-image: url(../site/common/fnf_input_listas.jpg);
    height: 18px;
    width: 124px;
    background-repeat: no-repeat;
    float: left;
}

.contenidoLista  .txt{
    font-weight: bold;
    color: #999999;
    width: 92px;
    line-height: 18px;
    float: left;
    margin-left: 6px;
}
.contenidoLista  p{
    font-weight: bold;
    margin-bottom:4px;
}
#listaInput {
}
#listaInput select{
    margin-right:2px;
    width:62px;
}
#listaInput #selectMonthHome, #selectYearHome {
    float: left;
}
.listaBoton {
    width:100px;
    margin-bottom:4px;
    margin-right:14px;
    float:right;
}
#icoNovia {
    width:16px;
    height:16px;
}
#icoNovio {
    width:16px;
    height:16px;
}
.listaRadio {
    float:left;
    margin-right:10px;
    height:30px;
    line-height:30px;
}
.listaRadio input{
    float:left;
    height:20px;
    margin-right:4px;
}
.textoNovios {
    float:left;
    line-height:20px;
}

#contenidoLista {
    float: left;
    width: 232px;
    height:30px;
    text-align: left;
}

#contenidoLista .txt {
    font-weight: bold;
    color: #999999;
    width: 92px;
    line-height: 18px;
    float: left;
    margin-left: 6px;
}

#contenidoLista  input{
    background-image: url(../site/common/fnf_input_listas.jpg);
    height: 18px;
    width: 124px;
    background-repeat: no-repeat;
    float: left;
}

#contenidoLista p {
    font-weight:bold;
    margin-bottom:4px;
}

#listaTitulo {
    color: #666666;
    font-size: 12px;
    font-weight:bold;
    width: 232px;
    height: 20px;
    float: left;
    padding-top:8px;
    padding-bottom:2px;
}

#listaBoton {
    width:100px;
    margin-bottom:4px;
    margin-right:14px;
    float:right;
}

/* mini bolsa de compras*/


#contenedorMinibolsa {
    width:304px;
    height: auto;
    float: left;
    padding-left: 4px;
    padding-right: 5px;

}
#headerMinibolsa {
    height: 50px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    margin-bottom: 8px;
    width: 100%;
    padding-bottom: 5px;

}
#iconoMinibolsa {
    width: 110px;
    height: 40px;
    background-color: #CCC;
    float: left;
    margin-right: 8px;

}
#headerMinibolsa h1{
    font-size: 15px;
    color: #999;
    font-weight: bold;
    float: left;
    line-height: 55px;

}
#scrollBolsa{
    overflow-x:hidden;
    overflow-y:scroll;
    width:300px;
    height:164px;
}

.productoMinibolsa {
    float: left;
    margin-bottom: 8px;
    width: 300px;
    height: auto;
    margin-top: 5px;
}
#fotoMiniBolsa,.fotoMiniBolsa{
    width: 100px;
    height: 100px;
    margin-right: 8px;
    float: left;
    margin-bottom: 10px;
}
.productoMinibolsa .descripcion{
    float:left;
    margin-bottom:8px;
    height: auto;
    width: 170px;

}
.productoMinibolsa .marca, .productoMinibolsa .detalle{
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    margin-right: 2px;
    line-height: 14px;

}
.productoMinibolsa .detalle{
    width: 180px;
}
.productoMinibolsa .sku{
    color: #999;
    font-size: 10px;
    float:left;
    width: 80px;
    margin-bottom: 4px;
    height: 14px;
    line-height: 14px;

}
.productoMinibolsa .descripcion .columna2 {
float:left;
height:auto;
width:70px;
}
.productoMinibolsa .cantidad , .productoMinibolsa .color, .productoMinibolsa .talla{
    color: #999999;
    float: left;
    font-size: 11px;
    line-height: 13px;
    text-align: left;
    width: 100px;
}
#txtMinibolsa {
    font-size: 11px;
    float: left;
    width: 100%;
    margin-bottom: 4px;

}
#totalesMinibolsa {
    float: left;
    width: 100%;
    background-color: #eeeeee;
    margin-bottom: 8px;
    padding-top: 10px;
    padding-bottom: 10px;


}
.totalesMinibolsa {
    float: left;
    width: 100%;
    background-color: #eeeeee;
    margin-bottom: 8px;
    padding-top: 10px;
    padding-bottom: 10px;


}
#totalesMinibolsa .precio1{
    float: left;
    width: 285px;
    height:12px;
    text-align: right;
    font-size: 12px;
    color: #C00;
    font-weight: bold;
    margin-bottom: 4px;

}
.totalesMinibolsa .precio1{
    float: left;
    width: 285px;
    height:12px;
    text-align: right;
    font-size: 12px;
    color: #C00;
    font-weight: bold;
    margin-bottom: 4px;

}
#totalesMinibolsa .precio2{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    font-size: 11px;
    margin-bottom: 4px;

}
.totalesMinibolsa .precio2{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    font-size: 11px;
    margin-bottom: 4px;

}
#totalesMinibolsa .precio3{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    color: #999;
    margin-bottom: 4px;

}
.totalesMinibolsa .precio3{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    color: #999;
    margin-bottom: 4px;

}
#btnMinibolsa {
    float: right;
    width: 83px;
    margin-bottom: 8px;
    margin-right: 17px;

}
#footerMinibolsa {
    float: left;
    width: 300px;

}
.productoMinibolsa .precio1 {
    width: auto;
    float: left;
    color: #cc0000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-right: 2px;
    height: 28px;
    line-height: 28px;
}

.productoMinibolsa .precio2 {
    width: 180px;
    float: left;
    font-size: 11px;
    margin-bottom: 4px;
    color: #666;
}

.productoMinibolsa .precio3 {
    width: 180px;
    float: left;
    color: #999;
    font-size: 11px;
    margin-bottom: 4px;
}
.txtpromociones {
    float: left;
    width: 300px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    color: #666;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding-bottom: 5px;

}
#txtpromociones {
    float: left;
    width: 300px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    color: #666;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding-bottom: 5px;

}
#txtTotales {
    width: 300px;
    float: left;
    margin-bottom: 4px;
    text-align: right;
    font-size: 10px;
    height: 18px;
    line-height: 18px;

}

/* Falabella TV */

#contenido-negocios1tv {
    float: right;
    width: 341px;
    margin:14px 0px 14px;
    height: auto;
}

#logoTV {
    background-position: -35px -123px;
    height: 47px;
    width: 165px;
    float:left;
    margin-top:22px;
    margin-bottom: 21px;
}
#logoTV a {
    display: block;
    text-indent: -5000px;
    height: 47px;
    width: 165px;
}
.productoMinibolsa .descripcion .columna1 {
    float: left;
    height: auto;
    margin-bottom: 4px;
    width: 100px;
}
.productoMinibolsa .destacado {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
}
.productoMinibolsa .descripcion .precios {
    clear: both;
    height: auto;
    width: 170px;
}
#errorMsg {
    color: #C00;
    width: 230px;
    padding-top: 24px;
    padding-left: 0;
}
.typeaheadEmptyTitle{
    display: inline-block;
    font-size: 13px;
    height: auto;
    margin: 10px 0 10px 0;
    padding: 0 10px;
    width: 356px;
    font-weight:normal;
    color:#999;
}
/* END FILE: baseHeaderFCL.css */

/* FILE: baseMenuHorizontalFCL.css */
#menuHorizontal {
    background-color: #000000;
    float: left;
    height: 29px;
    margin-bottom: 8px;
    position: relative;
    width: 960px;
}


#topNavTbl td {
    border-right: 1px solid #606060;
}

body.popup {width:370px; overflow-x:hidden;}

/* New Header Styles */
#welcome_line {text-align:center;padding-bottom:2px;color:#797e00;font-weight:bold;width:450px;}
#welcome_message {color:#797e00;font-weight:bold;}
#customer_options {width:100%;color:#434343;font-weight:bold;font-size:11px;}
#customer_options a:hover {color:#797e00;font-size:11px;}
#login_message {font-weight:bold;}

.menu_item_on {height:32px;background-image:url("../site/common/nav_spcr_on.gif");background-repeat:repeat-x;text-align:center;}
.menu_item_off {height:32px;background-image:url("../site/common/nav_spcr_off.gif");background-repeat:repeat-x;text-align:center;}
input.loginInput { width: 290px; }
#loginDivider { width: 50px; }
/*[FBATGU-3491].header submenu separator line UI issue*/
.sub_menu_on {
    z-index:998;
    position:absolute;
    display:none;
    background-color:#ffffff;
    border-left:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-right:1px solid #ccc;
    top: 29px;
}
.sub_menu_off { display:none; }
.sub_menu_1 { float: left; width: 178px; }

.sub_menu_2 {
    border-right: 1px solid #ebebeb;
    min-height:150px;
    float:left;
    /*fix bug FBATGU-4145 by Brain, 2015-2-27. from 179px to 197px.*/
    width:197px;
    padding-bottom:14px;
}

.sub_menu_2 a:hover {
    color: hsl(67, 100%, 42%);
}

.sub_menu_fila-1 {
    display: inline-block;
    height: auto;
    padding: 15px 0;
}
.sub_menu_fila-2 {
    display: inline-block;
    height: auto;
    padding: 15px 0;
}

.sub_menuTitulo {
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    padding-left: 14px;
    width: 166px;
}
.sub_menu_3 {
    font-size: 12px;
    height: auto;
    line-height: 18px;
    padding-left: 14px;
}
.verMas {
    color: hsl(67, 100%, 42%);
    font-weight: bold;
    margin-top: 10px;
}
.sub_menu_3 a.unav_link {
    padding-bottom: 0;
}
.sub_menu_2 a.whatsThis {
    color: hsl(67, 100%, 33%);
    font-size: 10px;
    padding-left: 10px;
}
.sub_menu_2 a.whatsThisClose {
    color: hsl(67, 100%, 33%);
    float: right;
    text-align: right;
}
.sub_menu_2_whats_this a {
    font-size: 10px;
}
.sub_menu_2_whats_this {
    background-color: hsl(0, 0%, 100%);
    border: 3px solid hsl(62, 100%, 25%);
    display: none;
    left: 0;
    padding: 10px 15px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 300px;
    z-index: 999;
}
.sub_menu_2_whats_this p a.lm {
    color: hsl(67, 100%, 33%);
    padding-right: 20px;
    text-decoration: underline;
}
.sub_menu_2_whats_this p {
    clear: both;
    margin: 0;
    padding: 5px 0 0;
}

#banner_div {width:900px;}

div.center_div {font-family:arial;font-size:11px;text-align:center;margin: 0px auto;width:946px;}
table.header_table {padding-top:8px;width:946px;color:#434343;font-size:11pt;}
table.content_table {margin: 0 auto;padding-top:10px;width:946px;color:#434343;font-size:11pt;}
td.left_shadow {width:13px;background-image:url("../site/common/lft_shdw_spacer.png");background-repeat:repeat-y;}
td.right_shadow {width:13px;background-image:url("../site/common/rght_shdw_spacer.png");background-repeat:repeat-y;}
td.mid_content {width:920px;background-color:#ffffff;}
td.pad_td {width:10px;}
#cart_line {background-color:#e4e4e4;text-align:right;color:#797e00;padding-right:6px;}
.search_field {height:14px;width:124px;border:none;}
#search_td {width:124px;height:18px;border:none;vertical-align:top;background-image:url('../site/common/search_box.gif');background-repeat:repeat-x;padding:0; }
.search_field2 {padding-left:2px;vertical-align:middle;font-size:11px;height:16px;width:122px;border:none;background:none;}
#search_box {text-align:right;}
.main_footer_div {margin-left:15px;margin-right:15px;}
.mid_footer_div {
  border-bottom:1px solid #ffffff;
  text-align:center;

  margin:0px 10px 0px 10px;
}
.lower_footer_div {
  text-align:center;
  margin:10px 10px 0px 10px;
  padding-bottom:30px;
}
.sub_menu {border:1px solid #797e00;text-align:left;display:none;position:absolute;background-color:#ffffff;}
/*[FBATGU-3491].header submenu separator line UI issue*/
.SbNoBorder {
    border:none;
}
.footer_content {padding-left:1px;width:899px;background-color:#f0f0f0;}
.footer_title {font-weight:bold;padding-bottom:5px;}
.footer_spacer_top {text-align:center;width:900px;height:1px;background-color:#f0f0f0;}
.footer_spacer {text-align:center;width:900px;height:15px;background-color:#f0f0f0;}
td.footer_td_left {width:20%;border-right:1px solid #ffffff;}
td.footer_td {width:20%;padding-left:10px;border-right:1px solid #ffffff;}
td.footer_td_right {width:20%;padding-left:10px;}
td.footer_td_email {width:20%;border-right:1px solid #ffffff;}
.left_space {width:22px}
.right_space {width:23px}
.left_categories {text-align:left;width:180px;border-left:1px solid #e1e5a5;border-right:1px solid #e1e5a5;}
#category_name { padding:5px 0px 5px 0px;color:#343434; background-color:#e9e9e9; font-size:16px;width:719px;}
#special_offer_banner { width:100%;}
#special_offer_banner table.weighted-bottom { margin-bottom: 0; }
#special_offer_banner #brandingBanner { margin-top: 0; }
#featured_products {border-top:1px solid #ffffff; width:100%; }
#featured_product { border-top:1px solid #ffffff; width:100%; }

.body-width {width:100%;}

#searchErrorBubble {z-index:99999;display:none;position:absolute;background-color:#ffffff;}
.green_pipe {color:#95a900; font-size:11px;}
#product_breadcrumb { padding:0px 0px 7px 0px;color:#343434; font-size:11px;width:900px; border-bottom:1px solid #cccccc;}
#category_breadcrumb { padding:0px 0px 7px 0px;color:#343434; font-size:11px;width:717px;}
#category_breadcrumb_noborder { padding:0px 0px 7px 0px;color:#343434; font-size:11px;width:719px;}
a.green_link {text-decoration:underline;color:#95a900;font-size:11px;}
.product_name {color:#343434}

.no_link {color:#434343;}
a.nav_link:link {text-decoration:none;color:#434343;}
a.nav_link:visited {text-decoration:none;color:#434343;}
a.nav_link:active {text-decoration:none;color:#434343;}
a.nav_link:hover {text-decoration:none;color:#95a900;}

a.topnav_link:link { text-decoration:none; color:#FFF; font-weight:bold; font-size:12px;}
a.topnav_link:visited { text-decoration:none; color:#FFF; font-weight:bold;font-size:12px;}
a.topnav_link:active { text-decoration:none; color:#FFF; font-weight:bold;font-size:12px;}
a.topnav_link:hover { text-decoration:none; color: hsl(66, 100%, 42%); font-weight:bold;font-size:12px;}


a.catnav_link:link { text-decoration:none; color:#343434}
a.catnav_link:visited { text-decoration:none; color:#343434}
a.catnav_link:active { text-decoration:none; color:#343434}
a.catnav_link:hover { text-decoration:underline; color:#343434}

a.unav_link_ {
    color: hsl(0, 0%, 40%);
}
a.unav_link_ .sub_menuTitulo {
    color: hsl(0, 0%, 20%);
    margin: 0 0 10px;
}
a.unav_link_:hover{
    color: hsl(67, 100%, 42%);
    text-decoration: underline;
}
a.unav_link_:hover .sub_menuTitulo {
    color: hsl(67, 100%, 42%);
    text-decoration: underline;
}

a.unav_link { }
a.unav_link:link {text-decoration:none;    padding-left:8px;}
a.unav_link:visited {text-decoration:none; padding-left:8px;}
a.unav_link:active {text-decoration:none; padding-left:8px;}

a.unav_link:hover {text-decoration:underline; background-image:url(../site/common/bulFlecha2.gif); background-repeat: no-repeat; padding-left:8px;}
a.unav_link_active{text-decoration:underline;}

#mainBanner {z-index:99;height:351;width:720;overflow:hidden;}
#mainBannerWide { z-index:99;width:900px; }
.banner_nav { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:60px;margin-top:-35px; }
.banner_navfranklincovey { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-343px; }
.banner_navasia { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navau { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navca { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navcorporatemarketplace { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navcorporatemarketplace10 { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navgsa { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navnz { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }
.banner_navquixtar { margin: 5px 647px;z-index:100;position:absolute;text-align:right;width:64px;margin-top:-35px; }



#banner_nav a, #s7 strong { margin: 0 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fc0; text-decoration: none }
#banner_nav a.activeSlide { background: #ea0 }
#banner_nav a:focus { outline: none; }
#banner_output { text-align: left; }
#banner_nav { text-align: left; margin: 3px }

#sw_children { margin-top:15px;margin-bottom:15px; }
td.sw_image { width:242px;vertical-align:top;text-align:center;}
img.sw_image { margin-left:auto;margin-right:auto;display:block;border:none; }
.sw_content { padding-left:7px;padding-right:10px;width:460px;vertical-align:top; }
.sw_divider { margin-top:30px;margin-bottom:15px;width:715px; }
.sw_title { margin-left:-1px;font-size:14px; color:#95a900;font-weight:bold;margin-top:15px; }
.sw_description {margin-top:10px;line-height:19px;font-size:11px;}
.sw_products{ margin-top:15px;}
.sw_shopnow { color:#95a900; font-size:12px;margin-bottom:5px;margin-top:15px;font-weight:bold; }
.sw_button {display:block;padding-left:5px;vertical-align:bottom;cursor:pointer;}

.left_nav_title { color:#95a900;font-size:12px;padding:0 3px 2px 5px; font-weight:bold;}
.left_nav_link { font-size:11px;padding:2px 3px 0px 5px; }

.menu_bg_off {}
.menu_bg_on { background-color: #333333; height: 29px; line-height: 29px;}

/* Freddy & Ma */
patterns {}
ul.fm_patterns { margin:0;padding:0;white-space:nowrap;overflow:hidden; }
fm_pattern {}
fm_pattern_link {}
img.fm_pattern_img { border:3px solid #ffffff;width:54px;height:39px; }
img.fm_pattern_img_selected { border:3px solid #959a00;width:54px;height:39px; }
/* END FILE: baseMenuHorizontalFCL.css */

/* FILE: baseFormFCL.css */
.labelGenericos {
    border: 0px;
    font-size:11px;
    background-image: none;
    float:left;
    height:25px;
    width:250px;
    line-height: 18px;
}
.labelCortos {
    font-size:11px;
    float:left;
    height:25px;
    width:130px;
    line-height: 25px;
}
.labelCortos2 {
    font-size:11px;
    float:left;
    height:25px;
    width:90px;
    line-height: 25px;
}
.labelCortos3 {
    font-size:11px;
    float:left;
    height:25px;
    width:40px;
    line-height: 25px;
}
.labelLargos {
    font-size:11px;
    float:left;
    height:25px;
    width:250px;
    line-height: 25px;
}
/*-----------------------------------------------------------
    SELEC
-----------------------------------------------------------*/
    .listas {
    float:left;
    color: #666;
    font-size:11px;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding:2px;
    /*margin-right:8px;*/
}
/*-----------------------------------------------------------
    RADIOS
-----------------------------------------------------------*/
.radiosGenericos {
    float:left;
    height:18px;
    margin-right:2px;
}
/*  fix bug 21602,cause by 21284 fixed, change the border color, change back border color as #CCCCCC */
select {
    border:1px solid #CCCCCC;
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    padding:2px;
}
/*  fix bug 21284, add this style  */
#selecciona-pais,#selecciona-moneda{
    border:1px solid #E5E5E5;
}
/*-----------------------------------------------------------
    TEXTAREA
-----------------------------------------------------------*/
textarea {
    border:1px solid #CCCCCC;
    color:#666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
    resize:none;
}
/*-----------------------------------------------------------
    LISTA REGALOS
-----------------------------------------------------------*/

#tituloLR {
    margin-bottom:8px;
}
#tituloLR h1 {
    font-size:16px;
    font-weight:bold;
}
#tituloLR h2 {
    font-size:12px;
    font-weight:bold;
}
#tituloLR h3 {
    font-size:10px;
    font-weight:bold;
}
#columna1LR {
    height:auto;
    width:340px;
    float:left;
    margin-right:40px;
}
#columna1LR h1 {
    font-size:12px;
    float:left;
    font-weight: bold;
    margin-bottom: 8px;
}
#columna2LR {
    height:auto;
    width:340px;
    float:left
}
#columna2LR h1 {
    font-size:12px;
    float:left;
    font-weight: bold;
    margin-bottom: 8px;
}
#filaDatosLR {
    width:340px;
    float: left;
    margin-bottom:8px;
}
#txtLR {
    width:100px;
    float: left;
    margin-right: 3px;
    font-size: 11px;
    height:18px;
    line-height:18px;
}
.inputLR {
    width:200px;
    margin-right: 3px;
    margin-bottom: 3px;
    float: left;
    height:18px;
    line-height:18px;
}
#btnLR {
    width:300px;
    float:left;
    margin-left: 20px;
}
#headerVerLR, #filaVerLR, #footerVerLR {
    width:700px;
    margin-left:23px;
    margin-bottom:8px;
    float:left;
}
#headerVerLR {
    height:30px;
    margin-top: 10px;
}
#masEditarLR {
    float:left;
    margin-right:8px;
    width:180px;
    line-height:30px;
}
#ordenVerLR {
    float:left;
    margin-right:8px;
}
#borrarVerLR {
    float:left;
}
#paginasVerLR {
    float:left;
    text-align:center;
    width:140px;
    line-height:30px;
}
#todosVerLR {
    float:left;
    line-height:30px;
}
#filaVerLR {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
    padding-top: 10px;
}
#filaVerLR #foto-mosaico {
    width:85px;
    height:85px;
    float: left;
    margin-right: 8px;
}
#filaVerLR #descripcionLR {
    float: left;
    width: 180px;
    margin-right: 8px;
}
#filaVerLR #descripcionLR .descripcion {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
}
#filaVerLR #descripcionLR .detalle {
}
#filaVerLR #descripcionLR .sku {
    color: #999;
    margin-bottom: 8px;
}
#filaVerLR #descripcionLR .BV {
    background-color: #FF9;
    height: 18px;
}
#filaVerLR #precioLR {
    float: left;
    width: 100px;
}
#filaVerLR #precioLR .precio1 {
    font-size:16px;
    color:#C00;
    font-weight:bold;
}
#filaVerLR #cantidad {
    width: 80px;
    float: left;
    margin-right: 8px;
}
#filaVerLR #estado {
    width: 80px;
    float: left;
    margin-right: 8px;
}
#filaVerLR #boton {
    width: 140px;
    float: left;
}
#footerVerLR {
}

.inputLimpio {
    float: left;
    border: 0px;
    font-size:11px;
    padding:2px 5px 2px 5px;
    background-image: none;
    }
.inputLimpio1 {
    background-image: none;
    border: 0 none;
    float: left;
    font-size: 11px;
    padding: 2px 5px;
}

.input50px {
    width:50px;
}

#textoMailPP {
    color:#666666;
    float:left;
    font-size:10px;
    padding-left:10px;
    margin:1px;
    width:149px;
}
/* END FILE: baseFormFCL.css */

/* FILE: desplieguesHeader.css */
#mainnav {
    display:inline-block;
    width: 700px;
    text-align: left;
    z-index:99;
    margin: 0px;
    height: auto;
    float: right;
}
#mainnav ul#mainmenu {
    height: 25px;/****/
    width: 960px;
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
    background-image: url(../images3/global_nav.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#mainnav ul#mainmenu li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
    z-index: 9;
}
#mainnav ul#mainmenu li, #mainnav ul#mainmenu a {
    height: 28px;
    display: block;
}
#mainnav ul#mainmenu li a {

    text-decoration: none;
}


/***************************** menu *********************************************/
/*********************************************************************************/

/*------------menu 1 (navuno)------*/
#listas-regalos{
background-position: -157px -158px;
cursor: pointer;
float: left;
height: 16px;
left: 0;
line-height: 25px;
margin: 10px 20px 0 0;
text-indent: -5000px;
width: 95px;
}
/*------------------------------*/
#listas-regalos-add {
    float:left;
    height:16px;
    left:0;
    line-height:25px;
    margin:10px 20px 0 0;
    text-indent:-5000px;
    width:190px;
}
/*------------menu 2------*/
#carro-compras {
    left: 300px;
    width:135px;
    height:29px;
    float:left;
    text-align: right;
    color:#666;
}
#carro-compras img {
    float:right;
}
#navrolloversCarro {

}
#carro-compras-txt {
    font-weight: bold;
    float:left;
    width:100px;
    margin-top:10px;
}
#carro-compras-txt-SO {
    font-weight: bold;
    color: #0552ae;
}
#carro-compras-valor {
    float:left;
    width:100px;
    font-size:10px;
    color:#666;

}

/*-------------------------------------------------------*/
#navrollovers {
    width: 960px;
    margin: 0px;
    text-align: left;
    clear: both;
    position:relative;
    z-index:100;
}
#onstatewrapper {
    padding: 0 0 0 6px;
    overflow:hidden;
}
/*--------------------- despliegue menÃº ---------------------------*/
#menuListas {
    left:210px;
    position:absolute;
    z-index:999;
    display: none;
    top: 0px;
}
#menuCarro {
    left:625px;
    position:absolute;
    z-index:999;
    margin-top: 2px;
    display: none;
    top: -38px;
}

/*--*/

.despmenu{
    height: 118px;
    margin-left: 5px;
}
/* END FILE: desplieguesHeader.css */

/* FILE: HomeFCL.css */

.preloader-hm {
        width: 100%;
        height: 100%;
        position: absolute;
        background: url(../site/common/preloader-hm.gif) no-repeat center center;
}

#destacadosHM{
    position:relative;
    border: 1px solid #CCC;
    float: left;
    margin-bottom: 8px;
    width: 218px;
    height:372px;
    display: inline;
}

.destacados1HM{
    width: 218px;
    float: left;
}


.destacados1HM h1{
    font-size:13px;
    font-weight:bold;
    float: left;
    width: 198px;
    margin-bottom:4px;
    height:20px;
    color:#666;
}

.destacados1HM p{
    float: left;
    width: 148px;
    height:36px;

}

.destacados1HM .opUnica{
    float: left;
    margin-top:-5px;
}

.flechaDestacadosHPM {
    float:right;

}

#destacados2HM{
    width: 198px;
    float: left;
    height: 94px;
    padding:10px;
    background-image:url(../site/common/vitrina.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;


}
#destacados2HM h1{
    font-size:13px;
    font-weight:bold;
    float: left;
    width: 198px;
    margin-bottom:4px;
    height:20px;
    color:#666;
}


#destacados2HM ul{
    margin-left:25px;
}
#destacados2HM li{
    list-style-image: url(../site/common/bulFlecha.gif);
    position:relative;
}

#destacados2HM p{
    font-size:12px;
    color:#666;
    padding-left:10px;
    margin-bottom: 13px;
    float: left;
    width: 140px;
}


#contenedorInteriorHPM{
    width:732px;
    float: left;
}

#vitrinaHPM {
    position:relative;
    border: 1px solid #CCC;
    float: left;
    width: 730px;
    height: 372px;
    margin-bottom: 8px;

}
#contenedorBanners1HPM, #contenedorBanners2HPM{
    float:left;
    height:auto;
    width:732px;
    margin-bottom: 8px;
}

.banner1HPMFirst {
    border:1px solid #CCCCCC;
    float:left;
    height:108px;
    width:236px;
}

.banner1HPMOther {
    border:1px solid #CCCCCC;
    float:left;
    height:108px;
    margin-left:9px;
    width:236px;
}

.banner12HPMOther {
    position: relative;
    float:left;
    height:108px;
    margin-bottom:8px;
    margin-right:8px;
    width:233px;
}

.banner12HPMLast {
    position: relative;
    float:left;
    height:108px;
    margin-bottom:8px;
    width:233px;
}

.banner3RowsHPMOther {
    float:left;
    margin-left:11px;
}

#banner1HPM {
    float: left;
    border: 1px solid #CCC;
    height: 108px;
    width: 236px;
}
#banner2HPM{
    float: left;
    border: 1px solid #CCC;
    height: 108px;
    width: 236px;
    margin-left: 9px;

}

 #banner10HPM, #banner11HPM{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 236px;
    margin-left: 9px;
    margin-top: 8px;

}
.banner9HPMOther{
    position:relative;
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 236px;
    margin-left: 9px;
    margin-top: 8px;

}
#banner3HPM{
    position:relative;
    float: left;
    border: 1px solid #CCC;
    height: 108px;
    width: 483px;

}
.banner4HPM{
    float: left;
    border: 1px solid #CCC;
    height: 108px;
    width: 236px;
    margin-left: 9px;
}
#banner4HPM{
    position:relative;
    float: left;
    border: 1px solid #CCC;
    height: 108px;
    width: 236px;
    margin-left: 9px;
}
#banner9HPM{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 236px;
    margin-top: 8px;
}
.banner9HPMFirst{
    position:relative;
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 236px;
    margin-top: 8px;
}
/*fix the bug 23001*/
#contenedorDespliegues {
    height: 411px;
    float: left;
    overflow:hidden
}
.barraDespliegueFlechaArriba {width:35px; height:28px; float:right;}
.barraDespliegueFlechaAbajo {width:35px; height:28px; float:right; background:url(../site/common/sprite-botones.png) -145px -211px no-repeat}

#contenedorBanners3HPM {
    background-image:url("../site/common/fnd-nuevoHPM.gif");
    background-repeat:no-repeat;
    float:left;
    height:auto;
    margin-bottom:8px;
    padding-left:9px;
    padding-top:5px;
    width:723px;
}

#contenedorBanners3HPM h3 {
    color:#999999;
    float:left;
    font-size:12px;
    font-weight:bold;
    line-height:24px;
    margin-bottom:8px;
    width:714px;
}

#despliegue1HPM {
    width: 730px;
    float: left;
    height: auto;
    margin-bottom: 8px;
    border: 1px solid #CCC;
    background-color: #FFF;
}


#barraDespliegue1HPM {
    background-image:url(../site/common/fnd-despliegueHPM.jpg);
    width: 722px;
    float: left;
    height: 28px;
    font-size: 12px;
    font-weight: bold;
    padding-left: 8px;
    border-bottom-width: 1px solid #ccc;
    display: block;

}

#barraDespliegue1HPM h3 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height:26px;
    color:#999;
}


#contenedorDespliegue1HPM{
    height: auto;
    float: left;

}

#contenedorTabs1HPM{
    height: auto;
    float: left;

}
/* fix the bug 23001 */
ul.tabNavigationHPM {
    height: 29px;
    width: 500px;
    top: -29px;
    margin:-1px 0 0 227px;
    /*margin-right: 50px;*/
    position: relative;
}

/*.tabUnoHPM, .tabDosHPM, .tabTresHPM {
    padding-left:25px;
    padding-right:26px;
    height:20px;
    line-height:26px;
    float: left;
    color: #999;
    font-weight: bold;
    background-image:url(../site/common/sprite-flechas.png);
    background-position:right -221px;
    background-repeat:no-repeat;
    margin-top:2px;
}
*/

.tabUnoHPM, .tabDosHPM, .tabTresHPM {height:26px; float:left; margin:2px 0 0 2px; padding:0 20px 0 20px; line-height:26px; color:#999; font-weight:bold; background:url(../site/common/fnd-despliegueHPM2.jpg) 0px 0px repeat-x;
border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; -moz-border-radius-topright:6px; -moz-border-radius-topleft:6px}
#tabHPM_1 {width:auto; z-index:199}
#tabHPM_2 {width:auto; z-index:198}
#tabHPM_3 {width:auto; z-index:197}

#tabGris {width:730px; height:29px; display:inline;}
#tabGris a, #tabGris h3 {font-size:11px;color:#999}


.tabSelecHPM {padding-left:30px; padding-right:30px; height:26px; line-height:26px; float: left; background-color: #FFF;
border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-top: 1px solid #ccc; background-image:none; -moz-border-radius-topright:6px; -moz-border-radius-topleft:6px;
margin-top:2px;    z-index:200}


#contenedorTabUnoHPM, #contenedorTabDosHPM, #contenedorTabTresHPM {
    width: 690px;
    float: left;
    line-height: 24px;
    top:-10px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    height: 333px;
}

/*productos tab 1*/



/*-----------------------------------------------------------
    destacados
-----------------------------------------------------------*/
.productoDestacadoHM {
    width:152px;
    line-height:12px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}


.fotoListasDestacados {
    width:152px;
    height:126px;
    float: left;
    margin-bottom:8px;
    text-align:center;
}
.productoDestacadoHM .marca {
    float: left;
    font-size:13px;
    height:16px;
    padding-top:4px;
    width: 152px;
    font-weight: bold;
}

.productoDestacadoHM .detalle {
    float: left;
    font-size:12px;
    width: 152px;
    height:28px;
    margin-bottom:4px;

}
.productoDestacadoHM .sku {
    color: #999;
    float: left;
    font-size:10px;
    width: 152px;
    margin-bottom:4px;

}
.productoDestacadoHM .precio1 {
    color: #cc0000;
    float: left;
    font-size:16px;
    width: auto;
    padding-top:6px;
    font-weight: bold;
    margin-right:4px;
    height:24px;
}
.productoDestacadoHM .opUnica {
    margin-left:2px;
}
.productoDestacadoHM .precio2 {
    color: #666;
    float: left;
    font-size:12px;
    width: 152px;
    height:14px;
    padding-top:4px;
}
.productoDestacadoHM .precio3 {
    color:#999999;
    float:left;
    font-size:11px;
    height:14px;
    width: 152px;
}
.productoDestacadoHM .despacho {
    float:left;
    height:40px;
    padding-top:4px;
    width: 152px;
}
.productoDestacadoHM .BV {
    float: left;
    width: 152px;
    margin-bottom:4px;

}

.agregarListaDestacados {
    float:left;
    height:18px;
    text-decoration: underline;
    color:#999;
    width:152px;
    font-size:10px;
    padding-top:4px;
}


/*-----------------------------------------------------------
    fin destacados
-----------------------------------------------------------*/



#despliegue2HPM {
    width: 730px;
    float: left;
    height: auto;
    border: 1px solid #ccc;
}
#barraDespliegue2HPM {
    background-image:url(../site/common/fnd-despliegueHPM.jpg);
    width: 722px;
    float: left;
    height: 28px;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 8px;
    color: #999;
    display: block;
    cursor: pointer;
}
#barraDespliegue2HPM h3 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    color: #999;
}
#btnBarraDespliegue2HPM {
    background-image:url(../site/common/sprite-botones.png);
    background-position: -149px -211px;
    float: right;
    height: 24px;
    width:24px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
}
#contenedorDespliegue2HPM {
    width: 730px;
    float: left;
    height: 377px;
    /*margin-bottom: 8px;*/

}
#contenedorDespliegueInterno2HPM {
    width: 706px;
    float: left;
    line-height: 24px;
    padding-left: 1px;
    height: 280px;
    padding: 12px;
}
#banner5HPM {
    float: left;
    width: 168px;
    height: 280px;
    background-color: #ececec;
}
#banner6HPM, #banner7HPM, #banner8HPM {
    float: left;
    width: 168px;
    height: 280px;
    background-color: #ececec;
    margin-left: 11px;
}

.banner3RowsHPMFirst, .banner2RowsHPMFirst {
    float: left;
}

.tabcambiadoHPM {
    background-color: #FFFFFF;
    background-image: url();
    border-bottom-color: #FFFFFF;
    border-bottom-width: 1px;
    border-bottom-style: solid;

}
#lonuevoHPM {
    width: 723px;
    float: left;
    height: auto;
    background-image: url(../site/common/fnd-nuevoHPM.gif);
    background-repeat: no-repeat;
    padding-left: 9px;
    padding-top: 5px;
    margin-bottom: 8px;
}
#lonuevoHPM  h1{
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    color: #999;
    margin-bottom: 8px;
    width: 714px;
}
#banner12HPM{
    margin-bottom: 8px;
    height: 108px;
    width:233px;
    float: left;
    margin-right: 8px;

}
#banner13HPM {
    margin-bottom: 8px;
    height: 108px;
    width:233px;
    float: left;
    margin-right: 8px;

}
#banner14HPM{
    margin-bottom: 8px;
    height: 108px;
    width:233px;
    float: left;


}
#banner15HPM {
    height: 79px;
    width:730px;
    float: left;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
}
/*PAGINA SIN MENU*/

#banner1HP {
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 312px;
}
#banner2HP{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 312px;
    margin-left: 9px;

}
#banner3HP{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 635px;

}
.banner4HP{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 312px;
    margin-left: 9px;
}
#despliegue1HP{
    width: 958px;
    float: left;
    height: auto;
    margin-bottom: 8px;
    border: 1px solid #CCC;
    background-color: #FFF;
}



#barraDespliegue1HP {
    background-image:url(../site/common/fnd-despliegueHPM.jpg);
    width: 950px;
    float: left;
    height: 28px;
    font-size: 12px;
    font-weight: bold;
    padding-left: 8px;
    border-bottom-width: 1px solid #ccc;
    display: block;
    cursor: pointer;
}
#barraDespliegue1HP h1 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height:26px;
    color:#999;
}
#contenedorTabUnoHP, #contenedorTabDosHP, #contenedorTabTresHP {
    width: 920px;
    float: left;
    line-height: 24px;
    top:-10px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.productoDestacadoHP {
    width:152px;
    line-height:12px;
    float: left;
    margin-left: 16px;
    margin-right: 15px;
}
.productoDestacadoHP .marca {
    float: left;
    font-size:13px;
    height:16px;
    padding-top:4px;
    width: 152px;
    font-weight: bold;
}

.productoDestacadoHP .detalle {
    float: left;
    font-size:12px;
    width: 152px;
    height:28px;
    margin-bottom:4px;

}
.productoDestacadoHP .sku {
    color: #999;
    float: left;
    font-size:10px;
    width: 152px;
    margin-bottom:4px;

}
.productoDestacadoHP .precio1 {
    color: #cc0000;
    float: left;
    font-size:16px;
    width: auto;
    padding-top:6px;
    font-weight: bold;
    margin-right:4px;
    height:24px;
}
.productoDestacadoHP .opUnica {
    margin-left:2px;
}
.productoDestacadoHP .precio2 {
    color: #666;
    float: left;
    font-size:12px;
    width: 152px;
    height:14px;
    padding-top:4px;
}
.productoDestacadoHP .precio3 {
    color:#999999;
    float:left;
    font-size:11px;
    height:14px;
    width: 152px;
}
.productoDestacadoHP .despacho {
    float:left;
    height:40px;
    padding-top:4px;
    width: 152px;
}
.productoDestacadoHP .BV {
    float: left;
    width: 152px;
    margin-bottom:4px;

}
#despliegue2HP {
    width: 960px;
    float: left;
    height: auto;
    border-color: #FFF;
}
#barraDespliegue2HP {
    background-image:url(../site/common/fnd-despliegueHPM.jpg);
    width: 950px;
    float: left;
    height: 28px;
    border: 1px solid #CCC;
    font-size: 12px;
    font-weight: bold;
    line-height: 28px;
    padding-left: 8px;
    color: #999;
    display: block;
    cursor: pointer;
}
#barraDespliegue2HP h1 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    color: #999;
}
#contenedorDespliegue2HP {
    width: 960px;
    float: left;
    height: auto;

}
#banner5HP {
    float: left;
    border: 1px solid #CCC;
    width: 232px;
    height: 134px;
    margin-top: 8px;
}
#banner6HP, #banner7HP, #banner8HP {
    float: left;
    border: 1px solid #CCC;
    width: 232px;
    height: 134px;
    margin-left: 8px;
    margin-top: 8px;
}
#banner9HP{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 312px;
    margin-top: 8px;
}
 #banner10HP, #banner11HP{
    float: left;
    border: 1px solid #CCC;
    margin-bottom: 8px;
    height: 108px;
    width: 312px;
    margin-left: 9px;
    margin-top: 8px;

}
#lonuevoHP {
    width: 960px;
    float: left;
    height: auto;
    font-size: 12px;
    font-weight: bold;
    color: #999;
    display: block;
    background-image: url(../site/common/fnd-nuevoHPM2.gif);
    background-repeat: no-repeat;
}
#lonuevoHP  h1{
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    color: #999;
    margin-top: 5px;
    margin-left: 9px;
    margin-bottom: 8px;
    width: 951px;
}
#banner12HP{
    margin-bottom: 8px;
    height: 108px;
    width:308px;
    float: left;
    margin-left: 9px;

}
#banner13HP, #banner14HP{
    margin-bottom: 8px;
    height: 108px;
    width:308px;
    float: left;
    margin-left: 9px;

}

#banner15HP {
    height: 222px;
    width:958px;
    float: left;
    margin-top: 8px;
    border: 1px solid #CCC;
}
.agregarLista {
    color: #999999;
    float: left;
    font-size: 10px;
    height: 18px;
    padding-top: 0px;
    text-decoration: underline;
    width: 146px;
}
/* END FILE: HomeFCL.css */

/* FILE: baseFooterFCL.css */
#footer {
    background-image:url(../site/common/fnd-footer.gif);
    height: 276px;
    margin-top: 8px;
    width: 100%;
    float: left;
    background-repeat: repeat-x;
}
#footerTienda {
    background-image:url(../site/common/fnd-footer.gif);
    height: 295px;
    margin-top: 8px;
    width: 100%;
    float: left;
    background-repeat: repeat-x;
}
#interiorFooter {
    margin-bottom:8px;
    margin-left:auto;
    margin-right:auto;
    width:960px;
    height:232px;
}

/* ENVIO MAIL */

#contenido-negocios-3 {
    float: left;
    width: 232px;
}
#mail {
    float: left;
    width: 232px;
    height:120px;
    margin-bottom:10px;
}
#pais {
    float: left;
    width: 232px;
    margin-bottom:20px;
}
#pais .paisTxt{
    color: #666;
    float: left;
    font-size:10px;
    margin-top: 4px;
}
#pais form {
    float: left;
}
#comunidades {
    float:left;
    width:232px;
}
#feedbackIdeas {
    float: left;
    height: 45px;
    padding: 6px 0 0;
    width: 423px;
}
#feedbackIdeas h2 {
    color: #666666;
    float: left;
    font-size: 10px;
    height: auto;
    line-height: 11px;
    margin: 0;
}
#comunidades .rsTxt{
    color: #666;
    float: left;
    font-size:10px;
    margin-top: 6px;
}
#monedas {
    width:305px;
    float: left;

}
#monedas .monedaTxt{
    color: #666;
    float: left;
    font-size:10px;
    margin: 6px 6px 0 0;
    text-align: right;
}
#monedas .monedaTxt a{
    color: #666;
    float: left;
    font-size:10px;
    margin-top: 6px;
}
#monedas p {
    color: #666666;
    font-size: 9px;
    margin-top: 4px;
    text-align: right;
}

.contenido-negocios {
    float: left;
    width: 182px;
}

#contenido-negocios {
    float: left;
    width: 182px;
}

#contenido-Comunidades-Monedas {
    clear: both;
    width: 960px;
}
/* fix bug  FB-15176 by nemohuang 2014/8/7*/
.contenido-Comunidades-Monedas {
    clear: both;
    width: 960px;
}
/* atributos negocios 3 */

#textoMail {
    color: #666;
    float: left;
    font-size:10px;
    margin: 1px 0 0px 10px;
}
#descripcionMail {
    float: left;
    font-size:10px;
    color: #666;
    margin: 10px 0 10px 0;
    width: 230px;
    padding-left: 2px;
}
#contenedorMail {
    float: left;
    height: auto;
    width: 230px;
}
#enviarMail {
    float: right;
    cursor: pointer;

}
#respuestaMail {
    float: left;
    width: auto;
    width: 230px;
    padding-left: 2px;
    font-size: 10px;
    margin: 10px 0 10px 0;
    line-height: 14px;
    color: #666;
}
.email-respuesta-footer {
    font-weight: bold;
    font-size: 10px;
    color: #333;
}

#ingresa-Mail input {
    width:120px;
    margin-top:1px;
}
/* atributos lista */
.titulo-contenido{
    color: #666;
    font-size:11px;
    font-weight:bold;
    margin-top: 4px;
    padding: 10px 0 10px 0;
    float: left;
    width: 165px;
}
.titulo-contenido a {
    color: #666;
}
.titulo-contenido a:hover {
    color: #99cc00;
}
.links-footer {
    float: left;
    padding: 1px;
}

#titulo-contenido {
    color: #666;
    font-size:11px;
    font-weight:bold;
    margin-top: 4px;
    padding: 10px 0 10px 0;
    float: left;
    width: 165px;
}
#titulo-contenido h4 {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: auto;
}
#links-footer {
    float: left;
    padding: 1px;
}
/* atributos iconos */
#comunidad {
    float: left;
    padding: 0 5px 0 5px;
    width: 210px;
    border-top: 1px solid #ccc;
}
h2.grisObs {
    float: left;
    color: #666;
}
h2.verde {
    float: left;
    color: #99cc00;
}
.selecciona-pais {
    color: #666;
    font-size:10px;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding:2px;
}
#contenido-negocios li, .contenido-negocios li {
    line-height:16px;
    list-style-image:url(../site/common/bulFlecha.gif);
    list-style-position: outside;
    width: 167px;
    margin: 5px 0 0 15px;
}
#contenido-negocios li a, .contenido-negocios li a  {
    color: #999;
    display:block;
}
/* menu corporativo Flujo de compra */
#menu-corporativo {
    height:48px;
    margin: 0 auto 0 auto;
    width: 960px;
}
#menu-corporativo p {
    float: left;
    font-size:10px;
    color:#666;
    word-spacing:normal;
    line-height:30px;
    padding-left:3px;
    margin-right:77px;
}
#menu-corporativo a {
    color:#666666;
    font-size:10px;
}
#ico-footer-4 {
    float: left;
    font-size:10px;
    width:100px;
    line-height:30px;
    margin-left:10px;
    text-align:right;
}
#ico-footer-4 .derechosTxt{
    float: left;
    color: #99cc00;
    font-size:10px;
    text-align: right;

}
#ico-footer-5 {
    float: left;
    font-size:10px;
}
#ico-footer-5 .derechosTxt{
    float: left;
    color: #666;
    font-size:10px;
    line-height:30px;
}
/* menu corporativo Tienda 1*/
#menu-corporativoTienda {
    height:30px;
    margin: 0 auto 0 auto;
    width: 700px;
}
#menu-corporativoTienda #informacion {
    height:30px;
    width: auto;
    margin: 0 35px 0 35px;
    float:left;
    display:block;
}
#menu-corporativoTienda #informacion2 {
    height:30px;
    width: 142px;
    margin-right:77px;
    float:left;
}
#menu-corporativoTienda a {
    color:#666666;
    font-size:10px;
    width:auto;
    display: block;
}
.textoLink {
    float:left;
    font-size:10px;
    color:#666;
    width:auto;
    height:30px;
    line-height:30px;
    padding-left:3px;
    display:inline-block;
}
/* menu corporativo Tienda 2*/
#menu-corporativoTienda2 {
    height:30px;
    margin: 5px auto 8px auto;
    /*fix bug FB-15502 by Brain, 2014-8-19 */
    width: 765px;
}
#menu-corporativoTienda2 p {
    font-size:10px;
    color:#666;
    word-spacing:normal;
    line-height:30px;
    text-align:center;
}
#menu-corporativoTienda2 a {
    color: #666;
    font-size: 10px;
    height: 30px;
}
#menu-corporativoTienda2 #ico-footer-4 {
    float: left;
    font-size:10px;
    width:auto;
    line-height:30px;
    margin-left:10px;
}
#menu-corporativoTienda2 #ico-footer-4 h2 {
    color: #99cc00;
    font-size:10px;
    margin-right:3px;
}
#menu-corporativoTienda2 #ico-footer-4 .derechosTxt {
    color: #99cc00;
    font-size:10px;
    margin-right:3px;
}
#menu-corporativoTienda2 #ico-footer-5{
    float: left;
    font-size:10px;
    width:auto;
}
#menu-corporativoTienda2 #ico-footer-5 h2{
    color: #666;
    font-size:10px;
    line-height:30px;
    margin-right:3px;
}
#menu-corporativoTienda2 #ico-footer-5 .derechosTxt{
    color: #666;
    font-size:10px;
    line-height:30px;
    margin-right:3px;
}
#menu-corporativoTienda2 #ico-footer-6{
    float: left;
    font-size:10px;
    width:auto;
}
#menu-corporativoTienda2 #ico-footer-6 p{
    color: #666;
    font-size:10px;
    line-height:30px;
}
/* END FILE: baseFooterFCL.css */

/* FILE: baseMenuVerticalFCL.css */
#menuVertical {
    float: left;
    min-height: 400px;
    width: 220px;
}
#menuVerticalInterior {
    border: 1px solid #ccc;
    float: left;
    margin-bottom: 8px;
    min-height: 400px;
    width: 218px;
}
#menuVerticalInterior h1 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 16px 0;
    padding-left: 16px;
}
#menuVerticalInterior h2 {
    border-bottom: 1px solid #cccccc;
    color: #cccccc;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    padding: 10px 0 10px 16px;
    text-decoration: none;
    width: 202px;
}
#menuVerticalInterior dl {
    margin-bottom: 14px;
}
#menuVerticalInterior dt {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 7px;
    padding-left: 32px;
}
#menuVerticalInterior dd {
    color: #999;
    display: inline-block;
    font-size: 11px;
    height: auto;
    padding-left: 32px;
}
#menuVerticalInterior .linea {
    margin-bottom: 22px;
}
#menuVerticalInterior .midLinea {
    border-bottom: 1px solid #ccc;
    margin-bottom: 22px;
}
#menuVerticalInterior ul {
    float: left;
    margin: 0 0 14px;
    padding: 0;
    width: 220px;
}
#menuVerticalInterior ul dt {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 7px;
}
#menuVerticalInterior ul dt h2 {
    border: medium none;
    color: #666;
    font-size: 11px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    margin: 0 0 7px;
    padding: 0;
}
#menuVerticalInterior li {
    font-size: 11px;
    line-height: 14px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: inside;
    margin-left: 33px;
}
#menuVerticalInterior li h2 {
    border: medium none;
    color: #999;
    display: inline;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#menuVerticalInterior li a:link, #menuVerticalInterior li a:visited, #menuVerticalInterior li a:active {
    color: #999;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#menuVerticalInterior li a:hover {
    color: #9c0;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
#menuVerticalInterior li a:hover h2 {
    color: #9c3;
    display: inline;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#menuVerticalInterior a:hover h2 {
    color: #9c3;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
#menuVerticalInterior .tituloFaceta {
    color: #9c0;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 14px;
    padding-left: 32px;
    width:186px;
}
.contenedorCajaColor {
    display: inline-block;
    height: auto;
    margin-bottom: 5px;
    width: 150px;
}
#menuVerticalInterior .cajaColorSelected {
    background-image: url("//s7d5.scene7.com/is/image/Falabella/?size=20,20&color=ff3355");
    border: 1px solid #fff;
    float: left;
    height: 18px;
    margin: 0 2px 10px 0;
    width: 20px;
}
#menuVerticalInterior #cajaColor {
    border: 1px solid #ccc;
    float: left;
    height: 20px;
    margin-bottom: 5px;
    margin-right: 3px;
    width: 22px;
}
#menuVerticalInterior #cajaColor2 {
    background-color: #eee;
    height: 18px;
    width: 20px;
}
#menuVerticalInterior #contenedorColores {
    display: inline-block;
    height: auto;
    margin: 0 33px 0 20px;
    width: auto;
}
#menuVerticalInterior .xseleccion {
    color: #333;
    font-size: 10px;
}
#menuVerticalInterior .xseleccion a {
    color: #333;
    font-size: 10px;
}
#menuVerticalInterior .xseleccion a:hover {
    color: #9c0;
    font-size: 10px;
}
/*-----------------------------------------------------------
    MENU HOME PAGE
-----------------------------------------------------------*/
#menuVerticalHPM {
    border: 1px solid #ccc;
    margin-bottom: 16px;
    padding-top: 16px;
    width: 100%;
}
#menuVerticalHPM .menuVerticalTit {
    color: #999;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 12px 18px;
    padding: 0;
    position: relative;
}
#menuVerticalHPM h2 {
    color: #999;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 12px 18px;
    padding: 0;
}
#menuVerticalHPM ul {
    color: #666;
    font-weight: normal;
    list-style: none inside none;
    margin: 0 0 20px 18px;
    padding: 0;
}
#menuVerticalHPM ul dt h2 {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
#menuVerticalHPM ul dt a {
    color: #666;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0;
    text-decoration: none;
}
#menuVerticalHPM ul dt a:hover {
    color: #9c3;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 0;
    text-decoration: none;
}
#menuVerticalHPM ul li {
    color: #666;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: inside;
    margin: 0 0 0 6px;
}
#menuVerticalHPM ul li a {
    color: #666;
    display: inline;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#menuVerticalHPM ul li a:hover {
    color: #9c3;
    display: inline;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.bullMenos1, .bullMenos2, .bullMenos3, .bullMenos4, .bullMenos5 {
    background-image: url("../site/common/bul-menos.jpg");
    background-position: 18px top;
    background-repeat: no-repeat;
}
.bullMenos1a, .bullMenos2a, .bullMenos3a, .bullMenos4a, .bullMenos5a {
    background-image: url("../site/common/bul-mas.jpg");
    background-position: 18px top;
    background-repeat: no-repeat;
}
#menuVerticalHPM ul li h2 {
    color: #666;
    display: inline;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#contenidoSeoCat {
    font-family:ProximaNovaReg, Arial, Helvetica, sans-serif;
    width:190px;
    margin:14px;
    word-break:normal;
    float:left;
    display:inline-block
}
#contenidoSeoCat h2{
    width:100%;
    font-size:16px;
    padding:14px 0 3px 0;
    color:#545454;
    border:none;
    border-top: 1px dotted #ccc;
    font-weight:normal
}
#contenidoSeoCat p{
    font-size:12px!important;
    line-height:15px;
    color:#545454;
    text-align:justify;
    padding:5px 0
}
#contenidoSeoCat a{
    color:#bdd500!important;
    text-decoration: none;
    font-size:12px
}
#contenidoSeoCat a:hover{
    text-decoration:underline
}
#contenidoSeoCat ul {
    width:176px;
    margin:0;
    padding:14px;
    color:#545454
}
#contenidoSeoCat ul li{
    width: auto;
    height:auto;
    padding:3px 0;
    line-height:15px;
    font-size:12px
}
#contenidoSeoCat ul li a{
    color:#bdd500!important;
    text-decoration:none;
    font-size:12px!important
}
#contenidoSeoCat ul li a:hover{
    text-decoration:underline
}
#contenidoSeoCat .listaSeoNumber li{
    list-style-type:decimal!important;
    list-style-image:none;
    list-style-position:outside;
    margin:0
}
#contenidoSeoCat .listaSeoBullet li{
    list-style-type: disc!important;
    list-style-image:none;
    list-style-position:outside;
    margin:0
}
#contenidoSeoCat .listaSeoCheck li{
    list-style-type:none;
    list-style-image:none;
    list-style-position:outside;
    margin:0
}
#contenidoSeoCat .listaSeoCheck li:before{
    content: '\2714'!important;
    margin-left: -1.3em;
    margin-right: .350em
}
/* END FILE: baseMenuVerticalFCL.css */

/* FILE: baseMenuVerticalMSFCL.css */
#menuVertical {
    float: left;
    min-height:400px;
    width: 218px;
}
#menuVerticalInteriorMS {
    float: left;
    margin-bottom: 8px;
    width: 218px;
    min-height:400px;
    border:1px solid #CCC;
}
#menuVerticalInteriorMS h1 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 16px;
}
#menuVerticalInteriorMS h1 a:link, #menuVerticalInteriorMS h1 a:visited, #menuVerticalInteriorMS h1 a:active {
    font-size: 14px;
    text-decoration: none;
    color: #999;
    font-weight: bold;
}
#menuVerticalInteriorMS h1 a:hover {
    font-size: 14px;
    text-decoration: none;
    color: #99cc00;
    font-weight: bold;
}
#menuVerticalInteriorMS h2 {
    border-bottom: 1px solid #ccc;
    color: #ccc;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    padding: 10px 16px;
    text-decoration: none;
    width: 100%;
    box-sizing:border-box;
}
#menuVerticalInteriorMS h3{
    color:#99cc00;
    font-size:12px;
    padding-left: 32px;
    font-weight:bold;
    margin-bottom:14px;
}
#menuVerticalInteriorMS h4 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px;
    padding: 10px 0 16px 10px;
}
#menuVerticalInteriorMS h6 {
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0 16px 16px;
}
#menuVerticalInteriorMS .faceta {
    border-top: 1px solid #ccc;
    display: inline-block;
    margin: 0 5px 10px 5px;
    padding:10px 0 0 0;
    width: 208px;
}
#menuVerticalInteriorMS .facetaSearch {
    display: inline-block;
    margin: 0 5px 10px 5px;
    padding:5px 0 0 0;
    width: 208px;
    /*add by nemohuang QAP-1831*/
    border-top: 1px solid #ccc;
}
#menuVerticalInteriorMS .facetaSearch h2{
    cursor: inherit;
    display: block;
    height: auto;
    line-height: 20px;
    margin: 0 5px;
    padding: 6px 0 2px 5px;
    color: #CCC;
}
#menuVerticalInteriorMS .facetaCat {
    border-top: 1px solid #ccc;
    display: inline-block;
    margin: 0 5px;
    padding: 10px 0 0;
    width: 208px;
}
#menuVerticalInteriorMS .facetaCat h5 {
    color: #333;
    display: inline-block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 5px 0 10px 10px;
    text-transform: uppercase;
    width: auto;
}
#menuVerticalInteriorMS .tituloFaceta {
    cursor: pointer;
    display: block;
    height: 20px;
    line-height: 20px;
    margin: 0 5px;
    padding: 6px 0 2px 5px;
    width: auto;
}
#menuVerticalInteriorMS .tituloFaceta img {
    right: 10px;
    top: 10px;
}
#menuVerticalInteriorMS .tituloFaceta .menos {
    display: none;
}
#menuVerticalInteriorMS .tituloFaceta .icoAccion {
    display: block;
    float: right;
    height: 12px;
    line-height: 12px;
    margin: 4px 4px 0 0;
    padding: 0;
    vertical-align: top;
    width: 12px;
}
#menuVerticalInteriorMS .tituloFaceta .icoAccion img {
    width:12px;
    height:12px;
}
#menuVerticalInteriorMS .tituloFaceta h5 {
    float:left;
    color: #333;
    font-size: 11px;
    font-weight: bold;
    text-transform:uppercase;
}
#menuVerticalInteriorMS .contenidoFaceta {
    height:auto;
    position: relative;
    width: 188px;
    margin: 0 0 0 10px;
    padding: 4px 0 0 0;
}
#menuVerticalInteriorMS .despliegueFaceta {
    max-height: 120px;
    min-height: 29px;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    width: 186px;
    border:1px solid #ebebeb;
    margin: 0 0 10px 0;
    padding: 4px 0 0 0;
}
#menuVerticalInteriorMS .despliegueFacetaSB {
    border: medium none;
    margin: 0;
    overflow: hidden;
    max-height: 200px;
}
#menuVerticalInteriorMS .buscadorMarca {
    display:block;
    height:30px;
    margin: 0 0 10px 0;
    width:184px;
}
#menuVerticalInteriorMS #busquedaLupaMarca {
    background-image: url("../site/common/sprite-botones.png");
    background-position: -29px -153px;
    background-repeat: no-repeat;
    height: 26px;
    left: 152px;
    margin: 0 !important;
    position: absolute;
    text-indent: -9999px;
    top: 8px;
    width: 32px;
}
#menuVerticalInteriorMS #busquedaLupaMarca a {
    display: block;
    height: 26px;
    text-indent: -5000px;
    width: 32px;
}
#menuVerticalInteriorMS #sugerenciasMarca {
    background-color: #ffffff;
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    color: #333;
    display: inline-block;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 35px;
    width: 162px;
    z-index: 1000;
}
#menuVerticalInteriorMS #sugerenciasMarca .resultado{
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 0 6px;
    padding: 0 10px 5px;
    width: 162px;
}
#menuVerticalInteriorMS #sugerenciasMarca .resultado a {
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
}
#menuVerticalInteriorMS #sugerenciasMarca .resultado a .destacado {
    color: #cccc00;
    font-weight: bold;
}
#menuVerticalInteriorMS .inputLimpio {
    background-color: #fff;
    border: 1px solid #ebebeb;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 23px;
    line-height: 22px;
    margin: 4px 0 0;
    padding: 1px 8px;
    width: 166px;
}
#menuVerticalInteriorMS .bloqueFiltros {
    border-top: 1px solid #ccc;
    display: inline-block;
    margin: 0 5px 10px;
    padding: 10px 0 0;
    width: 208px;
}
#menuVerticalInteriorMS .bloqueFiltrosSearch {
    border-bottom: 1px solid #ccc;
    display: inline-block;
    margin: 0 5px 10px;
    padding: 10px 0 0;
    width: 208px;
}
#menuVerticalInteriorMS ul.subnavegador {
    margin:0 0 0 5px;
    padding:0;
    width:100%
}
#menuVerticalInteriorMS ul {
    margin:20px 0 0 5px;
    padding: 0px;
}
#menuVerticalInteriorMS ul.subCategorias {
    margin:0 0 16px 19px;
    clear:both;
}
#menuVerticalInteriorMS ul.filtrosSeleccionados {
    margin:0 0 10px 17px;
}
#menuVerticalInteriorMS ul.filtrosSeleccionados li  {
    display: inline-block;
    width: 174px;
    margin:0 0 6px 0;
    height:auto;
}
#menuVerticalInteriorMS ul.filtrosSeleccionados li .textoFiltro  {
    display: inline-block;
    float: left;
    width: 168px;
    height:auto;
    cursor:pointer;
}
#menuVerticalInteriorMS ul.filtrosSeleccionados li a:link, #menuVerticalInteriorMS ul.filtrosSeleccionados li a:visited, #menuVerticalInteriorMS ul.filtrosSeleccionados li a:active  {
    color: #666666;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    line-height: 14px;
    padding: 1px 2px;
    text-decoration: none;
    width: 182px;
}
#menuVerticalInteriorMS ul.filtrosSeleccionados li a:hover {
    opacity: 0.5;
    filter:  alpha(opacity=50);
}
#menuVerticalInteriorMS a.borrarFiltros {
    color: #333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 16px 0;
    padding: 0 0 0 17px;
    text-align: left;
    width: auto;
}
#menuVerticalInteriorMS a.borrarFiltros:hover {
    text-decoration:underline;
}
#menuVerticalInteriorMS .cajaColorSelected {
    float: left;
    height: 18px;
    margin: 0 2px 10px 0;
    width: 20px;
    border: 1px solid #FFFFFF;
}
#menuVerticalInteriorMS #cajaColor {
    border: 1px solid #CCCCCC;
    float: left;
    height: 20px;
    margin-bottom: 5px;
    margin-right: 3px;
    width: 22px;
}
#menuVerticalInteriorMS #cajaColorFaceta {
    background-color: #fff;
    height: 17px;
    width: 17px;
}
#menuVerticalInteriorMS #contenedorColores {
    display: inline-block;
    height: auto;
    margin: 0 33px 0 20px;
    width: auto;
}
#menuVerticalInteriorMS li{
    font-size:12px;
    line-height:19px;
    color:#666666;
    font-weight: normal;
}
#menuVerticalInteriorMS li a:link, #menuVerticalInteriorMS li a:visited, #menuVerticalInteriorMS li a:active  {
    font-size: 12px;
    text-decoration: none;
    color:#666666;
    font-weight: normal;
}
#menuVerticalInteriorMS li a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #99cc00;
    font-weight: normal;
}
#menuVerticalInteriorMS li label{
    cursor:pointer;
    display:inline-block;
    width:auto;
    height:auto;
}
#menuVerticalInteriorMS li label:hover{
    background-color:#f5f5f5;
}
#menuVerticalInteriorMS li input{
    border: medium none;
    display: inline-block;
    float: left;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin:2px 0 0 0;
    width: 20px;
}
#menuVerticalInteriorMS li .textoFaceta {
    float: left;
    line-height: 14px;
    padding: 3px 2px 2px;
    width: 140px;
    white-space: pre-line;
}
#menuVerticalInteriorMS li .textoFacetaColor {
    float: left;
    line-height: 14px;
    padding: 3px 2px 2px;
    width: 112px;
}
#menuVerticalInteriorMS li .colorFaceta {
    border: 1px solid #ccc;
    display: block;
    float: left;
    height: 17px;
    padding: 1px;
    width: 17px;
}

#menuVerticalInteriorMS .estrellasBV {
    height:14px;
    background-image:url(../site/common/sprite-estrellasBV.gif);
    width:77px;
    _width:126px;
    background-repeat:no-repeat;
    display:inline-block;
    margin-bottom : -2px;
}
/* END FILE: baseMenuVerticalMSFCL.css */

/* FILE: flujoZonaPrivadaFCL.css */
#contenedorRegistro a.ayuda{
    font-size:9px;
    text-decoration:underline;
}
#tablaPagoCE3 a.ayuda{
font-size:9px;
text-decoration:underline;
}
#contenedorZP {
    width:922px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border:1px solid #CCCCCC;
    padding:18px;
    float:left;
}
#contenedorInteriorZP {
    width:958px;
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border:1px solid #CCCCCC;
    float:left;
}
#headerZP {
    float:left;
    width:922px;
    height:52px;
    padding-top: 18px;
    padding-right: 18px;
    padding-left: 18px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    padding-bottom: 4px;
}
#headerZP h1 {
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
}
#headerZP h2 {
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    color: #999;
}
#headerZP .nombre {
    font-size: 14px;
    color: #CCC;
    font-weight: normal;
}
.subtitulo {
    font-weight:bold;
    font-size:14px;
    height:16px;
    margin-bottom:8px;
}
#subtitulo {
    font-weight:bold;
    font-size:14px;
    height:16px;
    margin-bottom:8px;
}
/*-----------------------------------------------------------

            RECUPERAR CLAVE

-----------------------------------------------------------*/

#contenedorRecuperarClaveZP{
    -moz-border-radius-topleft:8px;
    -moz-border-radius-topright:8px;
    border:1px solid #CCCCCC;
    float:left;
    width:958px;
}
#headerRecuperarClaveZP {
    border-bottom:1px solid #CCCCCC;
    float:left;
    height:auto;
    padding:18px;
    width:922px;
}
#tituloRecuperarClaveZP {
    width:461px;
    float:left;
    font-size:24px;
    font-weight:bold;
    height:26px;
}
#bajadaRecuperarClaveZP {
    color:#999999;
    float:left;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    margin-top:3px;
    width:922px;
}
#interiorRecuperarClaveZP {
    float:left;
    margin-bottom:8px;
    padding:16px 78px 0;
    width:802px;
}
#interior2RecuperarClaveZP {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #EBEBEB;
    float:left;
    height:auto;
    margin-bottom:16px;
    padding:16px;
    width:768px;
}
#interior2RecuperarClaveZP .titulo {
    float:left;
    font-size:14px;
    font-weight:bold;
    margin-bottom:8px;
    width:768px;
}
#ContenedorTablaRecuperarClaveZP {
    float:left;
    text-align:center;
    width:768px;
}
#tablaRecuperarClaveZP {
    width:auto;
    padding-top:2px;
    margin:0 auto;
    text-align:right;
}
#tablaRecuperarClaveZP td {
    vertical-align:middle;
    padding:2px;
    text-align: right;
}

/*-----------------------------------------------------------

            MENU ZONA PRIVADA

-----------------------------------------------------------*/
#menuVerticalZP ul {
}
#menuVerticalZP li {
    border-bottom: 1px solid #ccc;
    height:41px;
    line-height: 41px;
    padding-left: 18px;
    float:left;
    background-image: url(static/site/common/sprite-flechas.html);
    background-repeat: no-repeat;
    background-position: 10px -269px;
    width: 210px;
}
#menuVerticalZP {
    float:left;
    width:228px;
    height:378px;
}
#contenidoInteriorZP {
    border-left:1px solid #CCCCCC;
    float:left;
    min-height:400px;
    padding:18px;
    width:693px;
}
#contenidoInteriorZP h1 {
    font-size:18px;
    height: 22px;
    margin-bottom:8px;
}
#bajadaZP {
    width: 693px;
    height: 30px;
    float: left;
    margin-top:4px;
}
#bajadaZP h1 {
    font-size: 12px;
    line-height: 14px;
    height: 12px;
}
#bajadaZP p {
    color: #333;
    font-weight: normal;
    line-height: 11px;
}
#contenedorTextoZP {
    width: 693px;
    height:12px;
    padding-top:16px;
    float: left;
    margin-bottom:24px;
}
#contenidoInterior2ZP {
    float:left;
    width: 691px;
    height:auto;
}
#contenidoInterior2ZP h1 {
    float:left;
    font-size: 12px;
    line-height: 12px;
    height: 12px;
    margin-bottom:8px;
}

#contenidoInterior3ZP {
    float:left;
    width: 641px;
    padding-left:50px;

}

#contenidoInterior3ZP h1 {
    float:left;
    font-size: 12px;
    line-height: 12px;
    height: 12px;
    margin-bottom:8px;
}
#contenidoInterior3ZP p{
    float:left;
    height:12px;
    margin-bottom:8px;
}
/*HomeZP*/

#contenidoHomeFondoZP {
    background-image:url(../site/common/fnd-zp.jpg);
    float:left;
    width:693px;
    height:329px;
}
#contenidoInteriorHomeZP {
    float:left;
    width:264px;
    padding-left:429px;
    padding-top:82px;
    height:247px;
}
#contenidoInteriorZPHome h1 {
    font-size:20px;
}
#links-HomeZP {
    float:left;
    padding-left:36px;
}
#links-HomeZP li {
    line-height:20px;
    list-style-image:url(../site/common/bulFlecha.gif);
    list-style-position:outside;
}
/* Input */

#inputGiro {
    width:625px;
}
#inputRazon {
    width:415px;
}

#btn2ZP {
    height:30px;
    float:left;
    width:137px;
    float: right;
    margin-top:16px;
}
 #btn2ZP .ancho {
 width:100px;
}

/* Titulo h1 */

#tituloH1 {
    float:left;
    width:710px;
}
#tituloH1 h1 {
    float:left;
}
#tituloH1 .selector {
    float:right;
    height:26px;
    line-height:26px;
    width:100px;
    margin-top: 15px;
}
/*Mis Cupones*/
#tablaMisCuponesZP {
    width:690px;
    border-collapse:collapse;
    float:left;
    table-layout:fixed;
}
#tablaMisCuponesZP .bordeDerechoZP {
    border-right-width: 1px solid ECECEC;
    padding:6px 0 5px 8px;
}

#tablaMisCuponesZP .sinBordeZP {
border-bottom:1px solid #ECECEC;
padding:6px 0 5px 8px;
width:160px;
}
/*tabla mis direcciones*/
#contenedorMisDireccionesZP{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-top:1px solid #ECECEC;
    border-right:1px solid #ECECEC;
    border-left:1px solid #ECECEC;
    float:left;
    margin-bottom:16px;
    width:690px;
}
#tablaMisDireccionesZP {
    width:690px;
    border-collapse:collapse;
    float:left;
}
#tablaMisDireccionesZP .bordeDerechoZP {
    border-right-width: 1px solid #CCC;
    padding:6px 0 5px 8px;
}
#tablaMisDireccionesZP .sinBordeZP {
    padding:6px 0 5px 8px;
    border-bottom:1px solid #ECECEC;
}
#tablaZP {
    width:592px;
    border-collapse:collapse;
    border:1px solid #CCCCCC;
    float:left;
    -moz-border-radius: 5px;
}
.bordeDerechoZP {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #ECECEC;
    border-bottom:1px solid #ECECEC;
    padding:6px 0 5px 8px;
}
.bordeIzquierdoZP {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
}
.contZP {
    width:80px;
    padding:6px 0 5px 8px;
}
#tablaNombreDireccionZP{
    float:left;
    width:222px;
    margin-right:8px;
}
#tablaNombreDireccionZP .contZP3 {
    padding:4px 4px 5px 0;
    text-align:right;
    width:111px;
}
#tablaNombreDireccionZP input {
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
    text-align:left;
    width:112px;
}

#contenedorBordesZP {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #ececec;
    float:left;
    width:675px;
    margin-bottom:16px;
    padding: 8px;
}

.contenedorBordesZP p{
    height:20px;
    line-height:20px;
}

#contenedorBordesZP p{
    height:20px;
    line-height:20px;
}

#contenedorBordesZP {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #ececec;
    float:left;
    width:675px;
    margin-bottom:16px;
    padding: 8px;
}

#contenedorBordes2ZP {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #ececec;
    float:left;
    width:691px;
    margin-bottom:16px;
}
#contenedorBordes3ZP {
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #ececec;
    float:left;
    width:529px;
    height:160px;
    padding: 70px 32px;
}
#contenedorSinBordes2ZP {
    float:left;
    width:691px;
    margin-bottom:8px;
    padding:32px 0px;
}
#contenedorSinBordes1ZP {
    float:left;
    width:691px;
    margin-bottom:8px;
    padding:16px 0px 8px 0px;
}
#contenedorBotonListasZP {
    float:left;
    width:126px;
    padding-left:466px;
    margin-left:50px;
    margin-bottom:8px;
}
#contenedorBotonCrearNLiZP {
    float:left;
    width:150px;
    margin-bottom:8px;
    padding-left: 540px;
}
#contenedorTituloPaginacionZp {
    float:left;
    height:22px;
    width:691px;
}
#contenedorTituloPaginacionZp h1 {
    font-size:14px;
    font-weight:bold;
}
#contenedorTituloLineaZP {
    float:left;
    width:400px;
}
#contenedorTituloPaginacionZp #paginacion {
    float:right;
    width:153px;
}

#contenedorTituloPaginacionZp #paginacion #paginador {
    float:left;
    margin:4px 6px 0;
}
/*tabla 1 lista direcciones*/

#tablaZP1 {
    width:221px;
    margin-left:8px;
    float:left;
}
#tablaZP1 input {
    text-align:left;
    width:105px;
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
}
#tablaZP1 .contZP1 {
    width:107px;
    text-align:left;
    padding:4px 0px 4px 0px;
}
.contMisListasZP {
    width:120px;
    text-align:center;
    padding:4px 0px 4px 0px;
}
/*tabla 2 lista direcciones*/

#tablaZPcheck {
    width:240px;
    height:25px;
    margin-left:15px;
    line-height:25px;
    float:left;
}
#tablaZPcheck .contZPPcheck {
    text-align:left;
}
#tablaZPcheck .contZPtexto {
    width:75px;
    padding-left:5px;
    text-align:left;
    vertical-align: top;
}
/*tabla 3 lista direcciones*/

.tablaZP2 {
    width:672px;
    float:left;
}
.tablaZP2 input {
    text-align:left;
    width:112px;
    font-size:11px;
    height:16px;
}
.tablaZP2 .contZP2 {
    width:90px;
    text-align:left;
    padding:4px 0px 4px 0px;
}
.tablaZP2 .contZP3 {
    width:102px;
    text-align:left;
    padding:4px 4px 5px 0px;
    text-align:right;
}
.tablaZP2 .contZP4 {
    width:54px;
    text-align:left;
    padding:4px 0px 5px 0px;
}
.tablaZP2 .contZP5 {
    width:128px;
    text-align:left;
    padding:4px 4px 5px 0px;
}

#tablaZP2 {
    width:672px;
    float:left;
}
#tablaZP2 input {
    text-align:left;
    width:112px;
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
}
#tablaZP2 .contZP2 {
    width:90px;
    text-align:left;
    padding:4px 0px 4px 0px;
}
#tablaZP2 .contZP3 {
    width:102px;
    text-align:left;
    padding:4px 4px 5px 0px;
    text-align:right;
}
#tablaZP2 .contZP4 {
    width:54px;
    text-align:left;
    padding:4px 0px 5px 0px;
}
#tablaZP2 .contZP5 {
    width:128px;
    text-align:left;
    padding:4px 4px 5px 0px;
}
/*tabla 4 lista direcciones*/

#tablaZP5 {
    width:680px;
    margin-left:8px;
    float:left;
}
#tablaZP5 input {
    text-align:left;
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
}
#tablaZP5 .contZP2 {
    width:107px;
    text-align:left;
    padding:4px 0px 4px 0px;
}
#tablaZP5 .contZP3 {
    width:113px;
    text-align:left;
    padding:4px 0px 5px 0px;
}
#tablaZP5 .contZP4 {
    width:95px;
    text-align:left;
    padding:4px 0px 5px 12px;
}
/*tabla 5 lista direcciones*/

#tablaZP6 {
    width:320px;
    margin-left:8px;
    float:left;
}
/*tabla 6 lista direcciones*/

#tablaZP7 {
    width:680px;
    margin-left:8px;
    float:left;
}
#tablaZP7 th {
    text-align:right;
}
#tablaZP7 input {
    text-align:left;
    width:105px;
    border:1px solid #CCCCCC;
    font-size:11px;
}
#tablaZP7 select {
    border:1px solid #CCCCCC;
    color:#666666;
    font-size:11px;
    margin-right:10px;
    margin-left:15px;
}
#tablaZP7 .contZP7a2 {
    width:113px;
    text-align:left;
    padding:4px 0px 4px 0px;
}
#tablaZP7 .contZP7a3 {
    width:108px;
    text-align:left;
    padding:4px 0px 4px 0px;
}
/* Tabla */
.contZP4 {
    padding:4px 0;
    text-align:left;
    width:50px;
}
#tablaZP3 {
    float:left;
    width:672px;
}
#tablaZP3 .contZP{
    padding:4px 4px 4px 0px;
    text-align:left;
    width:auto;
}
#tablaZP3 .contZP2 {
    padding:4px 0;
    text-align:left;
}
#tablaZP3 .contZP4 {
    padding:4px 4px 4px 0px;
    text-align:right;
    width:44px;
}
#tablaZP3 .contZP5 {
    padding:4px 4px 4px 0px;
    text-align:right;
    width:60px;
}

#tablaZP3 .contZP6 {
    padding:4px 4px 4px 0px;
    text-align:right;
    width:76px;
}
.tablaZP3 .contZP7 {
    padding:4px 4px 4px 0px;
    text-align:right;
    width:86px;
}
.tablaZP3 input {
    margin-top:2px;
}
.tablaZP3 .radio {
    border:0px;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#tablaZP3 {
    border: medium none;
    border-collapse: collapse;
    clear: both;
    width: 672px;
}
#tablaZP3 .contZP{
    padding:4px 4px 4px 0px;
    text-align:left;
    width:auto;
}
#tablaZP3 .contZP2 {
    padding: 4px 6px 5px 0;
    text-align: right;
    width: 75px;
}
#tablaZP3 .contZP4 {
    padding: 4px 0 5px;
    text-align: left;
    width: 48px;
}
#tablaZP3 .contZP5 {
    padding: 4px 6px 5px 0;
    text-align: right;
    width: 32px;
}

#tablaZP3 .contZP6 {
    padding: 4px 6px 5px 0;
    text-align: right;
    width: 60px;
}
#tablaZP3 .contZP7 {
    padding:4px 4px 4px 0px;
    text-align:right;
    width:86px;
}
#tablaZP3 input {
    margin-top:2px;
}
#tablaZP3 .radio {
    border:0px;
    margin-top: 5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#tablaComuna {
    float:left;
    margin-left:48px;
}
#tablaComuna .contZP2{
    padding:4px 4px 4px 0px;
    width:118px;
}
/*Tabla Comúna dirección 14-04-2011*/
#tablaComunaDireccionZP {
    border-collapse:collapse;
    border: none;
    padding:0;
    clear:both
}
#tablaComunaDireccionZP .datosZonaEditRegister {
    float:left;
    margin-right:14px;
    width:104px;
}
#tablaComunaDireccionZP .texto1 {
    width:120px;
    line-height:20px;
    height:20px;
    text-align:left;
}
#tablaComunaDireccionZP .contZP2{
    padding:4px 0px 4px 0px;
    width:110px;
}
#btnZP {
    height:30px;
    width:137px;
    float: right;
    cursor:default;
}
#btnZP .ancho {
    width:100px;
}
#contenedorDireccionZPFC5{
    clear:both;
    width:670px;
    height: 40px;
    padding-top:10px;
}
#contenedorDireccionFC4{
    clear:both;
    width:670px;
    height: 40px;
    padding-top:10px;
}
#contenedorDireccionFC4 .tituloObservacion{
    float: left;
    width: 136px;
    height: 40px;
    line-height: 20px;
    margin-right: 8px;
}
#contenedorDireccionFC4 .cuadroInfoObservacion{
    float: left;
    width: 500px;
    height: 40px;
}

/*Tabla teléfonosZP 14-04-2011*/
#tablaEstadoOrdenZP {
    width:690px;
    border-collapse:collapse;
    float:left;
    table-layout:fixed;
    background-color:#FFF;
}
#tablaEstadoOrdenZP .bordeDerechoZP {
    border-right-width: 1px solid #ECECEC;
    padding:6px 0 5px 8px;
    width:122px;
}
#tablaEstadoOrdenZP .sinBordeZP {
    padding:6px 8px 5px 8px;
    border-bottom:1px solid #ECECEC;
    text-align:center;
}

#contenedorEstadoOrdenZP{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-top:1px solid #ECECEC;
    border-right:1px solid #ECECEC;
    border-left:1px solid #ECECEC;
    float:left;
    width:690px;
}
#tablaDespachoDatosZP {
    width:633px;
    border-collapse:collapse;
    border: none;
    padding:0;
    margin:6px 0 6px 0;
    clear:both;
}
#tablaDespachoDatosZP .datosZona {
    width:104px;
    float:left;
    width:104px;
    margin-right:6px;
}
#tablaDespachoDatosZP .queEsto{
    width: auto;
    height:20px;
    line-height:20px;
    padding-right:5px;
}
#tablaDespachoDatosZP .input {
    width:110px;
    height:20px;
    line-height:20px;
    padding-right:5px;
}
#tablaDespachoDatosZP .input2 {
    width:242px;
    height:20px;
    line-height:20px;
}
#tablaDespachoDatosZP .input3 {
    width: auto;
    height:20px;
    line-height:20px;
}
#tablaDespachoDatosZP .texto1 {
    width:120px;
    line-height:20px;
    height:20px;
    text-align:left;
}
#tablaDespachoDatosZP .texto2 {
    width:47px;
    line-height:20px;
    height:20px;
    padding-right:4px;
    text-align:left;
}
#tablaDespachoDatosZP .texto3 {
    width:23px;
    line-height:20px;
    height:20px;
    padding-right:4px;
    text-align:right;
}
#tablaDespachoDatosZP a.ayuda {
    font-size:9px;
    text-decoration:underline;
}
#tablaDespachoDatosFonosZP {
    width:465px;
    border-collapse:collapse;
    border: none;
    padding:0;
    margin:6px 0 6px 0;
    clear:both;
}
#tablaDespachoDatosFonosZP .input {
    width:138px;
    height:20px;
    line-height:20px;
    padding-right:20px;
}
#tablaDespachoDatosFonosZP .texto {
    width:98px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
#tablaDespachoDatosFonosZP .texto2 {
    width:47px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
#tablaDespachoDatosFonosZP .texto3 {
    width:100px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
/*Fin Tabla teléfonosZP 14-04-2011*/
/*Tabla estado orden*/

#tablaEstadoOrdenZP {
    width:690px;
    border-collapse:collapse;
    float:left;
    table-layout:fixed;
    background-color:#FFF;
}
#tablaEstadoOrdenZP .bordeDerechoZP {
    border-right-width: 1px solid #ECECEC;
    padding:6px 0 5px 8px;
    width:122px;
}
#tablaEstadoOrdenZP .sinBordeZP {
    padding:6px 8px 5px 8px;
    border-bottom:1px solid #ECECEC;
    text-align:center;
}

#contenedorEstadoOrdenZP{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-top:1px solid #ECECEC;
    border-right:1px solid #ECECEC;
    border-left:1px solid #ECECEC;
    float:left;
    width:690px;
}
#tablaEstadoOrden1ZP {
    width:400px;
    float:left;
    margin-bottom:16px;
}
#tablaEstadoOrden2ZP {
    width:392px;
    float:left;
    margin-right:16px;
}
#tablaEstadoOrden3ZP {
    width:250px;
    float:left;
    margin-bottom:10px;
}
.tablaEstadoOrden4ZP {
    width:320px;
    float:left;
    margin-right:9px;
    margin-bottom:8PX;
}
.tablaEstadoOrden4ZP .descripcion {
    width:240px;
    padding-top:4px;
    float:left;
    vertical-align:top;
}

.tablaEstadoOrden4ZP .precio1{
    font-weight:bold;
    font-size:12px;
    color: #CC0000;
}

.tablaEstadoOrden4ZP .sku {
    color:#999999;
    font-size:10px;
}
.tablaEstadoOrden4ZP p{
    margin-bottom:2px;
    width: 247px;
}
.tablaEstadoOrden4ZP .texto {
    color:#666666;
    font-size:10px;
    height:12px;
    line-height:12px;
}
.tablaEstadoOrden4ZP .imagen {
    vertical-align:top;
    width:78px;
    margin-right:8px;
}
#tablaEstadoOrden3ZP td, #tablaEstadoOrden2ZP td{
    padding:2px;
    margin-bottom:4px;
}
#contenedorDatosOrden{
    width:658px;
    margin:16px;
    padding-bottom:16px;
    float:left;
    border-bottom:1px solid #ececec;
}
#contenedorDatosOrden2{
    width:658px;
    padding:0px 16px 0px 16px;
    float:left;
    border-bottom:1px solid #ececec;
}

#subtituloEOZP {
    float:left;
    width:200px;
}
/* Contenedor Lista direcciones 10-09-2010 */
#ListadoDireccionesZP {
    clear:both;
    border-top:1px solid #ECECEC;
    padding-top:18px;
}

#ListadoDireccionesZP ul {
    color:#666666;
    font-weight:normal;
    line-height:16px;
    list-style-image: url(static/site/common/bulFlecha.gif);
    list-style-position:outside;
    margin:17px 0 10px 18px;
}
#contenedorTituloPaginacionZp2 {
    float: left;
    height: 22px;
    margin-bottom:10px;
    width: 691px;
}


.contenedorDatosOrden2{
    width:608px;
    margin:0px 20px 20px 20px;
    padding:20px;
    border:1px solid #ececec;
    float:right;
    background-color:#FFF;
}
.columna1DatosOrden {
    float:left;
    width:310px;
    height:auto;
    padding-right:39px;
    border-right:1px solid #ececec;
}
.columna2DatosOrden {
    float:left;
    width:228px;
    padding-left:20px;
}
.columna2DatosOrden .contenido {
    width:228px;
    color:#666;
    padding-bottom:10px;
    line-height:14px;
}
.columna2DatosOrden .datosOrden {
    width:228px;
}
.columna2DatosOrden .destacadoOrden {
    width:228px;
    font-weight:bold;
}
.productoDatosOrden {
    width:310px;
    height:75px;
    padding:0 10px 30px 0;
}
.imagenDatosOrden {
    float:left;
    width:70px;
    height:70px;
    margin-right:10px;
}
.decripcionProducto {
    float:left;
    width:230px;
}
.productoDatosOrden .marca {
    width:230px;
    vertical-align:top;
    font-weight:bold;
}
.productoDatosOrden .precio1{
    font-weight:bold;
    font-size:12px;
    color: #CC0000;
}
.productoDatosOrden .sku {
    color:#999999;
    font-size:10px;
}
.productoDatosOrden p{
    margin-bottom:2px;
    width: 230px;
}
.productoDatosOrden .texto {
    color:#666666;
    font-size:10px;
    height:12px;
    line-height:12px;
}

/*mensaje eGift*/
.mensajeEgigft {
    width:228px;
    height:auto;
    margin-bottom:10px;
}
.mensajeEgigft p {
    clear:both;
    width:228px;
    height:15px;
}
.mensajeEgigftDireccion {
    float: left;
    width:113px;
    height:20px;
    line-height:20px;
    margin-right:5px;
}
.campoDireccion {
    float:left;
    width:100px;
    height:20px;
    padding-bottom:5px;
}
.mensajeEgigft input {
    width:100px;
}
.botonEnviarEgift{
    width:98px;
    height:25px;
    margin:0px 0 0 130px;
}
/*Fin mensaje eGift*/

/*Fin Datos Orden*/

/* Contenedor Lista direcciones 07-09-2010 */
#ListadoDireccionesZP {
    clear:both;
    border-top:1px solid #ECECEC;
    padding-top:18px;
}

#ListadoDireccionesZP ul {
    color:#666666;
    font-weight:normal;
    line-height:16px;
    list-style-image: url(../site/common/bulFlecha.gif);
    list-style-position:outside;
    margin:17px 0 10px 18px;
}

/* Fin Contenedor Lista direcciones 07-09-2010 */
#contenedorTituloPaginacionZp2 {
    float: left;
    height: 22px;
    margin-bottom:10px;
    width: 691px;
}

#contenedorLibretaDireccionesZP{
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border-top:1px solid #ECECEC;
    border-right:1px solid #ECECEC;
    border-left:1px solid #ECECEC;
    border-bottom:1px solid #ECECEC;
    clear:both;
    height:26px;
    width:415px;
    padding: 10px 30px 10px 30px;
    margin: 0 auto 20px auto;
}
#contenedorLibretaDireccionesZP .contenedorTituloLD {
    float:left;
    height:26px;
    line-height:26px;
    width:210px;
    margin: 0 110px 0 0;
}
#contenedorLibretaDireccionesZP .contenedorTituloLD h3{
    font-size:14px;
    color:#333;
    font-weight:bold;
}
#btnLD {
    float: right;
    height: 26px;
    width: 95px;
}
/*Tabla Cambiar Clave*/
#contenedorIngresaMailZP {
    float:left;
    width:691px;
}
#tablaCambiarClaveZP {
    margin:auto;
}
#tablaCambiarClaveZP .celda1 {
    width:120px;
    text-align:right;
    padding:6px 0 5px 8px;
}
#tablaCambiarClaveZP .celda2 {
    width:140px;
    text-align:left;
    padding:6px 0 5px 8px;
    }
#tablaCambiarClaveZP input {
    text-align:left;
    width:130px;
    border:1px solid #CCCCCC;
    font-size:11px;
}
/*cierre tablas*/

#contenidoBannersZP {
    clear:both;
    padding-top:8px;
    margin:0px auto;
    width: 960px;
}
#contenidoBanner1ZP {
    float:left;
    width:296px;
    margin-right:9px;
    height:110px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    padding-top: 16px;
    padding-left: 16px;
    background-image: url(../site/common/fnd-banner-heme-ZP.gif);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
}
#contenidoBanner1ZP h1, #contenidoBanner2ZP h1{
    color: #333;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 8px;
}

#contenidoBanner1ZP {
    float:left;
    width:296px;
    margin-right:9px;
    height:110px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    padding-top: 16px;
    padding-left: 16px;
    background-image: url(../site/common/fnd-banner-heme-ZP.gif);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
}
#contenidoBanner1ZP h1, #contenidoBanner2ZP h1{
    color: #333;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 8px;
}

#contenidoBanner2ZP {
    float:left;
    width:296px;
    height:110px;
    -moz-border-radius-bottomleft:8px;
    -moz-border-radius-bottomright:8px;
    padding-top: 16px;
    padding-left: 16px;
    background-repeat: repeat-x;
    background-image: url(../site/common/fnd-banner-heme-ZP.gif);
    border: 1px solid #CCC;
}
.contenidoBanner1ZP li, #contenidoBanner1ZP li, #contenidoBanner2ZP li{
line-height:20px;
list-style-image:url(../site/common/bulFlecha.gif);
list-style-position:inside;
white-space: nowrap;
}
#contenidoBanner1ZP ul, #contenidoBanner2ZP ul{
    float:left;
    display: inline-block;
    width:260px;
    height:auto;
}
#contenidoBanner1ZP li, #contenidoBanner2ZP li{
    line-height:20px;
    list-style-image:url(../site/common/bulFlecha.gif);
    list-style-position:inside;
}
#tituloZP {
    float:left;
    font-size:24px;
    font-weight:bold;
    height:26px;
}
#destacado {
    font-weight:bold;
}
.destacadoRegister{
    font-weight:bold;
}
#destacado2 {
    font-weight:bold;
    color:#999;
}
/*---------------------------------------------
  REGISTRO
---------------------------------------------*/
#headerRegistroZP {
    float:left;
    width:922px;
}
#headerRegistroZP .selector {
    float:left;
    height:26px;
    line-height:26px;
    width:100px;
}
#tituloRegistroZP {
    width:461px;
    height:26px;
    float:left;
}
#numeroSACRegistroZP {
    width:461px;
    height:26px;
    float:left;
    text-align:right;
}
.numeroSACtxt {
    float: left;
    font-size:12px;
    font-weight: bold;
    color: #666;
    height: 26px;
    line-height: 26px;
    width: 461px;
}
#tituloRegistroZP p {
    clear:both;
    font-size:12px;
    line-height:15px;

}
#bannerRegistroZP {
    float:left;
    width:920px;
    height:40px;
    border:1px solid #EBEBEB;
    margin-bottom:8px;
}
#formularioRegistroZP {
    float:left;
    width:802px;
    padding:0 60px;
}
#formularioRegistroZP .subtitulo {
    float:left;
    font-weight:bold;
    font-size:14px;
    margin-bottom:8px;
    width:770px;
    height:16px;
}
#contenedorSeguridad {
    float:left;
    width:770px;
    padding:8px 76px;
    background-color:#f7f7f7;
    margin-bottom:16px;
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
}
#contenedorRegistro {
    float:left;
    width:770px;
    padding:16px;
    border:1px solid #ebebeb;
    -moz-border-radius:4px;
    margin-bottom:16px;
}

.contenedorRegistroPrimary {
    float:left;
    width:770px;
    padding:16px;
    border:1px solid #ebebeb;
    -moz-border-radius:4px;
    margin-bottom:16px;
}

.contenedorRegistroPrimary a.ayuda{
    font-size:9px;
    text-decoration:underline;
}

#contenedorRegistro2 {
    float:left;
    width:770px;
}
#tabla4x {
    width:580px;
    margin: 0 70px;
}
#tabla4x .input {
    width:135px;
    height:22px;
    line-height:22px;
    margin-right:32px;
}
/*Fix the bug FB-15224, by Brain, 2014-8-11*/
#tabla4x .texto {
    width:146px;
    height:22px;
    line-height:22px;
    padding-right:6px;
    text-align:right;
}
/*Tabla generica*/
#tablagenerica { margin:0 auto; width:768px;}
#tablagenerica  td{ padding:4px; }
#tablagenerica  td.label{ text-align:right; width:110px; }


#tabla6x {
    float:left;
    width:768px;
}
#tabla6x td { padding:3px;}
#tabla6x .input {
    width:128px;
    height:20px;
    line-height:20px;
}
#tabla6x .dropsDatosN {
    width:189px;
    height:22px;
    line-height:22px;
    vertical-align:middle;
}
#tabla6x .contenedorTelefono {
    width:180px;
}
#datosPersona {
    width:128px;
}
#tabla6x .texto {
    width:124px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:right;
}
#tabla6x .texto2 {
    width:82px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:right;
}
#tabla6x .texto3 {
    width:128px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:right;
}

/*Tabla despacho 13-04-2011*/
#tablaDespacho6x {
    width:465px;
    margin-right:273px;
    border-collapse:collapse;
    border: none;
    padding:0;
}
#tablaDespacho6x .input {
    width:138px;
    height:20px;
    line-height:20px;
    padding-right:20px;
}
#tablaDespacho6x .texto {
    width:98px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
#tablaDespacho6x .texto2 {
    width:47px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
/*Fin Tabla despacho 13-04-2011*/

#datosTelefono {
    width:54px;
}
#telefonos {
    margin-right:4px;
}
#genero {
    width:256px;
    float:left;
    margin-right:8px;
}
#genero .texto {
    height:22px;
    line-height:22px;
    padding-right:4px;
    text-align:right;
    width:124px;
}
#nacimiento {
    float:left;
    width:506px;
}
#nacimiento .texto {
height:22px;
line-height:22px;
padding-right:4px;
text-align:right;
width:124px;
}
#datosNacimiento {
    float:left;
    width:50px;
    margin-right:5px;
}
#contenedorInteres {
    float:left;
    width:642px;
    padding-left:128px;
    padding-top:16px;
}
#contenedorInteres p {
    float:left;
    height:14px;
    line-height:18px;
    margin-bottom:8px;
    width:624px;
}
#contenedorInteres input {
    float:left;
    width:14px;
    margin-bottom:4px;
}
/*Tabla Lugar Interior Zona Privada*/
#tablaLugarIZP {
    float:left;
    margin-right:8px;
    padding:4px 0 5px;
    width:120px;
}
#tablaLugarIZP .radio {
    width:20px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}
#tablaLugarIZP .texto {
    width:40px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}
/*Fin Tabla*/

/*Tabla Dirección*/
#tablaLugar {
    border-collapse:collapse;
    border: none;
    width:736px;
}
#tablaLugar td{
    padding:4px 0px 4px 0px;
}
#tablaLugar .radio {
    width:20px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}
#tablaLugar .texto1 {
    width:40px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

#tablaLugar .texto2 {
    width:43px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
#tablaLugar .texto3 {
    width:75px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
#tablaLugar .texto4 {
    width:72px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
#tablaLugar .campoDireccion {
    width:260px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}
#tablaLugar .campoDireccion1 {
    width:260px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}
#tablaLugar .campoDireccion2 {
    width:50px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

/*id to class*/

.tablaLugar {
    border-collapse:collapse;
    border: none;
    width:736px;
}
.tablaLugar td{
    padding:4px 0px 4px 0px;
}
.tablaLugar .radio {
    width:20px;
    height:20px;
    line-height:20px;
    vertical-align:middle;
}
.tablaLugar .texto1 {
    width:40px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

.tablaLugar .texto2 {
    width:43px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
.tablaLugar .texto3 {
    width:75px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
.tablaLugar .texto4 {
    width:72px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
.tablaLugar .campoDireccion {
    width:260px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}
.tablaLugar .campoDireccion1 {
    width:260px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}
.tablaLugar .campoDireccion2 {
    width:50px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

#tablaLugar2 .espacioInicial{
    width:183px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}
#tablaLugar2 .campoDireccion {
    width:300px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

#tablaLugar2 .texto1 {
    width:40px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

#tablaLugar2 .texto2 {
    width:50px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}

#tablaLugar2 .texto3 {
    width:75px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}

#tablaLugar2 .campoDireccion2 {
    width:50px;
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
}

#TablaZonaSeleccion{
    width:80px;
    text-align:left;
    vertical-align:middle;
    margin-right:4px;
}

.tablaZonaSeleccion2Register {
    margin-right:4px;
    text-align:left;
    vertical-align:middle;
    width:94px;
}

/*Fin Tabla*/
#tablaCuenta {
    float:left;
    width:250px;
    margin-right:8px;
}
#tablaCuenta .radio {
    float:left;
    width:20px;
}
#tablaCuenta .texto {
    float:left;
    width:40px;
    height:20px;
    line-height:20px;
}
#tablaCuenta .texto2 {
    float:left;
    width:120px;
    height:20px;
    line-height:20px;
}
#tablaDireccion {
    float:left;
    width:640px;
    margin-bottom:8px;
    margin-top: 4px;
}
#tablaDireccion .texto {
    width:50px;
    text-align:right;
    height:22px;
    line-height:22x;
    padding-right:4px;
}
#tablaDireccion .texto2 {
    width:90px;
    text-align:right;
    height:22px;
    line-height:22x;
    padding-right:4px;
}
#tablaDireccion .texto2 {
    width:110px;
    text-align:right;
    height:22px;
    line-height:22x;
    padding-right:4px;
}
#tablaDireccion .input {
    height:22px;
    line-height:22x;
}
#tablaDireccion .input2 {
    width:30px;
    height:22px;
    line-height:22x;
    vertical-align: top;
}
#tablaDireccion .input3 {
    width:128px;
    height:22px;
    line-height:22x;
}
#tablaDireccionCE {
    float:left;
    width:610px;
    margin-bottom:8px;
    margin-top: 4px;
}
#tablaDireccionCE .texto {
    width:50px;
    text-align:right;
    height:22px;
    line-height:22x;
    padding-right:4px;
}
#tablaDireccionCE .texto2 {
    width:90px;
    text-align:right;
    height:22px;
    line-height:22x;
    padding-right:4px;
}

#tablaDireccionCE .input {
    height:22px;
    line-height:22x;
}
#tablaDireccionCE .input2 {
    width:30px;
    height:22px;
    line-height:22x;
    vertical-align: top;
}
#tablaDireccionCE .input3 {
    width:128px;
    height:22px;
    line-height:22x;
}
.tablaZona {
    float:left;
}
#tablaZona {
    float:left;
}
#tablaZona td {
    padding:4px;
    vertical-align:top;
}
#tablaZona-1 {
    float:left;
    width:700px;
    padding-left:100px;
}
#tablaZona .texto {
    height:22px;
    line-height:22px;
    padding-right:4px;
    text-align:right;
    width:150px;
    vertical-align: top;
}

#tablaZona input {
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
}
#tablaZona td {
    padding:4px;
    vertical-align: top;
}

.tablaZona .datosZonaEditRegister {
    margin-right:4px;
    text-align:left;
    vertical-align:middle;
    width:80px;
}

.tablaZona .texto2{
    width:43px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}

.tablaZona .campoDireccion2{
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
    width:50px;
}
.tablaZona .campoDireccion {
    height:20px;
    line-height:20px;
    text-align:left;
    vertical-align:middle;
    width:260px;
}
.tablaZona .texto3{
    height:20px;
    line-height:20px;
    padding-right:5px;
    text-align:right;
    vertical-align:middle;
    width:75px;
}

.tablaZona .contCalleZP {
    height: 20px;
    line-height: 20px;
    text-align: left;
    vertical-align: middle;
    width: 260px;
}

.tablaZona .texto4 {
    width:72px;
    padding-right:5px;
    height:20px;
    line-height:20px;
    text-align:right;
    vertical-align:middle;
}

.fields3 .radio {
    float:left;
    width:20px;
}
.fields3 .texto {
    float:left;
    height:20px;
    line-height:20px;
    width:40px;
}
.fields3 {
    float:left;
    margin-left:125px;
    margin-top:5px;
    width:120px;
}

#contenedorZona {
    width:772px;
    float: left;

}
#datosZona {
    width:104px;
    float:left;
    width:104px;
    margin-right:14px;
}
#tituloCompraExpress {
    float:left;
    padding:0 17px;
    width:770px;
    margin-bottom:8px;
}
#tituloCompraExpress .tituloCE {
    float:left;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline;
    display: block;
}
#tituloCompraExpress .tituloCE a {
    float:left;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline;
}
#tituloCompraExpress .tituloCE a:hover {
    color:#99cc00;
}
.ayuda {
    font-size:10px;
    font-weight:normal;
    color:#666;
}
.ayuda a {
    font-size:10px;
    font-weight:normal;
    color:#666;
}
.ayuda a:hover {
    font-size:10px;
    font-weight:normal;
    color:#99cc00;
}
#botonRegistro {
    float:left;
    padding-left:695px;
    width:120px;
}
#contenedorTituloCE {
    border-top:1px solid #EBEBEB;
    float:left;
    height:16px;
    margin-bottom:8px;
    padding-left:16px;
    padding-top:8px;
    width:738px;
}
#contenedorTituloCE .titulo {
    float:left;
    font-weight:bold;
    font-size:13px;
    color:#666;
    height:14px;
    line-height:18px;
    width:308px;
}
#contenedorTituloCE .opcion {
    float:left;
    height:14px;
    line-height:18px;
    width:430px;
}
#contenedorTituloCE input {
    margin-right:4px;
}


.contenedorTituloCERegister {
    border-top:1px solid #EBEBEB;
    float:left;
    height:16px;
    margin-bottom:8px;
    padding-left:16px;
    padding-top:8px;
    width:738px;
}
.contenedorTituloCERegister .titulo {
    float:left;
    font-weight:bold;
    font-size:13px;
    color:#666;
    height:14px;
    line-height:18px;
    width:308px;
}
.contenedorTituloCERegister .opcion {
    float:left;
    height:14px;
    line-height:18px;
    width:430px;
}
.contenedorTituloCERegister input {
    margin-right:4px;
}

.datosCERegister {
    float:left;
    margin-bottom:8px;
    padding:8px 16px;
    width:738px;
}
.datosCERegister .configuracion{
    float:left;
    width:72px;
    height:20px;
    line-height:20px;
    margin-left:8px;
}

.datosCE {
    float:left;
    margin-bottom:8px;
    padding:8px 16px;
    width:738px;
}

#datosCE {
    float:left;
    margin-bottom:8px;
    padding:8px 16px;
    width:738px;
}

#datosCE .configuracion{
    float:left;
    height:20px;
    line-height:20px;
    margin-right:8px;
}
#datosCE2 {
    float:left;
    padding:8px 16px;
    width:738px;
}

.datosCE2Register {
    float:left;
    padding:8px 16px;
    width:738px;
}

.opcionDespachoCE {
    float:left;
    margin-bottom:8px;
    width:738px;
}
.opcionDespachoCE .texto2 {
    float:left;
    height:20px;
    line-height:20px;
    width:350px;
}
.opcionDespachoCE .texto {
    float:left;
    height:20px;
    line-height:20px;
    width:130px;
}
.opcionDespachoCE .radio {
    float:left;
    width:20px;
}
#tablaPagoCE {
    float:left;
    margin-bottom:8px;
    margin-right:8px;
    width:160px;
}
#tablaPagoCE .texto {
    float:left;
    height:20px;
    line-height:20px;
    width:60px;
}
#tablaPagoCE .radio {
    float:left;
    width:20px;
}
#tablaPagoCE2 {
    clear:both;
    margin-right:8px;
    margin-bottom:12px;
    width: 672px;
}
#tablaPagoCE2 .texto {
    float:left;
    height:20px;
    line-height:20px;
    width:70px;
}

#tablaPagoCE2 .texto2 {
    float:left;
    height:20px;
    line-height:20px;
    padding-left:4px;
    width:114px;
}

#tablaPagoCE2 .input {
    float:left;
    height:20px;
    line-height:20px;
    width:144px;
    margin-right:4px;
}
#tablaPagoCE2 .datosCuotas {
    width:80px;
    float:left;
    margin-right:8px;
    height:20px;
    line-height:20px;
}
#tablaPagoCE2 .datosCuotas1 {
    float:left;
    margin-right:8px;
    width:50px;
}

#tablaPagoCE2 .texto3 {
    float:left;
    height:20px;
    line-height:20px;
    padding-left:8px;
    width:90px;
}

#tablaPagoCE3 {
    float:left;
    margin-right:8px;
    width:480px;
    height:20px;
    line-height:20px;
}
#tablaPagoCE3 .texto {
    float:left;
    height:20px;
    line-height:20px;
    width:70px;
}
#tablaPagoCE3 .texto2 {
    float:left;
    height:20px;
    line-height:20px;
    width:150px;
}
#tablaPagoCE3 .radio {
    float:left;
    width:20px;
}
#botonCE {
    float:left;
    margin-top:8px;
    width:230px;
    cursor:default;
    /*fix bug FB-15230 by nemohuang*/
    padding-left:0px;
    margin-left:508px;
    clear:both;
}
/*saldo otras tarjetas*/
.mensajeErrorZP{
    float:left;
    color:#CC0000;
    padding-top:16px;
    font-weight:bold;
    width:690px;
}
#montoDisponible {
    font-size: 12px;
    margin-bottom: 8px;
    padding: 8px;

}

#txtMontoDisponible {
    padding: 8px;

}
#tablaBotonZP {
    float: left;
    width: 240px;
}

#tablaBotonZP .contZP1 {
    font-weight:bold;
    height: 24px;
    line-height: 24px;
    width: 50px;

}
#tablaBotonZP .contZP2 {
    height: 24px;
    line-height: 24px;
    width: 130px;

}
#tablaBotonZP .contZP3 {
    height: 24px;
    line-height: 24px;
    width: 30px;

}
/*fix bug FB-11767 , the width is not right */
#contenedorBtnSaldoZP {
    width: 112px;
    float: left;
}
#contenedorBtnSaldoZP .ancho {
 width:80px;
}

.tdAncho {
    width:310px;
    padding:4px 0;
    text-align:left;
    vertical-align: middle;
}
#tablaDestacadoZP {
    float:left;
    width:581px;
    margin-left:20px;
}

#tablaDestacadoZP .texto {
    width:128px;
    padding-right:8px;
    height:20px;
    line-height:20px;
    text-align:right;
}


#tablaTelefonosZP {
    width:235px;
    border-collapse: collapse;
    border: medium none;
    padding:0;
}
#tablaTelefonosZP.tabPhone{
    width:800px;
}

#tablaTelefonosZP .contZP4 {
    padding:4px 0 5px;
    text-align:left;
    width:48px;
}
#tablaTelefonosZP .contZP1 {
    padding:4px 4px 5px 0;
    text-align:right;
    width:99px;
}
#tablaTelefonosZP .contZP2 {
    padding:4px 4px 5px 0;
    text-align:left;
    width:128px;
}
#tablaTelefonosZP .contZP3 {
    padding:4px 4px 5px 0;
    text-align:right;
    width:90px;
}
#tablaTelefonosZP .contZP5 {
    padding:4px 4px 4px 0;
    text-align:right;
    width:60px;
}

#tablaTelefonosDireccionZP {
    width:672;
    float: left;
}


#tablaTelefonosDireccionZP .contZP4 {
    padding:4px 0 5px;
    text-align:left;
    width:48px;
}
#tablaTelefonosDireccionZP .contZP1 {
    padding:4px 4px 5px 0;
    text-align:right;
    width:102px;
}
#tablaTelefonosDireccionZP .contZP2 {
    padding:4px 4px 5px 0;
    text-align:right;
    width:56px;
}
#tablaTelefonosDireccionZP .contZP3 {
    padding:4px 4px 5px 0;
    text-align:right;
    width:104px;
}
#tablaTelefonosDireccionZP .contZP5 {
    padding:4px 4px 4px 0;
    text-align:right;
    width:60px;
}


#tablaCalleZP {
    width:672px;
    border: medium none;
    border-collapse: collapse;
    clear: both;
}

#tablaCalleZP .contZP4 {
    padding:4px 0 5px;
    text-align:left;
    width:48px;
}
#tablaCalleZP .contZP1 {
    height: 20px;
    line-height: 20px;
    text-align: right;
    width: 110px;
    padding-right:10px;
}
#tablaCalleZP .contZP2 {
    padding:4px 6px 5px 0;
    text-align:right;
    width:75px;
}
#tablaCalleZP .contZP3 {
    padding:4px 0px 5px 0;
    text-align:right;
    width:76px;
}
#tablaCalleZP .contZP4 {
    padding:4px 0 5px 0;
    text-align:left;
    width:48px;
}
#tablaCalleZP .contZP5 {
    padding:4px 6px 5px 0;
    text-align:right;
    /*fix bug FBATGU-3265 by Brain, 2014-12-30 from 32px to 64px*/
    width:64px;
}
#tablaCalleZP .contZP6 {
    padding:4px 6px 5px 0;
    text-align:right;
    width:60px;
}
#tablaCalleZP .contCalleZP {
    padding:4px 0px 5px 0px;
    text-align:left;
    width:200px;
}
#tablaCalleZP .distancia {
    width: 23px;
}

#contenedorSubtituloZP{
    width:672px;
    float:left;
}
/*--------------------------------------
        Compra express Zona Privada
-----------------------------------------*/
#opcionDespachoCEZP {
    display:none;
    float:left;
    width:672px;
}
#opcionDespachoCEZP .radio {
    float:left;
    width:20px;
}
#opcionDespachoCEZP .texto {
    float:left;
    height:20px;
    line-height:20px;
    width:130px;
}
#opcionDespachoCEZP .texto2 {
    float:left;
    height:20px;
    line-height:20px;
    width:372px;
}
#opcionCEZP {
    float:left;
    height:14px;
    line-height:18px;
    width:300px;
}
#subtituloCEZP {
    float:left;
    width:280px;
}
#direccionCEZP {
    float:left;
    width:672px;
    margin-bottom:8px;
}
#direccionCEZP .configuracion{
    float:left;
    width:400px;
    height:20px;
    line-height:20px;
    margin-left:8px;
}
#tablaLugarCE {
    float:left;
    width:auto;
    margin-right:8px;
    padding:4px 0px 5px 0px;
}
#tablaLugarCE .radio {
    float:left;
    width:20px;
}
#tablaLugarCE .texto {
    float:left;
    width:40px;
    height:20px;
    line-height:20px;
}
#tablaLugarCE .texto2 {
    float:left;
    width:90px;
    height:20px;
    line-height:20px;
}
#tablaLugarCE {
    float:left;
    width:auto;
    margin-right:8px;
    padding:4px 0px 5px 0px;
}

#tablaCuentaCE .radio {
    float:left;
    width:20px;
}
#tablaCuentaCE .texto {
    float:left;
    width:30px;
    height:20px;
    line-height:20px;
}
#tablaCuentaCE .texto2 {
    float:left;
    width:120px;
    height:20px;
    line-height:20px;
}
#datosCEZP {
    float:right;
    width:672px;
}
#btnCEZP {
    height:30px;
    float:right;
    width:130px;
}
#btn2CEZP {
    height:30px;
    float:right;
    width:200px;
}

#tituloCMRZP{
    font-size:18px;
    height:22px;
    padding:18px 18px 8px 18px;
}

/*--------------------------------------
        Login Pantalla completa
-----------------------------------------*/

#loginContenedor {
    float:left;
    padding:34px 20px;
    width:882px;
}

#loginContenedorImagen {
    float:left;
    height:140px;
    margin-right:32px;
    width:98px;
}

#loginContenedorInfoOC {
    float:left;
    height:auto;
    width:704px;
    padding-top:20px;
}
#loginContenedorInfoOC p{
    font-size:12px;
    margin-bottom:10px;
    text-align:center;
}
#loginContenedorInfoOC2 {
    float:left;
    height:auto;
    width:704px;
    padding-top:20px;
    text-align:center;
}

#loginContenedorForm {
    float:left;
    width:480px;
    -moz-border-radius:4px 4px 4px 4px;
    border:1px solid #ECECEC;
    padding:24px;
    margin-right:16px;
}

#loginContenedorFormOC {
    float:left;
    width:834px;
    height:auto;
    -moz-border-radius:4px 4px 4px 4px;
    border:1px solid #ECECEC;
    padding:24px;
}

#loginContenedorDatos {
    float:left;
    width:350px;
}

#loginContenedorDatos {
    float:left;
    width:350px;
}

.loginContenedorDatosOC {
    clear:both;
    float:left;
    height:auto;
    width:704px;
    padding-bottom:10px;
    margin-bottom:20px;
    border-bottom:1px solid #ececec;
}

.loginContenedorDatosOC h1 {
    font-size:14px;
    font-weight:bold;
    color:#666;
    margin-bottom:14px;
}

.loginMensajeError {
    clear:both;
    width:auto;
    line-height:15px;
    color:#CC0000;
    font-size:12px;
    font-weight:bold;
    padding:15px 0 5px 0;
}

.loginMensajeErrorOC {
    clear:both;
    width:704px;
    padding-top:10px;
    line-height:15px;
    color:#CC0000;
    font-size:12px;
    font-weight:bold;
}

.loginMensajeOC {
    height: auto;
    padding: 0 0 10px 0;
    line-height:15px;
    color:#666;
    font-size:11px;
    font-weight:normal;
}

.loginDatosOC {
    height: auto;
    width:704px;
    padding-bottom:10px;
}

.loginDatosOC2 {
    height: auto;
    width:352px;
    padding-bottom:10px;
    padding:10px 176px 0 176px;
}

.loginMensajeIngreso {
    clear:both;
    width:300px;
    height:20px;
    color:#666;
    font-size:11px;
    font-weight:normal;
    padding-top:15px;
    text-align:center;
}

#loginContenedorInfo {
    width: 350px;
    display:inline;
    float:left;
    padding-top:5px;
}

.loginMensajeCambioClave {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height:20px;
    text-align: left;
    width: 150px;
}

.loginMensajePOC {
    clear: both;
    color: #666666;
    font-size: 9px;
    font-weight: normal;
    padding-top: 5px;
    text-align: left;
    width: 210px;
}

#loginContenedorOC {
    float: left;
    text-align: left;
    width: 210px;
}

#botonContinuarOC {
    float: left;
    text-align: left;
    width: auto;/*FB-15321 change the fixed width to auto*/
}

.loginMensajeAprobadoOC {
    clear:both;
    width:auto;
    padding-top:15px;
    font-size:12px;
    font-weight:bold;
}

.LoginTxt {
    float: left;
    width:132px;
    height: 18px;
    line-height: 20px;
    font-weight:bold;
}

.LoginTxtOC {
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-left: 16px;
    width: 132px;
}

.LoginTxtRespuestaOC {
    color:#666;
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    width: 204px;
}

#loginUsuario {
    float:left;
    width:350px;
    margin-bottom:8px;
}

#loginUsuario input {
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
}

#loginPass {
    float:left;
    width:350px;
    margin-bottom:8px;
}

.loginColumnaOC {
    clear:both;
    width:352px;
    padding-bottom:5px;
    height:auto;
}

#loginOlvido {
    float:left;
    padding-left: 225px;
    padding-top:16px;
    text-align:left;
}

#loginPass input {
    border:1px solid #CCCCCC;
    font-size:11px;
    height:16px;
}

#loginContenedorBoton  {
    width:125px;
    padding-left:224px;
}

#loginContenedorBoton2  {
    float:right;
    width:112px;
    padding-right:0;
}

#loginTituloDatos {
    text-align:left;
    font-size:12px;
    font-weight:bold;
    width:350px;
    margin-bottom:24px;
}

#loginContenedorFooter {
    -moz-border-radius:4px 4px 4px 4px;
    border:1px solid #ECECEC;
    float:left;
    padding:48px 16px;
    width:300px;
    height:94px;
    text-align:center;
}

#loginContenedorFooter .nuevoTitulo {
    color:#666;
    font-size:18px;
    font-weight:bold;
    margin-bottom:12px;
    text-align:center;
}

#loginContenedorFooter .nuevoL{
    color:#666;
    margin-right:8px;
 }


/*--------------------------------------
    Fin    Login Pantalla completa
-----------------------------------------*/
/*Datos Orden*/
.contenedorDatosOrden1{
    width:608px;
    margin:10px 20px 20px 20px;
    padding:20px;
    border:1px solid #ececec;
    float:right;
    background-color:#FFF;
}
.contenedorDatosOrden2{
    width:608px;
    margin:0px 20px 20px 20px;
    padding:20px;
    border:1px solid #ececec;
    float:right;
    background-color:#FFF;
}
.columna1DatosOrden {
    float:left;
    width:310px;
    height:auto;
    padding-right:39px;
    border-right:1px solid #ececec;
}
.columna2DatosOrden {
    float:left;
    width:228px;
    padding-left:20px;
}
.columna2DatosOrden .contenido {
    width:228px;
    color:#666;
    padding-bottom:10px;
    line-height:14px;
}
.columna2DatosOrden .datosOrden {
    width:228px;
}
.columna2DatosOrden .destacadoOrden {
    width:228px;
    font-weight:bold;
}
.productoDatosOrden {
    width:310px;
    height:75px;
    padding:0 10px 30px 0;
}
.imagenDatosOrden {
    float:left;
    width:70px;
    height:70px;
    margin-right:10px;
}
.decripcionProducto {
    float:left;
    width:230px;
}
.productoDatosOrden .marca {
    width:230px;
    vertical-align:top;
    font-weight:bold;
}
.productoDatosOrden .precio1{
    font-weight:bold;
    font-size:12px;
    color: #CC0000;
}
.productoDatosOrden .sku {
    color:#999999;
    font-size:10px;
}
.productoDatosOrden p{
    margin-bottom:2px;
    width: 230px;
}
.productoDatosOrden .texto {
    color:#666666;
    font-size:10px;
    height:12px;
    line-height:12px;
}

/*mensaje eGift*/
.mensajeEgigft {
    width:228px;
    height:auto;
    margin-bottom:10px;
}
.mensajeEgigft p {
    clear:both;
    width:228px;
    height:15px;
}
.mensajeEgigftDireccion {
    float: left;
    width:113px;
    height:20px;
    line-height:20px;
    margin-right:5px;
}
.campoDireccion {
    float:left;
    width:100px;
    height:20px;
    padding-bottom:5px;
}
.mensajeEgigft input {
    width:100px;
}
.botonEnviarEgift{
    width:98px;
    height:25px;
    margin:0px 0 0 130px;
}
/*Fin mensaje eGift*/

/*Fin Datos Orden*/
#tablaZP3 .contZP1 {
    height: 20px;
    line-height: 20px;
    padding-right: 10px;
    text-align: right;
    width: 110px;
}
#tablaZP3 .contCalleZP {
    padding: 4px 0 5px;
    text-align: left;
    width: 200px;
}
#tablaComuna .texto1 {
    height: 20px;
    line-height: 20px;
    text-align: left;
    width: 120px;
}


/* CSS Login + Facebook */
.contLoginPrincipalFB{width:840px; height:auto; position:relative; margin:0 auto; padding:20px 0}
.contLoginPrincipalFB .colLogin_1{width:330px; height:100%; margin:0 90px 0 0; float:left; position:relative}
.contLoginPrincipalFB .colLogin_2{width:365px; height:220px; border-left:1px #CCC solid; padding:108px 0 0 50px; float:left; position:relative}
.contLoginPrincipalFB .contTitLogin{width:100%; height:auto; position:relative; float:left}
.contLoginPrincipalFB .titLogin{width:100%; height:auto; font-size:24px; font-weight:bold; text-align:left; float:left}
.contLoginPrincipalFB .colLogin_1 .bajadaLogin{width:100%; height:auto; font-size:14px; padding-top:5px; text-align:left; float:left; line-height:16px}
.contLoginPrincipalFB .colLogin_2 .bajadaLogin{width:100%; height:auto; font-size:12px; padding-top:5px; text-align:left; float:left; line-height:16px}
.contLoginPrincipalFB .contFormLogin{width:100%; height:auto; margin:20px 0 20px; padding:0 0 15px; position:relative; float:left}
.contLoginPrincipalFB .contFormLogin input{width:190px; height:18px; line-height:18px; margin:12px 0 0; padding:2px 3px; position:relative; float:left; color:#333}
.contLoginPrincipalFB a.recordarClaveLogin{width:140px; height:auto; position:relative; clear:both; float:left; margin:10px 0; font-size:12px; color:#999; text-decoration:underline}
.contLoginPrincipalFB a:hover.recordarClaveLogin{width:140px; height:auto; clear:both; float:left; font-size:12px; color:#333; text-decoration:underline}
.contLoginPrincipalFB .btnIngresarLogin{width:104px; height:31px; position:relative; clear:both; float:left; margin:10px 0; background-image:url('../site/common/sprite-botones.png'); background-position:-104px -459px}
.contLoginPrincipalFB .btnIngresarLogin a{width:100%; height:auto; text-align:center; color:#FFF; font-size:11px; font-weight:bold; position:absolute; top:0; left:0; padding:10px 0}
.contLoginPrincipalFB .btnRegistrarseLogin{width:104px; height:31px; position:relative; clear:both; float:left; margin:10px 0 32px 0; background-image:url('../site/common/sprite-botones.png'); background-position:0 -459px}
.contLoginPrincipalFB .btnRegistrarseLogin a{width:100%; height:auto; text-align:center; color:#FFF; font-size:11px; font-weight:bold; position:absolute; top:0; left:0; padding:10px 0}
.contLoginPrincipalFB .btnFacebookLogin{width:104px; height:30px; position:relative; clear:both;  float:left; margin:10px 0 30px 0; background-image:url('../site/common/sprite-botones.png'); background-position:0 -492px}
.contLoginPrincipalFB .btnFacebookLogin a{width:100%; height:auto; text-align:center; color:#FFF; font-size:11px; font-weight:bold; position:absolute; top:0; left:0; padding:10px 0; text-indent:17px}
/* end CSS Login + Facebook */

/*Tabla telonosZP 14-04-2011*/
#tablaDespachoDatosZP {
    width:633px;
    border-collapse:collapse;
    border: none;
    padding:0;
    margin:6px 0 6px 0;
    clear:both;
}
#tablaDespachoDatosZP .datosZona {
    width:104px;
    float:left;
    width:104px;
    margin-right:6px;
}
#tablaDespachoDatosZP .queEsto{
    width: auto;
    height:20px;
    line-height:20px;
    padding-right:5px;
}
#tablaDespachoDatosZP .input {
    width:110px;
    height:20px;
    line-height:20px;
    padding-right:5px;
}
#tablaDespachoDatosZP .input2 {
    width:242px;
    height:20px;
    line-height:20px;
}
#tablaDespachoDatosZP .input3 {
    width: auto;
    height:20px;
    line-height:20px;
}
#tablaDespachoDatosZP .texto1 {
    width:120px;
    line-height:20px;
    height:20px;
    text-align:left;
}
#tablaDespachoDatosZP .texto2 {
    width:47px;
    line-height:20px;
    height:20px;
    padding-right:4px;
    text-align:left;
}
#tablaDespachoDatosZP .texto3 {
    width:23px;
    line-height:20px;
    height:20px;
    padding-right:4px;
    text-align:right;
}
#tablaDespachoDatosZP a.ayuda {
    font-size:9px;
    text-decoration:underline;
}
#tablaDespachoDatosFonosZP {
    width:465px;
    border-collapse:collapse;
    border: none;
    padding:0;
    margin:6px 0 6px 0;
    clear:both;
}
#tablaDespachoDatosFonosZP .input {
    width:138px;
    height:20px;
    line-height:20px;
    padding-right:20px;
}
#tablaDespachoDatosFonosZP .texto {
    width:98px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
#tablaDespachoDatosFonosZP .texto2 {
    width:47px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
#tablaDespachoDatosFonosZP .texto3 {
    width:100px;
    line-height:22px;
    height:22px;
    padding-right:4px;
    text-align:left;
}
/*Fin Tabla telonosZP 14-04-2011*/
#loginContenedorFormOC {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ECECEC;
    float: left;
    height: auto;
    padding: 24px;
    width: 834px;
}
#loginContenedorInfoOC {
    float: left;
    height: auto;
    padding-top: 20px;
    width: 704px;
}
#loginContenedorInfoOC p {
    font-size: 12px;
    margin-bottom: 10px;
    text-align: center;
}
.loginDatosOC2 {
    height: auto;
    padding: 10px 176px 0;
    width: 352px;
}
.loginColumnaOC {
    clear: both;
    height: auto;
    padding-bottom: 5px;
    width: 352px;
}
.LoginTxtOC {
    float: left;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding-left: 16px;
    width: 132px;
}
#loginContenedorBoton2 {
    float: right;
    padding-right: 0;
    width: 112px;
}
#loginContenedorOC {
    float: left;
    text-align: left;
    width: 210px;
}
#botonContinuarOC {
    float: left;
    text-align: left;
    width: auto;
}
.loginMensajePOC {
    clear: both;
    color: #666666;
    font-size: 9px;
    font-weight: normal;
    padding-top: 5px;
    text-align: left;
    width: 210px;
}
.loginContenedorDatosOC {
    clear: both;
    float: left;
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 704px;
}
.loginMensajeErrorOC {
    clear: both;
    color: #CC0000;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    padding-top: 10px;
    width: 704px;
}
.loginMensajeOC {
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    line-height: 15px;
    padding: 0 0 10px;
}

/**    fix bug FB-715  **/
#interiorVentanaGeneral form{
    padding-top:10%
}

.contDesvFB{width:100%; height:auto; position:relative;float:left}
.contTxtDesvFB{float:left; height:22px; margin-bottom:10px; width:691px; height:auto; line-height:16px}
.contDesvFB .btnDesvFB{width:104px;height:31px;position:relative;clear:both;float:left;margin:10px 0;background-image:url('../site/common/sprite-botones.png');background-position:0 -460px}
.contDesvFB .btnDesvFB a{width:100%;height:auto;text-align:center;color:#FFF;font-size:11px;font-weight:bold;position:absolute;top:0;left:0;padding:10px 0}
#icoDesvFB{background-image:url(../site/common/imgFF-login.png);background-position:4px -67px;background-repeat:no-repeat;height:24px;width:26px;float:left;margin-right:10px;margin-top:5px;}
.destacadoLista{
    font-weight:bold;
}
/* END FILE: flujoZonaPrivadaFCL.css */

/* FILE: spriteFCL.css */
#showImage{
    background-image:url(../site/common/sprite-botones.png);
    background-repeat:no-repeat;
    background-position:0 -398px;
    height:30px;
    width:100px;
    margin-right:-29px;
    line-height:19px;
    vertical-align:middle;
}
#showImageMin{
    height:26px;
    width:100px;
    margin-right:-29px;
    line-height:19px;
    vertical-align:middle;
}

#showVideoImage {
    background-position:0 -211px;
    height:30px;
    margin-right:-29px;
    text-align:right;
    width:100px;
}
#showVideoImageMin{
    background-position: 0px -211px;
    height: 26px;
    width:100px;
    margin-right:0px;
}

/*-----------------------------------------------------------
    COMUN PARA TODOS LOS ESTILOS
-----------------------------------------------------------*/
#logo, #logoTV, #log-bolsa, #log-facebook, #log-twitter, #iconoMail {
    background-image: url(../site/common/sprite-logos.png);
}
/*-----------------------------------------------------------
    ICONO facebook
-----------------------------------------------------------*/
#log-facebook {
    background-position: -103px -56px;
    float:left;
    height: 24px;
    width: 24px;
    margin-right:5px;
    margin-left:5px;
}
#log-facebook a {
    display: block;
    text-indent: -5000px;
    width:24px;
    height:24px;
}
/*-----------------------------------------------------------
    ICONO twitter
-----------------------------------------------------------*/
#log-twitter {
    background-position: -74px -56px;
    float:left;
    height: 24px;
    width: 24px;
}
#log-twitter a {
    display: block;
    text-indent: -5000px;
    width:24px;
    height:24px;
}
/*-----------------------------------------------------------
    COMUN PARA TODOS LOS ESTILOS
-----------------------------------------------------------*/
#bul-sesion, #bul-lista, bul-destacadosHP {
    background-image: url(../site/common/sprite-flechas.png);
}
#bul-flecha-derecha a, .bul-flecha-izquierda a, bul-destacadosHP a {
    background-image: url(../site/common/sprite-flechas.png);
}
/*-----------------------------------------------------------
    BULLET SESION
-----------------------------------------------------------*/
#bul-sesion {
    background-position: -0px -23px;
    float: left;
    height: 9px;
    width: 15px;
    margin-top:8px;
}
#bul-sesion a {
    display: block;
    text-indent: -5000px;
}
/*-----------------------------------------------------------
    BULLET MENU LISTA
-----------------------------------------------------------*/
#bul-lista {
    background-position: 0px -122px;
    float: right;
    height: 9px;
    width: 8px;
    margin-top:10px;
    margin-left:3px;
}
#bul-lista a {
    display: block;
    text-indent: -5000px;
}
/*-----------------------------------------------------------
    BULLET PAGINADOR
-----------------------------------------------------------*/
#bul-flecha-derecha {
    float:right;
    margin-top:6px;
}
#bul-flecha-derecha a {
    display: block;
    text-indent: -5000px;
    background-position: 0px -98px;
    height: 10px;
    width: 8px;
    float:left;
}
.bul-flecha-izquierda {
    float:left;
    margin-top:6px;
}
.bul-flecha-izquierda a {
    display: block;
    text-indent: -5000px;
    height: 10px;
    width: 8px;
    float:left;
    background-position: 0px -89px;
}
/*-----------------------------------------------------------
    DESTACADOS HOME
-----------------------------------------------------------*/
#bul-destacadosHP {
    background-position: -30px -200px;
    height:20px;
    width: 25px;
    border: 1px solid #CCC;
    float: right;
}
/*-----------------------------------------------------------
    IMAGEN BASE
-----------------------------------------------------------*/

.showVideoImageMin, .showVideoImage,.btn-gris, .btn-gris-fin, .btn-verde, .btn-verde-fin, #busquedaLupa, #enviarMail, #ingresa-mail, #listas-regalos, .btn-verde2, .btn-verde-fin2, .btn-verde3, .btn-verde-fin3, .btn-gris2, .btn-gris-fin2, .btn-gris3, .btn-gris-fin3, #btn-gris4, .btn-gris4, #btn-gris-fin4, .btn-gris-fin4, #btn-gris5, #btn-gris-fin5, #btn-gris6, #btn-gris-fin6, #btn-gris7, #btn-gris-fin7  {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}

#showVideoImageMin, #showVideoImage,#btn-gris, #btn-gris-fin, #btn-verde, #btn-verde-fin, #btn-verde, #btn-verde-fin, #btn-gris3, #btn-gris-fin3 , .btn-verde4, .btn-verde-fin4, .btn-verde5, .btn-verde-fin5{
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}

/*-----------------------------------------------------------
    BOTON GRIS
-----------------------------------------------------------*/
.btn-gris {
    background-position: 0px -66px;
    height: 22px;
    float:left;
    padding-left:16px;
    padding-top:7px;
    font-weight: bold;
    min-width: 10px;
    color:#FFF;
}
.btn-gris a {
    display:block;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
    text-align: center;
    color: #fff;
    min-width: 10px;
}
.btn-gris-fin {
    background-position: right -66px;
    right:0px;
    height: 31px;
    width: 16px;
    float:left;
}

#btn-gris {
    background-position: 0px -66px;
    height: 31px;
    float:left;
    padding-left:16px;
    padding-top:0px;
    font-weight: bold;
    min-width: 10px;
    color:#FFF;
}

#btn-gris a {
    display:block;
    text-align: center;
    color: #fff;
    min-width: 10px;
    height: 18px;
    margin-left: -13px;
    margin-right: -13px;
    margin-top: 0px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 7px;
}

#btn-gris-fin {
    background-position: right -66px;
    /* right:0px;  fix bug 21372, ie7 bug */
    height: 31px;
    width: 16px;
    float:left;
}

/*-----------------------------------------------------------
    BOTON GRIS2
-----------------------------------------------------------*/
.btn-gris2 {
    background-position: 0px -33px;
    height: 24px;
    float:left;
    padding-left:28px;
    padding-top:7px;
    font-weight: bold;
    min-width: 110px;
    color:#FFF;
}
.btn-gris-fin2 {
    background-position: right -33px;
    height: 28px;
    width: 30px;
    float:left;
}
.btn-gris2 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -26px;
    margin-right: -26px;
    margin-top: -4px;
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 4px;
}
/*-----------------------------------------------------------
    BOTON VERDE
-----------------------------------------------------------*/
.btn-verde {
    background-position: 0px -0px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
#btn-verde {
    background-position: 0px -0px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
.btn-verde-fin {
    background-position: right 0px;
    height: 28px;
    width: 30px;
    float:left;
}
#btn-verde-fin {
    background-position: right 0px;
    height: 28px;
    width: 30px;
    float:left;
}
.btn-verde a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -5px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
#btn-verde a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -5px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON VERDE2
-----------------------------------------------------------*/
.btn-verde2 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-verde-fin2 {
    background-position: right 0px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-verde2 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    padding-top: 4px;
    margin-top:-4px;
    padding-left: 14px;
    margin-left: -14px;
    padding-right: 14px;
    margin-right: -14px;
}
.btn-verde3 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-verde-fin3 {
    background-position: right 0px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-verde3 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -6px;
    margin-right: -8px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 8px;
    padding-top: 5px;
}

/*-----------------------------------------------------------
    BOTON VERDE4
-----------------------------------------------------------*/
.btn-verde4 {
    background-position: 0px -430px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
.btn-verde-fin4 {
    background-position: right -430px;
    height: 28px;
    width: 30px;
    float:left;
}
.btn-verde4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -5px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON VERDE5
-----------------------------------------------------------*/
.btn-verde5{
    background-position: 0px -430px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-verde-fin5 {
    background-position: right -430px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-verde5 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}
.btn-gray2, .btn-gray-fin2, .btn-gray3, .btn-gray-fin3{
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}
.btn-gray2 {
    background-position: 0px -33px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-gray-fin2 {
    background-position: right -33px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-gray2 a {
    display:block;
    text-align: center;
    color: #666666;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}
.btn-gray3 {
    background-position: 0px -33px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-gray-fin3 {
    background-position: right -33px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-gray3 a {
    display:block;
    text-align: center;
    color: #666666;
    height: 18px;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: -4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
}
/*-----------------------------------------------------------
    BOTON GRIS3
-----------------------------------------------------------*/
.btn-gris3 {
    background-position: 0px -33px;
    height: 22px;
    width: 120px;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
#btn-gris3 {
    background-position: 0px -33px;
    height: 31px;
    width: 120px;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 0px;
}
.btn-gris-fin3 {
    background-position: right -33px;
    height: 28px;
    width: 11px;
    float:left;
}
#btn-gris-fin3 {
    background-position: right -33px;
    height: 31px;
    width: 11px;
    float:left;
}
.btn-gris3 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
}
#btn-gris3 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -6px;
    margin-right: -7px;
    margin-top: 0px;
    padding-left: 6px;
    padding-right: 7px;
    padding-top: 7px;
}
/*-----------------------------------------------------------
    BOTON OSCURO GRIS4
-----------------------------------------------------------*/
.btn-gris4 {
    background-position: 0px -66px;
    height: 22px;
    float:left;
    padding-left:16px;
    padding-top:7px;
    font-weight: bold;
    min-width: 10px;
    color:#FFF;
}

#btn-gris4 {
    background-position: 0px -66px;
    height: 22px;
    float:left;
    padding-left:16px;
    padding-top:7px;
    font-weight: bold;
    min-width: 10px;
    color:#FFF;
}

.btn-gris-fin4 {
    background-position: right -66px;
    height: 28px;
    width: 18px;
    float:left;
}

#btn-gris-fin4 {
    background-position: right -66px;
    height: 28px;
    width: 18px;
    float:left;
}

.btn-gris4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -5px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;;
}

#btn-gris4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}

/*-----------------------------------------------------------
    BOTON GRIS FALABELLA TV
-----------------------------------------------------------*/

#btn-gris5 {
    background-position: 0px -98px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
#btn-gris-fin5 {
    background-position: right -98px;
    height: 28px;
    width: 18px;
    float:left;
}
#btn-gris5 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 20px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}
#btn-gris6 {
    background-position: 0px -98px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
#btn-gris-fin6 {
    background-position: right -98px;
    height: 28px;
    width: 11px;
    float:left;
}
#btn-gris6 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 20px;
}
#btn-gris7 {
    background-position: 0px -98px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
#btn-gris-fin7 {
    background-position: right -98px;
    height: 28px;
    width: 30px;
    float:left;
}
#btn-gris7 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 24px;
}

/*-----------------------------------------------------------
    FOOTER
-----------------------------------------------------------*/
#iconoMail{
    background-position: -28px -59px;
    float: left;
    height: 26px;
    margin: 10px 6px 0 0;
    width: 41px;
}
#enviarMail {
    background-position:0 -156px;
    height:22px;
    margin-left:0px;
    width:24px;
    display:block;

}
#enviarMail a {
    height:22px;
    text-indent:-5000px;
    display:block;
    width:24px;
}
#ingresa-mail {
    background-position: -0px -183px;
    color: #666;
    float: left;
    font-size:10px;
    margin: 5px 0 5px 0;
    width: 190px;
    background-repeat: no-repeat;
    height: 27px;
}
#imgPais, .ico-footer-1 {
    background-image: url(../site/common/sprite-iconosSmall.png);
}
#imgPais {
    background-position: -105px -135px;
    background-repeat:no-repeat;
    height:14px;
    width:16px;
    float:left;
    margin-right:5px;
    margin-left:5px;
    margin-top:2px;
}
.ico-footer-1 {
    margin-top:5px;
    background-position:-104px -1px;
    height:17px;
    width:16px;
    float:left;
}
.ico-footer-1 a {
    text-indent:-5000px;
    display:block;
    height:17px;
    width:16px;
}
#ico-footer-1 {
    background-image: url(../site/common/sprite-iconosSmall.png);
    margin-top:5px;
    background-position:-104px -1px;
    height:17px;
    width:16px;
    float:left;
}
#ico-footer-1 a {
    text-indent:-5000px;
    display:block;
    height:17px;
    width:16px;
}
#ico-footer-2, #ico-footer-3 {
    background-image: url(../site/common/sprite-logos.png);
}
#ico-footer-2 {
    background-position:-0px -55px;
    height:30px;
    width:23px;
    float:left;
}
#ico-footer-2 a {
    text-indent:-5000px;
    display:block;
    height:30px;
    width:23px;
}
#ico-footer-3 {
    background-position:-132px -56px;
    height:24px;
    width:49px;
    float:left;
}
#ico-footer-3 a {
    text-indent:-5000px;
    display:block;
    height:24px;
    width:49px;
}
/*-----------------------------------------------------------
    ICONOS
-----------------------------------------------------------*/

.BV {
    height:14px;
    width:76px;
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-position:-1px -61px;
    float:left;
}

.estrellasBV {
    height:14px;
    background-image:url(../site/common/sprite-estrellasBV.gif);
    width:77px;
    _width:126px;
    background-repeat:no-repeat;
    display:inline-block;
    margin-bottom : -2px;
}
/*-----------------------------------------------------------
    VISTAS LISTAS DE PRODUCTOS
-----------------------------------------------------------*/
#img_lista-3x4, #img_lista-3x4 a, #img_lista-3x4 a:hover, #img_lista-3x4Select, #img_lista-5x4, #img_lista-5x4 a, #img_lista-5x4 a:hover, #img_lista-5x4Select  , #img_lista-4x4, #img_lista-4x4 a, #img_lista-4x4 a:hover, #img_lista-4x4Select , #img_lista-1x1, #img_lista-1x1 a, #img_lista-1x1 a:hover, #img_lista-1x1Select,.bulletMasverde  {
    background-image: url(../site/common/sprite-iconosSmall.png);
    text-indent:-5000px;
}
#img_lista-3x4 {
    height:22px;
    width:22px;
    background-position:-96px -273px;
    float:left;
    margin-right:5px;
}
#img_lista-3x4 a {
    height:22px;
    width:22px;
    background-position:-96px -273px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-3x4 a:hover {
    height:22px;
    width:22px;
    background-position:-74px -273px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-3x4Select {
    height:22px;
    width:22px;
    background-position:-74px -273px;
    float:left;
    margin-right:5px;
}
#img_lista-5x4 {
    height:22px;
    width:22px;
    background-position:-52px -102px;
    float:left;
    margin-right:5px;
}
#img_lista-5x4 a{
    height:22px;
    width:22px;
    background-position:-52px -102px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}

#img_lista-5x4 a:hover{
    height:22px;
    width:22px;
    background-position:-52px -80px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-5x4Select {
    height:22px;
    width:22px;
    background-position:-52px -80px;
    float:left;
    margin-right:5px;
}
#img_lista-4x4 {
    height:22px;
    width:22px;
    background-position:-26px -102px;
    float:left;
    margin-right:5px;
}
#img_lista-4x4 a{
    height:22px;
    width:22px;
    background-position:-26px -102px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-4x4 a:hover{
    height:22px;
    width:22px;
    background-position:-26px -80px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-4x4Select {
    height:22px;
    width:22px;
    background-position:-26px -80px;
    float:left;
    margin-right:5px;
}
#img_lista-1x1 {
    height:22px;
    width:22px;
    background-position:-0px -102px;
    float:left;
    margin-right:5px;
}
#img_lista-1x1 a{
    height:22px;
    width:22px;
    background-position:-0px -102px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-1x1 a:hover{
    height:22px;
    width:22px;
    background-position:-0px -80px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-1x1Select {
    height:22px;
    width:22px;
    background-position:-0px -80px;
    float:left;
    margin-right:5px;
}
.bulletMasverde{
    background-position: -106px -22px;
    height: 8px;
    width: 8px;
    float:left;
}
#img_regla {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    background-position: 0px -22px;
    height: 9px;
    width: 39px;
    float: right;
}
#img_CMR {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -37px -91px;
    height: 26px;
    width: 39px;
    float: left;
    margin-top: 5px;
}
#img_tarjetas {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -81px -91px;
    height: 13px;
    width: 155px;
    float: left;
}

.img_CMR {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -37px -91px;
    height: 26px;
    width: 39px;
    float: left;
    margin-top: 5px;
}

/*-----------------------------------------------------------
    IMAGEN BASE
-----------------------------------------------------------*/

.ico_uno, .ico_dos, .ico_tres, .ico_cuatro, .ico_cinco, #ico_uno2, #ico_dos2, #ico_tres2, #ico_cuatro2, #ico_cinco2 {
    background-image: url(../site/common/sprite-iconosSmall.png);
}
.ico_uno a, .ico_dos a, .ico_tres a, .ico_cuatro a, .ico_cinco a, #ico_uno2 a, #ico_dos2 a, #ico_tres2 a, #ico_cuatro2 a, #ico_cinco2 a {
    background-image: url(../site/common/sprite-iconosSmall.png);
    text-indent:-5000px;
    display:block;
    height:20px;
    width:20px;
}
/*-----------------------------------------------------------
    ICONOS
-----------------------------------------------------------*/


.ico_uno {
    background-position: 0px -180px;
    height: 20px;
    width: 20px;
}
.ico_uno a{
    background-position: 0px -180px;
    height: 20px;
    width: 20px;
}
.ico_dos  {
    background-position: -25px -180px;
    height: 20px;
    width: 20px;
}
.ico_dos a{
    background-position: -25px -180px;
    height: 20px;
    width: 20px;
}
.ico_tres {
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
}
.ico_tres a{
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
}
.ico_cuatro {
    background-position: -75px -180px;
    height: 20px;
    width: 20px;
}
.ico_cuatro a{
    background-position: -75px -180px;
    height: 20px;
    width: 20px;
}
.ico_cinco {
    background-position: -100px -180px;
    height: 20px;
    width: 20px;
}
.ico_cinco a{
    background-position: -100px -180px;
    height: 20px;
    width: 20px;
}
#ico_uno2 {
    background-position: 0px -159px;
    height: 20px;
    width: 20px;
}
#ico_dos2 {
    background-position: -21px -159px;
    height: 20px;
    width: 20px;
}
#ico_tres2 {
    background-position: -42px -159px;
    height: 20px;
    width: 20px;
}
#ico_cuatro2 {
    background-position: -63px -159px;
    height: 20px;
    width: 20px;
}
#ico_cinco2 {
    background-position: -84px -158px;
    height: 20px;
    width: 20px;
}
.opUnicaS {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -0px -164px;
    height: 18px;
    width: 21px;
    float: left;
}
.opUnica {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -0px -91px;
    height: 28px;
    width: 32px;
    float: left;
}
/*-----------------------------------------------------------
    IMAGEN BASE  icOnos medium
-----------------------------------------------------------*/
#imgListaNovios, #imgListaRegalos, #imgListaBebe, #imgMiniCarro, #imgListaDeco {
    background-image: url(../site/common/sprite-iconosMedium.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
    float: left;
    margin-right:5px;
}

#imgListaNovios {
    background-position: -0px -65px;
}
#imgListaRegalos {
    background-position: -55px -120px;
}
#imgListaBebe {
    background-position: -55px -65px;
}
#imgMiniCarro {
    background-position: -0px -120px;
}
#imgListaDeco {
    background-position: -110px -65px;
}


#imgDisponibleTienda, #imgGarantiaExtendida, #imgSinLogin, #imgLibretaDir,#imgDespacho, #imgCuponera, #imgNovios, #imgClinicas, #imgRegalo, #imgFactura, #imgDespachoRed, #imgSaldoTarjeta, #imgAlerta, #imgAlertaPromo, #imgCMR, #imgTarjetaRegalo, #imgImportante{
    background-image: url(../site/common/sprite-iconosMedium.png);
    background-repeat: no-repeat;
    background-position: -65px -0px;
    height: 60px;
    width: 60px;
    float: left;
    margin-right:5px;
}
#imgSaldoTarjeta {
    background-position: -66px -323px;
}
#imgDisponibleTienda {
    background-position: -65px -0px;
}
#imgGarantiaExtendida {
    background-position: -130px -0px;
}
#imgSinLogin {
    background-position: -110px -120px;
}
#imgLibretaDir {
    background-position: left -180px;
}
#imgDespacho {
    background-position: -130px -190px;
}
#imgCuponera {
    background-position: -71px -190px;
}
#imgNovios {
    background-position: 0px -61px;
}
#imgClinicas {
    background-position: -65px -252px;
}
#imgRegalo {
    background-position: 0px -315px;
}
#imgTarjetaRegalo {
    background-position: -65px -325px;
}
#imgFactura {
    background-position: -135px -251px;
}
#imgDespachoRed {
    background-position: -5px -255px;
}
#imgAlerta, #imgAlertaPromo {
    background-position: -130px -314px;
}
#imgCMR {
    background-position: -65px -380px;
}


#icoNovio {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-position: -147px -158px;
    height: 17px;
    width: 17px;
    float: left;
    margin-right:5px;
}
#icoNovia {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    background-position: -126px -158px;
    height: 17px;
    width: 17px;
    float: left;
    margin-right:5px;
}
#icoRegalo {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height:20px;
    width:20px;
    background-position:-154px -207px;
    float:left;
    margin-right:5px;
}

.flechaDestacadosHPM {
    background-image: url(../site/common/sprite-flechas.png);
    background-repeat: no-repeat;
    background-position: 0px -67px;
    width:12px;
    height:15px;
}
#imprimir {
    background-repeat: no-repeat;
    background-position: -145px -3px;
    width:16px;
    height:15px;
    float:right;
    margin-right:3px;
    margin-top:2px;
    text-indent:-5000px;
    display:block;

}
#imprimir a {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    background-position: -145px -3px;
    width:16px;
    height:15px;
    float:right;
    margin-right:3px;
    margin-top:2px;
    text-indent:-5000px;
    display:block;

}
/*-----------------------------------------------------------
    ZONA PRIVADA
-----------------------------------------------------------*/
#icoPersona, #icoClave, #icoCambiarClave, #icoEstadoOrden, #icoCuponera, #icoSaldoCMR, #icoSaldoTarjetas, #icoLibretaDirecciones, #icoMisListas, #icoMicompraClick  {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 26px;
    float: left;
    margin-right:10px;
    margin-top: 5px;
}
#icoPersona {
    background-position: -75px -78px;
}
#icoCambiarClave {
    background-position: -99px -77px;
}
#icoEstadoOrden {
    background-position: -124px -80px;
}
#icoCuponera {
    background-position: -78px -105px;
}
#icoSaldoCMR {
    background-position: -108px -103px;
}
#icoSaldoTarjetas {
    background-position: 2px -124px;
}
#icoLibretaDirecciones {
    background-position: -24px -127px;
}
#icoMisListas {
    background-position: -140px -108px;
}
#icoMicompraClick {
    background-position: -150px -80px;
}

#cerrarCompraExpress {
    background-image:url(../site/common/cerrar.gif);
    cursor:pointer;
    display:block;
    float:right;
    height:10px;
    right:0;
    text-indent:-5000px;
    top:3px;
    width:43px;
}
/*-----libreta de direcciones------*/
#icoDirPrincipal, .icoEditarDir, .icoActivarDir, #icoEliminarDir, .icoVerDir, #icoCrearNvaLista {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    float: left;
    margin-right:2px;
}
#icoDirPrincipal a, .icoEditarDir a, .icoActivarDir a, #icoEliminarDir a, .icoVerDir a, #icoCrearNvaLista a  {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    float: left;
    text-indent: -5000px;
    display: block;
}
#icoDirPrincipal {
    background-position: -23px -230px;
}
#icoDirPrincipal a {
    background-position: -23px -230px;
}
.icoEditarDir{
    background-position: 0px -230px;
}
.icoEditarDir a {
    background-position: 0px -230px;
}
.icoActivarDir {
    background-position: -45px -230px;
}
.icoActivarDir a {
    background-position: -45px -230px;
}
#icoEliminarDir {
    background-position: -79px -230px;
}
#icoEliminarDir a {
    background-position: -79px -230px;
}
.icoVerDir {
    background-position: -114px -230px;
}
.icoVerDir a {
    background-position: -114px -230px;
}
#icoCrearNvaLista {
    background-position: -132px -230px;
}
#icoCrearNvaLista a {
    background-position: -132px -230px;
}
/*VENTANA ICONOS*/
#icoInformacion {
    background-position: -85px -431px;
    background-image: url(../site/common/sprite-iconosMedium.png);
    background-repeat: no-repeat;
    height: 60px;
    width: 60px;
    float: left;
    margin-right:5px;
}
#ico_tres {
    background-image: url("../site/common/sprite-iconosSmall.png");
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
}
#ico_tres a {
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
    display: block;
    text-indent: -5000px;

}

/*    fixed bug FB-8898 DEV-Bug 32892 (20130515) - Point 4 Button start*/
.btnInline{
    width:auto;
    cursor:pointer;
}
/*    fixed bug FB-8898 DEV-Bug 32892 (20130515) - Point 4 Button end*/
/* Merge mock css for FB-9725*/
#btn-gris, #btn-gris-fin, #btn-verde, #btn-verde-fin, #busquedaLupa, #enviarMail, #ingresa-mail, #listas-regalos, #btn-verde2, #btn-verde-fin2, .btn-verde3, .btn-verde-fin3, #btn-verde4, #btn-verde-fin4, #btn-gris2, #btn-gris-fin2, #btn-gris3, #btn-gris-fin3, #btn-gris4, #btn-gris-fin4, #btn-gris5, #btn-gris-fin5, #btn-gris6, #btn-gris-fin6, #btn-gris7, #btn-gris-fin7 {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}
/*-----------------------------------------------------------
    BOTON GRIS
-----------------------------------------------------------*/
#imgImportante {
    background-position: -3px -380px;
    margin-left:10px;
}
/* END FILE: spriteFCL.css */

/* FILE: ventanasGenericasFCL.css */
#contenedorElastico {
    background-color: #fff;
    background-image: url("../site/common/fnd-listas.gif");
    background-position: left top;
    background-repeat: repeat-x;
    border-style: none;
    border-width: 0;
    height: 10px;
}
#contenedorElasticoNovios {
    background-color: #fff;
    height: auto;
    box-shadow:0px 0px 7px rgba(0,0,0,0.4);
}
#contenedorTopElastico {
    float: left;
    width: 100%;
}
#contenedo-lista-toprizquierdoelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    height: 10px;
    width: 50%;
}
#contenedoToprIzquierdoElastico {
    background-image: url("../site/common/fnd-listas.gif");
    float: left;
    height: 10px;
    width: 50%;
}
#contenedorTopDerechoElastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    height: 10px;
    width: 50%;
}
#contenedorCentroElastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right center;
    background-repeat: repeat-y;
    float: left;
    height: auto;
    overflow: hidden;
    width: 100%;
}
#contenedorIzquierdaCentroElastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: left center;
    background-repeat: repeat-y;
    color: #fff;
    float: left;
    font-size: 9px;
    margin-bottom: -30000px;
    padding-bottom: 30000px;
    width: 10px;
}
#interior {
    float: left;
    width: auto;
}
.contenedorInteriorCentroElastico {
    background-color: #fff;
    float: left;
}
#contenedorderechacentroelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right center;
    background-repeat: repeat-y;
    color: #fff;
    float: right;
    font-size: 9px;
    margin-bottom: -30000px;
    padding-bottom: 30000px;
    width: 10px;
}
#contenedorBootonElastico {
    float: left;
    height: 10px;
    width: 100%;
}
#contenedoBootonrIzquierdoElastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    height: 10px;
    width: 50%;
}
#contenedorBootonDerechoElastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    float: right;
    height: 10px;
    width: 50%;
}
/*pruebas para las tablas*/
.topizquierdoelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    height: 10px;
    width: 10px;
}
.topderechoelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right top;
    background-repeat: repeat-x;
    height: 10px;
    width: 10px;
}
.topcentroelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: center top;
    background-repeat: repeat-x;
    height: 10px;
}
.bootonizquierdoelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 10px;
    width: 10px;
}
.bootonderechoelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right bottom;
    background-repeat: repeat-x;
    height: 10px;
    width: 10px;
}
.bootoncentroelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    height: 10px;
}
.ladoderechoelastico {
    background-image: url("../site/common/fnd-listas.gif");
    background-position: right center;
    background-repeat: repeat-x;
    width: 10px;
}
/*-------------------------------------------
                ESTILOS COMUNES
--------------------------------------------*/
#contenedorVentanaGeneral {
    margin-top: 12px;
    padding-left: 12px;
    width: 372px;
}
#headerVentanaGeneral {
    border-bottom: 1px solid #eee;
    float: left;
    height: 60px;
    padding-bottom: 8px;
    width: 372px;
}
#headerVentanaGeneral h1 {
    color: #999;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    width: 306px;
}
#interiorVentanaGeneral {
    float: left;
    height: auto;
    padding-top: 16px;
    width: auto;
}
/*-------------------------------------------
            DISPONIBLE EN TIENDA
--------------------------------------------*/
#contenedorVentanaDT {
    display: inline-block;
    height: auto;
    padding: 12px 0 0 12px;
    width: 460px;
}
#headerVentanaDT {
    border-bottom: 1px solid #eee;
    float: left;
    height: 60px;
    padding-bottom: 8px;
    width: 448px;
}
#headerVentanaDT h1 {
    color: #999;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    width: 306px;
}
#btnDT {
    float: left;
    margin-bottom: 8px;
    margin-left: 250px;
    width: 139px;
}
#interiorVentanaDT {
    display: inline-block;
    float: left;
    height: auto;
    padding-top: 10px;
    width: 448px;
}
#resultadoDireccionDT {
    display: inline-block;
    float: left;
    height: 40px;
    line-height: 13px;
    margin: 0 10px 8px 0;
    overflow: hidden;
    width: 368px;
}
#contenedorVolverDT {
    display: inline-block;
    float: left;
    height: auto;
    width: 70px;
}
#seleccionDT {
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 8px;
    width: 270px;
}
#seleccionDT p {
    float: left;
    line-height: 20px;
    margin-right: 6px;
}
#respuestaDT {
    float: left;
    height: 156px;
    margin-top: 1px;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 372px;
}
#respuestaDT li {
    line-height: 16px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: inside;
}
#respuestaDT2 {
    border: 1px solid #ebebeb;
    float: left;
    height: 320px;
    margin-top: 1px;
    overflow: hidden;
    width: 446px;
}
#respuestaDT2 li {
    line-height: 16px;
    list-style-image: url("../site/common/bulFlecha.gif");
    list-style-position: inside;
    margin-bottom: 15px;
}
.contenedorDTScroll {
    clear: both;
    display: inline-block;
    height: auto;
    width: 440px;
}
.tablaDetalleDTtitulos {
    border: 1px solid #ebebeb;
    font-weight: bold;
    height: 26px;
    width: 446px;
}
.tablaDetalleDTtitulos .tituloC1 {
    border-right: 1px solid #ebebeb;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    text-align: center;
    width: 282px;
}
.tablaDetalleDTtitulos .tituloC2 {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 3px;
    text-align: center;
    width: 134px;
}
#scrollDetalleDT {
    border-bottom: 1px solid #ebebeb;
    height: 276px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 448px;
}
#mensajeDetalleDT {
    display: block;
    height: 32px;
    margin-top: 10px;
    width: 440px;
}
#mensajeDetalleDT p {
    color: #666;
    display: block;
    font-size: 11px;
    line-height: 12px;
}
.tablaDetalleDT {
    width: 448px;
}
.tablaDetalleDT table {
    background-color: #fff;
}
.tablaDetalleDT table td {
    border-bottom: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    margin: 0;
    padding: 3px;
}
.tablaDetalleDT table .columna1 {
    line-height: 13px;
    margin: 0;
    padding: 8px;
    text-align: left;
    width: 273px;
}
.tiendaDestacadaDT {
    font-weight: bold;
}
.tablaDetalleDT table .columna2 {
    margin: 0;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
    width: 141px;
}
.tablaDetalleDT table .disponible {
    color: #9c3;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
}
.tablaDetalleDT table .noDisponible {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
}
a.verMapaDT:link {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
a.verMapaDT:active {
    color: #333;
    font-size: 11px;
    font-weight: bold;
}
a.verMapaDT:visited {
    color: #333;
    font-size: 11px;

    font-weight: bold;
}
a.verMapaDT:hover {
    color: #9c3;
    font-size: 11px;
    font-weight: bold;
}
/*-----------------------------------------------------------
    GARANTIA EXTENDIDA
-----------------------------------------------------------*/
#txtGE {
    float: left;
    height: 20px;
    margin-bottom: 8px;
    width: 356px;
}
#contenido1GE {
    float: left;
    margin-bottom: 8px;
    width: 356px;
}
#contenido1GE input {
    float: left;
    margin-right: 8px;
}
#contenido1GE .precio1 {
    color: #c00;
    float: left;
    font-weight: bold;
    padding-top: 4px;
}
#contenido1GE p {
    float: left;
    margin-right: 8px;
    padding-top: 4px;
}
#btnGE {
    float: right;
}
/* END FILE: ventanasGenericasFCL.css */

/* FILE: baseHeaderFCL.css */
/*-----------------------------------------------------------
    LOGIN
-----------------------------------------------------------*/
#contenedorLogin {
    width: 330px;
    float: left;
    padding:10px 4px 2px 14px;
    height: auto;
}

#headerLogin{
    width: 330px;
    height: 60px;
    border-bottom:1px solid #ccc;
    padding-bottom:8px;
}

#iconoLogin{
    width: 60px;
    height: 60px;
    background-image:url(../site/common/sprite-iconosMedium.png);
    background-position:left 0px;
    background-repeat:no-repeat;
    float: left;
    display: inline;
    margin-right:8px;
}

#headerLogin h1{
    line-height:60px;
    color:#999;
    font-size:16px;
    font-weight:bold;
    height:60px;

}

#tituloLogin{
    display: inline;
    float: left;
    font-size:12px;
    font-weight:bold;
    height: 80px;
    line-height: 75px;
    padding-left: 35px;
    width: 285px;
}

#linksLogin{
    width: 220px;
    height:14px;
    margin-left:45px;
    float: left;
    text-align:right;
    color:#999;
    margin-bottom: 8px;
    display: inline;
}

#linksLogin a{
    color:#999;
}

#linksLogin a:hover{
    color:#99CC00;
}

#usuarioLogin {
    width: 285px;
    height:25px;
    padding-left:45px;
    float: left;
    display: inline;
}

#usuarioLogin input{
    width: 120px;

}

.digitoLogin {
    float: left;
    width: 10px;
}
.loginRut{
    width: 100px;
    float: left;
}

.lineaLogin {
    float: left;
    text-align: center;
    color: #999;
    font-weight: bold;
    width: 10px;
}

#passLogin {
    width: 285px;
    height:25px;
    padding-left:45px;
    float: left;
    display: inline;
}

#passLogin input{
    width: 120px;
}

.txtLogin{
    color: #999999;
    float: left;
    font-weight: bold;
    height: 18px;
    line-height: 20px;
    width: 130px;
}

.inputLogin {
    float: left;
    width:160px;
    margin-bottom: 8px;
}

#contenedorBotonLogin {
    width: auto;
    height:auto;/*FB-15321 change the fixed width to auto*/
    float: left;
    padding-top:0px;
    margin-top:7px;
    margin-left:225px;

}

#footerLogin {
    width: 330px;
    height:21px;
    float: left;
    border-top:1px solid #ccc;
    padding-top:8px;

}



/*
-------------------------------------------------
Header corporativo
-------------------------------------------------
 */

#headerCorporativo {
    height:26px;
    width:100%;
    background-image: url(../site/common/fnd-headerCorporativo.gif);
    background-repeat: repeat-x;
    background-position: 0 bottom;

}

#headerCorporativo #contenedorHC {
    margin:0 auto;
    width:960px;

}

#headerCorporativo #interiorHC a{
    text-indent: -9999px;
    display: block;
    height: 26px;
    background-image: url(../site/common/sprite-headerCorporativo.png);
    background-repeat: no-repeat;
}

#headerCorporativo #contenedorHC #interiorHC {
    float:right;
}

#falabella, #cmr, #bancoFalabella, #viajesFalabella, #falabellaPro, #sodimac, #tottus, #movil {
    float:left;
}

#BusquedaCliente {
    float: left;
    height: 26px;
    line-height: 26px;
    margin-left: 250px;
}

#nombreLoginCliente {
    float: right;
    height: 26px;
    line-height: 26px;
    margin-right: 5px;
    width: auto;
}
/*
-------------------------------------------------
Falabella
-------------------------------------------------
 */


#interiorHC #falabella a {
    background-position: 0 0;
    width:65px;

}
#interiorHC #falabella a:hover {
    background-position:0 -26px;
}

#interiorHC #falabella a.activo {
    background-position:0 -52px;
}

/*
-------------------------------------------------
Cmr
-------------------------------------------------
 */

#interiorHC #cmr a {
    background-position: -64px 0;
    width:50px;

}
#interiorHC #cmr a:hover {
    background-position:-64px -26px;
}

#interiorHC #cmr a.activo {
    background-position:-64px -52px;
}

/*
-------------------------------------------------
bancoFalabella
-------------------------------------------------
 */

#interiorHC #bancoFalabella a {
    background-position: -113px 0;
    width: 105px;

}
#interiorHC #bancoFalabella a:hover {
    background-position:-113px -26px;
}

#interiorHC #bancoFalabella a.activo {
    background-position:-113px -52px;
}

/*
-------------------------------------------------
viajesFalabella
-------------------------------------------------
 */

#interiorHC #viajesFalabella a {
    background-position: -217px 0;
    width: 76px;
}
#interiorHC #viajesFalabella a:hover {
    background-position: -217px -26px;
}

#interiorHC #viajesFalabella a.activo {
    background-position: -217px -52px;
}

/*
-------------------------------------------------
falabellaPro
-------------------------------------------------
 */

#interiorHC #falabellaPro a {
    background-position: -292px 0;
    width: 83px;
}
#interiorHC #falabellaPro a:hover {
    background-position: -292px -26px;
}

#interiorHC #falabellaPro a.activo {
    background-position: -292px -52px;
}

/*
-------------------------------------------------
sodimac
-------------------------------------------------
 */

#interiorHC #sodimac a {
    background-position: -374px 0;
    width: 88px;
}
#interiorHC #sodimac a:hover {
    background-position: -374px -26px;
}

#interiorHC #sodimac a.activo {
    background-position: -374px -52px;
}

/*
-------------------------------------------------
tottus
-------------------------------------------------
 */

#interiorHC #tottus a {
    background-position: -461px 0;
    width: 66px;
}
#interiorHC #tottus a:hover {
    background-position:-461px -26px;
}

#interiorHC #tottus a.activo {
    background-position:-461px -52px;
}

/*
-------------------------------------------------
movil
-------------------------------------------------
*/

#interiorHC #movil a {
    background-position: -526px 0;
    width: 57px;
}
#interiorHC #movil a:hover {
    background-position:-526px -26px;
}
#interiorHC #movil a.activo {
    background-position:-526px -52px;
}

#sesion {
    width: auto;
    height: 26px;
    line-height: 26px;
    float: right;
    margin-right: 60px;
}
#logueado {
    width: 200px;
    height: 26px;
    line-height: 26px;
    float: left;
    margin-left: 180px;
}

/*-----------------------------------------------------------
    HEADER
-----------------------------------------------------------*/
#header {
    width: 960px;
    margin-bottom: 8px;
    margin-right: auto;
    margin-left: auto;
    z-index: 100;
}

#contenido-negocios1 {
    display: inline-block;
    float: right;
    height: auto;
    margin: 14px 0 10px;
    width: auto;
}

#contenido-negocios2 {
    color: #999;
    display: inline-block;
    float: right;
    height: auto;
    margin-bottom: 10px;
    text-align: right;
    width: 720px;
}
#contenido-negocios2 a {
    color: #999;
}
#contenido-negocios2 a:hover {
    color: #99CC00;
}
#contenido-negocios2 #info1 {
    display: inline-block;
    float: right;
    height: auto;
}
#contenido-negocios2 #info1 a {
    color: #333;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    height: auto;
    margin: 0 10px;
    text-decoration: none;
}
#contenido-negocios2 #info1 a .numero {
    font-weight: bold;
}
#contenido-negocios2 #info1 .logoNovios {
    background-image: url("../site/common/sprite-botones.png");
    background-position: -163px -160px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 13px;
    position: relative;
    top: 2px;
    width: 85px;
}
#contenido-negocios2 #info2 {
    background-image: url("../site/common/sprite-iconosSmall.png");
    background-position: -105px -135px;
    background-repeat: no-repeat;
    float: right;
    height: 12px;
    margin: 2px 0 0 8px;
    width: 16px;
}

/*-----------------------------------------------------------
    LOGO FALABELLA CHILE
-----------------------------------------------------------*/
#logo {
    background-position: -0px 0px;
    height: 51px;
    width: 200px;
    float:left;
    margin-top:18px;
    margin-bottom:21px;
}
#logo a {
    display: block;
    text-indent: -5000px;
    height: 51px;
    width: 200px;
}
/*-----------------------------------------------------------
    BOLSA DE COMPRAS
-----------------------------------------------------------*/
#log-bolsa {
    background-position: -0px -123px;
    height: 39px;
    width: 28px;
    margin-left:102px;

}
#log-bolsa a {
    display: block;
    text-indent: -5000px;
}

/*-----------------------------------------------------------
    BUSQUEDA
-----------------------------------------------------------*/
#busqueda, #busquedaSR {
    background-position: 0 -150px;
    float: left;
    margin: 3px 105px 0 0;
    width: auto;
}
#busqueda form, #busquedaSR form {
    position: relative;
}
#busqueda input, #busquedaSR input {
    background-color: #fff;
    border: 1px solid #999;
    color: #333333;
    font-family: ProximaNova-RegWeb,Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 23px;
    line-height: 22px;
    margin: 4px 0 0;
    padding: 1px 8px;
    width: 380px;
}
#busquedaLupa, #busquedaLupaRS {
    background-position: -29px -153px;
    height: 26px;
    left: 366px;
    position: absolute;
    top: 4px;
    width: 32px;
}
#busquedaLupa a, #busquedaLupaRS a {
    display: block;
    height: 26px;
    text-indent: -5000px;
    width: 32px;
}

#sugerencias, #sugerenciasRS {
    background-color: #ffffff;
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    color: #333;
    display: inline-block;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 31px;
    width: 376px;
    z-index: 1000;
}
#sugerencias .titulo, #sugerenciasRS .titulo {
    display: inline-block;
    font-size: 13px;
    height: auto;
    margin: 10px 0 10px 0;
    padding: 0 10px;
    width: 356px;
    font-weight:normal;
    color:#999;
}
#sugerencias .subtitulo, #sugerenciasRS .subtitulo {
    border-bottom: 1px solid #e5e5e5;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin: 5px 0 15px;
    padding: 0 10px 5px;
    width: 356px;
}
#sugerencias .resultado, #sugerenciasRS .resultado {
    display: inline-block;
    font-size: 12px;
    height: auto;
    margin: 0 0 10px;
    padding: 0 10px 5px;
    width: 316px;
}
#sugerencias .resultado a, #sugerenciasRS .resultado a {
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 14px;
}
#sugerencias .resultado a .destacado, #sugerenciasRS .resultado a .destacado {
    color: #cccc00;
    font-weight: bold;
}


#listas {
    width:130px;
    height:16px;
    float:left;
    line-height: 25px;
    margin:10px 20px 0px 0px;
    background-position:-125px -158px;
    text-indent:-5000px;
    cursor: pointer;
}

#listas a:hover{
    background-position:-70px -183px;
}



#carro-compras {
    color: #666;
    display: inline-block;
    float: left;
    height: auto;
    text-align: right;
    width: 135px;
}
#carro-compras img {
    float: right;
}
#navrolloversCarro {
}
#carro-compras-txt {
    color: #000;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 10px;
    width: 100px;
}
#carro-compras-txt-SO {
    color: #0552ae;
}
#carro-compras-valor {
    color: #000;
    float: left;
    font-size: 10px;
    font-weight: bold;
    width: 100px;
}

#banner-header {
    width:958px;
    float:left;
    border: 1px solid #ebebeb;
    margin-bottom: 8px;
    height:28px;
}

/*-----------------------------------------------------------
    RUTA
-----------------------------------------------------------*/

#ruta {
    width:960px;
    line-height:16px;
    height:16px;
    float:left;
    margin-bottom:8px;
    font-size: 9px;
    color: #999;
}

#ruta a{
    float:left;
    font-size: 10px;
    color: #999;
    height:16px;
    padding-top:1px;
    cursor: default;
}

#ruta a[href] {
    cursor: pointer;
}

#ruta a[href='javascript:undefined'] {
    cursor: default;
}

#ruta a:hover{
    color: #99CC00;
}

#destacadoRuta a{
    font-size:11px;
    font-weight:bold;
    color:#666666;
}

#destacadoRuta a:hover{
    color:#99cc00;
}

#facetaRuta a{
    font-size:10px;
    color:#666666;
    position:relative;
}

#facetaRuta a:hover{
    color:#99cc00;
}

.divisionRuta{
    float:left;
    margin-right:3px;
    margin-left:3px;
    padding-top:2px;
}

#divisionRuta{
    float:left;
    margin-right:3px;
    margin-left:3px;
    padding-top:2px;
}

/*---------------------*/

#mainmenu_header {
    height: 31px;/****/
    width: 765px;
    margin: 0;
    padding: 0;
    position: relative;
    float: right;
}
#mainmenu_header li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0px;
    z-index: 999;
}
#mainmenu_header li, #mainmenu_header a {
    height: 31px;
    display: block;
}
#mainmenu_header li a {
    text-decoration: none;
}
/* --------------------------*/
#navlistas {
    left: 120px;
    width: 128px;
    text-align: right;
    position: absolute;
}
#navlistas a {
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 13px;
    font-size: 13px;
    font-weight: bold;
}
#navlistas a:hover {
    background-image: url(../site/common/fnd-pestana.png);
    background-repeat: no-repeat;
    height: 35px;
}
#navbuscador {
    left: 376px;
    position: absolute;
}

#navbuscador img {
    margin-left:37px;
}
#navcarrocompras {
    left: 601px;
    position: absolute;

}

/* --------------------------*/


#navrollovers_header {
    text-align: left;
    clear: both;
    position:absolute;
    z-index:555;
}
#onstatewrapper {
    padding: 0;
    overflow:hidden;
    background-color: #00FFFF;
}
/*-----------------------------------------------------------
    CAJAS QUE DESPLIEGAN
-----------------------------------------------------------*/
#menulistas {
    left:475px;
    position:absolute;
    z-index:999;
    top: 67px;
    display: none;
}
/*-----  keep the same value with desplieguesHeader.css FB-16089 ----*/
#menucarro {
    left:625px;
    width:330px;
    position:absolute;
    z-index:999;
    display:none;
    top: -38px;
}



/*-----------------------------------------------------------
    ACCESO LISTAS DE REGALOS
-----------------------------------------------------------*/
.contenedorListas{
    float:left;
    min-width: 240px;
    height: 262px;
    padding:12px;
    margin-right:1px;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    border:1px solid #EBEBEB;

}

.contenedorInteriorListas{
    float: left;
    width: 240px;
    height: 350px;
}

.listaHeader {
    width: 240px;
    height:49px;
    padding-bottom: 8px;
    Border-bottom:1px solid  #ececec;
    float: left;
}

.listaHeader img{
    float: left;
    margin-right:8px;
}

.listaHeader h4{
    font-size:16px;
    color:#999;
    text-align:left;
    font-weight: bold;
    line-height:49px;
    height:49px;
}

.listaFooter {
    border-top: 1px solid #ececec;
    margin:auto;
    padding-top:8px;
    float: left;
    width: 236px;
    height:23px;
}

.headRegalo {
    display: inline-block;
    height: auto;
    width: 240px;
}
.cajaListasGeneral{
    width:240px;
}

#contenedorListas{
    border: 1px solid #ebebeb;
    display: inline-block;
    float: left;
    height: auto;
    min-width: 240px;
    padding: 0 12px 12px;
}

#contenedorInteriorListas{
    display: inline-block;
    float: left;
    height: auto;
    width: 240px;

}

#listaHeader {
    border-bottom: 1px solid #ececec;
    height: 49px;
    line-height: 38px;
    width: 240px;
}

#listaHeader img{
    float: left;
    margin-right:8px;
}

#listaHeader h4{
    font-size:16px;
    color:#999;
    text-align:left;
    font-weight: bold;
    line-height:49px;
    height:49px;
}

#listaFooter {
    border-top: 1px solid #ececec;
    margin:auto;
    padding-top:8px;
    float: left;
    width: 236px;
    height:21px;
    line-height: 21px;

}
#listaFooter a {
    display: block;
    float: right;
    font-weight: bold;
    text-decoration: none;
}

#cajaListasGeneral{
    width:240px;
}

/*contenido listas Regalo Novios 9-02-2010 */

.contenidoLista {
    float: left;
    width: 232px;
    height:30px;
    text-align: left;
}
.listaTitulo {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 8px 0 2px;
    width: 110px;
}
.contenidoLista  input{
    background-image: url(../site/common/fnf_input_listas.jpg);
    height: 18px;
    width: 124px;
    background-repeat: no-repeat;
    float: left;
}

.contenidoLista  .txt{
    font-weight: bold;
    color: #999999;
    width: 92px;
    line-height: 18px;
    float: left;
    margin-left: 6px;
}
.contenidoLista  p{
    font-weight: bold;
    margin-bottom:4px;
}
#listaInput {
}
#listaInput select{
    margin-right:2px;
    width:62px;
}
#listaInput #selectMonthHome, #selectYearHome {
    float: left;
}
.listaBoton {
    width:100px;
    margin-bottom:4px;
    margin-right:14px;
    float:right;
}
#icoNovia {
    width:16px;
    height:16px;
}
#icoNovio {
    width:16px;
    height:16px;
}
.listaRadio {
    float:left;
    margin-right:10px;
    height:30px;
    line-height:30px;
}
.listaRadio input{
    float:left;
    height:20px;
    margin-right:4px;
}
.textoNovios {
    float:left;
    line-height:20px;
}

#contenidoLista {
    float: left;
    width: 232px;
    height:30px;
    text-align: left;
}

#contenidoLista .txt {
    font-weight: bold;
    color: #999999;
    width: 92px;
    line-height: 18px;
    float: left;
    margin-left: 6px;
}

#contenidoLista  input{
    background-image: url(../site/common/fnf_input_listas.jpg);
    height: 18px;
    width: 124px;
    background-repeat: no-repeat;
    float: left;
}

#contenidoLista p {
    font-weight:bold;
    margin-bottom:4px;
}

#listaTitulo {
    color: #666666;
    font-size: 12px;
    font-weight:bold;
    width: 232px;
    height: 20px;
    float: left;
    padding-top:8px;
    padding-bottom:2px;
}

#listaBoton {
    width:100px;
    margin-bottom:4px;
    margin-right:14px;
    float:right;
}

/* mini bolsa de compras*/


#contenedorMinibolsa {
    width:304px;
    height: auto;
    float: left;
    padding-left: 4px;
    padding-right: 5px;

}
#headerMinibolsa {
    height: 50px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    margin-bottom: 8px;
    width: 100%;
    padding-bottom: 5px;

}
#iconoMinibolsa {
    width: 110px;
    height: 40px;
    background-color: #CCC;
    float: left;
    margin-right: 8px;

}
#headerMinibolsa h1{
    font-size: 15px;
    color: #999;
    font-weight: bold;
    float: left;
    line-height: 55px;

}
#scrollBolsa{
    overflow-x:hidden;
    overflow-y:scroll;
    width:300px;
    height:164px;
}

.productoMinibolsa {
    float: left;
    margin-bottom: 8px;
    width: 300px;
    height: auto;
    margin-top: 5px;
}
#fotoMiniBolsa,.fotoMiniBolsa{
    width: 100px;
    height: 100px;
    margin-right: 8px;
    float: left;
    margin-bottom: 10px;
}
.productoMinibolsa .descripcion{
    float:left;
    margin-bottom:8px;
    height: auto;
    width: 170px;

}
.productoMinibolsa .marca, .productoMinibolsa .detalle{
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: auto;
    margin-right: 2px;
    line-height: 14px;

}
.productoMinibolsa .detalle{
    width: 180px;
}
.productoMinibolsa .sku{
    color: #999;
    font-size: 10px;
    float:left;
    width: 80px;
    margin-bottom: 4px;
    height: 14px;
    line-height: 14px;

}
.productoMinibolsa .descripcion .columna2 {
float:left;
height:auto;
width:70px;
}
.productoMinibolsa .cantidad , .productoMinibolsa .color, .productoMinibolsa .talla{
    color: #999999;
    float: left;
    font-size: 11px;
    line-height: 13px;
    text-align: left;
    width: 100px;
}
#txtMinibolsa {
    font-size: 11px;
    float: left;
    width: 100%;
    margin-bottom: 4px;

}
#totalesMinibolsa {
    float: left;
    width: 100%;
    background-color: #eeeeee;
    margin-bottom: 8px;
    padding-top: 10px;
    padding-bottom: 10px;


}
.totalesMinibolsa {
    float: left;
    width: 100%;
    background-color: #eeeeee;
    margin-bottom: 8px;
    padding-top: 10px;
    padding-bottom: 10px;


}
#totalesMinibolsa .precio1{
    float: left;
    width: 285px;
    height:12px;
    text-align: right;
    font-size: 12px;
    color: #C00;
    font-weight: bold;
    margin-bottom: 4px;

}
.totalesMinibolsa .precio1{
    float: left;
    width: 285px;
    height:12px;
    text-align: right;
    font-size: 12px;
    color: #C00;
    font-weight: bold;
    margin-bottom: 4px;

}
#totalesMinibolsa .precio2{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    font-size: 11px;
    margin-bottom: 4px;

}
.totalesMinibolsa .precio2{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    font-size: 11px;
    margin-bottom: 4px;

}
#totalesMinibolsa .precio3{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    color: #999;
    margin-bottom: 4px;

}
.totalesMinibolsa .precio3{
    float: left;
    width: 285px;
    height:11px;
    text-align: right;
    color: #999;
    margin-bottom: 4px;

}
#btnMinibolsa {
    float: right;
    width: 83px;
    margin-bottom: 8px;
    margin-right: 17px;

}
#footerMinibolsa {
    float: left;
    width: 300px;

}
.productoMinibolsa .precio1 {
    width: auto;
    float: left;
    color: #cc0000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-right: 2px;
    height: 28px;
    line-height: 28px;
}

.productoMinibolsa .precio2 {
    width: 180px;
    float: left;
    font-size: 11px;
    margin-bottom: 4px;
    color: #666;
}

.productoMinibolsa .precio3 {
    width: 180px;
    float: left;
    color: #999;
    font-size: 11px;
    margin-bottom: 4px;
}
.txtpromociones {
    float: left;
    width: 300px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    color: #666;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding-bottom: 5px;

}
#txtpromociones {
    float: left;
    width: 300px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ececec;
    color: #666;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding-bottom: 5px;

}
#txtTotales {
    width: 300px;
    float: left;
    margin-bottom: 4px;
    text-align: right;
    font-size: 10px;
    height: 18px;
    line-height: 18px;

}

/* Falabella TV */

#contenido-negocios1tv {
    float: right;
    width: 341px;
    margin:14px 0px 14px;
    height: auto;
}

#logoTV {
    background-position: -35px -123px;
    height: 47px;
    width: 165px;
    float:left;
    margin-top:22px;
    margin-bottom: 21px;
}
#logoTV a {
    display: block;
    text-indent: -5000px;
    height: 47px;
    width: 165px;
}
.productoMinibolsa .descripcion .columna1 {
    float: left;
    height: auto;
    margin-bottom: 4px;
    width: 100px;
}
.productoMinibolsa .destacado {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
}
.productoMinibolsa .descripcion .precios {
    clear: both;
    height: auto;
    width: 170px;
}
#errorMsg {
    color: #C00;
    width: 230px;
    padding-top: 24px;
    padding-left: 0;
}
.typeaheadEmptyTitle{
    display: inline-block;
    font-size: 13px;
    height: auto;
    margin: 10px 0 10px 0;
    padding: 0 10px;
    width: 356px;
    font-weight:normal;
    color:#999;
}
/* END FILE: baseHeaderFCL.css */