/* CSS Document */


#cuadroArbol
{
   position:relative;
   height:35em;
   width:49.0em;
   left:0em;
   top:0em;
   overflow:auto;
   scrollbar-base-color: #ffffff;
   scrollbar-arrow-color: #CDAB21;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-face-color: #ffffff;
   scrollbar-highlight-color: #ffffff;
   scrollbar-shadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
}


                             
body {
	font-family: "Trebuchet MS",Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #444;
	border: 0;
	margin: 0 auto 0 auto;
	padding: 0;
        background-color:#DEDAA8;
	background-position:50% 0;
	background-repeat:repeat-y;
	}
	
  img {
	margin: 0;
	padding: 0;
	border: 0;
  	}

form{
	padding: 0;
	margin: 0;
	}

.hidden{
	display: none;
	}	
	
div#general {
	margin: 0 auto 0 auto !important;
        padding:0px !important;
	width: 864px;
      	}
	
/*ESTILOS PARA LA CABECERA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#cabecera {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
/*MENU SUPERIOR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */					
	
div#menu-superior{
	float: left;
  	width: 760px;
	}		
	
div#menu-superior ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

div#menu-superior li{
	padding: 25px 8px 0 8px;
	margin: 0;
	float: left;
	text-align: center;
	white-space: nowrap;				
	background-image: url(<%=picsPath%>carpeta_ciudadano/separador_items_1.gif);  
	background-repeat: no-repeat;
	background-position: 0 0;
	width: auto !important;
	width: 50px;
	min-width: 50px;
	}
	
div#menu-superior a{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	}
	
div#menu-superior a:hover{
	color: #049AB0;
	text-decoration: underline;
	}					
			
div#menu-superior li#idiomas {
	background-image: url(<%=picsPath%>carpeta_ciudadano/separador_items_2.gif);  
	width: auto !important;
        width: 140px;
	min-width: 140px;
	margin: 0;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	}
	
li#idiomas a{
	color: #08A1B7;
	}			
	
li#idiomas a:hover{
	color: #000;
	}/*FIN MENU SUPERIOR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */				
						
/*FIN ESTILOS PARA LA CABECERA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


/*ESTILOS PARTE CENTRAL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#cuerpo{
	width: 769px;
	float: left;
	margin:0px;
	padding:0px 20px 2px 20px !important;
	}
	
div#columna-izquierda{
	float: left;
	display:inline;
	width: 200px;
	padding: 0px 0 0 5px !important;
	margin:0px 0px 0px 25px !important;
	height: auto !important;
	height: 200px;
	min-height: 200px;

/*border:1px solid red;*/

	}

div#columna-derecha{
	float: left;
	display:inline;
	width: 420px;
    padding:0px !important;
    margin:0 10px 5px 12px !important;


/*border: 1px solid red;*/

	}

div#logotipo{
	width: 212px;
	float: left;
	margin: 10px 0 0 0;
	}
	
div#zona-buscador{
	width: 194px;
	float: left;
	padding: 110px 0 0 18px;
	}
	
div#zona-buscador form, div#zona-buscador p{
	padding: 0;
	margin: 0;
	}	
	
div#zona-buscador input,div#zona-buscador select{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #373535;
	width: 116px;
	float: left;
	margin: 0 4px 0 0;		
	}

div#zona-buscador select{
	width: 178px;
	margin: 0 4px 4px 0;		
	}
		
div#fieldButtonEnv{
	float: left;
	border: 1px solid #fff;
	}	
	
div#zona-buscador input#fieldButton{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #373535;
	width: 50px;
	margin: 0;
	background-color: #D1D1D1;
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #EBEAEA;
	border-left: 1px solid #EBEAEA;
	border-bottom: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
	float: left;
	padding-left: 5px;			
	}	
		
div#consola-imagen{
	width: 212px;
	height: 145px;
	float: left;
	margin: 0 0 10px 0;
	background-repeat: no-repeat;
	background-position: 0 0;	
	}	
	
