
* {font-family: calibri;
}
/*  esto es para el modal emergente  */
body {
	font-size: 16px;
}
body::after {
	/*background: url("../imagenes/tiscornia_fondo_1920_espejo.jpg"); */
	background: url("../imagenes/fondo_1920.jpg");
	background-color: #cccccc; /* Used if the image is unavailable */
	/*height: 500px; /* You must set a specified height */ 
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */

	content: "";
	 /*background: url("imagenes/tiscornia_fondo_1920_espejo.jpg");
	 background-repeat: repeat;             */
	 opacity: 0.1;
	 top: 0;
	 left: 0;
	 bottom: 0;
	 right: 0;
	 /*position: absolute;*/
	 position: fixed;
	 z-index: -1; 
}

/* --------------------------------    colores del sistema ----------------------------------------------------------------------------------  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXX                                                      										 XXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXX MODIFICAR EL color en el archivo mail_re_activar.php y registrarse_2.php XXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXX                                                                          XXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* ------------------------------------------------------------------------------- */
/*  llamador */

/* cuadrito pequeño que muestra el color hex */
.color-box-small {
  display: inline-block !important;
  width: 16px !important;
  height: 16px !important;
  vertical-align: middle !important;
  margin-right: 8px !important;
  border: 1px solid #666 !important;
  border-radius: 3px !important;
  background-color: currentColor !important;
}

#historicos .card-stripe {
  display: block !important;
  width: 100% !important;
  height: 6px !important;
  background-color: inherit !important;  /* usaremos el inline style */
  border-radius: 2px 2px 0 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* Franja gruesa del turno actual */
#stripe-current {
  display: block !important;
  width: 100% !important;
  height: 100px !important;      /* subí este valor: 60, 80, 100… */
  margin-bottom: 10px;
  padding: 0;
}

/* Franja fina de los bloques históricos */
.card-stripe {
  display: block;
  width: 100%;
  height: 6px;
  border-radius: 2px 2px 0 0;
}

/* Estilo para el select de panel */
#panel-select {
  background-color: #f2f2f2 !important;   /* gris suave */
  color:            #555    !important;   /* texto gris oscuro */
  border:           1px solid #ccc !important;
  border-radius:    4px     !important;
  padding:          4px 8px  !important;
  appearance:       none    !important;
  -webkit-appearance: none  !important;
  -moz-appearance:    none  !important;
  cursor:           pointer !important;
}
/* ------------------------------------------------------------------------------- */
.Color_texto_medicos_index {
	/* color: rgba(19,105,4,1);	 color verde */
	color: rgba(4,46,100,1);	/* azul */
	text-shadow: 2px 2px 2px rgba(4,46,100,0.3);
}
.Color_titulo_texto_medicos_index {
	color: rgba(4,46,100,1);	/* azul */
	text-shadow: 2px 2px 2px rgba(4,46,100,0.3);
}
.color_nombre_session {
	color: rgba(137,134,123,1);
}
.color_texto_pie_pagina {
	color: rgba(137,134,123,1);
}
.color_texto_pagina_inicio_titulo {
	/* color: rgba(19,105,4,0.8);			color verde */
	color: rgba(4,46,100,1);	/* azul */
	-moz-text-shadow: 1px 1px 3px #8ab7f2;   /* color verder #53ff19 */
	-webkit-text-shadow: 1px 1px 3px #8ab7f2;
	text-shadow: 1px 1px 3px #8ab7f2;
}
.color_texto_pagina_inicio {
	/* color: rgba(19,105,4,1);    verde */
	color: rgba(4,46,100,1);	/* azul */
 	text-shadow: 2px 2px 2px rgba(4,46,100,0.3);
}
.color_texto_pagina_inicio_sin_sombra {
	/* color: rgba(19,105,4,1);    verde */
	color: rgba(4,46,100,1);	/* azul */ 	
}
.color_link_pagina_inicio {
	color:rgba(4,46,100,1) ;
}
.color_boton_pagina_inicio {
	color: #ffffff;	 	
 	background: linear-gradient(180deg, rgba(188,207,229,1) 0%, rgba(4,46,100,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	-webkit-box-shadow: 3px 3px 7px 0px rgba(188,199,212,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(188,199,212,0.3);
	box-shadow: 3px 3px 7px 0px rgba(188,199,212,0.3);	
}
.inputcontacto { 	
 	/* color: rgba(4,46,100,1); color verde */
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); */
 }
 .option_pagina_inicio {
 	color: rgba(4,46,100,1);
 }

.color_mail_pagina_registrar {
 	color: rgba(4,46,100,1);
 }

.color_texto_pagina_registrar {
 	color: rgba(4,46,100,1);
 }

 .color_fondo_pagina_registrar {
 	background-color: rgba(19,105,4,0.06);	
 }

 .color_fondo_mail_pagina_registrar {
 	background-color: rgba(227,244,255,1);	
 }

 .input_pagina_registrar {
 	/* color: rgba(19,105,4,1); verde original */
 	color: rgba(4,46,100,1);
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);  verde original
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,1); */
	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); 
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); 
 }

 .color_h2_pagina_registrar {
 	/*color: rgba(19,105,4,1);			color verde original
	text-shadow: 2px 2px 2px  rgba(19,105,4,0.3); */
	color: rgba(4,46,100,1);			
	text-shadow: 2px 2px 2px  rgba(4,46,100,0.3);
 }

.color_boton_pagina_registrar {
	color: #ffffff;	
 	/*background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); verde original */
 	background: linear-gradient(180deg, rgba(188,207,229,1) 0%, rgba(4,46,100,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);  color verde orginal
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3); */
	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
}


/* --- color de los botones en el index --- */

.turnos_admin_ingresar {
	color: #ffffff;	
 	margin-bottom: 0px; 	
 	/*background-color: rgba(19,105,4,1);*/
 	/*background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); */
 	/* background: linear-gradient(180deg, rgba(4,46,100,1) 0%, rgba(188,207,229,1) 100%);  color fuerte arriba */
 	background: linear-gradient(180deg, rgba(188,207,229,1) 0%, rgba(4,46,100,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(188,199,212,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(188,199,212,0.3);
	box-shadow: 3px 3px 7px 0px rgba(188,199,212,0.3);	
}

/* ------------- pagina turnos.php ----------------- */
.color_h2_pagina_turnos {
	/* color: rgba(19,105,4,1);			color verde original
	text-shadow: 5px 4px 6px  rgba(19,105,4,0.1); */
	color: rgba(4,46,100,1);			
	text-shadow: 5px 4px 6px  rgba(4,46,100,0.1);
}

.color_texto_pagina_misdatos {
	/* color: rgba(19,105,4,1);    verde */
	color: rgba(4,46,100,1);	/* azul */
 	text-shadow: 2px 2px 2px rgba(4,46,100,0.3);
}

.input_pagina_misdatos {
 	/* color: rgba(19,105,4,1); verde original */
 	color: rgba(4,46,100,1);
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);  verde original
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,1); */
	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); 
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); 
 }

.color_boton_pagina_misdatos {
	color: #ffffff;	
 	/*background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); verde original */
 	background: linear-gradient(180deg, rgba(188,207,229,1) 0%, rgba(4,46,100,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);  color verde orginal
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3); */
	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
}

/* ------------- pagina turnos_admin.php ----------------- */
.color_pagina_turnos_admin {
 	color: rgba(4,46,100,1);
 }
 .color_pagina_turnos_admin_2 {
 	color: #042e64;	
 }
.color_h2_pagina_turnos_admin {
	/* color: rgba(19,105,4,1);			color verde original
	text-shadow: 5px 4px 6px  rgba(19,105,4,0.1); */
	color: rgba(4,46,100,1);			
	text-shadow: 5px 4px 6px  rgba(4,46,100,0.1);
}
.input_pagina_turnos_admin {
 	/* color: rgba(19,105,4,1); verde original */
 	color: rgba(4,46,100,1);
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);  verde original
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,1); */
	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); 
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3); 
 }

 .color_texto_pagina_turnos_admin {
	/* color: rgba(19,105,4,1);    verde */
	color: rgba(4,46,100,1);	/* azul */
 	text-shadow: 2px 2px 2px rgba(4,46,100,0.3);
}
.color_boton_pagina_turnos_admin {
	color: #ffffff;	
 	/*background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); verde original */
 	background: linear-gradient(180deg, rgba(188,207,229,1) 0%, rgba(4,46,100,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);  color verde orginal
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3); */
	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
}

.color_boton_sobreturno {
	/* color: rgba(150, 75, 18,0.8)  color verde original

 	background-color: rgba(37, 252, 0,0.8);

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5; */
	margin-bottom: 100px; 	

	/* color: rgba(4,46,100,1) */
	color: #042e64;

 	background-color: rgba(125, 229, 250,0.8);
 	
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	-webkit-box-shadow: 3px 3px 7px 0px #e4f3f7;
	-moz-box-shadow: 3px 3px 7px 0px #e4f3f7;
	box-shadow: 3px 3px 7px 0px #e4f3f7;
}

.color_boton_hora_turno_admin {
	color: #ffffff;	
 	
 	background-color: rgba(4,46,100,0.8);
 	
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	
 	-webkit-box-shadow: 3px 3px 7px 0px rgba(188,199,212,1);
	-moz-box-shadow: 3px 3px 7px 0px rgba(188,199,212,1);
	box-shadow: 3px 3px 7px 0px rgba(188,199,212,1);
}

.boton_hora_ocupado_2 {
	/*color: rgba(19,105,4,0.8); color original
 	
 	background-color: rgba(234, 255, 209,0.8);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	
 	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5; */

	color: rgba(4,46,100,0.8);
 	
 	background-color: rgba(218, 228, 240,0.8);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	
 	-webkit-box-shadow: 3px 3px 7px 0px #bcc7d4;
	-moz-box-shadow: 3px 3px 7px 0px #bcc7d4;
	box-shadow: 3px 3px 7px 0px #bcc7d4;
}

/* --------------------------------   Fin colores del sistema ----------------------------------------------------------------------------------  */

.modal_2_boton_hora_disabled {
	/*color: #cccccc;  */
	/* color: #aaaaaa; /* texto gris claro */ 
	color: #888888; /* texto gris medio, más legible */
	/* background: linear-gradient(180deg, #e0e0e0 0%, #b0b0b0 100%); */
	background: linear-gradient(180deg, #e5e5e5 0%, #c1c1c1 100%);
	border-radius: 15px;
	box-shadow: none;
	cursor: not-allowed;
	opacity: 0.85;  /* un poco apagado pero visible */
}

#row_ver_ape_table {
	overflow: hidden;
	position: relative;
}
.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}
.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.modalDialog2 {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,0.7);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog2 > div {
	width: 95%;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.modalDialog2:target {
	opacity:1;
	pointer-events: auto;
}
.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }

#id_iframe_donde {
	width: 600px;
	height: 450px;
}

#mostrar_imagen {
	 
	 width:1024px;
   height:auto;
   overflow:scroll;
}

