body {
  background-color: #E6E6E6;
  font-family:   Verdana, Arial,  Helvetica, sans-serif;
  font-size: 76%;
  margin: 0;
  padding: 0;
  text-align: center;
}
a {
  color: #4A4A4A;
  background-color: transparent;
  text-decoration: none;
  margin: 0;
}
img {
  border: 0em;
}
.absmiddle {
  vertical-align: middle;
}
a:hover {
  color: #676767;
  text-decoration: underline;
}
form {
  margin: 0%;
}
.formularioEnLinea{
display : inline;
} 
dfn{
  color: #676767;
  margin-bottom: 0.5em;
}
.encuadre {
  background-color: #ffffff;
  width:78.1em;
  margin-top:0em;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
/* fin del estilo para los elementos que no son visibles y son a ttulo informativo */
/* comienzo del estilo que situa la imagen en la parte superior de las pginas */
.midCabecera {
  text-align: right;
  margin: 0em 0em 0em;
  padding: 0em;
  width:100%;
}
.fotobannersuperior  {
  margin: 0em;
  padding: 0em;
}
/* fin del estilo que situa la imagen en la parte superior de las pginas */
/* nueva botonera sin margenes */
#botoneranomargen {
  width:100%;
  font-size:100%;
  margin: 1em 0em 0em;
  float: right;
}
#botoneranomargen ul {
  margin:0em;
  padding:0em;
  list-style:none;
  display: inline;
}
#botoneranomargen li {
  float:left;
  margin:0em;
  padding:0em;
}
.botonazul a {
  font-size: 1.2em;
  padding: 0.4em 0em;
  border-left-width: 0.25em;
  border-left-style: solid;
  border-left-color: #ffffff;
  margin-top: 0.2em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  float:left;
  display:block;
  text-decoration:none;
  color:#FFFFFF;
  background-color: #336699;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.botonazul a {
  float:none;
}
/* End IE5-Mac hack */
.botonazul a:hover {
  color:#ffffff;
  text-decoration: underline;
}
.botonactivoazul a {
  font-size: 1.2em;
  padding: 0.4em 0em;
  border-left-width: 0.25em;
  border-left-style: solid;
  border-left-color: #ffffff;
  margin-top: 0.2em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  float:left;
  display:block;
  text-decoration:none;
  color:#FFFFFF;
  background-color: #797979;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.botonactivoazul a {float:none;}
/* End IE5-Mac hack */
.botonactivoazul a:hover {
  color:#ffffff;
  text-decoration: underline;
}
.botoninicioactivo {
  background-color: #ffffff;
}
.botoninicioactivo a {
  color:#ffffff;
  background-color: #797979;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  padding: 0.4em 0em;
  margin-top: 0.2em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  float:left;
  display:block;
  text-decoration:none;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.botoninicioactivo a {
  float:none;
}
/* End IE5-Mac hack */
.botoninicioactivo a:hover {
  color:#ffffff;
  text-decoration: underline;
}
.tamanio1{
  width: 14%;
}
.tamanio2{
  width: 35%;
}
.tamanio3{
  width: 29%;
}
.tamanio4{
  width: 22%;
}
.botoninicio {
  background-color: #ffffff;
}
.botoninicio a {
  color:#ffffff;
  background-color: #336699;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  padding: 0.4em 0em;
  margin-top: 0.2em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  float:left;
  display:block;
  text-decoration:none;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.botoninicio a {
  float:none;
}
/* End IE5-Mac hack */
.botoninicio a:hover {
  color:#ffffff;
  text-decoration: underline;
}
/* comienza el men de navegacin de la izquierda */
.navegacion  {
  margin: 0em 0em 0em 0em;
  float: left;
  padding: 0em 0em 0em 0em;
}
/* fin del men de navegacin de la izquierda */
/* comienza el estilo necesario para distribuir los elementos en la cabecera de las pginas y el camino de situacin */
.filaCajas {
  margin: 0em;
  padding: 0em;
}
/* fin del estilo necesario para distribuir los elementos en la parte superior de las pginas */
/* comienza la distribucin del espacio en el rea de trabajo de las pginas */
.unTercio, .unTercioColumDerecha, .dosTercios, .todo, .dosTerciosRight, .unTercioRight, .unTercioDirectorio, .dosTerciosDirectorio, .entero, .unTercioDireccion, .ColumnaTres_old, .ColumnaDos, .ColumnaUna, .tresTercio, .bloqueTresTercios, .enteroTributos, .contenedorarea, .cajatextotributos, .contenedormapaweb, .cajaformularioPrevencion {
  background-color: #ffffff;
  margin: 0em 0em 0em 0em;
  float: left;
}
.unTercio {
  text-align: left;
  width: 15em;
  margin: 1.2em 0em 0em;
  padding-left: 0em;
  float: right;
}
.unTercio ul{
  list-style-type: none;
  margin: 0em 0em 0em 0em;
  padding : 0em 0em 0em 0em;
  text-align: left;
}
.unTercio li{
  list-style-type: none;
  margin: 0em 0em 0em 0em;
  list-style-position: outside;
  }
.dosTercios {
  text-align: left;
  width: 69%;
  margin: 1.2em 0em 0em;
  padding-left: 0.1em;
  padding-right: 0.5em
}

.dosTercios p{
  text-align: justify;
}
.todo {
  width: 75%;
  padding-left: 0em;
  float: right;
  text-align: left;
}
.marginTodoCabecera{
  margin-top: 0.4em;
}
.marginTodo{
  margin-top: 1.1em;
}
.noBorderOnLeft {
  border-left: none;
}
.noBorderOnRight{
  border-right: none;
}
/* fin de la distribucin del espacio en el rea de trabajo de las pginas */

/*comienzan los estilos para los br e imagenes con texto*/
.contenido .sinTexto{
  clear: both;
}
.contenido .centrarElemento{
  text-align: center;
}

.contenido .imagenDirectorio{
  float: right;
}

/*fin estilos los estilos para los br e imagenes con texto*/

/* comienza estilo para los elementos de ttulo de las pginas  */
.contenido {
  margin: 0em;
  padding: 0em;
}
.contenido h1 {
  color: #016879;
  background-color: #ffffff;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  margin: 0.1em 0em 0.8em;
  padding: 0.2em 0em 0em 0.5em;
  text-align: left;
  font-weight: bold;
}
.contenido h1 a {
	color: #016879;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.contenido h1 a:hover {
  color: #016879;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: underline;
}
.contenido h2 {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.contenido h2 a {
  text-decoration: none;
}
.contenido h2 a:hover {
  text-decoration: none;
}
.contenido h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenido h3 a {
  text-decoration: none;
}
.contenido h3 a:hover {
  text-decoration: none;
}
.contenido h4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contenido h4 a {
  text-decoration: none;
}
.contenido h4 a:hover {
  text-decoration: none;
}
.contenido h5 {
  color: #504E50;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
}
.contenido h5 a {
  color: #504E50;
}
.contenido h5 a:hover {
  color: #000000;
}
.cajagrislista {
  margin: 0em;
  padding: 0em;
}
.cajagrislista div.frecuentesLi {
  margin: 0em 0em 1em;
  height: 100%;
  width: 13em;
  color: #757577;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0.3em 0.8em 0.3em 0.3em;
  text-align: left;
  background-color: #E6E6E6;
  border: 0.1em solid #336699;
}
.cajagrislista a {
  color: #4A4A4A;
  text-decoration: none;
}
.cajagrislista a:hover {
  color: #757577;
  text-decoration: underline;
}
.cajitagris {
  color: #757577;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  margin: 0em 0em 1em;
  padding: 0.3em 0.8em 0.3em 0.3em;
  text-align: right;
  height: 100%;
  background-color: #E6E6E6;
  border: 0.1em solid #336699;
  width: 13em;
}
#cajitagris h3a {
  color: #757577;
  text-decoration: none;
}
#cajitagris h3 a:hover {
  color: #000000;
  text-decoration: none;
}
/* fin del estilo para los elementos de ttulo de las pginas  */
/* comienza el estilo para el pie de pgina y sus elementos */
#footer {
  color: #7F7F7F;
  font-size: 85%;
  text-align: center;
  margin: 0.5em 10em 0em 10em;
  padding: 0.1em 1em 0.5em;
  clear: left;
}
#footer p {
  border-top-width: 0.1em;
  border-top-style: solid;
  border-top-color: #808080;
  padding-top: 0.5em;
  margin-top: 0em;
}
#footer a {
  color: #BABABA;
  background-color: transparent;
  text-decoration: none;
}
#footer a:hover {
  color: #8b2c60;
  text-decoration: underline;
}
/* fin del estilo para el pie de pgina y sus elementos */
/* comienzan estilos para botones de buscador, mapa del web y tamaos de letra */
.mapaweb {
  text-align: right;
  padding: 0em;
  margin: 0em 0em 0em 0em;
}
.mapawebspan,.busquedaavanzadaspan {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1.1em;
  background-color: #336699;
  margin-bottom: 1.3em;
  padding-right: 0.7em;
  padding-left: 0.7em;
  margin-right: 0em;
  margin-left: 0.3em;
  padding-top: 0.59em;
  padding-bottom: 0.7em;
  vertical-align: middle;
}
.busquedaavanzadaspan a {
  color: #ffffff;
  text-decoration: none;
}
.busquedaavanzadaspan a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.mapawebspan a {
  color: #ffffff;
  text-decoration: none;
}
.mapawebspan a:hover {
  color: #ffffff;
  text-decoration: underline;
}
.a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 2.2em;
  background-color: #ffffff;
  vertical-align: middle;
  margin: 0em;
  padding: 0em 0.2em;
}
.a a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
.a a:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
.aaActivo {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1.7em;
  background-color: #7BB4DA;
  vertical-align: middle;
  margin: 0em;
  padding: 0.15em 0.35em 0.15em;
  border-right-width: 0.1em;
  border-left-width: 0.1em;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #FFFFFF;
  border-left-color: #FFFFFF;
}
.aaActivo a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
.aaActivo a:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
.aa {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1.7em;
  background-color: #336699;
  vertical-align: middle;
  margin: 0em;
  padding: 0.15em 0.35em 0.15em;
  border-right-width: 0.1em;
  border-left-width: 0.1em;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #FFFFFF;
  border-left-color: #FFFFFF;
}
.aa a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
.aa a:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
.aaaActivo {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1.3em;
  background-color: #7BB4DA;
  vertical-align: middle;
  margin: 0em;
  padding: 0.35em 0.5em;
}
.aaaActivo a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-bottom: 0.3em;
}
.aaaActivo a:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
.aaa {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1.3em;
  background-color: #336699;
  vertical-align: middle;
  margin: 0em;
  padding: 0.35em 0.5em;
}
.aaa a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-bottom: 0.3em;
}
.aaa a:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
}
/* fin de estilos para botones de buscador, mapa del web y tamaos de letra */
/* estilo para los textos que son obligatorias cumplimentarles en los formularios */
.obligado{
  color: #8B2C60;
}
INPUT {
  font-size: 1.5em;
  color: #4A4A4A;
  text-align: left;
  margin-top: 0.2em;
  margin-bottom: 0em;
}
TEXTAREA {
  font-family:   Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: #4A4A4A;
  text-align: left;
  background-color: #ffffff;
  border: 0.1em solid #A59F9F;
}
SELECT {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  background-color: #ffffff;
  color: #4A4A4A;
}
/* empiezan estilos para los contenedores de los titulos con borde azul */
#bordeAzul  {
  background-color: #ffffff;
  width: 93.65%;
  padding: 0.4em 1.5em 0.5em 0.6em;
  margin: 1em 0% 1em 1em;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  color: #336699;
  border: 0.1em solid #336699;
}
#bordeAzul span  {
  color: #515050;
  font-weight: bold;
}
#bordeAzul a  {
  color: #C0C0C0;
}
#bordeAzul a:hover  {
  color: #C0C0C0;
}
/* empizan estilos para los elementos de maquetacin de los textos y de los contenidos del portal */
strong {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  font-size: 100%;
  color: #333333;
}
/* estilo para la caja del buscador de la home */
.caja2 {
  font-size: 0.8em;
  color : #434343;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  background-color: #F9F9F9;
  margin-bottom: 0.1em;
  border-top: 0.1em solid #7F9DB9;
  border-right: 0.1em solid #7F9DB9;
  border-bottom: 0.1em solid #7F9DB9;
  border-left: 0.1em solid #7F9DB9;
  margin-top: 0em;
}
/* estilos para el men izquierdo que es una lista anidada en otra accesible */
#banner {
  WIDTH: 16.2em;
  margin: 1.1em 0em 0em 0.4em;
  padding: 0em;
}
#banner ul {
  margin: 0.1em 0% 0%;
  padding-left: 0%;
}
#banner li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  list-style-type: none;
}
#banner .bannerUno {
	color: #504E50;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0.1em 0em 0em;
	padding: 0.9em 0.3em 0.9em;
	text-align: right;
	border-right-width: 0.7em;
	border-right-style: solid;
	border-right-color: #336699;
	vertical-align: middle;
	position: relative;
	top: 0.1em;
	bottom: 0.3em;
  background-image: url(../img/fondoBannerIzquierdo.png);
	word-spacing: 0.1em;
	}
