  body {
    margin: 0px 0px 0px 0px;
    border: 0;
    background: #FFF;
    }
  table {
    border-collapse: collapse;
    border: 0;
    }
  #Total {
    width: 100%;
    }
  #Total * {
/* border: 1px solid #87CEFA;   */
    }
  A:link    {
    color: #2883D6;
    }
  A:visited {
    color: #2883D6;
    }
  A:hover   {
    color: #02468B;
    }
  A:active  {
    color: #0099CC;
    }

  #Cuerpo {
    width: 100%;
    }
  #Logo {
    }
  #SupBars {
    background-image: url('/Imagenes/encuesta.gif?V=100');
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    }
  #SupBars .LinksBar {
    padding: 0px 5px 0px 5px;
    color: #FFFFFF;
    background: #1A76B7;
    background: #1870AD;
    border: 1px outset #0066CC;
    width: 100%;
    }
  #SupBars .LinksIdiomas {
    padding: 0px 5px 0px 5px;
    display: block;
    vertical-align: top;
    text-align: right;
/*    color: #BDBFC1;  */
    color: #1870AD; 
    font: 0.7em/1.3em Verdana,Helvetica,Arial,sans-serif;
    }

  #SupBars .LinksIdiomasCabecera {
    text-align: left;
    color: #1870AD;
    font: 0.9em/1.3em Verdana,Helvetica,Arial,sans-serif;
    }

  #SupBars .LinksIdiomasPie {
    margin-top: 1.5em;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 8px;
    display: block;
    text-align: center;
    color: #1870AD;
    background: #FFFFFF;
    font: 0.9em/1.0em Verdana,Helvetica,Arial,sans-serif;
    }

  #SupBars #LinksIdiomas A:link    { color: #2883D6;  }
  #SupBars #LinksIdiomas A:active  { color: #2883D6;  }
  #SupBars #LinksIdiomas A:visited { color: #2883D6;  }
  #SupBars #LinksIdiomas A:hover   { color: #02468B;}

  #SupBars .LinksBar .LinksParticulares {
    display: block;
    text-align: right;
    font: bold 0.8em/1.5em Verdana,Helvetica,Arial,sans-serif;
    }
  #SupBars .LinksBar .LinksParticulares A:link    { color: #FFFFFF; text-decoration: none;  }
  #SupBars .LinksBar .LinksParticulares A:active  { color: #CBBF97; text-decoration: none; }
  #SupBars .LinksBar .LinksParticulares A:visited { color: #FFFFFF; text-decoration: none; }
  #SupBars .LinksBar .LinksParticulares A:hover  { color: #FFCC00; text-decoration: none; }

  #lftBar {
    vertical-align: top;
    padding-right: .3em;
    margin-right: .3em;
    width: 170px;
    }
  #lftBar .CajaLogin {
    vertical-align: top;
    background: #EFEDED;
    border: 1px solid #CCCCCC;
    width: 100%;
    }
  #lftBar .TablaMasInfo {
    margin-top: 5px;
    padding-bottom: 100px;
    width: 100%;
    }

  #RightBar {
    vertical-align: top;
    padding-bottom: .4em;
    padding: 0em 0em 0em .5em;
    width: 247px;
    }

  #RightBar .Opciones {
    margin-top: 1.5em;
    margin-right: 2px;
    padding-left: 5px;
    margin-bottom: 2px;
    text-align: left;
    display: block;
    font: bold 0.7em/1.5em Verdana,Helvetica,Arial,sans-serif;
    color: #666666;
    line-height: 180%;
    }

  #MapaMundi{
    background-image: url('/MasInfo/Imagenes/MapaMundi.gif');
    background-repeat: no-repeat;
    height: 132px;
    width: 244px;
    margin: .5em 0em 0em 0em;
    }

  #MapaMundi p {
    margin-top: 1.5em;
    margin-right: 2px;
    padding-left: 5px;
    text-align: left;
    display: block;
    font: bold 0.7em/1.5em Verdana,Helvetica,Arial,sans-serif;
    color: #666666;
    line-height: 200%;
    }

  #MapaMundi .Contacta {
    margin-bottom: 1em;
    font: bold 0.8em/1.5em Verdana,Helvetica,Arial,sans-serif;
    color: #1870AD;
    }

  #PieLinksGenerales {
    margin-top: 1.5em;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 8px;
    display: block;
    text-align: center;
    color: #1870AD;
    background: #FFFFFF;
    font: 0.7em/1.7em Verdana,Helvetica,Arial,sans-serif;
    }

  .PieLinksGenerales {
/*    margin-top: 1.5em; */
    margin-right: 2px;
    margin-left: 2px;
/*    margin-bottom: 8px; */
    display: block;
    text-align: center;
    color: #1870AD;
    background: #FFFFFF;
    font: 0.7em/1.7em Verdana,Helvetica,Arial,sans-serif;
    }

  #LinksIdiomasPie{
