body {
  font-family: Georgia, "Times New Roman", sans-serif;
  font-size: 12px;
  color: #73716a;
  margin: 0;
  padding: 0;
  background-image: url(../px/fondo.jpg);
  background-attachment: fixed;
}

*+html { overflow: auto; }

a, .amarillo { color: #f0c810; text-decoration: none; }
a:hover { text-decoration: underline; }
p { line-height: 21px; margin: 0 0 10px 0; }
img { border: 0; }

.marca {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(../px/fondo.png) bottom right no-repeat;
}

.contenedor { position: absolute; width: 100%; }
.contenido { margin: 0 auto; width: 1021px;  background: url(../px/contenido.png) top left repeat-y; }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; background: #cccabc; }
.incrus { float: left; margin: 0 15px 10px 0; }

/* ______________________________________________________________________________________________________________ CABECERA */

#flash { margin: 0 0 0 9px; width: 1004px; height: 397px; background: url(../px/flash.jpg) top left no-repeat; }

#flash ul { float: right; margin: 207px 0 0 0; padding: 0; width: 700px; }
#flash ul li { display: inline; list-style: none; }

#flash ul li a {
  display:  block;
  float: right;
  width: 119px;
  height: 76px;
  margin: 0 0 0 1px;
  padding: 0;
  text-indent: -9999px;
}

a.menu1 { background: url(../px/menu1a.gif) top left no-repeat; }
a.menu1:hover { background: url(../px/menu1b.gif) top left no-repeat; }
a.menu2 { background: url(../px/menu2a.gif) top left no-repeat; }
a.menu2:hover { background: url(../px/menu2b.gif) top left no-repeat; }
a.menu3 { background: url(../px/menu3a.gif) top left no-repeat; }
a.menu3:hover { background: url(../px/menu3b.gif) top left no-repeat; }
a.menu4 { background: url(../px/menu4a.gif) top left no-repeat; }
a.menu4:hover { background: url(../px/menu4b.gif) top left no-repeat; }

.miga { margin: 0 0 0 9px; width: 1004px; height: 29px; background: url(../px/miga.gif) top left repeat-x #8a877d; }
.miga p { margin: 0; padding: 5px 0 5px 25px; height: 15px; background: url(../px/casa.gif) 5px 7px no-repeat; }

/* ______________________________________________________________________________________________________________ CONTENIDO */

.home {
  clear: both;
  float: left;
  margin: 0 0 0 9px;
  padding: 15px;
  width: 422px;
  height: 180px;
  background: url(../px/hoja1.gif) bottom right no-repeat #cccabc;
}

h1 { font-weight: normal; font-style: italic; font-size: 24px; margin: 0 0 15px 0; padding: 0; }
h2 { font-weight: normal; font-style: italic; font-size: 24px; margin: 0 0 15px 0; padding: 0; }

.caja1 { float: left; padding: 15px; margin: 0; width: 246px; height: 180px; color: #ffffff; background: url(../px/hoja2.gif) bottom left no-repeat #8a877d; }
.caja1 p { line-height: 18px; text-align: right; }

.caja2 { float: left; width: 246px; margin: 0; padding: 15px; background: #a29f94; height: 180px; }
.caja2 img { margin: 0 0 10px 0; }

.interior {
  clear: both;
  float: left;
  margin: 0 0 0 9px;
  padding: 15px;
  width: 698px;
  background: url(../px/hoja1.gif) bottom right no-repeat #cccabc;
}

.interior ul, .interior p { margin: 0 0 10px 0; padding: 0; }
.interior li { list-style: none; background: url(../px/li.gif) 5px 3px no-repeat #e4dfc8; padding: 5px 0 5px 25px; margin: 0 0 1px 0; }

td { text-align: center; }
.header td { color: #f0c810; background: #8a877d; }
.tab1 { color: #5e5c54; background: #b9b7aa; }
.tab2 { color: #5e5c54; background: #a6a49a; }

/* ______________________________________________________________________________________________________________ PIE DE PÁGINA */

.pie, .pie2 {
  margin: 0 auto;
  padding: 9px 0 0 9px;
  width: 1012px;
  height: 24px;
  color: #6c6c6c;
  font-size: 10px;
}

.pie { background: url(../px/hoja3.png) 372px 0px no-repeat; }
.pie2 { background: url(../px/hoja3.png) 649px 0px no-repeat; }

.pie a, .pie2 a { color: #6c6c6c; }