body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	}

img {
	border: 0;
	}

.hidden{
	display: none;
	}	

#cuadroArbol
{
   position:relative;
   height:35em;
   width:45.5em !important;
   left:0em;
   overflow:auto !important;
   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;

/*border: 1px solid blue;*/
float: left;



}


div#general {
	width: 774px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #FFFFCC;*/
	}
	
div#cabecera {
	/*float: left;*/
        position: absolute;
        top : 2px;
        width: 774px;
	height: 100px;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	}
	
div#cabecera-superior {
	float: left;
	width: 774px;
	margin: 0 0 2px 0;
	padding: 0;
	background-image: url(../../pics/cabecera_top.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	}

div#escudo {
	float: left;
	margin: 0;
	padding: 0;
	/*background-color: #FFFFCC;*/
	padding-left: 12px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #77671a;
	}
	
div#escudo img {
	float: left;
	}
	
div#escudo h1 {
	float: left;
	margin: 0;
	padding: 14px 0 0 5px;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #77671A;
	font-weight: normal;
	}
	
div#idiomas {
	float: right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #767575;
	padding-top: 23px;
	padding-right: 6px;
	}
	
div#idiomas a {
	text-decoration: none;
	color: #767575;
	}

div#idiomas a:hover {
	color: #AEA9A9;
	}

div#menu-rapido {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 19px;
	padding-right: 10px;
	color: #FFFFFF;
	width: 370px;
	text-align: right;
	}
	
div#menu-rapido a {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#menu-rapido a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
/* BUSCADOR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#buscador {
	float: left;
	width: 764px;
	margin: 0 0 2px 0;
	padding: 3px 4px;
	border: 1px solid #F4F3F3;
	background-color: #EEEDEC;
	}
	
div#buscador form{
  float:right;
	}	

.boton-buscador /*SE HA APLICADO AL DIV QUE CONTIENE EL BOTON*/ {
	float: left;
	margin: 0;
	padding: 0 !important;
	border: 1px solid #FFFFFF;
	border-top: 0;
	border-left: 0;
	}

div#buscador input {
	float: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 13px;
	margin-right: 6px;
	width: 110px;
	}
	
div#buscador select {
	float: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	margin-right: 6px;
	width: 125px;
	}
	
.boton-buscador input {
	float: left;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 10px;
	color: #373535;
	background-color: #D7D7D7;
	border-top: 1px solid #EBEAEA;
	border-left: 1px solid #EBEAEA;
	border-bottom: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;	
	height: 18px !important;
	margin-right: 0 !important;
	width: 60px !important;
	font-weight: bold !important;
	}
	
div#cabecera-consola {
	/*float: left;*/
	width: 772px;
        position: absolute;
        top : 123px;
        left : 0px;
        height: 17px;
        /*margin: 0;
	padding: 0;
	background-image:url(../../pics/consola.jpg);
	background-repeat: no-repeat;*/
	border: 1px solid #E6E3E3;
	}
	
div#menu-horizontal {
	/*float: left;*/
        position: absolute;
        top : 230px;
	width: 772px;
	margin: 0;
	padding: 0;
	color: #767575;
	}
	
div#menu-horizontal ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	width: 772px;
	background-image: url(../../pics/fondo_menu.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #E6E3E3;
	border-right: 1px solid #E6E3E3;
	}
	
div#menu-horizontal li {
	float: left;
	display: block;
	height: 25px;
	padding: 11px 14px 0 14px;
	/*background-image: url(../../pics/separador_menu.gif);
	background-repeat: no-repeat;*/
	background-position: 100% 13px;
	}
	
div#menu-horizontal a {
	color: #767575;
	text-decoration: none;
	}
	
div#menu-horizontal a:hover {
	color: #9E9C9C;
	}

.activo {
	background-image: url(../../pics/menu_activo.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
	border-left: 1px solid #E6E3E3;
	border-right: 1px solid #E6E3E3;
	}

.activo-primero {
	background-image: url(../../pics/menu_activo.gif) !important;
	background-repeat: repeat-x !important;
	background-position: 0 0 !important;
	/*border-left: 1px solid #E6E3E3;*/
	border-right: 1px solid #E6E3E3;
	}

.activo a, .activo-primero a {
	color: #8BAB40 !important;
	}
	
.activo a:hover, .activo-primero a:hover {
	color: #8BAB40 !important;
	}
	
div#cuerpo {
	/*float: left;*/
	position: absolute;
        top : 265px;
        width: 758px;
	margin: 0;
	padding: 8px 7px 11px 7px;
	/*background-color: yellow;*/
	border: 1px solid #E6E3E3;
	border-top: 0;
	}
	
