BODY, H1, H2, H3, H4, FORM, UL, OL {margin:0; padding:0;}
BODY {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#787878;}
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 {border:1px solid #FFF; position:relative; top:0; left:0; background:#000; margin-bottom:15px; }
#cabecera #logo {position:absolute; top:4px; left:20px;}
#anadidosTop {text-align:right; padding:6px 20px; }
#navegacionTop {text-align:right; background: url(../images/bgr_cabecera_sup.gif) repeat-x bottom; }
#navegacionTop UL {background:#FFF; padding:6px 0; list-style-type:none; background: url(../images/bgr_menu_sup.gif) no-repeat right bottom;}
#popup #navegacionTop UL { background: url(../images/bgr_menu_sup_pp.gif) no-repeat right bottom; }
#navegacionTop LI {display:inline; text-transform:uppercase; font-weight:bold; margin-right:15px; background: url(../images/fl_menu_sup.gif) no-repeat left; padding-left:8px; }



/*************** PORTADA ****************/
#portada {background-color:#FFF;}
#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 {background:#FE0000 url(../images/curv_sd_portada.gif) no-repeat right top; margin-top:28px; margin-right:17%;}
#portada #destacados A {color:#FFF;}
#portada #destacados A:HOVER {color:#920822}
#portada #destacados H3 {font-size:20px; color:#FFF; padding:8px 0; margin-left:10px;}
#portada #destacados IMG {float:left; margin:0 10px; border:1px solid #CCC}
#portada #destacados DIV {clear:both; height:105px; border:1px solid #FE0000}
#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 {background-color:#5D95BE; border:1px solid #000; margin-top:15px;}
#lateral {float:right; width:35%; padding-top:15px; }
#lateral .familias {width:42%; float:left; background-color:#DFEAF2; border:1px solid #FFF; padding:4px }
#lateral #direccion {width:90%; float:left; background-color:#DFEAF2; border:1px solid #FFF; padding:4px }
#lateral .seleccionado .familias {background-color:#000;}
#lateral .familias A{color:#857979; font-weight:bold; }
#lateral .familias DIV,#lateral #direccion DIV {border:1px solid #857979; background-color:#FFF; margin-bottom:3px; text-align:center}

#contenido.detalle {background-color:#FFF; float:left; width:64%;padding-right:3px;}
/*#contenido.portada {background-color:#FFF; width:100%;float:none;  padding-right:3px;}*/
#seccion {margin-bottom:12px; border-bottom:2px solid #920822; background:#857979 url(../images/bgr_tit_secciones.jpg) no-repeat right top; color:#FFF; padding:8px 0 2px 15px;}
#seccion #breadcrumb {color:#FFF; font-size:10px;}
#seccion H2 {font-family:'Times New Roman', Times, serif; font-size:26px; font-weight:normal; font-style:italic; margin-top:5px;}



/*************** DETALLE PRODUCTO ****************/
#fotoGrande {float:left; width:170px; margin-left:10px;/* margin-right:12px; border:1px solid #000*/}
#entradilla {/*float:right; */margin-left:185px; /*border:1px solid #000*/ }
#entradilla H1{font-size:24px; color:#920822; 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:46%; background-color:#5D95BE; color:#FFF; white-space:nowrap; font-size:20px; text-align:right; padding-right:10px; margin-top:10px; text-transform:uppercase;}
#detalleProducto {clear:both; margin-left:10px; margin-top:10px }
#detalleProducto H4 {background-color:#857979; 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%;}
#boton A,#botones A {background:url(../images/btn_esq_Izq.gif) no-repeat left top; padding-left:6px}
#boton A STRONG, #botones A STRONG {background:url(../images/btn_esq_Dcha.gif) no-repeat right top; padding:1px 6px 3px 0 }




/*************** PIE ****************/
#pie {text-align:right; padding-right:2%; background-color:#000; 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:#5D95BE;text-align:right;}
#cuerpogestion .boton,INPUT.boton{border:1px solid #5D95BE;padding:5px;color:#5D95BE;background-color:#fff;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:30px;padding-top:10px;font-size:1.2em;color:#fff;background-color:#5D95BE;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;}
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:1px solid #920822;}
DIV.fotoCatPar{float:left;margin-top:10px;margin-left:1%;width:30%;text-align:center;border:1px solid #DFEAF2;}
DIV.fotoCat H1,DIV.fotoCatPar H1{font-size:1.6em; color:#920822; margin:10px 0;}
DIV.compra{width:70%;margin-right:20%;}
DIV.compra TABLE, DIV#detalleProducto TABLE {float:right;width:80%;}

DIV.compra TH{text-align:left;background-color:#5D95BE;font-weight:bold;font-size:1.2em;color:#fff;}
DIV.compra TD,DIV#detalleProducto TD{text-align:right;border-bottom:1px dotted #5D95BE;}
DIV.compra TD.producto{text-align:left;}
DIV.compra TABLE.total{margin-top:20px;width:50%;}
DIV.compra TABLE.total TD {border:1px solid #920822;background-color:#DFEAF2;color:#920822;font-weight:bold;}
DIV.compra TABLE.total TD.cabecera{background-color:#920822;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:#5D95BE;color:#fff;margin-left:20px;}
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;}
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 #920822;color:#920822;background-color:#FFB900;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;}
