a:hover {font-size: 12px;}
a:active {font-size: 12px;}
a:visit {font-size: 12px;}
a:link {font-size: 12px;}

BODY{
	text-align: center;
	background-color: white;
	font-family:Arial;
	padding-top: 0px;
	font-size: 0.9em;
	/*background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat;*/
	
}

img{
	border:0;
}

.cuerpo{
	 width:1003px;
   height:auto;
   margin: auto;
   background-color: #FFFFFF;
   position:relative;
   text-align:left;
	border-left:30px solid #FF9900;
}

.top_a{
    width:auto;
	 height: 115px;
    border-bottom:4px solid #FF9900;
    margin-left:5px;
}

.textoContenido3 {
	color: #555555;
	font-family: Arial;
	font-size: 12px;
}

.textoContenido3 a {
	color: #FF9900;
	font-family: Arial;
	font-size: 12px;
}

.textoContenido3 a:link {
	color: #FF9900;
	font-family: Arial;
	font-size: 12px;
}

.textoContenido3 a:visited {
	color: #FF9900;
	font-family: Arial;
	font-size: 12px;
}

.textoContenido3 a:hover {
	color: #FF9900;
	font-family: Arial;
	font-size: 12px;
}


.contenido{
	width:725px;
	height:auto;
	float:left;
}

.ancho_fijo{
	width:565px;
	height:auto;
	float:left;
}

.linea_contenido{
	border-bottom:3px solid #FF9900;
	margin-top:100px;
}

.top_izq{
	width: 182px;
	height: 100px;
	float:left;
	background-image: url(../imagenes/fondo.gif);
	background-repeat: repeat;
}

.top_drc{
  width:623px;
  height:90px;
  float:left;
}
.top_centro{
  width:135px;
  height:90px;
  margin-left:6px;
  /margin-left:2px;
  float:left;
}

.top_drc_b{
  width:623px;
  height:90px;
  margin-left:15px;
  margin-top: 5px;
  float:left;
}

.escudo{
	width:100px;
	height:90px;
	float:left;
	text-align: center;
}

.textoEscudo{
	width:100px;
	height:20px;
	float:left;	
	color: #FF9900;
	font-size: 0.6em;
	line-height: 10px;
}

.texto_escudo{
	width:250px;
	height:30px;
	font-size:0.7em;
}

.apellido{
width:352px;
height:20px;
float:left;
}
.direccion{
width:370px;
height:20px;
float:left;
}
.numero{
width:65px;
height:20px;
float:left;
}
.datos{
width:714px;
height:20px;
/*margin-left:70px;*/
}
.datos_iden{
width:200px;
height:20px;
font-weight:bold;
/*margin-left:70px;*/
margin-top:5px;

}
.datos_declaracion{
width:290px;
height:20px;
font-weight:bold;
margin-left:200px;
text-decoration:underline;
}
.datos_censales{
width:700px;
height:40px;
}
.cp{
width:141px;
height:20px;
float:left;
}
.escudo_declaracion{
width:50px;
height:70px;
margin-left:80px;
}
.foto_menu{
 width:150px;
 height:59px;
 float:left;
 cursor:pointer;
 margin-left:4px;
}
.fecha{
width:270px;
height:20px;
margin-left:450px;
}
.correo{
	width:18px;
	height:19px;
	float:left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	cursor:pointer;
}

.texto_correo{
	margin-left: 5px;
	margin-top: 5px;
	color: #555555;
	font-weight: bold;
	float:left;
	cursor:pointer;
}

.texto_correo a{
   text-decoration:none;
	font-weight: bold;
   color: #555555;
    }
.texto_correo a:hover{
   text-decoration:underline;
	font-weight: bold;
   color: #555555;
    }
.texto_correo a:visited{
   color: #555555;
	font-weight: bold;
    }

.top_b{
	width:auto;
	height: 31px;
	border-bottom:1px solid #CDCDCD;
	margin-left:5px;
}

.buscar{
	width: 180px;
	height: 31px;
	float:right;
	padding-top:2px;
	margin-left: 2px;
	
}

.buscar_FAQ{
	width: 300px;
	height: 31px;
	padding-top:5px;
	margin-left: 7px;
}
.texto_aviso {
	width:600px;
	margin-left:20px;
  margin-top:8px;
  /margin-top:12px;
  font-size:0.9em;
  color: #555555;
  text-decoration:none;
  cursor:pointer;
  float:left;
}
.texto_aviso a{
  font-size:0.9em;
  color: #555555;
  text-decoration:none;
}
.texto_aviso a:hover{
  text-decoration:underline;
	font-weight: bold;
  color: #555555;
    }