#td_sucursal, #td_servicio, #td_profesional,#td_tipo_turno, #td_dia, #td_hora,#td_sucursal_2, #td_servicio_2, #td_profesional_2, #td_tipo_turno_2, #td_dia_2, #td_hora_2, #td_turno_tipo_2, #td_turno_tipo {
	font-weight: bold;
	color: rgba(19,105,4,1);
}
/*  FIN esto es para el modal emergente  */

/*  esto es para el modal emergente  */

.modalDialog_2 {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
	overflow: auto;
}
.modalDialog_2:target {
	opacity:1;
	pointer-events: auto;
}
.modalDialog_2 > div {
	width: 650px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.close_2 {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close_2:hover { background: #00d9ff; }

/* fin grupo 2 */
.modalDialog_3 {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}
.modalDialog_3:target {
	opacity:1;
	pointer-events: auto;
}
.modalDialog_3 > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.close_3 {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close_3:hover { background: #00d9ff; }

/*  FIN esto es para el modal emergente  */

#index_turno_imagen {
	/* margin: 10px auto; */
	align-content: center;
	
}

body, html {
/*background-image:url(imagenes/fondo.png);*/
margin:0px;
padding: 0px;
/*background-color: #e8f0ff;*/
width: 99%;
font-size: 16px; 
/*background-color: #0B0B3B;*/
/*background-color: #7a7aff;*/
/*background-color: #e2eeff;*/
/*background-color: #bad6ff;*/
}
header {
	/*border : 1px #0054db solid;	
	border : 1px #0054db solid;	*/
	height: 100px;
    width: 100%;    
    top: 0px;
}

header h2 {
	margin-top: 3px;
	padding-top: 12px;
	margin-right: 10%;
	margin-left: 100px;
	/*color:#ff0000;	*/
	/*color: #f22929;	*/
	color: rgb(19,105,4)
	text-align: left;
	margin-bottom: 0px;
	/*text-shadow: 2px 2px 2px #FFFFFF, 2px 2px 2px #FFFFFF, 2px 2px 2px #FFFFFF, 2px 2px 2px #FFFFFF;*/
	text-shadow: 1px 1px 2px  #97ed87;
}

header h4 {
	color:rgb(19,105,4);
	/*margin-left: auto;
	margin-right: auto;*/
	margin-right: 10%;
	margin-left: 100px;
	text-align: left;
	/*margin-left: 365px;*/
	margin-top: 0px;
	margin-bottom: 0px;
	/*text-shadow: 2px 2px 2px #FFFFFF, 2px 2px 2px #FFFFFF, 2px 2px 2px #FFFFFF, 2px 2px 2px #FFFFFF;*/
	 text-shadow: 1px 1px 2px  #97ed87; 
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/

}
.labelcontacto {
 	font-size: 18px;
 	/* color: rgba(142, 80, 32,0.8); */
 	/* color: rgba(19,105,4,1); */
 	/*background-color: #a06438;*/
 	/* text-shadow: 2px 2px 2px  rgba(19,105,4,0.3); */
 }
 
#calendar_titulo table {
	margin: 0 auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#calendar_titulo {
	text-align: center;
margin-top: 5px;
/* background-color: rgba(158,102,60,0.3);	 */
width:100%;
height:30px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

#tabla-principal TR:nth-child(even) {
	background: rgba(202, 232, 197,1);
}
#tabla-principal TR:nth-child(odd) {
	background: rgba(245, 245, 245,1);
}
#table_consulta TR:nth-child(odd) {
	background: rgba(202, 232, 197,1);
}
#table_consulta2 TR:nth-child(odd) {
	background: rgba(202, 232, 197,1);
}
.contenedor{
/* background-color:#CCC; */
/* background-color: rgba(158,102,60,0.3); */
overflow: hidden;

width:100%;
height:auto;  /* 220px */
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
.div_ver_mis_turnos {
height:200px;
 width:100%;
 margin-left: 5px;
 float:left;
 margin: 10px;
 border-radius: 5px;	
}
.div_atender_ver_mis_consultas {
height:500px;
 width:100%;
 margin-left: 5px;
 float:left; 
 margin: 10px;
 border-radius: 5px;	
 overflow-y: scroll;
}
.consulta_turnos_x_pacientes_div_ver_ape {
height:550px;
width: 600px;
/* display: inline-block !important; */
border-right: auto;
border-left: auto;
overflow-y: scroll;
}
.pacientes_subir_comprobante_div_agregar_comprobante {
height:450px;
width: 600px;
/* display: inline-block !important; */
border-right: auto;
border-left: auto;
/*overflow-y: scroll; */
}
.consulta_carga_horarios_ver_datos {
height:550px;
width: 90%;
/* display: inline-block !important; */
border-right: auto;
border-left: auto;
overflow-y: auto;	
overflow-x: scroll;
}
.consulta_turnos_x_pacientes_ver_datos {
height:550px;
width: 90%;
/* display: inline-block !important; */
border-right: auto;
border-left: auto;
overflow-y: auto;
}
.contenido{
	/*background-color: rgba(255,246,239,0.6); */
 overflow: hidden;
 height:auto; /* 200px */
 width:12.2%;
 margin-left: 5px;
 float:left;
 margin: 10px;
 border-radius: 5px;
}

#detener{
position: relative;	
float: left;
}
#reproductor{
position: relative;
float: left;
width: 720px;
margin: 20px auto;
padding: 5px;
background: #999999;
border: 1px solid #666666;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#botones{
float: none; ;
width: 100px;
height: 20px;
}
#botones_rep{
position: relative;
float: left;	
}
#silenciar_volumen{
position: relative;
float: left;		
}
#subir_volumen{
position: relative;
float: left;	
}
#bajar_volumen{
position: relative;
float: left;	
}
#barra{
position: relative;
float: left;
width: 600px;
height: 16px;
padding: 2px;
border: 1px solid #CCCCCC;
background: #EEEEEE;
}
#barra_vol{
position: relative;
float: left;
width: 300px;
height: 16px;
padding: 2px;
border: 1px solid #CCCCCC;
background: #EEEEEE;
}

#progreso{
position: absolute;
width: 0px;
height: 16px;
background: rgba(0,0,150,.2);
}
#progreso_vol{
position: absolute;
width: 150px;
height: 16px;
background: rgba(0,0,150,.2);
}
#contacto_section_principal {
	height: 60px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
}
#contacto_header_principal {
	height: 620px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
}

#contacto_header_principal_contacto {	
	
	height: 620px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
}
#turnos_header_principal {
	height: 110px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
}
#turno_header_principal {
	/*background-color: #d3e7ff;*/
	/*background-color: #C1D9FF;*/
	/*background-color: #C1D9FF;*/
	/*background-color: #afd0ff;*/
	/*background-image: url("../imagenes/encabezado.png");*/
	/*border-style:solid;
    border-width:2px;      
	border-color: #2804ef;	*/
	/*background-color: rgba(255, 255, 214,0.3);
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px; */
	height: 90px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
	/*border-radius: 25px;*/
}
#turno_header_principal_2 {
	/*background-color: #d3e7ff;*/
	/*background-color: #C1D9FF;*/
	/*background-color: #C1D9FF;*/
	/*background-color: #afd0ff;*/
	/*background-image: url("../imagenes/encabezado.png");*/
	/*border-style:solid;
    border-width:2px;      
	border-color: #2804ef;	*/
	/*background-color: rgba(255, 255, 214,0.3); */
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	height: 90px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
	/*border-radius: 25px;*/
}
#cambio_pass_header_principal {
	height: 90px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
	margin-bottom: 140px;	
}
#inicio_header_principal {
	height: 90px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
}
#header_principal {
	height: 90px;
	width:  100%;	
	margin-right: auto;
	margin-left: auto;	
	
}
.td_getuser_bus {
	height: 30px;
}
.td_getuser_bus_datos {
	height: 21px;
}
.menu_horizontal_tomar_turno {
	margin: 0;
	padding: 0;
	height: 40px;
	width: 100%;
	padding-top: 0.1px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;		
	/*background-color: #e6ffe0;*/
	/*color: #f2ece8;*/
	/*color: #f2251a;*/
	/*-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;*/
	/*-webkit-box-shadow:inset -3px -3px 10px 0 #a3de99;
	box-shadow:inset -3px -3px 10px 0 #a3de99;	*/
}
/*  menu de index de arranque -----------------------------------------------------------------------  */

.menu_horizontal_inicio {	
	margin: 0;
	padding: 0;
	/*height: 40px; */
	width: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;	
	/*border: #e7f7d7 8px outset; */
	 border: white 8px groove;
	/*background-color: #e6ffe0; */
	/*color: #f2ece8;*/
	/*color: #f2251a;*/
	/*-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;*/
	/*-webkit-box-shadow:inset -3px -3px 10px 0 #a3de99;
	box-shadow:inset -3px -3px 10px 0 #a3de99;*/
}
.menu_horizontal_inicio ul li{	
	display: inline;
	margin-left: 1vw;
	align-content: center;	
}
.menu_horizontal_inicio ul li a {
	text-decoration:none; 	
	color: rgba(19,105,4,1);	
	height: 25px;	
	width: 160px;
	min-width: 160px;
	font-size:20px ;
	font-weight: bold;
    /*font-weight:bold;*/    
    margin-top: 0px;
    /*margin-left: 60px;   */
    margin-bottom: 0px; 
    border-bottom: 0px;
    text-align:center;
    /*width: 14vw;*/
    display:inline-block;    
	margin-left: 0px;    
}
#hr_paciente_modificar {
	display: block;
  width: 100%;
  /*color: rgba(19, 105, 4,0.8); */
  border: 1px solid rgba(19, 105, 4,0.8);
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;	
}
.menu_horizontal_index_cliente hr {
	display: block;
  width: 100%;
  /*color: rgba(19, 105, 4,0.8); */
  border: 1px solid rgba(19, 105, 4,0.8);
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;	
}
.menu_horizontal_index hr {
  display: block;
  width: 100%;
  /*color: rgba(19, 105, 4,0.8); */
  border: 1px solid rgba(19, 105, 4,0.8);
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
}
#hr_index_ingreso {
  display: block;
  width: 100%;
  /*color: rgba(19, 105, 4,0.8); */
  border: 1px solid rgba(19, 105, 4,0.8);
  margin-top: 0px ;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;	
}

#hr_index_ingreso2 {
  display: block;
  width: 100%;
  /*color: rgba(19, 105, 4,0.8); */
  border: 1px solid rgba(19, 105, 4,0.8);
  margin-top: 10px !important;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;	
}
.menu_horizontal_index_cliente {
	margin: 0;
	padding: 0;
	/*height: 40px; */
	text-align: center;
	width: 100%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;	
}
.menu_horizontal_index {	
	margin: 0;
	padding: 0;
	/*height: 40px; */
	text-align: center;
	width: 100%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;	
	/*border: #e7f7d7 8px outset; */
	 /*border: white 8px groove;*/
	/*background-color: #e6ffe0; */
	/*color: #f2ece8;*/
	/*color: #f2251a;*/
	/*-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;*/
	/*-webkit-box-shadow:inset -3px -3px 10px 0 #a3de99;
	box-shadow:inset -3px -3px 10px 0 #a3de99;*/
}

.menu_horizontal_index_cliente ul {
	padding-inline-start: 0px;
	margin-left: -5vw;
}

