


/*
Outubro Rosa
div#header.flyApp h1 {
	background: url(../images/im_saudeCancer.png) no-repeat;
	padding-left: 35px;
	width: 38px;
	width: 65px;
}
*/
/*
Novembro Azul
div#header.flyApp h1 {
	background: url(../images/im_fly_blue_nov.png) no-repeat;
	padding-left: 35px;
	width: 38px;
	width: 65px;
}*/


.sau-float-right {float: right !important;}
.sau-float-left {float: left !important;}
.sau-width-100{width: 100%;}

.sau-check,
.sau-radio {
	/*margin-top: 1px;
	margin-bottom: 3px;*/
	margin: 6px; 
}
.sau-radio input[type='radio'] { margin-top: 1px;}
.sau-check label,
.sau-radio label { padding-right: 10px;}


.sau-check input.iCheckbox {
    margin-right: 0;
}

.sau-acronym{
	cursor: help;
    border-bottom: 1px dotted #000;
}

	
input + .sauTableAcronym{
	margin-top: 4px;
}

.fieldWrapper.sau-checkbox label{
	position: relative;
	top: -2px;
}

div.row .textWrapper{
	padding-top: 1px;
}

div.row .textWrapperRegistros{
	padding-top: 8px;
}

.sau-many-checkbox {
	margin-top: 2px;
	margin-left: -20px;
}
.sau-many-checkbox input[type='checkbox'] { margin-left: 20px;}

body.login .gridCell.filaEspera .gridPadding { background: url(../images/im_ticket.png) no-repeat right center; }
body.login .gridCell.downloadManual .gridPadding { background: url(../images/im_download.png) no-repeat right center; }

.headerContent h2 {
	position: static;
}

.headerContent h2 .competencia {
	font-size: 12px;
	color: #9BACBB;
	position: absolute;
	right: 0;
	top: 3px;
	z-index: 1;
}

.link.full{
	height: 100%;
	width: 100%;
	display: block;
}
/* Fieldsets
----------------------------------------------- */

fieldset {
	margin: 15px 0;	
    padding: 15px 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
}

fieldset legend{
	padding: 0 5px;
}

fieldset fieldset{
	margin: 6px 3px;
}

fieldset fieldset legend{
	font-size: 11px;
}


/* Label com 2 linhas
----------------------------------------------- */
.labelTop { padding-top: 0px !important;}


/* Modal Search
----------------------------------------------- */
body.search label.col-1 {
    width: 70px;
}

body.search #advancedSearch .auxButton {
	margin-top: 5px;
}


/* Selected
----------------------------------------------- */
table.list tbody tr.selected th,
table.list tbody tr.selected td {	
    background-color: #ededed;
}

/* Ajuste nº itens
----------------------------------------------- */
.itensPage{
	position: relative;
	float: right;
    margin: 0 8px;
    z-index: 2;
}

/* Ajuste table overflow popup acompanhamentos
----------------------------------------------- */
#divContentAcompPopup .innerTabs.tabs{
	display: table;
	width: 100%;
}

/* Ajustes firefox
----------------------------------------------- */

/* remove firefox dotted outline on focus */
.firefox  div#controllersTabs a,
.firefox .navBar .navButtons a{
	overflow: hidden;
}


/* remove firefox textarea last line */
.firefox textarea{
	overflow-x: hidden;
	line-height: 1.2;
}

/* fix firefox fields heigth */
.firefox textarea,
.firefox select,
.firefox .iText,
.firefox .required {
    height: 30px;
}

/* fix firefox info´s line-heigth */
.firefox .lPopup .note,
.firefox .lPopup .info,
.firefox .lPopup .warn,
.firefox .lPopup .error,
.firefox .lPopup .emailSend,
.firefox .popup .note,
.firefox .popup .info,
.firefox .popup .warn,
.firefox .popup .emailSend,
.firefox .popup .error{ line-height: 1.1;}


/* Ajuste font table
----------------------------------------------- */
table.list tbody tr,
table.list tbody th,
table.list tbody td,
table.list tbody td input,
table.list tbody td textarea,
table.list tbody td select{	
    font-size: 11px !important;
}

table.list tfoot tr td a,
table.list thead tr th a {
    font-size: 12px;
    color: #555;
}

/* Ajuste popup novo atendimento
----------------------------------------------- */
.flyAlert h3{
	margin-bottom: 5px;
}
.alertMessage {
    height: 45px;
}

/* PÃ¡ginas de cadastro de pessoas
----------------------------------------------- */
fieldset.foto {
	width: 190px;
}

div.foto {
	width: 75px;
	height: 85px;
	border: 1px solid #C1C7D0;
	background: url(https://e-gov.betha.com.br/basefly01025/images/im_foto.gif);
}

/* PÃ¡ginas de consulta de processos
----------------------------------------------- */
body.cleanPage .processo {
	background: #FFF url(../images/im_processos.gif) no-repeat right 3px;
}

body.cleanPage .invalidvalue.processo {
	background-position: right -17px;
}

/* PÃ¡gina de solicitaÃ§Ã£o de abertura
----------------------------------------------- */
body.pesquisaEntidade .icon {
	margin-top: 73px;
}

body.pesquisaEntidade label.col-1 {
	width: 94px;
}

body.pesquisaEntidade fieldset {
	margin-top: 0;
	padding: 16px;
}

body.pesquisaEntidade fieldset p {
	margin-bottom: .5em;
}

body.pesquisaEntidade fieldset a {
	font-size: .7em;
}

body.pesquisaEntidade fieldset .row {
	margin-bottom: 1em;
}

body.pesquisaEntidade select {
	height: 24px;
	margin-bottom: 1em;
}

/* PÃ¡gina de fila de atendimento
----------------------------------------------- */
body.filaAtendimento .box {
	margin-top: 1em;
}

body.filaAtendimento ul.legend {
	padding-left: 0;
	padding-bottom: 0;
}

body.filaAtendimento .topicContent .row {
	padding-bottom: 9px;
}

body.filaAtendimento .topicContent .row label.col-1 {
	padding: 0;
}

body.filaAtendimento .topicContent .fieldWrapper label {
	display: block;
	float: left;
	line-height: 13px;
	margin: 2px 13px 0 0;
}

body.filaAtendimento .topicContent .fieldWrapper .iCheckbox {
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0 3px 0 0;
}

.selectDate {
	text-align: center;
	border: 1px solid #ddd;
}

.listBox .selectDate {
	border-top: 1px solid #F2F3F7;
	/* rounder */
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.selectDate select {
	float: none;
}

.selectDate .date {
	margin: 0 auto;
	width: 280px;
}

.selectDate .date span {
	font-size: 1.2em;
	font-weight: bold;
	color: #5B8DBB;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 208px;
	display: block;
	text-align: center;
}

.selectDate .date a.prior,
.selectDate .date a.next {
	float: left;
	margin: 0;
	border: none;
}

body.filaAtendimento div.listBox {
	border: 1px solid #C1C7D0;
	margin: 0;
}

/* PÃ¡gina de atendimento
-----------------------------------------------*/
.listAtendimento {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	text-indent: -5000px;
	background: url(../images/bt_buttonsList_Atendimento.png);
}

.atendimentoInicialIcon {
	background-position: 0 -33px;
}

.procedimentosIcon {
	background-position: 0 -66px;
}

.pacienteIcon {
	background-position: 0px -99px;
}

.prontuarioIcon {
	background-position: 0px -132px;
}

.informacoesIcon {
	background-position: 0px -195px;
}

/* body.rightSideBar.atendimento .groupBox, */
/* body.rightSideBar.atendimento-individual .groupBox{ */
/* 	overflow: visible; */
/* 	float: left; */
/* 	min-width: 74.9%; */
/* } */

body.rightSideBar.atendimento .sideBar{
	width: 200px;
}

.atendimento .sau-clear-fix,
.atendimento-individual .sau-clear-fix {
	float: right;
	width: 450px;
}

.atendimento .sau-info-icon,
.atendimento-individual .sau-info-icon {
	float: right;
	margin-top: -5px;
}

.atendimento .sau-info-icon *,
.atendimento-individual .sau-info-icon * {
	margin: 0 2px;
}

/* Agenda
----------------------------------------------- */
.agenda {
	border: 1px solid #C1C7D0;
	padding: 0;
}

.agenda .legend {
	background: none;
	border: 0;
	padding: 7px 0 0;
}

.agenda .legend span {
	border-radius: 1px;
	padding: 2px 7px;
	border: 1px solid #C1C7D0;
}

.agenda .legend .available {
	background: #EAFFE5;
	font-weight: bold;
}

.agenda .legend .notAvailable {
	background: #FFD8D8;
}

.agendamento div.row label.col-1 {
	width: 75px;
}

.agenda .box {
/* 	background: #E5E6E9; */
	border: none;
	border-top: 1px solid #C1C7D0;
	margin-bottom: -1px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.legendPeriodo {
	margin: 0;
	padding: 2px 0;
}

.legendPeriodo li { /* Para legendas com listas */
	background: #FFFFDF;
	border: 1px solid #DDE1E6;
	float: left;
	list-style: none !important;
	margin: 0 22px 0 -16px;
	padding: 2px 7px;
	/* rounder */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.legendPeriodo li.par {
	background: #C8ECFF;
}

.legendPeriodo li.impar {
	background: #FFFFFF;
}

.agenda .list.day tbody tr.impar td {
	background: #FFFFFF;
}

.agenda .list.day tbody tr.par td {
	background: #C8ECFF;
}

/* Tabs
	----------------------------------------------- */
.agenda div.tabs {
	margin: 0;
}

.agenda div.tabs .topicContent {
/* 	background: #E5E6E9; */
	border: none !important;
	margin: 0;
	padding: 0 7px 7px;
}

/* NavegaÃ§Ã£o
	----------------------------------------------- */
.agenda .navBar {
	border: none;
	margin: -14px 0 -26px;
}

.agenda .navBar .navButtons {
	width: 250px;
}

/* Listas
	----------------------------------------------- */
.agenda .list.day,.agenda .list.month {
	border-collapse: collapse;
}

.agenda .list.day tbody td,.agenda .list.month tbody td {
	background: #FFF;
	border: 1px solid #D5DFE6 !important;
}

.agenda .list.day tbody td:hover,.agenda .list.month tbody td:hover {
	outline: 1px solid #D5DFE6;
}

/* Por dia
	----------------------------------------------- */
.agenda .caption {
	color: #000;
	margin: 1px 0 8px;
	text-align: center;
}

.agenda .list.day .hour {
	text-align: center;
	width: 30px;
}

.agenda .list.day .available td {
	background-color: #EAFFE5;
}

.agenda .list.day .notAvailable td {
	background-color: #FFD8D8;
}

/* Por mÃªs
	----------------------------------------------- */
.agenda .list.month thead th {
	background: #F2F3F7;
	border-width: 1px;
	border-style: solid;
	border-color: transparent transparent #D5DFE6;
	font-weight: normal;
	padding: 7px 0;
	text-align: center;
}

.agenda .list.month tbody td {
	color: #999;
	height: 45px;
	text-align: right;
	vertical-align: top;
	width: 14.285%;
}

.agenda .list.month .otherMonth {
	background: #F5F8FA;
}

.agenda .list.month .otherMonth a {
	color: #999;
}

.agenda .list.month .available {
	background: #EAFFE5;
}

.agenda .list.month .notAvailable {
	background: #FFD8D8;
}

.agenda .list.month .available a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

.agenda #modifyDate select {
	float: none;
}

.agenda #date {
	margin: 0 auto;
	width: 240px;
}

.agenda #date span {
	font-size: 1.2em;
	font-weight: bold;
	color: #5B8DBB;
	float: left;
	margin: 0;
	width: 208px;
	display: block;
	text-align: center;
}

.agenda #date a.prior,.agenda #date a.next {
	float: left;
	margin: 0;
}