#banner .bannerUno a {
  color: #504E50;
  text-decoration: none;
}
#banner .bannerUno a:hover {
  color: #000000;
  text-decoration: none;
}
#banner .bannerUnoActivo {
  font-weight: bolder;
  color: #504E50;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  margin: 0.1em 0em 0em;
  padding: 0.9em 0.3em 0.9em;
  text-align: right;
  border-right-width: 0.7em;
  border-right-style: solid;
  border-right-color: #797979;
  vertical-align: middle;
  position: relative;
  top: 0.1em;
  bottom: 0.3em;
  background-image: url(../img/fondoBannerIzquierdo.png);
  background-repeat: repeat;
  word-spacing: 0.2em;
}
#banner .bannerUnoActivo a {
  color: #504E50;
  text-decoration: none;
}
#banner .bannerUnoActivo a:hover {
  color: #336699;
  text-decoration: none;
}
#banner .bannerDos {
  color: #504E50;
  font-family:   Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  list-style-type: none;
  margin: 0.3em 0.6em 0.3em 0em;
  padding: 0.4em 0.8em 0.4em 0.8em;
  border: 0.1em solid #808080;
  text-align: right;
  background-image: url(../img/fondoBannerIzquierdo02.png);
  background-repeat: repeat;
  background-position: right top;
}
#banner .bannerDos a {
  color: #504E50;
  text-decoration: none;
}
#banner .bannerDos a:hover {
  color: #000000;
  text-decoration: none;
}
#banner .bannerDosActivo {
	color: #ffffff;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	list-style-type: none;
	margin-top: 0.3em;
	margin-right: 0.6em;
	margin-bottom: 0.3em;
	margin-left: 0em;
	padding-top: 0.4em;
	padding-right: 0.8em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	border: 0.1em solid #808080;
	text-align: right;
	font-weight: bold;
	background-color: #797979;
  	}
	#banner .bannerDosActivo a {
  color: #ffffff;
  text-decoration: none;
	}
	#banner .bannerDosActivo a:hover {
  color: #ffffff;
  text-decoration: none;
	}
