BODY, TABLE, TD, TH {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

body {
	background-color: transparent;
	cursor: default;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.st-loading-shadow {
	cursor: wait;
	background-image: url(lib/dynapi/src/fwgui/styles/PI/common/shadow.png);
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}

.dyn-MSIE .st-loading-shadow
{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='lib/dynapi/src/fwgui/styles/PI/common/shadowIE.png',sizingMethod='scale');
}
.st-loading-wait
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/common/wait.gif);
	height: 100px;
	left: 50%;
	margin-left: -150px;
	margin-top: -80px;
	position: absolute;
	top: 50%;
	width: 260px;
}
.st-loading-panel
{
	height: 298px;
	left: 50%;
	margin-left: -149px;
	margin-top: -79px;
	moz-box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	top: 50%;
	width: 294px;
	z-index: 1;
}
.st-loading-text
{
	background-color: transparent;
	background-image: none;
	box-sizing: border-box;
	clip: rect(0px, 290px, 17px, 0px);
	color: #666666;
	cursor: auto;
	font: 11px Arial, Helvetica, Sans-Serif;
	height: 17px;
	left: 4px;
	moz-box-sizing: border-box;
	overflow: hidden;
	position: absolute;
	text-align: center;
	text-overflow: ellipsis;
	top: 170px;
	visibility: inherit;
	webkit-box-sizing: border-box;
	white-space: nowrap;
	width: 290px;
}
.st-loading-progress-panel
{
	background-color: white;
	border: 1px solid ThreeDShadow;
	clip: rect(0px, 288px, 16px, 0px);
	height: 16px;
	left: 4px;
	moz-appearance: progressbar;
	moz-box-sizing: border-box;
	overflow: hidden;
	padding: 1px;
	position: absolute;
	top: 146px;
	width: 288px;
}
.st-loading-progress-bar
{
	background-color: highlight;
	filter: Alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
	height: 16px;
	left: 0px;
	moz-appearance: progresschunk;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 0px;
}
.st-splash-font
{
	color: #999999;
	cursor: wait;
	font-size: 10px;
}
.windowCaption,
a.windowCaption:link,
a.windowCaption:hover
{
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	padding: 2px 8px 0px 6px;
	text-decoration: none;
	vertical-align: middle;
}
.windowSubCaption,
a.windowSubCaption:link,
a.windowSubCaption:hover
{
	color: #555555;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
.grid-link,
a.grid-link:link,
a.grid-link:hover,
.insert-link,
a.insert-link:link,
a.insert-link:hover
{
	color: #444444;
	font-weight: normal;
}
.IMGRepeatHorizTop
{
	background-position: top;
	background-repeat: repeat-x;
}
.IMGRepeatHorizBottom
{
	background-position: bottom;
	background-repeat: repeat-x;
}
A:link
{
	color: #222222;
	text-decoration: none;
}
A:visited
{
	color: #222222;
	text-decoration: none;
}
A:hover
{
	color: #222222;
	text-decoration: none;
}
A:focus
{
	color: #222222;
	text-decoration: none;
}
A:active
{
	color: #222222;
	text-decoration: none;
}
A:after
{
	color: #222222;
	text-decoration: none;
}
A:before
{
	color: #222222;
	text-decoration: none;
}
span.hyperlink,
a.hyperlink,
a.hyperlink:visited
{
	color: #30AAD3;
	font-size: 11px;
	text-decoration: none;
}
a.hyperlink:hover
{
	color: #30AAD3;
	font-weight: normal;
	text-decoration: underline;
}
a.hyperlink:active
{
	color: #000000;
	font-weight: normal;
}
a:active
{
	color: #30AAD3;
	font-weight: normal;
	text-decoration: underline;
}
a.gridlink
{
	color: #222222;
	text-decoration: none;
}
a.gridlink:hover
{
	color: #000000;
	text-decoration: underline;
}
a.gridlink:visited
{
	color: #222222;
	text-decoration: none;
}
SPAN.label {
	color: black;
	text-decoration: none;
}
.label:link
{
	color: black;
	cursor: default;
	text-decoration: none;
}
.label:visited
{
	color: black;
	cursor: default;
	text-decoration: none;
}
.label:hover
{
	color: black;
	cursor: default;
	text-decoration: none;
}
.link:link
{
	cursor: pointer;
	text-decoration: none;
}
.link:visited
{
	cursor: pointer;
	text-decoration: none;
}
.link:hover
{
	cursor: pointer;
	text-decoration: underline;
}
.link:focus
{
	cursor: pointer;
	text-decoration: none;
}
.label-over, .label-down
{
	cursor: pointer;
	text-decoration: underline;
}
.label-disabled
{
	color: gray;
}
.focus-border
{
	outline-color: black;
	outline-offset: -1px;
	outline-style: dotted;
	outline-width: 1px;
}
.deflink:link
{
	text-decoration: none;
}
.deflink:focus
{
	text-decoration: none;
}
.deflink:visited
{
	text-decoration: none;
}
.deflink:hover
{
	text-decoration: underline;
}
.thmlink:link
{
	color: #6A5973;
	text-decoration: none;
}
.thmlink:visited
{
	color: #6A5973;
	text-decoration: none;
}
.thmlink:hover
{
	color: #6A5973;
	text-decoration: underline;
}
.asterisk
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/common/asterisk.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 13px;
	vertical-align: middle;
	width: 8px;
}
.border_img_h
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/button/btn_default_skin_h.gif);
	border: none;
	height: 47px;
	position: absolute;
	width: 15px;
}
.border_img_v
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/button/btn_default_skin_v.gif);
	background-repeat: repeat-y;
	border: none;
	height: 100%;
	height: 16px;
	position: absolute;
	width: 32px;
}
.dialogMessageFont
{
	font-size: 12;
	font-weight: bold;
}
.dialogExceptionFont
{
	font-size: 10;
	overflow: hidden;
}
.breadcrumb
{
	color: #777777;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}
.breadcrumb a,
.breadcrumb a:link
{
	background: url(images/main/ico_seta.gif) 0 47% no-repeat;
	color: #27451F;
	padding-left: 14px;
}
.breadcrumb a:hover
{
	color: #222222;
	text-decoration: underline;
}
.breadcrumb a.home
{
	background: none;
	color: #27451F;
	padding: 0;
}
.breadcrumb span.last
{
	background: url(images/main/ico_seta.gif) 0 47% no-repeat;
	color: #777777;
	padding-left: 14px;
}
.inneredit
{
	background-color: #F7F7F7;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-color: #000000;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	resize: none;
}
.inneredit2
{
	background-color: #F7F7F7;
	border: 0px solid #999999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-color: #000000;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	resize: none;
}
.innereditSelectList
{
	border-right: none;
}
.innereditDatepicker
{
	border-right: none;
}
.innereditError
{
	background-color: #FCF5F7;
	border: 1px solid #D97A93;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	resize: none;
}
.innereditReadOnly
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	resize: none;
}
.innereditDisabled
{
	background-color: #F0F0F0;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
	resize: none;
}
.innereditGrid
{
	background-color: #F7F7F7;
	background-color: #FFFFE7;
	border: none;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	padding-left: 0px;
}
.innerfile
{
	background-color: #F7F7F7;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 0;
	padding-left: 2px;
	padding-right: 2px;
}
.innerfileIE
{
	background-color: #F7F7F7;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	margin: 0;
	width: 100%;
}
.searchedit
{
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;
}
.InputCheckIcon
{
	height: 13px;
	margin: 0;
	moz-user-select: none;
	padding: 0;
	position: absolute;
	user-select: none;
	width: 13px;
}
.SListBoxRow
{
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	position: relative;
	width: 100%;
}
.module_body
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.wz_box
{
	font-size: 12px;
}
.snewgrid-cell
{
	overflow: hidden;
	padding: 0 4 0 4;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.grid_row_over
{
	background-color: #F0F0F0;
	cursor: pointer;
}
.grid_row_out
{
}
.grid_row_edit
{
	background-color: #FFFFE7;
}
.SNewGrid_GridData
{
}
.SNewGrid_GridRow
{
}
.SValueList_TABLE
{
	border-bottom: 1px solid #CCCCCC;
}
.SValueList_ROW0, .SValueList_ROW1
{
	height: 23;
	word-break: keep-all;
}
.SValueList_KEY0, .SValueList_KEY1
{
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #404040;
	padding-right: 8px;
	text-align: right;
}
.SValueList_VALUE0, .SValueList_VALUE1
{
	border-top: 1px solid #CCCCCC;
	font-weight: bold;
	margin-left: 50px;
	padding-left: 8px;
}
.SValueList_ROW0
{
	background-color: #F4F4F4;
}
.SValueList_ROW1
{
	background-color: #FFFFFF;
}
table.groupedformattedlist
{
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}
table.groupedformattedlist tr td
{
	border-top: 1px solid #c0c0c0;
}
table.formattedlist
{
	border: 0px;
}
table.formattedlist tr td
{
	padding: 0 0 8px 0;
	vertical-align: top;
}
table.formattedlist tr td.check img
{
	margin: 1px 6px 0 0;
}
table.formattedlist tr td.ranking
{
	padding-top: 4px;
	text-align: right;
}
table.formattedlist tr td.ranking img
{
	margin: 0 8px;
}
table.formattedlist tr td a
{
	color: #000;
	text-decoration: none;
}
table.formattedlist tr td a:hover
{
	text-decoration: underline;
}
.slider
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/slider/scroll-bt.gif);
}
.banner
{
	background-color: white;
}

