/* ---------------------- PLANTILLA ------------------ */

#pagina {
      width: 770px;
      min-width: 500px;
   }

#cabecera {
      height: 75px;
      width: 100%;
      background: #003366 url('imagenes/logotop.gif') no-repeat;
      color: #FFF;
   }

#cabecera h1 { display: none; }

#cabecera #superior {
      position: absolute;
      top: 50px;
      height: 24px;
      line-height: 22px;
      width: 577px;
      border-top: 1px dashed #FFF;
      background-color: #000;
   }

#cabecera #lado {
      position: absolute;
      top: 50px;
      left: 577px;
      height: 24px;
      width: 20px;
      background: transparent url('imagenes/cuad_cabecera.gif') top left no-repeat;
   }

#cabecera .fecha {
      position: relative;
      padding: 0 5px;
      margin: 0;
      font-size: xx-small;
      float: left;
   }

#cabecera .enlaces a {
      position: relative;
      float: right;
      color: #FFCC66;
      font: bold 11px Verdana,Arial,Helvetica,sans-serif;
      padding: 4px 5px;
   }

#cabecera .formEntrada {
      position: relative;
      float: right;
      width: 170px;
      border: none;
      text-align: right;
      padding: 3px;
      margin: 0;
   }

#cabecera .formEntrada p { text-align: center; }

#cabecera .formEntrada .nUsuario { margin-top:10px; font-weight: bold; }

#cabecera .formEntrada label {
      font-size: 11px;
      display: inline;
      margin: 0;
   }

#cabecera .formEntrada .boton, #cabecera .formEntrada .botonEnlace {
      margin: 4px 2px 0 2px;
      background-color: #666;
      border-color: #FFF;
      color: #FFF;
   }

#cabecera label { padding: 2px; }

#cabecera p {
      padding: 0;
      margin: 0;
   }

#enlaces{
      width: 145px;
      float: left;
      position: relative;
      margin-left: -145px;
      margin-right: 1px;
   }

#enlaces ul {
      color: #FFCC66;
      margin: 0;
      padding: 0;
   }

#enlaces ul a {
      font: normal 12px Geneva,Arial,Helvetica,sans-serif;
      border-bottom: 1px solid #2B428E;
      padding: 2px;
      margin: 0;
      text-decoration: none;
      color: #333;
      display: block;
      width: 130px;
      background: transparent url('imagenes/bolita.gif') no-repeat 2px;
      padding-left: 14px;
   }

#enlaces ul li a:hover {
      text-decoration: none;
      background-color: #CCDDEE;
   }

#enlaces div {
      text-align: center;
      border: 1px solid #CCDDEE;
      margin: 5px 0;
      padding: 2px;
   }

#exterior {
      border: solid white 0px;
      /*/*/ border-left-width: 145px ;  /* NN4 hack */
      border-left-color: #FFFFFF; /* izquierda */
      border-left-style: solid;
      /*/*/ border-right-width: 140px; /* NN4 hack */
      border-right-color: #FFFFFF;  /* derecha */
      border-right-style: solid;
      background-color: #FFFFFF; /* centro */
      width: auto;
   }

#exterior2 {
      border: solid white 0px;
      /*/*/ border-left-width: 0 ;  /* NN4 hack */
      border-left-color: #FFFFFF; /* izquierda */
      border-left-style: solid;
      /*/*/ border-right-width: 0; /* NN4 hack */
      border-right-color: #FFFFFF;  /* derecha */
      border-right-style: solid;
      background-color: #FFFFFF; /* centro */
      width: auto;
   }   

#noticias {
      /*/*/ width: 140px; /* NN4 hack */
      float: right;
      position: relative;
      margin-right: -140px;
      margin-left: 1px;
      padding-top: 5px;
   }

#noticias img, applet {  margin: 5px 0;  }

#noticias ul {
      color: #FFCC66;
      margin: 0;
      padding: 0;
      list-style-type: none;
   }

#noticias ul li {
      font: normal 12px Geneva,Arial,Helvetica,sans-serif;
      border-bottom: 1px solid #2B428E;
      padding: 5px;
      margin: 0;
      color: #333;
      width: 130px;
   }

#noticias ul li a { text-decoration: none; color: #333; display: block; }

#pie {
      height: 135px;
      width: 100%;
      background-color: #EFEFEF;
      font-size: x-small;
      border-top: 1px dashed #CCC;
      margin-top: 10px;
   }

#pie p { text-align: center; font-weight: bold; }

#pie a { color: #003366; font-weight: bold; }

#pie #casa {
      background: transparent url('imagenes/casa.gif') no-repeat center 15px;
      height: 40px;
   }

#interior{
      margin: 0;
      width: 100%;
   }

#principal{
      float: left;
      width: 100%;
      position: relative;
      margin: 0 -8px 0 -2px;
   }

#exterior>#interior { border-bottom: 1px solid #FFFFFF;  }

#cabecera .contenido{ padding-bottom: 0; } /* IE5 Mac Hack*/

@media print {
      #enlaces, #noticias, #formFincas, #superior, .formEntrada, .publicidad, .proximo, .anterior, .btnSuperior { display: none; }
      #exterior{ border-left: 0; }
      #exterior{ border-right: 0; }
      #cabecera h1 { display: inherit; }
   }