body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.hidden { display:none; }
.text { padding:10px 15px; }
.nopadding { padding:0px !important; }
.floatLeft { float:left; }
.floatRight { float:right; }
a.edit_icon { background:url(../images/icons/edit.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.visual_icon { background:url(../images/icons/pages.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.pdf_icon { background:url(../images/icons/page_white_acrobat.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.ciclos_show_icon { background:url(../images/icons/orange_arrow_down.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.ciclos_hide_icon { background:url(../images/icons/orange_arrow_up.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.delete_icon { background:url(../images/icons/action_delete.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.desativa_icon { background:url(../images/icons/action_remove.gif) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.approve_icon { background:url(../images/flag_green.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.reject_icon { background:url(../images/flag_red.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.view_icon { background:url(../images/icons/pages.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.reservar_icon { background:url(../images/icons/reservar.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.tiraReserva_icon { background:url(../images/icons/reserva_sair.png) no-repeat left top; display:inline-block; width: 16px; height:16px; }
a.edit_inline { background:url(../images/icons/edit.gif) no-repeat left top; display:inline-block; line-height:16px; color: #069 !important; font-size:10px; padding-left:20px; margin-right:5px; }
a.delete_inline { background:url(../images/icons/action_delete.gif) no-repeat left top;	display:inline-block; line-height:16px; color: #D23333 !important; font-size:10px; padding-left:20px; margin-right:5px; }
a.reject_inline { background:url(../images/icons/action_remove.gif) no-repeat left top;	display:inline-block; line-height:16px; color: #D23333 !important; font-size:10px; padding-left:20px; margin-right:5px; }
a.approve_inline { background:url(../images/icons/action_check.gif) no-repeat left top;	display:inline-block; line-height:16px; color: #5a801b !important; font-size:10px; padding-left:20px; margin-right:5px; }
.news_items li { margin-left:15px; }

/* ----- HEADER ----- */

#boxHeader {
	
}

#boxHeader a:link { 
	color: #E8EDAA;
	text-decoration: underline;
	margin-left: 10px;
}

#boxHeader a:hover { 
	color: #E8EDAA;
	text-decoration: none;
	margin-left: 10px;
}

#boxHeader a:visited { 
	color: #E8EDAA;
	text-decoration: underline;
	margin-left: 10px;
}

#boxHeader a:active { 
	color: #E8EDAA;
	text-decoration: underline;
	margin-left: 10px;
}


#bg_header {
	text-align:left;
	height:160px;
	width:100%;
	margin-bottom:13px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg-top-repeat.png);
	background-repeat: repeat;
}


/* ----- HEADER ----- */

#header {
	text-align:left;
	height:160px;
	width:956px;
	margin-bottom:13px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/img_alta-complexidade_header.png);
	background-repeat: no-repeat;
}


/* ----- NAVIGATION ----- */

#menu {
	height:110px;
	width:955px;
	list-style:none;
	margin-right: auto;
	margin-left: auto;
}

#menuIt {
	display:block;
	position:relative;
	float:right;
	width:80px;
	padding:3px;
	text-align:center;
}

#menu_quimio {
	display:block;
	position:relative;
	float:right;
	width:150px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_1.png);
	background-repeat: no-repeat;
	height: 38px;
	font-size: 11px;
}

#menu_quimio_pb {
	display:block;
	position:relative;
	float:right;
	width:150px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_1_pb.jpg);
	background-repeat: no-repeat;
	height: 38px;
	font-size: 11px;
}

#menu_radio {
	display:block;
	position:relative;
	float:right;
	width:145px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_2.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_radio_pb {
	display:block;
	position:relative;
	float:right;
	width:145px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_2_pb.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_casos {
	display:block;
	position:relative;
	float:right;
	width:107px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_3.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_casos_pb {
	display:block;
	position:relative;
	float:right;
	width:107px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_3_pb.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_biologicos {
	display:block;
	position:relative;
	float:right;
	width:150px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_5.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_biologicos_pb {
	display:block;
	position:relative;
	float:right;
	width:105px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_5_pb.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_solicitacoes {
	display:block;
	position:relative;
	float:right;
	width:107px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_4.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 38px;
	font-size: 11px;
}

#menu_ajuda {
	display:block;
	position:relative;
	float:right;
	width:85px;
	text-align:center;
	background-image: url(../images/icons/bg_menu_4.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	height: 38px;
}
#submenu_pacientes {
	display:block;
	position:relative;
	float:right;
	width:120px;
	text-align:center;
	background-image: url(../images/icons/bg_submenu_2.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	height: 38px;
}
#submenu_sair {
	display:block;
	position:relative;
	float:right;
	width:70px;
	text-align:center;
	background-image: url(../images/icons/bg_submenu_1.png);
	padding-right: 0px;
	background-repeat: no-repeat;
	height: 38px;
}
#menuIt_70px {
	display:block;
	position:relative;
	float:right;
	width:70px;
	padding:5px;
	text-align:center;
	margin-left:5px;
}
#menuIt_90px {
	display:block;
	position:relative;
	float:right;
	width:90px;
	padding:5px;
	text-align:center;
	margin-left:5px;
}
#menuIt_100px {
	display:block;
	position:relative;
	float:right;
	width:100px;
	padding:5px;
	text-align:center;
	margin-left:5px;
}
#menuIt_120px {
	display:block;
	position:relative;
	float:right;
	width:120px;
	padding:5px;
	text-align:center;
}
#menuIt_130px {
	display:block;
	position:relative;
	float:right;
	width:130px;
	padding:5px;
	text-align:center;
}
#menuIt_140px {
	display:block;
	position:relative;
	float:right;
	width:140px;
	padding:5px;
	text-align:center;
}
#menult_155px {
	display:block;
	position:relative;
	float:right;
	width:155px;
	padding:5px;
	text-align:center;
}
#menuTitle {
	font-size:13px;
	float:left;
	font-weight:normal;
	margin-top:15px;
	color:#506800;
	height: 30px;
	width: 940px;
}
#menuTitle a:link {
	color:#506800;
	text-decoration: underline;
}
#menuTitle  a:active {
	color:#506800;
	text-decoration: underline;
}
#menuTitle   a:hover {
	color:#506800;
	text-decoration: underline;
}
#menuTitle    a:visited {
	color:#506800;
	text-decoration: underline;
}

#menuItems {
	display:block;
	position:relative;
	width:600px;
	float:right;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top: 70px;
}
#menuItems { 
	color:#506800;
	text-decoration:underline;
	font-size: 11px;
}
#menuItems  a:link {
	color:#506800;
	text-decoration:none;
	font-size: 11px;	
}
#menuItems  a:hover { 
	color:#506800;
	text-decoration:underline;
	font-size: 11px;	
}
#menuItems  a:visited {
	color:#506800;
	text-decoration:none;
	font-size: 11px;	
}

