#bul-sesion {
	background-position: -40px 0px;
	float: right;
	height: 10px;
	width: 16px;
	margin-top:-18px;

}

#bul-sesion a {
	height: 10px;
}

#contenedorLogin {
	position:absolute;
	top:0px;
}

#contenedorBotonLogin {
	height:24px;
}



#headerCorporativo #contenedorHC {
	width:960px;
	position:relative;
	margin: 0px auto 0px auto;	
	margin-left:-480px; 
	left:50%;
}

#header {
	width:960px;
	position:relative;
	margin: 0px auto 0px auto;	
	margin-left:-480px; 
	left:50%;
	height:auto;
}


#busquedaLupa {
	background-position:-30px -153px;
	margin-left:146px;
}

	

#busqueda input {
	color:#666666;
	margin:4px 0 6px 2px;

}

#log-bolsa {
	background-position:0 -123px;
	height:39px;
	margin-left:98px;
	width:28px;
	margin-top:-20px;
}

.btn-gris {
	width:20px;
}
.btn-gris-fin {
	position:relative;
	margin-left:-8px;
}

.btn-verde,.btn-verde4 {
	margin-left:1px;
	padding-left:8px;
	padding-top:7px;
	width:124px;
}
#btn-verde {
	margin-left:1px;
	padding-left:8px;
	padding-top:7px;
	width:124px;
}
.btn-gris4 {
	margin-left:1px;
	padding-left:8px;
	padding-top:7px;
	width:115px;
}

.btn-gris-fin4{
	width:10px;
	float:left;
}

.btn-verde-fin,.btn-verde-fin4 {
	position:relative;
	margin-left:-8px;
}

.btn-gris2 {
	margin-left:1px;
	padding-left:8px;
	padding-top:7px;
	width:130px;
}


.btn-gris-fin2 {
	position:relative;
	margin-left:-8px;
}


.btn-verde2,.btn-verde5 {
	margin-left:1px;
	padding-left:4px;
	padding-top:7px;
	width:130px;
}


.btn-verde-fin2,.btn-verde-fin5{
	position:relative;
	margin-left:-4px;
}

.btn-verde3 {
	margin-left:0px;
	padding-left:0px;
	padding-top:7px;
	width:120px;
}


.btn-verde-fin3 {
	position:relative;
	margin-left:-5px;
}


#menuDesplegado {
	margin-left:-20px;
	min-width:200px;
	position:absolute;
}




#menuCentro1 {
	background-image:url(../site/common/fnd-menuDesplegado.png);
	background-position:right -30px;
	background-repeat:repeat-y;
	float:left;
	height:auto;
	width:100%;
	
}


#menuCentro2 {
	background-image:url(../site/common/fnd-menuDesplegado.png);
	background-position:left -30px;
	background-repeat:repeat-y;
	color:#FFFFFF;
	float:left;
	font-size:9px;
	margin-bottom:-30000px;
	padding-bottom:30000px;
	width:60px;
}
.menuCentro3 {
	margin-left:0px;
	
}

#menuElastico1 {
	height:auto;
	width:100%;
	position:absolute;
	border:1px solid #000;
}



#headerListas {
	width: 710px;
}

#bannerListas {
	float:left;
	width: 726px;
	height:59px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;

}


.bul-flecha-derecha a {
	display: block;
	text-indent: -5000px;
	background-position: 0px -96px;
	height: 8px;
	width: 8px;
	float:left;
}


.bul-flecha-izquierda a {
	display: block;
	text-indent: -5000px;
	height: 8px;
	width: 8px;
	float:left;
	background-position: 0px -89px;
}

.paginador {
	float:left;
	margin-right:10px;
}


/*footer*/
#interior-footer{
	height:180px;
	width: 960px;
    margin: 0 auto 10px auto;
}
#menu-corporativo p{
	float: left;
	font-size:10px;
	color:#666;
	word-spacing:normal;
	line-height:30px;
	padding-left:2px;
	margin-right:75px;
}

/*#ruta {
	position:relative;
}*/

#respuestaMail {
	position:relative;
}

/*home*/

#contenedorDespliegues {
height:427px;
}

.tabNavigationHPM{
	width:430px;
}

#agregarListaDestacados {
	height:14px;
	padding-top:2px;
	text-align:left;
	width:140px;
}

#contenedorTabUnoHPM, #contenedorTabDosHPM, #contenedorTabTresHPM {
	padding:0px;
}

.tabUnoHPM, .tabDosHPM, .tabTresHPM {
	padding-left:22px;
	padding-right:22px;
	background-position:0px -221px;
}

.productoDestacadoHM {
	margin-left:9px;
	margin-right:9px;
	width:140px;
}

/*Home sin Menu*/
#productoDestacadoHP {
	margin-left:16px;
	margin-right:12px;
}
#contenedorTabUnoHP, #contenedorTabDosHP, #contenedorTabTresHP {
	padding:0px;
}