div#sup-menu{	
	width: 200px;
	height: 27px;
	padding: 8px 0 0 5px !important;
	margin:0px  !important;
	float: left;
	background-image: url(<%=picsPath%>carpeta_ciudadano/bg_sup_menu.gif);	
	background-repeat: no-repeat;
	background-position: 0 0;

/*border: 1px solid blue;*/
	
	}
	
div#sup-menu h2{	
	padding: 0 0 0 10px;
	margin: 0px 0 0 0;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #77B5A0;
	}

div#inf-menu{	
    font-size: 0;
	width: 212px;
	height: 10px;
	float: left;
	background-image: url(<%=picsPath%>carpeta_ciudadano/bg_inf_menu.gif);	
	background-repeat: no-repeat;
	background-position: 0 0;
	}			
	

	
/*FIN ESTILOS PARTE CENTRAL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*ESTILOS PIE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#pie{
        position: relative;
        top: 3em;
        text-align: center;
	width: 600px;
        margin:0px 0px 0 130px !important;
	padding:25px 0px 10px 0px !important;
	float: left;
	color:#AD8F4C;
	/*border:1px solid red ;*/
	}

div#pie a{
	color:#D68805;
	text-decoration:underline;
	}

div#pie a:hover{
	color:#D68805;
	text-decoration: line-through;
	}

/**MENU INFERIOR**/

div#menu-inferior{
	padding: 7px 0 7px 0;
	margin: 0 0 7px 0;
	float: left;
	width: 760px;
	background-image: url(<%=picsPath%>carpeta_ciudadano/bg_menu_inferior.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
	text-align: center;
	color: #000;	
	}

div#menu-inferior a{
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3A9479;
	}

div#menu-inferior a:hover{
		text-decoration: underline;
	}


/**FIN MENU INFERIOR**/	

/**ENLACES PIE**/
div#links-pie{
	padding: 0;
	margin: 0;
	float: left;
	width: 760px;
	text-align: center;
	color: #858586;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;		
	}
	
div#links-pie a{
	text-decoration: none;
	color: #858586;
	}
	
div#links-pie a:hover{
	color: #4A4F56;
	}


/**FIN ENLACES PIE**/

div#copyright{
	padding: 0;
	margin: 6px 0 0 0;	
	float: left;
	width: 760px;
	text-align: center;	
	color: #858586;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}

div#icos_accesibilidad {
        position:relative;
        top:3em;
	padding: 0 0 11px 0;
        margin-left:40px;
	width: 730px;
	text-align: center;
	float: left;
/*border:1px solid red;*/
	}

div#icos_accesibilidad img{
	border: 0;
	margin: 4px;
	}
	
div#mensajes{
  width: 536px;
  float: left;
  color: #D68805;
  font-family: Arial, sans-serif;
  font-size: 20px;
  margin: 5px 0 14px 0;
  }
  
div#msg-busqueda{
  width: 526px;
  float: left;
  border: 1px solid #ccc;
  padding: 4px;
  color: #6A6A6A;
  }  
	
/*FIN ESTILOS PIE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

/*IFRAME*/
iframe#contenidoFRM{
  width: 536px;
  height: 600px;
  }
/*FIN IFRAME*/

/* MÓDULO LOGIN */
div#titulo-login{
	width: 172px;
	margin: 0 auto 0 auto;
	padding: 0 0 2px 0;
	font-size: 10px;
	font-weight: bold;
	font-family: "Tahoma", verdana, sans-serif;
	text-transform: uppercase;
	color: #5F6567;
	border-bottom: 4px solid #5F6567;
	}	

div#formulario-login{
	width: 172px;
	margin: 2px auto 0 auto;
	padding: 0;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	text-transform: uppercase;
	color: #620000;
	border-bottom: 1px dotted #AFCCDA;
	height: 58px;	
	}
	
div#formulario-login p{
	margin: 0;
	padding: 0;	
	}	
	
div#formulario-login input{
	border: 3px double #21A7C8;
	width:100px;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #675103;
	background-color: #F1F4F5;
	margin-top: 4px;
	height: 13px;
	padding: 2px 0 0 0;
	}		