.banner table {
	margin-top: 1px;
}

.bannerlink {
	cursor: pointer;
	padding-top: 2px;
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	width: 27px;
	height: 16px;
	color: #696864;
	border: 1px solid white;
}

.dyn-msie .bannerlink {
	height: 19px;
	display: inline;
	padding-top: 0px;
	line-height: 16px;
}

.bannerlink-selected {
	padding-top: 2px;
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	width: 27px;
	height: 16px;
	color: #696864;
	border: 1px solid #696864;
	text-decoration: none;
	background-color: #FFEBCA;
}
.dyn-msie .bannerlink-selected {
	height: 19px;
	display: inline;
	padding-top: 0px;
	line-height: 16px;
}
.isfw-richtext-buttons
{
	background-image: url("lib/dynapi/src/fwgui/styles/PI/richarea/toolbar.gif");
}
.isfw-colorbutton
{
	color: white;
}
.isfw-colorbutton .isfw-left-corner
{
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 20px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}
.isfw-colorbutton .isfw-right-corner
{
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 4px;
}
.isfw-colorbutton .isfw-body
{
	background-position: 50% 0px;
	background-repeat: no-repeat;
	display: block;
	font-weight: bold;
	height: 20px;
	line-height: 18px;
	margin: 0 4px;
	position: relative;
	text-align: center;
	white-space: nowrap;
}
.isfw-colorbutton .isfw-body:hover
{
	color: white;
}
.isfw-colorbutton .isfw-body:link
{
	color: white;
}
.isfw-colorbutton .isfw-body:visited
{
	color: white;
}
.isfw-colorbutton .isfw-left-corner, .isfw-colorbutton .isfw-right-corner, .isfw-colorbutton .isfw-body
{
	cursor: pointer;
}
.dyn-msie .isfw-colorbutton .isfw-left-corner, .dyn-msie .isfw-colorbutton .isfw-right-corner, .dyn-msie .isfw-colorbutton .isfw-body
{
	cursor: hand;
}
.isfw-colorbutton .default, .isfw-colorbutton .gray
{
	background-image: url("lib/dynapi/src/fwgui/styles/PI/button/sb-def.gif");
}
.isfw-colorbutton .default-over, .isfw-colorbutton .gray-over
{
	background-position: 50% 100%;
}
.isfw-colorbutton .default-left-over, .isfw-colorbutton .gray-left-over
{
	background-position: 0 100%;
}
.isfw-colorbutton .default-right-over, .isfw-colorbutton .gray-right-over
{
	background-position: 100% 100%;
}
.isfw-colorbutton .red
{
	background-image: url("lib/dynapi/src/fwgui/styles/PI/button/sb-red.gif");
}
.isfw-colorbutton .red-over
{
	background-position: 50% 100%;
}
.isfw-colorbutton .red-left-over
{
	background-position: 0 100%;
}
.isfw-colorbutton .red-right-over
{
	background-position: 100% 100%;
}
.isfw-colorbutton .green
{
	background-image: url("lib/dynapi/src/fwgui/styles/PI/button/sb-green.gif");
}
.isfw-colorbutton .green-over
{
	background-position: 50% 100%;
}
.isfw-colorbutton .green-left-over
{
	background-position: 0 100%;
}
.isfw-colorbutton .green-right-over
{
	background-position: 100% 100%;
}
.isfw-colorbutton .disabled
{
	background-image: url("lib/dynapi/src/fwgui/styles/PI/button/sb-dis.gif");
	color: #AAAAAA;
	cursor: default;
}
.isfw-tabbar
{
}
.isfw-tabbar TABLE
{
	border-collapse: collapse;
	margin: 0px;
}
.isfw-tabbar TD
{
	padding: 0pt;
}
.isfw-tabbar IMG
{
	border: 0pt ;
}
.isfw-tabbar DIV.tab-content
{
	white-space: nowrap;
}
.isfw-tabbar A.tab-link
{
	color: #FFFFFF;
	margin: 0 3px;
	text-decoration: none;
	white-space: nowrap;
}
.isfw-tabbar .tab-active-body .active
{
	color: #FFFFFF;
	margin: 0;
}
.isfw-tabbar IMG.tab-img
{
	bottom: 2px;
	margin-left: 3px;
	padding-right: 2px;
	position: relative;
	vertical-align: middle;
}
.isfw-tabbar .tab-passive-lead-in
{
	height: 20px;
	width: 20px;
}
.isfw-tabbar .tab-active-lead-in
{
	height: 22px;
	width: 20px;
}
.isfw-tabbar .tab-lead-in-spacer
{
	width: 1px;
}
.isfw-tabbar .tab-passive-body
{
	background-color: #9DBB53;
	border: 1px solid #00500F;
	padding: 0px 0px 0px 0px;
	color: #000000;
	cursor: hand;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	vertical-align: middle;
}
.isfw-tabbar .tab-active-body
{
	background-color: #00500F;
	border: 1px solid #00500F;
	border-bottom: none;
	color: #000000;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
}
.isfw-tabbar-bottom .tab-active-body
{
	border: 1px solid #00500F;
	border-top: none;
	color: #000000;
	padding: 0px 10px 0px 10px;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	line-height: 18px;
	vertical-align: middle;
}
.isfw-tabbar .tab-passive-active-link
{
	border-bottom: 1px solid #00500F;
	height: 22px;
	width: 256px;
}
.isfw-tabbar-bottom .tab-passive-active-link
{
	border-bottom: none;
	border-top: 1px solid #00500F;
	height: 22px;
	width: 25px;
}
.isfw-tabbar .tab-active-passive-link
{
	border-bottom: 1px solid #00500F;
	height: 22px;
	width: 5px;
}
.isfw-tabbar-bottom .tab-active-passive-link
{
	border-bottom: none;
	border-top: 1px solid #00500F;
	height: 22px;
	width: 5px;
}
.isfw-tabbar .tab-passive-passive-link
{
	border-bottom: 1px solid #00500F;
	height: 22px;
	width: 5px;
}
.isfw-tabbar-bottom .tab-passive-passive-link
{
	border-bottom: none;
	border-top: 1px solid #00500F;
	height: 22px;
	width: 5px;
}
.isfw-tabbar .tab-link-spacer
{
	width: 2px;
}
.isfw-tabbar .tab-passive-lead-out
{
	border-bottom: 1px solid #00500F;
	height: 22px;
	width: 13px;
}
.isfw-tabbar-bottom .tab-passive-lead-out
{
	border-bottom: none;
	border-top: 1px solid #00500F;
	height: 22px;
	width: 13px;
}
.isfw-tabbar .tab-active-lead-out
{
	border-bottom: 1px solid #00500F;
	height: 22px;
	width: 13px;
}
.isfw-tabbar-bottom .tab-active-lead-out
{
	border-top: 1px solid #00500F;
	border-bottom: none;
	height: 22px;
	width: 13px;
}
.isfw-tabbar .tab-lead-out-spacer
{
	width: 1px;
}
.isfw-tabbar .tab-jitter
{
	border-bottom: 1px solid #00500F;
}
.isfw-tabbar-bottom .tab-jitter
{
	border-bottom: none;
	border-top: 1px solid #00500F;
}
.isfw-tabbar-default
{
}
.isfw-tabbar-search A.tab-link
{
	color: #000000;
}
.isfw-tabbar-search .tab-passive-body
{
	background-color: #EAEC9B;
}
.isfw-tabbar-especialista
{
	background: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-bar-bg.gif) 0 100% repeat-x;
}
.isfw-tabbar-especialista TABLE
{
	margin-bottom: 13px;
}
.isfw-tabbar-especialista a.tab-link
{
	color: #FFFFFF;
	font-weight: normal;
}
.isfw-tabbar-especialista .tab-passive-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-passive-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-especialista .tab-active-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-active-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-especialista .tab-lead-in-spacer
{
	width: 13px;
}
.isfw-tabbar-especialista .tab-passive-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-passive-body.gif);
	height: 20px;
}
.isfw-tabbar-especialista .tab-passive-body a.passive
{
	font-weight: normal;
}
.isfw-tabbar-especialista .tab-active-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-active-body.gif);
	height: 20px;
	line-height: 18px;
}
.isfw-tabbar-especialista .tab-active-body .active
{
	color: #00500F;
	font-weight: bold;
}
.isfw-tabbar-especialista .tab-passive-active-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-passive-active-link.gif);
	height: 20px;
	width: 25px;
}
.isfw-tabbar-especialista .tab-active-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-active-passive-link.gif);
	height: 22px;
	width: 25px;
}
.isfw-tabbar-especialista .tab-passive-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-passive-passive-link.gif);
	width: 25px;
}
.isfw-tabbar-especialista .tab-link-spacer
{
	width: 25px;
}
.isfw-tabbar-especialista .tab-passive-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-passive-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-especialista .tab-active-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-active-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-especialista .tab-jitter
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/especialista/tab-jitter.gif);
}
.isfw-tabbar-empresa
{
	background: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-bar-bg.gif) 0 100% repeat-x;
}
.isfw-tabbar-empresa TABLE
{
	margin-bottom: 13px;
}
.isfw-tabbar-empresa a.tab-link
{
	color: #FFFFFF;
	font-weight: normal;
}
.isfw-tabbar-empresa .tab-passive-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-passive-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-empresa .tab-active-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-active-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-empresa .tab-lead-in-spacer
{
	width: 13px;
}
.isfw-tabbar-empresa .tab-passive-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-passive-body.gif);
	height: 20px;
}
.isfw-tabbar-empresa .tab-passive-body .passive
{
	color: #FFFFFF;
	font-weight: normal;
}
.isfw-tabbar-empresa .tab-active-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-active-body.gif);
	height: 20px;
	line-height: 18px;
}
.isfw-tabbar-empresa .tab-active-body .active
{
	color: #FFFFFF;
	font-weight: bold;
}
.isfw-tabbar-empresa .tab-passive-active-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-passive-active-link.gif);
	height: 20px;
	width: 25px;
}
.isfw-tabbar-empresa .tab-active-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-active-passive-link.gif);
	height: 22px;
	width: 25px;
}
.isfw-tabbar-empresa .tab-passive-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-passive-passive-link.gif);
	width: 25px;
}
.isfw-tabbar-empresa .tab-link-spacer
{
	width: 25px;
}
.isfw-tabbar-empresa .tab-passive-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-passive-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-empresa .tab-active-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-active-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-empresa .tab-jitter
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/empresa/tab-jitter.gif);
}
.isfw-tabbar-icti
{
	background: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-bar-bg.gif) 0 100% repeat-x;
}
.isfw-tabbar-icti TABLE
{
	margin-bottom: 13px;
}
.isfw-tabbar-icti a.tab-link
{
	color: #000000;
	font-weight: normal;
}
.isfw-tabbar-icti .tab-passive-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-passive-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-icti .tab-active-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-active-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-icti .tab-lead-in-spacer
{
	width: 13px;
}
.isfw-tabbar-icti .tab-passive-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-passive-body.gif);
	height: 20px;
}
.isfw-tabbar-icti .tab-passive-body .passive
{
	color: #000000;
	font-weight: normal;
}
.isfw-tabbar-icti .tab-active-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-active-body.gif);
	height: 20px;
	line-height: 18px;
	width: 90px;
}
.isfw-tabbar-icti .tab-active-body .active
{
	color: #000000;
	font-weight: bold;
}
.isfw-tabbar-icti .tab-passive-active-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-passive-active-link.gif);
	height: 20px;
	width: 25px;
}
.isfw-tabbar-icti .tab-active-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-active-passive-link.gif);
	height: 22px;
	width: 25px;
}
.isfw-tabbar-icti .tab-passive-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-passive-passive-link.gif);
	width: 25px;
}
.isfw-tabbar-icti .tab-link-spacer
{
	width: 25px;
}
.isfw-tabbar-icti .tab-passive-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-passive-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-icti .tab-active-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-active-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-icti .tab-jitter
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/icti/tab-jitter.gif);
}
.isfw-tabbar-agente
{
	background: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-bar-bg.gif) 0 100% repeat-x;
}
.isfw-tabbar-agente TABLE
{
	margin-bottom: 13px;
}
.isfw-tabbar-agente a.tab-link
{
	color: #FFFFFF;
	font-weight: normal;
}
.isfw-tabbar-agente .tab-passive-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-passive-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-agente .tab-active-lead-in
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-active-lead-in.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-agente .tab-lead-in-spacer
{
	width: 13px;
}
.isfw-tabbar-agente .tab-passive-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-passive-body.gif);
	height: 20px;
}
.isfw-tabbar-agente .tab-passive-body .passive
{
	color: #FFFFFF;
	font-weight: normal;
}
.isfw-tabbar-agente .tab-active-body
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-active-body.gif);
	height: 20px;
	line-height: 18px;
}
.isfw-tabbar-agente .tab-active-body .active
{
	color: #FFFFFF;
	font-weight: bold;
}
.isfw-tabbar-agente .tab-passive-active-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-passive-active-link.gif);
	height: 20px;
	width: 25px;
}
.isfw-tabbar-agente .tab-active-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-active-passive-link.gif);
	height: 22px;
	width: 25px;
}
.isfw-tabbar-agente .tab-passive-passive-link
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-passive-passive-link.gif);
	width: 25px;
}
.isfw-tabbar-agente .tab-link-spacer
{
	width: 25px;
}
.isfw-tabbar-agente .tab-passive-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-passive-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-agente .tab-active-lead-out
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-active-lead-out.gif);
	height: 20px;
	width: 13px;
}
.isfw-tabbar-agente .tab-jitter
{
	background-image: url(lib/dynapi/src/fwgui/styles/PI/tabbar/agente/tab-jitter.gif);
}
.tab-perfilprofissional
{
	background: none;
}
.tab-perfilprofissional TABLE
{
	margin: 0;
}
.hmenu
{
	color: #6A5973;
	font-size: 10px;
	font-weight: bold;
}
.footerItems
{
	color: #555555;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}
.texto_home
{
	color: #222222;
	line-height: 18px;
}
.textBox
{
	color: #222222;
	cursor: default;
	font-size: 11px;
	line-height: 18px;
	overflow: hidden;
}
.textBox h1
{
	font-size: 12px;
	margin: 0 0 6px 0;
}
.alertBox
{
	background: #FFFFDB;
	border: 1px solid #CFCFCF;
	color: #555555;
	font-size: 11px;
	margin: 0 0 6px 0;
	overflow: hidden;
	padding: 4px 6px;
}
.infoBox
{
	background: #F9F9F9 url(images/img_info.jpg) 2px 2px no-repeat;
	border: 1px solid #CFCFCF;
	color: #555555;
	cursor: default;
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 6px 0;
	overflow: hidden;
	padding: 4px 6px 4px 22px;
}
.infoBox a
{
	font-size: 10px;
}
.infoBoxLattes
{
	background: #F9F9F9 url(images/img_lattes.jpg) 4px 4px no-repeat;
}
.alterar_senha
{
	color: #222222;
	font-size: 11px;
}
.alterar_senha div.data_registro
{
	font-weight: bold;
	text-transform: lowercase;
}
.alterar_senha p
{
	line-height: 15px;
	margin: 0 0 2px 0;
}
.alterar_senha p a
{
	color: #30AAD3;
}
.alterar_senha p a:hover
{
	text-decoration: underline;
}
.alterar_senha p.sugestao
{
	margin-top: 38px;
}
.alterar_senha p.central_ajuda
{
	margin-top: 10px;
}
table.address
{
	border-collapse: collapse;
	color: #000000;
	line-height: 18px;
	width: 100%;
}
table.address td
{
	padding: 5px 10px 0 0;
	width: 50%;
}
table.address td label
{
	display: block;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
}
table.address td label.secondaryPhone
{
	padding-top: 24px;
}
table.address td span.ramal
{
	color: #666666;
	font-weight: normal;
}
table.address td a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
table.address td a:hover
{
	text-decoration: underline;
}
table.address td.email
{
	padding-top: 24px;
	width: 33%;
}
table.address td.website
{
	padding-top: 24px;
	width: 33%;
}
table.address td.hotline
{
	padding-top: 24px;
	width: 33%;
}
table.address td.lastData a
{
	color: #25A4D9;
	text-decoration: underline;
}
table.address td.lastData a:hover
{
	color: #000000;
	text-decoration: underline;
}
.identificacao div.sidebar
{
	float: left;
	width: 130px;
}
.identificacao div.sidebar div.foto
{
	background: #F0F0F0;
	border: 1px solid #BBBBBB;
	color: #c0c0c0;
	font-size: 11px;
	font-weight: bold;
	height: 96px;
	padding: 1px;
	width: 96px;
}
.identificacao div.resumo
{
	color: #222222;
	float: left;
	width: 75%;
}
.identificacao div.resumo h1
{
	color: #222222;
	font-size: 14px;
	margin: 0;
}
.identificacao div.resumo h2
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.identificacao div.resumo p
{
	margin: 24px 0 0 0;
	padding: 2px 0 2px 22px;
}
.identificacao div.resumo p.localidade
{
	background: url(images/casa.jpg) 0 0 no-repeat;
}
.identificacao div.resumo p.identidade
{
	margin: 6px 0 0 0;
}
.identificacao div.resumo div.documentos
{
	background: url(images/cpf.jpg) 0 0 no-repeat;
	height: 20px;
	margin: 24px 0 0 0;
	padding-left: 22px;
}
.identificacao div.resumo div.documentos p
{
	float: left;
	margin: 0;
	padding: 0;
	width: 33%;
}
.identificacao div.resumo div.formacao
{
	margin: 24px 0 0 0;
}
.identificacao div.resumo div.formacao p
{
	float: left;
	margin: 0;
	width: 48%;
}
.identificacao div.resumo div.funcao
{
	margin: 48px 0 0 0;
}
.identificacao div.resumo div.funcao p
{
	float: left;
	margin: 0;
	width: 50%;
}
.escolaridade h1 a, .escolaridade h2 a,
.escolaridade h3 a, .escolaridade p a
{
	color: #222222;
}
.escolaridade h1 a:hover, .escolaridade h2 a:hover,
.escolaridade h3 a:hover, .escolaridade p a:hover
{
	color: #222222;
	text-decoration: underline;
}
.escolaridade h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
.escolaridade h2
{
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.escolaridade h3
{
	color: #555555;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.escolaridade p
{
	margin: 24px 0 0 0;
}
.escolaridade div.formacao
{
	margin: 24px 0 0 0;
}
.escolaridade div.formacao p
{
	float: left;
	margin: 0;
	width: 48%;
}
.escolaridade p.dataformacao
{
	background: url(images/img_datacurso.jpg) 0 0 no-repeat;
	padding-left: 20px;
}
.escolaridade div.dica
{
	line-height: 16px;
	margin-top: 40px;
	width: 500px;
}
.escolaridade div.dica h1
{
	background: url(images/img_dica.jpg) 0 0 no-repeat;
	color: #000000;
	font-size: 11px;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 24px;
}
.escolaridade div.dica a
{
	color: #30AAD3;
	text-decoration: none;
}
.escolaridade div.dica a:hover
{
	text-decoration: underline;
}
.politica_inovacao p
{
	line-height: 18px;
	margin: 0 0 10px 0;
}
.politica_inovacao p label,
.politica_inovacao ul label
{
	color: #222222;
	display: block;
	margin-bottom: 2px;
}
.politica_inovacao p a
{
	font-weight: bold;
}
.politica_inovacao ul
{
	margin: 0 0 10px 0;
}
.politica_inovacao ul li
{
	display: block;
	float: left;
	font-weight: bold;
	line-height: 18px;
	list-style: none;
	margin: 0 10px 10px 0;
	width: 46%;
}
.selectableList table
{
	border-collapse: collapse;
	width: 100%;
}
.selectableList table th,
.selectableList table td
{
	border-bottom: solid 1px #DDDDDD;
	padding: 10px 0;
	text-align: left;
}
.selectableList table th
{
	cursor: pointer;
}
.selectableList table th.no-link
{
	cursor: default;
}
.selectableList table th h1
{
	color: #222222;
	font-size: 11pt;
	font-size: 13px;
	margin: 0 0 3px 0;
	padding: 0;
}
.selectableList table th h2
{
	color: #888888;
	font-size: 8pt;
	font-weight: normal;
	margin: -1px 0 0 0;
	padding: 0;
}
.selectableList table td
{
	width: 70px;
	text-align: right;
}
.selectableList table td a
{
	padding: 4px;
	text-decoration: none;
}
.selectableList table td a img
{
	border: none;
}
.selectableList div.nullMsg
{
	color: #666666;
	cursor: default;
	font-size: 14px;
	padding: 50px 0;
	text-align: center;
}
.selectableList table th.tachado
{
	text-decoration: line-through;
}
.selectableList table th h1 img.icone
{
	margin: 0 3px -1px 0;
}
.selectableList table th.identa
{
	background: url(lib/dynapi/src/fwgui/styles/PI/selectablelist/ico_identa.gif) 8px 36% no-repeat;
}
.selectableList table th.identa h1,
.selectableList table th.identa h2
{
	margin-left: 32px;
}
.selectableList div.footer
{
	margin: 10px 0;
}
.selectableList div.footer a.btAdd
{
	color: #444444;
	float: left;
	font-weight: normal;
	vertical-align: top;
}
.selectableList div.footer a.btAdd img
{
	border: none;
	vertical-align: middle;
}
.selectableList div.footer a.btAdd:hover
{
	text-decoration: none;
}
.selectableList div.footer div.navbar
{
	color: #AAAAAA;
	cursor: default;
	float: right;
	line-height: 18px;
}
.selectableList div.footer div.navbar a
{
	color: #444444;
	padding: 0 10px;
}
.selectableList div.footer div.navbar span.isActive
{
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px;
	vertical-align: middle;
}
.selectableList div.footer div.navbar a.next,
.selectableList div.footer div.navbar a.prev
{
	font-size: 13px;
}
.selectableList div.footer div.navbar a.next:hover,
.selectableList div.footer div.navbar a.prev:hover
{
	color: #000000;
	text-decoration: none;
}
.selectableList table.message th,
.selectableList table.message td
{
	padding: 8px 0;
}
.selectableList table.message th
{
	color: #222222;
	cursor: pointer;
	font-size: 12pt;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 3px 0;
	padding: 0;
}
.selectableList table.message tr.active th,
.selectableList table.message tr.active td
{
	font-weight: bold;
}
.selectableList table.message tr.active th span,
.selectableList table.message tr.active td span
{
	font-weight: normal;
}
.selectableList table.message td.ckeckbox
{
	width: 22px;
}
.selectableList table.message td.title
{
	cursor: pointer;
	font-size: 11px;
	width: 47%;
}
.selectableList table.message td.title span
{
	padding-right: 2px;
}
.selectableList table.message td.data
{
	color: #888888;
	cursor: pointer;
	font-size: 11px;
	text-align: right;
	width: 112px;
}
div.paginator
{
	color: #AAAAAA;
	cursor: default;
	text-align: center;
}
div.paginator a
{
	color: #444444;
	padding: 0 10px;
}
div.paginator span.isActive
{
	color: #444444;
	font-size: 16px;
	font-weight: bold;
	padding: 0 10px;
	vertical-align: middle;
}
div.paginator a.next,
div.paginator a.prev
{
	font-size: 13px;
}
div.paginator a.next:hover,
div.paginator a.prev:hover
{
	color: #000000;
	text-decoration: none;
}
.selectableList table.message tr.color
{
	background: url(lib/dynapi/src/fwgui/styles/PI/selectablelist/message-bg.png) 0 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dynapi/src/fwgui/styles/PI/selectablelist/message-bg.png',sizingMethod='scale');
}
.registro
{
	width: 764px;
}
.registro a.perfil
{
	background: #ffffff url(../../../../../images/registro/bt-registro_off.jpg) 50% 90% no-repeat;
	border: 1px solid #BBBBBB;
	display: block;
	float: left;
	margin-right: 21px;
	text-decoration: none;
	vertical-align: top;
	width: 173px;
}
.registro a.perfil:hover
{
	background: #ffffff url(../../../../../images/registro/bt-registro_on.jpg) 50% 90% no-repeat;
}
.registro a.last
{
	margin-right: 0;
}
.registro a.perfil img
{
	border: none;
}
.registro a.perfil h1
{
	color: #444444;
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 8px;
	padding: 0;
}
.registro a.perfil p
{
	color: #222222;
	font-size: 11px;
	line-height: 18px;
	margin: 12px 8px;
}
.registro a.perfil p.go
{
	cursor: pointer;
	height: 22px;
	margin: 32px 0;
}
.registro_info h1
{
	color: #666;
	font-size: 14px;
	margin: 0;
}
.registro_info ul
{
	margin: 0;
	padding: 0 0 0 0;
}
.registro_info ul li
{
	font-size: 11px;
	list-style: none;
	margin: 16px 0 0 24px;
	padding: 0 0 0 0;
}
.registro_info li.bastao
{
	list-style-image: url(../../../../../images/registro/ico_bastao.jpg);
}
.painel_pi
{
	color: #222222;
	font: 11px  Arial, Helvetica;
}
.painel_pi label
{
	font-size: 11px;
}
.painel_pi label.obrigatorio
{
	background: url(images/asterisco.gif) 100% 50% no-repeat;
	padding-right: 10px;
}
.painel_pi h1
{
	font-size: 14px;
	margin: 4px 0 2px 0;
}
.painel_pi h2
{
	color: #555555;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.certifier a
{
	color: #30AAD3;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
}
.certifier a:hover
{
	text-decoration: underline;
}
.certificacao_icti
{
	margin: 0;
}
.certificacao_icti div.ident div.cxmatriz
{
	background-color: #f0f0f0;
	border: #CFCFCF solid 1px;
	float: left;
	margin: 0 0 0 0;
	padding: 4px;
	width: 100%;
}
.certificacao_icti div.ident div.cxmatriz div.titmatriz
{
	float: left;
	margin: 0 0 0 0;
	padding: 3px;
	width: 70%;
}
.certificacao_icti div.ident div.cxmatriz div.titmatriz h1
{
	color: black;
	font-size: 12px;
	margin: 0;
}
.certificacao_icti div.ident div.cxmatriz div.titmatriz h2
{
	color: #888888;
	font-size: 11px;
	margin: 2px 0 0 0;
}
.certificacao_icti div.ident div.cxmatriz div.linkmatriz
{
	float: right;
	padding: 12px 0 0 0;
}
.certificacao_icti div.ident div.cxmatriz div.linkmatriz a
{
	color: #30AAD3;
	text-decoration: none;
}
.certificacao_icti div.ident div.cxmatriz div.linkmatriz a:hover
{
	color: #30AAD3;
	text-decoration: underline;
}
.certificacao_icti div.ident h1
{
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin: 16px 0px 2px 0px;
}
.certificacao_icti div.ident h2
{
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 24px 0px;
}
.certificacao_icti div.ident div.sigla
{
	float: left;
	width: 50%;
}
.certificacao_icti div.ident div.buscar
{
	float: left;
	font-weight: normal;
	padding: 0 10px 0 0;
	text-align: right;
}
.certificacao_icti div.ident div.buscarlink
{
	float: left;
}
.certificacao_icti div.ident div.buscarlink a
{
	color: #30AAD3;
	font-weight: bold;
	text-decoration: none;
}
.certificacao_icti div.ident div.buscarlink a:hover
{
	text-decoration: underline;
}
.certificacao_icti div.ident div.buscarlink a.externo
{
	background: url(images/administrador/img_go_url.jpg) 100% 50% no-repeat;
	margin-right: 12px;
	padding-right: 14px;
}
.certificacao_icti div.ident div.buscarlink a.externo span
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.certificacao_icti div.ident div.endereco
{
	float: left;
	margin: 8px 0 0 0;
	width: 50%;
}
.certificacao_icti div.ident div.tel
{
	float: left;
	margin: 8px 0 0 0;
	padding: 12px 20px 0 0;
	text-align: right;
}
.certificacao_icti div.ident div.telescrito
{
	float: left;
	font-weight: bold;
	font-weight: normal;
	margin: 8px 0 0 0;
	padding: 12px 20px 0 0;
}
.certificacao_icti div.ident div.website
{
	float: left;
	margin: 24px 0 0 0;
	width: 50%;
}
.certificacao_icti div.ident div.email
{
	float: left;
	margin: 24px 0 0 0;
}
.certificacao_icti div.ident div.cxradio
{
	background-color: #FFFFDB;
	border: #CFCFCF solid 1px;
	float: left;
	padding: 4px;
	width: 100%;
}
.certificacao_icti div.ident div.txtradio
{
	float: left;
	font-weight: bold;
	font-weight: normal;
	margin: 0 10px 0 0;
	width: 350px;
}
.certificacao_icti div.ident div.radio
{
	float: left;
	padding: 4px;
}
.certificacao_icti div.solic h1
{
	color: black;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
}
.certificacao_icti div.solic h2
{
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 24px 0px;
}
.certificacao_icti div.solic p.locale
{
	background: url(images/casa.jpg) 0 0 no-repeat;
	padding-left: 24px;
}
.certificacao_icti div.solic div.documents
{
	background: url(images/cpf.jpg) 0 0 no-repeat;
	height: 30px;
	margin: 24px 0 0 0;
	padding-left: 24px;
}
.certificacao_icti div.solic div.documents p
{
	float: left;
	margin: 0 0 16px 0;
	width: 200px;
}
.certificacao_icti div.solic div.cargo
{
	margin: 16px 0 16px 0;
}
.certificacao_icti div.search
{
	float: left;
	margin: 16px 0 16px 0;
	width: 100%;
}
.certificacao_icti div.search a
{
	color: #30AAD3;
	font-weight: bold;
	text-decoration: none;
}
.certificacao_icti div.search a:hover
{
	text-decoration: underline;
}
.certificacao_icti div.search a.externo
{
	background: url(images/administrador/img_go_url.jpg) 100% 50% no-repeat;
	margin-right: 12px;
	padding-right: 14px;
}
.certificacao_icti div.search a.externo span
{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.certificacao_icti div.solic div.cxradio
{
	background-color: #FFFFDB;
	border: #CFCFCF solid 1px;
	float: left;
	padding: 4px;
	width: 100%;
}
.certificacao_icti div.solic div.txtradio
{
	float: left;
	font-weight: bold;
	margin: 0 10px 0 0;
	width: 350px;
}
.certificacao_icti div.solic div.radio
{
	float: left;
	padding: 4px;
}
.certificacao_verificacoes body
{
	font: 11px Arial, Helvetica, sans-serif;
}
.certificacao_verificacoes ul
{
	margin: 20px 0 0 0;
	padding: 0;
}
.certificacao_verificacoes ul li
{
	font-size: 14px;
	font-weight: normal;
	list-style: none;
	margin: 0 0 33px 0;
	padding: 0 0 0 22px;
}
.certificacao_verificacoes ul li p
{
	color: #888888;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0;
}
.certificacao_verificacoes ul li.info
{
	background: url(images/administrador/ico_test_info.gif) 0 0 no-repeat;
}
.certificacao_verificacoes ul li.warning
{
	background: url(images/administrador/ico_test_warning.gif) 0 0 no-repeat;
}
.certificacao_verificacoes ul li.error
{
	background: url(images/administrador/ico_test_error.gif) 0 0 no-repeat;
	font-weight: bold;
}
.administrador_dados_representante
{
	font-size: 14px;
	font-weight: bold;
}
a.selected
{
	color: #000000;
	font-weight: bold;
}
a.unselected
{
	color: #30AAD3;
	font-size: 11px;
	text-decoration: none;
}
a.unselected:visited
{
	color: #30AAD3;
	font-size: 11px;
	text-decoration: none;
}
a.unselected:hover
{
	color: #30AAD3;
	text-decoration: underline;
}
.cooperacao_tecnologica div.linha
{
	background: url(images/bg_resumo.gif) 0 14px repeat-x;
	color: black;
	margin: 0 0 20px 0;
	padding: 0;
}
.cooperacao_tecnologica div.linha label
{
	display: inline;
	font-size: 11px;
	margin: 2px 0 0 0;
}
.cooperacao_tecnologica div.linha label.obrigatorio
{
	background: url(images/asterisco.gif) 100% 3px no-repeat;
	padding-right: 12px;
}
.cooperacao_tecnologica div.linha h1
{
	font-size: 14px;
	margin: 2px 0 0 0;
}
.cooperacao_tecnologica div.linha p
{
	font-size: 11px;
	line-height: 15px;
	margin: 2px 0 0 0;
	padding: 0;
}
.cooperacao_tecnologica div.linha p.descricao
{
	color: #AAAAAA;
	margin: 8px 0 0 0;
}
.cooperacao_tecnologica div.linha p.null
{
	color: #AAAAAA;
}
.cooperacao_tecnologica div.linha p a
{
	color: #30AAD3;
}
.cooperacao_tecnologica div.linha a.edit
{
	background: #FFFFFF url(images/lapis.jpg) 100% 3px no-repeat;
	float: right;
	height: 18px;
	margin: 0 6px 0 12px;
	position: relative;
	text-decoration: none;
	width: 18px;
}
.cooperacao_tecnologica div.linha blockquote
{
	margin: 5px 0 0 10px;
}
.dados_nit
{
	color: black;
	font-size: 13px;
}
.dados_nit ul
{
	margin: 0;
	padding: 0 0 0 0;
}
.dados_nit ul li
{
	list-style: none;
	margin: 12px 0 12px 24px;
}
.dados_nit li.marcador
{
	list-style-image: url(images/marcador_amarelo.jpg);
}
.dados_nit p
{
	margin: 12px 0 12px 24px;
}
.dados_nit p a
{
	color: #30AAD3;
}
.dados_nit a.botao
{
	background: url(images/bt_buscar_nit.jpg) no-repeat;
	float: right;
	height: 22px;
	margin: 2px 10px 0 0;
	text-decoration: none;
	width: 155px;
}
.dados_nit div.alterar
{
}
.dados_nit div.alterar h1
{
	color: 000px;
	font-size: 14px;
	margin: 0;
}
.dados_nit div.alterar h2
{
	color: 888px;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.dados_nit div.alterar h3
{
	color: 888px;
	font-size: 14px;
	margin: 24px 0 8px 0;
}
.dados_nit div.alterar p
{
	color: 888px;
	font-size: 11px;
	margin: 4px 0 0 0;
}
.dados_nit div.alterar a
{
	color: #30AAD3;
}
.dados_nit div.alterar a.botao
{
	background: url(images/bt_alterar_nit.jpg) no-repeat;
	float: right;
	height: 22px;
	margin: 2px 10px 0 0;
	text-decoration: none;
	width: 148px;
}
.dados_nit div.alterar input
{
	padding: 4px 0 0 0;
}
.dados_nit div.alterar_resp
{
}
.dados_nit div.alterar_resp p
{
	color: #888888;
	font-size: 11px;
	margin: 4px 0 0 0;
}
.dados_nit div.alterar_resp a.botao
{
	background: url(images/bt_alterar_resp.jpg) no-repeat;
	float: right;
	height: 22px;
	margin: 2px 10px 0 0;
	text-decoration: none;
	width: 148px;
}
.dados_nit div.alterar_resp a
{
	color: #30AAD3;
}
.resumo_nit div.linha
{
	background: url(images/bg_resumo.gif) 0 14px repeat-x;
	color: black;
	margin: 0 0 20px 0;
	padding: 0 20px 0 0;
}
.resumo_nit div.linha h1
{
	display: inline;
	font-size: 11px;
	font-weight: normal;
	margin: 2px 0 0 0;
}
.resumo_nit div.linha h1.obrigatorio
{
	background: url(images/asterisco.gif) 100% 3px no-repeat;
	padding-right: 12px;
}
.resumo_nit div.linha h2
{
	font-size: 14px;
	margin: 2px 0 0 0;
}
.resumo_nit div.linha p
{
	font-size: 11px;
	margin: 2px 0 0 0;
}
.resumo_nit div.linha a
{
	color: #30AAD3;
	margin: 2px 0 0 0;
}
.resumo_nit div.linha a.edit
{
	background: #FFFFFF url(images/lapis.jpg) 100% 3px no-repeat;
	display: block;
	float: right;
	height: 18px;
	margin: 0 12px 0 0;
	text-decoration: none;
	width: 18px;
}
.resumo_nit div.linha blockquote
{
	margin: 5px 0 0 10px;
}
.perfil_profissional
{
	color: #222222;
	font-size: 11px;
	line-height: 18px;
}
.perfil_profissional_texto
{
	line-height: 14px;
}
.perfil_profissional p
{
	margin: 0 0 10px 0;
	text-align: justify;
}
.perfil_profissional p.info
{
	background: url(images/img_dica.jpg) 0 50% no-repeat;
	color: #777777;
	font-size: 10px;
	margin-top: 6px;
	padding-left: 20px;
}
.resume_home
{
	color: #222222;
	cursor: default;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
}
.painel_oportunidades_titulo
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0;
	padding: 0 0 2px 0;
}
.painel_oportunidades_rodape
{
	color: #c0c0c0;
	font-size: 10px;
	text-align: right;
}
.painel_oportunidades_true,
.painel_oportunidades_false
{
	display: block;
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 12px 14px;
}
.painel_oportunidades_true
{
	background: url(images/paineloportunidade/ico_test_info.gif) 0 -2px no-repeat;
	color: #222222;
}
.painel_oportunidades_false
{
	background: url(images/paineloportunidade/ico_test_warning.gif) 0 -2px no-repeat;
	color: #CCCCCC;
}
table.selecionado
{
	border-collapse: collapse;
	width: 100%;
}
table.selecionado tr td
{
	color: #000000;
	font: 11px  Arial, Helvetica, sans-serif;
	padding: 0;
}
table.selecionado tr td.indicador
{
	background-image: url(images/ISSearch/selecteds/img_bt.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 22px;
}
table.selecionado tr td.nome
{
	font-size: 11px;
	line-height: 18px;
	padding: 2px;
}
table.selecionado tr td.remove
{
	width: 20px;
}
table.selecionado tr td.remove a img
{
	border: 0;
}
table.selecionado tr td.especialista
{
	background-color: #34AAD1;
}
table.selecionado tr td.empresa
{
	background-color: #50C776;
}
table.selecionado tr td.icti
{
	background-color: #F6DE74;
}
table.selecionado tr td.agente
{
	background-color: #FF9900;
}
.especialista_pi td
{
	color: #222222;
	font-weight: bold;
}
.page_noticias_titulo
{
	background: url(images/MenuBar/verticalMenuGroup.gif) 3px 24px no-repeat;
	color: #222222;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 18px 0 1px 10px;
}
.page_noticias_data,
a.page_noticias_data:link,
a.page_noticias_data:hover
{
	border: none;
	color: #AAAAAA;
	cursor: default;
	display: block;
	font-size: 11px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
.noticia_autor
{
	font-size: 12px;
	margin-bottom: 16px;
	padding: 8px;
}
.noticia_conteudo
{
	color: #222222;
	font-size: 11px;
	line-height: 16px;
	padding: 8px 16px;
}
.search-selecionados,
a.search-selecionados:link,
a.search-selecionados:hover,
a.search-selecionados:active
{
	color: #30AAD3;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.search-result
{
	color: #222222;
	font-size: 11px;
	line-height: 16px;
}
.search-result a.atorNome
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}
.search-result span.termos a
{
	color: #888888;
}
.search-result a.menssage
{
	float: right;
	margin: 16px -64px 0 0;
	position: relative;
}
.search-result a.menssage img
{
	border: none;
}
.search-header
{
	color: #555555;
	font-size: 11px;
	margin: 0;
	padding: 0 8px;
}

.search-result-term,
a.search-result-term:link,
a.search-result-term:hover
{
	color: #555555;
	padding: 0 0 14px 0;
}
.search-result-term strong,
a.search-result-term:link strong,
a.search-result-term:hover strong
{
	color: #000000;
}

.search-result-criterio,
a.search-result-criterio:link,
a.search-result-criterio:hover
{
	color: #555555;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
}

.search-result-interop,
a.search-result-interop:link,
a.search-result-interop:hover
{
	color: #555555;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;	
}

.search-result-item-interop,
a.search-result-item-interop:link,
a.search-result-item-interop:hover
{
	color: #000000;
	padding: 0 0 6px 0;
}
.search-result-item-interop strong,
a.search-result-item-interop:link strong,
a.search-result-item-interop:hover strong
{
	color: #000000;
}

.search-base-change,
a.search-base-change:link,
a.search-base-change:hover
{
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	/*padding-left: 16px;*/
	text-decoration: none;
}
.search-perfil-header,
a.search-perfil-header:link,
a.search-perfil-header:hover
{
	color: #222222;
	font-size: 18px;
	font-weight: normal;
	line-height: 19px;
	padding: 0;
	text-decoration: none;
	vertical-align: middle;
}
.search-perfil-caption,
a.search-perfil-caption:link,
a.search-perfil-caption:hover
{
	color: #555555;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
.search-perfil-text,
a.search-perfil-text:link
{
	color: #888888;
	font-size: 11px;
}
a.search-perfil-text:hover
{
	color: #000000;
}
.ISSearchCriteriaItem
{
	display: block;
	margin: 5px 0 5px 14px;
}
.ISSearchCriteriaItem a
{
	font-size: 11px;
	text-decoration: none;
}
.ISSearchCriteriaItem a:hover
{
	text-decoration: underline;
}
.ISSearchCriteriaItemWait
{
	color: #888888;
}
.sem-termos
{
	color: #FF6666;
}
.indicadores .descricao
{
	color: #666666;
	margin: 8px 0;
}
.indicadores-descricao,
a.indicadores-descricao:link,
a.indicadores-descricao:hover
{
	color: #666666;
}
.indicadores .contentBody
{
	margin: 0;
}
.indicadores table
{
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	width: 100%;
}
.indicadores table th
{
	background: #888888 url(images/grid_bg.jpg) 0 0 repeat-x;
	border-right: 1px solid #c0c0c0;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding: 0 8px;
	text-align: center;
}
.indicadores table th.tit-especialistas
{
	width: 90px;
}
.indicadores table tr td
{
	background: #F9F9F9;
	border: 1px solid #DDDDDD;
	color: #555555;
	font-size: 11px;
	line-height: 19px;
	margin: 0;
	padding: 0 8px;
	padding: 0;
	text-align: center;
}
.indicadores table tr td.item
{
	font-size: 10px;
	line-height: 16px;
}
.indicadores table tr td.sem-informacao
{
	color: #777777;
	padding: 40px 20px;
	text-align: center;
}
.indicadores table tr.total td
{
	background-color: #EEEEEE;
	font-weight: bold;
}
.footer,
a.footer:link,
a.footer:hover
{
	color: #AAAAAA;
	font-size: 9px;
	line-height: 10px;
	text-align: right;
}
.mensagem_informativa p
{
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	margin: 0 0 2px 0;
	padding: 0;
}
.mensagem_informativa ul
{
	margin: 0 0 0 5px;
	padding: 0 0 0 20px;
}
.mensagem_informativa ul li
{
	font-size: 11px;
	list-style: none;
}
.mensagem_informativa ul li.true
{
	list-style-image: url(images/paineloportunidade/ico_test_info.gif);
}
.mensagem_informativa ul li.false
{
	list-style-image: url(images/paineloportunidade/ico_test_error.gif);
}
table.perfil_curricular
{
	border-collapse: collapse;
	width: 100%;
}
table.perfil_curricular tr td,
table.perfil_curricular tr th
{
}
table.perfil_curricular tr th
{
	color: #888888;
	font-size: 11px;
	font-weight: normal;
	line-height: 40px;
	text-align: right;
}
table.perfil_curricular tr th.frequencia
{
	text-align: left;
}
table.perfil_curricular tr td
{
	border-bottom: 1px solid #F9F9F9;
	padding: 5px 0;
}
table.perfil_curricular tr td.counter
{
	color: #777777;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	width: 30px;
}
table.perfil_curricular tr td.palavra
{
	color: #444444;
	font-size: 12px;
	text-align: right;
}
table.perfil_curricular tr td.spacebar
{
	background: url(images/perfil/perfil_bar_jitter.gif) 0 0 repeat-y;
	border-bottom: none;
	width: 18px;
}
table.perfil_curricular tr td.frequencia
{
	min-width: 310px;
	width: 310px;
}
table.perfil_curricular tr td.frequencia div
{
	background-image: url(images/perfil/perfil-bar.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 1px;
	height: 21px;
}
table.perfil_curricular tr.selecionado td.frequencia div
{
	background-image: url(images/perfil/perfil-bar-sel.gif);
}
table.perfil_curricular tr td.frequencia div.freq-ce
{
	background-position: 0 0;
	width: 4px;
}
table.perfil_curricular tr td.frequencia div.freq-body
{
	background-position: -4px 0;
}
table.perfil_curricular tr td.frequencia div.freq-cd
{
	background-position: 100% 0;
	width: 2px;
}
table.perfil_curricular tr td.frequencia div.freq-count
{
	background-image: none;
	color: #888888;
	font-size: 11px;
	line-height: 16px;
	margin-left: 5px;
	width: 90px;
}
table.perfil_curricular tr.selecionado td.palavra,
table.perfil_curricular tr.selecionado td.frequencia div.freq-count
{
	font-weight: bold;
}
div.noticia_conteudo
{
	color: #000000;
	font: 12px  Arial, Helvetica, Sans-Serif;
}
div.noticia_conteudo p
{
	line-height: 18px;
}
div.noticia_conteudo a
{
	color: blue;
	text-decoration: underline;
}
div.noticia_conteudo a:hover
{
	color: black;
}
a.redes_link_aba, a.redes_link_aba:link
{
	color: #30AAD3;
	padding: 10px;
	text-decoration: underline;
}
a.redes_link_aba:hover
{
	color: #333;
}
a.redes_link_aba_2, a.redes_link_aba_2:link
{
	background: #DDDDDD;
	color: #333;
	padding: 10px;
	text-decoration: none;
}
a.redes_link_aba_2:hover
{
	text-decoration: underline;
}

/*====================ISCOP_CSS====================*/
	.ISCOP_hr {
		color: #E8E8E8;
		height: 1px;
	}
	.ISCOP_container {
	}
	.ISCOP_citacao {
		background-color: #FFFFDB;
		border: 1px solid #CCCCCC;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
	}
	.ISCOP_txtcitando {
		font-style: normal;
		color: #999999;
	}
	.ISCOP_txt_cit_quem {
		font-style: normal;
		color: #333333;
	}
	#ISCOP_container a {
		margim:10px;
		text-decoration: none;
	}
	#ISCOP_container a:hover {
		text-decoration: underline;
	}
	.ISCOP_link_cit_quem {
		font-weight:bold;
		color:#000000;
	}
	.ISCOP_link_quem {
		font-weight:bold;
		color:#26A5D8;
		font-size: 12px;
	}
	.ISCOP_autor_destaque {
		font-weight:bold;
	}

	#ISCOP_foto {
		border: 1px solid #CCCCCC;
		padding: 1px;
		float: left;
		margin-top: 1px;
		margin-right: 8px;
		margin-bottom: 1px;
		margin-left: 1px;
	}
	.ISCOP_titulo {
		font-size:1.3em;
		font-weight: bold;
		letter-spacing: 1px;
	}
	.ISCOP_direita {
		float:right;
		width:50%;
		vertical-align: middle;
		text-align:right;
	}
	.ISCOP_esquerda {
		float:left;
		width:70%;
	}
	.ISCOP_info {
		clear:both;
		padding-top:1px;
	}
	.ISCOP_link{
		color: #26A5D8;
		/*line-height: 170%;*/
	}
	.txtLista {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
	}

/*========================================*/
/*******************************************************
	Portal Inova��o - Grupo de P&D
	(c) M�rcio Leandro Feij�
*******************************************************/

/*******************************************************
	Elementos b�sicos do HTML
*******************************************************/
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 30px auto;
/*	text-align:center; */
	overflow: auto;
}
/*******************************************************
	Rodap�
*******************************************************/
#mainBottom {
	width: 820px;
}
#mainBottom p {
	font-size: 10px;
	color: #666666;
	text-align: center;
}
#mainBottom p a {
	color: #768CAB;
	text-decoration: none;
}
#mainBottom p a:hover {
	color: #A1B0C5;
}

/*******************************************************
	TEXTO
*******************************************************/
/*
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaa;
	text-align: left;
}
.txtnegrito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777;
	font-weight: bold;
	text-align: left;
}
*/
#cntLinks {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/sombra_inferior.jpg) no-repeat top;
}
#cntLinks h1 {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 3px 0 3px 5px;
	background: #8CB3FF;
}
#cntLinks h2 {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 5px;
	background: #8CB3FF;
}
#cntLinks h3 {
	margin: 0;
	background: url(../images/sombra_superior.jpg) no-repeat center;
	height: 25px;
	width: 767px; 
}