#banner12HP {
	margin-left:4px;
}

/*MENU VERTICAL*/

#menuVerticalInterior ul li{
	color:#999;
	font-size:11px;
	margin-left:2px;
	padding-left: 0px;
	line-height:14px;

}
#menuVerticalHPM ul dt{
	margin-bottom:14px;
	margin-top: 22px;
	margin-right: 0px;
	margin-left: 16px;
}


#log-twitter {
	position:relative;
	left:2px;
}


#categorias1PC, #categorias2PC, #categorias3PC, #categorias4PC{
	margin:6px 0 0 5px;
	
}


#preciosCajaLP1x {
	margin-right:5px;
}


#botonesCajaLP1x {
	bottom:-12px;
	float:right;
	position:relative;
	width:156px;
}

#contenedorComparador {
	position:absolute;
	top:-2px;
	left:-2px;
}

#cajaComparador {
	padding:0px 13px 13px 13px;
	width:136px;
}

#contenedorComparador .titulo {
	padding:4px 0px 6px 0px;
	width:834px;
}


.agregarLista {
	position:relative;
	float:left;
	margin-left:0px;
	width:126px;
}

#cajaComparador .agregarLista {
	width:136px;
}

#scrollComparador {
	margin-top:5px;
	float:left;
	
}

#imprimirComparador{
	float:left;
	width:834px;

}

.checkedComparador {
	float:left;
	border:1px solid #fff;
	
}

.fotoListasComparador {
	margin-bottom:2px;
}

.quitarComparador {
	margin-bottom:2px;
	margin-top:3px;
}

#destacados2HM {
	height:83px;
	background-position:right 0px;
}




#contenedorBanner {
	margin-right:4px;

}

.tabPromo{
	width:119px;
	
}

.agregarBolsaML {
	position:relative;
	margin-left:-2px;
}

.miniLista {
	float:left;
	position:relative;
	height:auto;
}

.cajaInteriorHorizontalML {
	float:left;
	height:308px;
	left:0px;
	position:absolute;
	top:0px;
	left:10px;

}

.finCajaInteriorHorizontalML {
	float:left;	
	height:308px;
	position:absolute;
	top:0px;
	left:159px;
}

.fotoMiniListas {
	margin-left:-6px;
	top:18px;
}

.cajaInteriorHorizontalML .marca {
	margin-left:-2px;

}

.cajaInteriorHorizontalML .detalle {
	margin-left:-2px;
}

.cajaInteriorHorizontalML .sku {
	margin-left:-2px;

}

.cajaInteriorHorizontalML .precio1 {
	margin-left:-2px;

}

.cajaInteriorHorizontalML .BV {
	margin-left:-2px;

}

.agregarBolsaML {
	margin-left:-1px;

}

#horizontalML {
	left:10px;

}
/*MiniPagina*/

#contenedorBotonesMPP {
	padding-left:-00px;
	width:630px;
}
#contenedorMPP {
	margin-top:-12px;
	padding-left:-5px;
}

/*PaginaProducto*/
#MailNoDisponiblePP{
	margin-bottom:4px;
}
/*Registro*/
#botonRegistro {
margin-left:300px;
}

#mainnav {
	overflow-x:hidden;
}

#contenido-negocios2 {
	width:550px;
}

#menuListas {
	top:-63px;
}

#respuestaMail {
	width:225px;
}

#observation {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #EBEBEB;
	float:left;
	height:40px;
	margin-bottom:8px;
	padding:10px 10px 5px;
	width:450px;
}

.botonesBolsa .btn-verde2,.botonesBolsa .btn-verde5 {
	width:112px;
}
#ventanaBolsa2 .btn-gris4 {
	width:60px;
}
#resumenContent .flujocompra {
	width:552px;
}
.cajaLP5x .btn-gris4 {
	width:100px;
}
#btnMinibolsa .btn-verde2 {
	width:60px;
}
#contenedorDatosFactura #btn-gris{
	width:60px;
}
.cajaLP1x .btn-verde2 {
	width:124px;
}
#listaBoton .btn-gris {
	width:80px;
	padding-left:8px;
}
.listaBoton .btn-gris {
	width:80px;
	padding-left:8px;
}
#isOutOfPicker .btn-gris2{
	width:124px;
}
#contenedor3PP #contenedorCuota {
	margin-right: 46px;
}
bullMenos1, .bullMenos2, .bullMenos3, .bullMenos4, .bullMenos5 {
	width:184px;
}
.bullMenos1a, .bullMenos2a, .bullMenos3a, .bullMenos4a, .bullMenos5a {
	width:184px;
}
.btn-gray2 {
	margin-left:1px;
	padding-left:4px;
	padding-top:7px;
	width:130px;
}
#headerVentanaBolsa3 {
    border-bottom: 1px solid #CCCCCC;
    height: 30px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    width: 372px;
}
#scrollRN2 {
    float: left;
    height: 90px;
    overflow-x: hidden;
    width: 372px;
}

