/* CSS Document */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #CCCCCC;
  text-align: center;
  vertical-align: top;
  background-color: #2B2B2B;
  background-image: url(../imagenes/fondoBody.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  margin: 5px;
}
a.deArriba:link, a.deArriba:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-decoration: underline;
}
a.deArriba:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FF6600;
  text-decoration: none;
}
a.creditos:link, a.creditos:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #909090;
  text-decoration: none;
}
a.creditos:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #FF9900;
  text-decoration: none;
}
a.MasInfo:link, a.MasInfo:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
}
a.MasInfo:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #576316;
  text-decoration: none;
}
a.MasInfo2:link, a.MasInfo2:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
a.MasInfo2:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFF00;
  text-decoration: none;
}
a.botonINDEX:link, a.botonINDEX:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #B40202;
  text-decoration: none;
  text-transform: uppercase;
}
a.botonINDEX:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FF6600;
  text-decoration: none;
  text-transform: uppercase;
}
a.deResumenes:link, a.deResumenes:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #BA5112;
  text-decoration: none;
}
a.deResumenes:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-decoration: none;
}

.deBloqueItem {
  border-bottom-width: 1px;

  border-bottom-style: solid;

  border-bottom-color: #003300;

}
a.deBloque:link, a.deBloque:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #990033;
  text-decoration: none;
  padding: 3px;
  border:0px;
  text-align: left;
  vertical-align: top;
  display: block;
  width: 100%;
}
a.deBloque:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #006600;
  text-decoration: none;
  padding: 3px;
  border:0px;
/*  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #009900;*/
  text-align: left;
  vertical-align: top;
  display: block;
  width: 100%;
}
.columnasTextos {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: capitalize;
  color: #990000;
  text-align: right;
  vertical-align: top;
  padding: 5px;
  width: 25%;
}
.columnasCasillas {
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 75%;
}
.celdaBotonAmpliarInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FF0000;
  background-color: #FFFFCC;
  text-align: right;
  vertical-align: middle;
  padding: 3px;
  width: 100%;
}
.celdaEnlaces {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  background-color: #FFFF00;
  text-align: center;
  vertical-align: middle;
  padding: 8px;
  width: 100%;
}
.celdaPaqueteVer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  background-color: #FFFFE8;
  background-image: url(../imagenes/fondoRepetirNaranjaAbajo.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 20px;
  padding-left: 6px;
}
.derechaBoton {
  text-align: right;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  vertical-align: top;
}
.menustitles {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #666666;
}
.tablaTituloEspeciales {
  background-color: #FFCA00;
  text-align: left;
  vertical-align: middle;
  padding: 4px;
  width: 100%;
  border-bottom-width: 3px;
  border-bottom-style: double;
  border-bottom-color: #CB5F1E;
}