/* ----- NAVIGATION ----- */

#navigation {
	margin:0 auto;
	background:#FFF;		
	height:50px;
	width:955px;
	list-style:none;
	border-bottom: 1px solid #506800;
	margin-bottom:15px;
}

#navTitle {
	font-size:20px; 
	float:left;
	font-weight:bold;
	margin-top:10px;
	color:#506800;
}

#modTitle {
	font-size:14px; 
	float:left;
	font-weight:normal;
	margin-top:3px;
	margin-left:8px;
	margin-right:8px;
	color: #4D5449;
}
#labelMenuAction2 {
	float:right;
	display:block;
	position:relative;
	font-size:13px;
	margin-left:42px;
	margin-top:10px;
	color:#506800;
	float:left;
	text-decoration: none;
}
#labelMenuAction3 {
	float:right;
	display:block;
	position:relative;
	font-size:13px;
	margin-left:50px;
	margin-top:10px;
	color:#506800;
	float:left;
	text-decoration: none;
}
#labelMenuAction4 {
	float:right;
	display:block;
	position:relative;
	font-size:13px;
	margin-left:57px;
	margin-top:10px;
	color:#506800;
	float:left;
	text-decoration: none;
}
#labelMenuAction5 {
	float:right;
	display:block;
	position:relative;
	font-size:12px;
	margin-left:45px;
	margin-top:10px;
	color:#506800;
	float:left;
	text-decoration: none;
}
#labelMenuAction6 {
	float:right;
	display:block;
	position:relative;
	font-size:14px;
	margin-left:45px;
	margin-top:10px;
	color:#506800;
	float:left;
	margin-right: 15px;
}
#labelMenuAction7 {
	float:right;
	display:block;
	position:relative;
	font-size:14px;
	margin-left:40px;
	margin-top:10px;
	color:#506800;
	float:left;
	margin-right: 15px;
}

#labelMenuAction {
	float:right; 
	display:block; 
	position:relative; 
	font-size:14px;
	margin-left:10px;
	margin-top:10px;	
	color:#506800;
	float:left;
}

#navigationItems {
	display:block;
	position:relative;
	width:auto;
	float:right;	
	margin-top:5px;
	text-decoration:none;
}

#navigationItems { 
	color:#506800;
	text-decoration:underline;
}

#navigationItems a:link { 
	color:#506800;
	text-decoration:underline;
}

#navigationItems a:hover { 
	color:#506800;
	text-decoration:underline;
}

#navigationItems a:visited { 
	color:#506800;
	text-decoration:underline;
}


#navIt {
	display:block;
	position:relative;
	float:right;
	width:80px;
	padding:3px;
	text-align:center;
}

#navIt_70px {
	display:block;
	position:relative;
	float:right;
	width:70px;
	padding:5px;
	text-align:center;
	margin-left:5px;
}

#navIt_90px {
	display:block;
	position:relative;
	float:right;
	width:90px;
	padding:5px;
	text-align:center;
	margin-left:5px;
}

#navIt_100px {
	display:block;
	position:relative;
	float:right;
	width:100px;
	padding:5px;
	text-align:center;
	margin-left:5px;
}

#navIt_120px {
	display:block;
	position:relative;
	float:right;
	width:120px;
	padding:5px;
	text-align:center;
}

#navIt_130px {
	display:block;
	position:relative;
	float:right;
	width:130px;
	padding:5px;
	text-align:center;
}

#navIt_140px {
	display:block;
	position:relative;
	float:right;
	width:140px;
	padding:5px;
	text-align:center;
}

#navIt_155px {
	display:block;
	position:relative;
	float:right;
	width:155px;
	padding:5px;
	text-align:center;
}

/* ----- Cabecalho Modulos ----- */

#moduleNav {
	width:925px;
	display:block;
	position:relative;
	float:left;
	color:#333;
	font-weight:bold;
	margin-bottom:12px;
	margin-top:7px;
}

#moduleSearchResults {
	width:925px;
	display:block;
	position:relative;
	float:left;
	color:#333;
	font-weight:bold;
	margin-bottom:12px;
	margin-top:7px;
}
#boxAnexo {
	float:left;
	display:block;
	padding-bottom:10px;
	position:relative;
	margin-top:5px;
	border:1px solid #ccc;
	width:auto;
	height:60px;
	color:#666;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}

#boxInfo {
	float:left; 
	display:block; 
	padding-bottom:10px; 
	position:relative;
	margin-top:5px; 
	border:1px solid #ccc;
	width:auto; 
	height:30px;
	color:#666; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#boxLabel {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	height:auto;
	width:auto;
}

#boxLabelBold {
	text-decoration:none;
	font-weight:bold;
	color:#506800;
}

#labelImgAction {
	float:right; 
	display:block; 
	position:relative; 
	width:120px; 
	font-size:12px;
	margin-top:10px;
	margin-left:5px;
	padding:5px;	
	color:#506800;
}

#labelImgMod {
	float:left; 
	display:block; 
	position:relative; 
	width:350px; 
	font-size:16px;
	margin-left:5px;
	padding:5px;	
	color:#506800;
}

#imgActionsDoc {
	float:right;
	display:block;
	position:relative;
	margin-top:5px;
	width:350px; 
	height:auto;
	color:#666; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:12px;	
}

#imgActionsDoc a:link { font-weight:bold; text-decoration:underline; }
#imgActionsDoc a:hover { font-weight:bold; text-decoration:underline; }
#imgActionsDoc a:visited { font-weight:bold; text-decoration:underline; }

/* ----- IDS ----- */

#container{
    width:auto;	
    margin:0 auto;
    background:#fff;
    text-align:left;
}

#containerData {
	margin: 0 auto;	
	display:block;
	position:relative;
	height: auto;
	overflow: hidden;
}

/*******************************************************************************
  TABLE DESIGN 
*******************************************************************************/
#box-table-a {	
	font-size: 10.5px;
	margin: 0px;
	text-align: left;
	border-collapse: separate;
	border-bottom:none;
	float:left;
	width:auto;
	height:auto;
	display:block;
	position:relative;
}

#box-table-a th {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	background: #666465;
	color: #FFFFFF;
	text-align: center;
}

#box-table-a td {
	font-size: 10.5px;
	padding: 8px;
	background: none; 
	border-bottom: 1px solid #CCC;
	color: #4F4F4F;
	text-align:center;
	height: 40px;
}

#box-table-a tr.footer { background: none !important; text-decoration: none;}
#box-table-a tr.footer:hover td { background: none !important; text-decoration: none; }

#box-table-b {	
	font-size: 10.5px;
	margin-left: 300px;
	margin-top: 10px;
	text-align: left;
	border-collapse: separate;
	border-bottom: none;
	float: left;
	width: 400px;
	display: block;
	position: relative;
	border-bottom: 1px solid #4D4B4C;	
}