div#alta-usuario input,div#logout-usuario input{
	border: 1px solid #21A7C8;
	width: 84px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #5F6567;
	background-color: #F9F9F9;
	margin: 0;
	padding: 0;
	}

div#logout-usuario input{
	width: 170px;
	}

.bienvenida-usuario{
	width: 170px;
	margin-top: 6px;
	float: left;
	font-family: "Tahoma", verdana, helvetica, sans-serif;
	font-size: 11px;
        text-transform: none;
        color: #4C585C;
        text-align: center;
	line-height: 16px;	
	}

.bienvenida-usuario strong{
        color: #006189;
	}

.nombre-campo{
	width: 63px;
	padding-top: 4px;
	margin-top: 4px;
	float:left;
	}
	
.bullet-flecha {
	font-family: "Tahoma", verdana,sans-serif;
	font-weight: bold;	
	}

.campo-password{
	width: 77px !important;	
	margin: 0 3px 0 0;
	}

.submit-login{
    width: 20px !important;
    height: 21px !important;
    text-transform: uppercase;
    font-family: "Tahoma", verdana, sans-serif !important;
    font-size: 10px;
    font-weight: bold;
    background-color: #21A7C8 !important;
    color: #fff !important;
    padding: 0 0 0 2px !important;
}

div#alta-usuario,div#logout-usuario {
	width: 172px;
	margin: 4px auto 0 auto;
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #4F616F;
	padding: 0;
	}

div#alta-usuario p,div#logout-usuario p {
	margin: 0;
	padding: 0;
	}	
	
div#alert-login {
	margin: 16px 0 0 18px;
	padding: 0;
	width: 600px;
    height: 142px;
    float: left;
	}

div#alert-form-login{
	margin: 14px 0 0 8px;
	padding: 3px 0 0 0;
	width: 193px;
        height: 110px;
        float: left;
	background: url(<%=picsPath%>carpeta_ciudadano/bg_login_form.gif) no-repeat 0 0;	
	}

div#alert-text-login{
	margin: 14px 0 0 0;
	padding: 3px 10px 0 10px;
	width: 260px;
        height: 110px;
        float: left;
        color: #006189;
        text-transform: uppercase;
        font-family: arial,sans-serif;
        font-size: 10px;
        font-weight: bold;     
	}

div#alert-text-login p{
	text-align: center;
	}

	div#indices {
	float: left;
	width: 400px;
	margin: 40px 0 0 0;
	}

.body-seccion{
  margin-top: 42px;
}

/*BARRA DE ICONOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
div#iconos {
	float:left;
    heigth:26px !important;
	width: 98%;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px  0px 6px 0px !important;
    /*border:1px solid green;*/
	}
	
div#iconos a:link, div#iconos a:visited, div#iconos a:active {
	color: #000;
	font-weight:normal;
	}
	
div#iconos a:hover {
	text-decoration: underline;
	color: #000;
	}
	
div#iconos span{
    padding: 5px 2px 5px 10px !important;
	float:right;
}
.icono-volver a{
    heigth:22px;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	padding: 1px 10px 3px 25px;
    margin:0 0px 0 10px;
	background: url(<%=picsPath%>carpeta_ciudadano/ico_volver.gif) no-repeat;
	background-position: 0px 0px;
	
	}

.icono-volver a:hover{
    heigth:22px;
    padding: 1px 10px 3px 25px;
    margin:0 0px 0 10px;
	background: url(<%=picsPath%>carpeta_ciudadano/ico_volver_on.gif) no-repeat;
	background-position: 0px 0px;
	}

.icono-imprimir a{
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
    padding: 1px 0px 3px 25px;
	margin:0 0px 0 10px;
	background: url(<%=picsPath%>carpeta_ciudadano/ico_imprimir.gif) no-repeat;
	background-position: 0px 0px;
	}

.icono-imprimir a:hover{
	padding: 1px 0px 3px 25px;
	margin:0 0px 0 10px;
	background: url(<%=picsPath%>carpeta_ciudadano/ico_imprimir_on.gif) no-repeat;
	background-position: 0px 0px;
	}

