body
{
margin-top: 0;
margin-left: 0;
padding: 0;
scrollbar-face-color: #FBC7A6;
scrollbar-shadow-color: #cea388;
scrollbar-shadow-color: #cea388;
scrollbar-highlight-color: #fcd4bb;
scrollbar-3dlight-color: #fcd4bb;
scrollbar-darkshadow-color: #745c4d;
scrollbar-track-color: #fbebe6;
scrollbar-arrow-color: #362b24;
}



.cabecera_enlace
{
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}
.cabecera_enlace A:link        {text-decoration: none; color: #FFFFFF;}
.cabecera_enlace A:visited {text-decoration: none; color: #FFFFFF;}
.cabecera_enlace A:active   {text-decoration: none; color: #FFFFFF;}
.cabecera_enlace A:hover      {text-decoration: none; color: #FFFFFF;}

.portada_alertas
{
	border-width: 1px; 
	border-style: solid;
	border-color: #DC4E1B; 
	/*background-color: #F1F1F1;*/
	font-family : arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 10px;
	margin: 30px 0px 20px 10px;
}

.portada_apartados
{
	font-family : arial;
	font-size: 14px;
	font-weight: bold;
	color: #dc4e1b;
}

.portada_ultimos_estructura
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	text-align:justify;
}

.portada_ultimos_titulo
{
	font-family : arial;
	font-size: 13px;
	color: #666666;
}

.portada_ultimos_fecha
{
	font-family : arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.portada_ultimos_texto
{
	font-family : arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.portada_ultimos_texto A:link        {text-decoration: none; color: #000000;}
.portada_ultimos_texto A:visited {text-decoration: none; color: #000000;}
.portada_ultimos_texto A:active   {text-decoration: none; color: #000000;}
.portada_ultimos_texto A:hover     {text-decoration: none; color: #000000;}

.portada_ultimos_foto
{
	border-width: 3px;
	border-color: #1E95C7;
	border-style: solid;
	position: relative;
	overflow: hidden;
	margin: 5px 0px 5px 10px;
}

.portada_estadist_concepto
{
	font-family : arial;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.portada_estadist_dato
{
	font-family : arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.portada_enlaces
{
	font-family: arial;
	font-size: 11px;
	color: #dc4e1b;
	font-weight: bold;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}
.portada_enlaces A:link        {text-decoration: none; color: #dc4e1b;}
.portada_enlaces A:visited {text-decoration: none; color: #dc4e1b;}
.portada_enlaces A:active   {text-decoration: none; color: #dc4e1b;}
.portada_enlaces A:hover     {text-decoration: none; color: #dc4e1b;}

.portada_comentario
{
	/*background-color: #f1f1f1;*/
	font-family : arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	height:100px;
	overflow:auto;
	margin: 0px;
	text-align:justify;
	padding: 10px 10px 10px 20px;
	border-width: 1px; 
	border-style: solid;
	border-color: #DC4E1B; 
}

.portada_foto
{
	border-width: 4px;
	border-color: #DC4E1B;
	border-style: solid;
}

.portada_lineaseparadora
{
	border-top-width: 2px;
	border-top-color: #AAAAAA;
	border-top-style: solid;
}

.portada_notalegal
{
	font-family: arial;
	font-size: 10px;
	color: #000000;
}

.portada_contacto
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight : bold;
	text-decoration:none;
}
.portada_contacto A:link       {text-decoration: none; color: #000000;}
.portada_contacto A:visited {text-decoration: none; color: #000000;}
.portada_contacto A:active   {text-decoration: none; color: #000000;}
.portada_contacto A:hover     {text-decoration: none; color: #000000;}

#fake_LS
{
	z-index:99;
	overflow:left;
	position:absolute;
	background:#d3d3d3;
	font-family: Verdana;
	font-weight:bold;
	color: #000;
	font-size: 14px;
	margin: 1px;
	line-height: 1;
	text-decoration:none;
}
#fake_LS A                   {text-decoration: none; color: #000;}
#fake_LS A:link        {text-decoration: none; color: #000;}
#fake_LS A:visited {text-decoration: none; color: #000;}
#fake_LS A:active   {text-decoration: none; color: #000;}
#fake_LS A:hover     {text-decoration: none; color: #FF6D06;}

.divShow { visibility: visible; }
.divHide { visibility: hidden; }

.menu_principal
{
	background-color: #dc4e1b;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.menu_principal A:link       {text-decoration: none; color: #ffffff;}
.menu_principal A:visited {text-decoration: none; color: #ffffff;}
.menu_principal A:active   {text-decoration: none; color: #ffffff;}
.menu_principal A:hover     {text-decoration: none; color: #ffffff;}

.menu_principal_on
{
	background-color: #ffcc99;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.menu_principal_on A:link       {text-decoration: none; color: #000000;}
.menu_principal_on A:visited {text-decoration: none; color: #000000;}
.menu_principal_on A:active   {text-decoration: none; color: #000000;}
.menu_principal_on A:hover     {text-decoration: none; color: #000000;}

.menu_fondo1
{
	background-color: #FFFFFF;
}

.menu_fondo2
{
	background-color: #666666;
}

.menu_fondo3
{
	background-color: #AAAAAA;
}

.menu_secundario
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1E95C7;
	font-weight: bold;
	text-decoration:none;
	cursor: hand;
	cursor: pointer;
}
.menu_secundario A:link        {text-decoration: none; color: #FFFFFF;}
.menu_secundario A:visited {text-decoration: none; color: #FFFFFF;}
.menu_secundario A:active   {text-decoration: none; color: #FFFFFF;}
.menu_secundario A:hover     {text-decoration: none; color: #FFFFFF;}	

.comunes_texto
{
	font-family : arial;
	font-size: 13px;
	color: #000;
}

.comunes_entradilla
{
	font-family : arial;
	font-size: 11px;
	color: #898989;
	vertical-align: top;
	text-align:left;
}

.comunes_titular
{
	font-family : arial;
	font-weight: bold;
	font-size: 16px;
	color: #DC4E1C;
}

.comunes_enlaces
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
	color: #00aa11;/*#00cc00;#0377A8;*/
	text-decoration: none;
	/*text-align:left;*/
}
.comunes_enlaces A:link       {text-decoration: none; color: #00aa11;}
.comunes_enlaces A:visited {text-decoration: none; color: #00aa11;}
.comunes_enlaces A:active   {text-decoration: none; color: #00aa11;}
.comunes_enlaces A:hover     {text-decoration: none; color: #00aa11;}

.comunes_paginacion_on
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #9D9D9D;
	text-decoration: none;
}
.comunes_paginacion_on A:link        {text-decoration: none; color: #9D9D9D;}
.comunes_paginacion_on A:visited {text-decoration: none; color: #9D9D9D;}
.comunes_paginacion_on A:active   {text-decoration: none; color: #9D9D9D;}
.comunes_paginacion_on A:hover     {text-decoration: none; color: #9D9D9D;}

.comunes_paginacion_off
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: right;
}

.comunes_tabla_cabecera
{
	background-color: #DEDCDD;
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.comunes_tabla_cabecera A:link       {text-decoration: none; color: #000000;}
.comunes_tabla_cabecera A:visited {text-decoration: none; color: #000000;}
.comunes_tabla_cabecera A:active   {text-decoration: none; color: #000000;}
.comunes_tabla_cabecera A:hover     {text-decoration: none; color: #000000;}

.comunes_intersticio
{
	background-color: #FFFFFF;
}

.comunes_formulario_titulo
{
	font-family : arial;
	font-weight: bold;
	font-size: 16px;
	color: #DC4E1C;
}

.comunes_formulario_entradilla
{
	font-family : arial;
	font-size: 11px;
	color: #898989;
}

.comunes_formulario_contorno
{
	border-width: 7px; 
	border-style: double;
	border-color: #5F7E8D; 
	background-color: #F1F1F1;
}

.comunes_formulario_campo
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
	text-align: right;
}

.comunes_formulario_destacado
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.comunes_formulario_input
{
	font-family : arial;
	font-size: 11px;
	color: #252525;
}

.comunes_formulario_valor
{
	font-family : arial;
	font-size: 11px;
}

.comunes_formulario_enlaces
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
	color: #0377A8;
	text-decoration: none;
	text-align: center;
}
.comunes_formulario_enlaces A:link       {text-decoration: none; color: #0377A8;}
.comunes_formulario_enlaces A:visited {text-decoration: none; color: #0377A8;}
.comunes_formulario_enlaces A:active   {text-decoration: none; color: #0377A8;}
.comunes_formulario_enlaces A:hover     {text-decoration: none; color: #0377A8;}

.comunes_aviso
{
	border-width: 7px; 
	border-style: double;
	border-color: #CC3300; 
	background-color: #F1F1F1;
	font-family : arial;
	font-size: 13px;
	text-align: center;
}

.comunes_filapar
{
	/*background-color: #E8E8E8;*/
	/*background-color: #edf7fb;*/
	background-color: #f1f5fe;
	/*background-color: #ffffff;*/
}

.comunes_filaimpar
{
	/*background-color: #FFFFFF;*/
	/*background-color: #fcf1ed;*/
	background-color: #f0fee5;
}
	
.comunes_botonera
{
	border-width: 3px; 
	border-style: solid;
	border-color: #CCCCCC; 
	background-color: #F1F1F1;
}

.webero_fecha
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	/*vertical-align: top;*/
}

.webero_titulo
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	cursor: hand;
	cursor: pointer;
	text-align: left;
	/*vertical-align: top;*/
}

.webero_autor
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	/*vertical-align: top;*/
}

.webero_contenido
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #3333cc;
	text-align: justify;
}

.charlas_fecha
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

.charlas_titulo_principal
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	text-align: left;
	cursor: hand;
	cursor: pointer;
	vertical-align: middle;
}

.charlas_titulo_secundario
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-align: left;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	vertical-align: middle;
}

.charlas_autor
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}

.charlas_contenido
{
	font-family : arial;
	font-size: 13px;
	font-weight: bold;
	color: #3333cc;
	text-align: justify;
	margin-right:10px;
	margin-left: 30px;
}
.charlas_contenido A:link       {color: #9f1d39;}
.charlas_contenido A:visited {color: #9f1d39;}
.charlas_contenido A:active   {color: #9f1d39;}
.charlas_contenido A:hover     {color: #9f1d39;}
.charlas_enlaces
{
	font-family : arial;
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	cursor: pointer;
	color: #00cc00;
	text-decoration: none;
}

.charlas_borde_principal
{
	border-left: 2px outset #CC3300;
}

.charlas_borde_secundario
{
	border-left: 2px outset #000000;
}

.charlas_lineaseparadora
{
	/*background-color: #DEDCDD;*/
	background-color: #009933;
}

.charlas_respuesta_intervencion
{
	border-width: 3px; 
	border-style: double;
	border-color: #CC3300; 
	background-color: #F1F1F1;
	font-family : arial;
	font-size: 12px;
}

.fotos_estructura
{
	margin-left:20px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	text-align:justify;
}

.fotos_titulo
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	text-align:left;
	margin-left:4px;
}

.fotos_autor
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	/*color: #000000;*/
	color: #3333cc;
	text-align: justify;
}

.fotos_fecha
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
}

.fotos_foto
{
	cursor: hand;
	cursor: pointer;
}

.fotos_comentario
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
}

.fotos_lineaseparadora
{
	background-color: #DEDCDD;
}

.fotos_nombregrupodestacado
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
}

.fotos_nombregrupo
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
}

.fotos_numerofotos
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

.foto_galeria_titulo
{
	font-family : arial;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
}

.quien_nombre
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #CC3300;
	text-align: left;
	cursor: hand;
	cursor: pointer;
	text-transform: capitalize;
	text-decoration: none;
}
.quien_nombre A:link       {text-decoration: none; color: #CC3300;text-align: left;}
.quien_nombre A:visited {text-decoration: none; color: #CC3300;text-align: left;}
.quien_nombre A:active   {text-decoration: none; color: #CC3300;text-align: left;}
.quien_nombre A:hover     {text-decoration: none; color: #CC3300;text-align: left;}

.quien_localidad
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
	text-align: left;
}

.quien_correo
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	cursor: pointer;
	color: #0377A8;
	text-decoration: none;
	text-align: left;
}

.quien_ficha
{
	border-width: 3px; 
	border-style: double;
	border-color: #CC3300; 
	background-color: #F1F1F1;
}

.quien_ficha_campo
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: right;
}

.quien_ficha_valor
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.quien_lineaseparadora
{
	background-color: #5F7E8D;
}

.quien_buscador_contorno
{
	border-width: 7px; 
	border-style: double;
	border-color: #5F7E8D; 
	background-color: #F1F1F1;
}

.quien_buscador_campo
{
	font-family : arial;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
}

.quien_buscador_resultados
{
	font-family : arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.baul_titulo
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
}
.baul_titulo A:link       {text-decoration: none; color: #CC3300;text-align: left;}
.baul_titulo A:visited {text-decoration: none; color: #CC3300;text-align: left;}
.baul_titulo A:active   {text-decoration: none; color: #CC3300;text-align: left;}
.baul_titulo A:hover     {text-decoration: none; color: #CC3300;text-align: left;}

.baul_autor
{
	font-family : arial;
	font-size: 13px;
	color: #000000;
	text-align: left;
}

.baul_fecha
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

.baul_size
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.enlaces_titulo
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
}

.enlaces_quien
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.encuestas_fechavotos
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	margin-left:5px;
	margin-right:5px;
}

.encuestas_abierta
{
	font-family : arial;
	font-size: 12px;
	font-weight: bold;
	color: #00aa00;
	text-align: center;
	vertical-align: top;
	margin-left:5px;
	margin-right:5px;
}

.encuestas_cerrada
{
	font-family : arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	text-align: center;
	vertical-align: top;
	margin-left:5px;
	margin-right:5px;
}

.encuestas_enlaces
{
	font-family : arial;
	font-weight: bold;
	font-size: 10px;
	cursor: hand;
	cursor: pointer;
	color: #00cc00;
	text-decoration: none;
}
.encuestas_enlaces A:link       {text-decoration: none; color: #00cc00;}
.encuestas_enlaces A:visited {text-decoration: none; color: #00cc00;}
.encuestas_enlaces A:active   {text-decoration: none; color: #00cc00;}
.encuestas_enlaces A:hover     {text-decoration: none; color: #00cc00;}

.encuestas_titulo
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: justify;
}

.encuestas_acciones
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

.encuestas_lineaseparadora
{
	background-color: #DEDCDD;
	background-image:url(imagenes/transparent.gif);
	background-repeat:repeat;
}

.encuestas_numerovotos
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.encuestas_resultados_titulo
{
	font-family : arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	text-align: justify;
}

.encuestas_resultados_tabla
{
	border-width: 7px; 
	border-style: double;
	border-color: #e3931a;
	background-color: #fdf5ea;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.encuestas_resultados_estructura
{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.encuestas_resultados_opciones
{
	background-color: #ffffff;
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.encuestas_resultados_lineaseparadora
{
	background-color: #e3931a;
}

.encuestas_resultados_intersticio
{
	background-color: #ffffff;
}

.encuestas_resultados_grafico
{
	border-right : 1px solid #000000;
	border-top   : 1px solid #000000;
	border-left  : 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.excursiones_titulo
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	color: #CC3300;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
}

.excursiones_dificultad
{
	font-family : arial;
	font-weight: bold;
	font-size: 13px;
	color: #CC3300;
	text-align: center;
}

.excursiones_comentarios
{
	font-family : arial;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}


.excursiones_estructura
{
	margin-left:20px;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	text-align:justify;
}

.excursiones_lineaseparadora
{
	background-color: #DEDCDD;
}




.excusao_pregunta
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	/*Original #451100;Mio #FF0080 */
	color: #9f1d39;
}

.excusao_pregunta_fecha
{
	font-family : arial;
	font-size: 12px;
	/*Original #451100;Mio #FF0080 */
	/*color: #9f1d39;*/
	color: #3333cc;
}

.excusao_respuesta
{
	font-family : arial;
	font-size: 12px;
	/*#Original 000000; Mio #FF6600*/
	color: #000000;
	text-align: justify;
}

.excusao_autor
{
	font-family : arial;
	font-size: 12px;
	font-weight: bold;
	/*Original #000000; Mio #CC00CC*/
	color: #000000;
}

.excusao_fecha
{
	font-family : arial;
	font-size: 12px;
	color: #000000;/*#000000;*/
}

.excusao_solucion
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	/*Original #003045; Mio #00CC00 */
	color: #1f50db;
	text-align: justify;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.excusao_lineaseparadora
{
	background-color: #cc6633;/*DEDCDD*/
}


.upload_contorno
{
	border-width: 3px; 
	border-style: double;
	border-color: #DC4E1C;
	background-color: #F1F1F1;
	font-family : arial;
	font-size: 12px;
}

.upload_titulo
{
	color: #DC4E1C;
	font-family : arial;
	font-size: 13px;
	font-weight: bold;
}

.upload_read
{
	font-size:6px;
	height:6px;
	border:1px inset white;
	background-color: #dc4e1b;
}

.upload_rest
{
	font-size:6px;
	height:6px;
	border:1px inset white;
}

.upload_variable
{
	font-family : arial;
	font-size: 12px;
	text-align: left;
}

.upload_valor
{
	font-family : arial;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}