html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 10px 0px;
	height: 100%;
	font-size: 12px;
	background:#76b900;
}

a:link, a:visited {
	color: #7dba00; text-decoration: none;
	font-weight: normal;
}

a:hover {
	color: #00c;	text-decoration: underline;
	font-weight: normal;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
  text-align: left;
}

div, p, table, td, th {
	border-collapse:collapse;
	font-family: Tahoma,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
	color: #333;
}

/* Modules */

div.module div div{
width: 152px;
background: transparent url(../images/modulos_arr.png)  bottom left no-repeat;
}

div.module{
width: 152px;
background: transparent url(../images/modulos_med.png) left repeat-y;
margin-top: 2px;
}

div.module div{
width: 152px;
background: transparent url(../images/modulos_aba.png) top left no-repeat;
}

div.module div div div{
width: 137px;
padding-left: 5px;
padding-right: 10px;
padding-top: 10px;
background: transparent;
padding-bottom: 10px;
font-size: 10px;
}

div.module div div div div{
padding: 0px;
margin: 0px;
}

div.module h3 {
font-size: 14px;
line-height:130%;
width: 130px;
font-weight: bold;
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}

.contentheading {
width: 98%;
font-weight: bold;
font-size: 15px;
height: 23px;
line-height: 20px;
/*border-bottom: 1px solid #002E61;*/
font-family: 'Arial';
color: #000;/*#3366CC;*/
}

table.contentpaneopen {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 15px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}


/* Barras*/

.contentheading_admin{
background: transparent url(../images/barras/adminyfin.png) top left no-repeat;
display: block;
width: 98%;
height: 71px;
}

.contentheading_alcalde{
background: transparent url(../images/barras/BarraAlcalde.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}

.contentheading_aseo{
background: transparent url(../images/barras/BarraAseoyOrnato.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_juridica{
background: transparent url(../images/barras/BarraAsesoriaJuridica.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_concejales{
background: transparent url(../images/barras/BarraConcejales.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_contacto{
background: transparent url(../images/barras/BarraContacto.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_control{
background: transparent url(../images/barras/BarraControl.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_dideco{
background: transparent url(../images/barras/BarraDideco.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_eventos{
background: transparent url(../images/barras/BarraEventos.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_galeria{
background: transparent url(../images/barras/BarraGaleria.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_historia{
background: transparent url(../images/barras/BarraHistoria.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_informaciones{
background: transparent url(../images/barras/BarraInformaciones.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_informatica{
background: transparent url(../images/barras/BarraInformatica.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_inspeccion{
background: transparent url(../images/barras/BarraInspeccion.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_juzgado{
background: transparent url(../images/barras/BarraJuzgadodePoliciaLocal.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_municipio{
background: transparent url(../images/barras/BarraMunicipio.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_noticias{
background: transparent url(../images/barras/BarraNoticias.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_obras{
background: transparent url(../images/barras/BarraObras.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_secpla{
background: transparent url(../images/barras/BarraSecpla.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_secretaria{
background: transparent url(../images/barras/BarraSecretaria.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}
.contentheading_seguciu{
background: transparent url(../images/barras/BarraSeguCiu.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}

.contentheading_transito{
background: transparent url(../images/barras/BarraTransito.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}

.contentheading_turismo{
background: transparent url(../images/barras/BarraTurismo.png) top left no-repeat;
display: block;
width: 98%;
height: 33px;
}