/* Se especifica el h1 para el apartado 'La Junta Informa'*/
.contenido .unTercio h1{
  color: #016879;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  margin: 0em 0em 0.5em;
  padding: 0em 0em 0em 0em;
  text-align: left;
  font-weight: bold;
}
/* Estilos especiales para el contenedor cajatexto'*/
#cajatexto blockquote{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #860742;
}
.botonenviar {
  font-size: 0.9em;
  color : #434343;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  background-color: #ffffff;
  letter-spacing: 0em;
  padding-left: 0.1em;
  padding-right: 0.1em;
  padding-top: 0.1em;
  padding-bottom: 0em;
  border: 0em;
}

/* estilo destacados parte izquierda de las pginas */
.enteroTributos {
  text-align: left;
	width: 78%;
	padding: 0em;
	background-color: #ffffff;
	margin: 0em 0em 0em 0em;
}
.fototodoarea  {
	margin-left: 0.8em;
}
.contenedorarea {
  text-align: left;
  width: 76%;
  padding: 0em;
  margin-left: 0.9em;
  margin-right: 0em;
  margin-top: 1.2em;
}
/* fin de las fotos a left */
.destacado {
	color: #015368;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	  }
div.spacer {
  clear: both;
}
/* Destacado FAQS*/
div.frecuentesLi {
        background-image: url(../img/faqs.gif);
	background-repeat: no-repeat;
        color:#333333;
        text-align: left;
        }
a.frecuentesA {
        padding-left:2em;
}
a.frecuentesA:hover {
        color:#333333;
}

/* Destacados 5 cajas derecha*/
.cajaDestacadoTributos {
  margin: 0em;
  padding: 0em;
}
.cajaDestacadoTributos a {
  color: #34669C;
  text-decoration: none;
}
.cajaDestacadoTributos a:hover {
  color: #34669C;
  text-decoration: underline;
}
.tituloAzul{
  margin-top: 0.3em;
  width: 95%;
  text-align: left;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  margin-left:0em;
  padding: 0.3em 0em 0em 0em;
  background-color: #336699;
  font-size: 1em;
    }
.tituloAzul img{margin:0em;margin-top:0.3em;width:100%}
.tituloAzulClaro{
  margin-top: 0.3em;
  width: 11.8em;
  text-align: center;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  margin-left:0em;
  padding: 0.7em 0.8em 0.3em 1em;
  background-color: #E9F2F9;
  font-size:105%;
  color: #336699;
  font-weight:bold;
}
.tituloAzul a {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
    }
.tituloAzul a:hover {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
    }

/* Generales*/
.azul{
    color:#34669C;
    }
.texto140{
        font-size:140%;
        color: #34669C;
    }
.sepa{
    height:5em;
    }
/*PRIMER Y SEGUNDO NIVEL*/
.dosTercios{
    padding-bottom:5em;
    }
.dosTercios h1.tit{
    margin-top:1.5em;
    margin:0.7em;
    margin-left:0em;
    font-size:1.3em;
    width:100%;
    color:#333333;
    font-weight: bold;
    }
.dosTercios h1.home{
    margin-top:1.5em;
    margin:0.7em;
    font-size:1.3em;
    width:100%;
    color:#333333;
    font-weight: bold;
    }
.dosTercios h1,p{
    margin-left:1.5em;
    font-size:1.1em;
    width:100%;
    color:#333333;
    font-weight: normal;
    }
.dosTercios p{
    margin-top:1.5em;
    margin-bottom:2em;
    }
.dosTercios p a{
    color:#972E69;
    text-decoration:underline;
    }
.dosTercios h1.nivel2,h2.nivel2,h3.nivel2 {
    margin-left:1.5em;
    margin-bottom:0em;
    font-size:1.1em;
    width:90%;
    color:#972E69;
    font-weight: bold;
    clear:both;
    padding-left:2.5em;
    background-image:url(../img/icono_h1.gif);
    background-repeat: no-repeat;
    }
.dosTercios h1.group,h1.groupB, h2.group {
    margin-left:1em;
    margin-bottom:0em;
    font-size:1.1em;
    width:100%;
    color:#346699;
    font-weight: bold;
    clear:both;
    background-color:#F1F1F2;
    padding:0.5em;
    width:100%;
    }
.dosTercios h1.groupB{
    background-color:#F1F6FF}
.dosTercios h1.nivel2 a, h2.nivel2 a,h3.nivel2 a{
    color:#972E69;
    text-decoration:none;
    }
.dosTercios h1.nivel2 a:hover,h2.nivel2 a:hover,h3.nivel2 a:hover{
    color:#972E69;
    text-decoration:underline;
    }
.fototodoareainterna  {
    margin-left: 0.8em;
    margin-bottom:1.5em;
}
img.destacadoTributos{
    margin-right:1.3em;
    margin-bottom:1.3em;
    margin-top:0.3em;
    float:left;
    border:0.1em solid #c2c2c2;
    padding:0.2em;
    }
/*TERCER NIVEL*/
.contenedorarea {width:89%;}
.contenedorarea h1{
    margin-top:0em;
    margin-left:0em;
    font-size:1.1em;
    width:100%;
    color:#972E69;
    font-weight: bold;
    padding-left:2.5em;
    background-image:url(../img/icono_h1.gif);
    background-repeat: no-repeat;
    padding-bottom:1em;
    padding-top:0em;
    text-align:justify;
    }
.enteroTributos #bordeAzul {
    background-color:#F6F7F9
}
.enteroTributos #bordeAzul .activo{
    color:#34669C;
    }
