img 
{
	border: none;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
/* Inicio estilos Tabla gris*/
.tabGris_lat_izq_inf
{
	background-image: url(img_tabla/gris/rec_lat_izq_inf.gif);
	width:6px; 
	height:6px; 
}

.link {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: normal;
    color: #006;
    text-decoration: underline;
}


.linkOlvido:link
{
	font-family:Arial;
    font-size:11px;
}

.linkOlvido:hover
{
	font-family:Arial;
    font-size:11px;
}

.linkOlvido:active
{
	font-family:Arial;
    font-size:11px;
}

.linkOlvido:focus
{
	font-family:Arial;
    font-size:11px;
    color:#efefef;
}

.linkOlvido:visited
{
	font-family:Arial;
    font-size:11px;
    color:#efefef;
}

.tabGris_centro_inf
{
	background-image: url(img_tabla/gris/rec_lat_centro_inf.gif);
	background-repeat: repeat-x;
}

.tabGris_lat_der_inf
{
	background-image: url(img_tabla/gris/rec_lat_der_inf.gif);
	width:6px; 
	height:6px; 
}

.tabGris_lat_der
{
	background-image: url(img_tabla/gris/rec_lat_centro_der.gif);
	background-repeat: repeat-y;
}

.tabGris_lat_izq
{
	background-image: url(img_tabla/gris/rec_lat_centro_izq.gif);
	background-repeat: repeat-y;
}

.tabGris_lat_izq_sup
{
	background-image: url(img_tabla/gris/rec_lat_izq_sup.gif);
	width:6px; 
	height:6px; 
}

.tabGris_centro_sup
{
	background-image: url(img_tabla/gris/rec_lat_centro_sup.gif);
	background-repeat: repeat-x;
}

.linGris_centro_sup
{
	background-image: url(img_tabla/gris/linea_sup_centro.gif);
	background-repeat: repeat-x;
}
.linGris_cierre
{
	background-image: url(img_tabla/gris/borde_sup_der.gif);
	width:3px; 
	height:39px; 
}
.tabGris_lat_der_sup
{
	background-image: url(img_tabla/gris/rec_lat_der_sup.gif);
	width:6px; 
	height:6px; 
}
/* Fin estilos Tabla gris*/

/* Inicio estilos Tabla Verde*/
.tabVerde_lat_izq_inf
{
	background-image: url(img_tabla/verde/esq_izq_abajo.gif);
	width:6px; 
	height:6px; 
}

.tabVerde_centro_inf
{
	background-image: url(img_tabla/verde/fondo_abajo.gif);
	background-repeat: repeat-x;
}

.tabVerde_lat_der_inf
{
	background-image: url(img_tabla/verde/esq_der_abajo.gif);
	width:6px; 
	height:6px; 
}

.tabVerde_lat_der
{
	background-image: url(img_tabla/verde/fondo_der.gif);
	background-repeat: repeat-y;
	width:1px; 
	height:1px; 
}

.tabVerde_lat_izq
{
	background-image: url(img_tabla/verde/fondo_izq.gif);
	background-repeat: repeat-y;
	width:1px; 
	height:1px; 
}

.tabVerde_lat_izq_sup
{
	background-image: url(img_tabla/verde/esq_izq_superior.gif);
	width:6px; 
	height:6px; 
}

.tabVerde_centro_sup
{
	background-image: url(img_tabla/verde/fondo_arriba.gif);
	background-repeat: repeat-x;
}

.tabVerde_lat_der_sup
{
	background-image: url(img_tabla/verde/esq_der_superior.gif);
	width:6px; 
	height:6px; 
}
/* Fin estilos Tabla Verde*/



.bot_area_active:link
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_css/area_medica_on.gif);
	height:39px;
	width:196px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;	
}

.bot_area
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_css/area_medica_off.gif);
	height:39px;
	width:196px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;	
}

