#contenedorScene7 {
    float: left;
    width: 310px;
    height: 401px;
    margin-right: 16px;
	position: relative;
}
/*--------------*/
#contenedor1PP {
    float: left;
    width:588px;
    padding-left: 24px;
    padding-top:12px;
    padding-right:20px;
    margin-bottom:14px;
}
#contenedor1PP .descripcion {
    font-size: 19px;
    font-weight: bold;
    float: left;
    width: 588px;
    height: 22px;
    margin-bottom: 6px;
    color: #666;
}
#contenedor1PP .marca, #contenedor1PP .detalle {
    float:left;
    width:auto;
}
#contenedor1PP .atributos {
    font-size: 10px;
    float: left;
    width: 588px;
    height: 25px;
    color: #666;
}
#contenedor1PP .sku {
    float: left;
    width: 160px;
}
#contenedor1PP .stock {
    float: left;
    width: 370px;
}
#contenedor1PP .BV {
    float: left;
    width: 78px;
}
#contenedor1PP .contenidoBV {
    float: left;
    width: 235px;
    height: auto;
    padding-top: 4px;
}
#contenedor1PP h1 {
    color: #666666;
    float: left;
    font-size: 19px;
    font-weight: bold;
    height: 22px;
    margin-bottom: 6px;
}

#redesPP {
    float:right;
    height:25px;
    width:110px;
}
#iconosListasPP {
    float:right;
    height:20px;
    width:120px;
    margin-bottom:8px;
}
#iconosListasPP li {
    float:right;
    list-style-type:none;
    margin-right:4px;
}
/*----------------------*/

#contenedor2PP {
    border-top:1px solid #ebebeb;
    float: left;
    width: 605px;
    padding-left: 26px;
    padding-right: 20px;
    padding-top:14px;
    margin-bottom:12px;
}
#EGiftProductDetailForm #contenedor2PP {
    width: 588px;
}
#contenedor2PPcolumna1 {
    display: inline-block;
    float: left;
    height: auto;
    width: 265px;
}
#contenedor2PPcolumna2 {
    display: inline-block;
    float: left;
    height: auto;
    width: 322px;
}
/*Contenido Metodos despacho*/
#contenedorMetodosDespachoPP {
    float:right
}
.infoMetodos {
    background-color:#f2f2f2;
    width:307px;
    height:auto;
    display:inline-block;
    padding: 0 4px 0 4px;
}
.infoMensaje, .infoMensajeNodisponible {
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 30px;
    padding: 0 4px;
    text-align: center;
    width: 307px;
}
.infoMensaje a:link {
    text-decoration: underline;
    font-weight: normal;
    font-size:12px;
    color: #669900;
}
.infoMensaje a:visited {
    text-decoration:underline;
    font-weight: normal;
    font-size:12px;
    color:#669900
}
.infoMensaje a:active {
    text-decoration:underline;
    font-weight: normal;
    font-size:12px;
    color: #669900;
}
.infoMensaje a:hover {
    text-decoration:underline;
    font-weight: normal;
    font-size:12px;
    color: #669900;
}
.tituloMetodos {
    color: #000000;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 5px 0 5px 3px;
    width: auto;
}
.detalleMetodos {
    border-top: 1px solid #FFFFFF;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    padding: 6px 0 6px 3px;
    width: 303px;
}
.metodoDisponible, .metodoNoDisponible {
    display:inline-block;
    width:auto;    height:auto;
}
.iconoMetodos {
    display: block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    text-align: center;
    width: 44px;
}
.iconoMetodos img {
    border:0;
    vertical-align:middle;
}
.disponibilidadMetodos {
    display: block;
    float: left;
    height: 16px;
    margin-right: 10px;
    padding: 6px 0 0;
    width: 16px;
}
.textoMetodos {
    display: block;
    float: left;
    font-size: 11px;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    width: 130px;
}
.linkMetodos {
    float:left;
    width:auto;
    height:28px;
    line-height:28px;
    display:block;
    margin-right:10px;
    font-size:11px;
}
.linkMetodos a:link {
    text-decoration: underline;
    font-weight: normal;
    font-size:11px;
    color: #669900;
}
.linkMetodos a:visited {
    text-decoration:underline;
    font-weight: normal;
    font-size:11px;
    color:#669900
}
.linkMetodos a:active {
    text-decoration:underline;
    font-weight: normal;
    font-size:11px;
    color: #669900;
}
.linkMetodos a:hover {
    text-decoration:underline;
    font-weight: normal;
    font-size:11px;
    color: #669900;
}
.linkMetodos .noDisponible {
    font-weight: normal;
    font-size:11px;
    color: #cc0000;
}
 .exclusivo {
 color: #CC0000;
 float: left;
 font-size: 12px;
 font-weight: bold;
 height: 18px;
 margin-bottom: 6px;
 }
#preciosPP {
    float: left;
    width: 235px;
    height: auto;
    margin-right: 30px;
}
 #preciosPP .puntos, #preciosPP .exclusivo {
    width: 235px;
    float: left;
}
#preciosPP .tipo {
    font-size: 15px;
    font-weight: bold;
    color: #cc0000;
}
#preciosPP .tipo-1 {
    font-size: 15px;
    font-weight: bold;
    color: #2a57be;
}
#preciosPP .tipo-2 {
    font-size: 15px;
    font-weight: bold;
    color: #333333;
}
#preciosPP .pesos {
    color: #cc0000;
    font-size: 15px;
    font-weight: bold;
}
#preciosPP .pesos-1 {
    color: #2a57be;
    font-size: 15px;
    font-weight: bold;

}
#preciosPP .pesos-2 {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
}
#preciosPP .precio1 {
    color:#CC0000;
    float:left;
    font-size:23px;
    font-weight:bold;
    height:24px;
    margin-bottom:8px;
    margin-right:4px;
    padding-top:2px;
}
#preciosPP .unidadVenta {
    color:#CC0000;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:24px;
    line-height:23px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}

#preciosPP .unidadVentaTwo {
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
}

#preciosPP .precio1-1 {
    color:#2A57BE;
    float:left;
    font-size:23px;
    font-weight:bold;
    height:24px;
    margin-bottom:8px;
    margin-right:4px;
    padding-top:2px;
}
#preciosPP .unidadVenta1-1 {
    color:#2A57BE;
    float:left;
    font-size:20px;
    font-weight:bold;
    height:24px;
    line-height:23px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}
#preciosPP .precio1-2 {
    color:#333333;
    float:left;
    font-size:23px;
    font-weight:bold;
    height:24px;
    margin-bottom:8px;
    margin-right:4px;
    padding-top:2px;
}
#preciosPP .unidadVenta1-2 {
    color:#333333;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:24px;
    line-height:23px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}

#preciosPP .opUnica {
    float: left;
}
#preciosPP .precio2 {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    margin-bottom:4px;
    height:14px;
    min-width: 50px;
    float: left;
}
#preciosPP .unidadVenta2 {
    color:#666666;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:14px;
    line-height:13px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}
#preciosPP .precio2-1 {
    color:#666666;
    float:left;
    font-size:14px;
    font-weight:bold;
    height:14px;
    margin-bottom:4px;
    min-width:50px;
}
#preciosPP .precio3 {
    color:#999999;
    float:left;
    font-size:12px;
    height:12px;
    margin-bottom:20px;
    min-width:50px;
}
#preciosPP .unidadVenta3 {
    color:#999999;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:14px;
    line-height:13px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}
#preciosPP .puntos {
    color:#666666;
    float:left;
    font-size:11px;
    height:11px;
    margin-bottom:22px;
}
#preciosPP .exclusivo {
    color:#2A57BE;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:12px;
}
/*-----------------------------------------------------------
    COLOR
-----------------------------------------------------------*/
#atributos1PP {
    width: 240px;
    float: left;
    margin-right: 20px;
}
#atributos1PP .color {
    float: left;
    width: 126px;
    margin-bottom: 8px;
}
#atributos1PP .bold {
    font-weight: bold;
}
#atributos1PP .cuadros {
    float: left;
}
/*-----------------------------------------------------------
    TALLAS
-----------------------------------------------------------*/
.tallas {
    margin-bottom: 2px;
    float: left;
    width: 240px;
}
/** start add by daniel for Agile-93 Customizaciï¿½n de Variaciones  8/5/2014 **/
#atributos2PPT {
    float: left;
    width: 136px;
}
.skuSelectorMedidas {
    border: 1px solid #ffffff;
    cursor: pointer;
    display: inline;
    float: left;
    height: 23px;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 60px;
}
.skuSelectedMedidas {
    border: 1px solid #cccccc;
    cursor: pointer;
    display: inline;
    float: left;
    height: 23px;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 60px;
}
.skuSelectorMedidas:hover {
    background-color: #e9e9e9;
}
.skuSelectedMedidas:hover {
    background-color: #e9e9e9;
}
.skuSelector:hover {
    background-color: #e9e9e9;
}
.ajaxSkuSelector:hover {
    background-color: #e9e9e9;
}
.skuSelected:hover {
    background-color: #e9e9e9;
}
.cajaMedidas {
    float: left;
    font-size: 10px;
    height: 17px;
    line-height: 17px;
    padding-right: 2px;
    padding-top: 4px;
    text-align: center;
    width: 56px;
}
/** end add by daniel for Agile-93 Customizaciï¿½n de Variaciones  8/5/2014 **/
#atributos2PP {
    width: 136px;
    float: right;
}
#atributos2PP li {
    float: left;
    margin-left:8px;
    margin-bottom:8px;
}
#atributos2PP .tallas {
    width: 170px;
    margin-bottom:8px;
}
#contenedorTallasPP {
    width:240px;
    height:auto;
    margin-bottom:5px;
    float:left;
}
#contenedorListasPP {
    float: left;
    width: 140px;
    height: 22px;
}
.listas {
    float: left;
    color: #666;
    font-size: 11px;
    border-color: #E5E5E5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    padding: 2px;
}
#contenedor3PP {
    background-image: url(../site/common/fnd-calculador.jpg);
    background-repeat: repeat;
    border-top:1px solid #ebebeb;
    float: left;
    width:588px;
    height: 120px;
    padding-left: 26px;
    padding-right:20px;
    padding-top:16px;
}
/*--------CALCULADOR CUOTAS-------------*/

#contenedorCuota {
    float: left;
    width: 250px;
    padding-top: 4px;
    margin-right: 50px;
}
#contenedorCuota .texto {
    font-size:12px;
    float: left;
    width: 260px;
    margin-bottom: 14px;
    color: #666666;
    font-weight: bold;
}
#contenidoCuota1 {
    float: left;
    width: 260px;
    height: 49px;
}
#contenidoCuota1 #img_CMR {
    margin-right:20px;
}
#cantidadCuota {
    float: left;
    width: 65px;
    margin-right: 22px;
}
#cantidadCuota .titulo {
    width:65px;
    float: left;
    font-size: 10px;
    color: #999999;
    margin-bottom: 2px;
    padding-left:2px;
}
#cantidadCuota select {
    width: 40px;
}
#valorCuota {
    float: left;
    width: 76px;
}
#valorCuota .titulo {
    width:76px;
    float: left;
    font-size: 10px;
    color: #999999;
    margin-bottom: 2px;
    padding-left:2px;
}
#valorCuota input {
    width: 72px;
}
#contenidoCuota2 {
    float: left;
    width: 230px;
}
#contenidoCuota2 .texto2 {
    float: left;
    width: 118px;
}
.creditoPP {
    font-weight:bold;
    width:200px;
    margin-left:0px;
    margin-top: 5px;
    font-size: 11px;
    float: left;
    color:#666666;
}
.caePP {
    font-weight:bold;
    width:200px;
    margin-left:0px;
    font-size: 11px;
    float: left;
    color:#666666;
}
/*----CANTIDAD----*/