#box-table-b th {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	background: #666465;
	color: #FFFFFF;
	text-align: center;
}

#box-table-b td {
	font-size: 10.5px;
	padding: 8px;
	background: none; 
	border-bottom: 1px solid #CCC;
	color: #4F4F4F;
	text-align:center;
	height: 40px;
}

#box-table-b tr.footer { background: none !important; text-decoration: none;}
#box-table-b tr.footer:hover td { background: none !important; text-decoration: none; }

/*********************************
 * Paginação
 *********************************/
 
#paginator_box {
	width:750px;
	padding:5px;
	margin-bottom:5px;
	margin: 0 auto;
}

#paginator_box .paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #748F8F;
}

#paginator_box a.paginate {
	border: 1px solid #748F8F;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #748F8F;
}


#paginator_box a.paginate:hover {
	background-color: #748F8F;
	color: #FFF;
	text-decoration: underline;
}

#paginator_box a.current {
	border: 1px solid #748F8F;
	font: bold 1em Arial,Helvetica,sans-serif;
	color: #ccc;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#748F8F;
	color: #FFF;
	text-decoration: none;
}

#paginator_box span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	font-size: 1em;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

/****************************************
 * Table Pacientes, Clinicas e Medicos
 ****************************************/
#tableSelectPaciente, #tableSelectClinica, #tableSelectCRMMedico 
	{ margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectPaciente td, #tableSelectClinica td, #tableSelectCRMMedico td 
	{ border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectPaciente td#acaoTableTD, #tableSelectClinica td#acaoTableTD, #tableSelectCRMMedico td#acaoTableTD 
	{ text-align: center;}
#tableSelectPaciente td#pacienteTableTD, #tableSelectClinica td#clinicaTableTD, #tableSelectCRMMedico td#crmMedicoTableTD
	{ width:396px; *width:410px;}
#tableSelectPaciente th, #tableSelectClinica th, #tableSelectCRMMedico th
	{ text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectPaciente th#pacienteTable, #tableSelectClinica th#clinicaTable, #tableSelectCRMMedico th#crmMedicoTable
	{ width:405px; font-weight:bold; color:#5F0005; background:#D0D0D0;}
#tableSelectPaciente th#acaoTable, #tableSelectClinica th#acaoTable, #tableSelectCRMMedico th#acaoTable
	{ width:17px; text-align: center; }



/****************************************
 * Table Pacientes Busca, Clinicas Busca e Medicos Busca
 ****************************************/
#tableSelectPacienteBusca, #tableSelectClinicaBusca, #tableSelectCRMMedicoBusca  
	{border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectPacienteBusca td, #tableSelectClinicaBusca td, #tableSelectCRMMedicoBusca td
	{ border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectPacienteBusca td#acaoTableTD, #tableSelectClinicaBusca td#acaoTableTD, #tableSelectCRMMedicoBusca td#acaoTableTD
	{ text-align: center;}
#tableSelectPacienteBusca td#pacienteTableTD, #tableSelectClinicaBusca td#clinicaTableTD, #tableSelectCRMMedicoBusca td#crmMedicoTableTD
	{ width:396px; *width:410px;}
#tableSelectPacienteBusca th, #tableSelectClinicaBusca th, #tableSelectCRMMedicoBusca th
	{ text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectPacienteBusca th#pacienteTable, #tableSelectClinicaBusca th#clinicaTable, #tableSelectCRMMedicoBusca th#crmMedicoTable
	{ width:405px; font-weight:bold; color:#5F0005; background:#D0D0D0;}
#tableSelectPacienteBusca th#acaoTable, #tableSelectClinicaBusca th#acaoTable, #tableSelectCRMMedicoBusca th#acaoTable
	{ width:17px; text-align: center; }


/****************************************
 * Table CID
 ****************************************/
#tableSelectCid { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectCid td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectCid td#acaoTableTD { text-align: center;}
#tableSelectCid td#cidTableTD { width:396px; *width:410px;}
#tableSelectCid th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectCid th#cidTable { width:405px; font-weight:bold; color:#506800; background:#D0D0D0;}
#tableSelectCid th#acaoTable { width:17px; text-align: center; }


/****************************************
 * Table CID Busca
 ****************************************/
#tableSelectCidBusca { border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectCidBusca td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectCidBusca td#acaoTableTD { text-align: center;}
#tableSelectCidBusca td#cidTableTD { width:396px; *width:410px;}
#tableSelectCidBusca th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectCidBusca th#cidTable { width:405px; font-weight:bold; color:#5F0005; background:#D0D0D0;}
#tableSelectCidBusca th#acaoTable { width:17px; text-align: center; }


/****************************************
 * Table AMB
 ****************************************/
#tableSelectAMB { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectAMB td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectAMB td#acaoTableTD { text-align: center;}
#tableSelectAMB td#AMBTableTD { width:402px; *width:410px;}
#tableSelectAMB th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectAMB th#AMBTable { width:465px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectAMB th#acaoTable { width:17px; text-align: center; }
#tableSelectAMB th#quantTable { width:17px; text-align:center; color:#5F0005; background:#D0D0D0;}

/****************************************
 * Table Medicamentos
 ****************************************/
#tableSelectMedicamentos { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectMedicamentos td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectMedicamentos td#acaoTableTD { text-align: center;}
#tableSelectMedicamentos td#medicamentoSolicitadoTableTD { width:231px; *width:205px;}
#tableSelectMedicamentos td#dosem2SolicitadaTableTD { width:61px; *width:205px;}
#tableSelectMedicamentos td#doseTotSolicitadaTableTD { width:61px; *width:205px;}
#tableSelectMedicamentos td#diasAplicacaoTableTD { width:61px; *width:205px;}
#tableSelectMedicamentos th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectMedicamentos th#medicamentoSolicitadoTable { width:135px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentos th#dosem2SolicitadaTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentos th#doseTotSolicitadaTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentos th#diasAplicacaoTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentos th#acaoTable { width:17px; text-align: center; }
#tableSelectMedicamentos th#quantTable { width:17px; text-align:center; color:#5F0005; background:#D0D0D0;}

/****************************************
 * Table Medicamentos Recomendados
 ****************************************/
#tableSelectMedicamentosRec { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectMedicamentosRec td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectMedicamentosRec td#acaoTableTD { text-align: center;}
#tableSelectMedicamentosRec td#medicamentoRecomendadoTableTD { width:231px; *width:205px;}
#tableSelectMedicamentosRec td#dosem2RecomendadaTableTD { width:61px; *width:205px;}
#tableSelectMedicamentosRec td#doseTotRecomendadaTable { width:61px; *width:205px;}
#tableSelectMedicamentosRec td#diasAplicacaoRecTable { width:61px; *width:205px;}
#tableSelectMedicamentosRec th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectMedicamentosRec th#medicamentoRecomendadoTable { width:135px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentosRec th#dosem2RecomendadaTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentosRec th#doseTotRecomendadaTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentosRec th#diasAplicacaoRecTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectMedicamentosRec th#acaoTable { width:17px; text-align: center; }
#tableSelectMedicamentosRec th#quantRecTable { width:17px; text-align:center; color:#5F0005; background:#D0D0D0;}


/****************************************
 * Table Suporte
 ****************************************/
#tableSelectSuporte { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectSuporte td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectSuporte td#acaoTableTD { text-align: center;}
#tableSelectSuporte td#medicamentoSolSuporteTableTD { width:231px; *width:205px;}
#tableSelectSuporte td#dosem2SolSuporteTableTD { width:61px; *width:205px;}
#tableSelectSuporte td#doseTotSolSuporteTableTD { width:61px; *width:205px;}
#tableSelectSuporte td#diasAplicSuporteTableTD { width:61px; *width:205px;}
#tableSelectSuporte th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectSuporte th#medicamentoSolSuporteTable { width:135px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporte th#dosem2SolSuporteTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporte th#doseTotSolSuporteTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporte th#diasAplicSuporteTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporte th#acaoTable { width:17px; text-align: center; }
#tableSelectSuporte th#quantTable { width:17px; text-align:center; color:#5F0005; background:#D0D0D0;}

/****************************************
 * Table Suporte Recomendado
 ****************************************/
#tableSelectSuporteRec { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectSuporteRec td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectSuporteRec td#acaoTableTD { text-align: center;}
#tableSelectSuporteRec td#medicamentoRecSuporteTableTD { width:231px; *width:205px;}
#tableSelectSuporteRec td#dosem2RecSuporteTableTD { width:61px; *width:205px;}
#tableSelectSuporteRec td#doseTotRecSuporteTableTD { width:61px; *width:205px;}
#tableSelectSuporteRec td#diasAplicSuporteRecTableTD { width:61px; *width:205px;}
#tableSelectSuporteRec th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectSuporteRec th#medicamentoRecSuporteTable { width:135px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporteRec th#dosem2RecSuporteTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporteRec th#doseTotRecSuporteTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporteRec th#diasAplicSuporteRecTable { width:35px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectSuporteRec th#acaoTable { width:17px; text-align: center; }
#tableSelectSuporteRec th#quantTableRec { width:17px; text-align:center; color:#5F0005; background:#D0D0D0;}

/****************************************
 * Table Honorarios
 ****************************************/
#tableSelectHonorarios { margin-left:111px; border-collapse: collapse; font-size:11px; font-weight:bold; color:#5B5C47;}
#tableSelectHonorarios td { border: 1px solid #eee; padding: .6em; /*border:1px solid #AEAFA4;*/} 
#tableSelectHonorarios td#acaoTableTD { text-align: center;}
#tableSelectHonorarios td#honorariosTableTD { width:402px; *width:410px;}
#tableSelectHonorarios th { text-align: center; padding: .2em; background:#D0D0D0;}
#tableSelectHonorarios th#honorariosTable { width:465px; font-weight:bold; color:#5F0005; background:#D0D0D0; }
#tableSelectHonorarios th#acaoTable { width:17px; text-align: center; }
#tableSelectHonorarios th#quantTable { width:17px; text-align:center; color:#5F0005; background:#D0D0D0;}


/****************************************
 *  de Busca - Pacientes
 ****************************************/

#dialogBuscaPaciente { overflow:hidden; }
#dialogBuscaPaciente label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaPaciente input { display:block; }
#dialogBuscaPaciente input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaPaciente select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaPaciente option { /*background:#FFFFFF;*/ }
#dialogBuscaPaciente #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaPaciente .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaPaciente .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaPaciente .ui-state-highlight { padding: .4em;  }
#dialogBuscaPaciente .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}		


/****************************************
 * Dialog de Busca - Contas de Acesso
 ****************************************/

#dialogBuscaContaAcesso { overflow:hidden; }
#dialogBuscaContaAcesso label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaContaAcesso input { display:block; }
#dialogBuscaContaAcesso input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaContaAcesso select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaContaAcesso option { /*background:#FFFFFF;*/ }
#dialogBuscaContaAcesso #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaContaAcesso .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaContaAcesso .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaContaAcesso .ui-state-highlight { padding: .4em;  }
#dialogBuscaContaAcesso .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}

/****************************************
 * Dialog de Filtro - Relatorio
 ****************************************/

#dialogFiltraRelatorio { overflow:hidden; }
#dialogFiltraRelatorio label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogFiltraRelatorio input { display:block; }
#dialogFiltraRelatorio input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogFiltraRelatorio select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogFiltraRelatorio option { /*background:#FFFFFF;*/ }
#dialogFiltraRelatorio #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogFiltraRelatorio .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogFiltraRelatorio .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogFiltraRelatorio .ui-state-highlight { padding: .4em;  }
#dialogFiltraRelatorio .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}	


/****************************************
 * Dialog de Busca - Clientes
 ****************************************/

#dialogBuscaCliente { overflow:hidden; }
#dialogBuscaCliente label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaCliente input { display:block; }
#dialogBuscaCliente input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaCliente select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaCliente option { /*background:#FFFFFF;*/ }
#dialogBuscaCliente #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaCliente .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaCliente .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaCliente .ui-state-highlight { padding: .4em;  }
#dialogBuscaCliente .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}		


/****************************************
 * Dialog de Busca - Casos
 ****************************************/

#dialogBuscaCaso { overflow:hidden; }
#dialogBuscaCaso label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaCaso input { display:block; }
#dialogBuscaCaso input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaCaso select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaCaso option { /*background:#FFFFFF;*/ }
#dialogBuscaCaso #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaCaso .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaCaso .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaCaso .ui-state-highlight { padding: .4em;  }
#dialogBuscaCaso .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}

/****************************************
 * Dialog de Busca - Quimioterapia
 ****************************************/

#dialogBuscaQuimio { overflow:hidden; }
#dialogBuscaQuimio label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaQuimio input { display:block; }
#dialogBuscaQuimio input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaQuimio select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaQuimio option { /*background:#FFFFFF;*/ }
#dialogBuscaQuimio #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaQuimio .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaQuimio .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaQuimio .ui-state-highlight { padding: .4em;  }
#dialogBuscaQuimio .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}

/****************************************
 * Dialog de Busca - Radioterapia
 ****************************************/

#dialogBuscaRadio { overflow:hidden; }
#dialogBuscaRadio label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaRadio input { display:block; }
#dialogBuscaRadio input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaRadio select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaRadio option { /*background:#FFFFFF;*/ }
#dialogBuscaRadio #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaRadio .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaRadio .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaRadio .ui-state-highlight { padding: .4em;  }
#dialogBuscaRadio .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}

/****************************************
 * Dialog de Busca - Clinica
 ****************************************/

#dialogBuscaClinica { overflow:hidden; }
#dialogBuscaClinica label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaClinica input { display:block; }
#dialogBuscaClinica input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaClinica select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaClinica option { /*background:#FFFFFF;*/ }
#dialogBuscaClinica #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaClinica .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaClinica .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaClinica .ui-state-highlight { padding: .4em;  }
#dialogBuscaClinica .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}

/****************************************
 * Dialog de Busca - Médico
 ****************************************/

#dialogBuscaMedico { overflow:hidden; }
#dialogBuscaMedico label { display:block; text-align:left; font-size: 75%; font-weight:bold;} 
#dialogBuscaMedico input { display:block; }
#dialogBuscaMedico input.text { margin-bottom:12px; width:350px; padding: .3em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaMedico select { display:block; margin-bottom:12px; width:360px; padding: .4em; background:#FFFFFF; font-size:14px; font-weight:normal; color:#666;}
#dialogBuscaMedico option { /*background:#FFFFFF;*/ }
#dialogBuscaMedico #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogBuscaMedico .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialogBuscaMedico .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .4em;  }
#dialogBuscaMedico .ui-state-highlight { padding: .4em;  }
#dialogBuscaMedico .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}

/****************************************
 * Dialog de Cadastro - Pacientes
 ****************************************/

#dialogPaciente { height: auto; } 
#dialogPaciente label { text-align:left; font-size: 75%; font-weight:bold;} 
#dialogPaciente input { display:block; }
#dialogPaciente input.text { margin-bottom:12px; width:95%; padding: .4em; background:#FFFFFF;}
#dialogPaciente #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogPaciente .ui-dialog { padding: .3em;  }
#dialogPaciente .ui-state-highlight { padding: .3em; } 
#dialogPaciente .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}	
#dialogPaciente #validateTipsPaciente { margin-top: 1em;} 

/****************************************
 * Dialog de Cadastro - CNPJ - Cl�nicas
 ****************************************/

#dialogClinica label { text-align:left; font-size: 75%; font-weight:bold;} 
#dialogClinica input { display:block; }
#dialogClinica input.text { margin-bottom:12px; width:95%; padding: .4em; background:#FFFFFF;}
#dialogClinica #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogClinica .ui-dialog { padding: .3em;  }
#dialogClinica .ui-state-highlight { padding: .3em; } 
#dialogClinica .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}	
#dialogClinica #validateTipsClinica { margin-top: 1em;}

/****************************************
 * Dialog de Cadastro - CRM - Médicos
 ****************************************/

#dialogMedico label { text-align:left; font-size: 75%; font-weight:bold;} 
#dialogMedico input { display:block; }
#dialogMedico input.text { margin-bottom:12px; width:95%; padding: .4em; background:#FFFFFF;}
#dialogMedico #dialogFieldset { padding:0; border:0; margin-top:25px; *background:#EDEEE9;}
#dialogMedico .ui-dialog { padding: .3em;  }
#dialogMedico .ui-state-highlight { padding: .3em; } 
#dialogMedico .ui-state-error { padding: .3em; color:#FF0000; background-image:none; background:none;}	
#dialogMedico #validateTipsCrmMedico { margin-top: 1em;} 



/*********************************
 *
 * Formularios - Contas de Acesso 
 *
 *********************************/

#boxFormContaAcesso { font-size: 12px; } 
#boxFormContaAcesso label { display:block; margin-left:5px;}
#boxFormContaAcesso input { display:block; }
#boxFormContaAcesso input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #FCFBF7; }
#boxFormContaAcesso textarea { padding: .2em; background: #FCFBF7; }
#boxFormContaAcesso fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormContaAcesso h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormContaAcesso select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #FCFBF7; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormContaAcesso .ui-dialog .ui-state-error { padding: .3em; }

#boxFormContaAcesso .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fbf9ee; font-weight: normal; color: #212121; }

#boxFormContaAcesso .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormContaAcesso #btnAdicionar { 	
	float: left;
	display: block;
	position: relative;
	width: 180px; 
	margin-left: 10px; 
	background: #F4F1E6;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormContaAcesso #btnSalvarEnviar {	
	float: left;
	display: block;
	position: relative;
	width: 130px;  
	margin-left: 10px; 
	background: #F9F1D1;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormContaAcesso #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #D3CFC0;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}




/*********************************
 *
 * Formularios - Contas de Acesso 
 *
 *********************************/

#boxFormTrocaSenha { font-size: 12px; } 
#boxFormTrocaSenha label { display:block; margin-left:5px;}
#boxFormTrocaSenha input { display:block; }
#boxFormTrocaSenha input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #FCFBF7; }
#boxFormTrocaSenha textarea { padding: .2em; background: #FCFBF7; }
#boxFormTrocaSenha fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormTrocaSenha h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormTrocaSenha select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #FCFBF7; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormTrocaSenha .ui-dialog .ui-state-error { padding: .3em; }

#boxFormTrocaSenha .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fbf9ee; font-weight: normal; color: #212121; }

#boxFormTrocaSenha .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormTrocaSenha #btnTrocar { 	
	float: left;
	display: block;
	position: relative;
	width: 180px; 
	margin-left: 10px; 
	background: #F4F1E6;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormTrocaSenha #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #D3CFC0;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}



/*********************************
 *
 * Formularios - Geral
 *
 *********************************/

#boxForm { font-size: 12px; } 
#boxForm label { display:block; margin-left:5px;}
#boxForm input { display:block; }
#boxForm input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #FCFBF7; }
#boxForm textarea { padding: .2em; background: #FCFBF7; }
#boxForm fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxForm h1 { font-size: 1.2em; margin: .6em 0; }

#boxForm select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #FCFBF7; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxForm .ui-dialog .ui-state-error { padding: .3em; }

#boxForm .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fbf9ee; font-weight: normal; color: #212121; }

#boxForm .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxForm #btnSalvar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #F4F1E6;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnBuscar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #F4F1E6;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnSalvarEnviar {	
	float: left;
	display: block;
	position: relative;
	width: 130px;  
	margin-left: 10px; 
	background: #F9F1D1;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnEstornar {	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #F9F1D1;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #D3CFC0;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnPendenteOperadora { 	
	float: left;
	display: block;
	position: relative;
	width: 165px; 
	margin-left: 10px; 
	background: #EAD57E;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnEmAnalise {	
	float: left;
	display: block;
	position: relative;
	width: 150px;  
	margin-left: 10px; 
	background: #9ED0ED;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnRespondido {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #95E59D;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxForm #btnCancelado {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #AF7275;
	color: #FFFFFF;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}




/*********************************
 *
 * Formularios - Quimioterapia 
 *
 *********************************/

#boxFormQuimio { font-size: 12px; } 
#boxFormQuimio label { display:block; margin-left:5px;}
#boxFormQuimio input { display:block; }
#boxFormQuimio input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #fcf4f7; }
#boxFormQuimio textarea { padding: .2em; background: #fcf4f7; }
#boxFormQuimio fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormQuimio h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormQuimio select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #fcf4f7; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormQuimio .ui-dialog .ui-state-error { padding: .3em; }

#boxFormQuimio .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fbf9ee; font-weight: normal; color: #212121; }

#boxFormQuimio .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormQuimio #btnSalvar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #fcf4f7;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnBuscar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #fdd3d7;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnSalvarEnviar {	
	float: left;
	display: block;
	position: relative;
	width: 130px;  
	margin-left: 10px; 
	background: #fdd3d7;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnEstornar {	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #F9F1D1;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #fdb5bb;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnPendenteOperadora { 	
	float: left;
	display: block;
	position: relative;
	width: 165px; 
	margin-left: 10px; 
	background: #EAD57E;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnEmAnalise {	
	float: left;
	display: block;
	position: relative;
	width: 150px;  
	margin-left: 10px; 
	background: #9ED0ED;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnRespondido {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #95E59D;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormQuimio #btnCancelado {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #AF7275;
	color: #FFFFFF;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}




/*********************************
 *
 * Formularios - Estorno 
 *
 *********************************/

#boxFormEstorno { font-size: 12px; } 
#boxFormEstorno label { display:block; margin-left:5px;}
#boxFormEstorno input { display:block; }
#boxFormEstorno input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #FCFBF7; }
#boxFormEstorno textarea { padding: .2em; background: #FCFBF7; }
#boxFormEstorno fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormEstorno h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormEstorno select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #FCFBF7; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormEstorno .ui-dialog .ui-state-error { padding: .3em; }

#boxFormEstorno .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fbf9ee; font-weight: normal; color: #212121; }

#boxFormEstorno .validateTips { border: 1px solid transparent; padding: 0.3em; }



#boxFormEstorno #btnEstornar {	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #F9F1D1;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormEstorno #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #D3CFC0;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}



/*********************************
 *
 * Formularios - Radioterapia 
 *
 *********************************/

#boxFormRadio { font-size: 12px; } 
#boxFormRadio label { display:block; margin-left:5px;}
#boxFormRadio input { display:block; }
#boxFormRadio input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #f2fdf2; }
#boxFormRadio textarea { padding: .2em; background: #f2fdf2; }
#boxFormRadio fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormRadio h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormRadio select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #f2fdf2; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormRadio .ui-dialog .ui-state-error { padding: .3em; }

#boxFormRadio .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #f2fdf2; font-weight: normal; color: #212121; }

#boxFormRadio .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormRadio #btnSalvar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #f2fdf2;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnSalvarEnviar {	
	float: left;
	display: block;
	position: relative;
	width: 130px;  
	margin-left: 10px; 
	background: #ddffde;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #c0fec2;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnPendenteOperadora { 	
	float: left;
	display: block;
	position: relative;
	width: 165px; 
	margin-left: 10px; 
	background: #EAD57E;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnBuscar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #ddffde;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnEmAnalise {	
	float: left;
	display: block;
	position: relative;
	width: 150px;  
	margin-left: 10px; 
	background: #9ED0ED;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnRespondido {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #95E59D;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormRadio #btnCancelado {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #AF7275;
	color: #FFFFFF;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}




/*********************************
 *
 * Formularios - Casos
 *
 *********************************/

#boxFormCaso { font-size: 12px; } 
#boxFormCaso label { display:block; margin-left:5px;}
#boxFormCaso input { display:block; }
#boxFormCaso input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #e6f5f9; }
#boxFormCaso textarea { padding: .2em; background: #e6f5f9; }
#boxFormCaso fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormCaso h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormCaso select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #e6f5f9; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormCaso .ui-dialog .ui-state-error { padding: .3em; }

#boxFormCaso .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #e6f5f9; font-weight: normal; color: #212121; }

#boxFormCaso .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormCaso #btnSalvar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #e6f5f9;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnSalvarEnviar {	
	float: left;
	display: block;
	position: relative;
	width: 130px;  
	margin-left: 10px; 
	background: #d4f2fb;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #b8edfd;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnBuscar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #d4f2fb;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnPendenteOperadora { 	
	float: left;
	display: block;
	position: relative;
	width: 165px; 
	margin-left: 10px; 
	background: #EAD57E;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnEmAnalise {	
	float: left;
	display: block;
	position: relative;
	width: 150px;  
	margin-left: 10px; 
	background: #9ED0ED;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnRespondido {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #95E59D;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormCaso #btnCancelado {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #AF7275;
	color: #FFFFFF;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}




/*********************************
 *
 * Formularios - Biologico
 *
 *********************************/

#boxFormBiologico { font-size: 12px; } 
#boxFormBiologico label { display:block; margin-left:5px;}
#boxFormBiologico input { display:block; }
#boxFormBiologico input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #fefbdf; }
#boxFormBiologico textarea { padding: .2em; background: #fefbdf; }
#boxFormBiologico fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormBiologico h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormBiologico select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #fefbdf; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormBiologico .ui-dialog .ui-state-error { padding: .3em; }

#boxFormBiologico .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #fefbdf; font-weight: normal; color: #212121; }

#boxFormBiologico .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormBiologico #btnSalvar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #fefbdf;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnSalvarEnviar {	
	float: left;
	display: block;
	position: relative;
	width: 130px;  
	margin-left: 10px; 
	background: #fcf9d2;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnVoltar {
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #fcf7be;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnBuscar { 	
	float: left;
	display: block;
	position: relative;
	width: 80px; 
	margin-left: 10px; 
	background: #fcf9d2;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnPendenteOperadora { 	
	float: left;
	display: block;
	position: relative;
	width: 165px; 
	margin-left: 10px; 
	background: #EAD57E;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnEmAnalise {	
	float: left;
	display: block;
	position: relative;
	width: 150px;  
	margin-left: 10px; 
	background: #9ED0ED;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnRespondido {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #95E59D;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}

#boxFormBiologico #btnCancelado {
	float: left;
	display: block;
	position: relative;
	width: 120px; 
	margin-left: 10px; 
	background: #AF7275;
	color: #FFFFFF;	
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}












/*******************************************************************************
  
  DataGrid do campo AMB-CBHPM
   
*******************************************************************************/

#box-table-protocolos-paciente {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #999;
	float:left;
	width:auto;
	display:block;
	position:relative;
}


#box-table-protocolos-paciente #solicitacao_paciente_protocolo {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:300px;
}

#box-table-protocolos-paciente #solicitacao_paciente_data_inc {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:250px;
}

#box-table-protocolos-paciente #solicitacao_paciente_data_alt {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:250px;
}

#box-table-protocolos-paciente td {
	padding: 8px;
	margin: 0px;
	background: none; 
	color: #4F4F4F;
	text-align: center;
	height:40px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;	
}

/*********************************
 *
 * Formularios - Casos A.C. 
 *
 *********************************/

#boxFormCaso { font-size: 12px; } 
#boxFormCaso label { display:block; margin-left:5px;}
#boxFormCaso input { display:block; }
#boxFormCaso input.text { margin-bottom: 12px; width:95%; padding: .4em; background: #F2F9F5; }
#boxFormCaso textarea { padding: .2em; background: #F2F9F5; }
#boxFormCaso fieldset { padding:0; border:0; margin-top: 5px; background: #FFFFFF;}
#boxFormCaso h1 { font-size: 1.2em; margin: .6em 0; }

#boxFormCaso select { display:block; margin-bottom:12px; width:360px; padding: .4em; background: #F2F9F5; font-size:11.5 px; font-weight:normal; color:#6F6F6F;}

#boxFormCaso .ui-dialog .ui-state-error { padding: .3em; }

#boxFormCaso .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #F2F9F5; font-weight: normal; color: #212121; }

#boxFormCaso .validateTips { border: 1px solid transparent; padding: 0.3em; }

#boxFormCaso #loginButton {
	float: left;
	display: block;
	position: relative;
	padding: 8px;
	border: 1px solid #B7B29F;
	font-weight: normal;
}



/*******************************************************************************
  
  DataGrid do campo AMB-CBHPM
   
*******************************************************************************/

#box-table-amb_cbhpm {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #999;
	float:left;
	width:auto;
	display:block;
	position:relative;
}