#cntLinks h4 {
	font-size: 13px;
	color: #777;
	margin: 20px 0 0 0;
	font-weight: normal;
}
#cntLinks h5 {
	margin: 0;
	background: #8CB3FF;
	height: 4px;
}
#cntLinks h6 {
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
	margin: 20px 0 0 0;
}
#cntLinks p {
	font-size: 13px;
	color: #777;
	font-weight: bold;
	margin: 0;
}
#cntLinks div {
	font-size: 11px;
	padding: 0px 2px;
	display: none;
	cursor: default;
}
.imgmarcador {
	margin: 3px 5px 0 0;
}
/*
#cntLinks ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#cntLinks ul li {
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
	margin: 20px 0 0 0;
	margin-bottom: 32px;
	list-style: none;
}
#cntLinks ul li p {
	font-size: 13px;
	color: #777;
	font-weight: bold;
	margin: 0;
	line-height: 16px;
}
#cntLinks ul li.true {
	list-style-image: url(../images/marcador.jpg);
}

/* =======================================

 INICIO CSS REGISTRO

======================================= */
/*EMPRESA*/
.reg_table table{
	margin: 0 0 0 0;
}
.reg_empresa_barra {
	background-color: #2D8F1B;
	width: 282px;
	height: 5px;
	margin: 0 0 1px 0;
	float: none;
}
.reg_empresa_img {
	background: url(../../../../../images/novo_registre_se/empresa.jpg) no-repeat;    
	width: 282px;
	height: 66px;
}
.reg_empresa_sombra {
	width: 280px;
	height: 17px;
	text-align: center;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/sombra1_empresa.jpg);
}
.reg_empresa_texto {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/fundo_empresa.jpg) repeat-x bottom; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 0;
}
.reg_empresa_texto p {
	color: #666666;
	margin: 0px 10px 16px 16px;
	width: 254px;
	line-height: 18px;
}
.reg_empresa_texto a.texto{
	color: #666666;
	text-decoration: none;
}
.reg_empresa_texto a.texto:hover {
	color: #666666;
	text-decoration: underline;
}
.reg_empresa_texto a.link {
	color: #2D8F1B;
	font-weight: bold;
	text-decoration: none;
}
.reg_empresa_texto a.link:hover {
	color: #2D8F1B;
	text-decoration: underline;
}
/*ESPECIALISTA*/
.reg_especialista_barra {
	background-color: #1F748F;
	width: 282px;
	height: 5px;
	margin: 0 0 1px 0;
	float: none;
}
.reg_especialista_img {
	background: url(../../../../../images/novo_registre_se/especialista.jpg) no-repeat;    
	width: 282px;
	height: 66px;
}
.reg_especialista_sombra {
	width: 280px;
	height: 17px;
	text-align: center;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/sombra1_especialista.jpg);
}
.reg_especialista_texto {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/fundo_empresa.jpg) repeat-x bottom; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 0;
}
.reg_especialista_texto p {
	color: #666666;
	margin: 0px 10px 16px 16px;
	width: 254px;
	line-height: 18px;
}
.reg_especialista_texto a.texto {
	color: #666666;
	text-decoration: none;
}
.reg_especialista_texto a.texto:hover {
	color: #666666;
	text-decoration: underline;
}
.reg_especialista_texto a.link {
	color: #1F748F;
	font-weight: bold;
	text-decoration: none;
}
.reg_especialista_texto a.link:hover {
	color: #1F748F;
	text-decoration: underline;
}
/*ICTIs*/
.reg_icti_barra {
	background-color: #C7B805;
	width: 282px;
	height: 5px;
	margin: 0 0 1px 0;
	float: none;
}
.reg_icti_img {
	background: url(../../../../../images/novo_registre_se/icti.jpg) no-repeat;    
	width: 282px;
	height: 66px;
}
.reg_icti_sombra {
	width: 280px;
	height: 17px;
	text-align: center;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/sombra1_icti.jpg);
}
.reg_icti_texto {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/fundo_empresa.jpg) repeat-x bottom; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 0;
}
.reg_icti_texto p {
	color: #666666;
	margin: 0px 10px 16px 16px;
	width: 254px;
	line-height: 18px;
}
.reg_icti_texto a.texto {
	color: #666666;
	text-decoration: none;
}
.reg_icti_texto a.texto:hover {
	color: #666666;
	text-decoration: underline;
}
.reg_icti_texto a.link {
	color: #C7B805;
	font-weight: bold;
	text-decoration: none;
}
.reg_icti_texto a.link:hover {
	color: #C7B805;
	text-decoration: underline;
}