.enteroTributos #bordeAzul .desactivo{
    color:#000;
    font-size:1em;
    font-family: Arial, Helvetica, sans-serif;
    }
.enteroTributos #bordeAzul .desactivo a{
    color:#696969;
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
/*Boton imprimir*/
#imprimir{
    clear:both;
   /* background-image:url(../img/icono_imprimir.gif);
    background-repeat: no-repeat;*/
    padding-left:2.5em;
    margin-top:2.5em;
    height:3em;
    margin-left:74%;
    margin-bottom:0em;
    }
#imprimir a{
    color:#972E69;
    font-weight: bold;
    text-decoration:underline;
    }
#imprimir a:hover{
    color:#34669C;
    font-weight: bold;
    text-decoration:underline;
    }
/* contenedor de textos */

.cajatextotributos  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	font-size:105%;
        width: 92%;
	padding: 0em 0em 0.5em 0em;
	margin: 0em 0em 0em 1em;
        padding-bottom:5em;

}
.cajatextotributos a, .cajatextotributos ul li a,.cajatextotributos ul li ul li a {
	color: #34669C;
	text-decoration: none;

}
.cajatextotributos a:hover, .cajatextotributos ul li a:hover,  .cajatextotributos ul li ul li  a:hover   {
	color: #972E69;
	text-decoration: underline;
}
.cajatextotributos p{
    font-size: 1em;
    margin-left:0.6em;
    }