#cantidadProductoPP {
    width: 94px;
    padding-top: 2px;
    float: left;
    height: 110px;
    margin-right:12px;
}
#cantidadProductoPP p {
    float: left;
    width: 46px;
    margin-right: 4px;
    padding-top: 4px;
}
#cantidadproductoPP input {
    width: 44px;
}
/*----BOTONES----*/
.botonesPP {
    width: 168px;
    float: left;
    margin-bottom: 4px;
}
/*-------------------------------
         PRODUCTO NO DISPONIBLE
------------------------------------*/

#productoNoDisponiblePP {
    width:268px;
    float:left;
    border: 1px solid #D0D0D0;
    padding: 4px;
    margin-bottom: 6px;
}
#productoNoDisponiblePP .titulo {
    font-size:13px;
    font-weight:bold;
    margin-bottom:8px;
}
#productoNoDisponiblePP p {
    font-size:11px;
    font-weight:normal;
    padding-top:7px;
}
#textoMailPP {
    color:#666666;
    float:left;
    font-size:10px;
    padding-left:10px;
    margin:1px;
    width:149px;
}

/*----------------------------------
 PRODUCTO COMPLEMENTARIO CHICO VERTICAL
-------------------------------------*/
#contenedorPCVvertical {
    width: 220px;
    min-height:316px;
    float: left;
    margin-right: 8px;
    margin-top:1px;
}
#contenidoPCVvertical {
    width: 208px;
    height: auto;
    border: 1px solid #CCC;
    padding: 5px;
    float: left;
    margin-bottom:8px;
}
#contenidoPCVvertical .titulo {
    font-size: 12px;
    height:22px;
    color: #333;
    margin-bottom: 10px;
    font-weight: bold;
    width: 202px;
    float: left;
    padding-top: 2px;
    border-bottom: 1px solid #cccccc;
    line-height: 22px;
}
#contenidoPCVvertical .contenido {
    width: 208px;
    height: auto;
    float: left;
    padding-bottom: 14px;
}
#contenidoPCVvertical img {
    width:70px;
    height:70px;
    float: left;
    margin-right: 6px;
    margin-bottom:10px;
}
#contenidoPCVvertical .detalle {
    float: left;
    width: 122px;
    height: auto;
    margin-bottom:8px;
}
#contenidoPCVvertical .BV {
        margin-left: 75px;
}
#iconosListasPCVvertical {
    float:left;
    height:20px;
    width: 140px;
    margin-left: 75px;
}
#iconosListasPCVvertical ul {
width: 140px;
}
#iconosListasPCVvertical li {
float:left;
list-style-type:none;
margin-right:4px;
}
#contenidoPCVvertical .marca {
    float:left;
    font-size:13px;
    font-weight:bold;
    height:16px;
    padding-top:4px;
    width:122px;
    padding-bottom: 4px;
}
#contenidoPCVvertical .unidadVenta {
    font-size:11px;
    font-weight:normal;
    margin-left:4px;
    margin-right:4px;
    float: left;
    color: #cc0000;
    height: 28px;
    line-height: 28px;
}
#contenidoPCVvertical .unidadVenta1-1 {
    color:#2A57BE;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:28px;
    line-height:28px;
    margin-left:4px;
    margin-right:4px;
}
#contenidoPCVvertical .precio1 {
    float: left;
    color: #cc0000;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    margin-bottom: 2px;
    line-height: 28px;
    width: auto;
}
#contenidoPCVvertical .precio1-1 {
    width: auto;
    margin-bottom: 2px;
    color:#2A57BE;
    float:left;
    font-size:12px;
    font-weight:bold;
    height:28px;
    line-height:28px;
}
#contenidoPCVvertical .precio1-2 {
    float: left;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    height:24px;
    line-height:24px;
}
#contenidoPCVvertical .unidadVenta1-2 {
    color:#333333;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:24px;
    line-height:24px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}
#contenidoPCVvertical .vermas {
    float: left;
    width: 74px;
    height:18px;
    padding-top:2px;
    margin-right: 6px;
    color: #999;
    padding-left: 6px;
}
#contenidoPCVvertical .agregar {
    float: right;
    font-size: 12px;
    width: 65px;
    height:18px;
}
#contenidoPCVvertical p {
    float:left;
    font-size: 10px;
    padding-top: 3px;
}
#contenidoPCVvertical input {
    float:left;
    margin-right:4px;
}

/*----------------------------------
 ESTILOS CARRUSEL  PRODUCTO COMPLEMENTARIO CHICO VERTICAL
-------------------------------------*/
.vertical-carusel { margin-top:70px;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default; background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px;}


/*posicion de los scroll*/
.jcarousel-container.jcarousel-container-vertical{height: 450px; width: 210px;}
/*numero de li visibes*/
.jcarousel-clip.jcarousel-clip-vertical {height: 308px;width: 210px;overflow: hidden;margin-top: 70px;margin-right: 0;margin-bottom: 0;margin-left: 0;}
.jcarousel-prev.jcarousel-prev-vertical{display: block;height: 40px; width:210px;background: url(../site/common/btn-top.jpg) no-repeat;position: absolute; z-index: 6; top: -40px; left: 0px; text-align: center;}
.jcarousel-next.jcarousel-next-vertical{display: block;height: 40px; width:210px; background: url(../site/common/btn-down.jpg) no-repeat;position: absolute; z-index: 6;bottom: 120px; left: 0px; text-align: center;}
.jcarousel-next.jcarousel-next-vertical:hover, .jcarousel-prev.jcarousel-prev-vertical:hover{cursor: pointer;}
.jcarousel-next.jcarousel-next-vertical.jcarousel-next-disabled.jcarousel-next-disabled-vertical{opacity:0.5;}
.jcarousel-prev.jcarousel-prev-vertical.jcarousel-prev-disabled.jcarousel-prev-disabled-vertical{opacity:0.5;}
.jcarousel-next.jcarousel-next-vertical.jcarousel-next-disabled.jcarousel-next-disabled-vertical:hover ,  .jcarousel-prev.jcarousel-prev-vertical.jcarousel-prev-disabled.jcarousel-prev-disabled-vertical:hover{cursor:default;}