/*AI*/
.reg_ai_barra {
	background-color: #FFB300;
	width: 282px;
	height: 5px;
	margin: 0 0 1px 0;
	float: none;
}
.reg_ai_img {
	background: url(../../../../../images/novo_registre_se/ai.jpg) no-repeat;    
	width: 282px;
	height: 66px;
}
.reg_ai_sombra {
	width: 280px;
	height: 17px;
	text-align: center;
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/sombra1_ai.jpg);
}
.reg_ai_texto {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
	border-bottom: #CCCCCC solid 1px;
	background: url(../../../../../images/novo_registre_se/fundo_empresa.jpg) repeat-x bottom; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 0;
}
.reg_ai_texto p {
	color: #666666;
	margin: 0px 10px 16px 16px;
	width: 254px;
	line-height: 18px;
}
.reg_ai_texto a.texto {
	color: #666666;
	text-decoration: none;
}
.reg_ai_texto a.texto:hover {
	color: #666666;
	text-decoration: underline;
}
.reg_ai_texto a.link {
	color: #FFB300;
	font-weight: bold;
	text-decoration: none;
}
.reg_ai_texto a.link:hover {
	color: #FFB300;
	text-decoration: underline;
}

/* =======================================

 FIM CSS REGISTRO

======================================= */

/* =======================================

 INICIO CSS HtmlGrid

======================================= */