.cajatextotributos h1{
    color:#34669C;
    font-size: 1em;
    margin-left:0em;
}
.cajatextotributos h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
        color:#34669C;
	text-align: justify;
	font-size: 1.1em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.6em;
        font-weight: normal;
}
.cajatextotributos ul{
    	list-style-image: url(../img/icono_ul.gif);
        color:#333;
	margin: 0.3em 0.3em 0.3em 5em;
	text-align: justify;
        padding:0;
}
.cajatextotributos ul.margenpeq{
        margin: 0.3em 0em 0.3em 3em;
    }
.cajatextotributos ul.margenpeq ul{
        margin-right:0em;
    }
.cajatextotributos ul.margenpeq li{
        margin-right:0em;
        margin-left: 1em;
    }
.cajatextotributos ul.documentos{
    	list-style-image: none;
        list-style-type:none;
        color:#333;
	margin: 0.3em 0.3em 0.3em 1em;
	text-align: left;
        padding:0em;
}
.cajatextotributos ul,li{
    font-size: 1em;
}
.cajatextotributos ul a,.cajatextotributos ul ul a,.cajatextotributos ul a strong{
        color: #34669C;
        text-decoration: none;
}
.cajatextotributos ul a:hover,.cajatextotributos ul ul a:hover,.cajatextotributos ul a:hover strong{
        color: #972E69;
        text-decoration: none;
}
.cajatextotributos ul ul{
    	list-style-image: url(../img/icono_li.gif);
    	margin: 0.3em 0.3em 0.3em 0.3em;

}
.cajatextotributos ol{
        color:#333;
	margin: 0.3em 0.3em 0.3em 2em;
	text-align: left;
        list-style-type: upper-roman;
        padding:0;
    }
