* {
  margin:                     0px;
  padding:                    0px;
  border:                     0px;
}
html, #cuerpo {
  height:                     auto;
  height:                     100%;
}
body {
  font-family:                georgia, times new roman;
  font-size:                  11px;
  color:                      #C8AE99;
  background-color:           #3D1B10;
  background-image:           url(imagenes/fondo-cuerpo.gif);
  background-position:        center;
  width:                      100%;
  height:                     100%;
}
p {
  margin-bottom:              15px;
}

a {
  color:                      #C8AE99;
}
a:hover {
  color:                      #FFFFFF;
}

h1 {
  font-size:                  20px;
}
h2 {
  font-size:                  14px;
}
h3 {
  font-size:                  12px;
}

hr {
  height:                     1px;
  border-top:                 1px solid;
  color:                      #C8AE99;
}

/* ------------------------------------------------------------ */
#cuerpo {
  border-collapse:            collapse;
  margin-left:                auto;
  margin-right:               auto;
  float:                      none;
}
#cuerpo #fondoIzq {
  width:                      120px;
  overflow:                   hidden;
  background-image:           url(imagenes/fondo-cuerpo-izquierda.gif);
  background-repeat:          repeat-y;
  background-position:        right;
}
#cuerpo #fondoIzq #floresIzq {
  overflow:                   hidden;
  height:                     450px;
  margin-top:                 100px;
  background-image:           url(imagenes/fondo-flores-izquierda.gif);
  background-repeat:          no-repeat;
  background-position:        right;
}
#cuerpo #contenido {
  position:                   relative;
  background-image:           url(imagenes/fondo-contenido.gif);
  width:                      650px;
  background-color:           #3B1810;
  height:                     100%;
}
#cuerpo #fondoDer {
  width:                      120px;
  overflow:                   hidden;
  background-image:           url(imagenes/fondo-cuerpo-derecha.gif);
  background-repeat:          repeat-y;
  background-position:        left;
}
#cuerpo #fondoDer #floresDer {
  overflow:                   hidden;
  height:                     450px;
  margin-top:                 30px;
  background-image:           url(imagenes/fondo-flores-derecha.gif);
  background-repeat:          no-repeat;
  background-position:        left;
}


/* ------------------------------------------------------------ */
#encabezado {
  position:                   relative;
  width:                      100%;
  height:                     250px;
}
#encabezado .logo {
  position:                   absolute;
  width:                      295px;
  height:                     110px;
  background-image:           url(imagenes/logo.gif);
  background-repeat:          no-repeat;
  background-position:        9px top;
  float:                      left;
}
#encabezado .menu {
  position:                   absolute;
  top:                        50px;
  right:                      20px;
}
#encabezado .menu ul {
  list-style-type:            none;
  float:                      left;
}
#encabezado .menu ul li {
  padding-left:               15px;
  float:                      left;
}
#encabezado .banner {
  position:                   absolute;
  top:                        110px;
  left:                       0px;
  width:                      100%;
  height:                     140px;
}


/* ------------------------------------------------------------ */
#inicio {
  float:                      left;
  text-align:                 center;
  width:                      100%;
}
#inicio ul {
  margin:                     50px auto 30px auto;
  list-style-type:            none;
}
#inicio ul li {
  display:                    inline;
  padding:                    12px;
}

#inicio #logo {
  text-align:                 center;
}


/* ------------------------------------------------------------ */
#info {
  clear:                      both;
  width:                      530px;
  min-height:                 450px;
  _height:                    450px;
  background-image:           url(imagenes/fondo-logo.gif);
  background-position:        0px 20px;
  background-repeat:          no-repeat;
  padding:                    30px 20px 40px 100px
}

#info #direccion {
  width:                      160px;
  text-align:                 right;
  padding-right:              40px;
  float:                      left;
}
#info #contacto {
  float:                      left;
}


/* ------------------------------------------------------------ */
#pie {
  width:                      100%;
  background-image:           url(imagenes/fondo-pie.gif);
  background-position:        bottom left;
  background-repeat:          repeat-x;
  float:                      left;
}
#pie .zizek {
  text-align:                 center;
  padding:                    20px 0px 20px 0px;
}
#pie .texto {
  float:                      left;
  padding:                    35px 0px 0px 15px;
}
#pie .logo {
  float:                      right;
  padding:                    0px 15px 8px 0px;
}


/* ------------------------------------------------------------ */
.campo {
  border:                     1px solid #C8AE99;
  background-color:           #492D20;
  color:                      #C8AE99;
  font-family:                georgia, times new roman;
  font-size:                  11px;
  padding:                    2px;
}

.enBreve {
  padding:                    50px 0px 0px 170px;
}