.imprimir-listado {
	margin-bottom: 14px;
	}

/*FIN DE LA BARRA DE ICONOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


/*PAGINACIÓN DE CONTENIDOS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

div#paginacion{
	float: left;
	margin: 10px 0 10px 0;
	padding: 4px 0 4px 0;
	border: 1px solid #0397AD;
	width: 534px;
	color: #B5D6DD;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
div#paginacion p{
	margin: 0;
	padding: 0;
	text-align: center;
	}	

div#paginacion strong{
	padding: 2px 3px 2px 3px;
	color: #fff;
	background-color: #0397AD;
	text-decoration: none;
	}
		
div#paginacion a{
	padding: 2px 3px 2px 3px;
	color: #0397AD;
	text-decoration: none;
	font-size: 10px;
	background-color: transparent;
	}
	
div#paginacion a:hover{
	color: #fff;
	background-color: #BDE8EE;
	}


/*CUERPO DE TEXTO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
h2.atencion_ciudadano{
	color:#538C7B;
	font-family:  Helvetica, Arial, sans-serif;	
	font-size: 22px;
	margin:14px 0 0 0;
	padding:0px;
}
div#titular {
	float: left;
	width: 100.4%;
	height:163px;
	margin: 0px 0 0px 0;
	padding: 0;
	background-repeat:no-repeat;
	background-position:top;
	}
	
div#titular h2 {
	color: #77B5A0;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px !important;
	font-weight: normal;
	margin: 0;
	padding: 0;
	float: left;
	}

	
div#titular h2 a{
	color: #77B5A0 !important;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px !important;
	font-weight: bold;
        text-decoration: underline;
	margin: 0;
	padding: 0;
	float: left;
	}
	
div#titular img{
	float: left;
	margin-right: 0px;
	padding:0px;
	}	
	
div#cuerpo-texto {
	float: left;
	width:98%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	margin-bottom: 15px;
	margin-top: 10px;
	padding: 0;
	line-height: 18px;
        font-size: 11px !important;
	padding-left: 3px;
	}
	
div#cuerpo-texto ul{
	float: left;
	margin: 0;
	padding: 0;
	}
	
div#cuerpo-texto li{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type:none;
	}
	
div#cuerpo-texto a {
        color: #538C7B;
        text-decoration: underline;
        }

div#cuerpo-texto a:hover {
        color: #70AB97;
        text-decoration: underline;
        }

div#cuerpo-texto img {
	float: left;
	margin: 7px 10px 7px 0;
	padding: 0; 
	}
	
div#cuerpo-texto p {
	margin-top: 0;
	margin-bottom: 10px !important;
	padding:0px;
	}
div#cuerpo-texto strong{
    font-size: 13px !important;
	color:#417B6A;
	}
	
/* ampliada*/
div#cuerpo-texto div.ampliada{
	margin:10px 0 0 0;
	padding:0px;
	}

div#cuerpo-texto div.ampliada span{
	margin:0px;
	padding:0px;
	display:inline;
	}

div#cuerpo-texto div.ampliada strong{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px !important;
	font-weight:normal;
	text-decoration:none !important;
	color:#538C7B;
	margin:0px ;
	padding:0px;
	width:200px;
	}

div#cuerpo-texto div.ampliada img{
        float:left;
	border:2px solid #B8E0D1;
	margin: 5px 14px 0 0;
	height:145px;
	}