.cajatextotributos ol ol{
        list-style-type: upper-alpha;
        padding:0em;
    }
.cajatextotributos li {
	margin: 1em 1em 0.5em 2.5em;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
        padding:0em;
}
.cajatextotributos img.paginaentera{
    margin-top:2em;
    margin-bottom:2em;
    }
/* estilo para los iconos de descarga */
.iconodescarga {
  margin: 0.5em 0.3em 0.3em 0em;
  vertical-align: middle;
}
.iconootrasdescarga {
  margin: 0.5em 0.3em 0.3em 0em;
  vertical-align: middle;
}
/* tablas */
.cajatextotributos table {
  width:100%;
  margin-bottom:2em;
  color:#34669C;
}
.cajatextotributos caption {
  color: #175E94;
  font-weight: bold;
  padding-bottom: 0.4em;
  padding-top: 0.4em;
  margin: 0em;
  text-align:left;
}
.cajatextotributos th {
  background-color: #175E94;
  color:#fff;
  font-weight: bold;
  padding: 0.2em;
  margin: 0em;
}
.cajatextotributos tr.par {
  background-color: #F0F5F9;
}
/*Formularios*/
.cajatextotributos #formulario{
        margin-left:0.6em;
        color:#000;
        margin-top:1.5em;
    }