.menu_horizontal_index ul {	
	padding-inline-start: 0px;
	margin-left: -5vw;
}
.menu_horizontal_index_cliente ul li {
	display: inline;
	margin-left: 5vw; 
	align-content: center;	
}
.menu_horizontal_index ul li{	
	display: inline;
	margin-left: 5vw; 
	align-content: center;	
}
.menu_horizontal_index_cliente ul li a {
	color: #ffffff;	 	
 	background-color: rgba(19, 105, 4,0.8); 
 	/* background-color: rgba(4, 89, 29,0.8); */

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	-webkit-box-shadow: 2px 2px 2px 0px #97ed87;
	-moz-box-shadow: 2px 2px 2px 0px #97ed87;
	box-shadow: 2px 2px 2px 0px #97ed87;

	text-decoration:none; 	
	/*color: rgba(19,105,4,1);	*/
	height: 30px;	
	width: 160px;
	min-width: 160px;
	font-size:20px ;
	font-weight: bold;
    /*font-weight:bold;*/    
    margin-top: 0px;
    /*margin-left: 60px;   */
    margin-bottom: 0px; 
    border-bottom: 0px;
    text-align:center;
    /*width: 14vw;*/
    display:inline-block;    
	margin-left: 0px;    
}
.menu_horizontal_index ul li a {
	color: #ffffff;	 	
 	/* background-color: rgba(19, 105, 4,0.8);  */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	/* background-color: rgba(4, 89, 29,0.8); */

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	-webkit-box-shadow: 2px 2px 2px 0px #97ed87;
	-moz-box-shadow: 2px 2px 2px 0px #97ed87;
	box-shadow: 2px 2px 2px 0px #97ed87;

	text-decoration:none; 	
	/*color: rgba(19,105,4,1);	*/
	height: 30px;	
	width: 160px;
	min-width: 160px;
	font-size:20px ;
	font-weight: bold;
    /*font-weight:bold;*/    
    margin-top: 0px;
    /*margin-left: 60px;   */
    margin-bottom: 0px; 
    border-bottom: 0px;
    text-align:center;
    /*width: 14vw;*/
    display:inline-block;    
	margin-left: 0px;    
}

.menu_horizontal {	

	margin: 0;
	padding: 0;
	height: 40px;
	width: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;	
	/*border: #e7f7d7 8px outset; */
	 border: white 8px groove;
	/*background-color: #e6ffe0; */
	/*color: #f2ece8;*/
	/*color: #f2251a;*/
	/*-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;*/
	/*-webkit-box-shadow:inset -3px -3px 10px 0 #a3de99;
	box-shadow:inset -3px -3px 10px 0 #a3de99;*/
}
.menu_horizontal ul li{	
	display: inline;
	margin-left: 1vw;
	align-content: center;
	
}
#menu_li_a {

}
#menu_li {
	}
#menu_ul {
	/*margin-left: 5.37vw;*/
	margin-top: 7px;
	margin-bottom: 0px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#index_ul {
	/*margin-left: 5.37vw;*/
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.menu_horizontal ul {
	padding-top: 0px;
}
.menu_horizontal ul li a {
	text-decoration:none; 	
	color: rgba(19,105,4,1);	
	height: 25px;
	/*width: 140px;	*/
	width: 136px;
	min-width: 136px;
	font-size:20px;
    /*font-weight:bold;*/    
    margin-top: 0px;
    /*margin-left: 60px;   */
    margin-bottom: 0px; 
    border-bottom: 0px;
    text-align:center;
    /*width: 14vw;*/
    display:inline-block;    
	margin-left: 0px;
    
}

/*  fin del menu de arranque ------------------------------------------------------------------------ */
/* comienza css de menu------------------------------------------------------------------------------ */
/*  en la pagina/menu10 esta este ejemplo */

#nav_menu {
    list-style:none inside;
    margin:0;
    padding:0;
    text-align:center;      
    }

#nav_menu li {
    display: block;
    position:relative;
    float:left;    
    z-index:100;   /* esto se agrego porque en el form de atender sino queda detras */
     /* background: #006633;   */
    /*background: rgba(96, 181, 76,0.7);   /* menu background color 
    -webkit-border-radius: 10px 10px 10px 10px;  /* este hace el redondeo en el menu vertical */
	/* border-radius: 10px 10px 10px 10px;   */
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;

	}

#nav_menu li a {
    display:block;
    padding:0;
    text-decoration:none;
    width:125px; /* this is the width of the menu items */
    line-height:30px; /* this is the hieght of the menu items */
    /*color: rgba(19,105,4,0.9); */
    color: rgba(255, 255, 255,1);
    /*background-color: rgba(227, 227, 227,0.5); */
    /*background-color: rgba(252, 189, 28,0.9); */
    background: rgb(188,207,229);
    /*background: linear-gradient(180deg, rgba(34,195,80,1) 0%, rgba(253,187,45,1) 100%);
    background: linear-gradient(180deg, rgba(40,201,0,1) 0%, rgba(0,105,28,1) 100%); 
    background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); ok*/
    /* background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);   este es verde */
    background: linear-gradient(180deg, rgba(188,207,229,1) 0%, rgba(4,46,100,1) 100%);
    /*-moz-text-shadow: 1px 1px 3px #53ff19; */
	/*-webkit-text-shadow: 1px 1px 3px #53ff19; */
	/*-webkit-text-shadow: 1px 1px 3px #53ff19;
	text-shadow: 1px 1px 3px #53ff19; */
    /* color:#ffffff;  */
    /*background: rgba(96, 181, 76,0.8);   /* menu background color 
    color:  rgba(19,105,4,1);   /* list item font color */
    -webkit-border-radius: 15px 15px 15px 15px;  /* esto hace redondeoa en el menu horizpontal */
	border-radius: 15px 15px 15px 15px;

	-webkit-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);
	box-shadow: 3px 3px 7px 0px rgba(4,46,100,0.3);	

	border: 1px solid black;

    
    }
        
#nav_menu li li a {    /* smaller font size for sub menu items */
	font-size:100%;
} 
    
#nav_menu li:hover {     /* highlights current hovered list item and the parent list items when hovering over sub menues */
	/* background:#003f20;*/
	background-color: rgba(4,46,100,1);
	color: rgba(255, 255, 255,1);
} 

#nav_menu li a:hover {     /* highlights current hovered list item and the parent list items when hovering over sub menues */
	/* background:#003f20;*/
	background-color: rgba(4,46,100,1);
	color: rgba(255, 255, 255,1);
} 


/*--- Sublist Styles ---*/
#nav_menu ul {
    position:absolute;
    padding:0;
    left:0;
    display:none; /* hides sublists */
    }

#nav_menu li:hover ul ul {   /* hides sub-sublists */
	display:none;
} 

#nav_menu li:hover ul {    /* shows sublist on hover */
	display:block;

} 

#nav_menu li li:hover ul {
    display: block; /* shows sub-sublist on hover */
    margin-left:125px; /* this should be the same width as the parent list item */
    margin-top:-30px; /* aligns top of sub menu with top of list item */

    }


/*  fin menu new ----------------------------------------------------------------------------- */

/*  fin del menu de arranque ------------------------------------------------------------------------ */

#reg_usu_section_principal_registrar {
	/*background-color: #dbff9e; */
	height: 705px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}

#reg_usu_section_principal_registrar2 {
	/*background-color: #dbff9e; */
	height: 805px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}

#section_principal_alta_pac_admin {
	/*background-color: #dbff9e; */
	height: 650px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#section_principal_admin {
	/*background-color: #dbff9e; */
	height: auto;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*background-color: rgba(19,105,4,0.07); */
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#section_principal {
	/*background-color: #dbff9e; */
	/*overflow: hidden; */
	overflow-y:auto;
	overflow-x: hidden;	
	min-height: 550px;
	height: auto; /* 550px */
	width: 100%;	
	border-top: 0px;
	margin-top: 20px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	
	/*background-color: rgba(19,105,4,0.07); */
	background-color: rgba(255, 255, 214,0.07);
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}

#section_principal_atender {
	/*background-color: #dbff9e; */
	height: 700px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#cambio_pass_section_principal_index {
	/*background-color: #dbff9e; */
	height: 530px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#inicio_section_principal_registrar {
	/*background-color: #dbff9e; */
	height: 890px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#inicio_section_principal_index {
	/*background-color: #dbff9e; */
	height: 530px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#inicio_section_principal_reclutamiento {
	/*background-color: #dbff9e; */
	height: 1100px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#section_principal_index {
	/*background-color: #dbff9e; */
	height: 530px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#section_principal_registrar {
	/*background-color: #dbff9e; */
	height: 520px;
	width: 100%;	
	border-top: 0px;
	margin-top: 90px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#section_principal_registrar {
	/*background-color: #dbff9e; */
	height: 760px;
	width: 100%;	
	border-top: 0px;
	margin-top: 0px;		
	margin-left: 0px;
	border-left: 0px;
	clear: left;
	display: block;
	/*border-radius: 25px;	*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}

#box_izq_div {
	/*background-color: #afd0ff;*/
	/*opacity: 1;	*/
	height: 95%;
	width: 35%;			
	border-left: 0px;
	margin-top: 62px;	
	margin-left: 0%;	
	float: left; 
	/*display: inline-block;*/
	/*float: left;*/
	
	/*loat: left;*/
	/*text-shadow: 5px 4px 25px  #a9b7fc;*/
}
.ftitulo {
	margin-top: 0px;
	margin-bottom: 0px;
	/*width: 600px;*/
	/* color: rgba(19,105,4,1); */ /* color orinal verde */
  /* color: rgba(137,134,123,1); */
}
.pthora_new_boot4 {
	margin-top: 0px;
	margin-bottom: 0px;
	/*width: 600px;*/
	color: rgba(19,105,4,1);	
}
#boton_inicio {
	display: none;
}
#index_ingreso_tfechora {
	height: 60px;
	width: 400px;
	display: table;
	/*min-width: 300px;*/
	margin-left: 0px;
	border-left: 0px;
}
#tfechora {
	height: 70px;
	width: 400px;
	display: table;
	/*min-width: 300px;*/
	margin-left: 0px;
	border-left: 0px;
}
#td_menu_fecha_0,#td_menu_fecha_1,#td_menu_fecha_2,#td_menu_fecha_3 {
    white-space: pre-wrap;
}
.misdatos_td_p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.pthora {
	margin-top: 20px;
	margin-bottom: 0px;
}
.pthora_new {
	margin-top: 0px;
	margin-bottom: 0px;
}
#fec,#hh,#mm,#ss {
	margin-top: 0px;
	margin-bottom: 0px;
}
.htitulo {
	font-size:10px;
	color: rgba(19,105,4,1);	
	width: 20%;
	/*float: left;*/
	/*display: block;*/
	margin-top: 15px;
	margin-left: 10px;
}
#index_fechayhora {
	float: left;
	/*display: inline-block;	*/
	text-align: right;
	height: 30px;
	width: 25%;
	margin-left: 0px;
	
}
#fechayhora {	
    float: right;	
	display: block;
	text-align: right;
	height: 60px;	
	width: 600px;
	min-width: 300px;
	/* margin-left: 50px;*/
	margin-right: 0px;
	/*border-left: 500px;
	margin-left: 1500px;*/
}
/* Clear floats after the columns */
#div_1 {
	height: 70px;
	width: 100%;
}
.row2:after {
    content: "";
    display: table;
    clear: both;
}
.row:after {
    content: "";
    display: table;
    clear: both;
}
#fecha {
	font-size:15px;
	width: 200px;
	color: rgba(19,105,4,1);	
}
#hora, #minu, #segu {
	font-size:15px;
	color: rgba(19,105,4,1);	
	/*width: 30px;*/
	/*float: left;
	display: block;*/
	margin-top: 0px;
	margin-left: 10px;
}
#index_box_izq_h1 {
	/*background-color: #dbff9e;*/
	text-align: left;
	margin-left: 0px;
	color: rgba(214,52,19,1);	
	margin-top: 140px;
	margin-bottom: 0px;
	margin-left: 10%;
	text-shadow: 5px 4px 6px  #faab9b;
	font-family: 'Oswald', sans-serif;
	/*font-size: 50px;*/
	font-size: 4.88vw;
	/*font-size: 6.347vw;*/
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
#box_izq_h1 {
	/*background-color: #dbff9e;*/
	text-align: left;
	margin-left: 0px;
	color: rgba(19,105,4,0.8);	
	margin-top: 140px;
	margin-bottom: 0px;
	margin-left: 10%;
	text-shadow: 2px 2px 2px  rgba(19,105,4,0.3);
	font-family: 'Oswald', sans-serif;
	/*font-size: 50px;*/
	font-size: 4.88vw;
	/*font-size: 6.347vw;*/
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}