#contenedorLogin #btn-gris {
	width: 80px;
	padding: 7px 0px 0px 0px;
}

#contenedorLogin #btn-gris-fin {
	width: 12px;
	margin-left: -8px;
}

/*  fix bug 20887 */
#botonRegistro {
    float: left;
    margin-left: 695px;
    width: 120px;
}

#btnContinuar a {
	display: inline;
}

/* fix bug 21774 */
.columna1DatosOrden{
	padding-right: 10px;
}
/* fix bug 21867 */

#showImage{
	width:110px;
	margin-right:-12px;
}
#showVideoImageMin{
	width:101px;
	height:26px;
	margin-right:0px;
}
#showVideoImage{
	width:110px;
	margin-right:-12px;
}

#showImageMin{
	width:101px;
	height:26px;
	margin-right:0px;
}

/*---------UAT FIX THE mini PRODUCTO PAGE-----*/ 
#scenePrincipal {
		border:1px solid #ECECEC;
		float:left;
		margin-top:8px;
		width:80px;
		font-size:10px;
		color:#666666;
		height:27px;
}

#sceneVideo {
		float:left;
		margin-left:0px;
		margin-top:8px;
		width:100px;
		height:32px;

}

#sceneVistas {
		float:left;
		margin-top:0px;
		height:60px;

}

#sceneVistas .otrasVistas{
		float:left;
		border:1px solid #ECECEC;
		width:40px;
		height:40px;
		margin-right:0px;

}

#videoPP {
		background-image:url(../site/common/sprite-botones.png);
		background-repeat:no-repeat;
		background-position:0 -211px;
		height:27px;
		width:60px;
}

#scenePrincipalPP {
		border:1px solid #ECECEC;
		float:left;
		margin-top:8px;
		width:190px;
		font-size:10px;
		color:#666666;
		height:27px;
}

#scenevideoPP {
		float:left;
		margin-left:7px;
		margin-top:8px;
		width:92px;
		height:28px;

}

#sceneVistasPP {
		float:left;
		margin-top:6px;
		height:60px;
		clear:both;
}

#sceneVistasPP .otrasVistasPP{
		float:left;
		border:1px solid #ECECEC;
		width:52px;
		height:52px;
		margin-right:0px;

}

#videoPPP {
		background-image:url(../site/common/sprite-botones.png);
		background-repeat:no-repeat;
		background-position:0 -211px;
		height:27px;
		width:100px;
}
#contenedorDespliegue2HPM{
	width:722px;	
}

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

/*-------
fix  Bug 22504 - [TC-0150] [All] The grid of size attribute displays as 4x3 but not 5x3 in PDP.
add by garyzhang 17 jun,2011
-------*/ 
.skuSelected{
	overflow:hidden;
}
.skuSelector{
	overflow:hidden;
}
.ajaxSkuSelector{
	border:1px solid #CCCCCC;
	overflow:hidden;
	width:30px;
	height:23px;
	float:left; 
	display:inline;
	margin-bottom:5px; 
	margin-right:5px;
}

#atributos1PP {
	margin-right: 10px;
}

.cajaLP5x{
	padding: 0;
}
.btn-gray3 {
	margin-left:0px;
	padding-left:0px;
	padding-top:7px;
	width:120px;
}
.btn-gray-fin3{
	position:relative;
	margin-left:-5px;
}

#contenedorInformacionMPP #productoMPP {
	height:370px;
}

#contenedorInformacionMPP #contenidoPromoMPP {
	margin-bottom:2px;
}

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

.agregarBolsa{
	float:left;
	height:22px;
	margin-bottom:5px;
	margin-top:8px;
	width:140px;
}

#contenedorBanners3HPM {
    width: 723px;
	overflow:hidden;
}
#contenedorDespliegues{
	width: 732px;	
}
.banner12HPMOther {
    margin-right: 4px;
}

.detalleBolsaE .texto1{
	float:left; 
	width:180px;
	margin-right:10px; 
	margin-bottom:8px;
}
.detalleBolsaE .texto2{
	float:left; 
	width:256px; 
	margin-bottom:4px;
}

/* fix bug 23001*/
#contenedorDespliegues , #contenedorTabUnoHPM, #contenedorTabDosHPM {
	height: auto;
}

#contenedorTabTresHPM {
	height: 333px;
}

/* bug 25648 */
#contenido2CSR {
	margin-bottom:10px;
	padding-top:10px;
}

#headerVentanaBolsa4{
	margin-bottom: 4px;
	padding-bottom:4px;
}

#contenido2CSR{
	margin-bottom: 6px;
	padding-top: 6px;	
}