.cajatextotributos #formulario label{
        color:#333;
        font-weight: normal;
        padding-right:0.3em;
}
.cajatextotributos #formulario input,select,textarea{
    border:0.1em solid #175E94;
    font-size:1.1em;
    }
.cajatextotributos #formulario input{
border-bottom:0.05em solid #175E94;
border-top:0.05em solid #175E94;
}
.cajatextotributos #formulario input.sinborde{
    border:none;
    font-size:1.1em;
    }
.cajatextotributos #formulario input.boton{
    background-color:#E9F2F9;
    color:#34669C;
    font-size:1.1em;
    font-weight: bold;
    margin:0.3em;
    padding:0em;
    text-align:center;
    border-top:0.1em solid #E2ECF5;
    border-left:0.1em solid #E2ECF5;
    border-bottom:0.1em solid #8E9FA9;
    border-right:0.1em solid #8E9FA9;
    }
.cajatextotributos #formulario .literal{
        float:left;
        width:20em;
        text-align:right;
    }
.cajatextotributos #formulario .dato{
        margin-bottom:1em;
        margin-top:0em;
        margin-left:20em;
    }
.cajatextotributos .botones{
    text-align:center;
    margin-bottom:2em;
    margin-top:2em;
    }
.cajatextotributos p.nota{
    border-top:0.1em solid #333;
    padding-top:0.5em;
    font-size:0.9em;
    }
.spanunderline {
  font-size: 1em;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration: underline;
}
.spansangria {
  font-size: 1em;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-indent: 2em;
}
.spansuperindice {
  font-size: 0.7em;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  vertical-align: super;
}
.spansubindice {
  font-size: 0.7em;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  vertical-align: sub;
}
/*Botón subir arriba*/
.subir{
    clear:both;
    background-image:url(../img/icono_subir.gif);
    background-repeat: no-repeat;
    padding-left:2.5em;
    margin-top:2.5em;
    height:4em;
    margin-left:83%;
    margin-bottom:2.5em;
    }