table.htmlgrid-table {
	border: solid 1px #BBBBBB;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.dyn-gecko table.htmlgrid-table {
	-moz-box-sizing: border-box;
}

table.htmlgrid-table td,
table.htmlgrid-table th {
	font-family: Arial !important;
}

.dyn-webkit table.htmlgrid-table {
	-webkit-box-sizing: border-box;
}

table.htmlgrid-table tr.header th.first {
	border-left: solid 1px #BBBBBB;
	border-top: solid 1px #DDDDDD;
}

table.htmlgrid-table tr.header th.middle,
table.htmlgrid-table tr.header th.last {
	border-left: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
	margin: 0;
}

table.htmlgrid-table tr.header th.first div {
	padding: 4px;
}

table.htmlgrid-table tr.header th.middle div,
table.htmlgrid-table tr.header th.last div {
	padding: 4px;
}
table.htmlgrid-table tr.header th div {
	position: relative;
	left: -1px;
}

table.htmlgrid-table tr.row td {
	padding: 0;
	/* padding: 4px 8px 4px 8px; */
}
table.htmlgrid-table tr.row td div {
	padding: 4px 8px 4px 8px;
}
table.htmlgrid-table tr.row td.first {
	border-left: solid 1px #BBBBBB;
	border-top: solid 1px #DDDDDD;
}
table.htmlgrid-table tr.row td.middle,
table.htmlgrid-table tr.row td.last {
	border-left: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
	margin: 0;
}
table.htmlgrid-table tr.row td.buttons {
	white-space: no-wrap;
	padding: 0 4px 0 4px;
	border-right: solid 1px #BBBBBB;
	border-top: solid 1px #DDDDDD;
}
table.htmlgrid-table tr.row td a img {
	border: 0;
	margin: 1px 2px 1px 2px;
}
table.htmlgrid-table tr.last td {
	border-bottom: solid 1px #BBBBBB;
	box-sizing: border-box;
}

