/* generado por binaria.es */ 
html, body{ 
 margin:0; 
 padding:0; 
 margin-top: 10px;
 text-align:center;
 font-family: Tahoma;
 font-size: 0.85em;
} 
img{
	border: 0px;
}
 a:link {
  color: #000000;
}

a:visited {
  color: #000000;
}

a:focus {
  color: #000000;
}

a:hover {
  color: #97A700;
}

a:active {
  color: #97A700;
}
h1{
	display: none;
}
#pagina{ 
 width:800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 border: 1px solid #97A700;
 z-index: 1;
} 
 
#cabecera{
 position:relative; 
 width:800px;
 height:320px; 
 background: transparent url(../img/cabecera2_def.jpg);
 width:100%;
 z-index: 2;
} 
#cabecera a {color:#000; 
font-family:arial, sans-serif; 
font-size:1.2em; font-weight:bold; 
text-transform:uppercase;}
#pie{
 height:32px; 
  background-color: transparent; 
 clear:both;
 background-image: url(../img/pide_de_web.jpg);
 } 
 #piedos{
 	color: #97A700;
	font: bold 1.1em Tahoma;
 }
 #piedos a{
 	color: #97A700;
	text-decoration: none;
 }
  #pietres{
 	color: #313131;
	font: bold 10px Tahoma;
 }
 #w3c{
 	text-align: center;
	margin-left: 550px;
	height: 45px;
 }
#contenido{
color: #404040;
text-align: justify;
margin-top: -100px;
padding-top: 20px;
padding-right: 20px;
position:relative; 
z-index:3;
width: 690px;
float: right;
}
#cap {
clear: right;
font-size:7.5em; 
color:#97A700; 
font-weight:bold; 
height:60px; 
float: left;
line-height:45px; 
padding-top: 7px;
}
/** html #cap {margin-right:-2px; margin-top:3px;}*/

#c2{
float: left;
width: auto;
font-size: 8em;
line-height: 51px;
color:#777777;
font-family: georgia, times;
}

#bb area:hover{
	background-image: url(../img/firma.png);
}
a#inicio {display:block; 
width:190px; height:0; 
padding-top:120px; 
overflow:hidden; 
position:absolute; 
  left:40px; 
  top:12px; 
background: transparent url(../img/inicio.jpg) no-repeat 800px 800px;}
* html a#inicio {height:120px; he\ight:0;}
a#inicio:hover {background-position: 0 0; overflow:hidden;}
a#inicio {display:block; 
width:190px; height:0; 
padding-top:120px; 
overflow:hidden; 
position:absolute; 
  left:43px; 
  top:14px; 
background: transparent url(../img/inicio.jpg) no-repeat;}

a#bienvenida {display:block; 
width:52px; height:0; 
padding-top:78px; 
overflow:hidden; 
position:absolute; 
  left:17px; 
  top:219px; 
background: transparent url(../img/bienvenida.jpg) no-repeat 800px 800px;}
* html a#bienvenida {height:78px; he\ight:0;}
a#bienvenida:hover {background-position: 0 0; overflow:hidden;}
a#bienvenidaactiva {display:block; 
width:52px; height:0; 
padding-top:78px; 
overflow:hidden; 
position:absolute; 
  left:17px; 
  top:219px; 
background: transparent url(../img/bienvenida.jpg) no-repeat;}

a#institucion {display:block; 
width:78px; height:0; 
padding-top:48px; 
overflow:hidden; 
position:absolute; 
left:83px; 
top:154px; 
background: transparent url(../img/institucion.jpg) no-repeat 800px 800px;}
* html a#institucion {height:48px; he\ight:0;}
a#institucion:hover {background-position: 0 0; overflow:hidden;}
a#institucionactiva {display:block; 
width:78px; height:0; 
padding-top:48px; 
overflow:hidden; 
position:absolute; 
left:83px; 
top:154px; 
background: transparent url(../img/institucion.jpg) no-repeat;}

a#noticias {display:block; 
width:65px; height:0; 
padding-top:18px; 
overflow:hidden; 
position:absolute; 
left:187px; 
top:137px; 
background: transparent url(../img/noticias.jpg) no-repeat 800px 800px;}
* html a#noticias {height:18px; he\ight:0;}
a#noticias:hover {background-position: 0 0; overflow:hidden;}
a#noticiasactiva {display:block; 
width:65px; height:0; 
padding-top:18px; 
overflow:hidden; 
position:absolute; 
left:187px; 
top:137px; 
background: transparent url(../img/noticias.jpg) no-repeat;}

a#reclamaciones {display:block; 
width:117px; height:0; 
padding-top:42px; 
overflow:hidden; 
position:absolute; 
left:282px; 
top:139px; 
background: transparent url(../img/reclamaciones.jpg) no-repeat 800px 800px;}
* html a#reclamaciones {height:42px; he\ight:0;}
a#reclamaciones:hover {background-position: 0 0; overflow:hidden;}
a#reclamacionesactiva {display:block; 
width:117px; height:0; 
padding-top:42px; 
overflow:hidden; 
position:absolute; 
left:282px; 
top:139px; 
background: transparent url(../img/reclamaciones.jpg) no-repeat;}

