 #leftContent { display: none; } #rightContent { width: 980px; } #ruta { display: none; } #content{ margin-top: 0px; padding: 10px 0px 0px 0px; } #menuTop .cntTop img.setWide.borderLeft { display: none; } #menuTop .cntTop img.setWide.borderRight { display: none; }  #headerCliente{ background-image: url('http://static.sonygallery-inson.com/img/cliente/icono_cliente.png'); background-repeat: no-repeat; height: 69px; padding: 0px 0px 0px 85px; margin: 0px 0px 5px 0px; } #headerCliente h3{ font-size: 26px; color: #627c95; } #headerCliente div{ font-size: 12px; color: #666; }  .loginPage img.clienteDatos{ width: 25px; height: 26px; background-position: -245px -27px; } .loginPage .titulo{ font-size: 16px; font-weight: bold; color: #627c95; margin: 0px 0px 5px 0px; } .loginPage .titulo img{ margin-bottom: -5px; margin-right: 5px; } .loginPage fieldset .boxDatos{ border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 10px; margin: 0px 0px 10px 0px; }  .loginPage p.msgError{ background-color: #fff; padding: 10px; color: red; font-size: 14px; font-weight: bold; border: 1px solid red; } .loginPage p.msgError img{ width: 16px; height: 14px; background-position: -167px -56px; margin-bottom: -2px; margin-right: 5px; } .loginPage p.msgOK{ background-color: #fff; padding: 10px; color: green; font-size: 14px; font-weight: bold; border: 1px solid green; } .loginPage p.msgOK img{ width: 16px; height: 13px; background-position: -425px -0px; margin-bottom: -2px; margin-right: 5px; }  #leftContent { display: none; } #rightContent { width: 980px; } #ruta { display: none; } #content{ margin-top: 0px;} #menuTop .cntTop img.setWide.borderLeft { display: none; } #menuTop .cntTop img.setWide.borderRight { display: none; }  #contentCompra ul.stepMenu { list-style-type: none; list-style-position: outside; height: 71px; background-color: #EBEBEB; margin: 10px 0px 10px 0px ; } #contentCompra ul.stepMenu li { display: inline; height: 71px; width: 192px; list-style: none; float: left; background-color: #EBEBEB; background-image: url('http://static.sonygallery-inson.com/img/compra/navBtn.gif'); background-repeat: no-repeat; background-position: right top; color:#666; } #contentCompra ul.stepMenu li em { width: 160px; display:block; margin:6px 0 0 10px; font-style:normal; font-weight:bold; } #contentCompra ul.stepMenu li span { display:block; width: 130px; margin-left:10px; font-weight:normal; font-size: 10px; } #contentCompra ul.stepMenu li.current { background-color: #627c95; color: #fff; background-image: url('http://static.sonygallery-inson.com/img/compra/navCurrentBtn.gif'); } #contentCompra ul.stepMenu li.lastDone { background-color:#e0e6eb; background-image: url('http://static.sonygallery-inson.com/img/compra/navLastDoneBtn.gif'); } #contentCompra ul.stepMenu li.done { background-color:#e0e6eb; background-image: url('http://static.sonygallery-inson.com/img/compra/navDoneBtn.gif'); } #contentCompra ul.stepMenu li a, #contentCompra ul.stepMenu li a:link, #contentCompra ul.stepMenu li a:visited, #contentCompra ul.stepMenu li a:hover, #contentCompra ul.stepMenu li a:active { color:#666; } #contentCompra ul.stepMenu li.done a, #contentCompra ul.stepMenu li.lastDone a { color: #666; } #contentCompra ul.stepMenu li.mainNavNoBg{ background-image:none; }  #contentCompra .baseCompra table { font-size: 12px;} #contentCompra .baseCompra .contenidoCompra{ width: 70%; float: left; } #contentCompra .baseCompra .ayudaCompra{ width: 29%; float: right; } #contentCompra .baseCompra .ayudaCompra p{ line-height: 135%; padding: 3px; border-bottom: 1px dotted #627c95; color: #666; font-size: 11px; } #contentCompra .baseCompra .contenidoCompra .contenidoTable{ background-color: #efefef; margin: 5px 0px 0px 0px; } #contentCompra .baseCompra .contenidoCompra .contenidoTable table{ background-color: #fff; border: 5px solid #efefef; } #contentCompra .baseCompra .contenidoCompra .contenidoTable table th{ border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #627c95; color: #fff; padding: 5px 3px 3px 3px; text-align: left; } #contentCompra .baseCompra .contenidoCompra .contenidoTable table .tfoot td{ font-weight: normal; background-color: #fff; padding: 2px 3px 2px 3px; text-align: right; } #contentCompra .baseCompra .contenidoCompra .contenidoTable table tr.articulos td{ border-bottom: 1px solid #627c95; padding-right: 3px; } #contentCompra .baseCompra .contenidoCompra .contenidoTable table tr.articulos td.tdDisponibilidad img{ width: 20px; height: 9px; } #contentCompra .baseCompra .contenidoCompra .contenidoTable table tr.sinLineas td{ border-bottom: 1px solid #627c95; padding: 3px; text-align: center; color: red; font-weight: bold; font-size: 14px; } .tituloSec{ color: #627c95; font-size: 18px; border: 1px solid #ccc; font-style: italic; padding: 3px; font-family: Tahoma; margin-bottom: 5px; } #contentCompra .contenidoCompra .borrarLinea { width: 19px; height: 18px; background-position: -326px 0px; } #contentCompra .baseCompra .contenidoCompra .borrarTodaCesta{ width: 130px; float: left; padding: 3px 3px 3px 3px; background-color: #fff; border-left: 5px solid #efefef; border-right: 5px solid #efefef; border-bottom: 5px solid #efefef; font-size: 10px; } #contentCompra .baseCompra .contenidoCompra .cestaTotal{ width: 200px; float: right; padding: 3px; background-color: #fff; border-left: 5px solid #efefef; border-right: 5px solid #efefef; border-bottom: 5px solid #efefef; margin: 0px 0px 8px 0px; } #contentCompra .baseCompra .contenidoCompra .cestaTotal .preuCestaTotal{ font-size: 18px; font-weight: bold; text-align: right; }  #contentCompra .baseCompra .contenidoCompra .botonera{ border-top: 1px dotted #ccc; padding: 2px 0px 0px 0px; margin: 5px 0px 5px 0px; }   #contentCompra .baseCompra .contenidoCompra .contenidoLogin{ color: #666; } #contentCompra .baseCompra .contenidoCompra .contenidoLogin .boxTitle{ border-top: 1px solid #809c47; border-bottom: 1px solid #809c47; background-color: #b7d88f; color: #fff; padding: 3px 3px 3px 5px; font-size: 14px; font-weight: bold; } #contentCompra .baseCompra .contenidoCompra .contenidoLogin label{ font-size: 11px; margin-top: 3px; } #contentCompra .baseCompra .contenidoCompra .contenidoLogin .boxNuevoCliente{ width: 49%; float: left; } #contentCompra .baseCompra .contenidoCompra .contenidoLogin .boxClienteRegistrado{ width: 49%; float: right; }   #contentCompra .baseCompra .contenidoCompra h2{ background-color: #627c95; font-weight: normal; font-size: 18px; padding: 3px; color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; } #contentCompra .baseCompra .contenidoCompra .cntFormFactEnv{ width: 49%; } #contentCompra .baseCompra .contenidoCompra .cntFormFactEnv .inputText{ width: 220px; } #contentCompra .baseCompra .contenidoCompra fieldset{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } #contentCompra .baseCompra .contenidoCompra fieldset .titulo{ border-bottom: 1px dotted #666; margin-bottom: 5px; font-size: 11px; font-weight: bold; } #contentCompra .baseCompra .contenidoCompra fieldset a#copiarDatos{ padding: 5px; display: block; margin: 0px 0px 5px 0px; border-top: 1px solid #efefef; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #efefef; } #contentCompra .baseCompra .contenidoCompra fieldset a:hover#copiarDatos{ text-decoration: none; border-top: 1px solid #ccc; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #ccc; background-color: #fff; } #contentCompra .baseCompra .contenidoCompra fieldset a#copiarDatos img{ width: 16px; height: 16px; background-position: -346px 0px; margin-bottom: -2px; }   #contentCompra .baseCompra .contenidoCompra ul.listadoFP{ list-style-type: none; list-style-position: outside; } #contentCompra .baseCompra .contenidoCompra ul.listadoFP li{ background-color: #efefef; border-right: 1px solid #ccc; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ccc; margin: 1px; padding: 5px 3px 5px 3px; } #contentCompra .baseCompra .contenidoCompra ul.listadoFP li.selected{ background-color: #fff; border-right: 1px solid #627c95; border-bottom: 1px solid #627c95; } #contentCompra .baseCompra .contenidoCompra ul.listadoFP li .check{ width: 7%; float: left; } #contentCompra .baseCompra .contenidoCompra ul.listadoFP li label{ width: 93%; float: left; } #contentCompra .baseCompra .contenidoCompra ul.listadoFP li, #contentCompra .baseCompra .contenidoCompra ul.listadoFP li label{ cursor: pointer; } #contentCompra .baseCompra ul.infoGastosEnvio{ list-style-position: inside; border-bottom: 1px dotted #627c95; padding: 5px; font-size: 11px; line-height: 145%; color: #666; }   .alertaCompra{ color: #666; background-color: #ccc; border: 1px solid #FFF; padding: 8px; margin: 5px 0px 0px 0px; } .alertaCompra .titulo{ display: block; background-color: #efefef; font-size: 12pt; font-weight: bold; padding: 8px; text-align: left; } .alertaCompra .contenido{ background-color: #FFFFFF; padding: 8px; text-align: left; }   #contentCompra .baseCompra .errorCompra { padding: 50px 0px 50px 0px ; color: #333; width: 80%; position: relative; font-family: Arial, Verdana; } #contentCompra .baseCompra .errorCompra img{ position: absolute; top: 52px; left: -45px; } #contentCompra .baseCompra .errorCompra .titulo{ font-weight: bold; font-size: 25px; color: #627c95; } #contentCompra .baseCompra .errorCompra p{ padding: 0px 5px 5px 5px ; line-height: 15px; text-align: justify; } #contentCompra .baseCompra .errorCompra a{ color: red; font-weight: normal; }   #contentCompra .baseCompra .finalizadoExito { padding: 30px 0px 50px 0px ; color: #627c96; width: 74%; position: relative; font-family: Arial, Verdana; text-align: left; } #contentCompra .baseCompra .finalizadoExito .tituloFinalizado{ font-weight: bold; font-size: 25px; color: #627c96; margin-bottom: 10px; padding: 0px 0px 0px 170px; } #contentCompra .baseCompra .finalizadoExito .cntDatosPedido img{ float: left; } #contentCompra .baseCompra .finalizadoExito .cajaFinal div.titulo{ background-image: url('http://static.sonygallery-inson.com/img/common/bgBotonera.png'); background-repeat: no-repeat; background-position: 0px -198px; display: block; } #contentCompra .baseCompra .finalizadoExito .cajaFinal div.titulo span{ display: block; background-image: url('http://static.sonygallery-inson.com/img/common/bgBotonera.png'); background-repeat: no-repeat; background-position: 100% -198px; margin-left: 6px; font-size: 19px; color: #fff; padding: 5px 5px 5px 5px; } #contentCompra .baseCompra .finalizadoExito .cajaFinal .cnt{ border-left: 1px solid #b4c0ca; border-right: 1px solid #b4c0ca; border-bottom: 1px solid #b4c0ca; padding: 10px; } #contentCompra .baseCompra .finalizadoExito .infoAdicional{ padding: 10px; border-top: 1px solid #b4c0ca; border-bottom: 1px solid #b4c0ca; margin: 20px; } #contentCompra .baseCompra .finalizadoExito .caja0{ width: 500px; margin: 0px 20px 0px 0px; color: #627c96; float: right; }  .disponibilidadTotal{ border: 3px solid #efefef; background-color: #fff; } .disponibilidadTotal .cntDispoTotal{ border-bottom: 1px solid #627c95; border-left: 1px solid #627c95; padding: 5px; } .disponibilidadTotal img{ width: 20px; height: 9px; }  .msgCodigoPromo { position: absolute; top: 0px; left: 0px; width: 406px; height: 246px; z-index: 280; } .msgCodigoPromo .msp_cnt { position: relative; width: 406px; height: 246px; color: #666; } .msgCodigoPromo .msp_cnt img.msp_bg { position: absolute; top: 0px; left: 0px; z-index: 281; } .msgCodigoPromo .msp_cnt .msp_cntMsg { position: absolute; top: 30px; left: 30px; font-size: 14px; z-index: 282; width: 345px; } .msgCodigoPromo .msp_cnt .msp_cntMsg .msp_titulo { font-size: 18px; color: #627c96; font-weight: bold; text-align: left; border-bottom: 1px solid #ccc; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; text-align: left; } .msgCodigoPromo .msp_cnt .msp_cntMsg .msp_titulo img { width: 29px; height: 29px; background-position: -613px -30px; margin-bottom: -4px; } .msgCodigoPromo .msp_cnt .msp_cntMsg fieldset { margin: 5px 0px 0px 0px; text-align: left; padding: 5px 10px 5px 10px; } .msgCodigoPromo .msp_cnt .msp_cntMsg .inputText { margin: 3px 0px 0px 0px; } .msgCodigoPromo .msp_cnt .msp_cntMsg a { margin: 5px 0px 0px 0px; } .msgCodigoPromo .msp_cnt a.ci_btCerrar{ position: absolute; top: 25px; right: 30px; z-index: 503; display: block; font-size: 11px; height: 25px; color: red; } .msgCodigoPromo .msp_cnt a.ci_btCerrar img { width: 16px; height: 16px; background-position: -229px -26px; margin-bottom: -4px; } .msgCodigoPromo .msp_cnt a.ci_btCerrar:hover img { background-position: -229px -43px; } .codigoAplicado { width: 400px; margin: 5px 5px 0px 0px; font-size: 18px; color: #58a500; font-weight: bold; text-align: left; float: left; } .codigoAplicado img{ width: 29px; height: 29px; background-position: -363px 0px; margin: 0px 5px 0px 0px; margin-bottom: -5px; }