.jcarousel-item-vertical{display: block;margin:0 0 10px 0;overflow: hidden;height:144px}
.jcarousel-item-vertical img{float: left;width: 80px;margin:0 10px 0 0;padding: 1px;border: 1px solid #CCCCCC;height: 60px;}
.jcarousel-item-vertical a:hover img{border: 1px solid #4379CF}
.jcarousel-item-vertical a:hover small{color: #333;}
.jcarousel-item-vertical strong{color: #2657BF; display: block;float: left; height: 26px;  margin-bottom: 2px;overflow: hidden; width: 100px;line-height: 13px}
.jcarousel-item-vertical small{font-size: 11px;color:#666;line-height: 12px;}
.jcarousel-item-vertical a{text-decoration: none;}

/* jcarousel IE7 CSS hank */
.jcarousel-container .jcarousel-item{+width: 210px;}
.jcarousel-prev.jcarousel-prev-vertical {+top: 0px;}
.jcarousel-next.jcarousel-next-vertical{+bottom: 80px;}
.jcarousel-clip.jcarousel-clip-vertical{+top:-30px;}


/*----------------------------------
 PRODUCTO COMPLEMENTARIO CHICO VERTICAL
-------------------------------------*/

#contenidoPCVvertical {width: 208px;height: 400px;border: 1px solid #CCC;padding: 5px;float: left;margin-bottom: 8px;/*position: absolute;*/}
#contenidoPCVvertical .titulo {font-size: 12px;height: 19px;color: #333;margin-bottom: 10px;font-weight: bold;width: 202px;float: left;padding-top: 2px;border-bottom: 1px solid #cccccc;line-height: 22px;margin-top: -2px;}
#contenidoPCVvertical .contenido {width: 208px;height: auto;float: left;padding-bottom: 14px;border-bottom:#CCC solid 1px;}
#contenidoPCVvertical .contenido .sku {color: #999999;float: left;font-size: 10px;margin-bottom: 4px;width: 100px;}
#contenidoPCVvertical .contenido .check {color:#999999;float:left;line-height:20px;width:100px;margin-left: 75px;}
#contenidoPCVvertical img {width:70px;height:70px;float: left;margin-right: 6px;margin-bottom:10px;}
#contenidoPCVvertical .detalle {float: left;width: 122px;height: 30px;margin-bottom:8px;overflow:hidden;}/*Fix bug FBATGU-2085 change the height to a fix one, when the content is too long, just hidden it.*/
#contenidoPCVvertical .BV {margin-left: 75px;}
#iconosListasPCVvertical {float:left;height:20px;width: 140px;margin-left: 75px;}
#iconosListasPCVvertical ul {width: 140px;}
#iconosListasPCVvertical li {float:left;list-style-type:none;margin-right:4px;}
#contenidoPCVvertical .marca {float:left;font-size:13px;font-weight:bold;height:16px;padding-top:4px;width:122px;padding-bottom: 4px;}
#contenidoPCVvertical .unidadVenta {font-size:11px;font-weight:normal;margin-left:4px;margin-right:4px;float: left;color: #cc0000;height: 28px;line-height: 28px;}
#contenidoPCVvertical .precio1 {float: left;color: #cc0000;font-size: 12px;font-weight: bold;height: 28px;margin-bottom: 2px;line-height: 28px;width: auto;}
#contenidoPCVvertical .precio1 a {float: left;color: #cc0000;font-size: 12px;font-weight: bold;height: 28px;margin-bottom: 2px;line-height: 28px;width: auto;}
#contenidoPCVvertical .vermas {float: left;width: 74px;height:18px;padding-top:2px;margin-right: 6px;color: #999;padding-left: 6px;}
#contenidoPCVvertical .agregar {float: right;font-size: 12px;width: 65px;height:18px;}
#contenidoPCVvertical p {float:left;font-size: 10px;padding-top: 3px;}
#contenidoPCVvertical input {float:left;margin-right:4px;margin-top:3px;}
#contenidoPCVvertical li {line-height:14px;list-style-position:outside;list-style-type: none;}


/*----------------------------------
                 BANNER
-------------------------------------*/
#contenedorBanner {
    width: 220px;
    min-height:316px;
    float: left;
    margin-right: 8px;
    margin-top:1px;
}
.contenidoBanner {
    border:1px solid #CCCCCC;
    float:left;
    margin-bottom:10px;
    padding:5px;
    width:208px;
}
.contenidoBanner .titulo {
    font-size: 11px;
    height:12px;
    color: #333;
    margin-bottom: 10px;
    font-weight: bold;
    width: 202px;
    padding-top: 6px;
    padding-left: 6px;
}
.contenidoBanner .contenido {
    width: 208px;
    float:left;
    margin-bottom:4px;
}
.contenidoBanner img {
    width:70px;
    height:70px;
    float: left;
    margin-right: 6px;
    margin-bottom:10px;
}
.contenidoBanner .detalle {
    float: left;
    width: 122px;
    padding-top: 12px;
    height: auto;/*45px*/
    margin-bottom:4px;
}
.contenidoBanner .precio1 {
    float: left;
    color: #cc0000;
    font-size: 12px;
    font-weight: bold;
    min-width: 50px;
    height: 12px;
    width:60px;
    margin-bottom: 17px;
}

.contenidoBanner .precio1-1 {
    float: left;
    color: #2A57BE;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    width:auto;
    margin-bottom: 17px;
}
.contenidoBanner .precio1-2 {
    float: left;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    min-width: 50px;
    height: 12px;
    width:60px;
    margin-bottom: 17px;
}
.contenidoBanner .unidadVenta {
    color: #cc0000;
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
    float: left;
}

.contenidoBanner .unidadVenta1-1 {
    color:#2A57BE;
    font-size:11px;
    font-weight:normal;
    margin-left:4px;
    margin-right:4px;
    width:auto;
    float: left;
}
.contenidoBanner .unidadVenta1-2 {
    color:#333333;
    font-size:11px;
    font-weight:normal;
    margin-left:4px;
    margin-right:4px;
    width:auto;
    float: left;
}
.contenidoBanner .vermas {
    float: left;
    width: 74px;
    height:18px;
    padding-top:2px;
    margin-right: 6px;
    color: #999;
    padding-left: 6px;
}
.contenidoBanner .agregar {
    float: right;
    font-size: 12px;
    width: 65px;
    height:18px;
}
.contenidoBanner p {
    float:left;
    font-size:10px;
    padding-top:3px;
}
.contenidoBanner input {
    float:left;
    margin-right:4px;
}
.contenidoBanner ul {
    padding-left:24px;
    width:176px;
}
.contenidoBanner li {
    line-height:14px;
    list-style-image:url(../site/common/bulFlecha.gif);
    list-style-position:outside;
}
.contenidoBanner .garantia1PP p {
    float:left;
    margin-right:8px;
    padding-top:4px;
    width:70px;
}
/*-----------------------------------------------------------
    PESTAï¿½AS INICIO
-----------------------------------------------------------*/
#contenedorPestanasPP {
    float: right;
    width: 732px;
    height: auto;
    font-weight:bold;
    margin-bottom:8px;
}
.tabInicioPP {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
    background-position: 0px -366px;
    float: left;
    text-align: center;
    height: 22px;
    width: 1px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.tabPromo, .tabDesc, .tabFichT, .tabOU, .tabDesp, .tabCompo{
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
    background-position: 0px -366px;
    float: left;
    text-align: center;
    line-height: 22px;
    width: 120px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.tabHum {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
    background-position: 0px -366px;
    float: left;
    text-align: center;
    line-height: 22px;
    width: 124px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.tabPromo a, .tabDesc a, .tabFichT a, .tabOU a, .tabDesp a, .tabHum a, .tabInicioPP a, .tabCompo a {
    display: block;
}
.tabcambiadoPP {
    background-color: #FFFFFF;
    background-image: none;
    height:22px;
    border-bottom: 1px solid #FFF;
}
/*-----------------------------------------------------------
    LLAMADO CONTENIDO
-----------------------------------------------------------*/
#promocionesPP, #fichaPP, #BVPP, #despachoPP, #HumPP, #descripcionPP, #Compo {
    margin: 0px;
    float: left;
    width: 730px;
    min-height:316px;
    border: 1px solid #ccc;
}

#despachoPP {
    margin: 0px;
    float: left;
    width: 694px;
    min-height:400px;
    border: 1px solid #ccc;
    padding: 18px;
}
#interiorpromocionesPP, #interiorfichaPP, #interiorBVPP, #interiordespachoPP, #interiorHumPP, #interiordescripcionPP {
    margin: 0px;
    float: left;
    width: 694px;
    min-height:316px;
    padding-top: 18px;
    padding-right: 18px;
    padding-left: 18px;
    font-weight: normal;
}

#finPestanas {
    background-color: rgb(238, 238, 238);
    border-bottom: 1px solid rgb(204, 204, 204);
    border-left: 1px solid rgb(204, 204, 204);
    border-right: 1px solid rgb(204, 204, 204);
    color: rgb(42, 87, 190);
    float: right;
    font-size: 12px;
    font-weight:bold;
    height: auto;
    line-height: 20px;
    text-align: center;
    width: 730px;
}

#bajadaTexto {
    float:left;
    width:694px;
    height:28px;
    line-height:28px;
    font-size:11px;
    color:#999;
    font-weight:normal;
}
/*-----------------------------------------------------------
    PROMOCIONES
-----------------------------------------------------------*/
#contenedorPromociones{
    width:692px;
}
#contenidoPromoPP {
    width:692px;
    min-height:145px;
    margin-bottom:16px;
}
#contenidoPromoPP .tipo {
    width:692px;
    height:14px;
    margin-bottom: 8px;
}
#contenidoPromoPP h1 {
    float:left;
    font-size: 13px;
    font-weight: bold;
    margin-right:6px;
}
#contenidoPromoPP p {
    float:left;
    font-weight:normal;
    padding-top:2px;
}
#contenidoPromoPP .contenido {
    float:left;
    width: 338px;
    margin-right:8px;
}
#contenidoPromoPP .titulo {
    color: #999;
    font-weight: bold;
    float:left;
    width:206px;
    height:11px;
    margin-bottom: 4px;
    padding-top: 14px;
}
#contenidoPromoPP .descripcion {
    color: #999;
    font-weight:normal;
    float:left;
    width:206px;
    height:68px;
    margin-bottom: 8px;
}
#contenidoPromoPP .check {
    color: #999;
    float:left;
    width:206px;
    line-height: 20px;
}
#contenidoPromoPP img {
    margin-right:8px;
    float:left;
}
#contenidoPromoPP .textoCheck {
    float:left;
    width:50px;
    height:20px;
    margin-left:4px;
}
/*-----------------------------------------------------------
    DESCRIPCIï¿½N PRODUCTO
-----------------------------------------------------------*/
#contenedorDescripcionPP {
    width:100%;
    float:left;
    margin:10px 16px 0 13px;
}

#contenidoDescripcionPP {
    width:100%;
    margin-bottom:20px;
    float:left;
    font-weight:normal;
}

#contenidoDescripcionPP div {
    width:100%;
    color:#333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:8px;
}

#contenidoDescripcionPP h1 {
    width:100%;
    color:#333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:8px;
}

#contenidoDescripcionPP h2 {
    width:100%;
    color:#333;
    font-size: 13px;
    font-weight: bold;
    margin-bottom:8px;
}

#contenidoDescripcionPP h3 {
    width:100%;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 8px 10px;
}

#contenidoDescripcionPP h4 {
    width:100%;
    color: #666;
    font-size: 11px;
    font-weight: bold;
    margin: 8px 0 4px 0;
}

#contenidoDescripcionPP p {
    width:100%;
    color:#333;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom:16px;
}

#contenidoDescripcionPP .parrafoNormal{
    width:100%;
    color:#333;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    margin-bottom:16px;
}

#contenidoDescripcionPP .parrafoEspecificacion {
    width:100%;
    color: #666;
    font-weight: normal;
    font-size: 10px;
    line-height: 15px;
    margin:8px 0 8px 0;
}

#contenidoDescripcionPP ul li {
    list-style-position:inside;
    list-style-type:none;
    background: url(../site/common/bulFlecha3.gif) no-repeat scroll 0 4px transparent;
    line-height:14px;
    list-style:none outside none;
    margin-bottom:5px;
    padding-left:10px;
}

#contenidoDescripcionPP ul ul li {
    list-style-position:inside;
    list-style-type:none;
    background: url(../site/common/bulFlecha4.gif) no-repeat scroll 0 4px transparent;
    line-height:14px;
    list-style:none outside none;
    margin-bottom:5px;
    padding-left:10px;
}


#contenidoDescripcionPP .destacado {
    color:#333;
    font-size:12px;
    font-weight:bold;
    position:relative;
}

#descargaDescripcionPP {
    width:142px;
    float:right;
    border-bottom:5px solid #ececec;
    border-top:5px solid #ececec;
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
    padding:0px 5px 0px 5px;
}
#descargaDescripcionPP .titDescarga{
    width:142px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    height:11px;
    margin-bottom:10px;
    margin-top:5px;
}

#descargaDescripcionPP li {
    width:142px;
    height: 20px;
    border-top:1px solid #ececec;
    font-size:10px;
    padding: 8px 0px 8px 0px;
}

#descargaDescripcionPP img {
    width:20px;
    height:20px;
    float:left;
    margin-left:2px;

}

#descargaDescripcionPP p {
    width: 110px;
    float: left;
    margin-right: 4px;
    margin-left:6px;
}
#descargaDescripcionPP a {
    text-decoration:underline;
    font-weight:normal;
}
/*-----------------------------------------------------------
    FICHA TECNICA
-----------------------------------------------------------*/
#tabFichaPP h1 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
}
#interior-ficha {
    float: left;
    height: auto;
    margin-top: 16px;
    width: 960px;
}
#tablaFichaT {
    width:692px;
    height:auto;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 18px;
    width: 730px;
}
.tituloFT {
    border-bottom: 1px solid #CCC;
    color:#666;
    font-size:11px;
    padding:6px 0 6px 8px;
    font-weight:bold;
}
.contFT {
    border-bottom: 1px solid #CCC;
    color:#666;
    font-size:10px;
    padding:6px 0 6px 8px;
}
tr#fila1 {
    background-color:#fff;
}
tr#fila2 {

    background-color:#f0f0f0;
}
/*-----------------------------------------------------------
    DESPACHO
-----------------------------------------------------------*/
#contenedorDespachoPP {
    width:672px;
    margin:10px 0px 0px 10px;
    height:auto;
    font-weight:normal;
}
#contenedorDespachoPP .tituloDespacho {
    float:left;
    font-size:12px;
    width:670px;
}
#selectDespachoPP{
    float:left;
    width:430px;
    margin-bottom:24px;
}
#despachoBotonPP{
    float:left;
    width:140px;
}
/*-----------------------------------------------------------
    HUM
-----------------------------------------------------------*/
#columna1promocionesPP {
    width:90px;
    float:left;
    margin-right: 24px;
}
#columna2promocionesPP {
    width:580px;
    float:left;
}
#columna2promocionesPP ul{
    float:left;
    width:290px;
    line-height: 14px;
    margin-bottom: 5px;
}
#columna2promocionesPP ul dt{
    font-weight: bold;
}
#columna2promocionesPP ul li{
    font-weight: normal;
    line-height: 16px;
}
#HumPP h1 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    color: #2a57be;
}
#HumPP p {
    font-size: 11px;
    font-weight: normal;
}
/*-----------------------------------------------------------
    COMPO
-----------------------------------------------------------*/
#Compo .tituloCombosPP {
    font-size: 12px;
    margin-bottom: 16px;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}
