@import url("https://fonts.googleapis.com/css?family=Montserrat");
.texto_botones_menu {
	font-size: 10px;
	text-align: center;
}
.tabla_listado_asiste {
	color: #666666;
	font-size: 12px;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
}
.tabla_listado_noasiste {
	color: #FF0000;
	font-size: 12px;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
}
.boton_enviar_datos_personales {
	width: 220px;
	height: 45px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 0px;
	background-color: #666666;
	border: 0;
	cursor: pointer;
}
.campo_buscar {
	background-color: #FFFFFF;
	height: 30px;
	width: 200px;
	color: #333333;
	font-size: 16px;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
}
.lupa_buscar {
	position: absolute;
	padding-top: 0px;
	margin-top: 0px;
}

.campo_pregunta {
	height: 20px;
	color:#333333;
	font-size: 16px;
	margin-left: 0px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-color: #FFFFFF;
	border: 0;
}
.campo_respuesta {
	height: 20px;
	color:#333333;
	font-size: 16px;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #F2F2F2;

	border-top-color: #F2F2F2;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #F2F2F2;
}
.campo_observaciones {
	height: 60px;
	color:#333333;
	font-size: 14px;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	background-color: #F2F2F2;

	border-top-color: #C2C2C2;
	border-right-color: #C2C2C2;
	border-bottom-color: #C2C2C2;
	border-left-color: #C2C2C2;
}
.boton_borrar_encuesta {
	width: 220px;
	height: 35px;
	color: #000000;
	font-size: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
	background-image: url("http://implanon.sec.es/images/include_Enviar.png");
	cursor: pointer;
	border: 0;
}

.boton_enviar {
	width: 180px;
	height: 63px;
	color: #FFFFFF;
	font-size: 16px;
	margin-top: 8px;
	margin-bottom: 10px;
	background-image: url("http://implanon.sec.es/images/include_Acceder.png");
	cursor: pointer;
	border: 0;
}
.campo_text {
	width: 80px;
	height: 20px;
	color:#FFFFFF;
	font-size: 16px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #99A72C;
	border: 0;
}
.campo_usuario {
	width: 170px;
	height: 30px;
	color:#666666;
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #EEEEEE;
	border: 0;
}
.campo_clave {
	width: 120px;
	height: 30px;
	color:#666666;
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #EEEEEE;
	border: 0;
}
.campo_email {
	width: 270px;
	height: 30px;
	color:#666666;
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	padding-left: 6px;
	background-color: #EEEEEE;
	border: 0;
}
.cab_tabla_listado {
	background-color: #E9E9E9;
	color: #333333;
	font-size: 14px;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: center;
}
.lineablanca_hand {
	color: #333333;
	font-size: 11px;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
	background-color: #FFFFFF;
}
.lineagris_hand {
	color: #333333;
	font-size: 11px;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	cursor: pointer;
	background-color: #CCCCCC;
}
.lineablanca {
	color: #333333;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
}
.lineafiltro {
	color: #333333;
	
	padding-left: 5px;
	padding-top: 5px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: center;
	background-color: #3FC ;
}
.lineablanca_baja {
	color: #FF0000;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
}