.texto_aviso a:visited{
  color: #555555;
	font-weight: bold;
  text-decoration:none;
    }
.buscar2{
	width: 208px;
	height: 31px;
	float:left;
	padding-top:5px;
}
.firma{
width:60px;
height:20px;
margin-left:530px;
margin-top:10px;
float:left;
}
.parte_izq{
	width:212px;
	/*/width:200px;*/
	height:427px;
	float:left;
}

.noticias{
	width:345px;
	/width:340px;
	height:427px;
	float:left;
}
.noticia{
	width:340px;
	height:110px;
	margin-bottom:10px;
	margin-top:5px;
}

.foto_noticia{
	display: block !important;
	width:135px;
	/*height:122px;*/
	height:40px;
	cursor:pointer;
	float:left;
	/*border:1px solid #CDCDCD;*/
	margin-top:5px;
}

.titulo_noticia{
	width:180px;
	height:auto;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#FF9900;
	margin-top:5px;
}
.titulo_noticia a{
   text-decoration:none;
   color:#FF9900;
    }
.titulo_noticia a:hover{
   text-decoration:underline;
   color:#FF9900;
    }
.titulo_noticia a:visited{
   color:#FF9900;
    }

.desc_noticia{
	width:180px;
	height:40px;
	float:left;
	font-size:0.9em;
	color:#555555;
}
.titulo_noticia_subasta{
	width:550px;
	height:auto;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#FF9900;
	margin-top:5px;
	
}
.titulo_noticia_subasta a{
   text-decoration:none;
   color:#FF9900;
    }
.titulo_noticia_subasta a:hover{
   text-decoration:underline;
   color:#FF9900;
    }
.titulo_noticia_subasta a:visited{
   color:#FF9900;
    }
.desc_noticia_subasta{
	
	width:550px;
	height:40px;
	float:left;
	font-size:0.9em;
	color:#555555;
	
}
.titulo_clic{
margin-top: 15px;
width: 190px;
/width: 190px;
height:18px;
background-color:#FF9900;
font-size:0.8em;
font-weight:bold;
color:#FFFFFF;
padding: 4px;
/*padding-left:1px;
margin-left:16px;
/margin-left:14px;*/
}
.menu_clic{
 width:190px;
 height:20px;
 /height:29px;
 border:1px solid #CDCDCD;
 color:#CDCDCD;
 padding-top:5px;
 padding-left:5px;
 font-size:0.8em;
}
.menu_clic a{
   text-decoration:none;
   color:#FF9900;
    }
.menu_clic a:hover{
   text-decoration:underline;
   color:#555555;
    }
.menu_clic a:visited{
   color:#FF9900;
    }
.anuncios{
width:152px;
height:auto;
min-height:57px;
cursor:pointer;

margin-top:10px;
/margin-top:5px;
border:1px solid #CDCDCD;
}
.anuncios1{
width:152px;
height:57px;
cursor:pointer;

margin-top:10px;
margin-bottom:20px;
float: left;
/margin-top:5px;
border:1px solid #CDCDCD;
}
.texto_noticia{
width:180px;
height:100px;
float:left;
margin-left:5px;
font-size:0.9em;
color:#555555;

}
.texto_noticia_faq{
	width:520px;
	height:10px;
	float:left;
	margin-left:5px;
	font-size:0.9em;
	color:#555555;
}

.imprimir{
	width:60px;
	height:20px;
	float:left;
	/float:right;
	font-size:0.9em;
	color:#555555;
	margin-top:3px;
}

.imprimir a{
   text-decoration:none;
   color:#555555;
}
.imprimir a:hover{
   text-decoration:underline;
   color:#555555;
    }
.imprimir a:visited{
   color:#555555;
    }
	 
.titulo_categoria{
	width:650px;
	/width:600px;
	height:20px;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	color:#FF9900;
	margin-top:8px;
}
	
.a_un_clic{
 width:215px;
 /width:225px;
 height:427px;
 float:left;
 margin-top: 7px;
 
}
.derecha{
	width:160px;
	height:427px;
	float:left;
	margin-top: 0px;
	/margin-top: 6px;
}
.estatuto{
width:545px;
height:auto;
float:left;
font-size:0.9em;
text-align:justify;
}
.calendario{
width:545px;
height:auto;
float:left;
}
.derecha_calendario{
 width:140px;
 height:427px;
 float:left;
 margin-top: 0px;
 /margin-top: 6px;
}
.categoria{
	width:535px;
	height:auto;
	float:left;
}