#box-table-amb_cbhpm #amb_cbhpm_acao {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:23px;
}

#box-table-amb_cbhpm #amb_cbhpm_descricao {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:520px;
}

#box-table-amb_cbhpm #amb_cbhpm_quantidade {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:50px;
}

#box-table-amb_cbhpm #amb_cbhpm_quantidade_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:100px;
}

#box-table-amb_cbhpm #amb_cbhpm_quantidade_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:100px;
}

#box-table-amb_cbhpm td {
	padding: 8px;
	margin: 0px;
	background: none; 
	color: #4F4F4F;
	text-align:left;
	height:40px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;	
}


/*******************************************************************************
  
  DataGrid do campo Medicamentos
   
*******************************************************************************/

#box-table-medicamento {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #999;
	float:left;
	width:auto;
	display:block;
	position:relative;
}

#box-table-medicamento #med_acao {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:23px;
}

#box-table-medicamento #med_descricao {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:250px;
}

#box-table-medicamento #med_intervalo_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_intervalo_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_dose_m2_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_dose_m2_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_dias_aplicacao_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_dias_aplicacao_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_dose_total_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_dose_total_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:70px;
}

#box-table-medicamento #med_tempo_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:140px;
}

#box-table-medicamento #med_tempo_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:160px;
}

#box-table-medicamento #med_via_solicitada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:140px;
}