.tablaEspeciales {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #FFFFFF;
  padding-top: 8px;
}
.tablaBotonera {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.tablaEncuesta {
  text-align: left;
  vertical-align: top;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #FFFFFF;
  padding-bottom: 8px;
  padding-top: 8px;
}
.tablaCentroIzqA {
  text-align: right;
  vertical-align: top;
  width: 17px;
  background-color: #ABC80E;
  background-image: url(../imagenes/repetirFondoArribaMenuIzq.gif);
  background-repeat: repeat-y;
  background-position: left top;
}
.tablaCentroIzqA2 {
  text-align: center;
  vertical-align: middle;
  width: 98%;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #5A0000;
  background-color: #92BC04;
  background-image: url(../imagenes/repetirFondoArriba.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.tablaCentroIzqB {
  text-align: left;
  vertical-align: top;
  width: 17px;
  background-color: #B0CB10;
  background-image: url(../imagenes/repetirFondoArribaMenuDer.gif);
  background-repeat: repeat-y;
  background-position: right top;
}
.tablaCentroIzqC {
  text-align: right;
  vertical-align: top;
  width: 17px;
  background-color: #FFFFFF;
  background-image: url(../imagenes/repetirFondoIzq.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}
.tablaCentroIzqD {
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 4px;
  background-color: #FFFFFF;
}
.tablaCentroIzqDa {
  text-align: left;
  vertical-align: top;
  width: 17px;
  background-color: #FFFFFF;
  background-image: url(../imagenes/repetirFondoDer.jpg);
  background-repeat: repeat-y;
  background-position: left top;
}
.tablaCentroIzqD2 {
  text-align: left;
  vertical-align: top;
  width: 17px;
}
.tablaCentroIzqE {
  text-align: center;
  vertical-align: middle;
  width: 98%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #4F4F4F;
}
.tablaCentroIzqEa {
  text-align: left;
  vertical-align: top;
  width: 17px;
}
.tablaCentroIzqF {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}
.tablaCentroIzqFa {
  text-align: center;
  vertical-align: top;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}
.tablaCentroIzqFb {
  text-align: right;
  vertical-align: top;
  width: 100%;
  background-image: url(../imagenes/sombraIzqAbajo.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
.tablaRompe1 {
  background-color: #48BDE8;
  background-image: url(../imagenes/fondoAzul.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 8px;
}
.tablaRompe2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #106281;
  background-color: #48BDE8;
  background-image: url(../imagenes/fondoAzul.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tablaRompe3 {
  background-color: #65C7EC;
  background-image: url(../imagenes/fondoAzul.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 8px;
}
.tablaRompe4 {
  background-color: #FFFFFF;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #5BC4EB;
}
.tablaRompe5 {
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 8px;
}
.tablaRompe6 {
  background-color: #FFFFFF;
  width: 8px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #5BC4EB;
}
.tablaRompe7 {
  background-color: #C0E1F3;
  text-align: left;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe8 {
  background-color: #FFFFFF;
  width: 98%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #5BC4EB;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FFFFFF;
}
.tablaRompe9 {
  text-align: right;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe1a {
  background-color: #AAC22C;
  background-image: url(../imagenes/fondoVerde1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 8px;
}
.tablaRompe2a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #4E5917;
  background-color: #AAC22C;
  background-image: url(../imagenes/fondoVerde1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tablaRompe3a {
  background-color: #AAC22C;
  background-image: url(../imagenes/fondoVerde1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 8px;
}
.tablaRompe4a {
  background-color: #F1F6E2;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #D1E39A;
}
.tablaRompe5a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #757575;
  background-color: #F1F6E2;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 8px;
}
.tablaRompe6a {
  background-color: #F1F6E2;
  width: 8px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D1E39A;
}
.tablaRompe7a {
  background-color: #F1F6E2;
  text-align: left;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe8a {
  background-color: #F1F6E2;
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #F1F6E2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D1E39A;
}
.tablaRompe9a {
  background-color: #F1F6E2;
  text-align: right;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe1b {
  background-color: #AAC22C;
  background-image: url(../imagenes/fondoVerde1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 8px;
}
.tablaRompe2b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #4E5917;
  background-color: #AAC22C;
  background-image: url(../imagenes/fondoVerde1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tablaRompe3b {
  background-color: #AAC22C;
  background-image: url(../imagenes/fondoVerde1.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 8px;
}
.tablaRompe4b {
  background-color: #E6F2C2;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #D1E39A;
}
.tablaRompe5b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  background-color: #E6F2C2;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 8px;
}
.tablaRompe6b {
  background-color: #E6F2C2;
  width: 8px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #D1E39A;
}
.tablaRompe7b {
  background-color: #E6F2C2;
  text-align: left;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe8b {
  background-color: #E6F2C2;
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #E6F2C2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D1E39A;
}
.tablaRompe9b {
  background-color: #E6F2C2;
  text-align: right;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe1c {
  background-color: #FBD125;
  background-image: url(../imagenes/fondoAmarillo.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 8px;
}
.tablaRompe2c {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #7C500C;
  background-color: #FBD125;
  background-image: url(../imagenes/fondoAmarillo.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tablaRompe3c {
  background-color: #FBD125;
  background-image: url(../imagenes/fondoAmarillo.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 8px;
}
.tablaRompe4c {
  background-color: #FCAE18;
}
.tablaRompe5c {
  background-color: #FCAE18;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}
.tablaRompe6c {
  background-color: #FCAE18;
  width: 8px;
}
.tablaRompe7c {
  background-color: #FCAE18;
  text-align: left;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe8c {
  background-color: #FCAE18;
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FCAE18;
}
.tablaRompe9c {
  background-color: #FCAE18;
  text-align: right;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe1d {
  background-color: #A2C40A;
  background-image: url(../imagenes/fondoVerde3.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 8px;
}
.tablaRompe2d {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #4E5917;
  background-color: #A2C40A;
  background-image: url(../imagenes/fondoVerde3.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
}
.tablaRompe3d {
  background-color: #A2C40A;
  background-image: url(../imagenes/fondoVerde3.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 7px;
}
.tablaRompe4d {
  background-color: #98AE2D;
}
.tablaRompe5d {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003300;
  background-color: #98AE2D;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 8px;
}
.tablaRompe6d {
  width: 8px;
  background-color: #98AE2D;
}
.tablaRompe7d {
  text-align: left;
  vertical-align: bottom;
  width: 8px;
  background-color: #98AE2D;
}
.tablaRompe8d {
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #98AE2D;
  background-color: #98AE2D;
}
.tablaRompe9d {
  text-align: right;
  vertical-align: bottom;
  width: 8px;
  background-color: #98AE2D;
}
.tablaRompe1e {
  background-color: #FFBC00;
  background-image: url(../imagenes/repetirFondoCestaArriba.gif);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 4px;
}
.tablaRompe2e {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FFBC00;
  background-color: #FFBC00;
  background-image: url(../imagenes/repetirFondoCestaArriba.gif);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
}
.tablaRompe3e {
  vertical-align: top;
  width: 5px;
}
.tablaRompe4e {
  background-color: #FF7E00;
  background-image: url(../imagenes/repetirFondoCestaCentro.gif);
  background-repeat: repeat-x;
  background-position: left top;
  width: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FF7E00;
}
.tablaRompe5e {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FF7E00;
  text-align: center;
  vertical-align: middle;
  width: 98%;
  background-image: url(../imagenes/repetirFondoCestaCentro.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.tablaRompe6e {
  width: 4px;
  background-image: url(../imagenes/repetirFondoCestaCentro.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FF7E00;
  background-color: #FF7E00;
}
.tablaRompe7e {
  text-align: left;
  vertical-align: bottom;
  width: 5px;
  background-color: #FF7E00;
  background-image: url(../imagenes/repetirFondoCestaAbajo.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.tablaRompe8e {
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FF6E00;
  background-color: #FF7E00;
  background-image: url(../imagenes/repetirFondoCestaAbajo.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.tablaRompe9e {
  width: 4px;
  text-align: right;
  vertical-align: bottom;
}
.tablaRompe1f {
  background-color: #898989;
  background-image: url(../imagenes/repetirFondoDetalleArriba.gif);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 5px;
}
.tablaRompe2f {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #898989;
  background-color: #898989;
  background-image: url(../imagenes/repetirFondoDetalleArriba.gif);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
}
.tablaRompe3f {
  background-color: #898989;
  background-image: url(../imagenes/repetirFondoDetalleArriba.gif);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 5px;
}
.tablaRompe4f {
  background-color: #898989;
  background-image: url(../imagenes/repetirFondoDetalleCentro.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.tablaRompe5f {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #4D4D4D;
  text-align: center;
  vertical-align: middle;
  width: 98%;
  background-image: url(../imagenes/repetirFondoDetalleCentro.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.tablaRompe6f {
  width: 5px;
  background-color: #4D4D4D;
  background-image: url(../imagenes/repetirFondoDetalleCentro.gif);
  background-repeat: repeat-x;
  background-position: left top;
}
.tablaRompe7f {
  text-align: left;
  vertical-align: bottom;
  width: 5px;
  background-color: #4D4D4D;
  background-image: url(../imagenes/repetirFondoDetalleAbajo.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.tablaRompe8f {
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #404040;
  background-color: #4D4D4D;
  background-image: url(../imagenes/repetirFondoDetalleAbajo.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.tablaRompe9f {
  text-align: right;
  vertical-align: bottom;
  width: 5px;
  background-color: #4D4D4D;
  background-image: url(../imagenes/repetirFondoDetalleAbajo.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
.tablaRompe1g {
  background-color: #FF19D2;
  background-image: url(../imagenes/fondoMagente.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: right;
  vertical-align: top;
  width: 8px;
}

.tablaRompe2g {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #FF19D2;
  background-image: url(../imagenes/fondoMagente.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 98%;
  color: #790048;
}
.tablaRompe3g {
  background-color: #FF19D2;
  background-image: url(../imagenes/fondoMagente.jpg);
  background-repeat: repeat-x;
  background-position: left top;
  text-align: left;
  vertical-align: top;
  width: 8px;
}
.tablaRompe4g {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FF19D2;
}
.tablaRompe5g {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  width: 98%;
  padding-top: 8px;
  background-image: url(../imagenes/1a-sombraMagenta.jpg);
  background-repeat: no-repeat;
  background-position: center top;
}
.tablaRompe6g {
  width: 8px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FF19D2;
}
.tablaRompe7g {
  text-align: left;
  vertical-align: bottom;
  width: 8px;
}
.tablaRompe8g {
  width: 98%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1px;
  color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FF19D2;
}
.tablaRompe9g {
  text-align: right;
  vertical-align: bottom;
  width: 8px;
}
.tablaCentroIzqBannerNotas {
  text-align: left;
  vertical-align: top;
  width: 35%;
  padding-right: 8px;
}
.tablaCentroBanners {
  text-align: left;
  vertical-align: top;
  width: 100%;
  height: 6px;
}
.tablaCentroBanners1 {
  text-align: center;
  vertical-align: top;
  width: 50%;
  padding-right: 5px;
  padding-bottom: 8px;
}
.tablaCentroBanners2 {
  text-align: center;
  vertical-align: top;
  width: 50%;
  padding-bottom: 8px;
  padding-left: 5px;
}
.tablaCentroBanners3 {
  text-align: center;
  vertical-align: top;
  width: 100%;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #99CC00;
  padding: 5px;
  border: 2px solid #EDED0E;
}
.tablaCentroNotas {
  text-align: left;
  vertical-align: top;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
}
.tablaCentroNoticias {
  text-align: left;
  vertical-align: top;
  width: 65%;
  padding-left: 8px;
}
.tablaCentroNoticiasTitulo {
  text-align: left;
  vertical-align: top;
  width: 100%;
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
  background-image: url(../imagenes/fondoTituloNoticias.gif);
  background-repeat: repeat-x;
  background-position: left top;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 8px;
}
.tablaCentroNoticiasContenido {
  text-align: left;
  vertical-align: top;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #9B9B9B;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #9B9B9B;
}
.tablaCentroSeguridadOral {
  text-align: left;
  vertical-align: top;
  width: 70%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  background-color: #D2DDBF;
  padding: 5px;
}
.tablaCentroUbicacion {
  text-align: left;
  vertical-align: top;
  width: 70%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #CFD6E6;
  padding: 5px;
}
.tablaProductosAdicionales {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  background-color: #FFFFFF;
  background-image: url(../imagenes/flechasSencillaIzq.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 12px;
  padding-left: 6px;
}
.tablaFotoAdicionarProducto {
  text-align: center;
  vertical-align: top;
  padding: 4px;
  width: 50%;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
.tablaTextoAdicionarProducto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #990000;
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 50%;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #999999;
}
.tablaprincipal {
  text-align: center;
  vertical-align: top;
  width: 900px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
}
.tablaCentro {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 8px;
}
.tablaCreditos {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #CCCCCC;
  text-align: right;
  vertical-align: top;
  width: 100%;
  padding-top: 8px;
  padding-bottom: 15px;
}
.tablaContenido {
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 4px;
}
.tablaCabezote {
  text-align: right;
  vertical-align: top;
  width: 100%;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-right: 4px;
}
.tablaFecha {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.tablaFechaIzq {
  text-align: left;
  vertical-align: top;
  width: 30%;
}
.tablaLogotipo {
  text-align: right;
  vertical-align: top;
  width: 30%;
}
.tablaIzq {
  text-align: left;
  vertical-align: top;
  width: 185px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003300;
  padding-right: 10px;
}
.tablaContenidoCentro {
  text-align: left;
  vertical-align: top;
  width: 545px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  padding-right: 10px;
  padding-left: 10px;
}


.tablaDer {
  text-align: left;
  vertical-align: top;
  width: 170px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #003300;
  padding-left: 10px;
}

.tablaBuscar {
  text-align: right;
  vertical-align: top;
  width: 100%;
  padding-bottom: 8px;
}
.tablaCreditosIzq {
  text-align: left;
  vertical-align: middle;
  width: 23%;
  padding-right: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  padding-top: 5px;
}
.tablaCreditosDerecha {
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding-top: 6px;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #666666;
}
.tablaCreditosDerechaArriba {
  text-align: left;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  padding-left: 30px;
}
.tablaCreditosDerechaAbajo1 {
  text-align: left;
  vertical-align: top;
  width: 15%;
  padding-right: 5px;
  padding-top: 5px;
  padding-left: 5px;
}
.tablaCreditosDerechaAbajo2 {
  text-align: right;
  vertical-align: top;
  width: 50%;
  padding-left: 5px;
  padding-right: 10px;
}
.TablaTitulosCentro {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  text-align: left;
  vertical-align: top;
  padding: 5px;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #C95B1C;
}
.TablaContenidoCentro1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 100%;
}
.TablaTitulosCentro2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #CC0000;
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #C43105;
}
.TablaContenidoCentro2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 100%;
}
.tablaCentro2 {
  text-align: left;
  vertical-align: top;
  padding: 6px;
  width: 40%;
}
.tablaCentro3 {
  text-align: left;
  vertical-align: top;
  width: 60%;
  padding-top: 6px;
  padding-right: 20px;
  padding-bottom: 6px;
  padding-left: 6px;
}
.tablaBotonesAbajo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #BA5112;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}
.tablaTitulo1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-align: left;
  vertical-align: top;
  width: 99%;
  padding-right: 6px;
  background-color: #FFCA00;
}
.tablaTitulo2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
  text-align: left;
  vertical-align: top;
  width: 100%;
  padding-bottom: 4px;
}
.tablaTexto1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  text-align: left;
  vertical-align: top;
  width: 99%;
  padding-right: 6px;
  background-color: #FFCA00;
}
.tablaTexto2 {
  text-align: left;
  vertical-align: top;
  width: 4px;
  background-color: #9C4003;
}
.tablaCategoriaHome {
  text-align: center;
  vertical-align: top;
  width: 70%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #FFCC00;
}
.tablaCategoriaHomeFila {
  text-align: center;
  vertical-align: top;
  width: 100%;
  padding-top: 8px;
}
.tablaContenidoGeneral {
  text-align: left;
  vertical-align: super;
  width: 100%;
}

.tablaNoticiasIzq {
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  padding: 6px;
  width: 100%;
  border: 1px solid #FF0000;
}
.tablaBotonesVer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #FF0000;
  text-align: left;
  vertical-align: top;
  padding: 4px;
  width: 100%;
}
.tablaProductosCategoria {
  background-color: #F2F9DF;
  padding: 8px;
  border: 1px solid #AAC22C;
}
.TituloProductosMasCategoria {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #006600;
}
.tablaIzqVerProducto {
  width: 40%;
  padding-right: 8px;
  text-align: center;
  vertical-align: top;
}
.tablaDerVerProducto {
  width: 60%;
  padding-left: 5px;
}
.tituloProductosVER {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #1784A8;
}



.textoDescripcion {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #666666;
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  background-image: url(../imagenes/lineaPunteada.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 6px;
  padding-left: 4px;
  width: 100%;
}
.textoAntes {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #999999;
  text-align: center;
}
.textoAntesPrecio {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #999999;
  text-align: center;
  text-decoration: line-through;
}
.textoAhora {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
}
.tituloNoticias {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #990000;
}
.tituloBotonera {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000;
}
.tituloEncuesta {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  color: #FF0000;
  text-transform: uppercase;
}
.tituloEspeciales {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-transform: uppercase;
}
.tituloNoticiasInterna {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #006666;
}
.tituloNotasInteres {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  color: #647841;
  text-transform: uppercase;
}
.tituloSeguridadOral {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  font-weight: bold;
  color: #647841;
  text-transform: uppercase;
  text-align: center;
}
.tituloUbicacion {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  text-decoration: underline;
}

.tituloSlogan1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 19px;
  font-weight: bold;
  color: #FFFFFF;
}
.tituloSlogan2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #FFFF00;
}