.agenda div.listBox {
	border: 1px solid #C1C7D0;
	margin: 0;
}

/* BotÃµes
----------------------------------------------- */
/* BotÃµes auxiliares (aplicado a todos os botÃµes do gerenciador de mensagens)(enviar, excluir, escrever, ...)
----------------------------------------------- */
/* BotÃµes especÃ­ficos HABILITADOS (somados com os botÃµes auxiliares) exceto "listAuto"
Para posicionar as imagens deve-se somar 58px para o prÃ³ximo icone.
----------------------------------------------- */
/* BotÃµes especÃ­ficos HABILITADOS (somados com os botÃµes auxiliares) exceto "listAuto"
Para posicionar as imagens deve-se somar 58px para o prÃ³ximo icone.
----------------------------------------------- */
.listTransf {
	background-position: 3px -113px;
}

.listCancel {
	background-position: 3px -229px;
}

.listPendent {
	background-position: 3px -287px;
}

.listTransf,.listTransfD,.listCancel,.listCancelD,.listPendent,.listPendentD
	{
	background-image: url(../images/bt_buttonsList.png) !important;
}

.listTransf,.listCancel,.listPendent {
	background-image: url(../images/bt_buttonsList.png) !important;
	cursor: pointer;
	cursor: hand;
	color: #000 !important;
	/* O !important pode ser retirado somente se aumentar a prioridade dos seletores. Isto nÃ£o Ã© interessante quando forem usados fora das lists. */
}

/* BotÃµes especÃ­ficos HABILITADOS com HOVER
----------------------------------------------- */
:hover.listTransf,:focus.listTransf,:hover.listCancel,:focus.listCancel,:hover.listPendent,:focus.listPendent
	{
	background-color: #FFF;
}

/* BotÃµes especÃ­ficos HABILITADOS com HOVER no CONTEXTMENU
----------------------------------------------- */
div.contextMenu :hover.listTransf,div.contextMenu :focus.listTransf,div.contextMenu :hover.listCancel,div.contextMenu :focus.listCancel,div.contextMenu :hover.listPendent,div.contextMenu :focus.listPendent
	{
	background-color: #F2F3F7;
	/* A cor de fundo do contextMenu Ã© diferente da barra de botÃµes */
}

/* BotÃµes especÃ­ficos DESABILITADOS
----------------------------------------------- */
.listTransfD {
	background-position: 3px -142px;
}

.listCancelD {
	background-position: 3px -258px;
}

.listPendentD {
	background-position: 3px -316px;
}

.listRetornoD,.listAguardD,.listAbrirAtendD,.listEmAtendD,.listCancelarD
	{
	color: #666 !important;
	cursor: default;
}

/* PÃ¡gina de cadastro de mÃ©todos
----------------------------------------------- */
.cadMetodos label a.openCad {
	background-image: none;
	text-indent: 0;
	margin-right: 0px;
	margin-left: 0px;
	paddding-right: 0px;
	padding-left: 0px;
}

/* Popup movimentaÃ§Ã£o de materiais
----------------------------------------------- */
.box.movMateriais .gridPadding {
	margin: 4px 12px;
}

/* icone de medicamento controlado
-----------------------------------------*/
.controlMed {
	background: url("../images/im_medControlado.png") no-repeat;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	float: right;
	margin-top: -2px;
	margin-bottom: -2px;
}

.legend .controlMed {
	float: left;
	margin: 0 4px 0 0;
}

/* PagÃ­na de solicitaÃ§Ã£o de mamografia */
.corpo {
	background: url("../images/corpo.png");
	width: 751px;
	height: 537px;
	border: 1px solid #C1C7D0;
	padding: 0;
	margin: 15px auto;
	position: relative;
}

.mamaEsquerda {
	width: 273px;
	height: 394px;
	float: left;
}

.mamaDireita {
	width: 273px;
	height: 394px;
	padding: 0;
	float: left;
}

.quadrante {
	position: absolute;
	opacity: .3;
	filter: alpha(opacity = 30) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	cursor: pointer;
}

.quadrante:hover {
	opacity: 1;
	filter: alpha(opacity = 100) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
		!important;
}

/* Quadrantes Mama Direita */
.qseMD {
	background: url("../images/states.png") -5px 10px no-repeat;
	height: 165px;
	width: 138px;
	top: 170px;
	left: 27px;
	-webkit-transition: .2s linear;
}

.qieMD {
	background: url("../images/states.png") -4px -168px no-repeat;
	height: 138px;
	width: 138px;
	top: 335px;
	left: 27px;
	-webkit-transition: .2s linear;
}

.qsiMD {
	background: url("../images/states.png") -150px -7px no-repeat;
	height: 149px;
	width: 160px;
	top: 187px;
	left: 165px;
	-webkit-transition: .2s linear;
}

.qiiMD {
	background: url("../images/states.png") -150px -166px no-repeat;
	height: 141px;
	width: 165px;
	top: 334px;
	left: 165px;
	-webkit-transition: .2s linear;
}

.paMD {
	background: url("../images/states.png") -624px -46px no-repeat;
	height: 302px;
	width: 170px;
	top: 0px;
	left: 0px;
	-webkit-transition: .2s linear;
}

.paMD span {
	position: relative;
	top: 70px;
	left: 45px;
}

.qiiMD span {
	position: relative;
	top: 60px;
	left: 55px;
}

.qieMD span {
	position: relative;
	top: 60px;
	left: 65px;
}

.qsiMD span {
	position: relative;
	top: 70px;
	left: 55px;
}

.qseMD span {
	position: relative;
	top: 89px;
	left: 65px;
}

