html {font-size:16px;}
body { margin: 0px; font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.clear {clear: both;line-height: 1px;}
img, div { behavior: url(iepngfix.htc); }
* { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:0; margin: 0; }
:focus { -moz-outline-style: none;}
ul, li {margin:0px;padding:0px;list-style-type: none;}
img { border:0px; } 
.center {text-align: center;}
.flecha {display: block;height: 25px;width: 25px;background-image: url(../images/flecha.gif);margin-left: 5px;}
.input-linea {border: 1px solid #CCC;background-color: #F0F0F0;}
h4 { font-size:14px; color:#666; margin: 0px; padding: 0px; } 
h3 { font-size:16px; color:#999; margin: 0px; padding: 0px; }
hr {color:#dbdbdb; height: 1px;}
form { font-size:1em;}
fieldset{ padding-right:5px; padding-bottom:5px; padding-left:10px;}
.right { text-align: right; padding-bottom: 5px;}
.iframe-nps { width:528px; height: 650px; padding:10px; border: solid 1px #CCC;}
.linea-divisoria { margin: 8px 0px; }

#wrapper { width: 750px; margin-right: auto; margin-left: auto; background-position: center; font-size: 1em; text-align: left; }
#wrapper #top { height: 5px; }
#wrapper .degrade {}  
#wrapper #container { width: 750px; }
#wrapper #botton { height: 45px; } 
#body #maincontent { float: left; font-size: 1.1em; }
.home { width:550px; margin-bottom: 15px;}
.comparacion { width:750px;}
#body { width: 750px;}
#body #secondary-content { width: 200px !important; width: 200px; float: left; }
#body #third-content { width: 135px !important; width: 137px; float: left; padding-left:15px !important; padding-left: 17px; }
#footer { background-repeat: no-repeat; margin-top: 30px; background-image: url(../images/footer.jpg); font-size: 1.1em; }
#footer ul .telefono .contacto { padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }

#header { width:750px; }
#header .logo-box { width: 200px; float: left; height: 85px; }
#header .logo-box a.logo { width: 200px; background-image: url(../images/logo.jpg); background-repeat: no-repeat; height: 85px; background-position: left 0px; display:block; }
#header .busqueda { text-align: right; padding-right: 10px; float: left; font-size: 1.1em; }
#header .busqueda .input-buscador1 {float: left;width: 160px;padding-top: 35px;text-align: right;} 
#header .busqueda .input-buscador3 {text-align: right;padding-right: 30px;}
#header .busqueda .input-buscador2 { float: left; width: 30px; padding-top: 32px; }
#header .busqueda .input-buscador3 a {color: #fff;text-decoration: none;}
#header .linea-header { width: 3px; float: left; padding-right: 10px; padding-left: 10px; }
#header .box-usuario { width: 400px; float: right; font-size: 1.1em; text-decoration: none; color: 666655; text-align: right; margin-bottom: 5px; } 
#header .box-usuario .crear-cuenta, #header .box-usuario .img-carrito, #header .box-usuario .monto, #header .box-usuario .pagar { }
#header .box-usuario .monto { margin-top: 5px; color: #666; }
.box-usuario .pagar a {background-color: #ED7F00;display: block;width: 100px;padding-top: 2px;padding-right: 6px;padding-bottom: 2px;font-size: 1.2em;font-weight: bold;color: #FFF;text-decoration: none;margin-top: 5px;}
.banner { margin-bottom: 10px; }
.espaciador-ahorro { padding: 0 0 10px 5px;} 

#producto { margin-bottom: 15px; }
#formularios { margin-bottom: 15px; }
#buscador-prod {margin-bottom: 15px;}
#prod-destacados{ }
#prod-destacados .prod-contenedor { width: 180px; float: left; text-align: center; }
#prod-destacados .prod-contenedor-recomendado { width: 270px; float: left; text-align: center; }
.recomendado  {height: 220px; margin-bottom: 10px;}
.accesorio {height: 155px; margin-bottom: 10px;}

/* #prod-destacados .prod-contenedor ul {list-style-type: none;margin: 0px;padding: 0px;}*/
#prod-destacados .prod-contenedor .prod-foto { background-color: #FFF; text-align: center; height:150px; min-height:150px; display: block;  }
#prod-destacados .prod-contenedor .prod-foto-accesorio { background-color: #FFF; text-align: center; height:80px; display: block; min-height:80px; margin-bottom:5px; overflow:hidden; }

#comparacion { font-size: 1em; }
#comparacion .prod-contenedor .texto {padding-right: 5px; padding-left: 5px; line-height: 14px; margin-bottom: 2px; text-align:center; height: 95px; min-height:95px;}
#prod-destacados .prod-contenedor-recomendado .texto { padding-right: 5px; padding-left: 5px; line-height: 14px; margin-bottom: 2px; text-align:center; height: 28px; min-height:28px;}
#comparacion .prod-contenedor .prod-foto, #prod-destacados .prod-contenedor-recomendado .prod-foto { background-color: #FFF; text-align: center; height:150px; }
#prod-destacados .prod-contenedor .texto, #secciones-especiales .prod-contenedor .texto  { padding-right: 5px; padding-left: 5px; line-height: 14px; height: 28px; overflow: hidden; min-height:28px; }
#prod-destacados .prod-contenedor .texto2 {overflow: hidden;height: 65px;padding-right: 5px;padding-left: 5px;}
#prod-destacados .prod-contenedor .texto .titulo, #prod-destacados .prod-contenedor-recomendado .texto .titulo, #prod-destacados .prod-contenedor .texto2 .titulo { font-size: 1em; line-height: 16px; font-weight: normal; margin: 0; text-transform: capitalize; overflow:hidden; }
#secciones-especiales .prod-contenedor .texto .titulo { font-size: 1.1em; line-height: 16px; font-weight: normal; margin: 0; text-transform: capitalize; }
#prod-destacados .prod-contenedor .precio, #prod-destacados .prod-contenedor-recomendado .precio { font-size: 1.4em; font-weight: bold; color: #666; text-align: center;}
#prod-destacados .prod-contenedor .comprar-info, #prod-destacados .prod-contenedor-recomendado .comprar-info { overflow:hidden; position:relative; }
#prod-destacados .prod-contenedor .texto .espaciador, #prod-destacados .prod-contenedor-recomendado .texto .espaciador { height: 16px; visibility: hidden; }

#buscador-prod #btn-prod-buscador ul {list-style-type: none;margin: 0px;padding: 0px;}
#buscador-prod #btn-prod-buscador ul li {float: left;}
#buscador-prod #btn-prod-buscador ul li a { font-size: 13px; color: #666; text-decoration: none; background-color: #FFF; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #F15A24; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; display: block; width: 155px; font-weight: bold; }
#buscador-prod #btn-prod-buscador ul li a:hover { font-size: 13px; color: #333; text-decoration: none; background-color: #F0F0F0; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #F15A24; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; display: block; width: 155px; font-weight: bold; }
#buscador-prod #btn-prod-buscador ul li a.current {	color: #F15A24;	background-color: #F0F0F0;}
.marcas { padding-left: 0px; }
.pagos { padding-right: 0px; padding-left: 0px; width: 200px  !important; width: 200px; padding-top: 10px; }
.newsletter { width: 200px; margin-top: 5px; padding-bottom: 10px; }

#body #footer ul .telefono { padding-left: 0px; font-family: Arial, Helvetica, sans-serif; padding-top: 85px; }
#body #footer ul li { }
#body #footer ul .copy { padding-left: 7px; }
#body #footer ul .copy ul .legales { float: none; font-size: 0.95em; padding-top: 10px; }
#body #footer a { text-decoration: none; }
#body #footer a:hover { text-decoration: underline; }
#body #footer .copy ul li { float: none; margin: 0px; padding: 0px; }
.texto a, .texto2 a { text-decoration: none; font-weight: normal; }

#botonera-secundaria { margin-bottom:15px; font-size: 1.1em; }
#botonera-secundaria ul .categoria {font-weight: bold;padding-top: 10px;padding-bottom: 7px;font-size: 13px;}
#botonera-secundaria ul li, #botonera-secundaria ul li a { text-transform: capitalize; }


#prod-lista .img-prod-lista { float: left; padding-top: 5px; width: 150px; margin-right:10px; }
#lista-comparacion .img-prod-lista { width: 190px; text-align: center; padding-top: 10px; float: left; margin-right: 10px; }
#prod-lista { margin-bottom: 10px; margin-left: 15px; }
#lista-comparacion { margin-bottom: 10px; }
#prod-lista .descripcion { width: 360px; float: left; background-image: url(../images/bg-socalo-interior.gif); background-repeat: no-repeat; background-position: right bottom; padding-left: 10px; padding-bottom: 0px; }
#lista-comparacion .descripcion { float: left; background-image: url(../images/bg-socalo-interior.gif); background-repeat: no-repeat; background-position: right bottom; padding-left: 10px; padding-top: 15px; padding-right: 10px; padding-bottom: 20px; display: block; }
#prod-lista .titulo, #producto .prod-contenedor .titulo, #lista-comparacion .titulo { padding-top: 10px; padding-bottom: 0px; }
.ordenar { margin-bottom: 15px; margin-top: 10px; padding: 6px; background: url(../images/boton_02.gif); color: #FFF; font-size: 11px; margin-right: 10px; margin-left: 15px; }

.descripcion ul, #descripcion-general .descripcion ul ul, #lista-comparacion .descripcion ul { list-style-type: none; list-style-image: none; margin-left:15px; } 
.descripcion li, #descripcion-general .descripcion ul li, #lista-comparacion .descripcion li { list-style-type: none; list-style-image: url(../images/cuadratin.gif); }

#lista-comparacion .descripcion .right{ text-align: right; display: block; }
#prod-lista .descripcion .precio, #descripcion-general .descripcion .precio, #lista-comparacion .precio { background-image: none; text-align: right; color: #666; font-size: 1.6em; font-weight: normal; margin-bottom: 2px; margin-top: 5px; }
.opciones-primarias .precio { background-image: none; text-align: right; color: #666; font-size: 1.6em; font-weight: normal; margin-bottom: 0px; margin-top: 10px; padding-right: 5px; }
.precio-anterior {color:red; font-weight:bold; text-decoration:line-through; font-size:12px;}
.tablacomparacion-producto .texto .nombre { height:30px; overflow:hidden; color:#333; font-size:1em; font-weight:normal; padding-top:0px; line-height:1.2em;}
.tablacomparacion-producto .texto .precio { font-size: 1.4em; font-weight: bold; color: #339900; text-align: center}
.tablacomparacion-producto .texto .precio-anterior {color:red; font-weight:bold; text-decoration:line-through; font-size:11px;}
.porcentaje-ahorro {text-align:right; color:#33F; margin-bottom:10px;}

#prod-lista .descripcion .precio .borra-precio, #descripcion-general .descripcion .precio .borra-precio, #lista-comparacion .descripcion .precio .borra-precio {	font-size: 12px;color: #000;font-weight: normal;}
#prod-lista .descripcion ul .right ul li, #lista-comparacion .descripcion ul .right ul li {list-style-type: none;background-image: none;display: inline;padding: 0px;}
#prod-lista .descripcion ul .left ul li, #prod-lista .descripcion ul .right ul li {list-style-type: none;background-image: none;display: inline;padding: 0px;}
.left {background-image: none;list-style-type: none;text-align: left;}
#descripcion-general .descripcion { font-size: 1.05em; text-align: left; } 

#lista-comparacion .descripcion .right .comprar a { float: left; }
#lista-comparacion .descripcion .right .comprar a { height: 25px; padding-top: 5px; padding-bottom: 0px; padding-right: 8px; padding-left: 8px; background-color: #C00; font-size: 16px; text-decoration: none; text-align: center; font-weight: bold; color: #FFF; margin-bottom: 4px; }
.tirar-derecha, .tirar-derecha-pagar { text-align: center; float: right; width: 100px; margin-top: 5px; }
.right .tirar-derecha a:link, .right .tirar-derecha a:visited  { padding-top: 3px; padding-bottom: 3px; padding-right: 4px; padding-left: 8px; background-color: #390; font-size: 1.3em; text-decoration: none; text-align: center; font-weight: bold; color: #FFF; }
.right .tirar-derecha a:hover { padding-top: 3px; padding-bottom: 3px; padding-right: 8px; padding-left: 4px; background-color: #41C800; font-size: 1.3em; text-decoration: none; text-align: center; font-weight: bold; color: #FFF; }
.right .tirar-derecha-pagar a:link, .right .tirar-derecha-pagar a:visited  { font-size: 12px; text-decoration: none; text-align: center; font-weight: bold; color: #fff; padding-top: 2px; padding-bottom: 3px; background-image: url(../images/boton-pagar2.gif); background-repeat: no-repeat; background-position: right top; height: 17px; float: right; width: 100px; }
.right .tirar-derecha-pagar a:hover { font-size: 12px; text-decoration: none; text-align: center; font-weight: bold; color: #fff; padding-top: 2px; padding-bottom: 3px; background-image: url(../images/boton-pagar2.gif); background-repeat: no-repeat; background-position: right top; height: 17px; float: right; width: 100px; }

#producto .prod-contenedor .visual { float: left; padding-bottom:15px; }
.visual .opciones {text-align: left; margin-top:10px; margin-bottom: 10px; font-weight: bold; }
#producto .prod-contenedor #descripcion-general { float: left; width: 550px; background-image: url(../images/bg-socalo-interior.gif); background-repeat: no-repeat; background-position: right bottom; padding-bottom: 15px; display: block; }
#producto .prod-contenedor #descripcion-general .descripcion-title span { padding-top: 5px; margin-right: 3px; }
#producto .prod-contenedor #descripcion-general .descripcion-title { background-color: #FFF; margin-bottom: 10px; }

#producto .prod-contenedor #descripcion-general .descripcion ul .right {background-image: none;list-style-type: none;}
#producto .prod-contenedor #descripcion-general .descripcion ul .left ul li {background-image: none;list-style-type: none;padding: 0px;margin: 0px;}

.blanco, .gris-osc, .gris-cla { padding-top: 5px; padding-bottom: 3px; padding-left: 5px; }
.gris-osc { background-color: #EEE; margin-left: 6px; margin-right: 6px; }
.gris-cla { margin-left: 6px; margin-right: 6px; }
.gris-osc .colo1, .gris-cla .colo1 { width: 300px; float: left; padding: 0px; }
.gris-osc .colo2, .gris-cla .colo2 {width: 315px;float: left;padding: 0px;}
.gris-osc-corto, .gris-cla-corto {padding-top: 5px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}
.gris-osc-corto {background-color: #E6E7E8;}
.gris-cla-corto {background-color: #F7F7F7;}
.gris-osc-corto .colo1-corto, .gris-cla-corto .colo1-corto {width: 160px;float: left;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;padding-left: 0px;}
.gris-osc-corto .colo2-corto, .gris-cla-corto .colo2-corto {width: 330px;float: left;padding-top: 0px;padding-right: 5px;padding-bottom: 0px;padding-left: 0px;}
#formularios .gris-osc .colo1, #formularios .gris-cla .colo1 { width: 175px; float: left; margin-right: 20px; text-align: right; margin-bottom: 5px; margin-top: 5px; }
#formularios .gris-osc .colo2, #formularios .gris-cla .colo2 { margin-bottom: 5px; }

.tag-cloud {background-color: #E2E2E2;padding-top: 20px;padding-right: 5px;padding-bottom: 20px;padding-left: 5px;}
.tag-cloud-numbers {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333;}
.tag-cloud .tipo-04 {color: #C00;text-decoration: none;font-size: 14px;}
.tag-cloud .tipo-03 {color: #C00;text-decoration: none;font-size: 18px;}
.tag-cloud .tipo-02 {color: #C00;text-decoration: none;font-size: 22px;font-weight: bold;}
.tag-cloud .tipo-01 {color: #C00;text-decoration: none;font-size: 26px;font-weight: bold;}

#maincontent #producto .prod-contenedor {margin: 0px;padding: 0px;}
.titulo-h2 { font-size: 1.5em; margin-bottom: 10px; font-weight: bold; color: #999; }
.titulo h3 a { color: #03C; text-decoration: none; }
.titulo h3 a:hover { color: #57B23B; text-decoration: none; }
.titulos-principales { padding-bottom: 10px; font-weight: bold; color:#5A5A5A; ; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-transform: capitalize; padding-top: 10px; padding-left: 0px; font-size: 1.4em; text-align: left; }
.blanco .col-pago { float: left; width: 257px; margin-right: 8px; }
.col-pago .form-pago { text-align: left; }
.form-pago fieldset legend { font-weight: bold; color: #217C16; padding-left: 7px; }
.form-pago fieldset { background-color: #F7F7F7 !important; background-color: none; font-size: 1em; padding-top: 15px !important; padding-top: 0px; }
.nombre { color:#390; font-family:inherit; font-size:1.2em; font-weight:bold; padding-top: 10px;}
.inputPago{ padding:2px; height:22px;}
.reqerid { color:#ff3232; font-size:95%;}
.selectPago{ width:140px;}
.tooltip{ margin-top:2px; float: left; border: 1px solid #ccc; background-color:#97DF6F; padding:1px 5px 0px 5px; font-size:1em;}
.labelpago{ clear:both; color:#444444; display:block; line-height:9px; margin:0; padding-top:5px; padding-bottom:8px;}
.divContainerFocus{ background-color:#EAFFDF; margin-right:6px; padding-left:5px; padding-right:5px; padding-top:5px; }
.divContainer{ background-color:#fff; margin-right:6px; padding-left:5px; padding-right:5px; padding-top:5px; }
.dato { float: left; margin-right:5px; }

.left div a { color: #333; text-decoration: none; font-weight: bold; display: block; }
.left div a:hover { color: #F15A24; }
.descripcion .acciones div { margin-right: 5px; display: inline;}
.descripcion .acciones { text-align: right; display: block;  margin-top:5px; font-weight:bold;}
.descripcion .acciones div a { color: #000; text-decoration: none; font-weight: bold; }
.visual a {color: #000;text-decoration: none;font-weight: bold;}
.visual a:hover { color: #50A537; text-decoration: none; font-weight: bold; }
.visual .opciones div a { display: block; padding-top: 8px; padding-bottom: 6px; padding-left: 33px; text-align:left;}

.derecha { text-align: right; }
.aniadir-comparar { background-image: url(../images/icons_01.gif); background-repeat: no-repeat; background-position: left 0px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; }
.cuota-envio { background-image: url(../images/icons_03.gif); background-repeat: no-repeat; background-position: left 0px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; }
.cuota-envio2 { background-image: url(../images/icoons-prod_06.gif); background-repeat: no-repeat; background-position: left -2px; padding-left: 33px; padding-top: 7px; padding-bottom: 10px; }
.cuota-comparar { background-image: url(../images/icons_01.gif); background-repeat: no-repeat; background-position: left -2px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; }
.tiempo-envio { background-image: url(../images/icoons-prod_07.gif); background-repeat: no-repeat; background-position: left -2px; padding-left: 33px; padding-top: 7px; padding-bottom: 10px; }
.stock {background-image: url(../images/icoons-prod_08.gif); background-repeat: no-repeat; background-position: left -2px; padding-left: 33px; padding-top: 7px; padding-bottom: 10px; }
.info { background-image: url(../images/icons_04.gif); background-repeat: no-repeat; background-position: left 0px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; }
.agregar-comparacion { background-image: url(../images/icoons-prod_09.gif); background-repeat: no-repeat; background-position: left 0px; padding-left: 25px; padding-top: 5px; padding-bottom: 5px; }
.comment-prod { background-image: url(../images/icoons-prod_02.gif); background-repeat: no-repeat; }
.pregunta { background-image: url(../images/icoons-prod_03.gif); background-repeat: no-repeat; }
.relacionados { background-image: url(../images/icoons-prod_04.gif); background-repeat: no-repeat; }
.recomendar { background-image: url(../images/icoons-prod_05.gif); background-repeat: no-repeat; }
.galeria-img { background-image: url(../images/icoons-prod_01.gif); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 10px; padding-left: 33px; }
.form-pago  h3 { font-size: 1.1em; }

/*  Solo Nokia  */
.breadcrumb_container { height:20px; line-height:13px; width: 400px; }
.nokia_breadcrumb { float:right; list-style-type:none; }
.first {background-image:none !important;}
.nokia_breadcrumb li { color:#666655; font-size:11px; padding-left:11px; background-attachment: scroll; background-color: transparent; background-image: url(../images/breadcrumb_icon.gif); background-repeat: no-repeat; background-position: 0 3px; float: left; }
.nokia_breadcrumb li a { padding-right:3px; color: #03C; text-decoration: none; }
#crumbtail { background:white none repeat scroll 0 0; color:#333333; height:25px; font-size: 1.1em; clear: both; }
#crumbtail a:hover {text-decoration:none;}
#crumbtail a {color:#333333;text-decoration:underline;}
.pleft5 {padding-left:5px;}
.ptop5 {padding-top:5px;}
.wizard select { font-size:11px; width:190px; }
input, select, textarea { font-size:1em; }
a:hover { text-decoration:underline; }
a {color:#0033CC;text-decoration:none;}
.wizard { margin-bottom: 13px; } 
.destacados .primero { width: 270px; float: left; background-image: url(../images/bg-banners-promo.jpg); background-repeat: no-repeat; background-position: center top; margin-bottom: 15px; }
.destacados .segundo { float: left; width: 265px; padding-top: 45px; background-image: url(../images/category3.gif); background-repeat: no-repeat; }
.destacados .tercero { float: left; width: 265px; background-image: url(../images/category4.gif); padding-top: 45px; background-repeat: no-repeat; }
#botonera-secundaria .buscador { background-image: url(../images/campo-buscador.gif); background-repeat: no-repeat; padding-top: 4px; height: 30px; }
.buscador .innerinput { font-size: 1em; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; width: 120px; margin-right: 15px; margin-left: 15px; float: left; height: 15px; }
.buscador a { float: left; height: 20px; width: 20px; }
#footer .contacto ul.bulletlist {display:block;list-style-type:none;margin:0;padding:0;}
#footer .contacto ul.bulletlist li {background:transparent url(../images/bullet_default.gif) no-repeat scroll 0 3px;border:0 none;display:inline;float:left;font-size:11px;margin:0 0 0 5px;padding:0 0 0 15px;white-space:nowrap;}

.txt_01 { color: #999; font-weight: bold; font-size: 1.05em; margin-top: 10px; margin-bottom: 10px; }
.imprimir-amigo {text-align: right; margin-bottom: 15px; margin-top:5px;}
.enviar-amigo, .imprimir { float:right;}
.enviar-amigo a:link, .enviar-amigo a:visited, .enviar-amigo a:hover { background-image: url(../images/icon_email.gif); color:#390; font-weight:normal; background-repeat: no-repeat; padding-left: 15px; font-size: 1em; background-position: 2px; margin-right: 10px; }
.imprimir a:link, .imprimir a:visited, .imprimir a:hover { background-image: url(../images/icon_print.gif); color:#390; font-weight:normal; background-repeat: no-repeat; background-position: 2px; font-size: 1em; padding-left: 15px; }
input, textarea { border: 1px solid #CCC; }
.radio {border: none;}
.boton-izq { margin-left:5px; padding-left: 0px; background-image: url(../images/boton_01.gif); background-repeat: no-repeat; background-position: left top; height: 26px; padding-right: 7px; float: left; }
.boton-der { background-image: url(../images/boton_03.gif); background-repeat: no-repeat; background-position: right top; height: 26px; float: left; padding-right: 7px; }
.boton-medio { float: left; height: 16px; padding-top: 5px; background-image: url(../images/boton_02.gif); background-repeat: repeat-x; padding-bottom: 5px; }
.boton-contendedor-derecho { list-style-image: none; list-style-type: none; }
.articulo-descontinuado { -moz-border-radius:5px 5px 5px; -webkit-border-radius: 5px 5px 5px; background-color: #FE2E2E;color:#FFFFFF;padding-left: 10px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; margin-left: 10px; font-weight: normal;}
.producto-descontinuado {-moz-border-radius:5px 5px 5px; -webkit-border-radius: 5px 5px 5px; padding-left: 5px; padding-top: 5px; padding-right: 15px; padding-bottom: 5px;background-color:#FE2E2E;color: #FFFFFF;font-weight: normal;width: 140px;}
.boton-contendedor-izquierda { list-style-image: none; list-style-type: none; }
.boton-contendedor-centro { clear: both; float: none; }
.boton-medio a  { font-size: 1.1em; text-decoration: none; text-align: center; color: #FFF; padding-right: 5px; padding-left: 5px; font-weight: normal; }
.boton-medio a:hover { font-size: 1.1em; text-decoration: none; text-align: center; color: #330; padding-right: 5px; padding-left: 5px; font-weight: normal; }
.texto .descripcion { visibility: hidden; }
#prod-lista .titulo h3 { color: #0033CC; font-size: 1.1em; margin-top:5ox; margin-bottom:7px; }
.destacados { font-size: 1.2em; font-weight: bold; } 
#formularios h3 { font-size: 1.1em; }

tr.titulo { font-weight: bold; background-color: #4B9933; color: #FFF; background-image: url(../images/boton_02.gif); background-repeat: repeat-x; }
.lista-carrito { width:550px;}
.lista-carrito .titulo td { padding-top: 5px; padding-bottom: 8px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCC; }
.lista-carrito tr.linea-gris-cla { background-color: #EBEBEB;}
.lista-carrito tr.linea-gris-osc { background-color: #DFDFDF;}
.lista-carrito tr.linea-gris-osc-total { background-color: #666; color: #FFF; font-weight: bold; font-size: 1.1em; }
.lista-carrito .linea-gris-cla td { padding-top: 5px; padding-bottom: 3px; padding-left: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D9D9D9; border-right-width: 1px; border-right-style: solid; border-right-color: #D9D9D9; }
.lista-carrito .linea-gris-osc td { padding-top: 5px; padding-bottom: 3px; padding-left: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C9C9C9; border-right-width: 1px; border-right-style: solid; border-right-color: #C9C9C9; }
.lista-carrito .linea-gris-osc-total td { padding-top: 5px; padding-bottom: 3px; padding-left: 4px; }

.lista-carrito { margin-bottom: 15px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #D9D9D9; border-left-color: #D9D9D9; font-size: 1em; }
.lista-carrito td { padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 4px; font-size: 0.95em; }
.lista-carrito tr.linea-gris-cla:hover, .lista-carrito tr.linea-gris-osc:hover { background-color:#D8EFD1 }

.eliminarProducto{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:11px;color:#c00;}
.eliminarProducto a:link,.eliminarProducto a:visited{ color:#c00; text-decoration:underline; }
.eliminarProducto a:hover{ color:#333; text-decoration:underline; }
.lista-carrito td.col1 { width: 44px; }
.lista-carrito td.col2 { width: 78px; }
.lista-carrito td.col3 { width: 255px; }
.lista-carrito td.col4 { width: 54px; }
.lista-carrito td.col5 { width: 47px; }
.lista-carrito td.col6 { width: 55px; }
.lista-carrito td.col7 { width: 45px; }

.descripcion h3 { color: #4169E4; margin-bottom: 5px; font-size: 1.2em; }

.col-telefono, .col-tarjeta { border: 1px solid #CCC; margin-bottom:20px; }
.col-tarjeta { padding:15px 15px 5px 15px;}
.col-tarjeta ul {}
.col-tarjeta ul li.img { width:90px; float:left; height:51px; margin:5px 4px 0px 5px; padding:5px 0px 5px 0px; text-align:center; border:1px #CCC solid;}
.col-telefono { height:106px; background-color:#E3F1D3; background:url(../images/te-llamamos.jpg) no-repeat right top;}
.col-telefono .texto {font-size:12px; color:#333; float:left; width:260px; margin:10px 15px 10px 15px;}
.col-telefono h6, .col-tarjeta h6 { font-size:16px; line-height:18px; color:#55AE3A;}

.imagen-carrito { height:265px;}
.imagen-error { height: 340px; }
.imagen-procesando { height: 265px; }  
/* .imagen-telefono a:link,.imagen-telefono a:visited { background-image: url(../images/comprar_01.jpg); background-repeat: no-repeat; background-position: center top; height: 180px; width: 257px; display: block; }
.imagen-tarjeta a:link,.imagen-tarjeta a:visited { background-image: url(../images/comprar_02.jpg); background-repeat: no-repeat; background-position: center top; height: 180px; width: 257px; display: block; }
.imagen-telefono a:hover { background-image: url(../images/comprar_01-gris.jpg); background-repeat: no-repeat; background-position: center top; height: 180px; width: 257px; display: block; }
.imagen-tarjeta a:hover { background-image: url(../images/comprar_02-gris.jpg); background-repeat: no-repeat; background-position: center top; height: 180px; width: 257px; display: block; }
*/
.imagen-carrito a { background-image: url(../images/compra-satisfactoria01.jpg); background-repeat: no-repeat; background-position: center top; height: 265px; width: 540px; display: block; }
.imagen-error a { background-image: url(../images/compra-error01.jpg); background-repeat: no-repeat; background-position: left top; height: 330px; width: 540px; display: block; }
.imagen-procesando a { background-image: url(../images/compra-procesando.jpg); background-repeat: no-repeat; background-position: center top; height: 265px; width: 540px; display: block; }

.comprar-info .boton-producto-carrito { float:left; width: 180px; }
.boton-producto-carrito a { display: block; height: 22px; width: 107px; background-image: url(../images/icons_01.gif); background-repeat: no-repeat; margin-right: auto; margin-left: auto; }
.comprar-info li.boton-producto-info { visibility: hidden; height: 0px; width: 0px; margin: 0px; padding: 0px; list-style-type: none; }
.comprar-info li.boton-producto-info a:link, .comprar-info li.boton-producto-info a:hover, .comprar-info li.boton-producto-info a:visited { height: 0px; width: 0px; margin: 0px; padding: 0px; visibility: hidden; }

/*--- Estilos de los pop ups ----*/ 
.tablaFormulario { font-family:Arial, Helvetica, sans-serif;}
.tablaFormulario tr, .trFondoTitulo { height:23px;}
.tablaFormulario td { padding-right:5px;}
.textoBarraTitulos { font-size: 14px; color: #333; font-weight:bold;}
.textoFormulario, .tdTituloTabla, .tdTextoTabla { font-size: 11px; font-weight: normal; color: #333;}
.tdTituloTabla { width:65%;}
.tdTextoTabla { width:35%;}
.tdCampoFormulario .textfield, .tdCampoFormulario .textfieldMensaje { font-size:11px; border: solid 1px #CCC; background-color:#ECECEC; }

.textoMensaje, .textoAccion, .textoBarraLink { font-size: 12px; color: #43A32C; font-weight:bold; }
.textoMensaje a:link, .textoAccion a:link, .textoBarraLink a:link, .textoMensaje a:visited, .textoAccion a:visited, .textoBarraLink a:visited  { color: #333; text-decoration:underline}
.textoMensaje a:hover, .textoAccion a:hover, .textoBarraLink a:hover { color: #43A32C; text-decoration:underline }
.boton, .boton2, .boton3, .cerrarVentana { color:#FFF; background-color:#43A32C; font-size:12px; padding-left:8px; padding-right:8px; border: 1px solid #79D562; }
.tablaLoginCuerpoIzquierdo { width:350px;}
.trFondoTitulo td { padding-right:10px;} 

.no-existe { padding-top: 20px; font-size: 1.4em; padding-bottom: 5px; font-weight:bold; padding-left:20px; }
.no-existe p { color: #C00; }
.no-existe p a { text-decoration:underline; font-style:italic; }  
.resultados-para {font-size: 1.2em; padding-bottom: 5px;}

.menos a:link, .menos a:visited { background-image: url(../images/menos.gif); background-repeat: no-repeat; width: 10px; height: 12px; display: inline-block; text-decoration: none; background-position: 0px 2px; }
.menos a:hover { background-image: url(../images/menos-01.gif); background-repeat: no-repeat; width: 10px; height: 12px; display: inline-block; text-decoration: none; background-position: 0px 2px; }
.mas a:link, .mas a:visited { background-image: url(../images/mas.gif); background-repeat: no-repeat; width: 10px; height: 12px; display: inline-block; text-decoration: none; background-position: 0px 2px; }
.mas a:hover { background-image: url(../images/mas-01.gif); background-repeat: no-repeat; width: 10px; height: 12px; display: inline-block; text-decoration: none; background-position: 0px 2px; }
.titulos-principales.recomendados { background-image: url(../images/border_up.gif); background-repeat: no-repeat; padding-top: 15px; padding-left: 20px; height: 10px; color: #090; text-transform: none; font-size: 1.1em; padding-right: 15px; }
.titulos-principales.pedidos { background-image: url(../images/fondo-pedidos.png); background-repeat: no-repeat; height: 20px; padding-left: 20px; padding-top: 25px; margin-top: 10px; color: #06C; }
.titulos-principales.caracteristicas { background-image: url(../images/fondo-caracteristicas.png); background-repeat: no-repeat; height: 20px; padding-top: 25px; padding-left: 25px; color: #06C; margin-bottom: 10px; }
#prod-lista .img-prod-lista img { }
.visual .center .img-principal img {  }
#prod-destacados .prod-contenedor .prod-foto img { }
.telefono-cero { background-repeat: no-repeat; background-position: right 0px; float: left; }
.r50_2nd_lvl .fono { float: right; background-image: none; }
.r50_2nd_lvl .fono a { background-image: none; margin:0px; padding:0px; }
.banner-superior { padding-left: 8px; margin: 0px; }
#comparacion .prod-contenedor .prod-foto img { height: 150px; }

.icono-archivo { float: left; margin-right: 10px; }
a:link.titulo-archivo, a:visited.titulo-archivo { color: #C30; text-decoration: none; display: block; margin-top: 10px; }
a:hover.titulo-archivo { color: #C30; text-decoration: underline; display: block; margin-top: 10px; }
.margin-botton-veintepx { margin-bottom: 25px; }
.padding-right-cinco{padding-right:5px;}
.tarjeta-td { font-size: 11px; color: #333; font-family: Arial, Helvetica, sans-serif; height: 30px; width: 45px; overflow: auto; float: left; margin-right: 5px; }

.boton-descripcion a:link, .boton-descripcion a:visited, .boton-descripcion a:hover { float: left; width: 95px; background-image: url(../images/descripcion-off.jpg); background-repeat: no-repeat; height: 25px; margin-right: 3px; text-decoration: none; }
.boton-descripcion a:link.current, .boton-descripcion a:visited.current, .boton-descripcion a:hover.current { float: left; width: 95px; background-image: url(../images/descripcion-on.jpg); background-repeat: no-repeat; height: 25px; margin-right: 3px; text-decoration: none; }
.boton-caracteristicas a:link, .boton-caracteristicas a:visited, .boton-caracteristicas a:hover { float: left; width: 110px; background-image: url(../images/caracteristicas-off.jpg); background-repeat: no-repeat; height: 25px; margin-right: 3px; text-decoration: none; }
.boton-caracteristicas a:link.current, .boton-caracteristicas a:visited.current, .boton-caracteristicas a:hover.current { float: left; width: 110px; background-image: url(../images/caracteristicas-on.jpg); background-repeat: no-repeat; height: 25px; margin-right: 3px; text-decoration: none; }

.visual .foto-prod { width: 300px; float: left; } 
.visual .opciones-primarias { float: left; width: 250px; }
.visual .thumbnails img { margin-right: 5px; }
.opciones-primarias .resenia { margin-top: 10px; margin-bottom:15px ; _margin-bottom:0px; }

.yui-content ul { list-style-type: none; list-style-image: none; margin-left: 15px; margin-bottom:12px; } 
.yui-content ul li { list-style-type: disc; list-style-image: url(../images/cuadratin.gif); }
.check-sinborde { margin: 0px; padding: 0px; border: none; background-color: #FFF; }
.vacio { color: #999; text-decoration: none; }

.primero.center .titulo-banners-promo { text-align: left; padding-top: 14px; padding-left: 23px; font-size: 1.3em; font-weight: bold; color: #666; margin-bottom: 4px; }
.border-bottom { background-image: url(../images/border_down.gif); background-repeat: no-repeat; height: 25px; display: block; }
.resenia b, .resenia strong{ font-weight: bold; }
.opciones-primarias .plazos { }
.contenedor-imagen-grande {display:none;position:relative; z-index:300;}
.imagen-grande {position:absolute; z-index:5; margin-top:92px; border: 1px #CCC solid; left:0; } 
.busqueda-amplia { padding-left: 15px; font-size: 1.1em; font-weight: bold; padding-top: 5px; color: #C00; font-style: italic; }
.busqueda-amplia .etiquetas { float: left; font-size: 0.9em; font-weight: normal; color: #06C; margin-left: 20px; margin-top: 5px; margin-bottom: 10px; font-style: normal; text-transform: capitalize; }
.busqueda-amplia .etiquetas ul li a:link, .etiquetas ul li a:visited { color: #06C; text-decoration: none; }
.busqueda-amplia .etiquetas ul li a:hover { color: #6CD24A; text-decoration: underline; }


.comprar-info ul li div { background-image: url(../images/boton-bg_01.gif); background-repeat: no-repeat; height: 22px; display: inline-block; }
.comprar-info li a:link, .comprar-info li a:visited, .boton-contendedor-derecho ul li a:link, .boton-contendedor-derecho ul li a:visited, .boton-contendedor-izquierda ul li a:link, .boton-contendedor-izquierda ul li a:visited{ color:#fff; display:block; text-decoration:none; background-image: url(../images/boton-bg_02.gif); background-position: right top; background-repeat: no-repeat; padding-top: 4px; padding-right: 10px; padding-bottom: 6px; margin-left: 10px; font-weight: normal; }
.comprar-info li a:hover, .boton-contendedor-derecho ul li a:hover, .boton-contendedor-izquierda ul li a:hover { color:#000; display:block; background-image: url(../images/boton-bg_02.gif); background-position: right top; background-repeat: no-repeat; padding-top: 4px; padding-right: 10px; padding-bottom: 6px; margin-left: 10px; text-decoration: none; font-weight: normal; }
.comprar-info ul li { height:22px; float:left; position:relative; right:50%; background-image: url(../images/boton-bg_01.gif); background-repeat: no-repeat; background-position: left top; margin-right: 3px; margin-left: 3px; list-style-type: none; list-style-image: none; }
.comprar-info ul { float:left; left:50%; list-style-image:none; list-style-position:outside; list-style-type:none; position:relative; list-style-image: none; margin-left: 0px; }
.boton-contendedor-derecho ul { margin:0; padding:0; list-style-image: none; list-style-type: none; }
.boton-contendedor-derecho ul li { float:right; background-image: url(../images/boton-bg_01.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; list-style-image: none; margin-left: 2px; margin-right: 2px; }
.boton-contendedor-izquierda ul { margin:0; padding:0; list-style-image: none; list-style-type: none; }
.boton-contendedor-izquierda ul li { float:left; background-image: url(../images/boton-bg_01.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; list-style-image: none; margin-left: 2px; margin-right: 2px; }

.comprar-info .boton-aniadir-carrito { }
.comprar-info .boton-info { visibility:hidden; display:none; }  

#secciones-especiales .prod-contenedor { width: 250px; float: left; text-align: center; }
#secciones-especiales .prod-contenedor .prod-foto { padding-top: 10px; height: 150px; }
 
.msjPopUpRecomendar{width:500px; height:238px;}
.msjPopUpPregunta{width:400px; height:218px;}
.InputCantCaracteresDB {border:0px none; color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:50px;}

/* -- minicarrito, carrito-rapido y minicarrito-interior ---*/

.minicarrito { width:240px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; position: absolute; z-index: 1; padding-left: 160px; padding-top: 5px; }
.minicarrito .container { padding: 5px 10px 0px 10px; background: #EFEFEF; }
.minicarrito .mini-producto { padding-bottom: 6px; margin-top: 6px; border-bottom: 1px solid #CCC; }
.minicarrito .title { font-size:13px; font-weight: bolder; float: left; margin-bottom: 5px; color: #333; }
.minicarrito .minifoto{ width:75px; float: left; background: #FFF; padding-top: 2px; padding-bottom: 2px; text-align: center; }
.minicarrito .datos { width:135px; display:block; float:left; margin-left:7px; text-align: left; }
.minicarrito .texto{ font-size:10px; float:left; text-align: left; margin-bottom: 6px; }
.minicarrito .texto h5{ font-size:12px; font-weight: bold; margin:0px; padding:0px; color: #0032CA; line-height: 12px; }
.minicarrito .precio { display:block; text-align: right; font-size: 12px; font-weight: bold; padding-top: 0px; color: #090; line-height: 12px; }
.minicarrito .cerrar { float:right;}
.minicarrito .articulo {text-align:left;font-size:11px;}
.minicarrito .pagar { text-align: right; padding-right: 0px; padding-top: 5px; padding-bottom: 0px; font-size: 12px; font-weight: bold; display: block; width: 75px; margin-top: 0px; float: right; }
.mini-producto .datos .cantidad { font-size: 11px; font-weight: normal; padding-top: 0px; color: #090; float:left }

h6 { margin:0px; padding:0px;}

.menu-comparar { font: 11px Arial, Helvetica, sans-serif; color: #333; background: url(../images/bg-comparar.gif) no-repeat left bottom; width: 550px; padding-bottom: 5px; margin-bottom: 10px; padding-top: 10px; }
.menu-comparar-titulo .titulo { font-size: 12px; font-weight: bold; color: #666; margin-bottom: 15px; margin-left:10px; margin-top:5px; }
.menu-comparar .producto { width: 110px; float: left; margin-right: 5px; }
.menu-comparar .producto:last-child { width: 110px; float: left; margin-right: 0px; }
.menu-comparar .producto .mini-foto { text-align: center; margin-bottom: 5px; }
.menu-comparar .producto .mini-nombre { text-align: center; color: #0032CA; font: normal 11px Arial, Helvetica, sans-serif; padding-top: 3px; }
.menu-comparar .producto .mini-remover { font: normal 11px Arial, Helvetica, sans-serif; color: #666; text-align: center; }
.menu-comparar .producto .mini-remover a { color: #666; text-decoration: none; background: url(../images/remover.gif) no-repeat; padding-left: 14px; }

.contenedor-tooltipComparar {position: relative; width: 140px; float: right; z-index:50;}
.tooltipComparar {float:left; width:140px; text-align:right; margin-top:4px;}
.menu-comparar-interior { font: 11px Arial, Helvetica, sans-serif; color: #333; background: url(../images/bg-comparar-interior.gif) no-repeat left bottom; width: 260px !important; width: 265px; padding-top: 7px; z-index: 0; position: absolute; height: 160px; padding-right: 5px; padding-left: 5px; left: -130px !important; left: -130px; margin-top: 23px !important; margin-top: 0px; }
.menu-comparar-interior .titulo { font-size: 12px; font-weight: bold; color: #666; margin-bottom: 5px; }
.menu-comparar-interior .producto { width: 60px; float: left; margin-right: 5px; }
.menu-comparar-interior .producto:last-child { width: 60px; height:60px; float: left; margin-right: 0px; }
.menu-comparar-interior .producto .mini-foto { width: 60px; height:60px; text-align: center; margin-bottom: 5px; }
.menu-comparar-interior .producto .mini-nombre { text-align: center; color: #0032CA; font: normal 11px Arial, Helvetica, sans-serif; padding-top: 3px; }
.menu-comparar-interior .producto .mini-remover { font: normal 11px Arial, Helvetica, sans-serif; color: #666; text-align: center; }
.menu-comparar-interior .producto .mini-remover a { color: #666; text-decoration: none; background: url(../images/remover.gif) no-repeat; padding-left: 14px; }
.menu-comparar-interior .cerrar { float:right;}
.menu-comparar-interior .sacar-agregar { font-size: 12px; font-weight: bold; color: #06C; padding-top: 7px; padding-bottom: 3px; margin-right: 10px; padding-left: 3px; }


.menu-comparar .producto .mini-nombre, .tablacomparacion-producto .mini-nombre { text-align: center; color: #0032CA; font: normal 11px Arial, Helvetica, sans-serif; padding-top: 3px; }
.menu-comparar .producto .mini-remover, .tablacomparacion-producto .remover { font: normal 11px Arial, Helvetica, sans-serif; color: #666; text-align: center; }
.menu-comparar .producto .mini-remover a, .tablacomparacion-producto .remover a { color: #666; text-decoration: none; background: url(../images/remover.gif) no-repeat; padding-left: 14px; }
.menu-comparar-interior .sacar-agragar { font-size: 12px; font-weight: bold; color: #06C; padding-top: 7px; padding-bottom: 3px; border-bottom: 1px solid #CCC; margin-right: 10px; padding-left: 3px; }
.posicionador01 { width: 240px; }
.posicionador02 { width: 250px; }

/* -- Tabla comparacion --*/

.tablacomparacion td { padding:10px 5px 10px 10px; }
.fila-osc { background-color:#ecece2; }
.fila-cla { background-color:#f5f5f0; }
.tablacomparacion-producto { margin-bottom:15px; height: 180px; }
.tablacomparacion-producto .img-producto td { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding:20px 0px 5px 0px;  }
.tablacomparacion-producto .img-producto td:first-child, .tablacomparacion-producto .img-producto td:last-child { border-right: 0px none; border-bottom: 1px solid #CCC; }

/* -- Navegador inferior y compra segura --*/

#third-nav {}
#third-nav ul li { width: 23%; float: left; margin-right: 2%; padding: 0px; margin-top: 0px; }
#third-nav ul li .columna { margin: 0px; padding: 0px; }
#third-nav ul li .columna .titulo { padding-left: 0px; font-size: 1em; font-weight: bold; color: #F00; width: 100%; }
#third-nav ul li .columna li { float: none; padding-left: 7px; width: 100%; font-size: 0.95em; margin-bottom: 2px; }
#third-nav .derechos { float: left; width: 50%; margin-top: 10px; }


/*  Solo Nokia  */
.breadcrumb_container { height:20px; line-height:13px; width: 400px; }
.nokia_breadcrumb { float:right; list-style-type:none; }
.nokia_breadcrumb li { color:#666655; font-size:11px; padding-left:11px; background-attachment: scroll; background-color: transparent; background-image: url(../images/breadcrumb_icon.gif); background-repeat: no-repeat; background-position: 0 3px; float: left; }
.nokia_breadcrumb li a { padding-right:3px; color: #03C; text-decoration: none; }
.first {background-image:none !important;}
#crumbtail { background:white none repeat scroll 0 0; color:#333333; height:25px; font-size: 1.1em; clear: both; text-transform:capitalize; }
#crumbtail a:hover {text-decoration:none;}
#crumbtail a {color:#333333;text-decoration:underline;}
.pleft5 {padding-left:5px;}
.ptop5 {padding-top:5px;} 
.wizard select { font-size:11px; width:190px; }

/* -- Minibusqueda --*/
.yui-ac-bd .mini-producto { padding-left: 3px; padding-top: 3px; border-top: 1px solid #D1EFC2; }
.yui-ac-bd .mini-producto:hover { padding-left: 3px; padding-top: 3px; background-color:#F4F4F4; color:#333; }
.yui-ac-bd .minifoto{ width:60px; height:60px; max-height:60px; max-width:60px; overflow:hidden; float: left; background: #FFF; padding-top: 2px; padding-bottom: 2px; text-align: center; margin-bottom: 3px; }
.yui-ac-bd .minifoto img{ max-height:60px; max-width:60px;}
*html .yui-ac-bd .minifoto img{ height:60px;} /*esto es para IE unicamente */
.yui-ac-bd .txt{ float:left; font-size:10px; height:58px; line-height:11px; margin-left:5px; margin-top:5px; overflow:hidden; text-align:left; width:150px;}
.yui-ac-bd .txt h5{ font-size:11px; font-weight: bold; margin:0px; padding:0px; color: #0032CA; line-height: 13px; }
.yui-ac-bd .txt h5 a{ color: #0032CA; } 
.yui-ac-bd .descripcion {font-size:9px; line-height: 11px; text-align: left; color:#333; }


.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%; z-index:4;}
.yui-skin-sam .yui-ac-input{/*position:absolute;*/}
.yui-skin-sam .yui-ac-container{position:absolute;top:23; left:15;width:240px; z-index:20;}
.yui-skin-sam .yui-ac-content{position:absolute;width:100%;z-index:200;}
.yui-skin-sam .yui-ac-shadow{ position:absolute; margin:0em; }
.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-skin-sam .yui-ac-content li{margin:0;cursor:pointer;list-style:none;zoom:1; clear:both; height:71px;}
.yui-skin-sam .yui-ac-content li:first-child{border-top:1px solid #090;}
.yui-skin-sam .yui-ac-content li:last-child{ border-bottom:1px solid #ccc; } 
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#f4f4f4; }
.yui-skin-sam .yui-ac-content li.yui-ac-highlight { background:#f4f4f4; }
.yui-skin-sam .yui-ac-bd {border-left:1px solid #ccc;border-right:1px solid #ccc; background:#FFFFFF;}
.yui-skin-sam .yui-ac-hd .categoria { background:transparent url(../images/top-mini-buscador.gif) no-repeat scroll 0 0; color:#009900; padding: 7px 5px 5px 10px; font-size:12px; font-weight:bold; }


.ecuacion-pagos-tarjeta { font-size:1em; font-weight:bold; background-color:#F3F3F3; padding:10px; }
.ecuacion-pagos-producto { font-size:1em; font-weight:bold; }


/* Carrusel*/
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}
.yui-carousel.yui-carousel-visible{visibility:visible;}
.yui-carousel-content{overflow:hidden;position:relative;}
.yui-carousel-element{margin:5px 0;overflow:hidden;padding:0;position:relative;width:32000px;z-index:1;}
.yui-carousel-vertical .yui-carousel-element{margin:0 5px;}
.yui-carousel-element li{float:left;list-style:none;padding:0;text-align:center;*float:none;*display:inline-block;*zoom:1;*display:inline;}
.yui-carousel .yui-carousel-item-selected{}
.yui-carousel-vertical{height:32000px;margin:0 5px;width:auto;}
.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}
.yui-log .carousel{background:#f2e886;}
.yui-carousel-nav{zoom:1;}
.yui-carousel-nav:after{clear:both;content:"";display:block;}
.yui-carousel-button-focus{outline:1px dotted #000;}
.yui-carousel-min-width .yui-carousel-content{margin:0 auto;}
.yui-skin-sam .yui-carousel, .yui-skin-sam .yui-carousel-vertical{}
.yui-skin-sam .yui-carousel-nav{text-align:right;} 
.yui-skin-sam .yui-carousel-button {background:url(../images/sprite.png) no-repeat 0 -623px !important; background:url(../images/sprite.gif) no-repeat 0 -623px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}
.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}
.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{ background-color:transparent; border:0; cursor:pointer; display:block; height:22px; margin:0; padding:50 0 0 0px; font-size: 11px; color: #333; }
.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px; margin-left:-100px; margin-right:50px; *margin:5px 5px 5px -90px;}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}
.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}
.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}
.yui-skin-sam .yui-carousel-nav ul{ float:right; height:19px; margin:0; margin-left:-220px; margin-right:50px; *margin-left:-105px; *margin-right:0; padding:0;}
.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{ *margin-left:-170px;}
.yui-skin-sam .yui-carousel-nav select{position:relative; *right:50px; top:4px;}
.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0; *zoom:1;}
.yui-skin-sam .yui-carousel-nav ul li{background:url(../images/sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}
.yui-skin-sam .yui-carousel-nav ul:after{clear:both; content:""; display:block;}
.yui-skin-sam .yui-carousel-nav ul li a{left:-10000px;position:absolute;}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{ outline:1px dotted #000;}
.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}
.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:relative;text-indent:-150px;}

.yui-carousel-element li {height: 165px;text-align: left;list-style-image:none;}
#container {margin: 0 auto;}
#container a {text-decoration: none;}
#container li img {border: 0;}
#container .intro {display: inline;}
#container .item {display: inline;overflow: hidden;}
#container .item .authimg {bottom: 2px;margin-left: 61px;position: absolute;z-index: 1;}
#container .item h3 {line-height: 85%;margin-top: 4px;} 
#container .item h3 a {font: 77% Arial, sans-serif;position: relative;text-transform: uppercase;z-index: 2;}
#container .item h3 a:link {color:#35a235;}
#container .item h4 {margin-top:5px;}
#container .item h4 a {font: 100% Georgia, Times, serif;position: relative;z-index:2;}
#container .item h4 a:link {color:#00639b;}
#container .item cite {color: #888;display: block;line-height: normal;margin-bottom: 30px;}
#container .item p.all {bottom: 25px;position: absolute;z-index: 2;}
#container .item p.all a {font-weight: bold;}
a[role=button]:focus {outline: dotted 1px #000;}

/*Fin carrusel*/ 