#Compo .comboPP {
    float: left;
    height: auto;
}
#Compo .contenido {
    float: left;
    height: auto;
    margin-right: 8px;
    padding-bottom: 14px;
    width: 130px;
}
#Compo .fotoMiniListas {
    float: left;
    height: 123px;
    margin-bottom: 10px;
    margin-right: 6px;
    width: 123px;
}
/*FB-9520 fix by lanceliang 2013-07-25
set the css marca height to avoid the brand empty in shortDescAndProdBrand class*/
#Compo .marca {
    float: left;
    height: 16px;
    margin-bottom: 8px;
    width: 122px;
    font-size: 13px;
    font-weight: bold;
}
#Compo .detalle {
    float: left;
    font-weight: normal;
    height: 28px;
    margin-bottom: 8px;
    width: 122px;
}
#Compo .sku {
    color: #999999;
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 4px;
    width: 122px;
}
#Compo .sku a {
    color: #999999;
    font-size: 10px;
}
#Compo .agregarBolsaComboPP {
    float: left;
    height: 22px;
    margin-bottom: 5px;
    margin-top: 8px;
}
#Compo .btn-verde {
    background-position: 0 0;
    float: left;
    font-weight: bold;
    height: 22px;
    padding-left: 7px;
    padding-top: 7px;
    width: auto;
}
#Compo .btn-verde-fin {
    background-position: right 0;
    float: left;
    height: 28px;
    width: 11px;
}
#Compo .activacarro {
    color: #FFFFFF;
    display: block;
    height: 20px;
    text-align: center;
}
#Compo .precio1-1 {
    color: #CC0000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
}
#Compo .unidadVenta1-1 {
    color: #CC0000;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-left: 4px;
    margin-right: 4px;
    width: auto;
}
#Compo .opUnica {
    background-image: url("../site/common/sprite-logos.png");
    background-position: 0 -91px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 32px;
}
#Compo .especial {
    background-image: url("../site/common/sprite-logos.png");
    background-position: -70px -124px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 32px;
}
#Compo .precio3 {
    color: #999999;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    min-width: 80px;
}
#Compo .unidadVenta3 {
    color: #999999;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 14px;
    margin-left: 4px;
    width: auto;
}
#Compo .precio2 {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    min-width: 80px;
    padding-top: 4px;
}
#Compo .unidadVenta2 {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 18px;
    margin-left: 4px;
    width: auto;
}

/*-----------------------------------------------------------
    BV
-----------------------------------------------------------*/

#contenedorBVPP {
    width:692px;
    height:auto;
}
/*-----------------------------------------------------------
    SERVICIOS ADICIONALES
-----------------------------------------------------------*/

#servicios-adicionales {
    margin-top:400px;
    width:228px;
}
/*---------------------------------------------------
              ESTILOS MINIFICHA
----------------------------------------------------*/
#contenedorMPP {
    width: 680px;
    height:auto;
    float: left;
    padding-top: 16px;
    padding-left: 14px;
}
#contenedorScene7MPP {
    float: left;
    width: 260px;
    height: 401px;
    /*margin-right:10px;
    margin-bottom: 20px;*/
}
#contenedorInformacionMPP {
    float: left;
    width: 410px;
    height:400px;
    overflow-y:auto;
    overflow-x:hidden;
}

/*--- tabs ---*/
.tabs {
}
.contenedorPestanasMPP {
    float: left;
    width: 410px;
    font-weight:bold;
}
.tabInicioMPP {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
    background-position: 0px -366px;
    float: left;
    text-align: center;
    color:#FFFFFF;
    line-height: 18px;
    width: 1px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.tabprod, .tabprom, .tabficha, .tabdesc {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
    background-position: 0px -366px;
    float: left;
    text-align: center;
    line-height: 18px;
    width: 100px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.tabprom a, .tabprod a, .tabficha a, .tabdesc a {
    display: block;
}
.tabcambiadoMPP {
    background-color: #FFFFFF;
    background-image: none;
    height:18px;
    border-bottom: 1px solid #FFF;
}
/*---FIN TABS---*/
/*-----------------------------------------------------------
    LLAMADO CONTENIDO
-----------------------------------------------------------*/
#productoMPP, #promocionesMPP, #fichaMPP, #descriptionMPP {
    background-image: url(../site/common/fnd-miniPaginaProducto.gif);
    background-repeat: no-repeat;
    margin: 0px;
    float: left;
    width: 350px;
    height: 346px;
    padding: 10px;
    overflow-x:hidden;
    overflow-y:hidden;
}
#productoMPP{
    height: 360px;
}


/*-----------------------------------------------------------
    PROMOCIONES
-----------------------------------------------------------*/
#contenedorPromocionesMPP {
    width:342px;
    margin-top:1px;
    height:346px;
    overflow-x:hidden;
    overflow-y:auto;
}
#contenidoPromoMPP {
    width:320px;
    height:180px;
    margin-bottom: 14px;
}
#contenidoPromoMPP .tipo {
    width:320px;
    height:26px;
    margin-bottom: 6px;
}
#contenidoPromoMPP .tipo-1 {
    color:#2a57be;
    width:320px;
    height:26px;
    margin-bottom: 6px;
}
#contenidoPromoMPP .tipo-2 {
    color:#2a57be;
    width:320px;
    height:26px;
    margin-bottom: 6px;
}
#contenidoPromoMPP h1 {
    width:320px;
    float:left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 6px;
    margin-bottom:2px;
}
#contenidoPromoMPP p {
    width:320px;
    float:left;
    font-weight:normal;
}
#contenidoPromoMPP .contenido {
    width:320px;
}
#contenidoPromoMPP .titulo {
    color: #999;
    font-weight: bold;
    float:left;
    width: 222px;
    height:30px;
    margin-bottom: 4px;
}
#contenidoPromoMPP .descripcion {
    color: #999;
    font-weight:normal;
    float:left;
    width: 222px;
    height: 20px;
    margin-bottom: 2px;
}
#contenidoPromoMPP .check {
    color: #999;
    float:left;
    width:222px;
    line-height: 18px;
}
#contenidoPromoMPP img {
    margin-right:6px;
    float:left;
}
#contenidoPromoMPP .textoCheck {
    float:left;
    width:50px;
    margin-left:4px;
}
/*-----------------------------------------------------------
    PRODUCTO
-----------------------------------------------------------*/

#contenedor1MPP {
    float: left;
    width: 350px;
    padding-bottom:12px;
    margin-bottom:12px;
    border-bottom:1px solid #ebebeb;
}
#contenedor1MPP .descripcion {
    font-size: 16px;
    font-weight: bold;
    width: 350px;
    height: 32px;
    margin-bottom: 6px;
    color: #666;
}
#contenedor1MPP .marca, #contenedor1MPP .detalle {
    float:left;
    width:auto;
}
#contenedor1MPP .marca a, #contenedor1MPP .detalle a {
    font-size: 16px;
    font-weight: bold;
    color: #666;
}
#contenedor1MPP .atributos {
    font-size: 10px;
    width: 350px;
    height: 12px;
    margin-bottom: 6px;
    color: #666;
}
#contenedor1MPP .sku {
    float: left;
    width: 160px;
}
#contenedor1MPP .BV {
    float: left;
    width: 78px;
}
#contenedor1MPP .contenidoBV {
    float: left;
    font-weight:normal;
    width: 190px;
    line-height: 16px;
}
#iconosListasMPP {
    float:right;
    height:32px;
    width:160px;
}
#iconosListasMPP li {
    float:right;
    list-style-type:none;
    margin-right:4px;
}
/*-----    PRECIOS --------*/
#contenedor2MPP {
    float: left;
    width: 350px;
    margin-bottom:14px;
}
#preciosMPP {
    float: left;
    width: 170px;
    height: auto;
    margin-right: 12px;
}
 #preciosMPP .puntos, #preciosMPP .exclusivoMPP {
    width:190px;
    float: left;
}
#preciosMPP .tipo {
    color: #cc0000;
    font-size: 12px;
    font-weight: bold;
}
#preciosMPP .tipo-1 {
    color: #2a57be;
    font-size: 12px;
    font-weight: bold;
}
#preciosMPP .tipo-2 {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}
#preciosMPP .pesos {
    color: #cc0000;
    font-size: 12px;
    font-weight: bold;
}
#preciosMPP .precio1 {
    height:24px;
    color: #cc0000;
    font-size: 19px;
    font-weight: bold;
    padding-top:4px;
    margin-right:4px;
    float: left;
    min-width: 80px;
}
#preciosMPP .unidadVenta {
    color:#CC0000;
    float:left;
    font-size:11px;
    font-weight:normal;
    height:24px;
    line-height:24px;
    margin-left:4px;
    margin-right:4px;
    width:auto;
}

#preciosMPP .unidadVentaTwo {
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
}

#preciosMPP .precio1-1 {
    min-width: 50px;
    height:24px;
    color: #2a57be;
    font-size: 19px;
    font-weight: bold;
    padding-top:4px;
    margin-right:4px;
    float: left;
}
#preciosMPP .unidadVenta1-1 {
    color: #2a57be;
    float: left;
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
    height:24px;
    line-height:24px;
}
#preciosMPP .precio1-2 {
    min-width: 50px;
    height:24px;
    color: #333333;
    font-size: 19px;
    font-weight: bold;
    padding-top:4px;
    margin-right:4px;
    float: left;
}
#preciosMPP .unidadVenta1-2 {
    color: #333333;
    float: left;
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
    height:24px;
    line-height:24px;
}
#preciosMPP .opUnica {
    float: left;
}
#preciosMPP .precio2 {
    color: #666666;
    font-size: 12px;
    font-weight:normal;
    margin-bottom:4px;
    height:12px;
    min-width: 80px;
    float: left;
}
#preciosMPP .unidadVenta2 {
    color: #666666;
    float: left;
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
    height:12px;
    line-height:12px;
}
#preciosMPP .precio2-1 {
    color: #666666;
    font-size: 12px;
    font-weight:bold;
    margin-bottom:4px;
    height:12px;
    min-width: 50px;
}
#preciosMPP .precio3 {
    color: #999999;
    font-size: 11px;
    font-weight:normal;
    height:11px;
    margin-bottom:10px;
    min-width: 80px;
    float: left;
}
#preciosMPP .unidadVenta3 {
    color: #999999;
    float: left;
    font-size:11px;
    width: auto;
    font-weight: normal;
    margin-right:4px;
    margin-left: 4px;
    height:12px;
    line-height:12px;
}
#preciosMPP .puntos {
    height:11px;
    font-size: 11px;
    font-weight:normal;
    margin-bottom: 12px;
    color: #666;
    float: left;
}
#preciosMPP .exclusivoMPP {
    color: #2A57BE;
    width: 200px;
    font-weight: bold;
    height:11px;
    font-size: 12px;
}
#bancosMPP {
    float: left;
    margin-top:25px;
    width: 130px;
}
#bancosMPP select {
    float: right;
    margin-bottom: 6px;
    width: 120px;
}
/*-----    CONTENEDOR 3 --------*/

#contenedor3MPP {
    float: left;
    width: 350px;
}
/*-----    COLOR --------*/

#atributos1MPP {
    width: 130px;
    float: left;
    margin-right: 40px;
}
#atributos1MPP .color {
    float: left;
    width: 120px;
    margin-bottom: 8px;
}
#atributos1MPP .bold {
    font-weight: bold;
}
#atributos1MPP .cuadros {
    float: left;
}
/*-----    TALLA --------*/
#atributos2MPP {
    width: 170px;
    float: left;
}
#atributos2MPP .tallas {
    margin-bottom:8px;
}
#contenedorTallasMPP {
    height:auto;
    width: 170px;
    float:left;
    margin-bottom: 4px;
}
#contenedorListasMPP {
    float: left;
    height: 22px;
}
/*-----------------------------------------------------------
    BOTONES
-----------------------------------------------------------*/

#contenedorBotonesMPP {
    float:right;
    margin-top:10px;
    display: inline;
    width:518px;
}
#BotonMPP {
    float:left;
    width:200px;
}
#cajaBolsaCompraMPP {
    float:left;
    width: 288px;
}
#botonBolsaCompra {
    float:right;
    width:168px;
    margin-right:32px;
    cursor: default;
}
/*----CANTIDAD----*/