.bot_area:link
{
	background-image:url(img_css/area_medica_off.gif);
	height:39px;
	width:196px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
.bot_area:hover
{
	background-image:url(img_css/area_medica_on.gif);
}
.bot_area:active
{
	background-image:url(img_css/area_medica_on.gif);
}
.bot_area:focus
{
	background-image:url(img_css/area_medica_on.gif);
}

.bot_medico_active:link
{
	border: 0 0 0 0;
	padding: 0;
	cursor: pointer;
	background-image:url(img_css/buscar_medico_on.gif);
	height:39px;
	width:167px;
	display: block;
	color: #990000;
	background-repeat: no-repeat;
	
}
.bot_medico
{
	border: 0 0 0 0;
	padding: 0;
	cursor: pointer;
	background-image:url(img_css/buscar_medico_off.gif);
	height:39px;
	width:167px;
	display: block;
	color: #990000;
	background-repeat: no-repeat;
}

.bot_medico:link
{
	background-image:url(img_css/buscar_medico_off.gif);
	height:39px;
	width:167px;
	display: block;
	color: #990000;
	background-repeat: no-repeat;
}

.bot_medico:active
{
	background-image:url(img_css/buscar_medico_on.gif);
}
.bot_medico:hover
{
	background-image:url(img_css/buscar_medico_on.gif);
}
.bot_medico:focus
{
	background-image:url(img_css/buscar_medico_on.gif);
}


.bot_aceptar
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_bot/bot_aceptar_on.gif);
	height:16px;
	width:69px;
}

.bot_aceptar:link
{
	background-image:url(img_bot/bot_aceptar_on.gif);

}
.bot_aceptar:hover
{
	background-image:url(img_bot/bot_aceptar_off.gif);
}
.bot_aceptar:focus
{
	background-image:url(img_bot/bot_aceptar_on.gif);
}

.bot_modificar
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_bot/bot_modificar_on.gif);
	height:16px;
	width:75px;
}

.bot_modificar:link
{
	background-image:url(img_bot/bot_modificar_on.gif);

}
.bot_modificar:hover
{
	background-image:url(img_bot/bot_modificar_off.gif);
}
.bot_modificar:focus
{
	background-image:url(img_bot/bot_modificar_on.gif);
}


.bot_anular
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_bot/bot_anular_on.gif);
	height:16px;
	width:58px;
}

.bot_anular:link
{
	background-image:url(img_bot/bot_anular_on.gif);

}
.bot_anular:hover
{
	background-image:url(img_bot/bot_anular_off.gif);
}
.bot_anular:focus
{
	background-image:url(img_bot/bot_anular_on.gif);
}



.bot_confirmar
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_bot/bot_confirmar_on.gif);
	height:16px;
	width:78px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
.bot_confirmar:link
{
	background-image:url(img_bot/bot_confirmar_off.gif);
}
.bot_confirmar:active
{
	background-image:url(img_bot/bot_confirmar_off.gif);
}
.bot_confirmar:hover
{
	background-image:url(img_bot/bot_confirmar_off.gif);
}
.bot_confirmar:focus
{
	background-image:url(img_bot/bot_confirmar_on.gif);
}

.bot_bus_medico
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
    
	background-image:url(img_bot/bot_bus_medico_on.gif);
	height:16px;
	width:97px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
.bot_bus_medico:link
{
	background-image:url(img_bot/bot_bus_medico_off.gif);
}
.bot_bus_medico:active
{
	background-image:url(img_bot/bot_bus_medico_off.gif);
}
.bot_bus_medico:hover
{
	background-image:url(img_bot/bot_bus_medico_off.gif);
}

.bot_seleccionar
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
    
	background-image:url(img_bot/bot_seleccionar_on.gif);
	height:16px;
	width:75px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
.bot_seleccionar:link
{
	background-image:url(img_bot/bot_seleccionar_off.gif);
}
.bot_seleccionar:active
{
	background-image:url(img_bot/bot_seleccionar_off.gif);
}
.bot_seleccionar:hover
{
	background-image:url(img_bot/bot_seleccionar_off.gif);
}
.bot_seleccionar:focus
{
	background-image:url(img_bot/bot_seleccionar_on.gif);
}

.bot_consultar
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
    
	background-image:url(img_bot/bot_consultar_on.gif);
	height:16px;
	width:75px;
	background-position: center ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
.bot_consultar:link
{
	background-image:url(img_bot/bot_consultar_off.gif);
}
.bot_consultar:active
{
	background-image:url(img_bot/bot_consultar_off.gif);
}
.bot_consultar:hover
{
	background-image:url(img_bot/bot_consultar_off.gif);
}
.bot_consultar:focus
{
	background-image:url(img_bot/bot_consultar_on.gif);
}

#bot_reservar
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
}