#box_izq_h3 {
	text-align: left;	
	color: rgba(19,105,4,1);	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10%;
	text-shadow: 2px 2px 2px rgba(19,105,4,0.3);
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
.footer_principal_copy {
	text-align: center;	
	color: rgba(19,105,4,1);	
	margin-top: 0px;
	margin-bottom: 0px;
	/*margin-left: 10%;*/
	text-shadow: 2px 2px 2px rgba(19,105,4,0.3);
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
.box_izq_h3 {
	text-align: left;	
	color: rgba(19,105,4,1);	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10%;
	text-shadow: 2px 2px 2px rgba(19,105,4,0.3);
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
.box_izq_h3_f0 {
	font-family: 'Parisienne', cursive;
	text-align: left;	
	/* color: rgba(19,105,4,1);	 color verde */
	/* color: rgba(4,46,100,1); */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10%;
	/* text-shadow: 2px 2px 2px rgba(4,46,100,0.3); */
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
.box_izq_h3_f {
	/*font-family: 'Playball', cursive; */	
	text-align: left;	
	/* color: rgba(19,105,4,1);	 verde */ 
	/* color: rgba(4,46,100,1);	 azul */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10%;
	/* text-shadow: 2px 2px 2px rgba(4,46,100,0.3); */
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
.box_izq_h3_f2 {
	/*font-family: 'Playball', cursive; */	
	text-align: left;	
	color: rgba(19,105,4,1);	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10%;
	text-shadow: 2px 2px 2px rgba(19,105,4,0.3);

	width: 2px;
    /*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
.box_der_h3, .box_der_h3_t {
	/*text-decoration: none; */
	list-style:none; !important
	
	text-align: center;	
	color: rgba(214,52,19,1);	
	margin-top: 0px;
	margin-bottom: 0px;
	/*margin-left: 10%;*/
	text-shadow: 2px 2px 2px rgba(19,105,4,0.3);
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
#ditac_deta {
	text-decoration: none;
	padding-left: 0px;
}
#popup1024 {
	text-align: center;
}
#h1_bienvenida{
	color: #ad5714;	
}
#h3_bienvenida{
	color: #ad5714;	
}
#imagen_bienvenida {
	display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
}
#ejer4_box_1 {
	margin-top: 5px;
	border: 1px solid #9b4b00; 
}
#ejer4_box_2 {
	margin-top: 5px;
	border: 1px solid #9b4b00; 
}
#ejer4_box_3 {
	margin-top: 5px;
	border: 1px solid #9b4b00; 
}
#box_izq_div_donde_estamos {
	background-color: transparent;
	/*background-color: #e8d4c5;*/
    height: 645px;	
    width: 35%;	
    margin-left: 5%;	
    float: left;
}
#index_box_izq_div_contacto {
	background-color: transparent;
	/*background-color: #e8d4c5;*/
    height: 440px;	
    width: 45%;	
    margin-top: 25px;
    margin-left: 5%;	
    float: left;
}
#index_box_izq_div_contacto h1{
	/*background-color: #639fed;*/
	text-align: center;	
	color: rgba(19,105,4,1);		
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 0px;
	/*margin-left: auto;
	margin-right: auto;*/
	text-shadow: 2px 2px 2px  rgba(19,105,4,1);
	font-family: 'Oswald', sans-serif;
	/*font-size: 55px;*/
	font-size: 5.371vw;
}

#index_box_izq_div_contacto h3{
	text-align: center;	
	color: rgba(19,105,4,1);		
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-shadow: 2px 2px 2px  rgba(19,105,4,0.3);
}
#index_box_der_div_contacto {
	background-color: transparent;
	text-align: center;
	/*background-color: #e8d4c5;*/
    height: 440px;	
    width: 45%;	
    margin-top: 25px;
    margin-left: 5%;	
    float: left;
}
#index_box_der_div_contacto h1{
	/*background-color: #639fed;*/
	text-align: center;	
	color: rgba(19,105,4,1);		
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 0px;
	/*margin-left: auto;
	margin-right: auto;*/
	text-shadow: 5px 4px 6px  rgba(19,105,4,0.3);
	font-family: 'Oswald', sans-serif;
	/*font-size: 55px;*/
	font-size: 5.371vw;
}

#index_box_der_div_contacto h3{
	text-align: center;	
	color: rgba(19,105,4,1);		
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-shadow: 2px 2px 2px  rgba(19,105,4,0.3);
}
#box_izq_div_contacto {
	background-color: transparent;
	/*background-color: #e8d4c5;*/
    height: 645px;	
    width: 45%;	
    margin-left: 5%;	
    float: right;
}

#box_izq_div_contacto h1{
	/*background-color: #639fed;*/
	text-align: center;	
	color: rgba(19,105,4,0.9);		
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 0px;
	/*margin-left: auto;
	margin-right: auto;*/
	text-shadow: 5px 4px 6px  rgba(19,105,4,0.3);
	font-family: 'Oswald', sans-serif;
	/*font-size: 55px;*/
	font-size: 5.371vw;
}

#box_izq_div_contacto h3{
	text-align: center;	
	color: rgba(19,105,4,1);		
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-shadow: 2px 2px 2px  rgba(19,105,4,0.3);
}
#box_div_video {	
	height: 645px;	
	width: 100%;
}
#box_div_base_video {	
	width: 650px;
	/*background-color: #C1D9FF;*/
	margin-top: 90px;
	margin-left: auto;
	margin-right: auto;
}

#turno_grabar {
	color: #ffffff;	
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	background-color: rgba(73, 160, 98,0.8);

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5;
}
#turno_grabar_atender {
	color: #ffffff;	
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	background-color: rgba(117, 181, 135,0.8);

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5;
}
#turno_cancelar {
	color: #ffffff;	
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	background-color: rgba(255, 147, 96,0.8);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5;
}
/* ------------------------------------------------------esta esta en paciente_modificar con boot4 */
#div_buscar {
	background-color: rgba(40, 163, 23,0.1);

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
}
#modal_turnos_datos_paciente {
	margin-top: 0px;	
	width: 95%;
	margin-left: auto;		
	margin-right: auto;
	background-color: rgba(40, 163, 23,0.1);

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
}
#open_modal_turno_h2_boot4 {
	color: rgba(6, 125, 0,1);
	font-weight: bold;
	-moz-text-shadow: 1px 1px 3px #3bdb04;
	-webkit-text-shadow: 1px 1px 3px #3bdb04;
	text-shadow: 1px 1px 3px #3bdb04;
}
/* FIN ------------------------------------------ esta esta en paciente_modificar con boot4 */
.modal_2_th_izq {
  color: #ffffff;	
 	/*margin-bottom: 100px; 	
 	 background-color: rgba(21, 142, 5,0.8); */
 	
 	/*background-color: rgba(19, 105, 4,0.8); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
}
.modal_2_th_der {
  color: #ffffff;	
 	/*margin-bottom: 100px; 	
 	 background-color: rgba(21, 142, 5,0.8); */
 	
 	/*background-color: rgba(19, 105, 4,0.8); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
}
.modal_2_boton_hora_th {
	color: #ffffff;	
 	/*margin-bottom: 100px; 	
 	 background-color: rgba(21, 142, 5,0.8); */
 	
 	/*background-color: rgba(19, 105, 4,0.8); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
}

.modal_2_boton_hora {
	color: #ffffff;	
 	/*margin-bottom: 100px; 	
 	 background-color: rgba(21, 142, 5,0.8); */
 	
 	/*background-color: rgba(19, 105, 4,0.8); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);
}

.modal_2_boton_hora_apagado {
	color: rgba(19,105,4,0.8);	
 	 	
 	background-color: rgba(234,255,209,0.8);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);;
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);;
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,0.8);;
}

.boton_ingreso {
	color: #ffffff;	 	
 	/*background-color: rgba(19, 105, 4,0.8); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);

 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 2px 2px 2px 0px #97ed87;
	-moz-box-shadow: 2px 2px 2px 0px #97ed87;
	box-shadow: 2px 2px 2px 0px #97ed87;
}
.boton_hora_ver_mis_datos {
	/* color: #ffffff;	*/
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	background-color: rgba(19,105,4,0.8);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
	-moz-box-shadow: 3px 3px 7px 0px #rgba(202, 232, 197,1);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1); */
}
.boton_hora {
	/* color: #ffffff;	*/
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	/* background-color: rgba(19,105,4,0.8); */
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
	-moz-box-shadow: 3px 3px 7px 0px #rgba(202, 232, 197,1);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1); */
}
.boton_hora_10 {
	color: #ffffff;	
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	/* background-color: rgba(19,105,4,0.8); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
	-moz-box-shadow: 3px 3px 7px 0px #rgba(202, 232, 197,1);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
}
.boton_hora_ocupado {
	/* color: #ffffff;	*/
	color: rgba(84, 36, 0,0.8);
 	margin-bottom: 100px; 	
 	/* background-color: rgba(21, 142, 5,0.8); */
 	
 	/* background-color: rgba(150, 75, 18,0.8); */
 	background-color: #FBF7F4;
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5;
}


button:disabled,
button[disabled] {
  background-color: rgba(227, 228, 229,0.8);
}
#boton_anterior  {
	/* color: #ffffff;	 */
 	margin-bottom: 100px; 	
 	/* background-color: rgba(19,105,4,1); */
 	/* background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);*/
 	-webkit-border-radius: 15px 0px 0px 15px;
	border-radius: 15px 0px 0px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
	-moz-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1); */
}
#boton_siguiente  {
	/* color: #ffffff;	*/
 	margin-bottom: 100px; 	
 	/* background-color: rgba(19,105,4,1); */
 	/* background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); */
 	-webkit-border-radius: 0px 20px 20px 0px;
	border-radius: 0px 20px 20px 0px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1);
	-moz-box-shadow: 3px 3px 7px 0px rgba(1202, 232, 197,1);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,1); */
}