div#columna-izquierda {
	float: left;
	width: 200px;
	height: 170px;
	margin: 0;
	padding: 0 23px 0 0;
	background-color: #fff;

padding: 0 0 0 0;
	}
	
div#columna-derecha {
	float: left;
	width: 527px;
	height: 470px;
	margin: 0;
	padding: 10px 8px 0 10px;/*10px 8px 0 0*/
	color: #353232;

overflow:scroll;
   scrollbar-base-color:#FFFFFF;
   scrollbar-arrow-color:#5E8926;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
   scrollbar-face-color:#FFFFFF;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-shadow-color:#FFFFFF;
   scrollbar-track-color:#FFFFFF;

	}

		
/* PIE DE PÁGINA !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
	
div#pie {
	/*float: left;*/
        position: absolute;
        top : 785px;
	width: 774px;
	color: #868585;
	text-align: center;
	margin-top: 10px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
div#pie a {
	color: #868585;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	}
	
div#pie a:hover {
	color: #A5A5A5;
	}
	
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */


	
/* ACCESIBILIDAD !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#icos_accesibilidad {
        position: absolute;
	text-align: center;
        top : 775px;
	width: 774px;
	}

div#icos_accesibilidad img{
	border: 0;
	margin: 4px;
	}
	
/* SITE EDITOR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
div#site-editor {
	float: left;
	margin: 0 0 15px 0;
	padding: 2px 3px 3px 3px;
	width: 519px;
	border: 1px solid #E3E1E4;
	background-color: #FAFAFA;
	}

div#site-editor img, div#edit-menu img {
	margin-right: 3px;
	vertical-align: middle;
	}

div#site-editor a,div#edit-menu a {
	color: #3B5C6B;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	}

div#site-editor a:hover, div#edit-menu a:hover {
	text-decoration: underline;
	}
	
div#edit-menu{	
	float: left;
	margin: 0 0 2px 0;
	padding: 2px 3px 3px 3px;
	width: 192px;
	border: 1px solid #E3E1E4;
	background-color: #FAFAFA;
	}		
	
div#titulo-seccion{
	width: 570px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 22px;
	color: #CDAB21;
	margin: 0 0 14px 0;	
	}	
	
/* 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 #620000;
	}	

div#formulario-login{
	width: 172px;
	margin: 0 auto 0 auto;
	padding: 0;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color: #620000;
	border-bottom: 1px solid #620000;
	height: 58px;	
	font-weight: bold;
	}
	
div#formulario-login p,div#formulario-login form{
	margin: 0;
	padding: 0;	
	}	
	
div#formulario-login input{
	border: 1px solid #5F6C74;
	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 #5F6C74;
	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: #620000;
	}

.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: 17px !important;
    text-transform: uppercase;
    font-family: "Tahoma", verdana, sans-serif !important;
    font-size: 10px;
    font-weight: bold;
    background-color: #5F6C74 !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: 0 0 0 18px;
	padding: 0;
	width: 452px;
	height: 142px;
	float: left;
	background: url(../../pics/bg_login.gif) no-repeat 0 0;	
	}

div#alert-form-login{
	margin: 14px 0 0 8px;
	padding: 3px 0 0 0;
	width: 193px;
	height: 110px;
	float: left;
	background: url(../../pics/bg_login_form.gif) no-repeat 0 0;	
	}

div#alert-text-login{
	margin: 14px 0 0 0;
	padding: 3px 10px 0 10px;
	width: 217px;
	height: 110px;
	float: left;
	color: #620000;
	text-transform: uppercase;
	font-family: arial,sans-serif;
	font-size: 10px;
	font-weight: bold;     
	}

div#alert-text-login p{
	text-align: center;
	}
/* FIN MÓDULO LOGIN */		

div#menu {
	margin: 0;
	padding: 0;
	float: left;
	width: 198px;
	height: 200px;
	/*background-repeat: repeat-y;
	background-position: 0 0;*/
	border: 1px solid #DEDCDA;
	background-color: #fff;
	}

/*Estilos genéricos de los elementos UL del menú*/
div#menu ul {
	float: left;
	padding: 0;
	margin: 0;
	width: 194px;
	list-style-type: none;
	}
	