/*FIN DE CUERPO DE TEXTO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


/*INDICES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.titular-indice-2c h2 {
	float: left !important;
	display: inline;
    color: #D68805;
    font-family: Arial, sans-serif;
    font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	
.titular-indice-2c h2 {
    float: left !important;
	font-size: 18px;
	}	

.titular-indice img,.titular-indice-2c img {
	float: left;
	margin-right: 5px;
	}

.titular-indice{
        float: left;
        width: 100%;
        margin: 10px 0 0px 0;
        padding:0px; 
	   color:#D68805;  
        }

.titular-indice h2 {
    width: 90%;
	margin: 0px;
	padding: 0 0 0 3px !important;
	color:#D68805 !important;
	font-family:  Helvetica, Arial, sans-serif;	
	font-size: 16px !important;
    text-decoration: none !important;
	}

.titular-indice h2 a{
    width: 90%;
	margin: 0px;
	padding: 0 0 0 6px !important;
	color:#D68805 !important;
	font-family:  Helvetica, Arial, sans-serif;	
	font-size: 16px !important;
    text-decoration: none !important;
	}

.titular-indice h2 a:hover{
    text-decoration: underline !important;
}

.titular-indice img{
        margin:0px 0 0px 0;
        padding:0px;    
        }
	
.titular-indice-2c a {
	font-size: 13px;
	}	
	
.titular-indice a:hover {
	text-decoration: underline !important;
	}

.fecha-indice {
	float: left;
	width: 518px;
	border: none;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #6C6959;
	text-transform: uppercase;
	padding: 4px 7px 4px 9px;
	background-color: #F7F4FB;
	margin-top: 10px;
	border: 1px solid #C1B6DB;
	margin-bottom: 2px;
	}
	
.atributos,.atributos-2, .atributos-2c {
	float: right;
	width: 536px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
	/*background-color: yellow;*/
	}
	
.atributos-2c {
	width: 257px;
	}	
	
.atributos ul,.atributos-2 ul,.atributos-2c ul {
	list-style-type: none;
	}
		

.atributos li,.atributos-2 li,.atributos-2c li {
	float: left;
	}
	
.atributos a {
	color: #6C6959;
	text-decoration: none;
	}
	
.atributos a:hover {
	text-decoration: none;
	color: #928F81 !important;
	}
	
.columna-izq, .columna-izq-2, .columna-izq-2c {
	width: 250px;
	padding: 4px 7px 4px 7px;
	border: none;
	color: #6C6959;
	/*margin-right: 7px;*/
	background-color: #F6F6F6;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #B5D6DD;
	margin-right: 4px;	
	}
	
.columna-izq-2c {
	width: 112px;
	margin-right: 1px;
	}
	
.columna-der, .columna-der-2, .columna-der-2c {
	float: right;
	width: 250px;
	padding: 4px 7px 4px 7px;
	margin: 0;
	color: #6C6959;
	background-color: #F6F6F6;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #B5D6DD;
	}
	
.columna-der-2c {
	width: 112px;
	}	

.columna-simple,.columna-simple-2,.columna-simple-2c {
	width: 520px;
	border: none;
	color: #6C6959;
	padding: 4px 7px 4px 7px;
	background-color: #F6F6F6;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #B5D6DD;
	}
	
.columna-simple-2c {
	width: 242px;
	}	
	
.resumen, .resumen-2, .resumen-2c {
	float: left;
	width: 532px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	border: none;
	color: #000;
	padding: 4px 2px 4px 2px;
	margin-bottom: 0;
	background-color: none;
	}
	
.resumen-2c {
	width: 248px;
	}		
	
.bold-atributos {
	font-weight: bold;
	color: #E8AA02;
	}
	
.bold-fecha {
	font-weight: bold;
	color: #716383;
	}

.img-listado{
	width: 90px;
	float: left;
	margin: 0 6px 4px 0;
	}
	