#open_modal_turno_h2, #open_modal_h2 {
	text-align: center;	
	color:  rgba(19,105,4,1);
}
#h2_mes_ano {
	/*background-color:  rgba(202, 232, 197,1);*/
	text-align: center;	
	/* color: rgba(19,105,4,1);			*/
	margin-top: -7px;
	margin-bottom: 0px;	
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	/* text-shadow: 5px 4px 6px rgba(202, 232, 197,1); */
}
#box_der_h2_mes_calendar {
	/*background-color:  rgba(202, 232, 197,1);*/
	text-align: center;	
	color:  rgba(202, 232, 197,1);			
	margin-top: -7px;
	margin-bottom: 0px;	
	font-family: 'Oswald', sans-serif;
	font-size: 25px;
	text-shadow: 5px 4px 6px  #e8d4c5;
}
#h2_tomar_turno {
	/*background-color:  rgba(202, 232, 197,1);*/
	display: inline-block;
	text-align: center;	
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	/* color: rgba(19,105,4,1);			*/
	margin-top: 0px;
	margin-bottom: 0px;	
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	/* text-shadow: 5px 4px 6px  rgba(19,105,4,0.1); */
}
#box_der_h2_registrar_admin {
	/*background-color:  rgba(202, 232, 197,1);*/
	display: inline-block;
	text-align: center;	
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	/* color:  rgba(202, 232, 197,1);			*/
	color: rgba(19,105,4,1);
	margin-top: 0px;
	margin-bottom: 10px;	
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	text-shadow: 5px 4px 6px  rgba(37,252,0,0.07);;
}
#box_der_h2_registrar {
	/*background-color:  rgba(202, 232, 197,1);*/
	display: inline-block;
	text-align: center;	
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
	/* color: rgba(19,105,4,1);			*/
	margin-top: 0px;
	margin-bottom: 10px;	
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	/* text-shadow: 2px 2px 2px  rgba(19,105,4,0.3); */
}
#box_der_h2 {
	/*background-color:  rgba(202, 232, 197,1);*/
	text-align: center;	
	/* color: rgba(19,105,4,0.8);			*/
	margin-top: 35px;
	margin-bottom: 20px;	
	font-family: 'Oswald', sans-serif;
	font-size: 35px;
	/*text-shadow: 2px 2px 2px  rgba(19,105,4,0.3);*/
	/* -moz-text-shadow: 1px 1px 3px #53ff19;
	-webkit-text-shadow: 1px 1px 3px #53ff19;
	text-shadow: 1px 1px 3px #53ff19; */
}
#box_der_div {
	/*height: 645px;*/
	/*height: 344px;*/
	
	/*max-width: 864px;*/
	/*width: 45%;	*/
	width: 55%;
	max-width: 864px;	
	/*height: auto;	*/
	height: 95%;
	float: left;
	/*background-color: #C1D9FF;
	background-image: url("../imagenes/1.jpg");	*/
	margin-top: 45px;		
	margin-right: 90px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#ejer5_box_2 {

	margin-top: 15%;
	margin-left: 20%;
	border: 1px solid #9b4b00; 
	width: 50%;
	height: 50%;

}
.input5 {
	text-align: right;
}

#imagen_index {
	width: 115%;
	height: 99%;
	max-width: 864px;	
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#box_der {
	height: 650px;	
	width: 45%;	
	float: right;
	
}
#registrar_div_0 {
	height: 870px;	
	width: 45%;	
	min-width: 590px;
	/*float: center; */
	/* background-color: rgba(19,105,4,0.06);	*/
	margin-top: 40px;
	margin-bottom: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#misdatos_cliente_article {
	height: 750px;	
	width: 45%;	
	min-width: 550px;
	/*float: center; */
	background-color: rgba(19,105,4,0.1);	
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#reg_usu_box_der_div_contacto {
	height: 750px;	
	width: 45%;	
	min-width: 700px;
	/*float: center; */
	background-color: rgba(19,105,4,0.1);	
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#tabla_mes {
	margin-left: 0px;	
	text-align: left;	
}
#turnos_box_der_div_contacto {
	height: 545px;	
	width: 95%;	
	min-width: 600px;
	/*float: center; */
	/* background-color: #FBF7F4;	 */
	margin-top: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#tomar_turno_box_der_div_contacto_admin {
	text-align: center;
	height: auto;	
	width: 95%;	
	min-width: 600px;
	/*float: center; */
	/*background-color:  rgba(19,105,4,0.07);*/
	/*background-color: #FBF7F4;	*/
	margin-top: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#tomar_turno_box_der_div_contacto {
	
	text-align: center;	
	min-height: 545px;
	height: auto;	/* 545px */
	width: 95%;	
	min-width: 1000px;
	/*float: center; */
	/*background-color: #e6ffe0;	 */
	/* background-color: rgba(19,105,4,0.07);	 */
	margin-top: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}

#tomar_turno_box_der_div_contacto_alta_pac_admin {
	text-align: center;
	height: 645px;	
	width: 35%;	
	min-width: 600px;
	/*float: center; */
	background-color: #FBF7F4;	
	margin-top: 5px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#contacto_box_der_div_contacto {
	height: 545px;	
	width: 45%;	
	float: right;
	background-color: rgba(234,255,230,0.6);	
	margin-top: 50px;		
	margin-left: 0px;	
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#contacto_box_der_div_donde_estamos {
	height: 490px;	
	width: 620px;	
	/* float: right; */
	background-color: #FBF7F4;	
	margin-top: 50px;		
	margin-left: auto;
	margin-right: auto;	
	/*border-right: auto;
	border-left: auto; */
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
}
#contacto_box_der_div_donde_estamos_index {
	height: 490px;	
	width: 620px;	
	/* float: right; */
	/* background-color: #FBF7F4;	*/
	margin-top: 50px;		
	margin-left: auto;
	margin-right: auto;	
	/*border-right: auto;
	border-left: auto; */
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
.contacto_box_der_div_donde_estamos_div {
	margin: 10px;
	height: 470px;
	width: 620px;
}
#box_der_div_contacto {
	height: 545px;	
	width: 35%;	
	min-width: 600px;
	/*float: center; */
	background-color: rgba(19,105,4,0.07);	
	margin-top: 15px;
	margin-left: auto;		
	margin-right: auto;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#form_contacto {
	height: 400px;
	width: 100%;
}
#form_contacto_alta_pac_admin {
	height: 580px;
	width: 100%;
}
#registrar_footer_principal {
	width: 100%;
	float: none;		
	padding-top: 0px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	border: white 8px groove;
}
#inicio_article_footer_principal, #footer_principal_2,#footer_principal, #article_footer_principal,#index_ingreso_footer {
	width: 100%;
	float: none;		
	padding-top: 2px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	/* border: white 8px groove;	*/
}
#pie_datos p {
	margin-top: 0px;
}
#pie_datos {
	color: rgba(19,105,4,1);
	height: 20px;
	width: 100%;
	float: none;
	position: absolute;
	padding-top: 0px;
	border-top: 0px;
	margin-top: 0px;
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;*/
	/*position: absolute;	*/
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/

}

#pie_datos_2 {
	/* color:  rgba(202, 232, 197,1); */
	text-align: center;
	color: rgba(19,105,4,1);
	height: 15px;
	width: 100%;
	position: absolute;
	padding-top: 5px;
	margin-top: 14px;	
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;	*/
	
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/*/

}
#pie_copyrigth_index {
	color: rgba(19,105,4,1);
	height: 15px;
	width: 100%;
	position: absolute;
	padding-top: 1px;
	margin-top: 30px;	
	text-align: center;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;

}
#pie_copyrigth {
	/* color:  rgba(202, 232, 197,1); */
	color: rgba(19,105,4,1);
	height: 15px;
	width: 100%;
	position: absolute;
	padding-top: 1px;
	margin-top: 0px;	
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;	*/
	
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/

}
#pie_copyrigth_registrar {
	/* color:  rgba(202, 232, 197,1); */
	text-align: center;
	color: rgba(19,105,4,1);
	height: 15px;
	width: 100%;
	position: absolute;
	padding-top: 5px;
	margin-top: 19px;	
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;	*/
	
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/
}
#pie_copyrigth_inicio {
	/* color:  rgba(202, 232, 197,1); */
	text-align: center;
	color: rgba(19,105,4,1);
	height: 15px;
	width: 100%;
	position: absolute;
	padding-top: 1px;
	margin-top: 14px;	
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;	*/
	
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/
}
#pie_copyrigth_registrar, #pie_copyrigth_inicio, #pie_copyrigth_consulta_atenciones_paciente {
	/* color:  rgba(202, 232, 197,1); */
	text-align: center;
	color: rgba(19,105,4,1);
	height: 20px;
	width: 100%;
	position: absolute;
	padding-top: 1px;
	margin-top: 15px;	
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;	*/
	
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/

}
#pie_copyrigth_turnos_atender {
	color:  rgba(202, 232, 197,1);
	height: 15px;
	width: 100%;
	position: absolute;
	padding-top: 1px;
	margin-top: 25px;	
	text-align: center;
	/*margin-left: auto;
	margin-right: auto;*/
	/*float: left;	*/
	
	/*border-radius: 25px;*/
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;
	/*text-shadow: -1px -1px 1px #0B0B3B, 1px 1px 1px #0B0B3B, -1px 1px 1px #0B0B3B, 1px -1px 1px #0B0B3B;*/

}

#imagen_fiscal {
	width: 55px;
	height: 77px;
}
#imagen_contenido {
	width: 710px;
	height: 495px;	
}
#imagen_pie {
	width: 960px;
	height: 80px;		
}

.fcontacto_1{
	/*background-color: #0c79fc;*/
	width: 60%;
	text-align: left;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color: rgba(202, 232, 197,1);
}
#inicio_recuadro_0 {
	width: 580px;
	/* height: 500px; */
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	border: white 8px groove;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px; 
}
#inicio_recuadro_0_soporte {
	/* width: 580px; */
	height: 600px; 
	min-width: 460px;
	max-width: 770px;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	border: white 8px groove;
	/*-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px; */
}
#inicio_recuadro_0_reclutamiento {
	/* width: 580px; */
	/*height: 1100px; */
	min-width: 460px;
	max-width: 770px;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	border: white 8px groove;
	/*-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px; */
}
#recuadro_0 {
	width: 580px;
	height: 500px;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	border: white 8px groove;
	/*-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px; */
}
.table_contacto {
	width: 400px;
	text-align: center;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
}
.tomar_turno_div_form {
	/*background-color: #0c79fc;*/
	width: 90%;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color: rgba(202, 232, 197,1);
}