.categoria ul li a{
 color:#FF9900;
}

.imagen_tasa{
	width: 8px;
	height: auto;
	float:left;
	margin-top: 3px;
	background: url(../imagenes/cuadradoGris.gif)  no-repeat;
}

.texto_tasa{
	width: 480px;
	height: auto;
	margin-left: 5px;
	float:left;
	/*font-size: 12px;*/
}


.texto_tasa a:hover{
	text-decoration:underline;
	/*font-size: 12px;*/
}


.item_tasa{
	width:500px;
	height:auto;
	color:#FF9900;
	margin-bottom: 7px;
	font-weight: bold;
	font-size: 0.8em;
}
.item_tasa a {
	text-decoration:none;
	color:#FF9900;
	font-weight: bold;
}
.item_tasa a:hover{
 	text-decoration:underline;
 	color:#FF9900;
	/*font-weight: bold;*/
	text-decoration:underline;
}
.item_tasa a:visited{
   color:#FF9900;
	/*font-weight: bold;*/
}

.item_tasa2{
	width:470px;
	height:auto;
	color:#FF9900;
	margin-bottom: 7px;
	margin-left: 30px;
	font-weight: bold;
	font-size: 0.8em;
	float:left;
}
.item_tasa2 a {
	text-decoration:none;
	color:#FF9900;
	font-weight: bold;
}
.item_tasa2 a:hover{
 	text-decoration:underline;
 	color:#FF9900;
	font-weight: bold;
}
.item_tasa2 a:visited{
   color:#FF9900;
	font-weight: bold;
}

.derecha_categoria{
 width:180px;
 height:427px;
 float:left;
 margin-top: 5px;
 margin-left:15px;
}

.fila_menu{
	width:206px;
   height:auto;
	margin-bottom: 1px;
	float:left;
}

.bullet_item_menu{
	width: 7px;
	height: auto;
	float:left;
	margin-top: 8px;
	background-image: url(../imagenes/cuadrado.gif);
	background-repeat: no-repeat;
}

.bullet_item_menuN2{
	width: 7px;
	height: auto;
	float:left;
	margin-top: 4px;
	background-image: url(../imagenes/cuadrado.gif);
	background-repeat: no-repeat;
}