#cantidadProductoMPP {
    width: 100px;
    padding-top: 2px;
    float: left;
    padding-left:6px;
    padding-right: 10px;
}
#cantidadProductoMPP p {
    float: left;
    width: 44px;
    margin-right: 4px;
    padding-top: 4px;
}
#cantidadProductoMPP input {
    width: 44px;
}
/*---- Contenedor link ficha -------*/

#contenedorIrFichaMPP {
    float:left;
    margin-top: 8px;
    margin-left:14px;
    padding-top:8px;
    width: 638px;
    Border-top: 1px solid #CCC;
}
#contenedorIrFichaMPP p {
    float:left;
    width: 620px;
    text-align: right;
}
#contenedorIrFichaMPP a {
    text-decoration:underline;
}
#contenedorIrFichaMPP #bul-flecha-derecha {
    margin-top: 2px;
    margin-right:2px;
}
#contenedorIrFichaMPP #bul-flecha-derecha a {
    margin-top: 0px;
    margin-right:2px;
}
/*---------------------------------------------
           ESTILOS COMUNES
----------------------------------------------*/
.cajaColorSelected{
    width:22px;
    height:20px;
    float:left;
    border: 1px solid #666666;
    margin-right: 5px;
    margin-bottom: 5px;
}
.cajaColor2Selected {
    width:20px;
    height:18px;
    float:left;
    background-color: #CC3366;
    margin: 1px;
}
#cajaColor {
    width:22px;
    height:20px;
    float:left;
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    margin-bottom: 5px;
}
#cajaColor2 {
    width:20px;
    height:18px;
    /*float:left;
    background-color: #CC3366;
    margin:1px;
    */
}
#contenedorColores {
    width:240px;
    height:auto;
    float:left;
    margin-bottom: 5px;
}

#contenedor3MPP #contenedorColores{
    width:140px;
}

.cajaTalla {
    width:22px;
    height:17px;
    float:left;
    font-size:10px;
    color:#666;
    text-align: center;
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    margin-bottom: 5px;
    line-height: 17px;
}
#tablaTallas {
    width:30px;
    height:10px;
    float:left;
    margin-bottom: 2px;
    text-align: left;
    text-decoration:underline;
    font-size:10px;
    color:#999999;
}
#reglaTallas {
    width:39px;
    margin-left:8px;
    height:9px;
}
.tabNavigation {
    float: left;
    position:relative;
    top:1px;
}
#interiorComparadorTallas {
    width:440px;
    height:463px;
    float:left;
    background-color:#060;
    overflow-x: hidden;
    overflow-y: scroll;
}
/*EGIFT*/

#contenedor2PP h1 {
    font-size:12px;
    margin-bottom:8px;
    font-weight: bold;
    margin-top: 8px;
}
#fila1EgiftPP {
    width: 294px;
    float: left;
    width: 588px;
    margin-bottom: 8px;
    padding-left: 24px;
    padding-right: 20px;
    border-top: 1px solid #ebebeb;
    padding-top: 10px;
}
#fila1EgiftPP .precio1 {
    width: auto;
    height:24px;
    color: #cc0000;
    font-size: 23px;
    font-weight: bold;
    padding-top:2px;
    float: left;
min-width: 50px;
}
#fila1EgiftPP .puntos {
    height:11px;
    font-size: 11px;
    font-weight:normal;
    margin-bottom: 12px;
    color: #666;
}
#fila1EgiftPP .tipo {
    color:#CC0000;
    font-size:15px;
    font-weight:bold;
}
#selectEgiftPP {
    float: right;
    width: 220px;
    padding-top: 6px;
}
#columna1EgiftPP {
    width: 292px;
    float: left;
    padding: 1px;
}
#columna2EgiftPP {
    width: 294px;
    float: left;
}
#tablaTarjeta1EgiftPP {
    float: left;
    width: 588px;
    margin-bottom: 4px;
}
#tablaTarjeta2EgiftPP {
    float: left;
    width: 588px;
    margin-bottom: 2px;
}
#tablaTarjeta1EgiftPP .tdEgiftPP, #tablaTarjeta2EgiftPP .tdEgiftPP, #tablaFechaTarjeta1EgiftPP2 .tdEgiftPP {
    width: 158px;
    text-align:right;
    height:22px;
    line-height:22px;
    padding-right:10px;
}
/*    fixed bug FB-9552 add a new css style to keep line no wrap*/
#contenedor2PP .tablaTarjeta1EgiftPP .tdEgiftPP{
    white-space: nowrap;
}
#tablaTarjeta2EgiftPP .td2EgiftPP {
    width: 158px;
    text-align:right;
    padding-right:10px;
    vertical-align:top;
}
#tablaTarjeta1EgiftPP input {
    width: 120px;
    color:#666666;
    padding:2px:;
    font-family:Arial, Helvetica, sans-serif;
}
#tablaTarjeta2EgiftPP input {
    width: 414px;
    color:#666666;
    padding:2px:;
    font-family:Arial, Helvetica, sans-serif;
}
#tablaTarjeta2EgiftPP textarea {
    width: 410px;
    color:#666666;
    border:1px solid #CCCCCC;
    padding:2px:;
    font-family:Arial, Helvetica, sans-serif;
    resize:none;
}
#contenedorbotonesPP {
    width: 168px;
    float:right;
}
#contenedor3EgiftPP {
    background-repeat: repeat;
    border-top:1px solid #ebebeb;
    float: left;
    width:588px;
    height: 45px;
    padding-left: 26px;
    padding-right:20px;
    padding-top:24px;
}
#tablaFechaEgiftPP2 {
    width: 340px;
    float: right;
}
#tablaFechaEgiftPP2 .fecha {
    font-size:11px;
    height:25px;
    width:170px;
}
#tablaFechaEgiftPP2 .calendario {
    margin-left:5px;
    float: left;
}
#tablaFechaEgiftPP2 td {
    vertical-align:middle;
}
#tablaFechaEgiftPP2 .ui-datepicker-trigger {
}
#tablaFechaEgiftPP2 #datepicker {
    color:#666666;
    float:left;
    font-size:11px;
    height:16px;
    margin-right:2px;
    margin-top:2px;
    text-align:left;
    width:90px;
}
#mensajeErrorPP{
        color:#CC0000;
        float:right;
        font-weight:bold;
        height:12px;
        padding-top:8px;
        width:316px;
}
.skuSelector {
        border:1px solid #FFFFFF;
        display:inline;
        float:left;
        height:23px;
        margin-bottom:5px;
        margin-right:5px;
        overflow:hidden;
        width:30px;
}
#cajaTalla {
        border:1px solid #CCCCCC;
        color:#666666;
        float:left;
        font-size:10px;
        height:17px;
        margin-bottom:5px;
        margin-right:5px;
        padding-left:2px;
        padding-right:2px;
        padding-top:4px;
        text-align:center;
        width:24px;
}
.garantia1PP {
    float:left;
    margin-bottom:4px;
    margin-left:6px;
    width:196px;
}
.garantia1PP .precioG {
    color:#CC0000;
    float:left;
    font-size:12px;
    font-weight:bold;
    padding-top:2px;
    width:80px;
}
#contenedor1PP .clickCall {
    float:left;
    width:126px;
    margin-left:50px;
}
#contenidoPCVvertical .contenido .check {
    color:#999999;
    float:left;
    line-height:20px;
    margin-left:75px;
    width:100px;
}
/*---------------------------------------------
           Installment ADD STYL
----------------------------------------------*/
.contenidoCuota1PP {
    float:left;
    height:65px;
    width:260px;
}
.contenidoCuota1PP .img_CMR{
    margin-right:20px;
}
.cantidadCuotaPP {
    float:left;
    margin-right:22px;
    width:65px;
}
.cantidadCuotaPP .titulo {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:2px;
    padding-left:2px;
    width:65px;
}
.cantidadCuotaPP select {
    width:46px;
}
.valorCuotaPP {
    float:left;
    width:76px;
}
.valorCuotaPP .titulo {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:2px;
    padding-left:2px;
    width:76px;
}
.valorCuotaPP input {
    width:72px;
}
#scenePrincipalPP {
    border:1px solid #ECECEC;
    color:#666666;
    float:left;
    font-size:10px;
    height:27px;
    margin-top:8px;
    width:202px;
}

#scenePrincipal {
    border:1px solid #ECECEC;
    color:#666666;
    float:left;
    font-size:10px;
    height:27px;
    margin-top:8px;
    width:150px;
}

#sceneVistas {
    float:left;
    height:55px;
    margin-top:6px;
}
#sceneVistas .otrasVistas{
        float:left;
        border:1px solid #ECECEC;
        width:45px;
        height:45px;
        margin-right:5px;

}
#sceneVistasPP {
    float:left;
    height:60px;
    margin-top:6px;
}
#sceneVistasPP .otrasVistasPP{
        float:left;
        border:1px solid #ECECEC;
        width:52px;
        height:52px;
        margin-right:9px;

}
#videoPPP {
        background-image:url(../site/common/sprite-botones.png);
        background-repeat:no-repeat;
        background-position:0 -211px;
        height:27px;
        width:100px;
}
#scenevideoPP {
    float:left;
    height:28px;
    margin-left:7px;
    margin-top:8px;
    width:92px;
}
#sceneVideo {
    float:left;
    height:28px;
    margin-left:7px;
    margin-top:8px;
    width:102px;
}
#showImageMin {
    background-image:url(../site/common/sprite-Imagenbotones.png);
    background-repeat:no-repeat;
}
#showImage{
    background-image:url(../site/common/sprite-Imagenbotones.png);
    background-repeat:no-repeat;
}
#garantia1PP {
float:left;
margin-bottom:4px;
margin-left:6px;
width:196px;
}
#garantia1PP .precioG {
color:#CC0000;
float:left;
font-size:12px;
font-weight:bold;
padding-top:2px;
width:80px;
}
#garantia1PP p {
float:left;
margin-right:8px;
padding-top:4px;
width:70px;
}

/*Tab description*/
.titulos_descripcion {
color:#333333;
font-size:13px;
font-weight:bold;
margin-bottom:19px;
width:497px;
line-height:28px;
}
#contenido_descripcion {
float:left;
font-weight:normal;
margin-bottom:20px;
width:497px;
}
#Compo .unidadVenta {
    color: #CC0000;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    margin-left: 4px;
    margin-right: 4px;
    width: auto;
}
#Compo .precio1 {
    color: #CC0000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
}
#Compo .btn-gray2 {
    background-position: 0 -33px;
    float: left;
    font-weight: bold;
    height: 22px;
    padding-left: 8px;
    padding-top: 7px;
    width: auto;
}
.contenedorPromocionesPP .detallePromo {
    float:left;
    width:300px;
    height:68px;
    padding-right:16px;
}
.contenedorPromocionesPP .detallePromo .marca {
    float:left;
    font-size:13px;
    font-weight:bold;
    height:16px;
    padding-top:4px;
    width:280px;
}
.contenedorPromocionesPP .detallePromo .detalle {
    float:left;
    height:28px;
    margin-bottom:4px;
    width:280px;
}
.contenedorPromocionesPP .detallePromo .sku {
    color:#999999;
    float:left;
    font-size:10px;
    margin-bottom:4px;
    width:280px;
}
.promocionesPP2 {
    float:right;
    height:auto;
    margin-bottom:8px;
    width:700px;
}
.imagenRegaloPP {
    float:left;
    margin-left: 15px;
    margin-top: 15px;
}
.imagenPromocionPP {
    float:left;
}
.contenedorPromocionesPP {
    background-image: url(/static/site/common/fndCarroCompra_03.jpg);
    width: 550px;
    height: 90px;
    float: right;
    padding-left: 30px;
    padding-top: 11px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
}
#fotoPromocionesPP {
    float:left;
    width:70px;
    height:70px;
    margin-top:8px;
    text-align:right;
    margin-right: 16px;
}
/* fix bug 22050 add this error style */
#noSkuSelected {
    color:#CC0000;
    float:right;
    font-weight:bold;
    height:12px;
    padding-top:8px;
    width:280px;
}
.botonesPP .linkSubrayado {
    text-decoration: underline;
}
#BotonMPP .linkSubrayado {
    text-decoration: underline;
}
#contenedorDespachoPP .tituloDespacho2 {
    font-size: 12px;
    margin: 0 auto;
    width: 505px;
    float:left;
}