.reg_usu_fcontacto{
	/*background-color: #0c79fc;*/
	width: 500px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color: rgba(202, 232, 197,1);
}
.form_registrar_div{
	/*background-color: #0c79fc;*/
	width: 500px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color: rgba(202, 232, 197,1);
}
.reg_usu_fcontacto_admin{
	/*background-color: #0c79fc;*/
	width: 500px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color: rgba(202, 232, 197,1);
}
.fcontacto{
	/*background-color: #0c79fc;*/
	width: 60%;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color:rgba(19,105,4,1);
}
.fcontacto_sin_ancho{
	/*background-color: #0c79fc;*/
	/*width: 60%; */
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;	
	margin-right: auto;
	color:rgba(19,105,4,1);
}
.fcontacto_2{
	/*background-color: #0c79fc;*/
	width: 60%;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 22%;	
	color:rgba(19,105,4,1);
}
.tdnomtext {
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	width: 50px;
	height: 5px;
	margin-top: 0px;
}
/*#mis_turnos_txtHint0 {
	float: left;	
	width: 60%;

} */
/* #txtHint0 {
	float: left;
	width: 200px;
}
#txtHint {
	display: inline-block;
	width: 250px;
}
#txtHint3 {
	display: inline-block;	
	width: 330px;
}
#txtHint3_2 {
	display: inline-block;
	width: 300px;
}
#div_fecha {
	display: inline-block;
	width: 300px;
} */
.div_flotar {
	float: left;
	width: 350px;
}
.div_flotar_2 {
	float: left;
	width: 140px;
}
.div_flotar_3 {
	float: left;
	width: 400px;
}
.reg_usu_tdnom, .registrar_reg_usu_tdnom{
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	/* width: 160px; */
	height: 5px;
	margin-top: 0px;
}
.registrar_td{
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	/* width: 160px; */
	height: 5px;
	margin-top: 0px;
}
.tdnom {
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	width: 200px;
	height: 5px;
	margin-top: 0px;
}
.tdnom_soporte {
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	width: 90px;
	height: 5px;
	margin-top: 0px;
}
.tdnom_soporte_sin_width {
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	/* width: 90px; */
	height: 5px;
	margin-top: 0px;
}
.tdnom_sin_ancho {
	/*background-color: #0c79fc;*/
	padding-top: 0px;
	padding-bottom: 0px;
	/* width: 90px; */
	height: 5px;
	margin-top: 0px;
}
.reg_usu_tdinput {
	width: 300px;
}
#plink1 {
	margin-bottom: : 0px;
}
#plink2 {
	margin-top: 0px;
}
.inicio_a {
	color:rgba(19,105,4,1) ;
}
.inicio_rojo {
	color:rgba(252,3,3,1) ;
}
.cerrar {
	color: #ffffff;	
 	margin-bottom: 0px; 	
 	background-color: rgba(19,105,4,1);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
}

.ingresar {
 	margin-bottom: 100px; 	 	
 }

 .guardar,.enviar, .vaciar {
 	/*color: #ffffff;	*/
 	margin-bottom: 100px; 	
 	/* background-color: rgba(19,105,4,1); */
 	/* background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%); */
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3); */
 }
 .enviar_soporte {
 	color: #ffffff;	
 	margin-bottom: 100px; 	
 	text-align: center;
 	font-size: 18px;
 	/* background-color: rgba(19,105,4,1); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);	
 }
 .enviar_soporte_margen {
 	color: #ffffff;	
 	/*margin-bottom: 100px; 	*/
 	text-align: center;
 	font-size: 18px;
 	/* background-color: rgba(19,105,4,1); */
 	background: linear-gradient(180deg, rgba(50,240,2,1) 0%, rgba(0,105,28,1) 100%);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);	
 }
 
 

 .enviar:hover, .vaciar:hover {
 	color: #ffffff;	
 	background-color: #a06438;
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
 	/*-webkit-box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);
	box-shadow:inset -3px -3px 10px 0 rgba(20,63,255,0.3);*/
	-webkit-box-shadow: 3px 3px 7px 0px rgba(104, 131, 249,1);
	-moz-box-shadow: 3px 3px 7px 0px rgba(104, 131, 249,1);
	box-shadow: 3px 3px 7px 0px rgba(104, 131, 249,1);
 }
 .turnos_option {
 	font-size: 16px;
 	/* color: rgba(142, 80, 32,0.8); */
 	/* color: rgba(19,105,4,0.8); */
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8); */
}
 .turnos_option_verde {
 	font-size: 16px;
 	/* color: rgba(142, 80, 32,0.8); */
 	/* color: rgba(19,105,4,0.8); */
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8); */
}
.turnos_option_color_rojo {
 	font-size: 16px;
 	/* color: rgba(142, 80, 32,0.8); */
 	color: rgba(255, 0, 0,0.8);
 	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
	-webkit-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
	-moz-box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
	box-shadow: 3px 3px 7px 0px rgba(202, 232, 197,0.8);
}
 .labelcontacto {
 	font-size: 20px;
 	/*color: rgba(142, 80, 32,0.8); */
 	/* color: rgba(19,105,4,1); */
 	/*background-color: #a06438;*/
 	/* text-shadow: 2px 2px 1px  rgba(19,105,4,0.3); */
 }
 .reg_usu_input2 {
 	/* color: rgba(19,105,4,1); verde original */
 	width: 65%;
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,1); */
 }
 .reg_usu_input22 {
 	height: 25px;
 	/* color: rgba(19,105,4,1); */
 	width: 65%;
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	-moz-box-shadow: 3px 3px 7px 0px rgba(234,255,209,1);
	box-shadow: 3px 3px 7px 0px rgba(234,255,209,1); */
 }
 .reg_usu_input {
 	color: rgba(19,105,4,1);
 	width: 100%;
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	-webkit-box-shadow: 3px 3px 7px 0px #e8d4c5;
	-moz-box-shadow: 3px 3px 7px 0px #e8d4c5;
	box-shadow: 3px 3px 7px 0px #e8d4c5;
 }
 .option.turnos_option {
 	font-size: 24px;
 }
 .inputcontacto { 	
 	/* color: rgba(19,105,4,1); */
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/* -webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3); */
 }
 .inputcontacto22 { 	
 	height: 25px;
 	/*color: rgba(19,105,4,1); */
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	/*-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);  */
 }
 .inputcontacto2 { 	
 	width: 90%;
 	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;	
	-webkit-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	-moz-box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
	box-shadow: 3px 3px 7px 0px rgba(19,105,4,0.3);
 }

 @-webkit-keyframes anim2 {

   from { transform: rotateY(0deg);
	  -o-transform: rotateY(0deg);
	 -webkit-transform: rotateY(0deg);*/ 
	 }
	 
	 to { transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
	 -webkit-transform: rotateY(360deg); */ 
	 }
}

#Logos_index_imagen_interno {
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 60px;
	display: inline-block;
}

#Logos_index_imagen {
	float: left;
	margin-left: 30px;
	margin-top: 5px;
	display: inline-block;
}

#index_ingreso_logos_index {
	float: left;	
	margin-left: 10px;
	display: inline;
	height: 70px;
	/*margin-right: 50%;*/
	width: 400px;	
}
#Logos_index {	
	float: left;	
	margin-left: 10px;
	display: inline;
	/*margin-right: 50%;*/
	/*width: 340px; */
	width: 50%;
	
}
#Logos_interno {	
	float: left;
	margin-left: 10px;
	/*margin-right: 50%;*/
	height: 70px;
	width: 40%;
	min-width: 320px;
}
#Logos {	
	float: left;
	margin-left: 10px;
	/*margin-right: 50%;*/
	height: 60px;
	/*width: 40%;*/
	width: 320px;
	/*min-width: 320px;*/
}
#h2logo {
	margin-left: 10px; 
	padding-top: 0px;
	margin-top: 0px;
	font-size: 30px;
	font-weight: bold;
	-moz-text-shadow: 1px 1px 3px #53ff19;
	-webkit-text-shadow: 1px 1px 3px #53ff19;
	text-shadow: 1px 1px 3px #53ff19;
}
#paciente_modificar_h2logo {
	/* margin-left: 10px; */
	padding-top: 0px;
	margin-top: 0px;
	font-size: 30px;
	font-weight: bold;
	-moz-text-shadow: 1px 1px 3px #BCCFE5;
	-webkit-text-shadow: 1px 1px 3px #BCCFE5;
	text-shadow: 1px 1px 3px #BCCFE5;
}

#h4logo {
	margin-left: 10px; 
	font-size: 20px;
	font-weight: bold;
	-moz-text-shadow: 0.5px 0.5px 2px #53ff19;
	-webkit-text-shadow: 0.5px 0.5px 2px #53ff19;
	text-shadow: 0.5px 0.5px 2px #53ff19;
}
#paciente_modificar_h4logo {
	/* margin-left: 10px; */
	font-size: 20px;
	font-weight: bold;
	-moz-text-shadow: 0.5px 0.5px 2px #BCCFE5;
	-webkit-text-shadow: 0.5px 0.5px 2px #BCCFE5;
	text-shadow: 0.5px 0.5px 2px #BCCFE5;
}
#capa2 { 
 		float: left;
 		margin-top: 0px;
 		margin-left: 40px;
 		padding-top: 0px;
 		padding-left: 0px;
        width: 5%;
         height: 50px;          
         /*background: #639fff;*/
         /*border: 2px solid blue;*/
		 /*border-radius: 10px;*/
		 font: bold 20px arial; }
#capa2 { -webkit-animation: anim2 8s linear infinite; }
#capa2h1 {
	margin-top: 13px;
	margin-bottom: 10px;	
	text-align: center;
	color: #0064E6;
}
#capa2h3 {
	text-align: center;	
}

 /*input {
	display: block;
	margin-top: 5px;
}*/
#box_rep {
	color:  rgba(202, 232, 197,1);
	text-align: center;
	text-shadow: 5px 4px 6px  #e8d4c5;
}
#serv_box_1 {
	height: 645px;
	width: 33%;
	float: left;
}
#serv_box_2 {
	height: 645px;
	width: 33%;
	float: left;
}
#serv_box_3 {
	height: 645px;
	width: 33%;
	float: left;
}
#serv_1 {
	/* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 200px;
    width: 200px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-image: url("../imagenes/r1.jpg");	
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 150% auto;
}
#serv_2 {
	/* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 200px;
    width: 200px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-image: url("../imagenes/r2.jpg");	
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 250% auto;
}
#serv_3 {
	/* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 200px;
    width: 200px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-image: url("../imagenes/r3.jpg");	
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 200% auto;
}
#Curso_box_1 {
	height: 645px;
	width: 33%;
	float: left;
}
#Curso_box_2 {
	height: 645px;
	width: 33%;
	float: left;
}
#Curso_box_3 {
	height: 645px;
	width: 33%;
	float: left;
}
#curso_1 {
	/* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 200px;
    width: 200px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-image: url("../imagenes/c1.jpg");	
    background-repeat: no-repeat;
    background-position: 80%;
    border-radius: 60%;
    background-size: 150% auto;
}
#curso_2 {
	/* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 200px;
    width: 200px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-image: url("../imagenes/c2.png");	
    background-repeat: no-repeat;
    background-position: 40%;
    border-radius: 50%;
    background-size: 150% auto;
}
#curso_3 {
	/* cambia estos dos valores para definir el tamaño de tu círculo */
    height: 200px;
    width: 200px;
    margin-top: 120px;
    margin-left: auto;
    margin-right: auto;
    /* los siguientes valores son independientes del tamaño del círculo */
    background-image: url("../imagenes/c3.jpg");	
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-size: 150% auto;
}
#box_der_div_desarrollo {
	height: 645px;
	width: 45%;	
	float: right;
	/*background-color: #C1D9FF;*/
	/*background-image: url("../imagenes/d1.jpg");	*/
	margin-top: 70px;		
	margin-right: 5px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;	
}
#box_desa_izq_h1 {
	/*background-color: #dbff9e;*/
	text-align: left;
	margin-left: 0px;
	color: #0064E6;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40%;
	text-shadow: 5px 4px 6px  #639fed;
	font-family: 'Oswald', sans-serif;
	font-size: 55px;
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/
}
#box_desa_izq_h2 {
	text-align: left;	
	color: #0064E6;	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40%;
	text-shadow: 5px 4px 6px  #e8d4c5;
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/	
}
#box_desa_item {
	text-align: left;	
	color: #ad5714;	
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 40%;
	text-shadow: 5px 4px 6px  #e8d4c5;
	/*font-family: 'Pacifico', cursive;*/
	/*text-shadow: 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1), 2px 2px 1px rgba(104, 131, 249,1);*/
	/*text-shadow: -2px -2px 1px #FFFFFF, 2px 2px 1px #FFFFFF, -2px 2px 1px #FFFFFF, 2px -2px 1px #FFFFFF;*/		
}
#desarrollo_pre {
	margin-top: 55px;
}
.prompt {
	text-decoration-style: none;
	margin-left: 50px;
	color: #602c04;	

}
.prompt2 {
	text-decoration-style: none;
	margin-left: 50px;
	color: #602c04;	

}


