a {
  color:#006609;
}
a[href='#top'] {
  background:transparent url(/img/icono.flecha.menu.gif) no-repeat left center;
  color:#ffb000;
  font-family:Georgia, Times New Roman;
  padding-left:15px;
  text-decoration:none;
}
a.li {
  background:url(/img/topo.gif) no-repeat top left;
  background:url(/img/topo.gif) no-repeat center left !important;
  padding-left:10px;
  text-align:left;
  text-decoration:none;
}
a.li:hover {
  font-weight:bold;
}
a.negro {
color:#000000;
text-decoration:none;
font-weight:bold;

}
a.negro:hover {
text-decoration:underline;
}
a.m

a.menu:hover {
  color:#ffb000
}
p{
/*  color:#006609;*/
  color:#000000;
  line-height: 130%;
  margin:10px 10px 0px 10px;
  text-indent: 20px;
}
p.sinident{
text-indent: 0px;
padding-left:10px;

}

address {
  color:#000000;
  font-style:normal;
  margin:0px 15px 0px 15px;
  line-height: 130%;


}
address:first-line {
  font-weight:bold;
}
body {
  margin:0px;
  cursor:default;
  background-color:#ffffff;
}
h1 {
  background:url(/img/icono.flecha.opciones.gif) no-repeat center left;
  border-bottom:2px #006609 solid;
  color:#006609;
  font-family:Georgia, Times New Roman;
  font-size:15px;
  margin-bottom:20px;
  padding-left:15px;
  text-decoration:none;
}
h2 {
  background:url(/img/icono.flecha.opciones.gif) no-repeat center left;
  color:#006609;
  font-family:Georgia, Times New Roman;
  font-size:13px;
  padding-left:15px;
  margin-top:25px;
}

h3 {
color:#006609;
font-family:Georgia, Times New Roman;
font-size:18px;
padding-left:10px;
margin-top:25px;
font-style: italic;
text-align: center;
line-height: 130%;

}

img, table {
  border:none;
}
input,
select,
textarea {
  border:1px #006609 solid;
}
input,
select,
td,
textarea,
th {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#006609;
}
input[type=button],
input[type=submit],
.bot {
  background-color:#006609;
  color:#ffffff;
  cursor:pointer;
  font-weight:bold;
  margin: 0px 0px 0px 20px;
}
input[type=button]:hover,
input[type=submit]:hover,
.bot:hover {
  background-color:#ffffff;
  color:#006609;
}
input[type=checkbox],
input[type=radio] {
  border:none;
}
li {
  list-style-image:url(/img/topo.gif);
  line-height: 130%;
  color:#000000;
  margin:10px 10px 0px 0px;

}


table#datos a {
  text-decoration:none;
}
table#datos td {
  border-left:1px #ffb000 solid;
  border-bottom:1px #ffb000 solid;
  text-align:center;
}
table#datos th {
  text-align:left;
  white-space:nowrap;
}
table#datos tr.filete td,
table#datos tr.filete th {
  border-top:2px #ffb000 solid;
}

table#enlaces a {
  text-decoration:none;
}
table#enlaces li {
  padding-bottom:10px;
}
table#enlaces small {
  text-decoration:underline;
}
table#enlaces tr {
  vertical-align:top;
}

td {
  line-height:16px;
}
td.columna {
  background-color:#ffcb53;
  /* border-color:#ffb000;
  border-style:solid;
  border-width:0px 0px 0px 5px; */
  color:#ffffff;
  padding:10px 0px 10px 10px;
  vertical-align:top;
  width:200px;
}
td.columna img {
  padding-top:10px;
  margin: 10px 0px 0px 0px
}



td.texto {
  padding-top:10px;
  text-align:justify;
  vertical-align:top;
}
thead th {
  background-color:#ffb000;
}


.campoAncho {
  width:300px;
}
.menu,
.menu2 {
  font-family:Georgia, Times New Roman;
  font-weight:bold;
  text-decoration:none;
  color:#006609;
}
.menu {
  font-size:15px;
}
.menu2 {
  font-size:12px;
}
.menu2:hover {
  color:#ffe7b2;
}
.fileteSuperior {
  background-color:#ffb000;
  border-bottom:2px #ffffff solid;
}
.fileteInferior {
  background-color:#ffb000;
  border-top:2px #ffffff solid;
}
.fondoAmarilloClaro {
  background-color:#ffe7b2;
}
.fondoAmarilloNormal {
  background-color:#ffe7b2;
}
.fileteInferiorImagen {
  background:url(/img/seccion.foto.fondo.gif) repeat-x bottom;
}
.trans {
  -moz-opacity:.25;
  opacity:.25;
  filter:alpha(opacity=25);
}


div#fotogrande,
div#fotograndebg {
  height:100%;
  left:0px;
  position:absolute;
  top:0px;
  width:100%;
}
div#fotogrande {
  z-index:100;
}
div#fotogrande table {
  background-color:#006609;
  height:auto;
  padding:5px;
  margin-top:120px;
  width:auto;
}
div#fotogrande a {
  color:#ffb000;
  font-weight:bold;
  text-decoration:none;
}
div#fotogrande td#foto {
  background:url(/img/marcagua.gif) no-repeat center;
  height:200px;
  text-align:center;
  width:200px;
}
div#fotogrande td {
  color:#ffffff;
}
div#fotograndebg {
  background-color:#ffffff;
  z-index:99;
  -moz-opacity:.7;
  opacity:.7;
  filter:alpha(opacity=70);
}