#box-table-medicamento #med_via_recomendada {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	border-left: 1px solid #999;
	width:140px;
}

#box-table-medicamento td {
	margin: 0px;
	background: none; 
	color: #4F4F4F;
	text-align:center;
	height:40px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;	
}



/*******************************************************************************
  
  DataGrid do campo AMB-CBHPM
   
*******************************************************************************/

#box-table-ciclos {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #999;
	float:left;
	width:100%;
	display:block;
	position:relative;
	margin: 0 auto;
}

#box-table-ciclos #ciclo_numero {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:220px;
}

#box-table-ciclos #ciclo_data_sugerida {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:220px;
}

#box-table-ciclos #ciclo_data_aprovada {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:220px;
}

#box-table-ciclos #ciclo_botao_emissao {
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:220px;
}

#box-table-ciclos td {
	padding: 5px;
	margin: 0px;
	background: #FCFBF7; 
	color: #4F4F4F;
	text-center;
	border-top: 1px solid #999;
	border-left: 1px solid #999;	
}


/*******************************************************************************
  
  DataGrid do campo Anexos
   
*******************************************************************************/

#box-table-anexo {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #999;
	float:left;
	width:auto;
	display:block;
	position:relative;
}

#box-table-anexo #anexo_acao {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:23px;
}