#menu_Vertical ul li {
	list-style: none;
	vertical-align: middle;
	border-top: 15px;
}
#menu_Vertical ul li a {
	text-decoration: none;
	/*text-align: center;
	vertical-align: middle;*/
   /*overflow-y: auto;*/
   /*display: block;*/
   /*display:table-cell;*/
   display: flex;
   justify-content: center;
   align-items: center;
 
   height: 50px;
   width: 300px;
   margin-top: 15px;
   margin-left: 10px;   

   background-color: #FBF7F4;
	color: #602c04;	
	
	-webkit-box-shadow:inset -3px -3px 10px 0 #e8d4c5;
	box-shadow:inset -3px -3px 10px 0 #e8d4c5;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;
}

/* ---------------- cambio del carrusel  ---------------------------------------------------   */
/* #myCarousel.carousel.slide { width: 100%; max-width: 700px; !important } */
#myCarousel.carousel.slide { width: 100%;  !important } 

.img_carousel {
	-webkit-box-shadow:inset -3px -3px 10px 0 #e8d4c5;
	box-shadow:inset -3px -3px 10px 0 #e8d4c5;
	-webkit-border-radius: 15px 15px 15px 15px;
	border-radius: 15px 15px 15px 15px;

	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.55);
box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.55);

}

/* ---------------- fin carrusel ----------------------------------------------------------- */

/* ----------------------------------  cambio de tamaño de pantalla -------------------------------------------------------------------*/


@media all and (min-width: 801px) and (max-width: 1023px) {

body::after {
	/*background: url("../imagenes/tiscornia_fondo_1024_espejo.jpg");*/
	background: url("../imagenes/fondo_1024.jpg");
	background-color: #cccccc; /* Used if the image is unavailable */
	/*height: 500px; /* You must set a specified height */ 
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	content: "";
     /*background: url("imagenes/tiscornia_fondo_1920_espejo.jpg");
     background-repeat: repeat;             */
     opacity: 0.2;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     /*position: absolute;*/
     position: fixed;
     z-index: -1; 
}

#inicio_recuadro_0, #recuadro_0 {
	width: 90%;
}

#h2logo {
	font-size: 25px;
}
#h4logo {
	font-size: 20px;
}
#tfechora {
	width: 300px;
	display: table;
}
#td_hora, #td_minuto, #td_segundo, #hora, #minu, #segu {
	display: none;
}
#boton_inicio {
	display: none;
}

.menu_horizontal {
	align-content: center;
}

.menu_horizontal ul {
	/*padding-top: 10px;*/
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	
}

.menu_horizontal ul li a {
	/*padding-top: 10px;*/
	text-shadow: none;
	
}

.index_li {	
	width: 136px;
	min-width: 136px ;
	/* width: 13.67vw; */
}

#section_principal {	
	/*height: 66.41vw;	*/
	margin-top: 20px;
}

#box_izq_div {
	
	height: 25%;
	width: 38%;				
	margin-top: 0px;	
	margin-left: auto;	
	margin-right: auto;
	float: none;
}

#box_izq_h1 {	
	text-align: center;	
	margin-top: 160px;	
}

#box_izq_h3 {
	text-align: center;		
	margin-left: 0px;	

}


#box_der_div {	
	width: 80%;
	height: 46.875vw;	
	float: none;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;	
}
#imagen_index {	
	width: 100%;
	height: 100%;	
	margin-left: auto;
	margin-right: auto;	
}
#box_der {
	/*height: 650px;	
	width: 45%;	*/
	float: none;
	
}
#inicio_article_footer_principal {
	margin-top: 0px;
}
#footer_principal, #article_footer_principal {	
	margin-top: 8vw;	
	font-size: 15px;	
}
#footer_principal_inicio,#footer_principal_2,#registrar_footer_principal,#index_ingreso_footer {	
	margin-top: 0px;	
	font-size: 15px;	
}
.box_izq_h3_f0 {
	font-size: 90%;
}
#index_ingreso_logos_index {
	width: 350px;
}


}
/* -------------------------------- fin de pantalla de 600 a 1023 -----------------------------------------------------------------------------------

/* ----------------------------------  cambio de tamaño de pantalla -------------------------------------------------------------------*/


@media all and (min-width: 600px) and (max-width: 800px) {

body::after {
	/*background: url("../imagenes/tiscornia_fondo_1024_espejo.jpg");*/
	background: url("../imagenes/fondo_1024.jpg");
	background-color: #cccccc; /* Used if the image is unavailable */
	/*height: 500px; /* You must set a specified height */ 
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	content: "";
     /*background: url("imagenes/tiscornia_fondo_1920_espejo.jpg");
     background-repeat: repeat;             */
     opacity: 0.2;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     /*position: absolute;*/
     position: fixed;
     z-index: -1; 
}
#boton_inicio {
	display: block;
}
#tfechora {
	display: none;
}
#index_ingreso_logos_index {
	width: 350px;
}
#Logos_index {
	width: 350px;
}
#h2logo {
	font-size: 25px;
}
#h4logo {
	font-size: 20px;
}
.box_izq_h3_f0 {
	font-size: 90%;
}

}
/* -------------------------------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------  cambio de tamaño de pantalla -------------------------------------------------------------------*/


@media all  and (min-width: 401px) and  (max-width: 599px) {
body::after {
	/*background: url("../imagenes/tiscornia_fondo_600_espejo.jpg"); */
	/*background: url("../imagenes/uniforme_600_1200.jpg"); */
	background: url("../imagenes/fondo_600.jpg");
	background-color: #cccccc; /* Used if the image is unavailable */
	/*height: 500px; /* You must set a specified height */ 
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	content: "";
     /*background: url("imagenes/tiscornia_fondo_1920_espejo.jpg");
     background-repeat: repeat;             */
     opacity: 0.2;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     /*position: absolute;*/
     position: fixed;
     z-index: -1; 
}
/* #contacto_box_der_div_donde_estamos, #contacto_box_der_div_donde_estamos_div, #id_iframe_donde {
	width: 95%; 
	height: 263px;
} */
#tfechora {
	display: none !important;
}
#boton_inicio {
	display: block;
}
#index_div_boton_ingreso {
	display: none;
}
#registrar_div_0 {
	background-color: rgba(0,0,0,0);
	margin-top: 120PX;
}
#reg_usu_box_der_div_contacto, {
	background-color: rgba(0,0,0,0);
}
.box_izq_h3_f0 {
	text-align: center;
	font-size: 80%;
}
.box_izq_h3_f {
	font-size: 80%;	
}
#hr_inicio {
	display: none;
}
#inicio_recuadro_0 {
	margin-top: 10px !important;
	width: 90%;
}
#recuadro_0 {
	margin-top: 110px;
	width: 90%;
}
#div_inicio_form_1, #div_inicio_form_2, #div_inicio_form_3 {
	width: 60% !important;

}
#div_inicio_form_4 {
	width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center !important;

}
.registrar_reg_usu_tdnom {
	text-align: center;
}
.table_contacto {
	text-align: center;
	width: 95%;
}
.tdnom {
	width: 95%;
	display: block;
	text-align: center !important;
}
.tdinput {
	width: 95%;	
	display: block;
	margin-top: 30px;
	text-align: center !important;
}
.menu_horizontal_index ul li {
	margin-top: 10px;
	display: block;
}
.registrar_td {
	width: 100% !important;
	display: block;
	text-align: center;
	/*text-align: center;*/
}
.registrar_td_input {
	width: 100% !important;
	display: block;
	margin-top: 25px;
	text-align: center;
	/*text-align: center;	*/
}
 
.form_registrar_div {
	width: 100%;
	
}
#cambio_pass_header_principal {
	height: 130px;
}
#inicio_header_principal {
	height: 239px;
}
#header_principal {
	height: 130px;
}
#div_inicio_form_1,#div_inicio_form_2,#div_inicio_form_3,#div_inicio_form_4 {
	width: 400px;
} 
#Logos_index_imagen {
	text-align: center;
	margin-left: 0px;
	width: 100%;
}
#inicio_article_footer_principal, #article_footer_principal {
	display: block;
}

#footer_principal_inicio,#footer_principal_2,#footer_principal, #registrar_footer_principal, #index_ingreso_footer {
	display: none;
}
.fechayhora {
	display: none;
}
#Logos_index {
	width: 100%;
}
.box_der_h3_t {
	font-size: 50px !important;
}
.box_der_h3 {
	font-size: 20px !important;
}

#h2logo {
	/*font-size: 20px; */
	font-size: calc(1.5em + 1vw);
	text-align: center;
}

#h4logo {
	/*font-size: 15px;*/
	font-size: calc(1em + 1vw);
	text-align: center;
}
#inicio_section_principal_index {
	margin-top: 15px;
	border-top: 15px;
	display: block;
	width: 100%;
	float: none;
}
#section_principal_index, #section_principal_registrar , #cambio_pass_section_principal_index{
	margin-top: 100px;
	display: block;
	width: 100%;
	float: none;
}
#index_box_izq_div_contacto {
	display: block;	
	text-align: center;
	width: 100%;
	float: none;
}
#index_box_izq_div_contacto {
	margin-left: 0px;
}
.box_izq_h3 {
	text-align: center;	
}
.box_izq_h3_f {
	text-align: center;
	/*font-family: 'Parisienne', cursive;	*/
}
#index_box_der_div_contacto {
	display: block;	
	float: none;
	width: 100%;
}
#box_der_div_contacto_inicio {
	margin-top: 5px;
	display: block;	
	float: none;
	width: 100%;
}
.menu_horizontal {
	/*width: 50%;*/
	align-content: center;
	background-color: inherit;
	font-size: 12px;
	/*background-color: #ffffff;*/
	/*-webkit-box-shadow:inset -3px -3px 10px 0 #ffffff;
	box-shadow:inset -3px -3px 10px 0 #ffffff;
	margin-top: 0px;*/
}

