/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility: hidden;letter-spacing: -5px; font-size:10px;}

/* CSS Document */
body{margin:0px; padding:0px; margin-top:10px; font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; background:#FFFFFF;}
div{font: 8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif; color:#494949;}
form{margin:0px; padding:0px;}
h1, h2{margin:0px; padding:0px; font-size:12px;}

/*Tabla*/
.tabla{width:777px; margin: 0 auto; border-right:1px solid #D3D3D3; border-bottom:4px solid #75A831;}

/*Pre home*/
.pre-tabla{height:100%; overflow: hidden; position: relative;}
.pre-tabla-medio{position: absolute; top: 50%;} /* for explorer only*/
.tabla-prehome{ height:367px; width:609px; position: absolute; top: 50%; left:50%; margin: 0 auto; margin-top:-183px; margin-left:-305px;}
.prehome-izq{height:367px; width:268px; float:left;}
.prehome-der{height:367px; width:341px; float:right;}

/*Top*/
.top-top-td{height:61px;}
.top-top-td-logo{ float:left; background-image:url(images/top-logo.gif); height:61px; width:267px;}
.top-top-td-logo span{ display:none;}
.top-top-td-logo a { display:block; height:61px;}
.top-top-td-menu{ float:right; width:510px;}
#inicio{ background-image:url(images/top-logo.gif); height:61px; width:267px;}

/*Top mi cuenta*/
.top-mi-cuenta{ height:28px; width:490px; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:30px; text-align:right; border-right:20px solid #FFFFFF;}
.top-mi-cuenta a{ color:#005DF6; padding:0px 5px 0px 5px; text-decoration:underline;}
.top-mi-cuenta a:hover{ color:#005DF6; padding:0px 5px 0px 5px; text-decoration:underline;}
.top-mi-cuenta a span{ color:#003F25; font-weight:bold; text-decoration:none;}

/*Menu Top*/
.menu-top { height:28px; float:left; vertical-align:bottom; border-top:5px solid #FFFFFF; width:263px; text-align:right;}
.menu-top ol {list-style:none; margin:0px; padding:0px;}
.menu-top ol li{float:right;}
.menu-top span{ display:none;}
.menu-top ol li a { display:block; height:28px;}

#novedades{ background-image:url(images/btn-novedades.gif); width:118px;}
#ofertas{ background-image:url(images/btn-ofertas.gif); width:101px; background-position:right;}

/*Buscador*/
.buscador-td{background-image:url(images/buscador-bg-home.gif); width:227px; height:26px; float:right; background-position:bottom; padding:7px 0px 0px 20px;}
.buscador-td-textarea{ height:14px; width:114px; border:1px solid #72A931; font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif; color:#494949; float:left; }
.buscador-bottom{background-image:url(images/home-img-prebuscador.jpg); background-position:right; height:30px; width:777px; background-repeat:no-repeat;}
.buscador-bottom-blanco{ height:17px; width:777px;}
.buscador-td-interior{background-image:url(images/buscador-bg-interior.gif); width:227px; height:26px; float:right; background-position:bottom; padding:7px 0px 0px 20px;}


/*Home*/
.home-img-izq{ background-image:url(images/home-img-izq.gif); width:397px; height:158px; float:left; background-position:right;}
.home-img-der{ background-image:url(images/home-img-der.jpg); width:380px; height:158px; float:right; background-position:left;}
.home-img{height:186px;}
.home-tit-ofertas{background-image:url(images/home-tit-ofertas.gif); background-position:bottom left; background-repeat:no-repeat; height:41px;}
.home-destacado{ height:144px;}

/*Home Centro*/
.home-centro{ height:450px;}
.home-centro-izq{width:408px; padding-left:35px; float:left;}
.home-centro-der{width:281px; float:right; padding:0px 24px 0px 29px;}
.home-centro-boletin{ height:26px; background-image:url(images/boletin-bg.gif); background-position:bottom; background-repeat:no-repeat; text-align:right; padding:20px 10px 0px 175px;}

/*Boletin*/
.boletin-textarea{ height:14px; width:138px; border:1px solid #72A931; font:10px Verdana, Arial, Helvetica, sans-serif; color:#75A832; float:left; padding-top:3px; }

/*Home Centro destacado*/
.home-centro-destacado{ height:200px;}
.home-centro-destacado-ver-mas{ float:right; padding:14px 19px 0px 0px; font:10px Verdana, Arial, Helvetica, sans-serif; }
.home-centro-destacado-izq{ width:127px; height:182px; border-right:1px solid #D3D3D3; border-bottom:2px solid #75A831; float:left; line-height:18px;}
.home-centro-destacado-izq ul {list-style:none; margin:0px 10px 0px 15px; padding:0px; line-height:12px;}
.home-centro-destacado-izq li {margin-bottom:4px;}
.home-centro-destacado-izq a{color:#4A5D26; text-decoration:none; }
.home-centro-destacado-izq a:hover{color:#4A5D26; text-decoration:underline;}

.home-centro-destacado-der{ width:127px; height:182px; border-right:1px solid #D3D3D3; border-bottom:2px solid #75A831; float:right; line-height:18px;}
.home-centro-destacado-der ul {list-style:none; margin:0px 10px 0px 15px; padding:0px; line-height:12px;}
.home-centro-destacado-der li {margin-bottom:4px;}
.home-centro-destacado-der a{color:#4A5D26; text-decoration:none; }
.home-centro-destacado-der a:hover{color:#4A5D26; text-decoration:underline;}

/*Productos*/
.producto-td{ width:122px;}
.producto-nombre{ font: 10px Verdana, Arial, Helvetica, sans-serif; color:#004028; padding-top:2px; text-align:left; height:25px;}
.producto-nombre a{ color:#004028; text-decoration:none;}
.producto-nombre a:hover{ color:#004028; text-decoration:underline;}
.producto-precios{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#475E28; height:18px;}
.producto-precio{float:right; width:61px; padding:1px 0px 5px 0px; text-align:center;}
.producto-oferta{text-decoration:line-through; width:61px; float:left; padding:1px 0px 5px 0px; text-align:center; color:#80A94C;}
.producto-btns{}

/*Footer*/
.footer{ padding-top:0px; height:30px;}
.footer-links-td{text-align:center; padding:3px 0px 8px 0px; color:#898989; font:11px Arial, Helvetica, sans-serif; width:550px; margin:0 auto; line-height:17px;}
.footer-links-td a{color:#898989; text-decoration:underline; padding:0px 8px 0px 8px;}
.footer-links-td a:hover{color:#898989; text-decoration:underline;}
.footer-bottom{ width:778px; margin: 0 auto; padding-top:5px;}
.footer-copy{ float:left; padding-left:6px; color:#74A937;}
.footer-firma{ float:right; padding-right:6px; color:#616161; font-size:10px;}
.footer-firma a{ color:#616161; font-weight:bold;}

/*Menu izquierda*/
.menu-izq-img{ width:134px; border-right:1px solid #D3D3D3; float:right;}
.menu-izq-td{ width:134px; float:right; border-bottom:20px solid #FFFFFF; line-height:18px;}
.menu-izq-td-menu{ width:134px; float:right; border-right:1px solid #D3D3D3; border-bottom:4px solid #75A831; line-height:18px;}
.menu-izq-td ul {list-style:none; margin:0px 10px 20px 25px; padding:0px; line-height:13px;}
.menu-izq-td li {margin-bottom:5px;}
.menu-izq-td a{color:#4A5D26; text-decoration:none;}
.menu-izq-td a:hover{color:#75A832; text-decoration:underline;}

/*Interior*/
.interior-centro-izq{float:left; width:163px; vertical-align:top; padding-right:14px;}
.interior-centro-der{float:right; width:600px; margin: 0 auto; text-align:center;}
.interior-centro-der td{padding-bottom:24px;}
.interior-tit-categoria{ background-image:url(images/interior-tit-categorias.jpg); width:600px; height:64px; background-position:top; background-repeat:no-repeat; padding-bottom:9px;}
.interior-tit-ocasion{ background-image:url(images/interior-tit-ocasiones.jpg); width:600px; height:64px; background-position:top; background-repeat:no-repeat; padding-bottom:9px;}
.interior-tit-flor{ background-image:url(images/interior-tit-flor.jpg); width:600px; height:64px; background-position:top; background-repeat:no-repeat; padding-bottom:9px;}
.interior-tit-precio{ background-image:url(images/interior-tit-precios.jpg); width:600px; height:64px; background-position:top; background-repeat:no-repeat; padding-bottom:9px;}
.interior-subtit-td{height:24px; width:600px; padding-bottom:19px;}
.interior-subtit{height:24px; width:315px; float:left; background-color:#75A832; padding-left:28px;}
.interior-subtit-ajax{height:24px; width:400px; background-color:#75A832; padding-left:28px;}
.interior-pag{background:#EDEAE3; width:219px; height:20px; border-top:4px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:15px solid #FFFFFF; float:right; text-align:right; padding-right:20px; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.interior-pag a{color:#4A5F27; padding:0px 5px 0px 5px; text-decoration:none;}
.interior-pag a:hover{color:#4A5F27; text-decoration:underline;}
.interior-pag-footer{width:279px; height:24px; text-align:right; border-top:4px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:15px solid #FFFFFF; float:right;  padding:0px 20px 10px 0px; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:20px;}
.interior-pag-footer a{color:#4A5F27; padding:0px 5px 0px 5px; text-decoration:none;}
.interior-pag-footer a:hover{color:#4A5F27; text-decoration:underline;}

.interior-producto-td{ padding-bottom:25px; text-align:center;}


/*Producto detalle*/
.detalle-subtit-td{height:24px; width:600px;}
.detalle-der{float:right;}
.detalle-izq{float:left; width:221px; padding-top:10px; text-align:right; padding-right:25px;}
.detalle-recomendar{ text-align:left; padding:0px 0px 70px 12px;}
.detalle-recomendar a {color:#025EF7; font-size:7pt;}
.detalle-nombre{ color:#585858; text-transform:uppercase; font-size:14px;}
.detalle-codigo{ font-size:9px; color:#ACACAC;}
.detalle-contenido{ color:#75A832; padding:25px 0px 25px 45px;}
.detalle-precio{}
.detalle-oferta{color:#797979; text-decoration:line-through;}
.detalle-comprar-td{ padding-top:10px;}
.detalle-color-td{ padding-bottom:15px;}
.detalle-color{ padding-left:10px;}
.detalle-color select{ font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949;}
.detalle-regresar{ text-align:right; font: bold 10px Verdana, Arial, Helvetica, sans-serif;}
.detalle-regresar a{color:#7156B1;}
.detalle-interesar-td{padding-bottom:30px; padding-top:10px;}
.detalle-interesar{padding:0px 0px 10px 20px; text-align:center;}

/*Carrito de compras*/
.carrito-subtit-td{height:24px; width:600px; padding-bottom:30px;}
.carrito-interior-der{float:right; width:600px; margin: 0 auto; text-align:center;}
.carrito-producto-td{border-bottom:3px solid #75A832; border-right:1px solid #d3d3d3;}
.carrito-nombre-td{ color:#585858; text-transform:uppercase; font-size:13px; text-align:left; padding-top:5px; height:27px; padding-bottom:3px; vertical-align:bottom; background-image:url(images/carrito-franja-nombre.gif); background-position:bottom left; background-repeat:no-repeat;}
.carrito-codigo-td{ font-size:9px; color:#ACACAC; text-align:left; vertical-align:top; height:30px;}
.carrito-precio-td{ height:50px; border-right:1px solid #d3d3d3; padding-right:14px; text-align:right; padding-bottom:5px; vertical-align:bottom;}
.carrito-img-td{ padding-right:15px;}
.carrito-cantidad-td{ padding:0px 10px 5px 10px; border-right:1px solid #d3d3d3; height:50px; vertical-align:bottom; }
.carrito-cantidad-td input{ border:1px solid #75A832; height:12px; width:50px; font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949;}
.carrito-preciosubtotal-td{ height:50px; padding-right:10px; padding-left:10px; text-align:left; font-weight:bold; padding-bottom:5px; vertical-align:bottom;}
.carrito-opciones-td{ text-align:center; height:50px; padding-bottom:5px; vertical-align:bottom;}
.carrito-total-td{ border-bottom:3px solid #75A832; background-color:#E9E9E9; height:28px; border-top:1px solid #FFFFFF; font-weight:bold;}
.carrito-total-td td{ padding-left:10px; text-align:left;}
.carrito-btn-td{ padding:8px 9px 0px 10px; text-align:right;}

/*Datos de entrega*/
.datos-entrega-subtit-td{height:24px; width:600px; padding-bottom:15px;}
.datos-entrega-texto{padding: 0px 30px 8px 30px; text-align:justify; color:#999999;}
.datos_entrega-contrasena{padding: 5px 0px 10px 0px;}
.datos_entrega-contrasena input {font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #75A832;}
.datos_entrega-contrasena-td{ background-color:#ECEAE3; padding:10px 20px 10px 20px;}
.datos-entrega-interior-der{float:right; width:600px;}
.datos-entrega-interior-der a{color:#005DF6;}
.datos-entrega-interior-der select, textarea{font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #75A832;}
.datos-entrega-blanco input{font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #FFFFFF; !important;}
.datos_entrega-espacio{padding: 0px 0px 20px 20px; border-right:1px solid #D3D3D3; border-bottom:3px solid #75A831;}
.datos_entrega-espacio input {font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #75A832;}
.datos-entrega-datos{text-align:right; padding-right:15px;}
.datos_entrega-comentarios{font:7pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;}
.datos_entrega-info { text-decoration:underline; color:#75A832; cursor: help; } 
.datos_entrega-costo_td{font:bold 15px Arial; color:#75A832; padding:5px 0px 5px 10px; text-align: center; background: #FFFFFF; border-bottom: 1px solid #B4AFAF; border-top: 1px solid #B4AFAF;}
.datos-entrega-tarj-dep{padding-left:50px; padding-bottom:10px; padding-top:10px;}
.datos-entrega-btn{background-image:url(images/bg-boton.gif); border:1px solid #AEAEAE; font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif; color:#5E5E5E; width:150px; }
.datos-entrega-btn-td{text-align:right; padding:10px 30px 20px 0px;}

/*Registro*/
.registro-td{ background-color:#FFFFFF; border:3px solid #FFFFFF;}
.registro-espacio{padding: 0px 0px 5px 20px;}
.registro-comentarios{font:7pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif; color:#FF0000;}
.registro-espacio input, select {font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #75A832; }
.registro-btn-td{text-align:right; padding:5px 35px 10px 0px; background-color:#FFFFFF;}
.registro-btn-td input{border:1px solid #AEAEAE; font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif; color:#5E5E5E; background-image:url(images/bg-boton.gif); }

/*Estatica*/
.estatica-tit-categoria{ background-image:url(images/interior-tit-categorias.jpg); width:600px; height:64px; background-position:top; background-repeat:no-repeat; padding-bottom:9px;}
.estatica-td{ text-align:justify; padding:10px 25px 10px 30px; line-height:18px;}
.estatica-contactenos{ text-align:justify; padding:10px 25px 10px 30px; line-height:18px;}
.estatica-contactenos td{padding-bottom:5px !important;}
.estatica-menu{ text-align:right; vertical-align:top; border-left:1px solid #D3D3D3;}
.estatica-menu ul{list-style-type:none; padding:10px 10px 0px 0px; line-height:20px; margin:0px;}
.estatica-menu a{color:#75A832; text-decoration:underline;}
.estatica-menu a:hover{color:#8A8B89; text-decoration:underline;}

/*Estatica tabla*/
.estatica-info-td{text-align:justify; padding:10px 25px 10px 30px; line-height:16px;}
.estatica-tabla-tit{background-color:#75A832; color:#FFFFFF;}
.estatica-tabla td{padding:5px 10px 5px 10px !important; font-size:10px; line-height:12px !important;}
.estatica-tabla-comentario{font-size:10px; padding:5px 0px 13px 0px;}
.estatica-tabla-item{background:#EDEAE3;}

/*Varios*/
.espacio{height:10px;}
.recomendar-tit{background-image:url(images/bg-tit-recomendar.gif); height:29px; background-repeat:no-repeat; text-transform:uppercase; color:#FFFFFF; text-align:left; font-weight:bold; font-size:14px; background-position:center top; padding-left:20px;}
.recomendar-txt{padding-left:20px;}
.tit{ padding-top:1px; padding-bottom:0px; height:24px;}
.subtit{ padding-bottom:10px;}
.login-espacio{padding: 15px 0px 5px 20px;}
#datos-banco td{padding-bottom:7px !important;}

/*Form*/
.form-textarea{font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #75A832;}
.form-btn{border:1px solid #AEAEAE; font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif; color:#5E5E5E; background-image:url(images/bg-boton.gif);}
#alerta{ display:none; font:bold 9pt Arial; color : #FF0000; padding:7px 5px 5px 0px;}
.form-sin-rellenar{font:8pt Lucida Sans Unicode, Trebuchet MS, Arial, sans-serif;  color:#494949; border:1px solid #75A832; background:#D0F8CD;}