.lineablanca_mal_iban {
	color: #000000;
	font-size: 11px;
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: bold;
	text-align: left;
	background-color: #FEB4C0;
}
.lineablanca_pte {
	color: #0000FF;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	background-color: #EEEEFE;
}
.lineagris {
	color: #333333;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	background-color: #CCCCCC;
}
.lineagris_baja {
	color: #FF0000;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	background-color: #CCCCCC;
}
.lineagris_mal_iban {
	color: #000000;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: bold;
	text-align: left;
	background-color: #FEB4C0;
}
.lineagris_pte {
	color: #0000FF;
	font-size: 11px;
	
	padding-left: 25px;
	padding-top: 25px;
	font-family: Montserrat;
	font-weight: normal;
	text-align: left;
	background-color: #CCCCFC;
}
.highlight {
	background-color: #000000;
	font-size: 11px;
	cursor: pointer;
	color: #FFFFFF;
	
	padding-left: 5px;
	padding-top: 25px;
	font-family: Montserrat;
	text-align: left;
	font-weight: normal;
}
.highlight_no_hand {
	background-color: #000000;
	font-size: 11px;
	color: #FFFFFF;
	
	padding-left: 5px;
	padding-top: 25px;
	font-family: Montserrat;
	text-align: left;
	font-weight: normal;
}
.logo{
	-webkit-transition: all 0.9s 0.2s ease-in-out;    /* safari - Chrome*/
	-moz-transition: all 0.9s 0.2s ease-in-out;       /* Firefox */
	-o-transition: all 0.9s 0.2s ease-in-out;         /* Opera */
	transition: all 0.9s 0.2s ease-in-out;
	
}
.logo:hover{
   -webkit-transform: rotate(720deg) scale(1.1);
   -moz-transform: rotate(720deg) scale(1.1);
   -o-transform: rotate(720deg) scale(1.1);
   -ms-transform: rotate(720deg) scale(1.1);
   transform: rotate(720deg) scale(1.1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
   filter: alpha(opacity=1);
   opacity: 1;
}
.mensaje {
	background-color: #EEEEEE;
	font-size: 22px;
	color: #000000;
	font-family: Montserrat;
	text-align: center;
}
.mensaje_rojo {
	height: 30px;
	background-color: #F36;
	font-size: 22px;
	color: #000000;
	font-family: Montserrat;
	text-align: center;
}
.mensaje_blanco {
	background-color: #FFFFFF;
	font-size: 22px;
	color: #000000;
	
	font-family: Montserrat;
	text-align: center;
}
.formularioeditar {
	text-align: left;
}
.mensaje_ok {
	width: 420px;
	height: 25px;
	color: #444444;
	font-size: 14px;
	margin-bottom: 0px;
	background-color: #6F9;
	padding-top: 5px;
	padding-bottom: 2px;
	border: 0;
}

.campo_intro {
	background-color: #FFFFFF;
	height: 28px;
	width: auto;
	color: #333333;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: 'Montserrat';
	font-weight: normal;
	text-align: left;
}
.boton_dar_alta_wp {
	width: 160px;
	height: 35px;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 0px;
	background-color: #666666;
	border: 0;
	cursor: pointer;
}

.boton_recordatorio_wp {
	width: 200px;
	height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 0px;
	background-color: #0000FF;
	border: 0;
	cursor: pointer;
}
.boton_descargar_archivo {
	width: 630px;
	height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
	background-color: #690;
	border: 0;
	cursor: pointer;
	padding-top: 10px;
	padding-left: 10px;
}
.boton_descargar_archivo1 {
	width: 200px;
	height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 10px;
	background-color: #690;
	border: 0;
	cursor: pointer;
}
.boton_cerrar_pagina {
	width: 100px;
	height: 45px;
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 0px;
	background-color: #F36;
	border: 0;
	cursor: pointer;
}
.boton_aplicar_filtros {
	width: 160px;
	height: 35px;
	color: #333333;
	font-size: 16px;
	margin-bottom: 0px;
	background-color: #0F6;
	border: 0;
	font-weight: bold;
	cursor: pointer;
}
.boton_borrar_filtros {
	width: 160px;
	height: 35px;
	color: #333333;
	font-size: 16px;
	margin-bottom: 0px;
	background-color: #6CF;
	border: 0;
	font-weight: bold;
	cursor: pointer;
}
.boton_cuaderno19 {
	width: 95px;
	height: 30px;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 0px;
	background-color: #63C;
	border: 0;
	cursor: pointer;
}
.boton_dar_alta {
	width: 200px;
	height: 35px;
	color: #FFFFFF;
	font-size: 14px;
	margin-bottom: 0px;
	background-color: #390;
	border: 0;
	cursor: pointer;
}
.img_descarga {
cursor: pointer;
}
.montserrat {
	font-family: Montserrat;
}