@charset "utf-8";
@import url("botones.css");
/* clases genericas */
.negrita { font-weight:bold }
.sinNegrita { font-weight:normal }
.sinPadding { padding:0 !important }
.padding0Izquierda { padding-left:0 }
.margen0Izda { margin-left:0 !important }
.margen10Izda { margin-left:10px !important }
.margen10Derecha { margin-right:10px !important }
.margen20Hor {
  margin-left:20px;
  margin-right:20px
}
.separa5Horizontal { padding:0 5px }
.separa10Hor { padding:0 10px }
.separa100Hor { padding:0 100px }
.separa5Derecha { padding-right:5px }
.separa15Derecha { padding-right:15px }
.separa5Izquierda { padding-left:5px }
.separa10Izquierda { padding-left:10px }
.separa50Izquierda { padding-left:50px }
.a10deIzquierda {
  position:relative;
  left:10px
}
.a10deDerechaAbajo {
  position:absolute;
  right:10px;
  bottom:10px
}
.a20deIzquierda {
  position:relative;
  left:20px
}
.a20deDerecha {
  position:relative;
  right:20px
}
.a40deIzquierda {
  position:relative;
  left:40px
}
.a30deDerecha {
  position:relative;
  right:30px
}
.fijoAbajoIzquierda {
  margin-left:1em;
  position:absolute;
  bottom:20px;
  left:0
}
.margen0Arriba { margin-top:0 !important }
.margen5Arriba { margin-top:5px !important }
.bloque22deArriba {
  display:block;
  margin-top:22px
}
.bloque17deArriba {
  display:block;
  margin-top:15px
}
.bloque13deArriba {
  display:block;
  margin-top:13px
}
.bloque10deArriba {
  display:block;
  margin-top:10px
}
.bloque7deArriba {
  display:block;
  margin-top:7px
}
.bloque3deArriba {
  display:block;
  margin-top:3px
}
.margen10Arriba { margin-top:10px !important }
.margen12Arriba { margin-top:12px !important }
.margen15Arriba { margin-top:17px !important }
.margen20Arriba { margin-top:20px !important }
.margen30Arriba { margin-top:30px !important }
.margen50Arriba { margin-top:50px !important }
.margen70Arriba { margin-top:70px !important }
.margen100Arriba { margin-top:100px !important }
.margen20Abajo { margin-bottom:20px !important }
.margen40Abajo { margin-bottom:40px !important }
.margen0Vert {
  margin-top:0;
  margin-bottom:0
}
.margen20Vert { margin:20px 0 }
.separa10Vert { padding:10px 0 }
.separa20Vert { padding:20px 0 }
.separa30Vert { padding:30px 0 }
#contenido h2.separa0Arriba { padding-top:0 !important }
#contenido h3.separa0Arriba { padding-top:0 !important }
#contenido h4.separa0Arriba { padding-top:0 !important }
.separa10Arriba { padding-top:10px }
.separa20Arriba { padding-top:20px }
.separa30Arriba { padding-top:30px }
.separa50Arriba { padding-top:50px }
.separa70Arriba { padding-top:70px }
.separa0Abajo { padding-bottom:0 !important }
.separa20Abajo { padding-bottom:20px }
.separa30Abajo { padding-bottom:30px }
.separa40Abajo { padding-bottom:40px }
.naranja { color:#F90 }
.rojo { color:#F00 }
.blanco { color:#fff }
.gris { color:#999 }
.casinegro { color:#666 }
.enlacesGrises a { color:#333 }
.verde {
  color:#6699ff;
  font-weight:bold
}
.verdeNormal { color:#6699ff }
.grande {
  font-size:130%;
  padding-top:0
}
.centroVert { vertical-align:-3px }
.centrado { text-align:center }
.alinearDerecha { text-align:right }
.alinearIzquierda { text-align:left }
.flotaIzquierda { float:left }
.borraIzquierda { clear:left }
.flotaDerecha { float:right }
.borraDerecha { clear:right }
.bordeGris { border:1px solid #CCC !important }
.lineaGrisArriba { border-top:1px solid #CCC }
.lineaGrisAbajo { border-bottom:1px solid #CCC }
.lineaGrisArribaAbajo {
  border-bottom:1px solid #CCC;
  border-top:1px solid #CCC
}
.footnote {
  clear:both;
  font-size:0.923em;
  color:#999;
  margin-left:5px
}
#contenido .breadcrumb {
  margin-top:15px;
  margin-bottom:15px
}
#contenido #cuboAzuldeTres {
  height:230px;
  width:230px;
  background:url(..\\imag\\cuboAzul.jpg) no-repeat;
  float:left;
  margin-right:10px;
  position:relative
}
#contenido #cuboVerdedeTres {
  height:230px;
  width:230px;
  background:url(..\\imag\\cuboVerde.jpg) no-repeat;
  float:left;
  margin-right:10px;
  position:relative
}
#contenido #cuboNaranjadeTres {
  height:230px;
  width:230px;
  background:url(..\\imag\\cuboNaranja.jpg) no-repeat;
  float:left;
  position:relative
}
#contenido #cuboAzuldeTres .footnote, #contenido #cuboVerdedeTres .footnote, #contenido #cuboNaranjadeTres .footnote { font-size:0.846em }
#contenido #cuboAzuldeTres .H3dentroCubo, #contenido #cuboAzuldeTres .H4dentroCubo {
  font-size:1.216em;
  margin-top:4px;
  text-align:center;
  vertical-align:top;
  padding-top:0;
  color:#333
}
#contenido #cuboVerdedeTres .H3dentroCubo, #contenido #cuboVerdedeTres .H4dentroCubo {
  font-size:1.216em;
  margin-top:4px;
  text-align:center;
  vertical-align:top;
  padding-top:0;
  color:#333
}
#contenido #cuboNaranjadeTres .H3dentroCubo, #contenido #cuboNaranjadeTres .H4dentroCubo {
  font-size:1.216em;
  margin-top:4px;
  text-align:center;
  vertical-align:top;
  padding-top:0;
  color:#333
}
.PdentroCubo {
  padding:0em 1em 1em 1em;
  font-size:90%;
  padding-top:0
}
.PdentroCubo span {
  margin-left:1em;
  margin-top:1em;
  height:18px;
  position:absolute;
  bottom:10px;
  left:0
}
#contenido .cuboGrisdeDos {
  height:150px;
  width:351px;
  background:url(..\\imag\\cuboGris.jpg) no-repeat;
  float:left;
  position:relative;
  margin-top:2em;
  margin-bottom:1.5em
}
#contenido .cuboGrisdeDos h2, #contenido .cuboGrisdeDos h3 {
  padding-left:10px;
  padding-top:0;
  padding-bottom:1em;
  margin-top:6px
}
#contenido .cuboGrisdeDos p {
  padding-right:20px;
  padding-left:20px;
  font-size:90%
}
#contenido .resaltadoCuboGris {
  background:#e2e2e2;
  width:280px;
  margin-bottom:0;
  padding-bottom:2px;
  padding-top:2px;
  margin-left:15px;
  padding-left:0;
  margin-top:10px
}
#contenido .fondoGris {
  background:url(..\\imag\\barraGris.jpg) no-repeat;
  height:44px;
  width:708px;
  clear:both;
  margin-top:20px;
  margin-bottom:20px
}
.fondoBlanco { background:#fff }
.clickable { cursor:pointer }
.imagenConTextoDerecha {
  display:block;
  clear:left;
  position:relative;
  margin-right:10px;
  margin-bottom:0;
  height:auto;
  padding-top:10px;
  min-height:95px;
  overflow:visible
}
.imagenConTextoDerecha img {
  position:absolute;
  left:0;
  top:0;
  margin-bottom:10px;
  margin-top:14px;
  display:block
}
#contenido .imagenConTextoDerecha p, #contenido .imagenConTextoDerecha h2, #contenido .imagenConTextoDerecha h3, #contenido .imagenConTextoDerecha h4 {
  display:block;
  position:relative;
  left:90px;
  margin:0;
  padding:0 0 10px 0;
  width:610px;
  font-weight:normal
}
.imagenConTextoDerecha h3, .imagenConTextoDerecha h2 { font-size: 110% ; font-weight:bold !important}
#contenido .imagenConTextoDerecha ul {
  display:block;
  position:relative;
  left:90px;
  padding:0;
  margin:0;
  width:620px
}
#contenido .imagenConTextoDerecha ul ul {
  display:block;
  position:relative;
  left:20px;
  padding:0;
  margin:0;
  width:600px
}
.imagenGrandeConTextoDerecha {
  display:block;
  clear:left;
  position:relative;
  margin-right:20px;
  margin-bottom:0;
  height:auto;
  padding-top:10px;
  min-height:65px;
  overflow:visible
}
.imagenGrandeConTextoDerecha img {
  position:absolute;
  left:0;
  top:0;
  margin-top:14px;
  display:block
}
#contenido .imagenGrandeConTextoDerecha p {
  display:block;
  position:relative;
  left:330px;
  margin:0;
  width:350px
}
em.tagnew {
  width:50px;
  height:10px;
  background:transparent url(/imagenes/2008/caract-nuevo.gif) no-repeat 2px 3px;
  padding:0 5px 2px 0;
  line-height:14px;
  float:left
}
em.tagnew span { display:none }
.enlinea { display:inline }
.alto95 { height:95px }
.alto85 { height:85px }
.alto74 { height:70px }
.ancho128 { width:128px }
.ancho132 { width:132px }
.ancho160 { width:160px }
.ancho220 { width:220px }
.ancho338 { width:338px }
.ancholaMitad { width:50% }
span.precio {
  font-size:120%;
  color:#f00;
  font-weight:normal
}
#contenido .cuboGrisdeDos p span.precio { font-size:130% }
td span.precio { font-size:130% }
.texto100porCien {
  width:459px;
  margin-left:5px;
  margin-bottom:0;
  height:135px
}
.texto100porCien td {
  font-size:90% !important;
  text-align:left;
  border:none;
  background-color:transparent;
  margin:0;
  padding:0;
  line-height: 1em
}