.menu_horizontal ul {
	/*padding-top: 10px;*/	
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
}
.menu_horizontal ul li {

	display: initial;
	margin-left: auto;
	margin-right: auto;
}
.menu_horizontal ul li a{
	/*background-color: #602c04; */	
	background-color: rgba(19,105,4,1);	
	color: #ffffff;	
	margin-top: 5px;
	margin-left: 10px;
	width: 100px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;

	
}

ul {
	/*width: 13.67vw;*/
	padding-top: 0px;
	margin-top: 0px;
}

.index_li {
	/*width: 13.67vw;*/
	width: 125px;
}

#section_principal {	
	/*height: 66.41vw;	*/
	margin-top: 20px;
}

#box_izq_div {
	
	height: 25%;
	width: 38%;				
	margin-top: 0px;	
	margin-left: auto;	
	margin-right: auto;
	float: none;
}

#box_izq_h1 {	
	text-align: center;	
	margin-top: 140px;	
}

#box_izq_h3 {
	text-align: center;		
	margin-left: 0px;	
	font-size: 3.5vw;
}


#box_der_div {	
	width: 80%;
	height: 46.875vw;	
	float: none;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;	
}
#imagen_index {	
	width: 100%;
	height: 100%;	
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 10px;
}
#box_der {
	/*height: 650px;	
	width: 45%;	*/
	float: none;
	
}
#box_der_h2_registrar {
	text-align: center;
	font-size: 25px;
}
#article_footer_inicio {
	display: block;
	width: 100%;
	margin-top: 80px;	
	height: 120px;
}
#article_footer_principal_registrar {
	display: block;
	width: 100%;
	margin-top: 400px;	
	height: 120px;
}
#inicio_article_footer_principal {
	display: block;
	width: 100%;
	margin-top: 10px;	
	height: 120px;
}
#article_footer_principal {	
	display: block;
	width: 100%;
	margin-top: 300px;	
	height: 120px;
}
#footer_principal_inicio {
	margin-top: -100px;
	height: 90px;
}
#footer_principal_2 {
	height: 90px;
}
#pie_datos {
	display: block;
	font-size: 15px;
	height: 45px;
}
#pie_datos_2 {
	display: block;
	font-size: 15px;
	height: 45px;
}
#pie_copyrigth {	
	font-size: 3vw;	
}
#pie_copyrigth_consulta_atenciones_paciente {
	display: block;
	margin-top: 40px;
}
#pie_copyrigth_inicio {
	display: block;
	margin-top: 80px;
	margin-top: 25px !important;
}
#pie_copyrigth_registrar_2,#pie_copyrigth_registrar {
	display: block;
	margin-top: 80px;
	margin-top: 25px !important;
}


}
/* -------------------------------- fin de pantalla menor a 600  -----------------------------------------------------------------------------------*/
/* ----------------------------------  cambio de tamaño de pantalla -------------------------------------------------------------------*/
@media all and  (max-width: 400px) {
body::after {
background: url("../imagenes/fondo_400.jpg");
/*background: url("../imagenes/tiscornia_fondo_600_espejo.jpg"); */
	/*background: url("../imagenes/uniforme_600_1200.jpg"); */
	
	background-color: #cccccc; /* Used if the image is unavailable */
	/*height: 500px; /* You must set a specified height */ 
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
	content: "";
     /*background: url("imagenes/tiscornia_fondo_1920_espejo.jpg");
     background-repeat: repeat;             */
     opacity: 0.2;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     /*position: absolute;*/
     position: fixed;
     z-index: -1; 
}
#index_box_izq_div_contacto {
	margin-left: 0px;
}
.box_izq_h3_f0 {
	text-align: center;
	font-size: 80%;
}
.box_izq_h3_f {
	font-size: 80%;	
}

#footer_principal_2 {
	height: 120px;
}
#index_div_boton_ingreso {
	display: none;
}
#tfechora {
	display: none !important;
}
#boton_inicio {
	display: block;
}
#index_div_boton_ingreso {
	display: none;
}
#registrar_div_0 {
	background-color: rgba(0,0,0,0);
	margin-top: 120PX;
}
#reg_usu_box_der_div_contacto, {
	background-color: rgba(0,0,0,0);
}

#hr_inicio {
	display: none;
}
#inicio_recuadro_0 {
	margin-top: 10px !important;
	width: 90%;
}
#recuadro_0 {
	margin-top: 110px;
	width: 90%;
}
.box_der_h3_t {
	font-size: 45px !important;
}
.box_der_h3 {
	font-size: 17px !important;
}
#div_inicio_form_1, #div_inicio_form_2, #div_inicio_form_3 {
	width: 60% !important;
}
#div_inicio_form_4 {
	width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	text-align: center !important;

}
.registrar_reg_usu_tdnom {
	text-align: center;
}
.table_contacto {
	text-align: center;
	width: 95%;
}
.tdnom {
	width: 95%;
	display: block;
	text-align: center !important;
}
.tdinput {
	width: 95%;	
	display: block;
	margin-top: 30px;
	text-align: center !important;
}
.menu_horizontal_index ul li {
	margin-top: 10px;
	display: block;
}
.registrar_td {
	width: 100% !important;
	display: block;
	text-align: center;
	/*text-align: center;*/
}
.registrar_td_input {
	width: 100% !important;
	display: block;
	margin-top: 25px;
	text-align: center;
	/*text-align: center;	*/
}
 
.form_registrar_div {
	width: 100%;
	
}
#cambio_pass_header_principal {
	height: 130px;
}
#inicio_header_principal {
	height: 239px;
}
#header_principal {
	height: 130px;
}
#div_inicio_form_1,#div_inicio_form_2,#div_inicio_form_3,#div_inicio_form_4 {
	width: 400px;
} 
#Logos_index_imagen {
	text-align: center;
	margin-left: 0px;
	width: 100%;
}
#inicio_article_footer_principal, #article_footer_principal {
	display: block;
}
#footer_principal_inicio,#footer_principal_2, #footer_principal,#registrar_footer_principal, #index_ingreso_footer {
	display: none;
}
.fechayhora {
	display: none;
}
#Logos_index {
	width: 100%;
}
#h2logo {
	/*font-size: 20px; */
	font-size: calc(1.2em + 1vw);
	text-align: center;
}

#h4logo {
	/*font-size: 15px;*/
	font-size: calc(1em + 1vw);
	text-align: center;
}
#inicio_section_principal_index {
	margin-top: 5px;
	display: block;
	width: 100%;
	float: none;
}
#section_principal_index, #section_principal_registrar , #cambio_pass_section_principal_index{
	margin-top: 100px;
	display: block;
	width: 100%;
	float: none;
}
#index_box_izq_div_contacto {
	display: block;	
	text-align: center;
	width: 100%;
	float: none;
}
.box_izq_h3 {
	text-align: center;	
}
.box_izq_h3_f {
	text-align: center;
	/*font-family: 'Parisienne', cursive;	*/
}
#index_box_der_div_contacto {
	display: block;	
	float: none;
	width: 100%;
}
#box_der_div_contacto_inicio {
	margin-top: 5px;
	display: block;	
	float: none;
	width: 100%;
}
.menu_horizontal {
	/*width: 50%;*/
	align-content: center;
	background-color: inherit;
	font-size: 12px;
	/*background-color: #ffffff;*/
	/*-webkit-box-shadow:inset -3px -3px 10px 0 #ffffff;
	box-shadow:inset -3px -3px 10px 0 #ffffff;
	margin-top: 0px;*/
}

.menu_horizontal ul {
	/*padding-top: 10px;*/	
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
}
.menu_horizontal ul li {

	display: initial;
	margin-left: auto;
	margin-right: auto;
}
.menu_horizontal ul li a{
	/*background-color: #602c04; */	
	background-color: rgba(19,105,4,1);	
	color: #ffffff;	
	margin-top: 5px;
	margin-left: 10px;
	width: 100px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border-radius: 25px 25px 25px 25px;

	
}

ul {
	/*width: 13.67vw;*/
	padding-top: 0px;
	margin-top: 0px;
}

.index_li {
	/*width: 13.67vw;*/
	width: 125px;
}

#section_principal {	
	/*height: 66.41vw;	*/
	margin-top: 20px;
}

#box_izq_div {
	
	height: 25%;
	width: 38%;				
	margin-top: 0px;	
	margin-left: auto;	
	margin-right: auto;
	float: none;
}

#box_izq_h1 {	
	text-align: center;	
	margin-top: 140px;	
}

#box_izq_h3 {
	text-align: center;		
	margin-left: 0px;	
	font-size: 3.5vw;
}


#box_der_div {	
	width: 80%;
	height: 46.875vw;	
	float: none;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 40px;	
}
#imagen_index {	
	width: 100%;
	height: 100%;	
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 10px;
}
#box_der {
	/*height: 650px;	
	width: 45%;	*/
	float: none;
	
}
#box_der_h2_registrar {
	text-align: center;
	font-size: 25px;
}
#article_footer_inicio {
	display: block;
	width: 100%;
	margin-top: 80px;	
	height: 120px;
}
#article_footer_principal_registrar {
	display: block;
	width: 100%;
	margin-top: 400px;	
	height: 120px;
}
#inicio_article_footer_principal {
	display: block;
	width: 100%;
	margin-top: 10px;	
	height: 120px;
}
#article_footer_principal {	
	display: block;
	width: 100%;
	margin-top: 300px;	
	height: 120px;
}
#footer_principal_inicio {
	margin-top: -100px;
	height: 90px;
}
#footer_principal_2 {
	height: 90px;
}
#pie_datos {
	display: block;
	font-size: 15px;
	height: 45px;
}
#pie_datos_2 {
	display: block;
	font-size: 15px;
	height: 45px;
}
#pie_copyrigth {	
	font-size: 3vw;	
}
#pie_copyrigth_consulta_atenciones_paciente {
	display: block;
	margin-top: 40px;
}
#pie_copyrigth_inicio {
	display: block;
	margin-top: 80px;
	margin-top: 25px !important;
}
#pie_copyrigth_registrar_2,#pie_copyrigth_registrar {
	display: block;
	margin-top: 80px;
	margin-top: 25px !important;
}



}
/* -------------------------------- fin de pantalla menor a 400  -----------------------------------------------------------------------------------*/
/* ------------------------------ definir impresion -----------------------------------------------------------------------------------*/

@media print {
	
/*body { color: #000; font: 100%/150% Georgia, "Times New Roman", Times, serif; } */
body { color: #000; font: 100% Georgia, "Times New Roman", Times, serif; }

#imp_consul_1_h2 {
	font-size: 480px !important;
}
#imp_consul_1_h3 {
	font-size:48px;
	background-color:#f90000; 
	color: red;
	align-content: center;
}

}
/* ------------------------------ Fin impresion -----------------------------------------------------------------------------------*/