/*Estilos genéricos de los elementos LI del menú*/
div#menu li {
	float: left;
	padding: 2px 0 4px 0;
	margin: 4px 0 0 0;
	width: 198px;
	/*border-bottom: 1px dotted #A3A2A1;*/
	border-bottom: 1px dotted #DEDCDA;
	}
	
/*Estilos genéricos de los elementos A del menú*/
div#menu a {
	text-decoration: none;
	}

div#menu a:hover {
	color: #989797;
	}	

/*Estilos genéricos de los elementos IMG del menú*/
div#menu img {
	float: left;
	vertical-align: middle !important;
	margin: 3px 5px 8px 7px;
	}		

/*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: 0 !important;
	background-repeat: no-repeat;
	background-position: 0 100%;
    width: 194px !important;
	/*background-color: red;*/
	}

.menuLI_0 {
    width: 194px !important;
	}

.menuUL_1 {
    width: 198px !important;
	padding: 0 !important;
	/*background-color: yellow;*/
	}

.menuLI_1 {
    width: 182px !important;
	padding: 0 0 0 16px !important;
	margin: 2px 0 0 0 !important;
	border-bottom: 0 !important;
	}
	
.menuUL_2 {
    width: 182px !important;
	padding: 2px 0 0 0 !important;
	}

.menuLI_2 {
    width: 182px !important;
	margin: 2px 0 0 0 !important;
	border-bottom: 0 !important;
	}	
	
/*Estilos específicos de los elementos A del NIVEL 1 menú*/
.menuA_0 {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	}

.menuA_0:hover {
	}


/*Estilos específicos de los elementos A del NIVEL 2 menú*/
.menuA_1 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #CD950E !important;
	}

.menuA_1:hover {
	font-size: 11px !important;	
	color: #EDC156 !important;
	}
	
.menuA_2 {
	font-size: 11px !important;
	color: #747474	!important;
	}

.menuA_2:hover {
	font-size: 11px !important;
	color: #ADA8A8 !important;
	}	


/*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-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B9371C !important;
	text-transform: uppercase;
	font-weight: bold;
	}

.menuSetionLink_0:hover, .menuSubSectionsLinks_0:hover {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D04C31 !important;
	text-transform: uppercase;
	font-weight: bold;	
	}

	
.menuSetionLink_1, .menuSubSectionsLinks_1 {
	font-weight: bold;
	font-size: 11px !important;
	color: #CD950E !important;	
	}

.menuSetionLink_1:hover, .menuSubSectionsLinks_1:hover {
	font-size: 11px !important;	
	color: #EDC156 !important;
	}
	
.menuSetionLink_2{
	font-weight: bold !important;
	font-size: 11px !important;
	color: #747474	!important;	
	}

.menuSetionLink_2:hover{
	font-weight: bold !important;	
	font-size: 11px !important;
	color: #ADA8A8 !important;	
	}
	
.menuIMG_1 {
	margin-right: 5px !important;
	}
	
.menuIMG_2 {
	margin: 3px 5px 0 0!important;
	}
div#fondo-columna {
	float: left;
	width: 758px;
	margin: 0;
	padding: 0;
	/*background-image: url(../../pics/fondo_columna_izq.gif);
	background-repeat: repeat-y;*/
	}	
	
/* LISTAD0 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#indices {
	float: left;
	width: 527;
	margin: 0;
	padding: 0;
	/*background-color: yellow;*/
	}

.listado {
	float: left;
	width: 527px;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
.listado li {
	float: left;
	width: 527px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style: none;
	/*border-bottom: 1px solid #E3E3E3;*/
	border-bottom: 1px solid #DEDCDA;
	}

.listado h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
	
.listado a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #CDAB21;
	text-decoration: none;
	font-weight: bold;
	}
	
.listado a:hover {
	color: #CDAB21;
	text-decoration: underline;
	}
	