/*FIN DE INDICES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*DATOS ADJUNTOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

div#adjuntos {
  float: left;
  display:inline;
  width: 500px !important;
  margin: 0px 0 20px 10px !important;
  padding-bottom: 10px !important;
  background-color:#fff !important;
  border:1px solid #E6C68F;
  }

div#adjuntos-cabecera {
	float: left;
	width: 98% !important;
	margin: 0;
	border: 0 !important;
	padding: 4px 7px 4px 7px;
    border-bottom:1px dotted #A85905 ;
	}

div#adjuntos-cabecera h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-transform: none;
	color: #D68805 !important;
	}


.adjunto {
	float: left;
	width: 90% !important;
	margin: 0;
	margin-top: 10px;
	padding: 0;
        text-transform: none;
	}


.adjunto a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold;
	color: #387F2D;
	}
	
.adjunto a:hover {
	text-decoration: none;
	color: #68757B !important;
	}
	
	
.adjunto-nombre {
	float: left;
	width: 90%;
	margin: 0;
	padding: 4px 7px 4px 7px;
	font-weight: bold;
        border:0 !important;
	}

.adjunto-nombre a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px !important;
	color: #000 !important;
	font-weight: bold;
	text-decoration:none;
    padding:2px 0px 4px 20px !important;
	margin: 0 !important;
    border:0 !important;
	}


.adjunto-nombre strong {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight: normal;
	text-transform:none;
	text-decoration:none;
    background-image:url(<%=picsPath%>ico_p2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:2px 0px 10px 25px;
	margin: 2px 0 8px 0px;
    border:0 !important;
}

.adjunto-nombre a strong {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	font-weight: normal;
	text-transform:none;
	text-decoration:none;
	padding:2px 0px 10px 25px;
	margin: 2px 0 8px 0px;
        border:0 !important;
}

.adjunto-descripcion {
	float: left;
	width: 100%;
	margin: 0;
	border: 0px !important;
	color: #68757B;
        font-weight: normal !important;
	padding: 4px 7px 4px 25px !important;
	}



/*FIN DATOS ADJUNTOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/


.contiene-indice,.contiene-indice-2c {
    float: left;
    width: 98%;
    margin: 0;
    padding: 0;
    border: 0;
    margin-bottom: 15px;
    }


.contiene-indice-2c {
        width: 257px;
        margin-bottom: 15px;
        padding-right: 10px;
        }

div#site-editor {
        float: left;
        margin: 0 0 0px 0;
        padding: 3px;
        width: 500px;
        border: 0px;
        background-color: #FDF3DE;
}

div#site-editor img {
        margin-right: 3px;
        vertical-align: middle;
}

div#site-editor a {
        color: #6C6959;
        text-decoration: underline;
        }

div#site-editor a:hover {
        text-decoration: underline;
        color: #C18D27;
        }


div#sup-menu {
	float: left;
        width:95%;
	margin: 40px 0px 0 0;
	padding: 0px;
	height:18px;
	}

div#sup-menu h2 {
	float: left;
	margin: 2px 0px 0px 4px;
	padding:0px;
	color:#A85905;
	}

div#sup-menu img {
	float: left;
	margin: 0px 0 0 5px;
	}
	

/*ESTILOS GENÉRICOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/*El id del tag DIV, así como los prefijos de los demás estilos específicos, 
dependerán del nombre que le hayamos dado a nuestro menú*/

div#menu {
	width: 170px;
	padding:0px 8px 30px 0px;
	margin:0px;
	}

/*Estilos genéricos de los elementos UL del menú*/

div#menu ul {
	margin: 0px;
	padding-left: 12px;
	padding-top: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
/*Estilos genéricos de los elementos LI del menú*/

div#menu li {
	float: left;
	padding: 0;
	margin: 1px 0 0 0;
	}
	
/*Estilos genéricos de los elementos A del menú*/

div#menu a {
	display: block;
	padding: 4px 1px 4px 10px;
	background-color: #CFA457;
	border-bottom:1px solid #fff;
	background-image: url(<%=picsPath%>carpeta_ciudadano/fondo_boton.gif);	
	background-repeat: no-repeat;
	background-position: 0 100%;
	}

div#menu a:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	background-image: url(<%=picsPath%>carpeta_ciudadano/fondo_boton_on.gif);	
	background-repeat: no-repeat;
	background-position: 0 100%;
	}	

div#menu a:link, .navlist a:visited {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
    }


#navegacion
{
 position:absolute;
 top:21em;
 left:25em;
 width: 18.80em;
 height:25.8em;
 color:                  #000000;
 font-size:              0.9em;
 font-weight:bold;
 letter-spacing:         0.08em;
 overflow: auto;
 scrollbar-face-color: #FFFFFF;
 scrollbar-arrow-color: #CFA457;
 scrollbar-3dlight-color: #ffffff;
 scrollbar-shadow-color: #ffffff;
 scrollbar-darkshadow-color: #FFFFFF;
 scrollbar-track-color: #FFFFFF;

float: left;
  
}