.subir a,.subir a:hover{
    color:#972E69;
    font-weight: bold;
    text-decoration:underline;
    font-size:0.9em;
    }
.subir a:hover{
    color:#34669C;
    }

/*Mapa web*/
.contenedormapawebanidado {
	width: 99%;
	padding: 0em 0em 0em 0.1em;
	margin: 0em 0em 0em 0.1em;
	text-align: left;

    }
.contenedormapawebanidado ol  {
	padding: 0.1em;
	margin: 1em 0em 1em 1em;
        list-style-type: decimal;
  }
.contenedormapawebanidado li  {
	color: #003655;
        margin-left:1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
        padding:0em;

  }
.contenedormapawebanidado li li  {
	list-style-type: none;
  }
.contenedormapawebanidado li a  {
	color: #003655;
	text-decoration: none;
  }
.contenedormapawebanidado li a:hover  {
	color: #003655;
	text-decoration: underline;
  }
.contenedormapawebanidado ol ul.nivel1{}
.contenedormapawebanidado ol ul.nivel2{
    margin-bottom:3em;
    }
.titulomapaweb  {
	background-color: #ffffff;
	border: 0.05em solid #972E69;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #016879;
	padding: 0.5em 0.8em;
	margin: 0em;
  }
/* fin mapa del web */
/*Página segundo nivel en formato tabla*/
.dosTercios table{
    width:107%;
    margin-bottom:2em;
    }
.dosTercios table td.title{
    margin-left:1.5em;
    margin-bottom:0em;
    font-size:1.1em;
    color:#346699;
    font-weight: bold;
    background-color:#F1F1F2;
    padding-left:0.5em;
    width:55%;
    }
.dosTercios table td.enlaces{
    margin-left:0em;
    margin-bottom:0em;
    font-size:1.1em;
    color:#346699;
    font-weight:normal;
    background-color:#F1F1F2;
    padding-left:0.5em;
    width:45%;
    }
.dosTercios table td ul{
    	list-style-image: url(../img/icono_li.gif);
        color:#333;
	margin: 0.5em 0.3em 0.3em 2.5em;
	text-align: left;
        padding:0;
}
.dosTercios table td li{
	padding-bottom: 0.5em;
}

.dosTercios table td ul li a{
    	text-decoration:underline;
}
.dosTercios table td ul li a:hover{
    	text-decoration:underline;
	color: #003655;
}
/*enlaces dos columnas*/
h2.col2{
    font-weight:bold;
    margin-bottom:0em;
    }
UL.col2{
    PADDING-RIGHT: 0em;
    PADDING-LEFT: 0em;
    FLOAT: left;
    PADDING-BOTTOM: 0em;
    MARGIN: 1em 0em;
    WIDTH: 100%;
    PADDING-TOP: 0em;
    LIST-STYLE-TYPE: none;
}

UL.col2 LI{
    PADDING-RIGHT: 0em;
    DISPLAY: inline;
    PADDING-LEFT: 0em;
    FLOAT: left;
    PADDING-BOTTOM: 0.5em;
    WIDTH: 40%;
    PADDING-TOP: 0.5em;
} 
UL.col2 LI img{
    margin-right:1em;
}
.mapawebspanActivo{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 1.1em;
  margin-bottom: 1.3em;
  padding-right: 0.7em;
  padding-left: 0.7em;
  margin-right: 0em;
  margin-left: 0.3em;
  padding-top: 0.59em;
  padding-bottom: 0.7em;
  vertical-align: middle;
  background-color: #797979;
}
.mapawebspanActivo a{
  color: #ffffff;
  text-decoration: none;
}
.mapawebspanActivo a:hover {
  color: #ffffff;
  text-decoration: underline;
}