/*    margin-top: 1.5em; */
    margin-top: 12px;
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 4px;
    display: block;
    text-align: center;
    color: #1870AD;
    background: #FFFFFF;
    font: 0.7em/1.0em Verdana,Helvetica,Arial,sans-serif;
    }

  #Separador {
    color: #1870AD;
  }

  #main {
    padding-left: 0.5em;
    font: 0.7em/1.4em Verdana,Helvetica,Arial,sans-serif;
    width: 100%;
    }
  #main .UnaCol h1 {
    margin: 0;
    padding-left: 0.0em;
    font-size: 130%;
    line-height: 200%;
    color: #000;
    }
  #main h2 {
    margin: 0;
    padding-left: 0.0em;
    font-size: 100%;
    font-weight: bold;
    }
  #main h3 {
    margin: 0;
    padding-left: 0.0em;
    font: bold 0.8em/1.9em Verdana,Helvetica,Arial,sans-serif;
    }
  #main h4 {
    margin: 0;
    padding-left: 0.0em;
    font: bold 0.9em/2.3em Verdana,Helvetica,Arial,sans-serif;
    color: #0033FF;
    }
  #main h5 {
    margin: 0;
    padding-left: 0.0em;
    font: 0.8em/1.0em Verdana,Helvetica,Arial,sans-serif;
    color: #000;
    }
  #main .Titulo2 {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-weight: bold;
    vertical-align: 40%;
    font-size: 130%;
    color: #AD9A60;
    }
  #main .Titulo2Azul {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    font-weight: bold;
    vertical-align: 40%;
    font-size: 130%;
    /*color: #2883D6;*/
    color: #1870AD;
    }

  #main .CajaFoto {
    text-align: left;
    }
  #main .Foto {
    margin-right: 1em;
    margin-top: 0em;
    }
  #main .Numerito {
    margin-top: 0em;
    margin-bottom: 1em;
    }
  #main .Numerito2 {
    margin-top: 1em;
    margin-bottom: 0em;
    }
  #main .Puntito {
    font-family: Arial;
    font-size: 200%;
    float: left;
    }
  #main .Descripcion {
    padding-top: 0.5em;
    margin-bottom: 0.5em;
    padding-left: 0.0em;
    font: 0.7em/1.9em Verdana,Helvetica,Arial,sans-serif;
    color: #000000;
    }
  #main .Caja {
    border: 1px solid #2883D6;
    color: #000000;
    }
  #main .Espacio {
    padding: 0.1em 0 0 0;
    }

 #main .EspacioFases {
    padding: 0.5em 0 0.4em 0;
    }


  #main .RayaSep {
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #CCCCCC;
    height: 1px;
    }
  #main .VariosLinks  {
    padding-bottom: 1em;
    color: #2883D6;
  }
  #main .Titulo2:first-letter {
  }
  #main A {