#EjecutaNavegacionLogo
{
   color:#000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size:1.5em;
   letter-spacing:0.1em;
   min-height:1.250em;
   font-weight:bold;
   position:relative;
   top:-2.200em;
   left:-1em;

}

#EjecutaNavegacionTitulo
{
   font-family: Arial, Helvetica, sans-serif;
   font-size:0.59em;
   font-weight:bold;
   letter-spacing:0.08em;
   TEXT-DECORATION:none;
   cursor:pointer;
   position:absolute;
   top:2.593em;
   left:2.900em;
   z-index:4;
}

#EjecutaNavegacionBlanco
{
   color:#000000;
   TEXT-DECORATION:none;
   z-index:5;
}




/*Estilos genéricos de los elementos IMG del menú*/

div#menu img {
	border: 0 !important;
	vertical-align: middle;
	float: left;
	border: 0;
	margin: 4px 5px 2px 0;
	}
	
.item-text {
        cursor: pointer;	
        display: block;
	float: left;
	margin: 0;
	padding: 0;
	}

/*ESTILOS ESPECÍFICOS*/
/*Los estilos específicos se asignan a cada una de las clases creadas para cada elemento en cada nivel: */
/*(menuUL_0, menuUL_1, ..., menuUL_n), (menuLI_0, menuLI_1, ..., menuLI_n), 
(menuA_0, menuA_1, ..., menuA_n), (menuIMG_0, menuIMG_1, ..., menuIMG_n)*/
.menuUL_0 {
	padding: 0px 2px 0px 5px !important;
    margin:0px;
	}

.menuLI_0 {
	margin: 0;
    padding: 0px;
    color: #fff;
	}

.menuLI_0 a{
    display: block;
	padding: 0px 1px 0px 0px;
	color: #fff;
	text-decoration: none;
	width: 100%;
    }

.menuUL_1 {
	padding: 0px 0 1px 1px !important;
	}

.menuLI_1 {
	margin: 0px 0 0 0 !important;
	}
	
.menuUL_2 {
	padding: 0px 0 0px 10px !important;
	}

.menuLI_2 {
	margin: 0px !important;
	}	
	
/*Estilos específicos de los elementos A del NIVEL 1 menú*/
.menuA_0 {
	}

.menuA_0:hover {

	}


/*Estilos específicos de los elementos A del NIVEL 2 menú*/
.menuA_1 {
	font-size: 12px !important;
	color: #585454 !important;
	}

.menuA_1:hover {
	font-size: 12px !important;	
	color: #827D7D !important;
        background-color: #A5CABD;
	}
	
.menuA_2 {
	font-size: 12px !important;
	color: #7B7878 !important;
	}

.menuA_2:hover {
	font-size: 12px !important;
        background-color: #A5CABD;	
	}	


/*Estilos específicos de los elementos A del NIVEL 2 menú*/
/* ... */

/*Estilo aplicado al tag A de la sección actual*/
/*menuSetionLink_0 para el NIVEL 1, menuSetionLink_1 para el NIVEL 2, ..., menuSetionLink_n para el NIVEL n+1 */
.menuSetionLink_0, .menuSubSectionsLinks_0 {
	font-weight: bold;
	}

.menuSetionLink_0:hover, .menuSubSectionsLinks_0:hover {
	}

	
.menuSetionLink_1, .menuSubSectionsLinks_1 {
	font-weight: bold;
	font-size: 12px !important;
	color: #585454 !important;	
	}

.menuSetionLink_1:hover, .menuSubSectionsLinks_1:hover {
	font-size: 12px !important;	
	color: #827D7D !important;	
	}
	
.menuSetionLink_2{
	font-weight: bold !important;
	font-size: 12px !important;
	color: #ADA8A8 !important;	
	}

.menuSetionLink_2:hover{
	font-size: 12px !important;
	color: #ADA8A8 !important;		
	}
	
.menuIMG_1 {
	margin-right: 5px !important;
	}

