﻿.frm_field {
	width: 165px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_readonly {
	width: 165px;
	border: 1px solid #F7F7F7;
	color: #000000;
	background-color: #F7F7F7;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_content, .frm_field_content_big {
	width: 167px;
	color: #000000;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
	vertical-align: top;
}
.frm_field_content_big
{
	width: 458px;
}
.frm_field_label
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F7F7F7;
	padding: 2px;
	border: 1px solid #F7F7F7;
}
.frm_field_doc_area
{
	width: 463px;
}
/**** FieldDoc - Inicio ****/
.frm_field_doc_img
{
	padding: 0px;
	border: 0px;
	margin: 0px;
	width: 22px;
	float: left;
}
.frm_field_doc_col, .frm_field_doc_line
{
	float: left;
	margin: 0px;
	margin-right: 1px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F7F7F7;
	padding: 2px;
	border: 1px solid #F7F7F7;
	width: 121px;
}
.frm_field_doc_line
{
	width: 412px;
}
/**** FieldDoc - Fim ****/
/**** FieldFilter - Inicio ****/
.frm_field_filter_col, .frm_field_filter_line
{
	width: 171px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_filter_line { width: 462px; margin: 0px; border: 0px; padding: 0px;}
.frm_field_filter_col select, .frm_field_filter_line select, .frm_field_filter_col input, .frm_field_filter_line input
{
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_filter_col select { width: 102px; }
.frm_field_filter_line select { width: 393px; }
.frm_field_filter_col input { width: 96px; }
.frm_field_filter_line input { width: 387px; }
.frm_field_filter_lst_col, .frm_field_filter_lst_line
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	width: 171px;
}
.frm_field_filter_lst_line { width: 462px; }
.frm_field_filter_col img, .frm_field_filter_line img
{
	padding: 0px;
	border: 0px;
	margin: 0px;
	margin-left: 1px;
	margin-right: 1px;
}
/**** FieldFilter - Fim ****/
.frm_field_combo_col, .frm_field_combo_line {
	width: 171px;
	border: 1px solid #7F9DB9;
	padding: 1px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_combo_line  {
	width: 462px;
}
.frm_field_lkp, .frm_field_lkp_big, .frm_field_lkp_readonly {
	width: 143px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_lkp_big
{
	width: 434px;
}
.frm_field_lkp_cmb, .frm_field_lkp_big_cmb {
	width: 149px;
	border: 1px solid #7F9DB9;
	padding: 1px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_lkp_big_cmb 
{
	width: 440px;
}
.frm_field_lkp_readonly 
{
	background-color: Silver;
}
.frm_field_options_group, .frm_field_radio /* frm_field_options_group -> um agrupamento de radio ou checkbox */
{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_radio 
{
	border: 1px solid #7F9DB9;
}
.frm_field_radio td
{
	height: 18px;
	line-height: 20px;
}
.frm_field_date
{
	width: 65px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
	margin-right: 2px;
}
.frm_field_date_img
{
	cursor: hand;
	vertical-align: middle;
}
.frm_field_date_example {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding: 2px;
}
.frm_field_time
{
	width: 52px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
	margin-right: 2px;
}
.frm_field_memo
{
	width: 456px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_memo_col
{
	width: 165px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_group, .frm_field_group_print
{
	margin-top: 4px;
	padding-bottom: 2px;
	font-family: Tahoma;
	font-size: 11px;
	border-bottom: 2px solid #C1C7C8;
	width: 579px;
}
.frm_field_MsgRequired
{
	margin-top: 4px;
	padding-top: 2px;
	font-family: Tahoma;
	font-size: 11px;
	border-top: 2px solid #C1C7C8;
	width: 579px;
}

.frm_field_group_print
{
	width: 100%;
}
.frm_field_group div
{
	float: left;
	height: 100%;
}
.frm_field_group div div
{
	/*line-height: 15px;
	height: 15px;*/
	float: left;
	white-space: nowrap;
	padding-right: 3px;
	border: 1px solid yellow;
	height: 100%;
}
.frm_field_group .frm_grp_label, .frm_grp_label_bold 
{
	padding-top: 5px;
	padding-bottom: 2px;
	white-space: nowrap;
	vertical-align: top;
	width: 1px;
}
.frm_grp_label_bold
{
	font-weight: bold;
}
.frm_field_group .frm_grp_label span, .frm_field_group .frm_grp_label_bold span
{
	white-space: nowrap;
}
.frm_field_big {
	width: 456px;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_field_big_readonly, .frm_field_big_print {
	width: 456px;
	border: 1px solid #F7F7F7;
	padding: 2px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #F7F7F7;
}
.frm_field_big_print {
	width: 100%;
}
.frm_table {
	width: 585px;
	font-family: Tahoma;
	font-size: 11px;
}
.frm_legenda, .frm_legenda_force, .frm_legenda_top_force, .frm_legenda_top
{ 
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px;
	text-align: right;
	width: 110px;
}
.frm_legenda_force, .frm_legenda_top_force
{
	font-weight: bold;
	color: #9B0000;
}
.frm_legenda_layout_fiel_label
{
	font-family: Tahoma;
	font-size: 11px;
	/*padding: 2px;*/
	text-align: left;
	width: 171px;
}
.frm_cell_field_layout_fiel_label 
{
	height: 21px;
	text-align: right;
	vertical-align: top;
	width: 110px;
}
.frm_legenda_top, .frm_legenda_top_force
{
	vertical-align: top;
	padding-top: 0px;
}
.frm_legenda img, .frm_legenda_force img, .frm_legenda_top_force img, .frm_legenda_top img
{
	width: 100%;
	height: 2px;
}
.frm_cell_field, .frm_cell_field_top
{
	/*background-color: #33FF99;*/
	height: 21px;
}
.frm_cell_field_top
{
	vertical-align: top;
	padding-top: 1px;
}

.frm_cell_field_none
{
	width: 165px;
	padding: 2px;
	border: 1px solid #FFFFFF;
}
.frm_cell_field_big 
{
	/*background-color: #33FF99;*/
	border: 1px solid #6A95AC;
	height: 100%;
	width: 460px;
}
.frm_cell_field_img  
{
	border: 1px solid #6A95AC;
	height: 100%;
	width: 460px;
}
.frm_cell_field_img_readonly, .frm_cell_field_img_print  
{
	background-color: #F7F7F7;
	border: 1px solid #F7F7F7;
	height: 100%;
	width: 460px;
}
.frm_cell_field_img_print  
{
	width: 100%;
}
.frm_toolbar /* Barra de ferramentas do Campo Imagem */
{
	height: 23px; 
	background-color: #F7F7F7;
	border-bottom: solid 1px #6A95AC;
}
.frm_toolbar div /* Barra de ferramentas do Campo Imagem */
{
	float: right; padding: 2px 5px 0px 0px;
}
.frm_field_img
{
	/*border: solid 1px #6A95AC;*/
	border-top: 0px;
}
.frm_field_img img
{
	margin: 2px;
}
.frm_field_img_empty
{
	border: solid 1px #D0D0D0;
	font-family: Tahoma;
	font-size: 11px;
	color: #D0D0D0;
	text-align: center;
	margin: 2px;
}

.frm_field_error_col, .frm_field_error_line {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding: 3px;
	text-align: center;
	background-color: #BACCF4;
	vertical-align: middle;
}
.frm_field_error_col {
	width: 165px;
}
.frm_field_error_line {
	width: 456px;
}
.frm_field_error_line_all {
	width: 573px;
}
.frm_question_justify {
	width: 456px;
	padding: 2px 2px 0px 2px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}
.frm_question_title
{
	padding-top: 5px;
	padding-bottom: 2px;
	vertical-align: top;
	font-weight: bold;
}

/*
essa classe só é utilizada para a solução de questionarios para a t-gestiona
JP - 20/12/2006
*/
.question_title_left
{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 2px;
}

/*
essa classe só é utilizada para a solução de questionarios para a t-gestiona
JP - 20/12/2006
*/
.question_title_rigth
{
	vertical-align: bottom;
	text-align: right;
	padding: 0px;
	width: 150px;
}
