@charset "utf-8";  
ul.MenuBarHorizontal
{
   margin: 0;
   padding: 0;
   border:0;
   list-style-type: none;
   font-size: 1.2em;
   font-weight:bold;
   cursor: default;
   width:auto;
   float:right;
}
ul.MenuBarActive
{
   z-index: 1000;
}
ul.MenuBarHorizontal li  
{
   margin: 0 1em 0 0;
   padding: 0;
   list-style-type: none;
   position: relative;
   text-align: left;
   cursor: pointer;
   width: 8em;
   height: 46px;
   float: left;
   border-right: 1px solid #666;
   border-left: 1px solid #666;
   border-top: 0px none transparent;
   border-bottom : 0px none transparent;
}
ul.MenuBarHorizontal #AnchoEspecial
{
   width: 10em;
}
ul.MenuBarHorizontal ul
{
   margin: 0;
   padding: 0;
   border:0;
   list-style-type: none;
   z-index: 1020;
   filter:alpha(opacity=90);   -moz-opacity:.90;   opacity:.90;
   cursor: default;
   width: 13em;
   position: absolute;
   left: -1000em;
   border: none;
   background-image: none;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
   left: auto;
}
ul.MenuBarHorizontal ul li
{
   border: 0;
   margin:0;
   padding: 0;
   height: auto;
   width: 15em;
}

ul.MenuBarHorizontal ul.SubMenuBarHorizontal li 
{
   width: 13em;
   margin: 0;
   font-weight:normal;  
}

ul.MenuBarHorizontal ul.SubMenuBarHorizontal li a, 
#MenuBarCatalogo ul.SubMenuBarHorizontal li a, 
#MenuBarNoticias ul.SubMenuBarHorizontal li a
{
   border: none;
   background-image: none;
   background-color: #eee;
   padding: 0.2em; 
   color: #333;
   font-weight : bold; 
}

ul.MenuBarHorizontal ul.SubMenuBarHorizontal li a:hover, 
ul.MenuBarHorizontal ul.SubMenuBarHorizontal li a:focus, 
#MenuBarCatalogo ul.SubMenuBarHorizontal li a:hover, 
#MenuBarCatalogo ul.SubMenuBarHorizontal li a:focus, 
#MenuBarNoticias ul.SubMenuBarHorizontal li a:hover,
#MenuBarNoticias ul.SubMenuBarHorizontal li a:focus
{
   background-image: none;
   background-color: #e09d9d;
   padding: 0.2em; 
   color: #333;
}

ul.MenuBarHorizontal a
{
   background: #fff url('../recursos/nv_bar.gif') repeat-x 0px 0px;
   display: block;
   border:none;
   cursor: pointer; 
   height: 19px;
   padding: 22px 1em 5px 1em;
   color: #333;
   text-decoration: none;
}

ul.MenuBarHorizontal #MenuBarCatalogo a
{
   background-position: 0px -100px;
}
    
ul.MenuBarHorizontal #MenuBarNoticias  a
{
   background: #b13837 none 0 0px;
   color:#FFF;
}

ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, 
ul.MenuBarHorizontal a:hover, 
ul.MenuBarHorizontal a:focus, 
ul.MenuBarHorizontal #MenuBarCatalogo a.MenuBarItemSubmenuHover, 
ul.MenuBarHorizontal #MenuBarCatalogo a:hover, 
ul.MenuBarHorizontal #MenuBarCatalogo a:focus 
{
   background-position: 0px -50px;
}
  
ul.MenuBarHorizontal #MenuBarNoticias a.MenuBarItemSubmenuHover, 
ul.MenuBarHorizontal #MenuBarNoticias a:hover  
{
   background: #000 none 0 0px;
}
         