#box-table-anexo #anexo_nome_arquivo {
	font-size: 11px;
	font-weight: bold;
	padding: 7px;
	margin: 0px;
	background: #E2E2E2;
	color: #4C5149;
	text-align: center;
	width:650px;
}

#box-table-anexo td {
	margin: 0px;
	background: none; 
	color: #4F4F4F;
	text-align: left;
	height:40px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;	
}






#contentForm {	
	display:block;
	position:relative;
	overflow:hidden;
	background:#FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-size: 12px;
	color:#5B5C47;	
	width:925px;
	float:left;
}

#contentForm fieldset { padding:8px; font-size:14px; font-weight:bold; margin-bottom:15px; margin-top:10px; color:#07436F;}

#contentForm input {
	border:1px solid #ccc;
	background:#FFFFFF;
	width:380px;
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 12px;
	padding:4px;
	color:#5B5C47;	
	text-align:left;
}

#contentForm select {
	border:1px solid #ccc;
	background:#FFFFFF;
	width: 350px;
	padding:2px;
	float:left;
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 13px;
	color:#5B5C47;	
	margin-bottom:2px;
	margin-right:15px;
	float:left;	
}


#contentForm textarea {
	border:1px solid #ccc;
	background:#FFFFFF;
	width:540px;
	height:100px;
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 12px;
	padding:3px;
	color:#5B5C47;	
	text-align:left;	
}