a#normativa {display:block; 
width:82px; height:0; 
padding-top:32px; 
overflow:hidden; 
position:absolute; 
left:420px; 
top:178px; 
background: transparent url(../img/normativa.jpg) no-repeat 800px 800px;}
* html a#normativa {height:32px; he\ight:0;}
a#normativa:hover {background-position: 0 0; overflow:hidden;}
a#normativaactiva {display:block; 
width:82px; height:0; 
padding-top:32px; 
overflow:hidden; 
position:absolute; 
left:420px; 
top:178px; 
background: transparent url(../img/normativa.jpg) no-repeat;}

a#enlaces {display:block; 
width:63px; height:0; 
padding-top:16px; 
overflow:hidden; 
position:absolute; 
left:531px; 
top:200px; 
background: transparent url(../img/enlaces.jpg) no-repeat 800px 800px;}
* html a#enlaces {height:16px; he\ight:0;}
a#enlaces:hover {background-position: 0 0; overflow:hidden;}
a#enlacesactiva {display:block; 
width:63px; height:0; 
padding-top:16px; 
overflow:hidden; 
position:absolute; 
left:531px; 
top:200px; 
background: transparent url(../img/enlaces.jpg) no-repeat;}

a#foro {display:block; 
width:37px; height:0; 
padding-top:18px; 
overflow:hidden; 
position:absolute; 
left:622px; 
top:192px; 
background: transparent url(../img/foro.jpg) no-repeat 800px 800px;}
* html a#foro {height:18px; he\ight:0;}
a#foro:hover {background-position: 0 0; overflow:hidden;}
a#foroactiva {display:block; 
width:37px; height:0; 
padding-top:18px; 
overflow:hidden; 
position:absolute; 
left:622px; 
top:192px; 
background: transparent url(../img/foro.jpg) no-repeat;}

a#publicaciones {display:block; 
width:103px; height:0; 
padding-top:58px; 
overflow:hidden; 
position:absolute; 
left:683px; 
top:134px; 
background: transparent url(../img/publicaciones.jpg) no-repeat 800px 800px;}
* html a#publicaciones {height:58px; he\ight:0;}
a#publicaciones:hover {background-position: 0 0; overflow:hidden;}
a#publicacionesactiva {display:block; 
width:103px; height:0; 
padding-top:58px; 
overflow:hidden; 
position:absolute; 
left:683px; 
top:134px;
background: transparent url(../img/publicaciones.jpg) no-repeat;}
.adorno{
	background-image: url(../img/adorno.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.enlace{
	background-image: url(../img/link.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.norma{
	background-image: url(../img/enlace_normativa.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}
.titulonews{
	font-size: 1.5em;
	padding-left: 8px;
	margin-top: -10px;
}
.fechanews{
	color: #97A700;
	padding-left: 8px;
	margin-top: 0px;   
}
.textonews{
	padding-left: 8px;
	margin-top: -10px;   
}
label,input,textarea {
	display: block;
	width: 300px;
	float: left;
	margin-bottom: 10px;
	font-family: Tahoma;
	font-size: 12px;
}
select{
		font-family: Tahoma;
	font-size: 12px;
}
.enviar{
	background: #97A700;
	text-align: center;
	width: 80px;
	float: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
   /*margin-left: 150px;*/
}
.enviar2{
	background: #97A700;
	text-align: center;
	width: 80px;
	float: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
	display: inline;
   /*margin-left: 150px;*/
}
label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}

br {
	clear: left;
}
#super{
line-height: 51px;
clear: none;
}
#super2{
line-height: 46px;
clear: none;
}
#memoriasanuales{

}
table {
  border-collapse:collapse; 
  font-family:tahoma; 
  font-size:0.80em; 
  line-height:2em; 
  /*border:1px solid #363;*/
  width:100%;
  }
td, th {
  padding:0 0.5em; 
 border-top:1px solid #97A700;
  }
tr.odd {
  background:#eee;
  }
th {
  background:#97A700;
  }
caption {
  font-family:tahoma; 
  font-size:2.5em; 
  line-height:2em; 
  height:2em; 
  padding-right:0.25em; 
  text-align: left; 
  color: #97A700; 
  }
tfoot {
  font-family:tahoma; 
  font-size:2em; 
  line-height:2em; 
  height:2em; 
  padding-right:0.25em; 
  text-align: left; 
  color: #97A700; 
  } 
tfoot th {
  background:#fff; 
  color:#363; 
  font-weight:normal;
  }
thead tr {
  color:#fff; 
  height:2em;
  text-transform: uppercase;
  }
thead tr th:first-child {
  color:#fc6; 
  border-right:1px solid #000; 
  text-align:right; 
  padding-right:1.5em;
  }
tbody th {
  padding:0; 
  border-right:1px solid #fff; 
  border-top:1px solid #000;
  width:16em; 
  vertical-align:middle;
  }
tbody tr.odd th {
  border-right:1px solid #eee;
  }
tbody td {
  color:#363; 
  vertical-align:middle; 
  height:4em;
  }
tbody th a {
  color:#fc3; 
  text-decoration:none; 
  border-right:0.8em solid #fc3; 
  font-weight:normal; 
  text-align:right; 
  padding-right:0.5em; 
  float:right; 
  border-top:0.8em solid #97A700;
  border-bottom:0.8em solid #97A700;
  }
tbody tr th a:visited {
  border-right:0.8em solid #fff;
  }
tbody tr.odd th a:visited {
  border-right:0.8em solid #eee;
  }
tbody td a:visited {
  color:#000; 
  font-weight:normal; 
  /*text-decoration:line-through;*/
  }
tbody td a {
  color:#000; 
  font-weight:normal;
  }
tbody tr th a:hover {
  color:#fff; 
  border-right:0.8em solid #fff;
  }
tbody tr.odd th a:hover {
  color:#fff; 
  border-right:0.8em solid #eee;
  }
tbody td a:hover {
  /*color:#c00; */
  font-weight:normal; 
  text-decoration:none;
  }
#listado
{
margin-left: 0;
padding-left: 0;

list-style: disc;
}

#listado li
{
padding-left: 10px;
}

#listado ul { list-style: square; }



#paginado{
padding-top: 10px;
margin: 4px 0 0 10px;
clear: both;
}
#paginado ul
{
display: block;
list-style: none outside;
padding: 0;
margin: 4px 0 0 10px;
font-family: Verdana, sans-serif;
font-size: x-small;
}
#paginado li
{
padding: 0;
margin: 0 6px 0 0;
border-top: 1px solid Black;
border-right: 1px solid Black;
border-left: 1px solid Black;
background-color: #0000CD;
color: #ffffff;
font-weight: bold;
/* the next 4 lines are magic */
display: block;
float: left;
position: relative;
top: -1.52em;
}

