#postit{position:absolute;left:10px;top:5px}
#postit2{position:absolute;left:10px;top:175px}
#postit3{position:absolute;left:10px;top:355px}
#pagina{width:715px; margin:5px auto}
.errorBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#ffb3b5;font-weight:700}
.stockWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#70d250;text-decoration:underline}
BODY{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000;background-image:url(img/pagina_fondo.jpg);margin:0}
A{color:#464646;text-decoration:none}
A:hover{color:#888;text-decoration:underline}
FORM{display:inline}
TR.header{background:#fff}
TR.headerError{background:red}
TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:red;color:#fff;font-weight:700;text-align:center}
TR.headerInfo{background:#0f0}
TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:700;text-align:center}
.infoBox{
	background:rgba(239,255,204, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99efffcc', endColorstr='#99efffcc', gradientType='1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99efffcc', endColorstr='#99efffcc', gradientType='1')";}
.infoBoxNotice{background:#FF8E90}
.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:10px}
TD.infoBoxHeading{background-image:url(images/infobox/corner_center.gif);font-family:Arial, Verdana, sans-serif;font-size:18px;font-weight:400;color:#000;display:none}
TABLE.productListing{border:0;border-spacing:1px;border-color:#F1EFD3;border-style:solid}
.productListing-heading{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;background:#F1EFD3;color:#9F1A37;font-weight:700;padding:10px}
TD.productListing-data{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:11px;color:#282E3E}
A.pageResults{color:#00F}
A.pageResults:hover{color:#00F;background:#FF3}
TD.pageHeading,DIV.pageHeading{font-size:16px;color:#000;font-weight:700;background:url(img/cabecera_ficha.png);background-repeat:no-repeat;text-transform:none;padding:5px 5px 5px 25px}
TR.subBar{background:#f4f7fd}
TD.main,P.main,#ficha_contenido,#alfombra_opciones,#info_adicional{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:1.5}
TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#abd}
TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px}
CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px}
TEXTAREA{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px}
SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#f0a480;font-weight:700}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700}
SPAN.markProductOutOfStock{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:700}
.moduleRowOver{background-color:#D7E9F7;cursor:pointer}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom,.checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c}
.messageStackError,.messageStackWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#ffb3b5}
.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#9f0}
td{font-family:tahoma,verdana,arial;font-size:11px;color:#000}
.bg{background-image:url(images/m25.gif);background-repeat:repeat-y}
.bg1{background-image:url(images/m36.gif);background-repeat:repeat-y}
.ml{font-size:11px;color:#000;text-decoration:none}
.ml1{font-size:10px;color:#000;font-family:Verdana, Geneva, sans-serif;text-decoration:none;font-weight:700}
.ml2{font-size:11px;color:#000;text-decoration:blink}
.ml3{color:#101010;font-family:Verdana, Geneva, sans-serif;text-decoration:none;font-weight:700}
.fe{font-size:14px;color:#000;font-weight:700}
.fe1{font-size:14px;color:#ED1B23;font-weight:700}
.fe2{font-size:10px;color:#464646;font-weight:700}
.se{width:109px;font-size:9px}
.px1{font-size:1px}
.px2{font-size:2px}
.centered{display:block;margin-left:auto;margin-right:auto;text-align:center}
ul.sitemap{color:red;background-color:inherit}
.bajos{width:540px;height:20px}
.negrita{font-weight:700}
.rb-yellow_top-left{margin-right:16px;background-image:url(images/cuadros/bg_boxes_32.png);background-position:0 -128px;height:32px;font-size:2px}
.rb-yellow_top-right{margin-top:-32px;margin-left:16px;background-image:url(images/cuadros/bg_boxes_32.png);background-position:100% -128px;height:32px;font-size:2px}
.rb-yellow_top-title{font-size:14px;font-weight:700;text-align:center;height:24px;margin:-24px 0 0;padding:0}
.rb-yellow_inside-left{background-image:url(images/cuadros/bg_inside_boxes_yellow_32.png);background-repeat:repeat-y}
.rb-yellow_inside-right{background-image:url(images/cuadros/bg_inside_boxes_yellow_32.png);background-repeat:repeat-y;background-position:100% 0;margin-left:16px}
.rb-yellow_inside{margin-right:16px}
.rb-yellow_bottom-left{margin-right:16px;background-image:url(images/cuadros/bg_boxes_32.png);background-position:0 -160px;height:16px;font-size:2px}
.rb-yellow_bottom-right{margin-top:-16px;margin-left:16px;background-image:url(images/cuadros/bg_boxes_32.png);background-position:100% -160px;height:16px;font-size:2px}
hmtl>body #postit,hmtl>body #postit2{position:fixed}
.boxText,.infoBoxContents,TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px}
TR.headerNavigation,TR.footer{background:#bbc3d3}
TD.headerNavigation,TD.footer{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#bbc3d3;color:#fff;font-weight:700}
A.headerNavigation,A.headerNavigation:hover{color:#9F1A37;font-size:13px;font-weight:700;text-decoration:underline}
TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background:#F1EFD3}
TD.subBar,.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000}
TD.fieldKey,TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700}
SPAN.newItemInCart,.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:red;background-color:inherit}
SPAN.productSpecialPrice,SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:red;background-color:inherit}

	.izquierda { float: left; }
	.cuenta_creada { float: left; margin: 1em}
	.derecha {float: right}
	.imagen_izquierda { width: 17em; }
	.limpiar { clear: both; }
	
/* product_info.php */
#ficha {float:left; width: 540px; margin-top:5px}
#ficha h1 {font-size:14px; background-image:url(img/cabecera_ficha.png); height:23px; margin:0; margin-top:5px; padding:7px .6em 0 .6em}
#ficha h2 {font-size:12px; height:23px; margin:0; margin-top:5px; padding:7px .6em 0 .6em}
#ficha h3 {font-size:12px; margin:0}
div#ficha_contenido2{float: left; padding: 0px 10px; width: 520px;
	background:rgba(239,255,204, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99efffcc', endColorstr='#99efffcc', gradientType='1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99efffcc', endColorstr='#99efffcc', gradientType='1')";
}
#alfombra_datos {font-family:verdana,arial,"san serif"; width: 520px;}
#alfombra_imagenes { float: left; width: 250px; margin-right: 10px;}
img { border:0 none }
#imagen_principal{display:block; margin:auto; width:auto; height:auto}
.miniaturas {text-align:center; margin-top:5px}
#alfombra_opciones {float:left; width:260px}
.opciones { float:right; margin-top:10px}
.opciones_titulo {border-bottom: 1px solid #707070; font-size:14px; width:256px}
.texto_precio {font-size:13px}
.precio_old {text-decoration:line-through}
.opcion {float:left; width:260px; border-bottom:1px dashed #B8B8B8; font-size:12px; padding:2px 0}
.opcion:hover {background-color: #FF9}
.selector {display:block; float:left; padding:3px 5px 0 0}
.precio_calculado {float:right;color:#ED1B23;font-weight:700}
.euro {color:#900000}
.etiqueta_especial, .etiqueta_pasillera {display:block; float:right; width:90px; margin-right:56px; font-size:10px}
.etiqueta_pasillera {width:45px}
.dimensiones {float:right; width:50px; height:16px; margin:0; padding:0}
.texto_derecha {text-align:right}
.bCalcular {font-size:10px;color:#000;height: 20px}
.boton_comprar {background-image:url(img/boton_comprar.gif); font-size:15px; font-weight:bold; height:30px; line-height:30px; width:250px; text-align:center; color:#000; margin-top:10px}
.boton_comprar:hover{background-image:url(img/boton_comprar_2.gif); color:#fff; text-decoration:none;background-color:inherit}
.descripcion_titulo {border-bottom: 1px solid #707070; color:#b86b17; font-size:14px; margin:0 0 0.5em}
.descripcion_contenido{padding:5px 10px}
#alfombra_descripcion, #alfombra_caracteristicas {font-family:tahoma,verdana,arial; font-size:11px;	float:left;	width:510px; padding:5px}
#info_adicional {float: left; width:510px; padding-top:10px; border-top: 2px solid #E9E5DC; padding:5px}
.bloque_info {float:left; width:165px; margin-left:5px}
.bloque_info2 {float:left; width:165px}
.infos_titulo {display:block; font-size:12px; color:#9C102D; font-weight:700; margin-bottom:7px}
span.rojo {color: #9C102D; font-weight: bolder}
a.info_enlace {background-image: url(img/bg-info.gif); color: #666666; display: block; float: right; font-size:11px; height: 18px; line-height:18px; text-align:center; width:149px}
.logos_pago {margin-bottom:1em}

/* header.php */
#cabecera{float:left; height:123px}
#logo{position:relative; float: left; margin-right:5px}
#cabecera_contenido{float:left; width:540px; height:123px; background-image:url(img/cabecera_fondo.gif)}
#cabecera_contenido ul {float:left; list-style-image:url('img/m06.gif'); width:27%; height:105px; margin:10px 2px 10px 10px; padding:0 0 0 17px}
#envio_gratuito{display:block; float:left; position:relative; left:-20px; top:5px}
#denominacion{position:relative; float:left; margin:4px 0}
#ayuda{float:right; text-align:right; padding-top:5px}
#ayuda_atencion{position:relative; left:10px; font-size:13px; line-height:14px; font-weight:700}
#ayuda_permanente{font-size:12px; line-height:20px; color:#9C102D; text-decoration:underline}
#toke{clear:right; float:right; background-image:url(img/boton_toke.gif); font-family:Arial; font-size:12px; line-height:18px; text-align:center; width:225px; height:20px; margin-bottom:3px}
#bienvenida{float:right; width:140px; white-space: nowrap; height:15px; overflow:hidden; text-overflow:ellipsis; margin:0; padding: 5px 0 5px 10px; text-align:right}
#enlace_entrada{float:right; margin:0; padding: 5px}
#cabecera_contenido a{text-decoration:underline}


/* ---------------------- Greenslate nav ---------------------- */
.green{float:left; width:540px; margin-top:5px}
.green #slatenav{position:relative;display:block;width:539px;height:42px;font-size:16px;font-weight:bold;background:transparent url(img/greenslate_background.gif) repeat-x top left;font-family:Georgia, serif}
.green #slatenav ol{margin:0;padding:0;width:auto}
.green #slatenav ol li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ol li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:10px 25px 4px 25px;height:28px;}
.green #slatenav ol li a:hover,.green #slatenav ol li a.current{color:#fff;background:transparent url(img/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */



#carrusel{float:left; width:535px; height:150px}
#fichas{float:left; width:540px; margin-top:5px}

#categorias {float:left; width:170px; margin:7px 5px 0 0}
#categorias h2 {background-image:url(img/categoria_cabecera.png); height:30px; margin:0; margin-top:7px}
#categorias_contenido {float:left; width:170px;
	background:rgba(167,152,113, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99a79871', endColorstr='#99a79871', gradientType='1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99a79871', endColorstr='#99a79871', gradientType='1')";
}
#categorias_pie {float: left; width: 170px; height: 30px; background-image: url(img/categoria_pie.png)}
.categoria{background-image:url(img/b1.png); width:115px; height:38px; text-align:center; margin: 5px auto; padding:6px 10px; font-size:10px}
.categoria_selected{background-image:url(img/b2.png)}
.dos_lineas{height:26px; padding:12px 10px}
#categorias a:hover{text-decoration:none; color: #9C102D; font-weight: bolder}
.estilo{color:#707070}

/* create_account.php */
div#ficha_contenido{float: left; padding: 10px 30px; width: 480px;
	background:rgba(239,255,204, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99efffcc', endColorstr='#99efffcc', gradientType='1');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#99efffcc', endColorstr='#99efffcc', gradientType='1')";
}
p { text-indent: 1.5em;}
p + p { margin-top: 10px;}
div#ficha_pie { float: left; width: 540px; height: 30px; background-image: url(img/pie_ficha.png); }
.mi_fieldset {background:none repeat scroll 0 0 #fffeef; border:1px solid #E9E5DC; margin-bottom:1em; padding:1em}
.mi_fieldset label {float:left; text-align:right; width:30%}
form h2, form h3, form h4 {
    background: none repeat scroll 0 0 #fffeef;
    border-bottom: 1px solid #E9E5DC;
    color: #555555;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0 0 0.5em;
    padding: 0.5em;
}

.legal{
    border-bottom: 1px solid #E9E5DC;
    color: #555555;
    font-size: 1.4em;
    margin: 0 0 0.5em;
}

:root *
{
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='false') !important;
}

.subrayado{text-decoration:underline}
.negritas{font-weight:700;text-decoration:underline}

/* buscador.php */
.ficha_busqueda{float:left; width:480px; margin:5px 20px}
.texto_resultado{float:left; width:520px; margin:5px auto; text-align:center}
#busqueda{float:left; width:520px; margin:auto}
.opcion_etiqueta{display:block; width:300px; margin:auto; font-family: arial,sans-serif; font-size:12px; height: 15px}
.opcion_busqueda{display:block; width:300px; margin:auto; font-family: arial,sans-serif; font-size:20px; height: 27px; margin-bottom:5px}