/*INDICES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.contiene-indice,.contiene-indice-2c {
	float: left;
	width: 527px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style: none;
	border-bottom: 1px solid #DEDCDA;
    }
        
.contiene-indice-2c {
	width: 248px;
 	margin-bottom: 15px;
   	padding-right: 11px;
	}

.titular-indice h2,.titular-indice-2c h2 {
	float: left !important;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
	
.titular-indice-2c h2 {
    float: left !important;
	font-size: 13px;
	}	

.titular-indice img,.titular-indice-2c img {
	float: left;
	margin-right: 5px;
	}

.titular-indice a, .titular-indice-2c a {
	float: left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #CDAB21;
	text-decoration: none;
	font-weight: bold;
	}
	
.titular-indice-2c a {
	font-size: 13px;
	}	
	
.titular-indice a:hover, .titular-indice-2c a:hover {
	color: #CDAB21;
	text-decoration: underline;
	}

.atributos,.atributos-2, .atributos-2c {
	float: right;
	width: 527px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
.atributos-2c {
	width: 248px;
	}	
	
.atributos ul,.atributos-2c ul {
	list-style-type: none;
	}
		
.atributos li,.atributos-2c li {
	float: left;
	}
	
.atributos a {
	color: #6C6959;
	text-decoration: none;
	}
	
.atributos a:hover {
	text-decoration: none;
	color: #928F81 !important;
	}
	
.atributos strong,.atributos-2 strong,.atributos-2c strong {
	color: #B5200B;
	}
	
.columna-izq, .columna-izq-2c {
	width: 250px;
	padding: 2px 4px;
	color: #6C6959;
	background-color: #F6F6F6;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #E3E1E4;
	margin-right: 6px;	
	}
	
.columna-izq-2c {
	width: 112px;
	margin-right: 1px;
	}
	
.columna-der, .columna-der-2c {
	float: right;
	width: 250px;
	padding: 2px 4px;
	margin: 0;
	color: #6C6959;
	background-color: #F6F6F6;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #E3E1E4;
	}
	
.columna-der-2c {
	width: 112px;
	}	

.columna-simple, .columna-simple-2, .columna-simple-2c {
	width: 517px;
	border: none;
	color: #6C6959;
	padding: 2px 4px;
	background-color: #F6F6F6;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #E3E1E4;
	}
	
.columna-simple-2c {
	width: 248px;
	}	
	
.resumen, .resumen-2, .resumen-2c {
	float: left;
	width: 527px;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	border: none;
	color: #000;
	padding: 0;
	margin-bottom: 0;
	background-color: none;
	}
	
.resumen-2c {
	width: 248px;
	}		
	
.bold-atributos {
	font-weight: bold;
	color: #B5200B;
	}

	
	
/*FIN DE INDICES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/	
	
/* PAGINACIÓN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#paginacion {
	float: left;
	width: 519px;
	margin: 0;
	padding: 4px 6px 5px 0;
	/*border: 1px solid #E2E2E2;*/
	border: 1px solid #C8E28B;
	text-align: right;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
	/*background-color: #EEEDEC;*/
	background-image: url(../../pics/fondo_paginacion.gif);
	background-repeat: repeat-x;
	}
	
div#paginacion p {
	margin: 0;
	padding: 0;
	float: right;	
	}
	
div#paginacion a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
	color: #8BAB40;
	padding: 0 3px;
	}

div#paginacion strong {
	padding: 3px;
	}

div#paginacion a:hover {
	text-decoration: underline;
	}
	
.cuerpo-12 {
	font-size: 13px !important;
	}
	
.titulo-interior {
	float: left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CDAB21;
	text-decoration: none;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
div#iconos {
	float: left;
	width: 508px;
	margin: 0 0 10px 0;
	padding: 0;
	border: 1px solid #A8AEB1;
	border: 1px solid #E2E2E2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	padding: 3px 6px 3px 8px;
	text-align: right;


width:47.5em !important;

	}
	
.volver {
	background-image: url(../../pics/ico_volver.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0 3px;
	}
	
.imprimir {
	background-image: url(../../pics/ico_imprimir_peq.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0 2px;
	}
	
.oscuro {
	color: #212121;
	}
	
div#iconos a {
	color: #54636A;
	text-decoration: none;
	}
	
div#iconos a:hover {
	background-color: #54636A;
	color: #FFFFFF;
	}
	
