H1, H2, H3, H4, FORM, UL, OL {margin:0; padding:0;}
BODY {font-size:12px; font-family:Verdana, Helvetica, sans-serif; color:#787878;padding:0.2em;}
A {color:#920822; text-decoration:none;}
A:HOVER {color:#FE0000;}
A IMG{border:0;}
.romperFloat:after {display:block; content:"."; height:0; clear:both; visibility:hidden;}
#clr {clear:both;}
LABEL {float:left;font-weight:bold;font-size:1em;height:20px;width:98%;}
FORM{border-collapse:collapse;border-spacing:0;}

/*************** CABECERA ****************/
#cabecera {height:71px;border:1px solid #947A8E; position:relative; top:0; left:0; background: url(../images/fondo_cabecera.gif) no-repeat right bottom; margin:0; padding:0; /*margin-bottom:15px; */}
#cabecera #logo {position:absolute; top:2px; left:20px;}
#anadidosTop {text-align:right; padding:0;margin:0;padding-top:3px; }
#anadidosTop a {display:block;margin:0;margin-right:55px;margin-bottom:3px; padding:0; /*border:1px solid #000;*/}
#navegacionTop {padding:0;margin:0;}
#navegacionTop UL {background:#8B6A84; padding:0;margin: 1px 0; list-style-type:none; height: 29px;}
#popup #navegacionTop UL { /*background: url(../images/bgr_menu_sup_pp.gif) no-repeat right bottom; */}
#navegacionTop LI {margin:0; padding:10px 0 0 0; width: 19%; height:19px; text-transform:uppercase; text-align:center; font-weight:bold; display: block; float:left; background-color: #8B6A84; border-left: 1px solid #fff;color:#fff;}
#navegacionTop LI.popup{width: 30%;}
#navegacionTop LI a{color:#fff;}
BODY#cuerpo0 LI.pest0,BODY#cuerpo1 LI.pest1,BODY#cuerpo2 LI.pest2,BODY#cuerpo3 LI.pest3,BODY#cuerpo4 LI.pest4,BODY#cuerpo5 LI.pest5 {background-color: #EEA800;}
/*#navegacionTop LI {display:inline; width: 25%; text-transform:uppercase; font-weight:bold; background: #8B6A84; padding:0;margin:0px; margin-right:1px;}*/



/*************** PORTADA ****************/
#portada {}
#portada p{margin-left:20px;}
#fotoPortada {text-align:right;  background:#FFF url(images/bgr_gris_portada.gif) repeat-x bottom;}
#claim {width:42%; background:url(../images/bgr_logo_portada.gif) no-repeat left top; float:left;}
#claim SPAN {font-size:36px; color:#73A9CC; margin-left:30px; display:block; margin-top:50px; font-weight:bold}
#portada #destacados {float:left; margin:18px 0 0 5px; width:65%}
#portada #destacados A {color:#920822;}
#portada #destacados A:HOVER {color:#666}
#portada #destacados H3 {font-size:20px; color:#8D6C85; padding:8px 0; margin-left:10px;}
#portada #destacados IMG {float:left; margin:0 10px;/* border:1px solid #CCC*/}
#portada #destacados DIV {height:120px; border:1px solid #8A6983;background-color:#EFEAC3;width:45%;float:left;margin:1%;}
#portada #destacados DIV.productoprinci{background-color:#8A6983;border:1px solid #EFEAC3;}
#portada #destacados DIV.productoprinci A {color:#fff;}
#portada #destacados H4 {font-size:12px; margin:15px 0 4px 125px;}
#portada #destacados P {margin-top:0; margin-left:125px}
/*#destacados DIV#clr {height:8px; text-align:right; background:#FE0000;}
#destacados #clr IMG {float:none; margin:0; border:0;}*/



/*************** CUERPO ****************/
#cuerpo { border:1px solid #947A8E; margin-top:0px;background:#F4F4F4 url(../images/fondo_cuerpo.jpg) no-repeat right top;}
#lateral {float:right; width:35%; padding-top:15px; }
#lateral.productos {float:left; width:17%; padding-top:0; background:url(../images/fondo_lateral.gif);}
#lateral .familias {border-top:1px solid #8B6A83; padding:10px 4px }
#lateral #ultimalat.familias {height: 140px; background:url(../images/logo_lateral.gif) no-repeat center;}
#lateral .familias a {color:#947A8E; text-transform:uppercase;}
#lateral #direccion {width:70%; float:left; /*background-color:#DFEAF2*/; /*border:3px solid #000;*/ padding:4px;/*margin-top:150px;*/}
#lateral .seleccionado .familias {background-color:#B4AF00;}
#lateral .familias A{color:#857979; font-weight:bold; }
#lateral .familias DIV,#lateral #direccion DIV {border:3px solid #000; background-color:#FFF; margin-bottom:3px; text-align:center}

#contenido.detalle {/*background-color:#F4F4F4;*/ float:left; width:64%;padding-right:3px;}
/*#contenido.portada {background-color:#FFF; width:100%;float:none;  padding-right:3px;}*/
#seccion {margin-top:9px; background:#EFB000; color:#FFF; padding:9px 0 5px 15px;}
#seccion.categorias {width:63%;margin-bottom:10px;}
#seccion #breadcrumb {color:#FFF; font-size:10px;}
#seccion #breadcrumb SPAN {font-family:'Times New Roman', Times, serif; font-size:18px; font-weight:normal; font-style:italic; margin-top:5px;}



/*************** DETALLE PRODUCTO ****************/
#fotoGrande {float:left; width:170px; margin-left:10px;text-align:center;}
#entradilla {/*float:right; */margin-left:185px; /*border:1px solid #000*/ }
#entradilla H1{font-size:18px; color:#947A8E; margin:10px 0;}
#entradilla H3{padding-left:12px;font-weight:normal; font-size:11px; margin-right:4%; line-height:1.3em; margin-bottom:10px;}
#entradilla H3 A {font-weight:bold; margin-left:4px;}
#entradilla #precio {width:55%; background-color:#EFB000; color:#FFF; white-space:nowrap; font-size:20px; text-align:right; padding-right:10px; margin-top:10px; text-transform:uppercase;}
#entradilla #precio SPAN{text-transform:none;}
#detalleProducto {clear:both; margin-left:10px; margin-top:10px }
#detalleProducto H4 {background-color:#947A8E; color:#FFF; font-size:11px; padding:2px 10px}
#detalleProducto P {margin:10px 20px 15px 15px; line-height:1.4em; }
#boton,#botones {text-align:center; margin:2% 0;width:90%;padding-top:6px;padding-bottom:6px;}
#boton A,#botones A {padding-left:6px}
#boton A STRONG, #botones A STRONG {background:url(../images/btn_volver.gif) no-repeat right top; color:#947A8E; text-transform:uppercase; padding:7px 30px 7px 0px; }




/*************** PIE ****************/
#pie {text-align:right; padding-right:2%; background-color:#947A8E; color:#FFF;}
#pie A{color:#fff;}
#pie .alaizquierda{float:left;}
/*************** GESTION ****************/
#cuerpogestion{background-color:#fff;float:left;width:90%;font-size:1.6em;padding-left:40px;}
#paginacion{margin-top:40px;color:#fff;background-color:#B4AF00;text-align:right;}
#cuerpogestion .boton,INPUT.boton{border:1px solid #8F7188;padding:2px;color:#920822;background-color:#EFEAC3;text-align:center;margin-bottom:20px;}
#cuerpogestion P{font-size:0.8em;}
#cuerpogestion TABLE{width:90%;border-bottom:1px solid #857979;}
#cuerpogestion TH{background-color:#857979;color:#fff;text-align:left;}
#cuerpogestion UL{list-style-type:none;color:#000;font-size:0.7em;margin:40px;}
#cuerpogestion LI A{color:#000;text-decoration:underline;font-size:1.4em;}


#seccion H2 A{color:#fff;}
#lateral DIV.seleccionado DIV.familias A{color:#fff; }
DIV.paginacion {height:20px;padding-top:3px;font-size:1.2em;color:#8F6F87;background-color:#EFEAC3;border:1px solid #B4AF00;text-align:right;}
/*DIV.paginacion A{color:#fff;}*/

#detalleProducto UL{list-style-type:none;}
#detalleProducto LI{border-bottom:1px dotted #5D95BE;}
DIV.foto {float:left; width:53px; margin-left:10px;}
DIV.entradilla {margin-left:60px; }
DIV.botones {text-align:left; margin:2% 0; color:#947A8E;}
DIV.entradilla #botones{text-align:left;}
DIV.cita{border:1px solid #fff;background-color:#DFEAF2;color:#920822;font-weight:bold;font-size:1.2em;margin-right:10px;
		padding:20px;}
DIV.cita P{font-style:italic;}
DIV.fotoCat{float:left;margin-top:10px;margin-left:1%;text-align:center;width:30%;border:3px solid #000;background: #fff}
DIV.fotoCatPar{float:left;margin-top:10px;margin-left:1%;width:30%;text-align:center;border:3px solid #000; background: #fff}
DIV.fotoCat H1,DIV.fotoCatPar H1{font-size:1.4em; color:#947A8E; margin:1px 0;}
DIV.compra{width:64%;margin:0;padding:0;margin-right:20%;}
DIV.compra TABLE, DIV#detalleProducto TABLE {float:right;width:90%;}

DIV.compra TH{text-align:left;background-color:#9D6E7F;font-weight:bold;font-size:1.2em;color:#fff;}
DIV.compra TD,DIV#detalleProducto TD{text-align:right;border-bottom:1px dotted #9D6E7F;}
DIV.compra TD.producto{text-align:left;}
DIV.compra TABLE.total{margin-top:20px;width:50%;margin-bottom:15px;}
DIV.compra TABLE.total TD {border:1px solid #9D6E7F;background-color:#EFEAC3;color:#920822;font-weight:bold;}
DIV.compra TABLE.total TD.cabecera{background-color:#9D6E7F;font-weight:bold;font-size:1.2em;color:#fff;text-align:left;}
#contenido.detalle P{padding-left:30px;}
DIV.compra H3{width:100%;background-color:#9D6E7F;color:#fff;margin-left:20px;margin-top:10px;clear:both;}
DIV.compra P{margin-left:20px;}
DIV.compra UL{font-weight:bold;margin-left:40px;list-style-type:none;}
DIV.compra TABLE.tablaDatos,DIV#detalleProducto TABLE.tablaDatos {width:100%;margin-left:40px;float:left;margin-bottom:10px;}
DIV.compra TABLE.tablaDatos TD, DIV#detalleProducto TABLE.tablaDatos  TD{text-align:left;}
INPUT.tipo1 {font-weight:bold;color:#999;font-size:1.3em;}
INPUT.tipo3{border:0;color:#999;background-color:#fff;}
INPUT.tipo4{border:0;color:#999;width:300px;background-color:#fff;}
INPUT.enviar{border:1px solid #9D6E7F;color:#920822;background-color:#EFEAC3;font-weight:bold;font-size:0.9em;}
DIV.compra TABLE.tablaDatosEnvio TD,DIV#detalleProducto  TABLE.tablaDatosEnvio TD {text-align:left;border:0;padding-bottom:10px;font-size:1.3em;}
DIV.compra TABLE.tablaDatosEnvio TD SPAN, DIV#detalleProducto  TABLE.tablaDatosEnvio TD SPAN{font-weight:bold;}
DIV.compra P{font-size:1.2em;}
DIV.compra TABLE.tablaDatos DIV, DIV#detalleProducto TABLE.tablaDatos {width:300px;font-size:1.3em;}
UL.estados{width:90%;margin-top:20px;float:right;border:1px solid red;font-size:0.9em;}
UL.estados LI{font-size:1.1em;}
UL.estados LI SPAN{text-transform:uppercase;font-weight:bold;}
.rojo{font-size:1.4em;color:red;}
.verde{font-size:1.4em;color:green;}
.nota,DIV.compra P.nota{font-size:0.8em;text-align:center;}
.amarillo{font-size:1.4em;color:#FFB900;}
DIV.compra OL{margin-left:50px;}
DIV.compra LI{font-size:1.2em;margin-bottom:12px;color:#222;}
P.centrado{text-align:center;}
.comentario{color:#FF0000;}