/*    font: 1em/1.2em Verdana,Helvetica,Arial,sans-serif;  */
    }
  #main p {
    margin: 0;
    }
  #main .UnaCol {
    padding-right: 0.2em;
    }
  #main .UnaCol .Foto {
    float: left;
    }
  #main .UnaCol .TextoFoto {
    vertical-align: top;
    }

  #main p strong {
    }

  .LinkPrecios A:link { color: #1870AD; }
  .LinkPrecios A:active { color: #1870AD; }
  .LinkPrecios A:visited { color: #1870AD; }
  .LinkPrecios A:hover { color: #02468B;}

  #main .Parrafo {
    padding: 0.5em 1.0em 1.0em;
    margin-left: 1.0em;
    }

  #main .Ident {
    margin-top: 1.0em;
    margin-left: 4.0em;
    }

  #main .Ident .Check {
    margin-left: -1.0em;
    }
  #main li{
    line-height: 1.4em;
    }
  #main li li{
    }
  #rgtBar {
    float: right;
    vertical-align: top;
    position: relative;
    width: 155px;
    }
  #rgtBar .TipDay {
    padding: 4px;
    font:  0.7em/1.5em Verdana,Helvetica,Arial,sans-serif;
    background: #F5F2EB;
    border: 1px solid #CBBF97;
    }
  #rgtBar .TipDay .SabiasQue {
    color: #CBBF97;
    font-weight: bold;
    vertical-align: 35%;
    }
  #rgtBar .TipDay .TextoTip {
    color: #000000;
    }
  #formulario {
    float: right;
    clear: right;
    }
  #formulario input {font-size:.8em;}


  #Login {
    padding: 5px 5px 5px 5px;
    }
  #Login .Etiqueta {
    padding-top: 0.4em;
    font: 0.6em/1.1em Verdana,Helvetica,Arial,sans-serif;
    width: 100%;
    }
  #Login .Registrate {
    font: 0.6em/1.1em Verdana,Helvetica,Arial,sans-serif;
    width: 100%;
    }
  #Login .Entrada .Emilio {
    width: 155px;
    }
  #Login .Entrada .Clave {
    width: 87px;
    }
  #Login .H1Menu {
    font: bold 0.7em/1.1em Verdana,Helvetica,Arial,sans-serif;
    width: 100%;
    }
  #Login .textoMenu {
    font: 0.6em Verdana,Helvetica,Arial,sans-serif;
    width: 100%;
    }
  #Login #BLogin {
    float: right;
    clear: right;
    position: relative;
    }
  #Login .textoCheck {
    margin-left: -4px;
    padding-top: 0.4em;
    }
  #Login .textoCheck label {
    vertical-align: 20%;
    font: 0.6em Verdana,Helvetica,Arial,sans-serif;
    }
  #Login .Avisos {
    text-align: left;
    padding-right: 9px;
    font: bold 0.7em Verdana,Helvetica,Arial,sans-serif;
    color: #FF0000;
    }
#masInfo {
    padding: 0px 0px 0px 0px;
    font: 0.7em Verdana,Helvetica,Arial,sans-serif;
    padding-bottom: 4px;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    }
#masInfo .linea{
	margin: 4px 0px 0px 0px;
    border-bottom: 1px solid #0066CC;
    }

#masInfo ul
{
	margin: 0;
	padding: 0;
}
#masInfo li
{
	padding: 0;
	margin: -4px 2px;
    line-height: 120%;
    width: 100%;
}
#masInfo > ul > li
{
	margin: -3px 2px;
}
#masInfo a
{
	cursor: pointer;
	display: block;
	color: #000000;
	padding: 2px 4px 4px 8px;
	margin: 1px 0px;
}
#masInfo > ul > li > a
{
	padding: 2px 1px 6px 7px;
}

#masInfo > ul > li > div
{
	padding: 0px 4px 2px 0px;
}