/* merge bug 23064 style move to css file */
.productInformation {
    font-size: 16px;
    font-weight: bold;
    float: left;
    margin-bottom:6px;
    *margin-bottom:18px;
    color: #666;
}

#contenedorMensajeEG{
    border: 1px solid #CCCCCC;
    clear: both;
    padding: 40px 200px;
}
#mensajeEG {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
    text-align: center;
}
.datosMensajeEG{
    margin-bottom: 20px;
    text-align: center;
}
.datosMensajeEG p{
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;
}
.datoDestacadoEG{
    color: #666666;
    font-size: 14px;
    font-weight: bold;
}
#codigoBarraEG{
    background-color: #ECECEC;
    height: 96px;
    margin: auto;
    width: 190px;
}

#tablaFichaMPP {
    width:345px;
    height:auto;
}
.tituloFichaMPP {
    border-bottom: 1px solid #CCC;
    color:#666;
    font-size:11px;
    padding:6px 0 6px 8px;
    font-weight:bold;
}
.contFichaMPP {
    border-bottom: 1px solid #CCC;
    color:#666;
    font-size:10px;
    padding:6px 0 6px 8px;
}
tr#fila1FichaMPP {
    background-color:#f0f0f0;
}
tr#fila2FichaMPP {
    background-color:#fff;
}
#bancosMPP .puntos {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 11px;
    margin-bottom: 5px;
    width: 160px;
}
.submitOrderSuccessColor{
    color: rgb(0, 51, 204);
}
.exclusivoMPP #preVentadate {
    color: #CC0000;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 12px;
    width: 310px;
}
.exclusivo #preVentadate {
    color: #CC0000;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 12px;
    width: 588px;
    margin-left: 28px;
}
/*Ventanas Metodos despacho disponible*/
 #contenedorVentanaMetodosDespachoPP {
    display: inline-block;
    font-weight: normal;
    height: auto;
    margin: 20px 0 0 20px;
    width: 575px;
 }
 #contenedorVentanaMetodosDespachoPP .info {
    padding: 0 0 0 30px;
    width:528px;
    height:auto;
 }
 #contenedorVentanaMetodosDespachoPP .encabezado {
    border-bottom: 1px solid #EEEEEE;
    display: inline-block;
    height: auto;
    margin: 0 0 14px;
    padding: 0 0 16px;
    width: 530px;
 }
 #contenedorVentanaMetodosDespachoPP .encabezado .titulo {
    color: #333333;
    display: inline-block;
    float: left;
    font-size: 18px;
    height: auto;
    margin: 0;
    width: 528px;
 }
 #contenedorVentanaMetodosDespachoPP .encabezado .imagen {
    color: #333333;
    display: block;
    float: left;
    font-size: 18px;
    height: auto;
    line-height: 18px;
    margin-right: 16px;
    width: 57px;
 }
 #contenedorVentanaMetodosDespachoPP .encabezado h2 {
    color: black;
    display: block;
    float: left;
    font-size: 22px;
    font-weight: bold;
    height: 22px;
    line-height: 22px;
    padding: 11px 0 0;
    width: auto;
 }
 #contenedorVentanaMetodosDespachoPP .encabezado p {
    clear:both;
    color: black;
    display: inline-block;
    font-size: 12px;
    height: auto;
    line-height: 17px;
    width: auto;
    margin: 10px 0 0 0;
    padding: 0;
 }

 #contenedorVentanaMetodosDespachoPP .encabezado #skusize {
    font-weight: bold;
 }

  #contenedorVentanaMetodosDespachoPP .encabezado #skusize b{
    font-weight: normal;
 }

 #contenedorVentanaMetodosDespachoPP .tituloDespacho1 {
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 18px;
    margin-bottom: 10px;
    width: 530px;
 }
 #contenedorVentanaMetodosDespachoPP .tituloDespacho2 {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin: 0;
    width: auto;
 }
 #contenedorVentanaMetodosDespachoPP #contenedorSeleccionDespachoPP {
    float:left;
    height:auto;
    width:528px;
    display:inline-block;
 }
 #contenedorVentanaMetodosDespachoPP #selectDespachoPP {
    display: block;
    float: left;
    margin: 0 16px 0 0;
    width: auto;
 }
 #contenedorVentanaMetodosDespachoPP #despachoBotonPP {
    float:left;
    width:75px;
    display:block;
 }
 #contenedorVentanaMetodosDespachoPP .loadingCalcular {
    background: url(../site/common/precio-loading.gif) no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: 0;
    width: 20px;
 }
 #contenedorVentanaMetodosDespachoPP #contendorFechadespacho {
    margin: 0 auto;
    padding-top: 6px;
    float: left;
    width: auto;
 }
 #contenedorVentanaMetodosDespachoPP #fechadespacho {
    display: inline-block;
    height: auto;
    margin: 0 auto;
    padding: 0;
    width: auto;
 }
 #contenedorVentanaMetodosDespachoPP #tabladespacho {
    margin-bottom:6px;
 }
 #contenedorVentanaMetodosDespachoPP .info table {
    font-size:11px;
    font-weight:normal;
    background-color: #FFFFFF;
    border: 1px solid #EBEBEB;
    margin: 0 auto;
 }
 #contenedorVentanaMetodosDespachoPP .info table td {
    border: 1px solid #EBEBEB;
    margin: 0;
    padding: 3px;
    text-align: center;}
 #contenedorVentanaMetodosDespachoPP .info .cabecera td {
    margin: 2px;
 }
 #contenedorVentanaMetodosDespachoPP .info .lineas td {
    margin: 2px;
 }
 #contenedorVentanaMetodosDespachoPP .info table td.horasseleccionado {
    font-weight: bold;
 }
 #contenedorVentanaMetodosDespachoPP .info table td.seleccionado {
    background-color: #99CC33;
    font-weight: bold;
 }
 #contenedorVentanaMetodosDespachoPP .infoCierre {
    color: #333333;
    display: inline-block;
    font-size: 11px;
    height: auto;
    line-height: 14px;
    margin: 10px 50px 0;
    text-align: center;
    width: auto;
 }
 #contenedorVentanaMetodosDespachoPP .infoCierreRT {
 color: #333333;
 display: inline-block;
 font-size: 11px;
 height: auto;
 line-height: 14px;
 margin: 10px 0 0 88px;
 width: auto;
 }
 #contenedorVentanaMetodosDespachoPP #contenedorDireccionFC3RT {
 width:auto;
 margin-bottom:10px;
 height:auto;
 display:inline-block;
 }
 #contenedorVentanaMetodosDespachoPP #contenedorDireccionFC3RT .tituloDireccion {
 float: left;
 width: 90px;
 height: 20px;
 line-height: 20px;
 margin:0 8px 0 0;
 }
 #contenedorVentanaMetodosDespachoPP #contenedorDireccionFC3RT .pulldownDireccion {
 float: left;
 width: auto;
 margin-right: 8px;
 }
 #contenedorVentanaMetodosDespachoPP .contenedorDespachoScrollRT {
 border: 1px solid #EBEBEB;
 height: auto;
 margin: 0;
 padding: 0;
 width: 528px;

 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoTitulosRT {
 border-bottom: 1px solid #EBEBEB;
 font-weight: bold;
 height: 26px;
 width: 530px;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoTitulosRT .tituloC1 {
 border-right: 1px solid #EBEBEB;
 float: left;
 height: 20px;
 line-height: 20px;
 padding: 3px;
 width: 290px;
 display: inline-table;

 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoTitulosRT .tituloC2 {
 border-right: 1px solid #EBEBEB;
 float: left;
 height: 20px;
 line-height: 10px;
 padding: 3px;
 width: 70px;
 display: inline-table;
 text-align: center;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoTitulosRT .tituloC3 {
 border-right: 1px solid #EBEBEB;
 float: left;
 height: 20px;
 line-height: 20px;
 padding: 3px;
 width: 70px;
 display: inline-table;
 text-align: center;
 }

 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoTitulosRT .tituloC4 {
 float: left;
 height: 20px;
 line-height: 20px;
 padding: 3px;
 width: 70px;
 display: inline-table;
 text-align: center;
 }


 #contenedorVentanaMetodosDespachoPP #scrollDetalleDespachoRT {
 height: auto;
 overflow-x: hidden;
 overflow-y: auto;
 width: 528px;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT {
 float:left;
 width:528px;
 margin: 0 auto 0 auto;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT .filaDatos {
 border-bottom: 1px solid #EBEBEB;
 display: inline-block;
 height: auto;
 width: 528px;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT .filaDatos .columna1 {
 /*border-bottom: 1px solid #EBEBEB;*/
 border-right: 1px solid #EBEBEB;
 float: left;
 height: 60px;
 line-height: 16px;
 padding: 3px;
 width: 290px;
 display: inline-table;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT .filaDatos .columna1 .destacado {
    font-weight:bold;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT .filaDatos .columna2{
    /*border-bottom: 1px solid #EBEBEB;*/
    border-right: 1px solid #EBEBEB;
    display: inline-table;
    float: left;
    height: 60px;
    line-height: 16px;
    padding: 3px;
    width: 70px;
    text-align: center;
 }
 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT .filaDatos .columna3{
    /*border-bottom: 1px solid #EBEBEB;*/
    border-right: 1px solid #EBEBEB;
    float: left;
    height: 60px;
    line-height: 16px;
    padding: 3px;
    width: 70px;
    display: inline-table;
    text-align: center;
 }

 #contenedorVentanaMetodosDespachoPP .tablaDetalleCostoDespachoProductoRT .filaDatos .columna4{
    float: left;
    height: 60px;
    line-height: 16px;
    padding: 3px;
    width: 70px;
    display: inline-table;
    text-align: center;
 }
 #contenedorVentanaMetodosDespachoPP a.linkmapa:link, a.linkmapa:visited, a.linkmapa:active {
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
 }
 #contenedorVentanaMetodosDespachoPP a.linkmapa:hover {
    color: #99cc33;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
 }
 /*Fin Ventanas Metodos despacho disponible*/
#contenedorDetallePP {
    display: inline-block;
    float: left;
    height: auto;
    width: 632px;
}
#contenedorDetallePP {
    width:632px;
    height:auto;
    display:inline-block;
    float:left;
}
#contenedor1PP .contenidoPinterest {
    float: left;
    height: 21px;
    text-align: left;
    width: auto;
    margin-left:-12px;
}
#contenedor1PP .contenidoPinterest img {
    border: 0 none;
    display: block;
}

/*-----------------------------------------------------------
FICHA METODOS DE ENVIO Y RETIRO
-----------------------------------------------------------*/
#metodoEnvioRetiro {
    width: 311px;
    height: auto;
    float: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-left-color: #CCC;
}

#ContTituloMER {
    width: 305px;
    height: 20px;
    background-color: #216ed5;
    float: left;
    border-left-style: solid;
    border-top-color: #ccc;
    border-right-color: #ccc;
    border-left-color: #ccc;
    margin: 0px;
}