.areolaMD {
	background: url("../images/states.png") -1138px -19px no-repeat;
	height: 81px;
	width: 81px;
	top: 296px;
	left: 124px;
	opacity: 1;
	filter: alpha(opacity = 100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.areolaMD.active,.areolaMD:hover {
	background: url("../images/states.png") -1138px -115px no-repeat
		!important;
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.areolaMD span {
	opacity: .6;
	filter: alpha(opacity = 60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	position: relative;
	top: 60px;
	left: 28px;
}

/* Quadrantes Mama Esquerda */
.qseME {
	background: url("../images/states.png") -479px 1px no-repeat;
	height: 153px;
	width: 138px;
	top: 181px;
	right: 24px;
	-webkit-transition: .2s linear;
}

.qieME {
	background: url("../images/states.png") -480px -158px no-repeat;
	height: 145px;
	width: 138px;
	top: 334px;
	right: 24px;
	-webkit-transition: .2s linear;
}

.qsiME {
	background: url("../images/states.png") -315px -3px no-repeat;
	height: 150px;
	width: 160px;
	top: 185px;
	right: 159px;
	-webkit-transition: .2s linear;
}

.qiiME {
	background: url("../images/states.png") -315px -165px no-repeat;
	height: 143px;
	width: 160px;
	top: 335px;
	right: 159px;
	-webkit-transition: .2s linear;
}

.paME {
	background: url("../images/states.png") -801px -43px no-repeat;
	height: 335px;
	width: 166px;
	top: 0px;
	right: -3px;
	-webkit-transition: .2s linear;
}

.paME span {
	position: relative;
	top: 70px;
	left: 100px;
}

.qiiME span {
	position: relative;
	top: 55px;
	left: 80px;
}

.qieME span {
	position: relative;
	top: 55px;
	left: 45px;
}

.qsiME span {
	position: relative;
	top: 70px;
	left: 80px
}

.qseME span {
	position: relative;
	top: 72px;
	left: 45px;
}

.areolaME {
	background: url("../images/states.png") -1138px -19px no-repeat;
	height: 81px;
	width: 81px;
	top: 296px;
	right: 121px;
	z-index: 1;
	opacity: 1;
	filter: alpha(opacity = 100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.areolaME.active,.areolaME:hover {
	background: url("../images/states.png") -1138px -115px no-repeat
		!important;
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.areolaME span {
	opacity: .6;
	filter: alpha(opacity = 60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	position: relative;
	top: 60px;
	left: 28px;
}

/* UniÃ£o dos quadrantes mama direita  */
.union {
	position: absolute;
	z- index: 2;
	opacity: .4;
	filter: alpha(opacity = 40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	cursor: pointer;
}

.union:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.mamaDireita .union.top {
	top: 189px;
	left: 142px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaDireita .union.left {
	top: 328px;
	left: 20px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaDireita .union.right {
	top: 328px;
	left: 274px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaDireita .union.bottom {
	top: 458px;
	left: 140px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaDireita .topBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -10px -323px no-repeat;
	width: 296px;
	height: 152px;
	top: 184px;
	left: 26px;
	-webkit-transition: .2s linear;
}

.mamaDireita .leftBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -616px -378px no-repeat;
	width: 144px;
	height: 291px;
	top: 186px;
	left: 25px;
}

.mamaDireita .rightBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -767px -379px no-repeat;
	width: 155px;
	height: 286px;
	top: 187px;
	left: 163px;
}

.mamaDireita .bottomBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -12px -490px no-repeat;
	width: 292px;
	height: 140px;
	top: 334px;
	left: 28px;
}

.mamaDireita .union.top:hover+.topBackground {
	display: block;
}

.mamaDireita .union.left:hover+.leftBackground {
	display: block;
}

.mamaDireita .union.right:hover+.rightBackground {
	display: block;
}

.mamaDireita .union.bottom:hover+.bottomBackground {
	display: block;
}

/* UniÃ£o dos quadrantes mama esquerda  */
.union {
	position: absolute;
	z-index: 2;
	opacity: .4;
	filter: alpha(opacity = 40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	cursor: pointer;
}

.union:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.mamaEsquerda .union.top {
	top: 189px;
	right: 141px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaEsquerda .union.left {
	top: 329px;
	right: 277px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaEsquerda .union.right {
	top: 328px;
	right: 20px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaEsquerda .union.bottom {
	top: 459px;
	right: 140px;
	width: 50px;
	height: 20px;
	text-align: center;
	float: left;
}

.mamaEsquerda .topBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -317px -327px no-repeat;
	width: 296px;
	height: 150px;
	top: 187px;
	right: 23px;
}

.mamaEsquerda .leftBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -944px -364px no-repeat;
	width: 160px;
	height: 291px;
	top: 187px;
	right: 159px;
}

.mamaEsquerda .rightBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -982px -33px no-repeat;
	width: 140px;
	height: 288px;
	top: 187px;
	right: 22px;
}

.mamaEsquerda .bottomBackground {
	display: none;
	position: absolute;
	background: url("../images/states.png") -317px -491px no-repeat;
	width: 294px;
	height: 150px;
	top: 334px;
	right: 25px;
}

.mamaEsquerda .union.top:hover+.topBackground {
	display: block;
}

.mamaEsquerda .union.left:hover+.leftBackground {
	display: block;
}

.mamaEsquerda .union.right:hover+.rightBackground {
	display: block;
}

.mamaEsquerda .union.bottom:hover+.bottomBackground {
	display: block;
}

.active {
	opacity: .8;
	filter: alpha(opacity = 80);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	display: block !important;
}

/* PagÃ­na de solicitaÃ§Ã£od e mamografia FIM */


/* PagÃ­na de resultados de exames SADT */
.resExames .buttonBar ul li input.auxButton {
		background-image: url(${baseLayout}/images/bt_buttonsListPermissoes.png);
		background-repeat: no-repeat;
	}
	
	body.resExamSADT .rich-datalist {
		list-style-type: none;
		padding-left: 0;
	}
		body.resExamSADT .box ul li { list-style-image: none; }
		body.resExamSADT .box ul { padding: 0 !important; }	
	
	body.resExamSADT .listRefresh {
		cursor: pointer;
		background-position: 2px -765px;
	}
	
	body.resExamSADT .listRefreshD { background-position: 2px -799px; }
	
	
	body.resExamSADT h3.info_solicitacao {
		border-bottom: 1px solid #C1C7D0;
		margin: 20px 0 10px 0; 
	    font-size: 1.2em !important;
	    padding-bottom: 3px;
	}
	
		body.resExamSADT .formTable { font-size: 11px !important; }
	
		body.resExamSADT .formTable td{ min-width: 115px; }
	
		body.resExamSADT .formTable td:first-child { 
			min-width: 40px !important; 
			width: 4px !important; 
		}
			
	
	body.resExamSADT #existExames { position: relative; }
	
	body.resExamSADT table.formTable tbody th { width: 100px !important; }
	
	body.resExamSADT .exames { 
		background: #FFF;
		margin-bottom: 20px;
	}
	
	body.resExamSADT .exames h3{ margin-top: 0px; }
	
	body.resExamSADT .formTable td { padding-left: 5px; }
	
	body.resExamSADT .gridCell { margin-bottom: -10px !important; }
	
	body.resExamSADT .box { 
		padding: 8px;
		border: 1px solid #ddd; 
	}
	
	body.resExamSADT .toolTip h3 { margin: 0 0 5px 0; }
	
	/*
	body.resExamSADT div.lPopup-head h3 {
	    color: #FFFFFF;
	    font-weight: normal;
	    line-height: 28px;
	    margin: 0 4px;
	    overflow: hidden;
	    padding: 0 0 0 12px;
	    text-align: left;
	    text-shadow: 1px 1px 1px #102249;
	}
	*/
	
/* PagÃ­na de resultados de exames SADT - FIM */

/* Utilizado no atendimento SOAP */
ul.listGroup {
	overflow: auto;
	max-height: 320px;
	background: #FFF;
	list-style: none;
	padding: 4px 8px;
	max-width: 700px;
}

	ul.listGroup li {
		margin: 0;
		padding: 8px 0 2px 0;
		border-top: 1px solid #CCC;
	}

		ul.listGroup li:first-child { border-top: none; }

		ul.listGroup li h3 { color: #608EC8; }

/* Header pÃ¡gina de atendimento */
.board.ate {
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
}

.board .green { color: #006600;}
.board.infoPac {
	margin-bottom: 20px;
	border-radius: 0 0 4px 4px;
	border: 1px solid #ddd;
}
.board.infoPac hr { margin: 8px 0;}

.board.infoPac .viewGraphic {
	height: 24px;
	line-height: 23px;
	background: url(../images/im_chart.png) no-repeat;
	padding-left: 30px;
	display: block;
	float: left;
	margin-bottom: 5px;
}

.board .photo,.board .resume { float: left;}
.board .resume { margin: 0 6px;}
.board .resume p { margin: 0;}

.board .resume h3 {
	font-size: 1.0em;
	font-weight: bold;
	margin: 2px 0;
	width: 290px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.board.infoPac ul.itens {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

.board ul.itens li {
	float: right;
	padding: 0 6px;
	border-left: 1px solid #C1C7D0;
	list-style: none;
}

.board ul.itens li strong { display: block;}

/* Nova Fila Atendimento
----------------------------------------------- */
.contentFilaAtendimento {
	display: table;
	width: 100%;
}

.contentFilaAtendimento a:link,.contentFilaAtendimento a:visited {
	color: #000;
}

.contentFilaAtendimento .lineSearch {
	text-align: right;
	padding-bottom: 2px !important;
}

.contentFilaAtendimento .lineSearch .button {
	margin: 0 0 0 10px !important;
	padding: 5px;
	width: 90px;
	min-height: 20px;
	display: inline-block;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.contentFilaAtendimento .lineSearch .boxContent {
	margin: 0;
}

.contentFilaAtendimento .lineSearch .boxContent a {
	padding: 1px 37px 0 0;
}

.contentFilaAtendimento .lineSearch .boxContent a:hover {
	display: block;
}

.contentFilaAtendimento .lineSearch .boxContent a img {
	margin: -3px 5px 0 0;
}

.contentFilaAtendimento .lineSearch .fieldWrapper {
	float: left !important;
}

.contentFilaAtendimento .sideBar {
	float: left;
	background: #e4e4e4;
	width: 195px;
	padding: 0 10px;
	margin-top: 10px;
}

.contentFilaAtendimento .sideBar ul.treeList {
	margin-bottom: 0;
	padding-left: 0 !important;
}

.contentFilaAtendimento .sideBar ul.treeList li.title {
	padding: 0 0 0 10px;
}

.contentFilaAtendimento .sideBar ul.treeList li.title a {
	padding: 12px 0 12px 10px;
	display: block;
}

.contentFilaAtendimento .sideBar ul.treeList .groupItem {
	color: #fff;
	line-height: 24px;
	margin-left: -20px;
	font-size: 1.1em;
	padding: 4px 10px !important;
	/*	width: 215px;	*/
	/* text-shadow: 1px 1px 1px #000; */ 
	background: #3071A9;
	border-bottom: 1px solid #285E8E; 
	
	/* Grandiente */
	/* background: #4779ad; */
	/* Old browsers */
	/* background: -moz-linear-gradient(top, #4779ad 0%, #2d568e 100%);*/
	/* FF3.6+ */
	/* background: -webkit-linear-gradient(top, #4779ad 0%, #2d568e 100%);*/
	/* Chrome10+,Safari5.1+ */
	/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4779ad),
		color-stop(100%, #2d568e) );*/
	/* Chrome,Safari4+ */
	/* background: -ms-linear-gradient(top, #4779ad 0%, #2d568e 100%);*/
	/* IE10+ */
	/* background: linear-gradient(top, #4779ad 0%, #2d568e 100%);*/
	/* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4779ad',
		endColorstr='#2D568E', GradientType=0 );*/
	
	/* IE6-9 */	
	-moz-box-sizing: border-box;
	/* Firefox */
	-webkit-box-sizing: border-box;
	/* Safari */
	box-sizing: border-box;
}

.contentFilaAtendimento .sideBar ul.treeList li:first-child .groupItem{
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.contentFilaAtendimento .sideBar ul.treeList li:last-child .groupItem{
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-color: transparent;
}

.contentFilaAtendimento .sideBar ul.treeList ul {
	padding-left: 18px !important;
}

.contentFilaAtendimento .sideBar ul.treeList ul li a {
	font-size: 11px;
	text-decoration: none;
}

.contentFilaAtendimento .sideBar ul.treeList ul .button {
	background: #f2f2f2;
	padding: 0;
	width: 215px;
	margin: 0 0 1px -38px;
}

.contentFilaAtendimento .sideBar ul.treeList ul .button:hover {
	background: #eaeaea;
}

.contentFilaAtendimento .sideBar ul.treeList ul .button.selected {
	background: #e2e2e2;
}

.contentFilaAtendimento .sideBar ul.treeList ul .button:hover.selected {
	background: #eaeaea;
}

.contentFilaAtendimento .sideBarContainer {
	margin-left: 215px;
	padding: 10px 0 0 10px;
	/* background: #f2f3f7; */
}

.contentFilaAtendimento .sideBarContainer .grid {
	margin: 0 0 0 -7px;
}

.contentFilaAtendimento .sideBarContainer .t50 .gridPadding {
	margin: 0 1px 16px 5px;
}

.contentFilaAtendimento .sideBarContainer ul {
	list-style: none;
	padding-left: 0;
}

.containerIcon .icon,
.contentClassificacao .icon,
.contentFilaAtendimento .icon{
	background: url(../images/imFilaAtendimento.png) no-repeat;
	list-style-type: none;
	height: 16px;
	width: 16px;
	float: left;
	filter: none;
	opacity: 1;
}

.contentClassificacao .icon,
.contentFilaAtendimento .icon{
	display: block;
}
.containerIcon .icon{
	display: inline-block;
}

.contentFilaAtendimento .text {
	margin-left: 5px;
	float: left;
	padding-top: 2px;
}

.contentFilaAtendimento .disable {
	color: #ccc;
	margin-left: 5px;
	float: left;
	padding-top: 2px;
}

.contentFilaAtendimento .counter {
	float: right;
	padding: 1px 4px 2px;
	margin: 0 10px 0 0;
	background: #333;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;	
}


.containerIcon .icon.agendado { background-position: 0 -2px; }
.contentFilaAtendimento .icon.agendado { background-position: -1px -2px; }
.containerIcon .icon.relogio { background-position: 0 -28px; }
.contentFilaAtendimento .icon.aguardando { background-position: -2px -28px; }
.contentFilaAtendimento .icon.aguardandoAB { background-position: -53px -209px; }
.contentFilaAtendimento .icon.emAberto { background-position: 0 -55px; }
.containerIcon .icon.registros { background-position: 0 -80px; }
.contentFilaAtendimento .icon.emAtendimento { background-position: -2px -80px; }
.contentFilaAtendimento .icon.emAtendimentoAB { background-position: -78px -158px; }
.containerIcon .icon.cancelar { background-position: 0 -106px; }
.contentFilaAtendimento .icon.cancelado { background-position: -2px -106px; }
.containerIcon .icon.confirmar,
.contentFilaAtendimento .icon.finalizado { background-position: -1px -133px; }
.contentFilaAtendimento .icon.encaminhado { background-position: -52px -158px; }
.contentFilaAtendimento .icon.agendamentos { background-position: -1px -158px; }
.contentFilaAtendimento .icon.prontos-atendimentos{ background-position: -1px -184px; }
.contentFilaAtendimento .icon.retornos{ background-position: -1px -210px; }
.contentFilaAtendimento .icon.idoso { background-position: -80px -2px; }
.contentFilaAtendimento .icon.gestante { background-position: -80px -28px; }
.contentFilaAtendimento .icon.deficiente { background-position: -80px -54px; }
.contentFilaAtendimento .icon.idoso.active { background-position: -54px -2px; }
.contentFilaAtendimento .icon.gestante.active { background-position: -54px -28px; }
.contentFilaAtendimento .icon.deficiente.active { background-position: -54px -54px; }
.contentClassificacao .icon.emergencia,
.contentFilaAtendimento .icon.emergencia { background-position: -28px -2px; }
.contentClassificacao .icon.muitoUrgente,
.contentFilaAtendimento .icon.muitoUrgente { background-position: -28px -28px; }
.contentClassificacao .icon.urgente,
.contentFilaAtendimento .icon.urgente { background-position: -28px -54px; }
.contentClassificacao .icon.poucoUrgente,
.contentFilaAtendimento .icon.poucoUrgente { background-position: -28px -80px; }
.contentClassificacao .icon.naoUrgente,
.contentFilaAtendimento .icon.naoUrgente { background-position: -28px -106px; }
.contentClassificacao .icon.naoClassificado,
.contentFilaAtendimento .icon.naoClassificado { background-position: -28px -132px; }
.contentFilaAtendimento .icon.add{ background-position: -26px -184px; }
.contentFilaAtendimento .iconInfo { background-position: -78px -78px; }
.contentFilaAtendimento .infoChegada.active { background-position: -55px -79px; }
.contentFilaAtendimento .infoChegada { background-position: -81px -105px; }
.contentFilaAtendimento .historicoPaciente { background-position: -53px -132px; }
.contentFilaAtendimento .triagem.active { background-position: -52px -105px; }
.contentFilaAtendimento .triagem { background-position: -78px -131px; }
.contentFilaAtendimento .prontuarioP { background-position: -104px 0px; }
.contentFilaAtendimento .prontuarioB { background-position: -104px -130px; }
.contentFilaAtendimento .atendimento { background-position: -104px -26px; }
.contentFilaAtendimento .espera { background-position: -104px -52px; }
.contentFilaAtendimento .registro { background-position: -104px -78px; }
.contentFilaAtendimento .registroAB { background-position: -52px -184px; }
.contentFilaAtendimento .cancelar { background-position: -104px -104px; }
.contentFilaAtendimento .icon.agendadoAB { background-position: -26px -209px; }
.contentFilaAtendimento .finalizar { background-position: -104px -156px; }

.contentFilaAtendimento .boxColor {
	background: #f6f7f8;
	display: block;
	margin-bottom: 10px;
	border-left: 3px solid;
}

.contentFilaAtendimento .boxColor .boxInfo {
	background: #fff;
	padding: 0;
	border-top-color: #cbd1da;
}

.contentFilaAtendimento .boxColor .boxInfo h2 {
	background: #e9ecef;
	padding: 8px 15px;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 0;
}

.contentFilaAtendimento .boxColor .boxInfo h2 .iconInfo {
	margin: 1px 5px 0 0;
}

.contentFilaAtendimento .boxColor .boxInfo .details {
	padding: 10px 15px 0;
}

.contentFilaAtendimento .boxColor .boxInfo .details h3.patient {
	margin-bottom: 0;
}

.contentFilaAtendimento .boxColor .boxInfo .details p.patient {
	color: #8c8c8c;
	font-size: 1.2em;
}

.contentFilaAtendimento .boxColor .boxInfo .details h3 {
	margin-bottom: 5px;
}

.contentFilaAtendimento .boxColor .boxInfo .details .result {
	font-weight: bold;
}

.contentFilaAtendimento .boxColor .boxInfo .details .actionInfo li {
	margin-right: 5px;
}

.contentFilaAtendimento .boxColor .boxInfo .details .text,
.contentFilaAtendimento .boxColor .boxInfo .details .disable {
	margin-left: 0;
}

.contentFilaAtendimento .boxColor .boxInfo .details .text:hover,
.contentFilaAtendimento .boxColor .boxInfo .details .disable:hover {
	text-decoration: underline;
}

.contentFilaAtendimento .time {
	color: #bb221e !important;
}

.contentFilaAtendimento .boxColor.selected {
	background: #fff;
	border-left: 5px solid;
	margin-left: 10px;
}

.contentFilaAtendimento .boxColor.emergencia {
	border-color: #bb221e;
}

.contentFilaAtendimento .boxColor.muitoUrgente {
	border-color: #e67a18;
}

.contentFilaAtendimento .boxColor.urgente {
	border-color: #ebbc01;
}

.contentFilaAtendimento .boxColor.poucoUrgente {
	border-color: #4b9812;
}

.contentFilaAtendimento .boxColor.naoUrgente {
	border-color: #1c8ecd;
}

.contentFilaAtendimento .boxColor.naoClassificado {
	border-color: #999;
}

.contentFilaAtendimento .boxList,
.contentFilaAtendimento .boxInfo {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

.contentFilaAtendimento .boxList {
	padding: 6px 10px;
}

.contentFilaAtendimento .boxList h3 {
	margin: 0;
	font-size: 1.1em;
}

.contentFilaAtendimento .boxList p {
	margin: 0;
	font-size: 9px;
	width: 330px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.contentFilaAtendimento .boxList .txtInfo {
	color: #8c8c8c;
}

.contentFilaAtendimento .boxList .rowList {
	display: block;
	margin-top: 10px;
}

.contentFilaAtendimento .boxList .rowList ul {
	margin: 0;
	display: inline-block;
}

.contentFilaAtendimento .boxList .rowList .iconGroup {
	width: 240px;
	text-overflow: ellipsis;
}

.contentFilaAtendimento .boxList .rowList .hour {
	float: right;
	margin-top: 3px;
}

.contentFilaAtendimento hr {
	margin: 15px 0;
	background-color: #e9ecef;
}

.contentFilaAtendimento li.iconList {
	display: inline-table;
	margin: 0;
}

.contentFilaAtendimento li.iconList a {
	display: inline-block;
	cursor: pointer;
}

.contentFilaAtendimento .prioridade a,
.contentFilaAtendimento .prioridadeD a	{
	margin-right: 30px;
}

.contentFilaAtendimento .listD li a .text,
.contentFilaAtendimento .prioridadeD li a .text	{
	color: #ccc;
}

.contentFilaAtendimento ul.urgencia li,
.contentFilaAtendimento ul.urgenciaD li	{
	display: table-row;
}

.contentFilaAtendimento .urgencia.fisrt,
.contentFilaAtendimento .urgenciaD.fisrt {
	margin-bottom: 0;
}

.contentFilaAtendimento ul.prioridade li a,
.contentFilaAtendimento ul.urgencia li a {
	text-decoration: none;
}

.contentFilaAtendimento .urgenciaD .icon.emergencia {
	background-position: -28px -158px;
}

.contentFilaAtendimento .urgenciaD .icon.muitoUrgente {
	background-position: -28px -158px;
}

.contentFilaAtendimento .urgenciaD .icon.urgente {
	background-position: -28px -158px;
}

.contentFilaAtendimento .urgenciaD .icon.poucoUrgente {
	background-position: -28px -158px;
}

.contentFilaAtendimento .urgenciaD .icon.naoUrgente {
	background-position: -28px -158px;
}

.contentFilaAtendimento .urgenciaD .icon.naoClassificado {
	background-position: -28px -158px;
}

.contentFilaAtendimento .urgenciaD li a .text {
	color: #ccc;
}

.contentFilaAtendimento .moreInfo {
	display: table;
}

.contentFilaAtendimento .moreInfo a {
	text-decoration: none;
}

.contentFilaAtendimento .moreInfo a .text {
	margin-left: 5px !important;
}

.contentFilaAtendimento .sideBarContainer .actionInfo {
	margin-top: 5px;
}

.contentFilaAtendimento .sideBarContainer ul.triagemInfoList {
	margin-left: 15px;
}

.contentFilaAtendimento .sideBarContainer ul.triagemInfoList li.triagemItem:last-child{
	border-right: none;
}

.contentFilaAtendimento .sideBarContainer ul.triagemInfoList li.triagemItem{
	border-right: 1px;
	border-right-style: solid;
	border-right-color: gray;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-table;
	margin-top: 0;
	margin-bottom: 4px;
}

.contentFilaAtendimento .lineSearch .button.incluirBt{
	float: right;
}

.contentFilaAtendimento .lineSearch .button.incluirBt.incluirProntoAtend{
	width: 180px;
}

.contentFilaAtendimento .lineSearch .button.incluirBt.incluirRetorno{
	width: 90px;
}

.contentFilaAtendimento .lineSearch .incluirBt .boxContent a{		
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	margin-left: 21px;
}



.contentFilaAtendimento .rowConsulta,
.contentFilaAtendimento .rowProcedimento{
	display: block;
}

.contentFilaAtendimento .rowConsulta:hover,
.contentFilaAtendimento .rowProcedimento:hover {
	cursor: pointer;
}

.filaAtendimento h3.text-overflow{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.filaAtendimento .informacoesComplementares{
	display: block;
	font-size: 9px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px;
}

.filaAtendimento .filaAtendOverflow{
	max-height: 700px;
	overflow-y: auto;
}

.contentFilaAtendimento .lineSearch .button.incluirBt.imprimir{
	width: 100px;
}

.contentFilaAtendimento .lineSearch .button.incluirBt.imprimir a{
	margin-left: 20px;
}


/* Tratamento para IE
----------------------------------------------- */
*+html .contentFilaAtendimento li.iconList { display: inline; }
*+html .contentFilaAtendimento .sideBarContainer ul.triagemInfoList li.triagemItem { display: inline; }
*+html .contentFilaAtendimento hr { margin: 1px 0 10px; }
*+html .contentFilaAtendimento .boxList { display: inline-block; }
*+html .contentFilaAtendimento .sideBar ul.treeList .groupItem { width: 195px; }
*+html .contentFilaAtendimento .sideBarContainer { margin-left: 195px; }
*+html .contentFilaAtendimento .sideBarContainer .t50 { width: 355px !important; }
*+html .contentFilaAtendimento .boxList .rowList ul { float: left; }

/*----------ClassificaÃ§Ã£o de Risco-------------*/

.classificacao-icon-container {
	background-image: url(../images/classificacao_icons.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	display: block;
}

.classificacao-icon-container.icon-about-discriminador{ background-position: 0 0; width: 15px; height: 15px; } 
.classificacao-icon-container.icon-classificacao-blue{ background-position: 0 -20px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-classificacao-green{ background-position: 0 -49px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-classificacao-gray{ background-position: 0 -78px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-classificacao-orange{ background-position: 0 -107px; width: 24px; height: 24px; }
.classificacao-icon-container.icon-classificacao-red{ background-position: 0 -136px; width: 24px; height: 24px; }
.classificacao-icon-container.icon-classificacao-yellow{ background-position: 0 -165px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-escala-dor{ background-position: 0 -194px; width: 16px; height: 16px; } 
.classificacao-icon-container.icon-glasgow{ background-position: 0 -215px; width: 16px; height: 16px; } 
.classificacao-icon-container.icon-list-classificacao{ background-position: 0 -236px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-ok{ background-position: 0 -265px; width: 16px; height: 16px; } 
.classificacao-icon-container.icon-scq{ background-position: 0 -286px; width: 16px; height: 16px; }


.classificacao-icon-container.icon-small{
	-moz-transform: scale(0.75);
	-webkit-transform: scale(0.75);
	transform: scale(0.75);
}

.classificacao-icon-container.icon-small.icon-classificacao-gray{ background-position: 0 -78px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-small.icon-classificacao-blue{ background-position: 0 -20px; width: 24px; height: 24px; } 
.classificacao-icon-container.icon-small.icon-classificacao-green{ background-position: 0 -49px; width: 24px; height: 24px; }
.classificacao-icon-container.icon-small.icon-classificacao-yellow{ background-position: 0 -165px; width: 24px; height: 24px; }
.classificacao-icon-container.icon-small.icon-classificacao-orange{ background-position: 0 -107px; width: 24px; height: 24px; }
.classificacao-icon-container.icon-small.icon-classificacao-red{ background-position: 0 -136px; width: 24px; height: 24px; }

.prontosAtendimentos .classificacao-content {
	display: block;
	left: 500px;
	position: relative;
	float: left;
	width: 185px;
}

.prontosAtendimentos .classificacao-content.edit-dh-pronto-atend{
	left: 80px;
}

.prontosAtendimentos .classificacao-content a.classificacao {margin: -20px 0 0 135px;}
.prontosAtendimentos .classificacao-content a.classificacao-hist {margin: -24px 0 0 160px;}

.prontosAtendimentos .classificacao-content label {
	display: block;
	width: 130px;
}

ul.classificacaoResumoList {
	overflow-y: auto;
	list-style: none;
	padding: 0 0 10px 8px;
	margin: 0;
	width: 415px;
	max-height: 400px;
}

ul.classificacaoResumoList li {
	margin: 0;
	border-top: 1px solid #CCC;
	width: 385px
}

ul.classificacaoResumoList li div.resumo-content{
	padding: 16px 8px 4px 6px;
	background: #FFF;
	margin-left: 4px
}

ul.classificacaoResumoList li:first-child { border-top: none;}
ul.classificacaoResumoList li .emergencia { background-color: #BB221E;}
ul.classificacaoResumoList li .muito-urgente { background-color: #E67A18;}
ul.classificacaoResumoList li .urgente { background-color: #FFEC57;}
ul.classificacaoResumoList li .pouco-urgente { background-color: #4B9812;}
ul.classificacaoResumoList li .nao-urgente { background-color: #1C8ECD;}
ul.classificacaoResumoList li .nao-classificado { background-color: #999999;}
ul.classificacaoResumoList li span { width: 390px; display: block;}
.classificacaoResumoList .gridPadding{ margin: 0 7px;}
.classificacaoResumoList .grid{ margin-left: 60px;}
.classificacaoResumoList .classificacao-icon-container{ margin: -7px 5px;}
.classificacaoResumoList{float: left !important;}
.classificacaoResumoList{float: right !important;}

.classificacao-risco div.classificacaoRiscoMc-1 .col-1,
.classificacao-risco div.classificacaoRiscoMc-2 .col-1,
.classificacao-risco div.classificacaoRiscoMc-3 .col-1{	width: 128px !important;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-2 {width: 57px;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-3 {width: 8px;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-4 {width: 115px;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-5 {width: 107px;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-8,
.classificacao-risco div.classificacaoRiscoMc-2 .col-6,
.classificacao-risco div.classificacaoRiscoMc-3 .col-2,
.classificacao-risco div.classificacaoRiscoMc-3 .col-6{width: 105px;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-6,
.classificacao-risco div.classificacaoRiscoMc-2 .col-4,
.classificacao-risco div.classificacaoRiscoMc-3 .col-4{width: 110px;}
.classificacao-risco div.classificacaoRiscoMc-1 .col-7,
.classificacao-risco div.classificacaoRiscoMc-2 .col-5,
.classificacao-risco div.classificacaoRiscoMc-3 .col-5,
.classificacao-risco div.encaminhamento .col-3 {width: 60px;}
.classificacao-risco div.classificacaoRiscoMc-3 .col-3 {width: 187px;}
.classificacao-risco div.classificacaoRiscoMc-2 .col-2 {width: 170px;}
.classificacao-risco div.classificacaoRiscoMc-2 .col-3 {width: 122px;}
.classificacao-risco .classificacao-risco-hist-over-flow {max-height: 90px;}
.classificacao-risco .classificacao-risco-grid {height: 17px;}
.classificacao-risco span.triagem-legenda{
	border-radius: 4px;
	padding: 2px 7px;
	border: 1px solid #C1C7D0;
	margin: 2px;
	background: #EEE;
}

.classificacao-risco span.triagem-legenda.triagem-legenda-atend { background: #D8ECFF;}
.classificacao-risco span.triagem-legenda.triagem-legenda-classificacao{ background: #FDD;}

.classificacao-risco .triagem-legenda-row {
	height: 14px;
	padding: 8px 4px;
}

.classificacao-risco .classificacao-risco-select-width {width: 164px;}

.escala-dor-number {
	width: 35px;
	height: 35px;
	display: block;
	float: left !important;;
	margin: 1px 0 0 1px;
}

.escala-dor-number.selected {
	border: 3px;
	border-color: red;
	border-style: solid;
	height: 29px;
	width: 29px;
}

.escala-dor-number.disabled {
	background-color: gray;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";/*para IE-8*/
}

.escala-dor-number.cusorDefault {cursor: default;}

.escalaDorImage {
	width: 397px;
	height: 43px;
	margin: 3px 3px 0 3px;
	background-image: URL(../images/img_escala_dor.png);
/* 	background-image: URL(images/img_escala_dor.png); */
	background-repeat: no-repeat;
}

.classificacao-button-group,.classificacao-button-group a {
	margin-left: 10px;
	margin-top: 2px;
}

.classificacao-button-group a.icon-small{
	margin-left: 5px;
}

.classificacao-button-group a.disable {
	opacity: 0.30;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*para IE-8*/
}

.classificacao-row {
	height: 20px;
	padding-top: 18px !important;
}

.classificacao-row h2 {
	margin-bottom: 0px;
	margin-left: 50px;
}

tr.triagemPar.hover td,
tr.triagemPar.selected td,
tr.triagemPar {background: #D8ECFF !important;}

tr.triagemImpar.hover td,
tr.triagemImpar.selected td,
tr.triagemImpar {background: #C8ECFF !important;}

tr.triagemClassificacaoPar.hover td,
tr.triagemClassificacaoPar.selected td,
tr.triagemClassificacaoPar{ background: #FEE !important;}

tr.triagemClassificacaoImpar.hover td,
tr.triagemClassificacaoImpar.selected td,
tr.triagemClassificacaoImpar{ background: #FDD !important;}


/* CSS Regra dos nove */
.regraNove .corpoContent{
	display: block;
	position: relative;
	height: 325px;
	width: 400px;
	margin-left: 25px;
}

.regraNove .corpoContent .toolTip .content table td span {
	display: inline;
	margin: 0;
}

.regraNove .margin-l{
	margin-left: 10px;
}

.regraNove .corpoContent .corpo{
	display: block;
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	background-position: -5000px -5000px;
	background-repeat: no-repeat;
}

.regraNove .corpoContent .corpo.adult{
	background-image: url(../images/regra-nove.png);
}

.regraNove .corpoContent .corpo.child{
	background-image: url(../images/regra-nove-child.png);
}

/*Corpo adulto*/
.regraNove .corpoContent .corpo.adult.abdomen-dorsal {width: 61px; height: 45px;}
.regraNove .corpoContent .corpo.adult.abdomen-dorsal.position {left: 249px; top: 112px;}
.regraNove .corpoContent .corpo.adult.abdomen-dorsal.position:hover {background-position: 0 0;}
.regraNove .corpoContent .corpo.adult.abdomen-dorsal.orange {background-position: -71px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-dorsal.red {background-position: -142px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-dorsal.yellow {background-position: -213px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-dorsal.white { background-position: -284px 0;}

.regraNove .corpoContent .corpo.adult.abdomen-frontal {width: 64px; height: 51px;}
.regraNove .corpoContent .corpo.adult.abdomen-frontal.position{left: 63px; top: 112px;}
.regraNove .corpoContent .corpo.adult.abdomen-frontal.position:hover{background-position: -355px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-frontal.orange {background-position: -429px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-frontal.red {background-position: -503px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-frontal.yellow {background-position: -577px 0;}
.regraNove .corpoContent .corpo.adult.abdomen-frontal.white{ background-position: -651px 0;}

.regraNove .corpoContent .corpo.adult.braco-direito-dorsal {width: 51px; height: 145px;}
.regraNove .corpoContent .corpo.adult.braco-direito-dorsal.position{left: 307px; top: 53px;}
.regraNove .corpoContent .corpo.adult.braco-direito-dorsal.position:hover {background-position: -725px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-dorsal.orange {background-position: -786px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-dorsal.red {background-position: -847px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-dorsal.yellow {background-position: -908px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-dorsal.white {background-position: -969px 0;}

.regraNove .corpoContent .corpo.adult.braco-direito-frontal {width: 49px; height: 140px;}
.regraNove .corpoContent .corpo.adult.braco-direito-frontal.position {left: 17px; top: 60px;}
.regraNove .corpoContent .corpo.adult.braco-direito-frontal.position:hover {background-position: -1030px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-frontal.orange {background-position: -1089px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-frontal.red {background-position: -1148px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-frontal.yellow {background-position: -1207px 0;}
.regraNove .corpoContent .corpo.adult.braco-direito-frontal.white {background-position: -1266px 0;}

.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal{width: 49px; height: 147px;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal.position{left: 202px; top: 51px;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal.position:hover {background-position: -1325px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal.orange {background-position: -1384px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal.red {background-position: -1443px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal.yellow {background-position: -1502px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-dorsal.white {background-position: -1561px 0;}

.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal { width: 51px; height: 144px;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal.position{left: 125px; top: 59px;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal.position:hover {background-position: -1620px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal.orange {background-position: -1681px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal.red {background-position: -1742px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal.yellow {background-position: -1803px 0;}
.regraNove .corpoContent .corpo.adult.braco-esquerdo-frontal.white {background-position: -1864px 0;}

.regraNove .corpoContent .corpo.adult.cabeca-dorsal{width: 36px; height: 42px;}
.regraNove .corpoContent .corpo.adult.cabeca-dorsal.position{top: 0px; left: 260px;}
.regraNove .corpoContent .corpo.adult.cabeca-dorsal.position:hover {background-position: -1925px 0;}
.regraNove .corpoContent .corpo.adult.cabeca-dorsal.orange {background-position: -1971px 0;}
.regraNove .corpoContent .corpo.adult.cabeca-dorsal.red {background-position: 0 -157px;}
.regraNove .corpoContent .corpo.adult.cabeca-dorsal.yellow {background-position: -46px -157px;}
.regraNove .corpoContent .corpo.adult.cabeca-dorsal.white {background-position: -92px -157px;}

.regraNove .corpoContent .corpo.adult.cabeca-frontal { width: 35px; height: 45px;}
.regraNove .corpoContent .corpo.adult.cabeca-frontal.position {left: 76px; top: 0px;}
.regraNove .corpoContent .corpo.adult.cabeca-frontal.position:hover {background-position: -138px -157px;}
.regraNove .corpoContent .corpo.adult.cabeca-frontal.orange {background-position: -183px -157px;}
.regraNove .corpoContent .corpo.adult.cabeca-frontal.red {background-position: -228px -157px;}
.regraNove .corpoContent .corpo.adult.cabeca-frontal.yellow {background-position: -273px -157px;}
.regraNove .corpoContent .corpo.adult.cabeca-frontal.white { background-position: -318px -157px;}

.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal {width: 32px; height: 83px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal.position {left: 280px; top: 153px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal.position:hover {background-position: -363px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal.orange {background-position: -405px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal.red {background-position: -447px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal.yellow {background-position: -489px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-dorsal.white {background-position: -531px -157px;}

.regraNove .corpoContent .corpo.adult.coxa-direita-frontal {width: 32px; height: 77px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-frontal.position {left: 63px; top: 163px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-frontal.position:hover {background-position: -573px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-frontal.orange {background-position: -615px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-frontal.red {background-position: -657px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-frontal.yellow {background-position: -699px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-direita-frontal.white {background-position: -741px -157px;}

.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal {width: 33px; height: 83px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal.position {left: 247px; top: 153px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal.position:hover {background-position: -783px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal.orange {background-position: -826px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal.red {background-position: -869px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal.yellow {background-position: -912px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-dorsal.white {background-position: -955px -157px;}

.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal { width: 32px; height: 77px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal.position{left: 95px; top: 163px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal.position:hover {background-position: -998px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal.orange {background-position: -1040px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal.red {background-position: -1082px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal.yellow {background-position: -1124px -157px;}
.regraNove .corpoContent .corpo.adult.coxa-esquerda-frontal.white {background-position: -1166px -157px;}

.regraNove .corpoContent .corpo.adult.perna-direita-dorsal {width: 24px; height: 85px;}
.regraNove .corpoContent .corpo.adult.perna-direita-dorsal.position {left: 280px; top: 236px;}
.regraNove .corpoContent .corpo.adult.perna-direita-dorsal.position:hover {background-position: -1208px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-dorsal.orange {background-position: -1242px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-dorsal.red {background-position: -1276px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-dorsal.yellow {background-position: -1310px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-dorsal.white {background-position: -1344px -157px;}

.regraNove .corpoContent .corpo.adult.perna-direita-frontal {width: 25px; height: 83px;}
.regraNove .corpoContent .corpo.adult.perna-direita-frontal.position{left: 71px; top: 240px;}
.regraNove .corpoContent .corpo.adult.perna-direita-frontal.position:hover {background-position: -1378px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-frontal.orange {background-position: -1413px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-frontal.red {background-position: -1448px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-frontal.yellow {background-position: -1483px -157px;}
.regraNove .corpoContent .corpo.adult.perna-direita-frontal.white {background-position: -1518px -157px;}

.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal {width: 25px; height: 85px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal.position {left: 255px; top: 236px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal.position:hover {background-position: -1553px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal.orange {background-position: -1588px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal.red {background-position: -1623px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal.yellow {background-position: -1658px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-dorsal.white {background-position: -1693px -157px;}

.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal {width: 25px; height: 83px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal.position{left: 96px; top: 240px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal.position:hover {background-position: -1728px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal.orange {background-position: -1763px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal.red {background-position: -1798px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal.yellow {background-position: -1833px -157px;}
.regraNove .corpoContent .corpo.adult.perna-esquerda-frontal.white {background-position: -1868px -157px;}

.regraNove .corpoContent .corpo.adult.torax-dorsal {width: 57px; height: 76px;}
.regraNove .corpoContent .corpo.adult.torax-dorsal.position {left: 250px; top: 40px;}
.regraNove .corpoContent .corpo.adult.torax-dorsal.position:hover {background-position: -1903px -157px;}
.regraNove .corpoContent .corpo.adult.torax-dorsal.orange {background-position: -1970px -157px;}
.regraNove .corpoContent .corpo.adult.torax-dorsal.red {background-position: 0 -314px;}
.regraNove .corpoContent .corpo.adult.torax-dorsal.yellow {background-position: -67px -314px;}
.regraNove .corpoContent .corpo.adult.torax-dorsal.white {background-position: -134px -314px;}

.regraNove .corpoContent .corpo.adult.torax-frontal {width: 81px; height: 73px;}
.regraNove .corpoContent .corpo.adult.torax-frontal.position{left: 53px; top: 39px;}
.regraNove .corpoContent .corpo.adult.torax-frontal.position:hover {background-position: -201px -314px;}
.regraNove .corpoContent .corpo.adult.torax-frontal.orange {background-position: -292px -314px;}
.regraNove .corpoContent .corpo.adult.torax-frontal.red {background-position: -383px -314px;}
.regraNove .corpoContent .corpo.adult.torax-frontal.yellow {background-position: -474px -314px;}
.regraNove .corpoContent .corpo.adult.torax-frontal.white {background-position: -565px -314px;}

.regraNove .corpoContent .corpo.adult.virilha {width: 21px; height: 16px; z-index: 5;}
.regraNove .corpoContent .corpo.adult.virilha.position{left: 84px; top: 163px;}
.regraNove .corpoContent .corpo.adult.virilha.position:hover {background-position: -656px -314px;}
.regraNove .corpoContent .corpo.adult.virilha.orange {background-position: -687px -314px;}
.regraNove .corpoContent .corpo.adult.virilha.red {background-position: -718px -314px;}
.regraNove .corpoContent .corpo.adult.virilha.yellow {background-position: -749px -314px;}
.regraNove .corpoContent .corpo.adult.virilha.white {background-position: -780px -314px;}

/*Corpo crianÃ§a*/
.regraNove .corpoContent .corpo.child.braco-direito-dorsal{ width: 49px; height: 115px;}
.regraNove .corpoContent .corpo.child.braco-direito-dorsal.position { left: 332px; top: 105px;}
.regraNove .corpoContent .corpo.child.braco-direito-dorsal.position:hover { background-position: 0 0}
.regraNove .corpoContent .corpo.child.braco-direito-dorsal.white{ background-position: -236px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-dorsal.yellow{ background-position: -177px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-dorsal.orange{ background-position: -59px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-dorsal.red{ background-position: -118px 0;}

.regraNove .corpoContent .corpo.child.braco-direito-frontal{ width: 61px; height: 131px; }
.regraNove .corpoContent .corpo.child.braco-direito-frontal.position{ left: 0; top: 89px;}
.regraNove .corpoContent .corpo.child.braco-direito-frontal.position:hover { background-position: -366px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-frontal.white{ background-position: -579px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-frontal.yellow{ background-position: -508px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-frontal.orange{ background-position: -437px 0;}
.regraNove .corpoContent .corpo.child.braco-direito-frontal.red{ background-position: -295px 0;}

.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal{width: 61px; height: 118px; }
.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal.position{ left: 196px; top: 107px;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal.position:hover { background-position: -650px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal.white{ background-position: -934px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal.yellow{ background-position: -863px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal.orange{ background-position: -721px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-dorsal.red{ background-position: -792px 0;}

.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal{width: 48px; height: 126px;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal.position{ left: 137px; top: 89px;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal.position:hover { background-position: -1005px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal.white{ background-position: -1237px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal.yellow{ background-position: -1179px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal.orange{ background-position: -1063px 0;}
.regraNove .corpoContent .corpo.child.braco-esquerdo-frontal.red{ background-position: -1121px 0;}

.regraNove .corpoContent .corpo.child.cabeca-dorsal{ width: 70px; height: 80px; }
.regraNove .corpoContent .corpo.child.cabeca-dorsal.position{ left: 263px; top: 0;}
.regraNove .corpoContent .corpo.child.cabeca-dorsal.position:hover { background-position: -1295px 0;}
.regraNove .corpoContent .corpo.child.cabeca-dorsal.white{ background-position: -1615px 0;}
.regraNove .corpoContent .corpo.child.cabeca-dorsal.yellow{ background-position: -1535px 0;}
.regraNove .corpoContent .corpo.child.cabeca-dorsal.orange{ background-position: -1375px 0;}
.regraNove .corpoContent .corpo.child.cabeca-dorsal.red{ background-position: -1455px 0;}

.regraNove .corpoContent .corpo.child.cabeca-frontal{ width: 66px; height: 83px;}
.regraNove .corpoContent .corpo.child.cabeca-frontal.position{ top: 0; left: 67px;}
.regraNove .corpoContent .corpo.child.cabeca-frontal.position:hover { background-position: -1695px 0;}
.regraNove .corpoContent .corpo.child.cabeca-frontal.white{ background-position: 0 -141px;}
.regraNove .corpoContent .corpo.child.cabeca-frontal.yellow{ background-position: -1923px 0;}
.regraNove .corpoContent .corpo.child.cabeca-frontal.orange{ background-position: -1771px 0;}
.regraNove .corpoContent .corpo.child.cabeca-frontal.red{ background-position: -1847px 0;}

.regraNove .corpoContent .corpo.child.coxa-direita-dorsal{ width: 40px; height: 85px; }
.regraNove .corpoContent .corpo.child.coxa-direita-dorsal.position{ left: 293px; top: 173px;}
.regraNove .corpoContent .corpo.child.coxa-direita-dorsal.position:hover { background-position: -76px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-dorsal.white{ background-position: -276px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-dorsal.yellow{ background-position: -226px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-dorsal.orange{ background-position: -126px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-dorsal.red{ background-position: -176px -141px;}

.regraNove .corpoContent .corpo.child.coxa-direita-frontal{ width: 38px; height: 59px; }
.regraNove .corpoContent .corpo.child.coxa-direita-frontal.position{ left: 59px; top: 195px;}
.regraNove .corpoContent .corpo.child.coxa-direita-frontal.position:hover { background-position: -326px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-frontal.white{ background-position: -518px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-frontal.yellow{ background-position: -470px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-frontal.orange{ background-position: -374px -141px;}
.regraNove .corpoContent .corpo.child.coxa-direita-frontal.red{ background-position: -422px -141px;}

.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal{ width: 39px; height: 87px; }
.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal.position{ left: 254px; top: 171px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal.position:hover { background-position: -566px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal.white{ background-position: -762px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal.yellow{ background-position: -713px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal.orange{ background-position: -615px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-dorsal.red{ background-position: -664px -141px;}

.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal{ width: 39px; height: 59px; }
.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal.position{ left: 96px; top: 195px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal.position:hover { background-position: -811px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal.white{ background-position: -1007px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal.yellow{ background-position: -958px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal.orange{ background-position: -860px -141px;}
.regraNove .corpoContent .corpo.child.coxa-esquerda-frontal.red{ background-position: -909px -141px;}

.regraNove .corpoContent .corpo.child.perna-direita-dorsal{ width: 32px; height: 72px; }
.regraNove .corpoContent .corpo.child.perna-direita-dorsal.position{ left: 295px; top: 256px;}
.regraNove .corpoContent .corpo.child.perna-direita-dorsal.position:hover { background-position: -1056px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-dorsal.white{ background-position: -1224px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-dorsal.yellow{ background-position: -1182px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-dorsal.orange{ background-position: -1098px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-dorsal.red{ background-position: -1140px -141px;}

.regraNove .corpoContent .corpo.child.perna-direita-frontal{ width: 28px; height: 68px; }
.regraNove .corpoContent .corpo.child.perna-direita-frontal.position{ left: 65px; top: 251px;}
.regraNove .corpoContent .corpo.child.perna-direita-frontal.position:hover { background-position: -1266px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-frontal.white{ background-position: -1418px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-frontal.yellow{ background-position: -1380px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-frontal.orange{ background-position: -1304px -141px;}
.regraNove .corpoContent .corpo.child.perna-direita-frontal.red{ background-position: -1342px -141px;}

.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal{ width: 31px; height: 71px; }
.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal.position{ left: 260px; top: 256px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal.position:hover { background-position: -1456px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal.white{ background-position: -1620px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal.yellow{ background-position: -1579px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal.orange{ background-position: -1497px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-dorsal.red{ background-position: -1538px -141px;}

.regraNove .corpoContent .corpo.child.perna-esquerda-frontal{width: 28px; height: 66px; }
.regraNove .corpoContent .corpo.child.perna-esquerda-frontal.position{ left: 101px; top: 251px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-frontal.position:hover { background-position: -1661px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-frontal.white{ background-position: -1813px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-frontal.yellow{ background-position: -1775px -141px;}
.regraNove .corpoContent .corpo.child.perna-esquerda-frontal.orange{ background-position: -1699px -141px}
.regraNove .corpoContent .corpo.child.perna-esquerda-frontal.red{ background-position: -1737px -141px;}

.regraNove .corpoContent .corpo.child.torax-dorsal{ width: 104px; height: 113px; }
.regraNove .corpoContent .corpo.child.torax-dorsal.position{ left: 241px; top: 78px;}
.regraNove .corpoContent .corpo.child.torax-dorsal.position:hover { background-position: -1851px -141px;}
.regraNove .corpoContent .corpo.child.torax-dorsal.white{ background-position: -228px -282px;}
.regraNove .corpoContent .corpo.child.torax-dorsal.yellow{ background-position: -114px -282px;}
.regraNove .corpoContent .corpo.child.torax-dorsal.orange{ background-position: -1965px -141px;}
.regraNove .corpoContent .corpo.child.torax-dorsal.red{ background-position: 0 -282px;}

.regraNove .corpoContent .corpo.child.torax-frontal{ width: 88px; height: 126px;}
.regraNove .corpoContent .corpo.child.torax-frontal.position{ left: 56px; top: 77px;}
.regraNove .corpoContent .corpo.child.torax-frontal.position:hover { background-position: -342px -282px;}
.regraNove .corpoContent .corpo.child.torax-frontal.white{ background-position: -734px -282px;}
.regraNove .corpoContent .corpo.child.torax-frontal.yellow{ background-position: -636px -282px;}
.regraNove .corpoContent .corpo.child.torax-frontal.orange{ background-position: -440px -282px;}
.regraNove .corpoContent .corpo.child.torax-frontal.red{ background-position: -538px -282px;}

.regraNove .corpoContent .corpo.child.virilha{ width: 20px; height: 18px; z-index: 5;}
.regraNove .corpoContent .corpo.child.virilha.position{ left: 85px; top: 195px;}
.regraNove .corpoContent .corpo.child.virilha.position:hover { background-position: -832px -282px;}
.regraNove .corpoContent .corpo.child.virilha.white{ background-position: -952px -282px;}
.regraNove .corpoContent .corpo.child.virilha.yellow{ background-position: -922px -282px;}
.regraNove .corpoContent .corpo.child.virilha.orange{ background-position: -862px -282px;}
.regraNove .corpoContent .corpo.child.virilha.red{ background-position: -892px -282px;}
/* CSS Regra dos nove END */

/* CSS escla de Glasgow */
/* Tabelas */
.glasgow .list td {
	text-align: center;
	line-height: 29px;
	padding: 0;
}

.glasgow div > table.list{
	margin-bottom:10px;
	width: 210px;
}

.glasgow .fullLink{
	display: table;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

.glasgow .list td a.fullLink{
	text-decoration: none;
	color: #333333;
}

.glasgow .list tr:hover{
	text-decoration:none;
	background-color: #e1e1e1;
}

.glasgow .list tr.selected td{ background-color: #ffe2c6;}	
.glasgow .list tr.selected:hover td{
	text-decoration:none;
	background-color: #e1e1e1;
}

/* MediÃ§Ã£o e legenda */
.glasgow .legenda{display: table;}
.glasgow .grave{background-color: #ea5e5e;}
.glasgow .moderado{background-color: #60bf60;}
.glasgow .leve{background-color: #42b4ff;}
.glasgow .medicao-content{
	float:left;
	margin-bottom:15px;
}

.glasgow .medicao {
		border-radius:5px 5px 5px 5px; 
	padding:6px;
	font-size:1.3em;
	color: #ffffff;
}

/* 		.glasgow .medicao.total{box-shadow:0px 0px 0px 3px #000000;} */
.glasgow .medicao.total{
	border: 2px solid #000000;
	padding: 4px;
}

.glasgow .medicao.padding-lr.total{
	padding: 4px 10px;
}

.glasgow .item-legenda{
		border-radius:2px 2px 2px 2px;
	padding:0px 6px 0px 6px ;
}

.glasgow .item-legenda.resultado{
	border:1px solid #000000;
	background-color: transparent;
}

.glasgow .resultado {
	font-size:0.9em;
	padding:0px 5px 0px 5px ;
}
.glasgow .resultado-grave{color: red}
.glasgow .resultado-moderado{color: green}
.glasgow .resultado-leve{color: #002dfd}

/* EspaÃ§os */
.glasgow .margin-r-large{margin-right:52px; }
.glasgow .margin-l-large{margin-left:35px; }
.glasgow .margin-l-xlarge{margin-left:40px; }
.glasgow .margin-l-small{margin-left:5px; }
.glasgow .margin-r-medium{margin-right:15px;}
.glasgow .margin-lr-large{
	margin-left: 20px;
	margin-right: 20px;
}

.glasgow .margin-top{margin-top: 10px;}

.glasgow .padding-lr{
	padding-left: 12px;
	padding-right: 12px;
}

.glasgow .right{float: right !important;}
.glasgow .float{float: left !important;}

.glasgow .perguntasValor{
	width: 29px;
	border-right: 1px;
	border-right-color: #ffffff;
	border-right-style: solid;
}

.glasgow .perguntasDescricao{width: 175px;}
.glasgow .textStrong{font-weight: bold;}
/* CSS escla de Glasgow END */

/* Ã�cone de envio para o e-SUS */
.sau-envioesus-icon {
	float: right;
	margin-top:  5px;
}

.sau-cancela-ficha {
	display: inline-block;
}

/* Ícone de envio para o e-SUS em telas que possuem auditoria */
.sau-envioesus-icon-audit {
	float: right;
	margin-top: 0px;
	position: relative;
	z-index:1000;
}

.obrigatorio .select2-choice{
	background-repeat: no-repeat;
	background-image: url(https://e-gov.betha.com.br/basefly01025/images/bg-requiredfield.gif);
}