/*DATOS ADJUNTOS !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
div#adjuntos {
    float: left;
    margin-top: 30px;
	padding-bottom: 50px !important;
    }

div#adjuntos-cabecera {
	float: left;
	width: 511px;
	margin: 0;
	border: 1px solid #C8E28B;
	padding: 4px 7px 4px 7px;
	background-image: url(../../pics/fondo_paginacion.gif);
	background-repeat: repeat-x;
  background-position: 0 100%;	
	}
	
div#adjuntos-cabecera h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #54636A !important;
	}
	
.adjunto {
	float: left;
	width: 527px;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	}
	
.adjunto a:link, .adjunto a:visited, .adjunto a:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	font-weight: normal !important;
	color: #BE9D16;
	}
	
.adjunto a:hover {
	text-decoration: none;
	color: #E2BA1B !important;
	}
	
.adjunto-nombre {
	float: left;
	width: 511px;
	margin: 0;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
	padding: 4px 7px 4px 7px;
	font-weight: bold;
  background-image: url(../../pics/fondo_resumen.gif);
	border: 1px solid #F0EFEF;  
	}

.adjunto-descripcion {
	float: left;
	width: 511px;
	margin: 0;
	border: 1px solid #F0EFEF;
	border-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6C6959;
	padding: 4px 7px 4px 7px;
	}
	
.img-listado{
	width: 119px;
	float: left;
	margin: 0 6px 4px 0;
	}	
  
div#titular{
	float: left;
	width: 527;
	margin: 0 0 6px 0;
	padding: 0;
  }  	
  
div#titular h2{
	margin: 0;
	padding: 0;
	color: #C7A002;
	font-size: 22px;
	font-weight: normal;
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
  }  	 
  
  .cabecera-noticia{
	float: left;
	width: 515px;
	padding: 10px 0 0 10px;
	margin-bottom: 12px;
	border: 1px solid #C8E28B;
	background-image: url(../../pics/fondo_paginacion.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;	
	}
	
.cabecera-noticia form, .cabecera-noticia p{
	padding: 0;
	margin: 0;
	}	

.bloque-busqueda{
	width: 515px;
	float: left;
	margin: 0 0 10px 0;

	}

.SelectFilter{
	width: 500px;
	float: left;
	padding: 10px 0 0 0 !important;	
	border-top: 1px solid #C8E28B !important;
	margin: 0;
	}
	
.titulo-cabecera-noticia{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #6D8D23;
	float: left;
	width: 493px;
	margin: 0 0 4px 0;
	text-transform: uppercase;
	}

.cabecera-noticia .campos-ordenar,.cabecera-noticia .campos-buscar,.SelectFilter{
	float: left;
	padding: 0 4px 0 0;
	border: 0;
	font-weight: bold;
	color: #CD950E;	
	margin: 0;
	}
	
.cabecera-noticia .campos-ordenar {
	border-right: 1px dotted #BCC0C3 !important;
	}

.cabecera-noticia .campos-ordenar select, .cabecera-noticia .campos-ordenar input, .cabecera-noticia .campos-buscar select, .cabecera-noticia .campos-buscar input,.cabecera-noticia .SelectFilter select {
	font-size: 11px !important;
	vertical-align: middle !important;
	margin: 0 3px 0 3px !important;
	}	

.cabecera-noticia .campos-buscar input {
	width: 184px !important;
	}
	
.cabecera-noticia .campos-ordenar select,.campos-buscar select {
	width: 120px !important;
	}
	
.SelectFilter select {
	width: 360px;
	}

.cabecera-noticia .boton-buscador {
	float: left !important;
	width: 100px !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	}
	
.cabecera-noticia .boton-ordenar {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif !important;
	font-size: 10px !important;
	font-weight: bold !important;
	height: 18px !important;
	border: 0 !important;
	margin: 0 0 0 10px !important;
	vertical-align: middle !important;
	border: 1px solid #A9A6A1 !important;
	width: 80px !important;
	}
	
/* ALFABETO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

div#orden-alfabetico {
	float: left;
	width: 517px;
	margin: 0 0 20px 0;
	padding: 12px 2px 12px 6px;
	border: 1px solid #CDAB21;
	background-color: #F0E8CA;
	color: #665826;
	}

div#alfabeto {
	float: left;
	width: 100%;
	margin: 6px auto 0 auto;
	padding: 0;
	text-align: center;
	}
	
div#alfabeto a {
	float: left;
	display: block;
	width: 14px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	text-transform: uppercase !important;
	font-weight: normal !important;
	text-decoration: none;
	border-right: 1px solid #E3E3E3;
	padding: 3px 2px;
	color: #FFF;
	background-color: #C6A10E;
	}
	
div#alfabeto a:hover {
	color: #FFF;
	background-color: #F3C454;
	}

/* FIN ALFABETO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */		

/************************/
/*FIN REALIZAR BÚSQUEDAS*/
/************************/

.entrada {
	float: left;
	margin: 0 0 22px 0;
	padding: 0;
	width: 527px;
	}
	
.info-entrada {
	float: left;
	width: 509px;
	margin: 0 0 5px 0;
	padding: 3px 8px 3px 8px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #84A33C;
	border: 1px solid #F0EFEF;
	/*background-color: #FAFCF6;*/
	background-image: url(../../pics/fondo_resumen.gif);

	}
	