#linhaCampos {
	padding:3px;
	width:100%;
	margin-bottom:2px;
	display:block;
	position:relative;
	float:left;	
	color:#506800;
}

#linhaCamposBreak {
	padding:0;
	margin:0;
}


#linhaCamposSelectPaciente, #linhaCamposSelectCRMMedico, #linhaCamposSelectClinica, #linhaCamposSelectSuporteRec, #linhaCamposSelectMedicamentosRec { 
	padding:3px;
	margin-bottom:2px;
	width:501px;
	display:block;
	float:left;
}

#linhaCamposSelectPacienteBusca, #linhaCamposSelectCRMMedicoBusca, #linhaCamposSelectClinicaBusca { 
	padding:3px;
	margin-bottom:2px;
	width:360px;
	display:block;
	float:left;
}

#linhaCamposSelectCid { 
	padding:3px;
	margin-bottom:2px;
	width:501px;
	display:block;
	float:left;
}

#linhaCamposSelectCidBusca { 
	padding:3px;
	margin-bottom:2px;
	width:360px;
	display:block;
	float:left;
}

#linhaCamposSelectAMB { 
	padding:3px;
	margin-bottom:2px;
	width:750px;
	display:block;
	float:left;
}

#linhaCamposSelectMedicamentos { 
	padding:3px;
	margin-bottom:2px;
	width:750px;
	display:block;
	float:left;
}