.dyn-gecko table.htmlgrid-table tr.last td {
	-moz-box-sizing: border-box;
}

.dyn-webkit table.htmlgrid-table tr.last td {
	-webkit-box-sizing: border-box;
}

table.htmlgrid-table a,
table.htmlgrid-table a:visited,
table.htmlgrid-table a:link {
	color: #30AAD3;
	text-decoration: none;
}

table.htmlgrid-table a:hover {
	color: #30AAD3;
	text-decoration: underline;
}

.mao {
cursor: hand;
/* =======================================

 FIM CSS HtmlGrid

======================================= */

/************
	PRIME
************/
.prime div.sidebar{
	float:left;
	width:116px;
}
.prime div.sidebar div.foto{
	background:#F0F0F0;
	border:1px solid #BBB;
	color:#c0c0c0;
	font-size:11px;
	font-weight:bold;
	height:96px;
	padding:1px;
	width:96px;
}
.prime div.resumo{
	color:#222;
	float:left;
}
.prime div.resumo h1{
	color:#222;
	font-size:14px;
	margin:0;
}
.prime div.resumo h2{
	font-size:11px;
	font-weight:normal;
	margin:0;
}
.prime div.resumo p{
	margin:24px 0 0 0;
	padding:2px 0 2px 22px;
}
.prime div.resumo p.localidade{
	background:url(images/casa.jpg) 0 0 no-repeat;
}
.prime div.resumo p.identidade{
	margin:6px 0 0 0;
}
.prime div.resumo div.formacao{
	margin:10px 0 0 0;
}
.prime div.resumo div.formacao p{
	float:left;
	margin:0;
	width:100%;
}
/*********************
	Agenda de eventos
*********************/
.agenda_eventos
{
	margin: 0 0 0 0;
	line-height: 18px;
	font-size: 11px;
}
.agenda_eventos h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 0;
	text-align: justify;
}
.agenda_eventos p
{
	margin: 0 0 0 10px;
	text-align: justify;
}

/*****
DASHBOARD
****/

.dash-link .label {
	text-decoration: none;
}

.dash-link .label-over {
	text-decoration: underline !important;
}