#masInfo > ul > li > div > a
{
	padding: 3px 0px 4px 3px;
 }

#masInfo a:link
{
    text-decoration: none;
}
#masInfo a:visited
{
	color: #000000;
    text-decoration: none;
}
#masInfo a:hover
{
	margin: 0px;
	padding: 2px 4px 4px 7px;
	background-color: #D0DFE6;
	border: 1px solid #0066CC;
}
#masInfo > ul > li > a:hover
{
	margin: 1px 5px 1px -1px;
	padding: 1px 4px 5px 7px;
}

#masInfo #Skype a:hover
{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;

}
#masInfo #Skype .Horario
{
    font: 9px Verdana,Helvetica,Arial,sans-serif;
    padding: 4px 1px 6px 7px;
    width: 100%;
}
  #masInfo .H1Menu {
    margin-bottom: .5em;
    padding-left: .4em;
    color: #FFFFFF;
    font-size: 100%;
    line-height: 170%;
    font-weight: bold;
    background: #1A76b7;
    background: #1870AD;
    border-bottom: 1px solid #0066CC;
    }
  #masInfo p {
    }

#masInfo a span {
  font-size: 100%;
}

  .Avisos {
    position: relative;
    text-align: right;
    padding-right: 9px;
    font: bold 0.8em Verdana,Helvetica,Arial,sans-serif;
    color: #FF0000;
    width: 100%;
    }

  .AvisosIzq {
    position: relative;
    text-align: left;
    padding-right: 9px;
    font: bold 0.8em Verdana,Helvetica,Arial,sans-serif;
    color: #FF0000;
    width: 100%;
    }

 .Novedad {
    position: relative;
    text-align: left;
    font: bold 0.8em Verdana,Helvetica,Arial,sans-serif;
    color: #FF0000;
    }

 .NovedadBoton {
    text-align: left;
    color: #FF0000;
    font: bold 1.0em Verdana,Helvetica,Arial,sans-serif;
    }

 .NovedadNegro {
    text-align: left;
    color: #000000;
    font: 1.0em Verdana,Helvetica,Arial,sans-serif;
    }

  .Presentacion {
      padding-top: 7px;
    }

  .ImagenOpciones {
     padding: 2px 2px 2px 2px;
   }

  .Leyenda {
     line-height: 150%;
     font-size: 90%;
   }

  .Separador {
    color: #CCCCCC;
    height: 1px;
   }

   #Promocion {
      margin-top: 5px;
      border-top: 1px solid #CCCCCC;
      border-bottom: 1px solid #CCCCCC;
      border-left: 1px solid #CCCCCC;
      border-right: 1px solid #CCCCCC;
    }

   #Promocion .TextoPromocionL1 {
      text-align: center;
      color: #FF0000;
      font-family: arial;
      font-size: 1.2em;
      font-weight: bolder;
      letter-spacing: -1.5px;
      padding-top: 5px;
    }

   #Promocion .TextoPromocionL2 {
      text-align: center;
      color: #666666;
      font-family: arial;
      font-size: 1.2em;
      font-weight: bolder;
      letter-spacing: -1.5px;
    }

   #Promocion .TextoPromocionL3 {
      text-align: center;
      color: #666666;
      font-family: arial;
      font-size: 0.6em;
    }

   #Promocion .TextoPromocionL4 {
      text-align: center;
      color: #FF0000;
      font-family: arial;
      font-size: 3.6em;
      font-weight: bolder;
    }

  #Promocion .TextoPromocionL5 {
      text-align: center;
      color: #666666;
      font-family: arial;
      font-size: 0.5em;
      padding-bottom: 5px;
    }

  .Tachado {
    text-decoration:line-through;
    padding-right: 10px;
   }

   .PrecioNuevo {
      font-size: 2px;
      color: #1870AD;
   }

  .Derecha {
      text-align: right;
  }

  .Ancho100 {
    width: 100%;
  }
  