ul.MenuBarHorizontal iframe
{
   position: absolute;
   z-index: 1010;
   filter:alpha(opacity:0.1);
}
@media screen, projection
{
   ul.MenuBarHorizontal li.MenuBarItemIE
   {
      display: inline;
      f\loat: left;
      background: #FFF;
   }
}
*{ margin: 0;  padding:0}h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul{ margin:0}h3{ font-size:1.2em;  font-weight:bold}#ContenedorFormularios input.required, #ContenedorFormularios select.required{ border:#f17877 inset 1px;  background-color:#fff5f5}#ContenedorFormularios input, #ContenedorFormularios select{  border:#aaa inset 1px}#ListadoReferencias .Tabla_Referencias tr:hover, #ContenedorFormularios .Tabla_Listados tr:hover{  background-color:#eee}#ContenedorFormularios .Tabla_Listados a{ color:#000;  font-weight:bold}#ContenedorFormularios form a.Referencia{ color:#000}#ContenedorFormularios form a.Referencia:hover{ text-decoration:underline}#ContenedorFormularios a{ color:#000}#ListadoReferencias table.Tabla_Referencias{ margin:1em 0;  font-size:1.1em;  border:none}#jcart #ListadoReferencias table.Tabla_Referencias, #Presupuesto #ListadoReferencias table.Tabla_Referencias,  #ContenedorFormularios table.Tabla_Listados{ margin:0.5em 0}#ListadoReferencias .Tabla_Referencias th,  #ContenedorFormularios .Tabla_Listados th{ font-weight:bold;  color:#B13837;  padding-right:1em;  vertical-align:top;  text-align:left} #ListadoReferencias .Tabla_Referencias td,  #ContenedorFormularios .Tabla_Listados td{ padding-right:1em;  vertical-align:top}a{ color:#fff;   text-decoration:none}a:hover{ text-decoration:underline} .fltrt{ float:right;  margin-left:8px}.fltlft{ float:left;  margin-right:8px}.clearfloat{ clear:both;  height:0;  font-size:1px;  line-height:0px}.clearfloatright{ clear:right;  height:0;  font-size:1px;  line-height:0px}.clearfloatleft{ clear:left;  height:0;  font-size:1px;  line-height:0px}img{ border:0}html{font-size:100%}body{   font:62.5%/1.6 Verdana,Arial,Helvetica,sans-serif;  background:#666;  margin:0;  padding:0;  text-align:center;  color:#000}#CabeceraPagina #Logo_CRISOL h1{   background:#fff url(/recursos/logocrisol.png) no-repeat 0 0;  text-indent:-1000px;  padding:0;  margin:0;  width:296px;  height:76px}#Logo_CRISOL{ padding:0;  margin:0;  width:296px;  float:left}fieldset{ border:1px solid transparent}table{ border-spacing:0;  border-collapse:collapse}td{ text-align:left;  font-weight:normal}.LayoutPantalla #Contenedor{ width:99em;   max-width:100%;  margin:0 auto;  text-align:left;    border:0;    background:#F00;    background-image:url(/recursos/fondocolumnas.gif);  background-repeat:repeat}.LayoutPantalla #Contenedor2{ width:97em;   background:#fff;  margin:0 auto;  _margin:0 1em;  border:0;  text-align:left}.LayoutPantalla #CabeceraPagina{ background:#fff}.LayoutPantalla #FondoCabecera{ background:#000;  width:97em;  padding:0;   background-color:#000;  height:102px;  clear:none;  float:right;  overflow:hidden}.LayoutPantalla #BuscarNav, .LayoutPantalla #Carrito{ padding:0;     width:296px;    height:2.7em;    line-height:2.7em;    background-image:url(/recursos/fondocolumnas.gif);    background-repeat:repeat;    float:left;    clear:both;    border:0px;    z-index:10;    font-size:1em;    font-weight:bolder;    color:#FFF;    position:relative;    top:-102px;    left:0}      .LayoutPantalla #Carrito{   background:#000 url(/recursos/mfc.gif) no-repeat scroll 0px -89px;  margin: 0.5em; height:16px;  line-height:16px;  font-size:1.2em;  font-weight:normal;  padding:0 2em} .LayoutPantalla #BuscarNav input{ background-color:#e09d9d;  padding:0.2em 20px 0.2em 0.2em;  padding-top:0;  border:none;  color:#fff;  width:50%;  font-size:1.2em;  font-weight:bolder;  margin-top:0.4em}.LayoutPantalla #UserNav{ background:#FFF;  width:auto;  font-size:1.2em;  line-height:30px;  font-weight:bold;  color:#333;  height:30px;  padding:0px;   padding-right:10px;  text-align:right;  float:right;  clear:right}.LayoutPantalla #UserNav a{ color:#555}.LayoutPantalla #MainNav{ background:#FFF;  width:59em;  height:46px;  text-align:right;  padding:0;   margin:0;  float:right;  clear:right}ul, li{  list-style-type:none}.LayoutPantalla #BarraNavegacionInf ul{ margin:0;  padding:0;  font-weight:bold;  cursor:default}.LayoutPantalla #BarraNavegacionInf li{ margin:0 1em;  position:relative;  text-align:right;  cursor:pointer;  float:right;  color:#333}.LayoutPantalla #BarraNavegacionInf a, #EstaUstedEn a{ color:#333;   font-size:1.1em;  text-decoration:none}.LayoutPantalla #BarraNavegacionInf a:hover, #EstaUstedEn a:hover{ color:#b13837}.LayoutPantalla #EstaUstedEn{ margin:0 1em;  position:relative;  text-align:right;  float:right;  color:#333;   font-size:1.2em;  font-weight:bold}.Separador{ clear:both}.SeparadorRojo{ clear:both;   height:1px;  font-size:0px;  background-color:#B13837;  margin:0 10px}.PRojo{ color:#b13837;  font-weight:bold;  display:inline}#CajaGrande{ display:inline;  width:12.6em}#PGrris{ color:#858383;  display:inline}#PBold{ font-weight:bold;  display:inline}#PInversoRojo{ background-color:#b13837;  color:#FFF;  font-weight:bold;  display:inline}.LayoutPantalla #CabeceraPagina h1{ margin:0;  padding:1em 0}#ContenedorContenido{ width:97em;  background:#fff;  margin:0.5em 0 0 0;  padding:0;  display:block}.LayoutPantalla #ContenedorMenuCatalogoIzda, .LayoutPantalla #SolapaNoticias{ float:left;  width:22.6em;  background:#fff;  margin:0 1em 1em 1em;  _margin:0 0.5em 0.5em;  clear:left}.LayoutPantalla #ContenedorMenuCatalogoDcha{ float:right;  width:22.6em;  background:#fff;  margin:0 1em;  _margin:0 0.5em 0.5em;  clear:right}.LayoutPantalla #ContenedorMenuSeccionIzda{ float:left;  width:22.6em;  background:#eff;  margin:0}.LayoutPantalla #ContenedorSeccionDcha{ float:right;  width:35.2em;  background:#EBEBEB;  margin:0;  clear:both}.LayoutPantalla #ContenedorSeccionCentro{ margin:0 36.2em 0 23.6em;  padding:0 1em;  background:#ffe;  clear:none}.LayoutPantalla #ContenedorSeccionCentroGrande{ margin:0 362px 0 236px;  padding:0 10px;    background:#ffe}.MenuCatalogo_SeccionPrincipal h1{   background:#000 url(/recursos/barraflechainv.gif) no-repeat center right;  height:2em;  line-height:2em;  font-size:1.3em;  color:#fff;   padding:0 5px 0px 5px;  margin:0}#Enlaces .ContenedorSubFamilia{ border:0}.ContenedorSubFamilia{ border:1px;  border-style:solid;  border-color:#000;  margin:0 1em 1em 0;  _margin:0 0.5em 1em 0;  width:71em;  height:13em;  background-color:#fff;  display:block;  float:left}#Marcas .ContenedorSubFamilia{ height:auto}.ContenedorFamilia{ height:20em;  width:34em;  margin:0 2em 3em 0}#ContenedorCatalogo .ContenedorFamilia h2{ height:1.5em;  line-height:1.5em;  font-size:1.5em;  width:100%;  padding:0;  margin:0;  display:block;  float:left;  clear:both}.ContenedorSubFamilia .Novedades{  display:block;  width:34.5em;  height:2.25em;  line-height:2.25em;  text-align:left;  float:right;   clear:none}.ContenedorSubFamilia a, .ContenedorFamilia a{ text-decoration:none;  color:#fff} #Marcas .ContenedorSubFamilia h2 span{ display:block;  width:100%;  background-color:#000;  padding-left:0.5em}#Enlaces .ContenedorSubFamilia h2 a{ background-color:#fff;  color:#000}.ContenedorSubFamilia .ContenedorArticulo h2 a{ padding:0;  display:inline}.ContenedorSubFamilia .Novedades a{ color:#555;  font-size:1.1em}.ContenedorSubFamilia a:hover{ text-decoration:underline}#ContenedorCatalogo #TituloSeccion a{ color:#000}#ContenedorCatalogo .FondoSubfamilia p{ line-height:1.4em}.ContenedorSubFamilia .FondoSubfamilia{ margin:0;  border:0;  padding:0;  border-right:#000 1px solid;   border-top:#000 1px solid;  width:33em;  height:10.4em;  display:block;  float:left;  clear:left}.ContenedorSubFamilia .FondoSubfamilia a{  padding:1em 2em 1em 2.5em;  width:28.5em;  height:8.4em;  display:block}#Enlaces .ContenedorSubFamilia .FondoSubfamilia a{  padding:0.5em 1em 0.5em 2.5em;  height:2.8em;  width:29.5em}.ContenedorSubFamilia .FondoSubfamilia a.LinkRojo{ padding:0;  width:auto;  height:auto;  display:inline;  color:#b13837;  float:right;  margin:-2em 1em 0 0}.ContenedorSubFamilia .FondoSubfamilia a.LinkRojo:hover{ background-color:#fff;  text-decoration:underline}.ContenedorSubFamilia .FondoSubfamilia a:hover{  background-color:#f7f7f7;  text-decoration:none}.Fondo a{ display:block;  height:10.2em}.Fondo a:hover{ background-color:#ddd;  text-decoration:none}.FondoInt{ margin:0;  border-right:1px;   border-right-style:solid;  border-right-color:#000;  border-top:1px;   border-top-style:solid;  border-top-color:#000;  width:33em;  height:7.4em;  display:block;  float:left}.FondoInt a{ display:block;  height:7.4em}.FondoInt a:hover{ background-color:#ddd;  text-decoration:none}.LayoutPantalla #ContenedorCatalogo, .LayoutPantalla #ContenedorFormularios{ margin:0 1em 1em 0;  _margin:0 0em 0.5em 0;  width:71.4em;  background:#fff;  font-weight:bold;   float:right;   clear:right}#ContenedorFormularios ul.pestanas{ display:block;  float:left;  width:100%;  margin:0;  background-color:#fff}#ContenedorFormularios form{ background-color:#d6dad9;  float:left;  margin:1em 2px 0 0}#ContenedorFormularios form a{  color:#B13837}#ContenedorFormularios form p{ margin:2em 1em}#ContenedorFormularios dl{ float:left;  clear:left;  display:block;  width:99%;  _width:97%;  font-size:1em;   margin:0.5em;  _margin:0.5em 0;    border:0}#ContenedorFormularios input:focus{   background-color:#F5BCBB}#ContenedorFormularios dt.noclear{   clear:none}#ContenedorFormularios dt.noclear_auto{   clear:none;    width:auto}#ContenedorFormularios #Form4 dt{   width:15em}#ContenedorFormularios dt{   float:left;    clear:left;    display:block;    font-size:1.1em;     width:12em;    text-align:right;    margin:0.3em 0.5em}#ContenedorFormularios dd{   float:left;    display:block;    margin:0.3em 0.5em;    font-size:1.1em;    line-height:1.1em}#ContenedorFormularios ul.pestanas li{   float:left;    font-size:1.2em;    padding:0.5em 1em;    background:#fff url(/recursos/pestanabca.png) no-repeat 0 0;    border-right:#d6dad9 solid 1px}#ContenedorFormularios ul.pestanas li.Activa{   background:#d6dad9 url(/recursos/esquinabca.png) no-repeat 0 0}#ContenedorFormularios h1{       color:#B13837;          font-size:1.8em}#UL_Mi_Cuenta li a{   color:#000;    font-size:1.4em}#UL_Mi_Cuenta li{   background:#fff url(/recursos/cuadradito.gif) no-repeat 0.4em 1.4em;    padding:0.5em 0 0.5em 1.5em}#ContenedorNoticias #Domicilios{   font-size:1.2em;    font-weight:normal}#ContenedorNoticias #Domicilios span{    font-weight:bold;     color:#B13837}#ContenedorNoticias #Domicilios li{   background:none}#ContenedorNoticias #Domicilios a.Web{    font-weight:bold;      color:#000}#ContenedorNoticias #Domicilios a{        font-weight:bold}#ContenedorNoticias #Domicilios h3{   color:#B13837;    font-size:1.2em;    margin:1em 0 0 0}#ContenedorNoticias #Domicilios a.Google{   background:#fff url(/recursos/mas.gif) no-repeat 0 0.3em;  padding:0 0 0 1.5em}.LayoutPantalla #ContenedorNoticias{ margin:0 1em 0 0;  _margin:0 0.5em 0 0;  width:35em;  background:#fff;    font-weight:bold;    font-size:1em;      float:right;     clear:none}.LayoutPantalla #Noticias, .LayoutPantalla #Intranet{    float:left;    margin:0;    width:72.4em}    .LayoutPantalla #Noticias #ContenedorNoticias{    margin:0;     width:47.8em}ul#ListaOpiniones{   float:left;    clear:left;    margin:0 0 0 2em;    font-weight:normal}#ContenedorNoticias li, #SolapaNoticias li, #ListaOpiniones li{   border-bottom:#B13837 2px dotted;    background:#fff url(/recursos/cuadradito.gif) no-repeat 0.4em 1.2em;    padding:0.5em 0 0.5em 1.5em;    margin:0 0 1em 0}#ListaOpiniones li{     border-bottom:none}ul.Descargas li{   float:left;    margin:0.2em;    padding:0.2em 0.5em;    background-color:#e09d9d} table.Descargas a{   color:#000}#ContenedorFormularios table.Descargas{   margin:1em 0}#ContenedorFormularios table.Descargas tr{   border-bottom:1px solid #ddd}#ContenedorFormularios table.Descargas tr:hover{   background-color:#ddd}table.Descargas tr.TipoDoc_O{  background-color:#FFFFF5}table.Descargas tr.TipoDoc_C{  background-color:#FFF5FF}table.Descargas tr.TipoDoc_G{  background-color:#F5FFFF}table.Descargas tr.TipoDoc_P{  background-color:#FFF5F5}table.Descargas tr.TipoDoc_T{  background-color:#F5F5FF}table.Descargas tr.TipoDoc_D{  background-color:#F5FFF5}table.Descargas input, table.Descargas select{   font-size:0.9em}table.Descargas td, table.Descargas th{   vertical-align:middle;    padding:0 0.3em}#ContenedorFormularios table.Descargas th{    color:#B13837}#SolapaNoticias li{   border-width:0px;    background:#fff url(/recursos/punto.gif) no-repeat 0.5em 0.6em;    margin:0;        padding:0 0 0 1.5em}#ContenedorNoticias li li{   border:none;    background:none;     padding:0;    margin:0 0 0 1em}#ContenedorNoticias li li span{   margin:0 0 0 1em}#ContenedorNoticias li blockquote{   margin:0.3em;    float:right}#SolapaNoticias li blockquote{   float:none;    padding:0 0 0.5em 0}#ContenedorNoticias h2{   line-height:1.5em;    font-size:1.3em;    color: #B13837}#ContenedorNoticias em, strong{     margin:1em 0;    display:block;    font-size:1.1em;    line-height:1.5em;    font-weight:normal;     font-style:normal}#ContenedorNoticias strong{    font-weight:bold}#ContenedorNoticias .ContenedorEstrellas{   float:none}#ContenedorNoticias ul li a img{   width:33em}#ContenedorContenido #ContenedorNoticias #Domicilios li a img{   width:auto}#Noticias #ContenedorNoticias ul li a img{   width:40.25em}#ContenedorNoticias li a, #SolapaNoticias li a{   color: #B13837}#ContenedorCatalogo p{      font-weight:normal;           font-size:1.1em;       color:#000; margin:0}#ContenedorCatalogo h1{   background:#fff url(/recursos/linea_blanca_horizontal.gif) repeat-y 2em 0;  color:#000;  height:2em;  line-height:2em;  font-size:1.3em;  padding:0 2.5em;  margin:0 0 1em 0;  float:left;  clear:left}#ContenedorCatalogo #jcart h1, #ContenedorCatalogo #Presupuesto h1{ background-position:1.2em 0;  font-size:1.2em;  padding:0 0 0 1.6em;  height:1.2em;  line-height:1.2em;  margin:1em 0 0 1em;  clear:both}#ContenedorCatalogo #Varios h1{ background-color:black;  background-image:none;  color:#fff;  padding:0 2em 0 0.5em}.LayoutPantalla #ContenedorCatalogo #DesarrolloArticulo{ margin:-2em 0 0 3.75em;  _margin:-2em 0 0 2em;  width:68.25em;  display:block;   float:left}.LayoutPantalla #ContenedorCatalogo #DesarrolloArticulo cite{ margin:-1em 0 0 1em;  _margin-top:0;    float:right;    line-height:1em}.LayoutPantalla #ContenedorCatalogo #DesarrolloArticulo cite img{   margin:0 0.5em 0 0.5em}#ContenedorCatalogo #DesarrolloArticulo #ListadoReferencias p{    font-size:1.1em;    line-height:1.4em;    display:inline}#ContenedorCatalogo #DesarrolloArticulo #ListadoReferencias h3{   font-size:1.4em}#ContenedorCatalogo #DesarrolloArticulo #ListadoReferencias p.TituloTabla{    font-weight:bold;    color:#B13837;    display:block;    margin:1em 0 -0.5em 0}#ContenedorCatalogo #DesarrolloArticulo h1{    font-size:2.5em;    background:none;    margin:0;    padding:0}#FotoPrincipal, #ListadoReferencias, #ContenedorFotoPrincipal{    float:left;    clear:left}#FotoPrincipal, #DchaFotoPrincipal{   border-bottom:#000 1px solid;    width:40em}#ContenedorCatalogo #DesarrolloArticulo #ContenedorFotoPrincipal,  #ListadoReferencias{   width:67em}#ContenedorCatalogo #DesarrolloArticulo #ListadoReferencias{   margin:1em 0;    width:67em}#Presupuesto{   margin:0;    padding:1em;    border:1px solid #000}#jcart #ListadoReferencias, #Presupuesto #ListadoReferencias{   width:53.5em;    float:left;    clear:right;    display:inline}#Presupuesto #ListadoReferencias{   width:auto}#DchaFotoPrincipal{     height:30em;     width:26em;     float:right;     clear:right}#FotoPrincipal{      height:30em}#ContenedorCatalogo #DesarrolloArticulo #FotoPrincipal img{   width:40em;    height:30em;    margin:0;    border:0;    padding:0;    float:left;    display:block}#ContenedorCatalogo #DesarrolloArticulo #FotoPrincipal a{   font-size:1em;    line-height:1.6em;    width:5em;    display:block;    background-color:#ddd;    margin:-1.6em 0 0 0;    border:0;    padding:0em 2em;    z-index:50;    filter:alpha(opacity=50);   -moz-opacity:.50;   opacity:.50}   #ContenedorCatalogo #DesarrolloArticulo #FotoPrincipal .LinkIzda{   background:#000 url(/recursos/flecha_izda_inv.gif) no-repeat center left;    float:left}#ContenedorCatalogo #DesarrolloArticulo #FotoPrincipal .LinkDcha{   background:#000 url(/recursos/flecha_dcha_inv.gif) no-repeat center right;    text-align:right;    float:right}#ContenedorCatalogo #Marcas .ContenedorSubFamilia h2{    width:48.5em}#Enlaces #ContenedorCatalogo .ContenedorSubFamilia h2{   background:#fff url(/recursos/cuadradito.gif) no-repeat 0em 0.8em;    width: 22em; padding:0px 0px 0px 0.8em}#Enlaces #ContenedorCatalogo .ContenedorSubFamilia h2.Link_Externo{      background:#fff url(/recursos/link_externo.png) no-repeat 0em 0.3em;  padding:0px 0px 0px 1.2em;   height:auto;  width:auto;  line-height:1.4em} #ContenedorCatalogo .ContenedorSubFamilia h2{ width:18em;  height:1.8em;  line-height:1.8em;  font-size:1.4em;  padding:0 0 0 1.8em;  margin:0;  display:block;  float:left;  clear:both}#ContenedorCatalogo .ContenedorSubFamilia img{ float:left;  margin:-0.8em 0.5em 0 -2em}#ContenedorCatalogo .ContenedorSubFamilia .ContenedorArticulo h2{ background:none;  float:none;  display:inline}#ContenedorCatalogo .ContenedorSubFamilia .ContenedorArticulo{ float:right;  clear:right;  padding:0.5em 0 0 0;  margin:0}#ContenedorCatalogo h2{ background-color:#000;   margin:0;  color:#fff;  display:block;  width:30em;  font-size:1.6em;  padding:2px 0 2px 5px}#ContenedorCatalogo #jcart h2{ background-color:#fff;   margin:0 1em 1em 15em;  width:auto;  padding:0}#ContenedorCatalogo #Marcas h2{  width:auto}#ContenedorCatalogo .ContenedorArticulo{ background-color:#fff;  display:block;  float:left;   padding:0.5em 0.5em 0 0;  width:35em;  height:10em;  margin-bottom:1em;  overflow:hidden;  position:relative;  margin:0 0 1em 0}#ContenedorCatalogo #jcart .ContenedorArticulo, #ContenedorFormularios .ContenedorArticulo{  height:auto;  width:99%}#ContenedorCatalogo .ContenedorArticulo h2 img{ border:0;  margin:0;  margin-right:0.5em;  float:left}#ContenedorCatalogo .ContenedorArticulo p.Encajar{ max-height:5.6em;  line-height:1.4em;  font-size:1em;  overflow:hidden;  _overflow:scroll;  _overflow-x:hidden;  _height:5.6em}#ContenedorCatalogo .ContenedorArticulo p.Encajar:hover{ overflow:auto}#ContenedorCatalogo .ContenedorArticulo p.PieTexto{ font-size:1em;  display:inline;  float:left;  clear:right}#DescripcionArticulo{ font-size:1.2em}#ContenedorCatalogo #DesarrolloArticulo #DchaFotoPrincipal p{ float:left;  clear:left;   width:23em;  margin:-3em 0 0 0;   line-height:1.2em}#ContenedorCatalogo #DesarrolloArticulo #DchaFotoPrincipal img{ float:left}#ContenedorCatalogo #DesarrolloArticulo ul{  list-style-type:none;   margin:0;  padding:0;  position:relative;  float:left;  z-index:4;  top:17em;  font-size:100%}#ContenedorCatalogo #DesarrolloArticulo ul li{  font-size:0.9em;  width:auto;  display:block;  float:left;  height:3em;  border-right-width:1px;  border-right-style:solid;  padding:1em 0.5em;  _padding:1em 0.3em}.ContenedorEstrellas{ display:inline;  float:left;  clear:right;  margin:0.5em 1em 0 0;  font-size:0.9em;  line-height:1.2em;  font-weight:normal}#ContenedorCatalogo .ContenedorArticulo .ContenedorEstrellas span, #ContenedorCatalogo #DesarrolloArticulo .ContenedorEstrellas span{  color:#555;  padding:0;  float:left}#ContenedorCatalogo .ContenedorArticulo .ContenedorEstrellas a:hover, #ContenedorCatalogo #DesarrolloArticulo .ContenedorEstrellas a:hover{  text-decoration:underline}#ContenedorCatalogo .ContenedorArticulo .ContenedorEstrellas span img, #ContenedorContenido #ContenedorCatalogo #DesarrolloArticulo .ContenedorEstrellas span img{  width:auto;  height:auto;  border:0;  top:0;  margin:0 1px 0 0;  float:none}#ContenedorCatalogo .ContenedorArticulo .ContenedorEstrellas a:hover img, #ContenedorCatalogo #DesarrolloArticulo .ContenedorEstrellas a:hover img{  border:0} #ContenedorCatalogo .ContenedorArticulo p.PieTexto img{  padding:0;  margin:0 1px 0 0;  float:none}#ContenedorCatalogo .ContenedorArticulo h2{  background-color:#fff;  display:inline;  padding:0;  font-size:1em}#ContenedorCatalogo .ContenedorArticulo a{  text-decoration:none;  padding-bottom:0.5em}#ContenedorCatalogo .ContenedorArticulo a .link{  font-size:1.2em;  line-height:1.2em;  display:inline}#ContenedorCatalogo #jcart .ContenedorArticulo a .link, #ContenedorCatalogo #Presupuesto .ContenedorArticulo a .link{  display:block}#ContenedorCatalogo #jcart .ContenedorArticulo a img, #ContenedorCatalogo #Presupuesto .ContenedorArticulo a img{ top:0}#ContenedorCatalogo .ContenedorArticulo h2 a img{ position:relative;  width:15em;  height:10em;  top:-0.5em;  border:1px solid #fff}#ContenedorCatalogo .ContenedorArticulo h2 a:hover img{ border:1px solid #bbb}#ContenedorCatalogo .ContenedorArticulo a:hover .link{  text-decoration:underline}.MenuCatalogo_SeccionPrincipal #imagen{ width: 8.4em;  float: left;   margin:1em 0 1.5em 0}.MenuCatalogo_SeccionPrincipal .texto{  width:12.5em;   margin:1em 0 1em 0;   float:left;  font-size:1.1em;  line-height:1.4em}.MenuCatalogo_SeccionPrincipal .textoBienvenida{ width:21.5em;  line-height:1.2em;  float:left}.MenuCatalogo_SeccionPrincipal .textoBienvenida p{ margin:0.5em}  .MenuCatalogo_SeccionPrincipal{ float:left;  width:22.6em;  background:#fff;  clear:right;  margin:0 0 1em 1em;  _margin:0 0 0.5em 0.5em;  background-color:#fff}.MenuCatalogo{ margin:0;  border-style:none;  border-color:#b13837;  border:1px;  width:22.6em;  background-color:#fff}.MenuCatalogo h1, #ContenedorNoticias h1, #SolapaNoticias h1{ background-color:#000;  font-size:1.3em;  color:#fff;  height:2em;  line-height:2em;  padding:0 0.5em 0 0.5em;  margin:0;  overflow:hidden}#ContenedorContenido .MenuCatalogo h1{ background-color:#B13837}td.Descuentos, th.Descuentos{ display:none}.MenuCatalogo h2{ height:2em;  line-height:2em;  padding:0 0.5em 0 0.5em;  margin:0;  display:block;  overflow:hidden;  background-color:#b13837;  font-size:1.3em;  color:#fff}.MenuCatalogo #FotoPortada{  margin:0;  border:0;  padding:0;  height:118px} .MenuCatalogo ul{ width:100%;  margin:0;  border:0;  padding:0px;  font-weight:normal;   font-size:0.9em;   display:block}#SolapaNoticias ul{ margin:0 0 1em 0}.MenuCatalogo ul li{ margin:0;  padding:0;  list-style-type:none;  font-size:1em;  text-align:left;  cursor:pointer;  width:15em;  float:left;  display:block;  line-height:1.8em} #Nivel0{ width:225px; font-size:1.2em}#Nivel1{ width:210px; font-size:1em; margin-left:15px;  _margin-left:5px}#Nivel2{ width:195px; font-size:1em; margin-left:15px;  _margin-left:5px}#Nivel3{ width:180px; font-size:1em; margin-left:15px;  _margin-left:5px}#Nivel4{ width:165px; font-size:1em; margin-left:15px;  _margin-left:5px}.MenuCatalogo li a{   padding:0px;    padding-left:15px;    background-color:#fff;    color:#333;    font-weight:bold;    text-decoration:none;      display:block}.MenuCatalogo li a.Desplegable{   background:#fff url(../recursos/TRderechaabajo.gif) no-repeat 0.3em 0.6em}.MenuCatalogo li a:hover{ background-color:#e09d9d;  color:#333} .LayoutPantalla #footer{ padding:0;  background:#fff;  margin:0;  text-align:center}.LayoutPantalla #footer #BarraNavegacionInf{ margin:3em 0 0 0;  height:2em;   float:right;  clear:both}.LayoutPantalla #RedVentas{ padding:0.2em 0;  background:#000;  margin:0;  font-size:0.9em;  width:100%;  float:right;  clear:right}.LayoutPantalla #QuienesSomos{ color:#777;  font-size:0.8em;  margin:auto;  width:100%;  float:right;  clear:right} .LayoutPantalla #RedVentas a{  margin:0 0.3em}#QuienesSomos a{ color:#777}a.nav{ color:#000}#jcart, #jcart input, #jcart-tooltip, #Presupuesto input{font-size:1em; font-family:Verdana,Arial,Helvetica,sans-serif}#jcart fieldset{border:0}#jcart table, #Presupuesto table{width:100%; border:solid 1px #ccc; margin:0 0 1em 0; background:#fff; border-collapse:collapse}#jcart tr{}#jcart th, #jcart td, #Presupuesto th, #Presupuesto td{padding:0 5px; border:0; vertical-align:top; text-align:left; font-weight:normal}#jcart td.empty{text-align:center}#jcart p.jcart-error{text-align:center; padding:5px}#jcart strong#jcart-title{display:inline}#ListadoReferencias #jcart strong#jcart-title{font-size:1.2em; font-weight:bold}#jcart th{background:#e09d9d}#ListadoReferencias #jcart th{background:#fff}#ContenedorCatalogo #ListadoReferencias #jcart{   _margin-right:1em}#jcart th#jcart-header img, #jcart th#footer img{   float:right}#jcart th#jcart-header{      padding:0.4em 0.5em 0.5em 2.5em;       background:#e09d9d url(/recursos/mfc.gif) no-repeat scroll 5px -85px;}#jcart th#Modelo{ background:#fff}#jcart th#footer{ background:#e09d9d; text-align:left}#jcart td.jcart-item-qty{width:20%; vertical-align:top}#jcart td.jcart-item-qty input{width:2.5em}#jcart td.jcart-item-name{width:80%; font-weight:normal}#jcart td.jcart-item-price{width:25%; font-weight:bold; text-align:right}#jcart td.jcart-item-price span{display:block}#jcart a.jcart-remove{color:#000; font-size:11px; font-weight:normal}#jcart span#jcart-rojo{ color:#B13837; font-weight:bold}#jcart span#jcart-subtotal{display:block}#jcart span#jcart-subtotal strong{}#jcart input.jcart-button{padding:2px; margin:2px}#jcart input#jcart-checkout{float:right}#jcart button#jcart-paypal-checkout{float:right; display:inline; padding:1em; margin:1em}#jcart-tooltip{border:solid 1px #000; padding:3px 7px 3px 25px; background: #e09d9d url('/recursos/mfc.gif') no-repeat 5px -67px;}td.FotoTablaPDF{ padding:0.5em 0em}td.TablaPDF{ vertical-align:bottom;  padding:1em 2em 1em 1em;   width:11em}#Presupuesto table.DatosCliente{ border:0;  width:auto}#ContenedorFormularios table.DatosCliente table{ border:solid 1px #ccc}#ContenedorFormularios table.DatosCliente table td{ padding:0 1em}td.TablaPDF a{ color:#B13837}#ListadoReferencias #jcart table, #Presupuesto #ListadoReferencias table{ width:auto}.CajaGris{ border:1px #ccc solid;  padding:0.5em;  font-weight:normal}#ContenedorCatalogo .Opiniones{ margin:1em 0 0 3.75em;  _margin:1em 0 0 2em;    width:67em;    display:block;     float:left;    border-top:#B13837 solid 1px}#ContenedorCatalogo .Opiniones h3{      display:inline;    float:left}#ContenedorCatalogo .Opiniones span{      display:inline;    float:right}#ContenedorContenido table#LstClientes thead tr th, table#LstClientes tfoot tr th{   padding:1px 15px 1px 3px;    border:1px #ccc solid}#ContenedorContenido table#LstClientes thead tr .header{   background-image:url(/recursos/header_bg.gif);    background-repeat:no-repeat;    background-position:center right;    cursor:pointer}#ContenedorContenido table#LstClientes thead tr:hover{   background-color:#fff}#ContenedorContenido table#LstClientes thead tr th:hover{   background-color:#e09d9d}#ContenedorContenido table#LstClientes tbody tr td{      padding:1px 15px 1px 4px}#ContenedorContenido table#LstClientes thead tr .headerSortUp{   background-image:url(/recursos/header_asc.gif)}#ContenedorContenido table#LstClientes thead tr .headerSortDown{   background-image:url(/recursos/header_desc.gif)}#ContenedorContenido table#LstClientes thead tr .headerSortDown, table#LstClientes thead tr .headerSortUp{background-color:#e6EEEE}#ContenedorFormularios #ContenedorCatalogo #Presupuesto #ListadoReferencias input{ text-align:right}input[readonly]{background-color:#e6EEEE}
#ContenedorNoticias #SugerenciaArticulos{
   font-weight: normal;
}
#ContenedorNoticias #SugerenciaArticulos strong{ display: inline; font-size: 1em;}
#ContenedorNoticias #SugerenciaArticulos em{ display: inline; font-style: italic; }
#ContenedorNoticias #SugerenciaArticulos p{ margin: 0 0 0.8em;}
#ContenedorNoticias #SugerenciaArticulos li{ border:none;color:#666; background:none;list-style-type: decimal;margin:0 0 0 4em;padding:0;}
#ContenedorNoticias #SugerenciaArticulos #ColumnaFotos{ width:10em; float:left;  margin: 0.5em 0 0 1em;}
#ContenedorNoticias #SugerenciaArticulos #ColumnaTexto{ width:32em; float:right; margin: 0.9em 0.4em 1em 0; text-align: justify; font-size:1.1em; }
#ContenedorNoticias #SugerenciaArticulos h1{   background: #fff url(/recursos/iconos.gif) no-repeat 0 -36px; color:#000; font-size: 1.4em; padding:0 0 0 2.5em; height:auto;}
#ContenedorNoticias #SugerenciaArticulos h1#Consejos{   background-position: 0 -36px;}
#ContenedorNoticias #SugerenciaArticulos h1#Curiosidades{   background-position: 0 -72px;}
#ContenedorNoticias #SugerenciaArticulos h1#Asesoramiento{   background-position: 0 0;}
#ContenedorNoticias #SugerenciaArticulos h1#Enlaces{   background-position: 0 -108px;}
#ContenedorNoticias #SugerenciaArticulos h3{  font-size: 1.1em; margin:0 0 0 11.3em;}
#ContenedorNoticias #SugerenciaArticulos b{   color:#B13837;}
#ContenedorNoticias #SugerenciaArticulos h1 .ContenedorEstrellas{float:right;margin:0.5em 0 0 0; font-size:0.7em; text-align:right;}
#SolapaNoticias h1.Asesoramiento{  background: #000 url(/recursos/iconos.gif) no-repeat 0 0; padding:0 0 0 2.5em;}
#SolapaNoticias h1.Consejos{       background: #000 url(/recursos/iconos.gif) no-repeat 0 -36px; padding:0 0 0 2.5em;}
#SolapaNoticias h1.Curiosidades{   background: #000 url(/recursos/iconos.gif) no-repeat 0 -72px; padding:0 0 0 2.5em;}
.MenuCatalogo_SeccionPrincipal #SolapaNoticias h1{font-size: 1em; padding:0 0 0 3.5em;background-color: #fff}
.MenuCatalogo_SeccionPrincipal #SolapaNoticias h1.Asesoramiento{ background-position: 0 -3px;}
.MenuCatalogo_SeccionPrincipal #SolapaNoticias h1.Consejos{ background-position: 0 -39px;}
.MenuCatalogo_SeccionPrincipal #SolapaNoticias h1.Curiosidades{ background-position: 0 -75px;}
.LayoutPantalla #ContenedorCatalogo #DesarrolloArticulo cite a.Anterior{ background: #fff url(/recursos/mfc.gif) no-repeat 0 -48px;padding-left:1.5em;}
.LayoutPantalla #ContenedorCatalogo #DesarrolloArticulo cite a.Siguiente{ background: #fff url(/recursos/mfc.gif) no-repeat right -58px;padding-right:1.5em;}

@media print {   .NoImprimir, .LayoutPantalla #CabeceraPagina , .LayoutPantalla #ContenedorMenuCatalogoIzda, .LayoutPantalla #RedVentas, .LayoutPantalla #SolapaNoticias, .LayoutPantalla #ContenedorMenuCatalogoDcha, .LayoutPantalla #BarraNavegacionInf, .Opiniones, .MenuCatalogo_SeccionPrincipal,#ContenedorCatalogo #DesarrolloArticulo cite{    visibility:hidden;    display: none; } .LayoutPantalla #QuienesSomos{   color:#555;   font-size: 1.1em;   float:left;   clear:left;   margin: 1em 0 0 0;   text-align: left; }.LayoutPantalla #ContenedorCatalogo, .LayoutPantalla #ContenedorFormularios, .LayoutPantalla #ContenedorNoticias{   margin: 0;    width: 100%;   font-weight:bold;      float:left;     clear:left;}}