/* Estilo para Etiquetas html ************************************/
body {
  --background-color: red;
  background: #FFFFFF url(../imagen/fondo.png) repeat-x;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
  font-size: 12px;
  margin-bottom: 20px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  overflow: auto;
  text-align: center;
}

img {
  border:0;
}

h1 {
 --border-bottom: 1px solid #b6783b;
 color:#7A4E21;
 background: url(../imagen/sombracabecera.jpg) repeat-x;
 background-position: bottom;
 margin:0px 0px 0px 0px;

 padding:0px 0px 5px 10px;
 font-size: 24px;
}

a {
  text-decoration : none;
  color:#D25913;
}

a:hover {
  text-decoration : none;
  color:#7C00F8;
}

#cabecera {
  width:780px;
  height:140px;
  text-align: center;
  color: #898989;
}


#izda {
   width:145px;
   float:left;
   /*background: #B6783B;*/
   padding:0px 0px 10px 0px;
   margin:0px;
}

#drcha {
   width:140px;
   float:right;
   padding:0px 0px 10px 0px;
   /*background: #B6783B; /*#BF8152;  #FFDA9F;*/
}

#centro{
  float:left;
  /*background: #DBDBDB;*/
  width: 485px;
  padding: 3px 5px 5px 5px;

}

#contenedor {
  background:#ffffff url(../imagen/cuerpo.jpg);
  text-align: left;
  margin: 0px auto;
  padding: 0px;
  border:0;
  width: 780px;
}


#pie{
    clear: both;
    background-color: #B6783B;
    font-size: 9px;
    color: #ffffff;
    text-align:right;
    padding: 2px 5px 2px 5px;
}

#mn_menu1, #mn_menu1 ul { /* all lists */
             padding: 0;
             margin: 0 0 10px 0;
             list-style: none;
             float : left;
             width : 145px;

             }

             #mn_menu1 li { /* all list items */
               position : relative;
               float : left;
               line-height : 30px;
               padding: 0px;
               margin: 0px;
               width: 145px;
               color : #ffffff;
               font-weight : bold;
               font-size:11px;
             }


  #mn_menu1 li a {

    display : block;
    color : #ffffff;
    font-weight : bold;
    font-size:11px;
    text-decoration : none;
    /*background-color : #E8E8E8;*/
    /*border : 1px solid #6B2131 ;*/
    padding: 0px 0px 0px 5px;
    margin: 0px;
    background: url(../imagen/menu.jpg) repeat-x ;
  }

  #mn_menu1 li a:hover {
    color : #ffffff;
    background: url(../imagen/menu_b.jpg) repeat-x ;

  }

.cabseccionI {
   background: url(../imagen/seccion.jpg) no-repeat;
   color: #ffffff;
   padding:5px;
   text-align:center;
   font-weight:bold;
}

.cabseccionD {
   background: url(../imagen/secciond.jpg) no-repeat;
   color: #ffffff;
   padding:5px;
   text-align:center;
   font-weight:bold;
}

.seccionD {
  padding-left:4px;
  padding-bottom: 10px;
  background: url(../imagen/seccion_pd.jpg) no-repeat;
  background-position: right bottom;
}

.seccionI {
  padding-bottom: 10px;
  background: url(../imagen/seccion_pi.jpg) no-repeat;
  background-position: left bottom;
}

.seccionmenu {

  background: url(../imagen/seccion_pi.jpg) no-repeat;
  background-position: left bottom;
}

.bordemarron {
  border:1px solid #888888;
}

.resalta {
  color: #7A4E21;
  font-weight:bold;
  font-size:130%
}

.resalta_p {
  color: #D2873C;
  font-weight:bold;
  font-size:110%
}

.textointro {
  padding: 2px 10px 2px 10px;
  text-align: justify;
  font-size:14px;
}

  .texto {
  padding: 10px;
  text-align: justify;
  font-size:12px;
}

.listaintro {
  padding-left: 15px;
  padding-right: 10px;
}
.listaintro ul {
  font-size:14px;
      list-style-type: none;
}

.listaintro li{
  text-align: justify;
  font-size:14px;
  background-image: url(../imagen/rombo.gif);
  background-repeat: no-repeat; padding-left: 25px;
  margin-bottom:10px;
}

.ficha
{
  border: #888888 solid 1px;
  background-color: #F7F7F7;
  padding:5px;
}

.fichaimagen {
   margin:20px 5px 5px 5px;
   border: #000000 solid 1px;
}

.fichatitulo {
 border: 1px solid #888888;
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 10px;
 background-color: #F7F7F7;

}