.fecha-entrada {
	float: left;
	font-size: 11px;
	padding-left: 11px;
	padding-top: 1px;
	background-image: url(../../pics/ico_fecha.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	}
	
.lugar-entrada {
	float: right;
	margin-right: 12px;
	}
	
.hora-entrada {
	float: right;
	}
	
.lugar-entrada strong, .hora-entrada strong {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #BE9D16;
	font-weight: bold !important; 
	}
	
.tipo-entrada {
	float: right;
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif, Arial;
	font-size: 11px;
	color: #BE9D16;
	font-weight: bold;
	text-transform: uppercase;
	}
	
.titulo-entrada {
	float: left;
	width: 527px;
	margin: 0 0 7px 0;
	padding: 0;
	border: 0;
	}
	
.titulo-entrada h3 {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CDAB21;
	text-decoration: none;
	}
	
.titulo-entrada a {
	text-decoration: none;
	color: #CDAB21;
	}
	
.titulo-entrada a:hover {
	color: #E8CA4E;
	}
	
.resumen-entrada {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #434242;
	}
	
.resumen-entrada img {
	float: left;
	margin: 2px 5px 3px 0;
	padding: 3px;
	border: 1px solid #E2E2E2;
	width: 90px;
	}

.ampliado-titular {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CDAB21;
	text-decoration: none;
	float: left;
	margin: 0 0 8px 0;
	padding: 0 0 0 2px;
	width: 525px;
	}
	
div#ampliado-resumen {
	float: left;
	width: 509px;
	margin: 0 0 5px 0;
	padding: 8px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #646161;
	border: 1px solid #F0EFEF;
	/*background-color: #FAFCF6;*/
	background-image: url(../../pics/fondo_resumen.gif);
	}
	
div#ampliado-cuerpo {
	float: left;
	width: 527px;
	margin: 10px 0 0 0;
	padding: 0;
	}

div#ampliado-cuerpo p {
	float: none !important;
	margin: 0 0 20px 0;
	padding: 0;
	}

div#ampliado-cuerpo img {
	float: left !important;
	margin: 2px 13px 6px 0 !important;
	padding: 5px !important;
	border: 1px solid #E2E2E2 !important;
	}

.enlace-relacionado {
	float: left;
	width: 510px;
	margin: 0;
	padding: 5px 5px 5px 10px;
	border: 1px dotted #E3E3E3;
	}
	
.enlace-relacionado strong {
	text-transform: uppercase;
	font-weight: bold;
	color: #56656C;
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif, Arial;
	font-size: 10px;
	}
	
.enlace-relacionado a {
	text-decoration: none;
	color: #708E29;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	}
	
.enlace-relacionado a:hover {
	text-decoration: underline;
	}



/*----------------arbol del sitio --------------------------------*/

#nivel3-directorio
{
   position:relative;
   top:0;
   left:20 !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel3-fichero
{
   position:relative;
   top:0;
   left:20 !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}

#nivel4-directorio
{
   position:relative;
   top:0;
   left:2em;  !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel4-fichero
{
   position:relative;
   top:0;
   left:2em;  !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}

#nivel5-directorio
{
   position:relative;
   top:0;
   left:4em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel5-fichero
{
   position:relative;
   top:0;
   left:4em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}


#nivel6-directorio
{
   position:relative;
   top:10;
   left:6em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel6-fichero
{
   position:relative;
   top:10;
   left:6em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}


#nivel7-directorio
{
   position:relative;
   top:0;
   left:8em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel7-fichero
{
   position:relative;
   top:0;
   left:8em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}


#nivel8-directorio
{
   position:relative;
   top:0;
   left:10em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel8-fichero
{
   position:relative;
   top:0;
   left:10em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}


#nivel9-directorio
{
   position:relative;
   top:0;
   left:12em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel9-fichero
{
   position:relative;
   top:0;
   left:12em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}

#nivel10-directorio
{
   position:relative;
   top:0;
   left:14em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:1.4em;
   font-weight:bold;
   color:#CDAB21;
}

#nivel10-fichero
{
   position:relative;
   top:0;
   left:14em !important;
   font-family:            "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   letter-spacing:         0.08em;
   TEXT-DECORATION:        none;
   font-size:0.9em;
   font-weight:none;
   color:#688EB9;
}

#titulosize h2 a{
font-size:0.7em;
font-family: verdana, arial;
}