.tituloMER {
    font-size: 12px;
    height: 12px;
    color: #FFF;
    margin-top: 150px;
    font-weight: bold;
    width: 202px;
    padding-top: 6px;
    padding-left: 6px;
}

.boxMer {
    margin-top: 10px;
    margin-left: 15px;
    float: left
}

#cont2Mer {
    width: 311px;
    height: 38px;
    background-color: #fbfbfb;
    float: left;
    border-bottom: solid;
    border-bottom-color: #ccc;
    border-bottom-width: 1px;
}

#cont2Mer p {
    float: left;
    width: auto;
    margin-right: 4px;
    margin-left: 10px;
    font-size: 11px;
    padding-top: 4px;
    margin-top: 12px;
}

.Boldcont2Mer {
    font-weight: bold;
}

#cont2Mer .linkSubrayado, .linkCont2Mer {
    text-decoration: underline;
    font-size: 11px;
    color: #2a57be;
    margin-left: 15px;
}

.linkCont2Mer a:hover {
    text-decoration: underline;
    font-size: 11px;
    color: #2a57be;
}
.ajaxSkuSelector,.skuSelected{
    border:1px solid #CCCCCC;
    overflow:hidden;
    width:30px;
    height:23px;
    float:left;
    display:inline;
    margin-bottom:5px;
    margin-right:5px;
}

.contenidoBanner .linkVerGarantia {
    width:170px; float:left; margin-left:15px; margin-top:5px;
}

.contenidoBanner .linkVerGarantia a {
    color: #2a57be;
}

.contenidoBanner .linkVerGarantia a:hover {
    color: #2a57be;
    text-decoration:underline;
}

/* FB-10409 display a discounting messaging on the PLP and promo pricing on the PDP by lanceliang 10/14/2013*/
#preciosPP .precio0 {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 15px;
    margin: 0 0 5px;
    width: 132px;
}
/* FB-10742 SRF 50152 Validar Promocion en Vista Rapida by lanceliang 11/8/2013 */
#preciosMPP .precio0 {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 15px;
    margin: 0 0 5px;
    width: 132px;
}

.direccionTiendaPDP {
    color: #999999;
    font-size: 11px;
}

.iconosMatrizDespacho {
    float: right;
    height: 20px;
    margin-bottom: 2px;
    margin-left: 30px;
    width: 44px;
}

.iconosMatrizDespacho24Hrs {
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
}

.matrizDespacho .preciosMatriz {
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    float: left;
    height: 25px;
    line-height: 22px;
    width: 74px;
}

/* FB-11071 the display in mini PDP is not correct for promotion by lanceliang 12/4/2013 */
.pdpPromotionItems {
    height:100px;
    float:left;
}
/*------SRF 46804--------*/
#preciosPP .mt2prior{
    color:#2A57BE ;
    font-size:23px ;
    font-weight:bold;
}
#preciosPP .internet{
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 14px;
    margin-bottom: 4px;
    min-width: 50px;

}
#preciosPP .mt2prior .unidadVenta2{
                color: #2A57BE;
    float: left;
    font-size: 23px;
    padding-top: 3px;
                font-weight: bold;
}
/**fix bug FB-14674 by nemohuang**/
#metodoEnvioRetiro #cont2Mer .linkSubrayado{
    float:left;
}

#cont2Mer>div>p{
    padding-top:0;
    margin-top:0;
}


/*For AGILE-152*/
#preciosPP .precio1-A {
    color: #000000;
    float: left;
    font-size: 23px;
    font-weight: bold;
    height: 24px;
    margin-bottom: 8px;
    margin-right: 4px;
    min-width: 50px;
    padding-top: 2px;
}
#preciosPP .pesos-A {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
}
#preciosPP .pesosMt2-A {
    color: #000000;
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    width: auto;
}
#preciosPP .masBajo {
    float: left;
}
#preciosPP .precio2-A {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    margin-bottom: 4px;
    min-width: 50px;
}
#preciosPP .precio2-A span {
    color: #666666;
    text-decoration: line-through;
}
#preciosPP .unidadVenta2-A {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 13px;
    margin-left: 4px;
    margin-right: 4px;
    width: auto;
}
#preciosPP .precio3-A {
    color: #999999;
    float: left;
    font-size: 14px;
    height: 12px;
    margin-bottom: 20px;
    min-width: 50px;
}
#preciosPP .unidadVenta3 {
    color: #999999;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 13px;
    margin-left: 4px;
    margin-right: 4px;
    width: auto;
}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
#btn-gris a {
    display: block;
    text-align: center;
    color: #fff;
    min-width: 10px;
    height: 18px;
    margin-left: -13px;
    margin-right: -13px;
    margin-top: -6px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 6px;
}

#btn-gris {
    background-position: 0 -66px;
    height: 22px;
    float: left;
    padding-left: 16px;
    padding-top: 7px;
    font-weight: bold;
    min-width: 10px;
    color: #FFF;
}

#btn-gris-fin {
    background-position: right -66px;
    right: 0;
    height: 31px;
    width: 16px;
    float: left;
}

#showVideoImageMin,#showVideoImage,/*#btn-gris,#btn-gris-fin,#btn-verde,#btn-verde-fin,*/#busquedaLupa,#busqueda,#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-gris-fin4,#btn-gris5,#btn-gris-fin5
    {
    background-image:
        url(https://www.sodimac.cl/static/site/common/sprite-botones.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.tituloDespacho1 p {
    margin-bottom:10px;
}
.tituloDespacho1 ul li {
    font-weight:bold;
}
.tituloDespacho1  ul {
    font-weight:bold;
    margin-left:20px;
}
.tabHeader-title{color:#2a57be; width:90px;}

#precioAhorroSCLPDP {
  float: left;
  width: 320px;
}
/********************precio en tamano normal**********************/
#preciosPP .precioAMBNormal {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    margin-bottom: 4px;
    min-width: 50px;
}
#preciosPP .precioAMBNormal span {
    color: #666666;
    text-decoration: line-through;
}
#preciosPP .unidadAMBNormal {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 13px;
    margin-left: 4px;
    margin-right: 4px;
    width: auto;
}


/***precio en negrita**/
#preciosPP .precioAMBBold {
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    margin-bottom: 4px;
    min-width: 50px;
}
#preciosPP .unidadVentaAMBBold  {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 14px;
    line-height: 13px;
    margin-left: 4px;
    margin-right: 4px;
    width: auto;
}
#preciosMPP .masBajo, #preciosMPP .masBajo a {
    background-image: url("../site/common/sprite-logos.png");
    background-position: 0 -547px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 102px;
}

#preciosPP .masBajo, #preciosPP .masBajo a {
    background-image: url("../site/common/sprite-logos.png");
    background-position: 0 -547px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 102px;
}

.masBajo, .masBajo a {
    background-image: url("../site/common/sprite-logos.png");
    background-position: 0 -547px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 26px;
}

#preciosPP .masBajo, #preciosPP .masBajo a {
    background-image: url("../site/common/sprite-logos.png");
    background-position: 0 -547px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 102px;
}

.masBajo, .masBajo a {
    background-image: url("../site/common/sprite-logos.png");
    background-position: 0 -547px;
    background-repeat: no-repeat;
    float: left;
    height: 28px;
    width: 26px;
}
/*********************************************************/

/*************AGILE-1403--START***************************/

.Boldcont2MerUltimaMilla {
  font-weight: bold;
  /*font-size: 13px;*/
  color:#333333;/*nuevo*/
}

.linkCont2MerPuntoRetiro {
  text-decoration: underline;
  font-size: 11px;
  color: #2a57be;
  margin-left: 41px;/*28px*/
  margin-right: 5px;
  float: right;
}

#cont2MerNot {
  width: 100%;
  height: 42px;
  background-color: #fbfbfb;
  float: left;
  cursor: text;
  border-bottom: 1px solid #ccc;
}

#cont2MerNot p {
  float: left;
  width: auto;
  margin-right: 4px;
  margin-top: 12px;
  padding-top: 4px;
  margin-left: 10px;
  font-size: 11px;
  text-decoration: inherit;
}

.Boldcont2MerUltimaMillaNot {
  font-weight: bold;
  /*font-size: 13px;*/
  color: rgba(153,153,153,1);
  cursor: text;
}

.linkCont2MerNot {
  text-decoration: none;
  font-size: 11px;
  color: #cccccc;
  margin-left: 42px;/*15px;*/
  margin-right: 5px;
  cursor: text;
  float: right;
  margin-left:30px
}

#contenedorVentanaPuntoRetiro {
    display: inline-block;
    font-weight: normal;
    height: auto;
    margin: 20px 0 0 20px;
    width: 835px;
}

.encabezadoPuntoRetiro {
    height: 60px;
    margin-bottom: 15px;
    width: 92%;
}

#contenedorVentanaPuntoRetiro .tituloFormularioDespachoPuntoRetiro {
    border-bottom: 1px solid #cccccc;
    float: left;
    margin-bottom: 5px;
    width: 816px;
}

#contenedorVentanaPuntoRetiro .tituloFormularioDespachoPuntoRetiro .imagen {
    float: left;
    height: 60px;
    margin-bottom: 10px;
    width: 60px;
}

#contenedorVentanaPuntoRetiro .tituloFormularioDespachoPuntoRetiro .tituloPuntoRetiro {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 5px;
}

#contenedorVentanaPuntoRetiro .tituloFormularioDespachoPuntoRetiro .textoPuntoRetiro {
    float: left;
    margin-bottom: 5px;
    width: 80%;
}

.pasosGuiasRetiro {
    display: block;
    height: auto;
    overflow: hidden;
    width: 100%;
}

.pasoPuntoRetiro {
    background-color: #eeeeee;
    display: block;
    float: left;
    height: auto;
    margin: 0 0.5%;
    width: 30%;
}

.numeralRetiro {
    background-color: #216ed5;
    border-radius: 5px 0 0;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 36px;
    height: 40px;
    padding: 3px 5px;
    text-align: center;
    width: 25px;
}

.infoPasoRetiro {
    color: rgba(0, 0, 0, 1);
    display: block;
    float: left;
    font-size: 12px;
    height: 40px;
    line-height: 17px;
    padding: 3px 5px;
    vertical-align: middle;
    width: 200px;
}

.textoLegalPuntoRetiro {
    color: #216ed5;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
    width: 830px;
}

.desplieguePuntoRetiro {
    height: 30px;
    margin: 0 0 5px;
    width: 830px;
}

.desplieguePuntoRetiro #selectRegion {
    width: 200px;
    border: 1px solid #cccccc;
    float: left;
    height: 25px;
    margin: 0 5px;
    color: #666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding: 2px;
}

.desplieguePuntoRetiro .TamanoProducto {
    float: left;
    font-size: 12px;
    padding-top: 6px;
    width: auto;
}

.desplieguePuntoRetiro .TamanoProducto span {
    font-weight: bold;
    margin-left: 5px;
    width: auto;
}

.cargaPuntoRetiro {
    float: left;
    height: auto;
    margin: 16px 0 5px;
    width: 772px;
}


#headerTabPuntoRetiro {
    background-color: #216ed5;
    display: block;
    height: 30px;
    overflow: hidden;
    width: 772px;
}

#headerTabPuntoRetiro ul {
}


#headerTabPuntoRetiro ul #cabeceraPuntos {
    width: 250px;
}