.lineaMenu{
	width:206px;
	/width:200px;
	height: auto;
	font-size: 0.02em;
	background-image: url(../imagenes/linea_menu.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
}

.parte_a{
	width:206px;
	/width:200px;
	/*height:244px;*/
}

.parte_b{
	width:180px;
	height:140px;
	margin-left:17px;
	/margin-left:13px;
}

.parte_c{
	width:190px;
	height:140px;
	margin-left:9px;
	/margin-left:5px;
}

.texto_menu{
	width:193px;
	height:auto;
	font-size: 0.9em;
	color:#555555;
	margin-left:5px;
	margin-top:5px;
	background: url(../imagenes/menu2.gif)  no-repeat;
	float: left;
}
.texto_menu a{
	cursor:pointer;
   text-decoration:none;
	font-size: 0.9em;
   color:#555555;
	float: left;  
	  }
.texto_menu a:hover{
   text-decoration:underline;
	cursor:pointer;
	font-size: 0.9em;
   color:#555555;
	float: left;
    }
.texto_menu a:visited{
	font-size: 0.9em;
	cursor:pointer;
   color:#555555;
	float: left;
    }
	 
.texto_menu2{
	width:193px;
	height:auto;
	font-size: 0.9em;
	color:#FF9900;
	margin-left:5px;
	margin-top:5px;
	float: left;
}

.texto_menu2 a{
	cursor:pointer;
   text-decoration:none;
	font-size: 0.9em;
   color:#FF9900;
	float: left;
    }
.texto_menu2 a:hover{
	cursor:pointer;
   text-decoration:underline;
	font-size: 0.9em;
   color:#555555;
	float: left;
    }
.texto_menu2 a:visited{
	cursor:pointer;
	font-size: 0.9em;
   color:#FF9900;
	float: left;
    } 

.texto_menuN2{
	width:168px;
	height:20px;
	font-size: 0.9em;
	margin-left:10px;
	/margin-left:5px;
	color:#FF9900;
}

.texto_menuN2 a{
	cursor:pointer;
   text-decoration:none;
	font-size: 0.9em;
   color:#FF9900;
    }
.texto_menuN2 a:hover{
	cursor:pointer;
   text-decoration:underline;
	font-size: 0.9em;
   color:#FF9900;
    }
.texto_menuN2 a:visited{
	cursor:pointer;
	font-size: 0.9em;
   color:#FF9900;
    }
	 
.categoriaReglamento{
	width: 400px;
	height: 15px;
	font-size: 0.8em;
	font-weight: bold;
	color:#FF9900;
	margin-top: 10px;
}
	 
.enlacesInteres{
	width:410px;
	height:20px;
	font-size: 0.9em;
	margin-bottom:10px;
	color:#555555;
	margin-left:15px;
	margin-top:8px;
}

.enlacesInteres a{
	cursor:pointer;
   text-decoration:none;
	font-size: 0.9em;
   color:#555555;
    }
.enlacesInteres a:hover{
	cursor:pointer;
   text-decoration:underline;
	font-size: 0.9em;
   color:#555555;
    }
.enlacesInteres a:visited{
	cursor:pointer;
	font-size: 0.9em;
   color:#555555;
    }

.inicio{
	width: auto;
	height: 25px;
	float:left;
	margin-top: 7px;
	/margin-top: 10px;
	color:#555555;
	font-size: 0.8em;
}

.inicio a{
   text-decoration:none;
   color:#FF9900;
    }
.inicio a:hover{
   text-decoration:underline;
   color:#FF9900;
    }
.inicio a:visited{
   color:#FF9900;
    }
	 
.listadoArticulos{
	color: #FF9900;
	background-color: #FFFFFF;
	font-size:0.8em;
	cursor:pointer;
	margin-top:5px;
}
.listadoArticulos a{
   text-decoration:none;
   color:#FF9900;
    }
.listadoArticulos a:hover{
   text-decoration:underline;
   color:#FF9900;
    }
.listadoArticulos a:visited{
   color:#FF9900;
    }
.listadoImpuestos{
	color: #555555;
	font-weight: bold;
	border-bottom:1px solid #555555;
}

.descripcionApartado{
	color: #555555;
}

.pie_bloque{
clear: both;
font-size: 0.1em;
}
.publicidad{
width:173px;
height:56px;
border:1px solid #CDCDCD;
cursor:pointer;
margin-top:5px;
}
.pie{

	height: auto;
	float:left;
	/float:0;
	font-size: 0.8em;
	margin-top:10px;
	/margin-top:10px;
	/*border-top:3px solid #FF9900;*/
	padding-left:40px;
	color:#555555;
}

.pie a{
   text-decoration:none;
   color:#555555;
}

.pie a:hover{
   text-decoration:underline;
   color:#555555;
}

.pie a:visited{
   color:#555555;
}

.bajarContenido{
	margin-top: 10px;
}
.meses_a{
	width: 190px;
	/width: 190px;
	height: 21px;
	float:left;
	background-color:#E9E9E9;
	/*margin-left:16px;
	/margin-left:14px;*/
	padding-top:3px;
}
.meses{
	width: 60px;
	/width: 60px;
	height: 21px;
	font-size: 0.8em;
	font-weight: bold;
	float:left;
	background-color:#E9E9E9;
	color: #555555;
}
.meses2{
	width: 65px;
	/width: 65px;
	height: 21px;
	font-size: 0.8em;
	float:left;
	background-color:#E9E9E9;
}
.meses a{
  text-decoration:none;
  color:#555555;
    }
.meses a:hover{
    text-decoration:underline;
    color:#555555;
    }
.meses a:visited{
   color:#555555;
    }
.meses2 a{
  text-decoration:none;
  color:#555555;
    }
.meses2 a:hover{
    text-decoration:underline;
    color:#555555;
    }
.meses2 a:visited{
   color:#555555;
    }
.titulos_portada
/* títulos de las secciones que aparecen en la pantalla de inicio */
{
	color: #FFFFFF;
	font-family: Swis721 Cn BT,Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 2;
	background-color: #5A5EA0;
	font-size: 0.6em;
}

.nombreMes{
	font-family: Arial;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	width: 20px;
	color: #555555;
	background-color: #DDDDDD;
}

.diasSemana {
	font-family: Arial;
	font-size: 0.8em;
	text-align: center;
	width: 17px;
	color: #555555;
	background-color: #FFF7EC;
}

.diasSemana_a {
	font-family: Arial;
	font-size: 0.8em;
	margin-top:20px;
	width: 20px;
	color: #555555;
	background-color: #FFF7EC;
}

.agenda{
 	width: 190px;
 	height: 154px;
 	margin-top:3px;
 	padding-left: 1px;
 	/*margin-left:13px;*/
}

.titulo_agenda{
width: 190px;
/width: 190px;
height:18px;
background-color:#FF9900;
font-size:0.8em;
font-weight:bold;
color:#FFFFFF;
padding: 4px;
/*padding-left:1px;
margin-left:16px;
/margin-left:14px;*/
}
.entradilla{
	font-size:0.8em;
	margin-top:12px;
	color:#555555;
}

.calendarioTabla{
	width: 190px;
	border: 0;
	float: left;
}

.agenda_impar{
	background-color: #FFFFFF;
	height: 11px;
}

.agenda_par{
	background-color: #F5F5F5;
	height: 11px;
}
 
.altura1px{
	height: 1px;
}
 
/*.texto4{
	margin-top: 10px;
	width: 668px;
}*/
 
.periodoAgenda{
	font-family: Arial;
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 20px;
}
 
.textoAgendaConFondo {
	font-family: Arial;
	font-size: 0.9em;
	color: #FFFFFF;
	background-color: #FF9900;
	letter-spacing: 1;
	padding:3px;
	padding-left: 3px;
	/padding-left: 3px;
	padding-right: 3px;
	/padding-right: 3px;
	border: 1px solid #DDDDDD;
}

.textoAgendaConFondo a {
  text-decoration:none;
  color:#FFFFFF;
}
.textoAgendaConFondo a:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.textoAgendaConFondo a:visited{
   color:#FFFFFF;
}
 
.textoAgendaConBorde {
	font-family: Arial;
	font-size: 0.7em;
	color: #666666;
	letter-spacing: 1;
	padding:3px;
	border: 1px solid #DDDDDD;
}

.textoAgendaConBorde a {
  text-decoration:none;
  color:#FFFFFF;
}
.textoAgendaConBorde a:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.textoAgendaConBorde a:visited{
   color:#FFFFFF;
}

.textoAgendaSinBorde {
	font-family: Arial;
	font-size: 0.8em;
	color: #666666;
	letter-spacing: 1;
	padding:3px;
}

.textoAgendaSinBorde a {
  text-decoration:none;
  color:#FFFFFF;
}
.textoAgendaSinBorde a:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.textoAgendaSinBorde a:visited{
   color:#FFFFFF;
}


.textoAgendaSinBorde_a {
	font-family: Arial;
	font-size: 0.8em;
	color: #666666;
	letter-spacing: 1;
	padding:2px;
}

.textoAgendaSinBorde_a a {
  text-decoration:none;
  color:#FFFFFF;
}
.textoAgendaSinBorde_a a:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.textoAgendaSinBorde_a a:visited{
   color:#FFFFFF;
}

.textoAgendaSinBorde_b {
	font-family: Arial;
	color: #666666;
	letter-spacing: 1;
	padding:1px;
	cursor: pointer;
}

.textoAgendaSinBorde_b a {
  text-decoration:none;
  color:#FFFFFF;
}
.textoAgendaSinBorde_b a:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.textoAgendaSinBorde_b a:visited{
   color:#FFFFFF;
}

.enlaceAgenda {
	background-color: #FF9900;	
	font-size: 0.9em;
	padding-left: 1px;
	padding-right: 1px;
}

.enlaceAgenda_a {
	color:#FFFFFF;
	background-color: #FF9900;	
	font-size: 0.8em;	
}

/*
enlaceAgenda_a a
{
 color:#FFFFFF;
}
*/
enlaceAgenda_a a:link
{
 color:#FFFFFF;
}

enlaceAgenda_a a:visited
{
 color:#FFFFFF;
}

enlaceAgenda_a a:hover
{
 color:#FFFFFF;
}


.textoContenido {
	font-family: Arial;
	font-size: 0.9em;
	color: #FF9900;
	line-height: 20px;
	text-align: justify;
}

.detalle_noticia{
	font-family: Arial;
	font-size: 12px;
	color: #555555;
	line-height: 20px;
	text-align: justify;
}

.enlace_textos_portada{
	font-family: Arial;
	font-size: 0.9em;
}	

.enlace_textos_portada a:hover{
	font-family: Arial;
	font-size: 0.9em;
	color: #515151;
	text-decoration: underline;
}

.enlace_textos_portada a:visited{
	font-family: Arial;
	font-size: 0.9em;
	color: #515151;
	text-decoration: none;
}

.enlace_textos_portada a:link{
	font-family: Arial;
	font-size: 0.9em;
	color: #515151;
	text-decoration: none;
}

.enlace_textos_portada a:active{
	font-family: Arial;
	font-size: 0.9em;
	color: #515151;
	text-decoration: none;
}

.enlacesMapaWeb{
 	width:500px;
	margin-left:15px;
	font-size: 1.2em;
}

.enlacesMapaWeb a{
	text-decoration:none;
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

.enlacesMapaWeb a:hover{
	text-decoration:underline;
	color:#1C1C1C;
	font-weight: normal;
	font-size: 0.9em;
}

.enlacesMapaWeb a:visited{
	color:#515151;
	font-weight: normal;
	font-size: 0.9em;
}

.textoMapaWeb{
	background-color: #EBEAEA;
	font-weight: bold;
	color: #FF9900;
	cursor:pointer;
}

.tablaContactar{
	width: 430;
}

.contactarColum1{
	width: 100px;
	height: auto;
	color: #555555;
	font-size: 0.8em;
	text-align: left;
}

.contactarColum2{
	width: 330px;
	height: auto;
	font-size: 0.8em;
	text-align: left;
	color: #555555;
}

.tituloContacto{
	width: 430px;
	height: auto;
	text-align: center;
	font-weight: bold;
	margin-left: 161px;
	color: #666666;
}

.textoContacto{
	width: 430px;
	height: auto;
	text-align: justify;
	font-size: 0.7em;
	margin-left: 161px;
	color: #666666;
}

.topContactar{
	width: 430px;
	height: auto;
	text-align: center;
	background-color: #FF9900;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

.contenido_derecha{
width:auto;
height:auto;
float:left;
padding-right: 3px;
text-align:justify;
font-size:0.8em;
}

.top_contenido{
	/*width:753px;*/
	width: 725px;
	height:30px;
	border-bottom:1px solid #CDCDCD;
}
.fechaNoticia {
	font-family: Arial;
	font-size: 12px;
	color: #899FAA;
}
.resNoticia {
	font-family: Arial;
	font-size: 0.9em;
	color: #FF9900;
}
.enlaceResNoticia:link, .enlaceResNoticia:active, .enlaceResNoticia:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
	color: #FF9900;
}
.enlaceResNoticia:hover{
	color: #FF9900;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;

}

.mesCalendario{

	width: 247px;
	height:190px;
	float:left;
	margin-left:5px;
	margin-top: 5px;
	
}
.global{
	width:186px;
	/*/width:180px;*/
   height:auto;
	margin-bottom: 3px;
	float:left;
	margin-left:15px; 
}

.itemImpExt{
	width: 450px;
	height: auto;
	color: #666666;
	background-color: #FFFFFF;
}
/*
a:link		{ font-weight: normal; font-size: 0.9em; color: #FF9900; text-decoration: none}
a:visited	{ font-weight: normal; font-size: 0.9em; color: #FF9900; text-decoration: none}
a:active	{ font-weight: normal; font-size: 0.9em; color: #FF9900; text-decoration: none}
a:hover		{ font-weight: normal; font-size: 0.9em; color: #FF9900; text-decoration: underline}
*/

a:link		{ font-weight: normal; font-size: 0.9em; text-decoration: none}
a:visited	{ font-weight: normal; font-size: 0.9em;text-decoration: none}
a:active	{ font-weight: normal; font-size: 0.9em; text-decoration: none}
a:hover		{ font-weight: normal; font-size: 0.9em; text-decoration: underline}

.itemReglayOrden{
	width: 450px;
	height: auto;
/*	color: #FF9900;*/
	float:left;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #000000;
}

.itemReglayOrden a{
	text-decoration:none;
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

.itemReglayOrden a:hover{
	text-decoration:underline;
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

.itemReglayOrden a:visited{
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}
.textoTabla {
	color: #FF9900;
	background-color: #FFFFFF;
	font-weight: bold;
}

.textoTabla a{
	text-decoration:none;
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

.textoTabla a:hover{
	text-decoration:underline;
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

.textoTabla a:visited{
	color:#909090;
	font-weight: normal;
	font-size: 0.9em;
}

.textoVolver{
	height: 25px;
	color: #FF9900;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding-top: 11px;
	margin-right:10px;
}

.textoVolver a{
	text-decoration:none;
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

.textoVolver a:hover{
	text-decoration:underline;
	color:#1C1C1C;
	font-weight: normal;
	font-size: 0.9em;
}

.textoVolver a:visited{
	color:#515151;
	font-weight: normal;
	font-size: 0.9em;
}

.imagen_menu{
	margin-top: 5px;
	
}

.formCalendario{
	margin-top: 10px;
}


.cuadroOrganigrama{
	width: 170px;
	height: 100px;
	float: right;
	margin-right: 17px;
	margin-top: 5px;
	border: 1px solid blue;
}

.rightArea2Table {table-layout: fixed;background: #FFFFFF;padding: 3px;border: 2px outset #CDCDCD;margin-top:5px;}

.rightArea2Header {
	heigth: 12px;
	color:#FF9900;
	border: 1px solid #CCCCCC;
	font-size:0.8em;
	font-weight: bold;
}

.rightArea2Header a {
	text-decoration:none;
	color:#FF9900;
}
.rightArea2Header a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.rightArea2Header a:visited{
	color:#FF9900;
}

.rightArea2Content {background: #FFFFFF;color:black;padding: 1px 5px;font-weight:normal;font-size: 0.8em;text-decoration: none;font-family: verdana,arial,helvetica,sans-serif;}
.rightArea2Cell a {
  text-decoration:none;
  color:black;
}
.rightArea2Cell a:hover{
    text-decoration:underline;
    color:black;
}
.rightArea2Cell a:visited{
   color:black;
}
.rightEj1Table {table-layout: fixed;background: #FFFFFF;border: 1px solid #CDCDCD;color:black;}

.rightEj1Content {background: #FFFFFF;color:black;padding: 1px 5px;font-weight:normal;font-size: 0.9em;font-family: verdana,arial,helvetica,sans-serif;}

.rightEj2Table {table-layout: fixed;background: #FFFFFF;border: 1px solid #CDCDCD;color:black;}

.rightEj2Content {background: #FFFFFF;color:black;padding: 1px 5px;font-weight:normal;font-size: 0.9em;font-family: verdana,arial,helvetica,sans-serif;}

a.right2ALaunch:link {color:black;font-weight: normal;font-size:0.8em;text-decoration: none;font-family: verdana, arial,helvetica,sans-serif;}


a.right2ALaunch:hover {color:black;cursor: hand;font-weight: normal;font-size:0.8em;text-decoration: underline;font-family: verdana, arial,helvetica,sans-serif;}


a.right2ALaunch:active {color:black;font-weight: normal;font-size:0.8em;text-decoration: none;font-family: verdana, arial,helvetica,sans-serif;}


a.right2ALaunch:visited {color:black;font-weight: normal;font-size:0.8em;text-decoration: none;font-family: verdana, arial,helvetica,sans-serif;}

a.right3ALaunch:link {color:black;font-weight: normal;font-size:0.9em;text-decoration: none;font-family: verdana, arial,helvetica,sans-serif;}


a.right3ALaunch:hover {color:black;cursor: hand;font-weight: normal;font-size:0.9em;text-decoration: underline;font-family: verdana, arial,helvetica,sans-serif;}


a.right3ALaunch:active {color:black;font-weight: normal;font-size:0.9em;text-decoration: none;font-family: verdana, arial,helvetica,sans-serif;}


a.right3ALaunch:visited {color:black;font-weight: normal;font-size:0.9em;text-decoration: none;font-family: verdana, arial,helvetica,sans-serif;}

Cada uno de los contenedores de opciones (1º, 2º, 3º nivel...) le ponemos en una capa, y cada una de las capas tendrá una clase de estilo que utilizaremos para ubicar el contenedor en la pantalla y para hacerlo visible o invisible:

.ejAreas1 {margin-left:10px;margin-top:60px;float:left;width:200px;border:1px solid #CDCDCD;position:absolute;visibility:hidden;}

.ejAreas2 {
	margin-left:525px;
	/margin-left:10px;
	margin-top:115px;
	/margin-top:113px;
	width:200px;
	float:left;
	border:1px solid #CDCDCD;
	position:absolute;
	visibility:hidden;
}

.ejAreas3 {margin-left:10px;margin-top:120px;width:200px;float:left;border:1px solid #CDCDCD;position:absolute;visibility:hidden;}

.ejAreas2_1 {
	margin-left:525px;
	/margin-left:10px;
	margin-top:176px;
	width:200px;
	float:left;
	border:1px solid #CDCDCD;
	position:absolute;
	visibility:hidden;
}
/*.ejAreas2_3 {margin-left:10px;margin-top:200px;width:200px;float:left;border:1px solid #CDCDCD;position:absolute;visibility:hidden;}*/
.ejAreas2_2 {
	margin-left:525px;
	/margin-left:10px;
	margin-top:261px;
	width:200px;
	float:left;
	border:1px solid #CDCDCD;
	position:absolute;
	visibility:hidden;
}
/*.ejAreas3_2 {margin-left:10px;margin-top:280px;width:200px;float:left;border:1px solid #CDCDCD;position:absolute;visibility:hidden;}
.ejAreas3_3 {margin-left:10px;margin-top:300px;width:200px;float:left;border:1px solid #CDCDCD;position:absolute;visibility:hidden;}*/

.tablaImposInt{
	width:510px;
	height:auto;
}

.parte1celda{
	width:510px;
	height:auto;
	float:left;
}

.celdaImposInt{
	width:250px;
	height:auto;
	float:left;
}

.celdaImposInt2{
	width:250px;
	height:auto;
	float:right;
}

.encabezadoCeldaImposInt{
	width:250px;
	height:auto;
	float:left;
	color:#FF9900;
	margin-top: 5px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
}

.item_celdaImposInt{
	width:250px;
	height:auto;
	float:left;
	color:#FF9900;
	margin-bottom: 15px;
	font-size: 0.8em;
}

.item_celdaImposInt a{
	text-decoration:none;
	color:#FF9900;
}
.item_celdaImposInt a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.item_celdaImposInt a:visited{
	color:#909090;
}

.legisVigente{
	width:500px;
	height:auto;
	text-align: center;
	font-size: 0.8em;
}

.legisVigente a{
	text-decoration:none;
	color:#FF9900;
}
.legisVigente a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.legisVigente a:visited{
	color:#909090;
}

.resumenCuadro{
	width:250px;
	height:auto;
	float:left;
	margin-top: 15px;
	text-align: center;
	font-size: 0.8em;
}

.resumenCuadro a{
	text-decoration:none;
	color:#FF9900;
}
.resumenCuadro a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.resumenCuadro a:visited{
	color:#909090;
}

.resumenCuadro2{
	width:250px;
	height:auto;
	text-align: center;
	margin-top: 15px;
	float:right;
	font-size: 0.8em;
}

.resumenCuadro2 a{
	text-decoration:none;
	color:#FF9900;
}
.resumenCuadro2 a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.resumenCuadro2 a:visited{
	color:#909090;
}

.desc_faq{
	width:480px;
	height:auto;
	float:left;
	font-size:12px;
	margin-left: 20px;
	color:#555555;
}

.desc_faq a{
	text-decoration:none;
	color:#555555;
}
.desc_faq a:hover{
	text-decoration:underline;
	color:#555555;
}
.desc_faq a:visited{
	color:#555555;
}
.ejAreas99 {
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;	
}

 
.ejAreas99_1 {
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;

}
.ejAreas99_3 {
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;

}
.ejAreas99_4 {
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;

}
.ejAreas99_5 {
	width:500px;
	height:auto;
	float:left;
	margin-top:10px;

}

.buscadorCuadro {
	font-size: 12px;
	color: #555555;
}

marquee a:link
{
 color:#FF9900;
}

#texto09
{
	color:#FF9900;
	font-weight: normal;
	font-size: 0.9em;
}

#texto08
{
	color:#FF9900;
	font-weight: normal;
	font-size: 0.8em;
}

#texto07
{
	color:#FF9900;
	font-weight: normal;
	font-size: 0.7em;
}

#textogris
{
	color:#8b8888;
	font-weight: normal;
}



.txtenlace
{
	color:#FF9900;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px
}

.txtenlace2
{
	color:#FF9900;
	font-weight: normal;
	text-decoration: none;
	font-size: 13px
}


.txtenlace a:hover
{
	color:#FF9900;
	font-weight: normal;
	text-decoration: underline;
	font-size: 13px
}

.derecha_sug{
	width:160px;
	height:427px;
	float:right;
	margin-top: 0px;
}