#paginado a:link,
#paginado a:visited
{
background-color: #97A700;
color: #ffffff;
text-decoration: none;
padding-left: 0.8em;
padding-right: 0.8em;

}

#paginado a:hover
{
background-color: Black;
color: #7FFF00;
}

#paginadoclear { display: none; }

html>body #paginadoclear
{
display: block;
clear: both;
}

#paginado li#paginaactiva a
{
background-color: #fff;
color: #2F4F4F;
padding-left: 1em;
padding-right: 1em;

}
#paginado li#activapag a
{
background-color: #fff;
color: #2F4F4F;
padding-left: 1em;
padding-right: 1em;
}

#admin table {

  font-family:tahoma; 
  font-size:3.9em; 
  /*line-height:2em; */
  /*border:1px solid #363;*/
  width:100%;
  }
#admin td, th {
 border-top:1px solid #97A700;
  }
#admin tr.odd {
  background:#eee;
  }
#admin th {
  background:#97A700;
  }
#admin caption {
  font-family:tahoma; 
  font-size:2.5em; 
  line-height:2em; 
  height:2em; 
  padding-right:0.25em; 
  text-align: left; 
  color: #97A700; 
  }
#admin tfoot {
  font-family:tahoma; 
  font-size:2em; 
  line-height:2em; 
  height:2em; 
  padding-right:0.25em; 
  text-align: left; 
  color: #97A700; 
  } 
#admin tfoot th {
  background:#fff; 
  color:#363; 
  font-weight:normal;
  }
#admin thead tr {
  color:#fff; 
  text-transform: uppercase;
  }
#admin thead tr th:first-child {
  color: #8B0000; 
  border-right:1px solid #000; 
  text-align:right; 
  padding-right:1.5em;
  }
#admin tbody th {
  padding:0; 
  border-right:1px solid #fff; 
  border-top:1px solid #000;
  /*width:16em; */
  vertical-align:middle;
  height: auto;
  }
#admin tbody tr.odd th {
  border-right:1px solid #eee;
  }
#admin tbody td {
  color:#363; 
  vertical-align:middle; 
   font-size:1.2em; 
	height: 1px; 
  }
#admin tbody th a {
  color: #8B0000; 
  text-decoration:none; 
  border-right:0.8em solid #fc3; 
  font-weight:normal; 
  text-align:right; 
  padding-right:0.5em; 
  float:right; 
/*  border-top:0.8em solid #97A700;
  border-bottom:0.8em solid #97A700;*/
  }
#admin tbody tr th a:visited {
  border-right:0.8em solid #fff;
  }
#admin tbody tr.odd th a:visited {
  border-right:0.8em solid #eee;
  }
#admin tbody td a:visited {
  color:#000; 
  font-weight:normal; 
  /*text-decoration:line-through;*/
  }
#admin tbody td a {
  color:#000; 
  font-weight:normal;
  }
#admin tbody tr th a:hover {
  color:#fff; 
  border-right:0.8em solid #fff;
  }
#admin tbody tr.odd th a:hover {
  color:#fff; 
  border-right:0.8em solid #eee;
  }
#admin tbody td a:hover {
  /*color:#c00; */
  font-weight:normal; 
  text-decoration:none;
  }

