   html, body { 
     color: black;
     background:#FFFFFF;
     font-family: Verdana,Arial,Sans-serif; 
     font-size: 12px;
     padding: 0em;
   }

  a:link {
    color: blue;
    text-decoration: none;
  }
  a:visited {
    color: blue;
    text-decoration: none;
  }
  textarea, input{
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.input_boton{
    border: 1px solid #FF9900;
    background:#E1FFFC;
    margin: 10px;
    cursor: pointer;
}
.enlace {
    color: blue;
    text-decoration: none;
    cursor: pointer;
}
.login_etiquetas_campos{
	width: 5em;
	margin: 1em;
	float:left;
}
.login_cajas_campos{
	margin: 1em;
	float:left;
}
#contenedor_pantalla_login{
	position:absolute;
	left: 40%;
	top: 40%;
}
#login_notificaciones{
	height: 5em;
}
#login_notificaciones{
	height: 5em;
}
#login_contenedor_clave{
	clear: both;
}
#login_contenedor_usuario{
	clear: both;
}
#login_contenedor_botones{
	clear: both;
}
  .calendario_servicios_abierto{
  	margin: 2px;
  	background-color:#40FFAE;
  }
  .calendario_servicios_apuntado{
  	margin: 2px;
  	background-color:#FFD384;
  }
  .calendario_servicios_solicitado{
  	margin: 2px;
  	background-color:#FFFF80;
  }
  .calendario_servicios_realizado{
  	margin: 2px;
  	background-color:#DFF1FF;
  }
  .calendario_servicios_celda{
	display: inline;
	float:left;
	font-size:0.9em;
	width: 13.14%;
  }
  .calendario_servicios_etiqueta_dia{
  	text-align: center;
  	font-weight:bold;
  	background-color:#EBEBEB;
  }
  .calendario_servicios_etiqueta_mes{
	display: inline;
	float:left;
  	font-weight:bold;
  	background-color:#EBEBEB;
  	width: 8%;
  }
  .calendario_servicios_fila{
	display: block;
	float:none;
	clear:both;
	padding-top: 3px;
  }
  #calendario_boton_anterior{
  	text-align: center;
  	font-weight:bold;
  	background-color:#FFD384;
	width: 100%;
  }
  #calendario_boton_posterior{
  	text-align: center;
  	font-weight:bold;
	width: 100%;
  	background-color:#FFD384;
  }
.logo_izquierda{
	display: inline;
	float:left;
	width: 10%;
}
.logo_derecha{
	display: inline;
	float:right;
	width: 20%;
}
#cabecera_nombres{
	display: inline;
	float:left;
	text-align: center;
	width: 70%;
}
#contenido_principal{
	float:left;
	width: 100%;
	height: 70%;
}
#cabecera_pagina{
	display:block;
	float:left;
	width: 100%;
	height: 30%;
}
#cabecera_nombre_agrupacion{
	font-size: 3em;	
}
#cabecera_nombre_municipio{
	font-size: 2em;	
}
#voluntario_area_menu{
	display: inline;
	float:left;
	font-size: 1.1em;
	width: 10%;
}
#voluntario_area_contenido{
	display: inline;
	float:left;
	width: 82%;
	height: 100%;
}
#voluntario_area_derecha{
	display: inline;
	float:left;
	width: 10%;
}
.datos_voluntario_tabla_cabecera_celda{
	display: inline;
	font-style:oblique;
	text-align:center;
	float:left;
	margin: 1px;
	background:#F7F7F7;
}
.datos_voluntario_tabla_cabecera_fila{
	clear:both;
}
.datos_voluntario_tabla_contenido_celda{
	display: inline;
	float:left;
	margin: 1px;
	background:#FFFFBE;
}
.datos_voluntario_tabla_contenido_fila{
	clear:both;
}
.datos_voluntario_columnas{
	display: inline;
	float:left;
	margin: 5px;
}
.datos_voluntario_tabla_titulo{
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	clear:both;
	margin: 4px;
}
.listado_incidencias_cabecera{
	font-weight: bold;
	text-align: center;
	border-bottom-style: none;
}
.listado_incidencias_fila{
	clear:both;
	margin: 0.1em;
	border-bottom-color:#DFF1FF;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}
.listado_incidencias_id_parte_incidencia{
	display: inline;
	float:left;
	width: 5em;
	text-align: left;
}
.listado_incidencias_fecha{
	display: inline;
	float:left;
	width: 10em;
	text-align: left;
}
.listado_incidencias_asunto{
	display: inline;
	float:left;
	width: 20em;
	text-align: left;
}
.listado_incidencias_texto{
	display: inline;
	float:left;
	width: 50em;
	text-align: left;
}
.listado_incidencias_leyenda{
	display: inline;
	float:left;
	text-align:center;
	width: 50%;
}
.listado_incidencias_botones{
	display: inline;
	float:left;
	text-align:center;
}
.incidencias_nueva_titulo{
	font-size: 1.5em;
	font-weight: bolder;
	width: 100%;
	text-align: center;
}
