@charset "utf-8";
/*Desde aca se administra la visualización de toda la aplicación*/

* {	margin: 0px; padding: 0px;}
body {background:url(/sai/images/bg.jpg) repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.clear {clear:both;}
#wrap {width:760px; margin:21px auto 42px auto; background:#FFFFFF;}
#wrap #sitename {color: #ffffff; font-family: Georgia, "Times New Roman", Times, serif; font-size: 58px; font-weight: normal; display: block;padding-top: 118px;	text-align: right; padding-right: 42px;}
.mensajeBusqueda { background-color:#FEEDB4;}
#autenticacion {float:right; height:30px; padding-top:55px; padding-right:10px; font-weight:bold; text-align:right; color:#FFFFFF}
#floatDerecha { float:right;}
#floatIzquierda { float:left;}
#mensajeError {margin: 10px; background-color:#990000; color: #FFFFFF; font-weight: bold; cursor: pointer; height:25px;}
#sitename a, #sitename a:visited, #sitename a:active{color:#ffffff; text-decoration:none;}
#sitename a:hover{color:#ffffcc; text-decoration:none;}
/*#header {background:url(/sai/images/header.jpg) no-repeat; height:75px;}
#headerAuditor {background:url(/sai/images/header.png) no-repeat; height:75px;}*/
#ag {padding:10px 10px 10px 10px; background:#FFFFFF;width:740px;}
.aux {height:400px;}
#ag #content {padding:0px 17px 0px 4px;}
#content {padding:5px 20px 5px 20px; }
#menu {width:760px; height:30px; padding:5px 5px 5px 5px;} 
#menu table {width:740px;}
#menu td { text-align:center;}
#alerta { width:720px; height:45px; padding:5px 5px 5px 5px;background:#F7F7F7; font-size:10px; color:#A2A2A2;margin-left:15px; border: 1px solid #D6D9AE;} 
#alerta .mensaje {width:740px; height:45px; background:#F7F7F7; font-size:10px; color:#A2A2A2; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid   #B7B7B7; padding:2px 2px 2px 2px;}
#content textarea {width:672px; background:#F7F7F7; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid   #B7B7B7; padding:2px 2px 2px 2px;}
#content textarea:hover {background-color: #FFFFFF;}
#content p {line-height:22px; margin:0px 0px 25px 0px; text-align:justify;}

#content h2 {font-family:Arial, Verdana, Geneva, Tahoma, sans-serif; font-weight:normal; font-size:22px; color:#666600; display:block; margin-bottom:5px;}
#contentModal h2 {font-family:Arial, Verdana, Geneva, Tahoma, sans-serif; font-weight:normal; font-size:22px; color:#666600; display:block; margin-bottom:5px;}

#content a {color:#999900;}
#content a:visited {color:#666666;}
#content a:active { color:#99CC00; display: initial;}
#content a:hover {color:#000000; text-decoration:none;}
#container { display: flex; flex-wrap: wrap; font-size:13px; font-weight:bold; align-content: right; text-align: right; white-space: nowrap; }
#content h2 .seo {display: block; text-align: right; font-size:13px; color:#999999; background:#efefef; padding:3px;}
#content h2 .seoProgramada {background:#E6FFCC; padding:3px; color:#538352;}
#content h2 .seoUrgente {background: #F4CA9B; padding:3px; color:#8AB876;}
#content h2 .seoCerradaA {background:#D2EBF9; padding:3px; color:#3983D5;}
#content h2 .seoCerradaB {background:#F2E9CC; padding:3px; color:#936A15;}
#content h2 .seoAnulada {background: #DAE3EF; padding:3px; color: #8597C2;}
#content h2 .seoLiquidada {background:#D9F9DA; padding:3px; color:#009933;}
#content h2 .seoPagada {background:#FFF0D9; padding:3px; color:#FF6600;}
#content h2 .seoCaducada {background:#EBEBD6; padding:3px; color:#996600;}
#content h2 .seoDevuelta {background:#E4F1F1; padding:3px; color:#408080;}
#content h2 .fondo {background:#FF0000; padding:3px; color:#FFFFFF;}
#content h2 .oncologico {background: #ff9ec6; padding:3px; color: #ffffff;}
#content h2 .tieneCud {background: #3627c0; padding:3px; color: #ffffff;}
#content h2 .enTerreno {background: rgba(111, 55, 13, 1); padding:3px; color: #ffffff;}
#content blockquote {display:block; padding:5px; margin:0px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#996600; background:#F8FDBA; border-top:dashed 1px #666666; border-bottom:dashed 1px #666666;}
#content blockquote {margin:30px;width:450px;}
#content blockquote p {width:450px;}

#content blockquote cite {color:#000000; display:block; text-align:right; padding:0px; border-top:solid 1px  #F3ECBE;}
#content .alignleft {float:left;}
#content .alignright {float:right;}
#content .postmetadata {display:block; padding:3px; background: #E3EDAF;}
#oculta {display:none;text-align:center;  }
#divAux {display:none;text-align:center;  }

#content h1,#content h3,#content h4,#content h5,#content h6 {color:#666600;}
#content ul {list-style:square;  padding:5px; margin:10px 10px 10px 20px;}
#content li {padding:5px; margin-bottom:10px;}
#content ol {padding:5px; margin:10px 10px 10px 20px;}

#browse {padding:40px 5px 10px 5px;}
#browse .subhead{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-left:25px; font-size:26px; color:#666600; display:block; margin-bottom:35px;}
#browse .categoryhead {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:5px; font-size:22px; color:#666600; display:block; border-bottom:solid 1px #ffffff;}
#browse ul {list-style:none;}
#browse li {display:block; height:25px; border-top:solid 1px #FEFEFC; border-top: solid 1px #EBE6B4;}
#browse ul a {display:block; height:20px; padding:5px 5px 0px 5px; text-decoration:none; color:#000000;}
#browse a:visited,a:active{display:block; height:20px; padding:5px 5px 0px 5px; text-decoration:none; color:#000000;border-bottom:solid 1px #D7C479;}
#browse a:hover {background:#ffffff; color:#000000;}

.browsecat {float:left; width:30%; padding:5px 6px 8px 6px; margin-left:10px; border:solid 1px #F3ECBE; background:#FBFAF0;}

#menu h2 {display:block; color:#666600; border-bottom:solid 1px #DFCD95; padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;}
#wrap #ag #menu #sidemenu { padding: 55px 34px 0px 34px;	display: block;}
#sidemenu ul { display:block;list-style:none;}
#sidemenu li {display:block; height:26px; border-top:solid 1px #FFFFff;}
#sidemenu a, #sidemenu a:visited, #sidemenu a:active {display:block; height:20px; padding:5px 5px 0px 5px; color:#666666; text-decoration:none; border-bottom:solid 1px #DFCD95;}
#sidemenu a:hover{background:rgb(157,205,25);}
#sidemenu .active a,#sidemenu .active a:visited, #sidemenu .active a:active, #sidemenu .active a:hover {background:#ffffcc;}

#footer {background-position:bottom; height:90px; text-align:center;}
#footercontent {margin:15px; border-top:solid 1px #EBE6B4; padding-top:15px; background:#FFFFFF;}
#footer a, #footer a:visited, #footer a:active {color:#996633; text-decoration:none;}
#footer #credit {font-size:10px;}

#footer {background:#FFFFFF;}
.textfield {display: block; float:left; background-color: #F7F7F7; border: 1px solid #D6D9AE; clear:right;}
.textfieldObligatorio {display: block; float:left; background-color:#FBFEE2; border: 1px solid #D6D9AE; clear:right;}
.select {display: block; float:left; background-color: #F7F7F7; border: 1px solid #D6D9AE; clear:right;}
.resBusquedas {
	background-color: #F7F7F7;
	height: 20px;
	width: 230px;
	 border: 1px solid #D6D9AE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	overflow:hidden;
	white-space:nowrap;
	
}
.resBusquedasChica {
	background-color: #F7F7F7;
	height: 20px;
	width: 150px;
	 border: 1px solid #D6D9AE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	overflow:hidden;
	white-space:nowrap;
	
}
.resBusquedasObligarias {
	background-color: #FBFEE2;
	height: 20px;
	width: 230px;
	 border: 1px solid #D6D9AE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	overflow:hidden;
	white-space:nowrap;
	
}
.resBus{
	background-color: #F7F7F7;
	height: 20px;
	width: 70px;
	 border: 1px solid #D6D9AE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	overflow:hidden;
	white-space:nowrap;
	
}
.condicion{
	background-color: #F7F7F7;
	height: 40px;

	 border: 1px solid #D6D9AE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	overflow:hidden;
	white-space:nowrap;
	
}
.urgente {
	background-color:#FF8484;
	height: 20px;
	width: 244px;
	border: 1px solid #DF0000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	overflow:hidden;
	white-space:nowrap;
	color:#FFFFFF;
	text-align:center;
}
.programada {
	background-color:#CCF9CA;
	height: 20px;
	width: 244px;
	border: 1px solid #81C675;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
}
.urg {
	height: 20px;
	border: 2px solid #FF8484;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	overflow:hidden;
	white-space:nowrap;
	color:#FF8484;
	text-align:center;
	font-size:14px;
}
.prog {

	height: 20px;
	border: 2px solid #81C675;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
	color:#81C675;
	font-size:14px;
}
.fueraDeRango {
	background-color:#FFFF99;
	height: 20px;
	width: 244px;
	border: 1px solid #BBBB00;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	overflow:hidden;
	white-space:nowrap;
	text-align:center;
}
.resFechas {
	background-color: #F7F7F7;
	height: 17px;
	width: 150px;
	border: 1px solid #D6D9AE;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	overflow:hidden;
	white-space:nowrap;
	cursor: pointer;
}
.sinScroll {overflow:hidden;}
.resBusquedas:hover {background:#FBFCF8;}
.textfieldDiv {display: block; float:left; background-color: #F7F7F7; border: 1px solid #D6D9AE; clear:right; width:200px; height:17px; padding-top:4px;}
.rollover {cursor:pointer}
.conPuntero {cursor:pointer; padding:0px 7px 0px 2px;}
.buttons {display: block; padding:2px; background-color:#F4F5DE ;margin:3px;	border: 1px solid; border-color:#999900; color:#000000;}
.buttons:hover {background:#E3E6C8;}
.button2 {display: block; padding:0px; background-color:#F4F5DE; margin:0px;	border: 1px solid; border-color:#999900; color:#000000;}
.button2:hover {background:#E3E6C8;}
.textfield:hover {background:#FBFCF8;}
.textfieldDiv:hover {background:#FBFCF8;}
.textfield:focus {background:#ffffff;}
#content .clear2 {clear:right; width:90%;}
.hide {display:none;}

#content .buscar {border:solid 0px #CCCCCC; text-align:center; background:#EBEBEB; width:700px; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px;}
#content .buscar2 {border:solid 0px #CCCCCC;margin:0px; text-align:center;  width:700px;}
#content table {margin:8px;margin-left:20px;}
#divConsulta {overflow:auto; height:150px;}
#divAfiliados {overflow:auto; height:200px;}
#divAfiliados tr:hover {background:#FCF9B6; cursor:pointer;}
#divMasDetalles {overflow:auto; height:100px;}
#divMasDetalles table {border:solid 0px #BDDB99; margin-left:0px;}
#divMasDetalles th {background:#DFEDCD; color:#999933; font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99;}
#divMasDetalles tr:hover {background:#FCF9B6; cursor:pointer;}
#divMasDetalles td {text-align:left; padding: 0px 0px 0px 0px;}
#divConsulta table {width:350px; border:solid 1px #BDDB99; margin-left:20px;}
.intercal {background:#F2F2F2;}
#content th {background:#DFEDCD; padding:4px 12px 4px 12px; color:#999933; font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99;}
#divConsulta th {background:#DFEDCD; padding:6px 15px 6px 15px; color:#999933; font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99;}
#content td {font-size:12px;}
#divConsulta tr:hover {background:#FCF9B6; cursor:pointer;}
#buscarPracticas td {border-bottom:1px solid #DFEDCD ; padding:3px 9px 3px 9px; border-right:1px solid #DFEDCD; background:#F7F7F7;}
#sinFondo {background:#FFFFFF;}
#agregarItem {cursor:pointer;background:#F7F7F7;}
.alphacube_buttons input    {
  	width:40%;
  }
.mensaje { background:#66CC66; height:200px; width:300px;}

#mensajeNoOk {color:#FF0000; font-size:14px;}
#mensajeOk {color:#009900; font-size:14px;}
#divConsultaInternaciones,.consultaInternaciones {overflow:auto;}
#divConsultaInternaciones table,.consultaInternaciones table {border:solid 1px #BDDB99; margin-left:20px;}
#divConsultaInternaciones th,.consultaInternaciones th {background:#DFEDCD; padding:6px 15px 6px 15px; color:#999933; font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99;}
#divConsultaInternaciones tr:hover,.consultaInternaciones.hover tr:hover {background:#CCCCCC;}

#divConsultaInternaciones {height:300px;}
#divConsultaInternaciones table {width:350px;}
#divConsultaInternaciones tr:hover {cursor:pointer;}



.tacnueva {background:#F2F2F2;}
.liquidadas {background:#D9F9DA; color:#009933;}
.pagadas {background:#FFF0D9; color:#FF6600;}
.caducadas {background:#EBEBD6;color:#996600;}
.programadas {background:#E6FFCC; color:#538352;}
.porVencer {background:#FFFFCC; color:#FF9900;}
.pendientes {background:#F1E2E2; color:#990000;}
.totales {background:#DEFAE9;}
.anuladas {background:#DAE3EF; color: #8597C2;}
.devuelto {background:#BDA88C; color:#FFFFFF;}
.compartida {background:#F7C8A8; color:#999999}
.atencion {background:#E4F5FA; color:#999999}
.recibido {background:#94D19D; }
.parciales {background:#FFFAE6;}
.iniciada {background:#DEFAE9;}
.autorizada {background:#DFE9BC;}
.despachado {background:#F0F0E1; }
.noAutorizada {background:#E5E5E5}
.cambioDeCodigo {background:#F7FBC8;}
.ampHistoriaClinica {background:#E4F5FA; color:#999999}
.auditoriaCompartida {background:#F7C8A8; color:#999999}
.auditoriaCompartidaConf {background:#F7C8A8; color:#FFFFFF;}
.AuditoriaEnTerreno {background:#FDE4B0; color:#666666;}
.Homologacion {background:#AFAF5F; color:#FFFFFF;}
.HomologacionConf {background:#707038; color:#FFFFFF;}
.Anulado {background:#C78D8D; color:#FFFFFF; text-decoration:line-through;}
.cerrada { background:#FF0000; color:#FFFFFF}
.cerradas { background:#D88156; color:#FFFFFF}
.tacs{background:#FFFED9;}

.divMasDetalles {overflow:auto;}
.divMasDetalles table {width:600px; border:solid 0px #BDDB99; margin-left:0px;}
.divMasDetalles th {background:#DFEDCD; color:#999933; font-weight:bold; text-align:center; border-bottom:1px solid #BDDB99;}
.divMasDetalles tr:hover {background:#FCF9B6; cursor:pointer;}
.divMasDetalles  td {text-align:left; padding: 0px 0px 0px 0px;}
.special { background-color: #000; color: #fff; }
.opEsp {width:690px; background:#F7F7F7; border: 1px solid #B7B7B7; cursor: pointer; padding-top:10px; margin-left:22px;}
.listados {padding-left:20px; margin-top:20px; float:left;}
.botonesPrin { margin-right:10px; margin-top:10px; margin-bottom:10px; }
.botonesSec { margin-left:120px; margin-right:120px; margin-top:20px; margin-bottom:20px;}
.resumen {background:#FFFED9; border:#EFD856;}
.resumenes { background:#FFFED9; border:#EFD856 1px solid; padding: 10px 10px 10px 10px;width:600px;} 
.filtros {
background:#FBFEE2 none repeat scroll 0 0;
border:1px solid #999900;
height:50px;
margin:5px;
padding:5px;
text-align:center;
width:710px;
}
.filtrosConvenios {
background:#FBFEE2 none repeat scroll 0 0;
border:1px solid #999900;
height:20px;
margin-left:20px;
padding:5px;
text-align:center;
width:710px;
}

textarea#observacion{width: 100%;}

.auditor-prin-buttons img.botonesPrin
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.pinAuditoriaPosterior
{
	display:block; 
	text-align:right; 
	font-size:13px; 
	padding:3px; 
/*	background-color: #FF9684;*/
	background-color: #FF7700;
	color: #FFFFFF; 
}

ul.tabla_cierre 
{
	position: relative;
	margin: 0px !important;
	padding: 0px !important;
	border: 1px solid #DFEDCD;
	border-top: none;
	width: 580px;
	height: 35px;
}


ul.header
{
	background-color: #DFEDCD;
	color: #999933;
	margin-top: 5px !important;
}

ul.header li:last-child
{
	max-width: 485px;
	text-align: left;
}

ul.tabla_cierre li
{
	margin-top: 2px;
	position: relative;
	min-width: 25px;
	list-style: none;
	margin: 0px !important;
	padding: 3px;
	float: left;
}

ul.tabla_cierre li:first-child
{
	min-width: 80px;
	text-align: left;
}

ul.tabla_cierre li img
{
	vertical-align: middle;
}

.consultaInternaciones table {margin: 0 auto !important;}
.paginado {text-align: center; margin: 0 auto; font-size: 12px; font-weight: bold; paddin: 0 3px;}
.paginado a {color:#999900; cursor: pointer;}
.paginado a:visited {color:#666666;}
.paginado a:active {color:#000000 !important; display: initial;}