#bot_reservar a
{
	background-image:url(img_bot/bot_reservar_on.gif);
	height:16px;
	width:69px;
	background-position: left ;
	display: block;
	color: #990000;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
#bot_reservar a:hover
{
	background-image:url(img_bot/bot_reservar_off.gif);
}
#bot_reservar a:focus
{
	background-image:url(img_bot/bot_reservar_on.gif);
}

.bot_imprimir
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-image:url(img_bot/bot_imprimir_on.gif);
}

.bot_imprimir:link
{
	background-image:url(img_bot/bot_imprimir_on.gif);
}
.bot_imprimir:hover
{
	background-image:url(img_bot/bot_imprimir_off.gif);
}
.bot_imprimir:focus
{
	background-image:url(img_bot/bot_imprimir_on.gif);
}

.textoCuadros 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003B93;
	text-decoration: none;
}
.textoCuadros2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4C4A4A;
	text-decoration: none;
}
.textoazul 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #003B93;
	font-weight:bold;
	text-decoration: none;
}
.texto 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.texto_inv
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#FFFFFF;
	width:0px;
	height:0px;
}

.textoGris12 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #6b6b6b;
	text-decoration: none;
}

.textoAzul12 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #1b357f;
	text-decoration: none;
}

.textoAzul11 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1b357f;
	text-decoration: none;
}
.textoReserva 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #415a6b;
	text-decoration: none;
}
.reserva
{
	background-image: url(img_css/horas_dispo_sup.jpg);
	width: 277px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
}
.arriba
{
    vertical-align:top;
}
.abajo
{
    vertical-align:bottom;
}
.centro
{
    vertical-align:middle;
}

.dia_reserva
{
	text-align: center;
	vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	height:37px;
	width:20px;
	border-width:0;
	background-color: transparent;

}
.dia_txt_reserva
{
	text-align: center;
	vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3c5667;
	text-decoration: none;
	border: none;
	height:34px;
	width:25px;
	border-width:0;
	background-color: transparent;

}
.td_h5
{
    height:5px;
}
.td_h10
{
    height:10px;
}
.td_h15
{
    height:15px;
}
.td_h20
{
    height:20px;
}
.tablaReserva 
{
	background-color: #edf4fb; /*#FAFBFB;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #415a6b;
	text-decoration: none;
	
}

.tablaReserva2 
{
	background-IMAGE: url(img_cal/body.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #415a6b;
	text-decoration: none;
	
}
.tablaHoras 
{
	background-color: #FAFBFB;
	margin-right:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #415a6b;
	text-decoration: none;
}
.inputVerde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1b357f;
	text-decoration: none;
	background-color: #F4F4F4;
	border: 1px solid #DBDBDC;
}

.textoVerdeHomeB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: none;
	color: #87b40f;
	text-decoration: none;
}
.itemArticulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9FB92E;
	text-decoration: none;
	background-color: #F4F4F4;
}

.header_grilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9FB92E;
	text-decoration: none;
	background-color: #F4F4F4;
	border-left: 1px solid #DBDBDC;
}


.fondoSelec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1b357f;
	text-decoration: none;
	background-color: #DEE3F3;
}
.fondoReserva 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E6352F;
	text-decoration: none;
	background-color: #F4F4F4;
	text-align: center;
}
.bordeGrisMater {

	border: 1px solid #666666;
	background-color: #E8E8E8;
}
.bordeGris {
	border: 1px solid #DBDBDC;
}
.item_grilla {
	border-left: 1px solid #DBDBDC;
}
.urgenciaAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #E6352F;
}
.separador_gris
{
	background-image: url(img_css/separador_gris.gif);
	height:1px; 
	background-repeat: repeat-x;
}

.linea_gris
{
	background-image: url(img_tabla/gris/linea_sup_completa.gif);
	width:324px; 
	height:39px; 
}

.boton
{
	border: 0 0 0 0;
	padding: 0;
	text-align: center;
	cursor: pointer;
	background-color: transparent;
}
.menuVerde:link {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #87B40F ;font-weight: normal;}
.menuVerde:visited {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #87B40F ;font-weight: normal;}
.menuVerde:hover {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4A67AB ;font-weight: normal;}
.menuVerde:active {text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #87B40F ;font-weight: normal;}


.tablaborde_gris
{
	BORDER-RIGHT: 1px solid #BCBCBC;
	BORDER-TOP: 1px solid #BCBCBC;
	BORDER-LEFT: 1px solid #BCBCBC;
	BORDER-BOTTOM: 1px solid #BCBCBC;
}