#headerTabPuntoRetiro ul li {
    color: #ffffff;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 26px;
    list-style: outside none none;
    margin: 0 3px;
    text-indent: 10px;
}

#headerTabPuntoRetiro ul #cabeceraHorarios, #headerTabPuntoRetiro ul #cabeceraDisponible {
    width: 167px;
}

#headerTabPuntoRetiro ul #cabeceracosto {
    width: 147px;
}

#contenedorPuntoRetiro {
    float: left;
    height: 380px;
    overflow: scroll;
    width: 772px;
}

#contenedorPuntoRetiro .filaBlanca {
    display: block;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
    width: 755px;
}

#contenedorPuntoRetiro ul #desplieguePuntos {
    height: auto;
    padding-bottom: 10px;
    width: 250px;
}

#desplieguePuntos ul li span {
    color: #216ed5;
    font-weight: bold;
    height: 20px;
    padding: 0;
}

#desplieguePuntos ul a:link {
    color: #333;
    font-size: 11px;
    text-decoration: none;
}

#contenedorPuntoRetiro ul #despliegueHorarios, #contenedorPuntoRetiro ul #despliegueDisponible {
    padding-left: 10px;
    text-indent: 0;
    width: 157px;
}

#contenedorPuntoRetiro ul li {
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 26px;
    list-style: outside none none;
    margin: 0 3px;
    padding-top: 10px;
    text-indent: 10px;
}

#desplieguePuntos ul li {
    height: 20px;
    padding: 0;
    width: 250px;
}

#contenedorPuntoRetiro ul #despliegueCosto {
    width: 145px;
}

#contenedorPuntoRetiro .filaGris {
    background-color: #eeeeee;
    display: block;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
    width: 755px;
}

.imagen {
    float: left;
    height: 40px;
    width: 60px;
}

/*************AGILE-1403--END***************************/

/*****************************************************************
	estilo precio de referencia
******************************************************************/
.precioReferencialPDP {
	border-radius:4px;
	border:1px solid #ccc;
	background-color:#ebebeb;
	width:110px;
	height:auto;
	display:block;
	overflow:hidden;
	float:right;
	margin-top:10px;
	margin-right:10px;
	padding:8px;
	color:#666666;
}
.precioReferencialPDP .textoPrecioReferencia {
	font-size:12px;
	margin-bottom:2px;
}
.precioReferencialPDP .valor {
	float:left;
	width:auto;
	font-size:16px;
}
.precioReferencialPDP .unidad {
	float:left;
	width:auto;
	margin:1px 0px 0px 3px;
}
/*****************************************************************
	fin-estilo precio de referencia
******************************************************************//*********************************************************/

/**************texto advertencia precios dinámicos,Agile-1543,danieldai,6/26/2015.*****/
#txtAdvertencia {
    color: #8a8a8a;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
    text-indent: 1px;
}
#txtAdvertencia span {
    color: #747474;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
    text-indent: 1px;
}
#txtAdvertenciaPP {
    border: 1px solid #ccc;
    color: #333333;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
    margin-top: 0;
    padding: 6px;
    text-indent: 1px;
    width: 350px;
}
#txtAdvertenciaPP img {
    margin-right: 4px;
}
#txtAdvertenciaPP a {
    font-size: 13px;
    text-decoration: none;
}
#txtAdvertenciaPP a:hover {
    color: #333333;
}
#txtAdvertenciaPP span {
	font-size: 13px;
	color: #0072ce;
	text-indent: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight:bold;
}
#txtAdvertencia2 {
    color: #333;
    font-size: 12px;
    margin-bottom: 10px;
    margin-top: 0;
    text-indent: 1px;
}
/**************texto advertencia precios dinámicos,Agile-1543,danieldai,6/26/2015.*****/
.cust_linkCont2MerNot {
	margin-left:44px;
}

.cust_lm_color {
	color:#cc0000 !important;
}

/***************************************
	busqueda de Giro
***************************************/
.encabezadoDatosFac {
	display: block;
    height: auto;
    margin-bottom: 15px;
    overflow: hidden;
    width: 100%;
}
#contenedorVentanaGiro {
	display: inline-block;
	font-weight: normal;
	height: auto;
	margin: 20px 2% 0px 2%;
	width:96%;
	/*min-width:763px;*/
}
#contenedorVentanaGiro .tituloFormularioDespachoPuntoRetiro {/*nuevo*/
	width: 100%;
	height: autos;
	border-bottom: #cccccc solid 1px;
	margin-bottom: 5px;
	float: left;
}
#contenedorVentanaGiro .tituloFormularioDespachoPuntoRetiro .tituloPuntoRetiro {/*nuevo*/
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}
#contenedorVentanaGiro #contenedorVolverDT {
	display: inline-block;
	float: right;
	height: auto;
	width: auto;
	margin-top: 8px;
	margin-right: 20px;
}
.seccion {
	width:100%;
	clear:both;
	float:left;
	height:auto;
	margin-bottom:10px;
}
.fila {
	width:100%;
	clear:both;
	float:left;
	height:auto;
	margin-bottom:5px;
}
.celda {
	width:auto;
	float:left;
	height:auto;
	padding:0px 0px 5px 0px;
    margin-right:18px;
}
#contenedorVentanaGiro .textoDesc {
	margin-bottom:10px;
}
#contenedorVentanaGiro .tituloSeccion {
	float: left;
    font-size: 12px;
    height: auto;
    padding: 0px 0px 8px 0px;
    width: 100%;
	color:#000;
}
#contenedorVentanaGiro .tituloSeccion1 {
	font-size:11px;
}
#contenedorVentanaGiro label {
	clear:both;
	width:100%;
	float:left;
	font-size:11px;
	margin-bottom:4px;
}
#contenedorVentanaGiro input {
	clear:both;
	float:left;
	border:solid 1px #ccc;
	border-radius:3px;
	height:21px;
	text-indent:5px;
}
#contenedorVentanaGiro .inputFono {
	clear: none;
	float:left;
	border:solid 1px #ccc;
	border-radius:3px;
	height:21px;
	text-indent:5px;
	margin-left:5px;
}
#contenedorVentanaGiro .textoDescCheck {
    clear: none;
    float: left;
    line-height: 25px;
    margin-bottom: 10px;
    margin-left: 3px;
    width: auto;
}
#contenedorVentanaGiro .selectFonoForm {
	float:left;
}
#contenedorVentanaGiro .inputBusqueda {
	clear:both;
	float:left;
	border:solid 1px #ccc;
	border-radius:3px 0px 0px 3px;
	height:21px;
}
#contenedorVentanaGiro .botBusqueda {
	float:left;
	border:solid 1px #0072ce;
	border-radius:0px 3px 3px 0px;
	height:21px;
	width:21px;
	float:right;
	margin:0px 0px 0px -1px;
	background-image:url(../site/common/sprite_giro.png);
	background-position:-7px -6px;
}
#contenedorVentanaGiro select {
	clear:both;
	float:left;
	border:solid 1px #ccc;
	border-radius:3px;
	height:23px;
	padding:0px;
}
#contenedorVentanaGiro .linkSII {
	border-left: 1px solid #888888;
    height: 18px;
    line-height: 19px;
    margin-top: 20px;
	padding-left:9px;
}
#contenedorVentanaGiro .linkSII a {
	color:#0072ce;
	text-decoration:none;
}
#contenedorVentanaGiro .textEje {
	color:#999;
	text-decoration:none;
	font-style:italic;
}
#contenedorVentanaGiro .icoValidaRep {
	/*border:solid 1px #ccc;*/
	height:25px;
	width:23px;
	float:right;
	margin-left:4px;
	background-image:url(../site/common/sprite_giro.png);
	background-position:-46px -36px;
}
#contenedorVentanaGiro .icoValidaOk {
    background-image: url("../site/common/sprite_giro.png");
    background-position: -46px -5px;
    float: right;
    height: 25px;
    margin-left: 4px;
    width: 23px;
}
.separador {
	width:100%;
	border-bottom: solid 1px #cccccc;
	clear:both;
	margin-bottom:20px;
}
#contenedorVentanaGiro .botonera a {
   	background: #0074cd none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 9px 12px;
    text-align: center;
    text-decoration: none;
	font-size:11px;
}
#contenedorVentanaGiro .botonera .botones_CallBack {
	background-image:url(../site/common/botCallBack.png);
	background-repeat: no-repeat;
    border-radius: 3px;
	border:solid 1px #0074cd;
    margin: -9px 0 0 10px;
    padding:0px;
	background-color:rgba(255,255,255,1);
	display:block;
	width:153px;
	height:33px;
}
#contenedorVentanaGiro .botonera {
    float: right;
    margin-top: 20px;
    overflow: hidden;
    padding: 20px;
}
#contenedorVentanaGiro .datosEmpresas {
	font-weight:bold;
	font-size:12px;
}
#contenedorVentanaGiro .radioGiro {
	float:left;
	height:auto;
	margin-right:3px;
}
#contenedorVentanaGiro .textoDesc {
	margin-bottom:10px;
	float:left;
}


#cajaComparador .precio0 {
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 16px;
    margin: 0 0 5px;
    width: 132px;
    float: left;
}
/*******************estilos de form**********************/
.ui-autocomplete {
    min-width:403px;
    max-width:450px;
    height:auto;
    border:1px solid #cccccc;
    background-color:#f4f4f4;
}
.ui-menu-item {
    list-style:none;
    text-indent:8px;
    padding:4px 0px 4px 0px;
    cursor:pointer;
}
.ui-menu-item:hover {
    list-style:none;
    text-indent:8px;
    padding:4px 0px 4px 0px;
    cursor:pointer;
    background-color:#d8d8d8;
}
.ui-helper-hidden-accessible {
    display:none;
}
/***************************************
    Fin - busqueda de Giro
***************************************/

/*************AGILE-1904--Begin***************************/
.precioAMBNormal span {
    text-decoration: line-through;
}

.precioAMBNormal {
    float: left;
    height: 14px;
    padding-top: 4px;
    min-width: 80px;
}

.precioAMBBold {
    float: left;
    color: #999;
    font-size: 11px;
    height: 14px;
    min-width: 80px;
}
/*************AGILE-1904--End***************************/

.clase6Caracteres {
    font-size: 11px !important;
    color: #CCC !important;
}

#contenedorVentanaGiro .botonera a {
    background-image: none;
    background-color: #dd0021;
    color: #FFF;
    height: 16px;
    float: left;
    padding-top: 13px;
    font-weight: bold;
    min-width: 10px;
	text-align:center;
	width:100%;
	border:none;
}

#contenedorVentanaGiro .botonera {
    float: right;
    margin-top: 20px;
    overflow: hidden;
    padding: 38px;
}

#contenedorVentanaGiro .btnContinuar {
    margin-top: 5px;
    padding: 10px 38px;
}

#cboxClose {
    right: 0px;
    top: 3px;
    width: 32px!important;
    height: 36px!important;
 
}


#cboxClose {
   
    right: 0px;
    top: 3px;
    width: 50px;
    height: 50px;
	background-color: #fff!important;
    background-image: url(../site/common/cerrar.gif);
 border:none!important;
}

#contenedorVentanaGiro select {
    clear: both;
    float: left;
    border: solid 1px #ccc;
    border-radius: 0px;
    height: 23px;
    padding: 0px;
}

#contenedorVentanaGiro .tituloFormularioDespachoPuntoRetiro {
    width: 100%;
    height: autos;
    border-bottom: #cccccc solid 2px;
    margin-bottom: 5px;
    float: left;
}

#contenedorVentanaGiro input {
border-radius: 0px;


}