#linhaCamposSelectSuporte { 
	padding:3px;
	margin-bottom:2px;
	width:750px;
	display:block;
	float:left;
}

#linhaCamposSelectHonorarios { 
	padding:3px;
	margin-bottom:2px;
	width:750px;
	display:block;
	float:left;
}

.labelCampos {
	font-size: 13px;
	color:#506800;
	width:95px;	
	display: block;
	float:left;
	padding:3px;
	text-align:right;
	text-decoration:underline;
	margin-right:10px;
}

.labelTexto {
	font-size: 13px;
	color:#506800;
	width:800px;	
	display: block;
	float:left;
	padding:3px;
	text-align:right;
	text-decoration:underline;
	margin-right:10px;
}

.labelCampos_55px { 
	font-size: 13px;
	color:#506800;
	width:55px;	
	display: block;
	float:left;
	padding:3px;
	text-align:right;
	text-decoration:underline;
	margin-right:10px;

}

.labelCampos_100px {
	font-size: 13px;
	color:#506800;
	width:100px;	
	display: block;
	float:left;
	padding:3px;
	text-align:right;
	text-decoration:underline;
	margin-right:10px;
}


.labelCampos_150px {
	font-size: 13px;
	color:#506800;
	display: block;
	float:left;
	padding:3px;
	text-align:right;
	text-decoration:underline;
	margin-right:10px;
}

.labelCampos_Resposta {
	font-size: 13px;
	color:#7F7F7F;
	width:700px;
	display: block;
	float:left;
	padding:3px;
	text-align:left;
}

.labelCabecalho {
	font-size: 13px;
	color: #506800;
	width: 150px;
	padding: 3px;
	font: bold;
	line-height: 30px;
}

.labelCabecalho_conteudo {
	font-size: 14px;
	color: #7F7F7F;
	width: 200px;
	padding: 3px;
	margin-right: 60px;
	line-height: 30px;
}
.margin_left_10 {
	margin-left: 10px;
}
#contentForm #BTN_QUIMIOTERAPIA {
	border: 1px solid #FFFFFF;
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #5F5F5F; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}
#contentForm #BTN_RADIOTERAPIA {
	border: 1px solid #FFFFFF;
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #5F5F5F; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}
.margin_left_20 {
	margin-left: 20px;
}
.margin_left_30 {
	margin-left: 30px;
}
.margin_left_40 {
	margin-left: 40px;
}
.margin_rigth_10 {
	margin-right: 10px;
}

#contentForm #BTN_CASOS {
	border: 1px solid #FFFFFF;
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #5F5F5F; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}

#contentForm #BTN_SALVAR {
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #5F5F5F; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}

#contentForm #BTN_SALVAR_ANALISE {
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #506800; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:145px;
	*width:150px;
	text-align:center;
}

#contentForm #BTN_ENVIAR {
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #506800; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:145px;
	*width:150px;
	text-align:center;
}

#contentForm #BTN_PENDENTE {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #C8C80C;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
	margin-left:50px;
	*margin-left:0px;
	width:110px;
	*width:115px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#contentForm #BTN_EM_ANALISE {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #0B72BF;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:123px;
	*width:128px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#contentForm #BTN_RESPONDIDO {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #13A113;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
	float:left;
	margin-right:10px;
}


#contentForm #BTN_CANCELADO {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #5F5F5F;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#contentForm #BTN_APROVADO {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #5F5F5F;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#contentForm #BTN_NEGADO {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #5F5F5F;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
	float:left;
	margin-right:10px;
}

#contentForm #BTN_VOLTAR {
	border: 1px solid #FFFFFF;
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #5F5F5F; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}

#contentForm #BTN_APAGAR {
	border: 1px solid #FFFFFF; 
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #666666; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}

#contentForm #BTN_ENTRAR {
	border: 1px solid #FFFFFF; 
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #666666; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:120px;
	*width:125px;
	text-align:center;
}


#contentForm #BTN_PDF {
	padding: 4px;
	*padding: 2px;
	padding-left: 10px;
	background: #666666;
	color: #FFFFFF;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin-top:10px;
	margin-left:50px;
	*margin-left:0px;
	width:110px;
	*width:115px;
	text-align:center;
	float:right;
}

#contentForm #addCodigoAMB_BTN {
	border: 1px solid #FFFFFF; 
	padding: 4px;
	*padding: 2px; 
	padding-left: 10px;
	background: #BFBFBF; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	*margin-left:0px;
	width:86px;
	*width:91px;
	text-align:center;
}

#contentForm #addMedicamentos_BTN {
	border: 1px solid #FFFFFF; 
	padding: 4px;
	*padding: 2px; 
	padding-left: 10px;
	background: #BFBFBF; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	*margin-left:0px;
	width:86px;
	*width:91px;
	text-align:center;
}

#contentForm #addMedicamentosRec_BTN {
	border: 1px solid #FFFFFF; 
	padding: 4px;
	*padding: 2px; 
	padding-left: 10px;
	background: #BFBFBF; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	*margin-left:0px;
	width:86px;
	*width:91px;
	text-align:center;
}

#contentForm #addSuporte_BTN {
	border: 1px solid #FFFFFF; 
	padding: 4px;
	*padding: 2px; 
	padding-left: 10px;
	background: #BFBFBF; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	*margin-left:0px;
	width:86px;
	*width:91px;
	text-align:center;
}

#contentForm #addSuporteRec_BTN {
	border: 1px solid #FFFFFF; 
	padding: 4px;
	*padding: 2px; 
	padding-left: 10px;
	background: #BFBFBF; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	*margin-left:0px;
	width:86px;
	*width:91px;
	text-align:center;
}

#contentForm #addHonorarios_BTN {
	border: 1px solid #FFFFFF; 
	padding: 4px;
	*padding: 2px; 
	padding-left: 10px;
	background: #BFBFBF; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	*margin-left:0px;
	width:86px;
	*width:91px;
	text-align:center;
}

#contentForm #BTN_ENVIAR_MENSAGEM {
	padding: 6px;
	*padding: 4px; 
	padding-left: 10px;
	background: #5F5F5F; 
	color: #FFFFFF; 
	font-family: Geneva,Arial,Helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:10px;
	*margin-left:0px;
	width:150px;
	*width:145px;
	text-align:center;
}