FORM
{
    SCROLLBAR-FACE-COLOR: #CDD7CE;
    SCROLLBAR-HIGHLIGHT-COLOR: #ECF1ED;
    SCROLLBAR-SHADOW-COLOR: #366a89;
    SCROLLBAR-3DLIGHT-COLOR: #CDD7CE;
    SCROLLBAR-ARROW-COLOR: #006582;
    SCROLLBAR-TRACK-COLOR: #ECF1ED;
    SCROLLBAR-DARKSHADOW-COLOR: #006582
}
.Label10
{
	font-weight: normal;
	font-size: 10px;
	color: #006582;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label10Bold
{
	font-weight: bold;
	font-size: 10px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label10BoldGray
{
	font-weight: bold;
	font-size: 10px;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label10BoldLink a
{
	font-weight: bold;
	font-size: 10px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
	text-decoration: none;
}
.Label12
{
	font-weight: normal;
	font-size: 12px;
	color: #006582;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label12Gray
{
	font-weight: normal;
	font-size: 12px;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label12Bold
{
	font-weight: bold;
	font-size: 12px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label12BoldGray
{
	font-weight: bold;
	font-size: 12px;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label13
{
	font-weight: normal;
	font-size: 13px;
	color: #006582;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label13Bold
{
	font-weight: bold;
	font-size: 13px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label14
{
	font-weight: normal;
	font-size: 14px;
	color: #006582;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label14Bold
{
	font-weight: bold;
	font-size: 14px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label16
{
	font-weight: normal;
	font-size: 10px;
	color: #006582;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label16Bold
{
	font-weight: bold;
	font-size: 16px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.Label16BoldGray
{
	font-weight: bold;
	font-size: 16px;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.AccordionHeader
{
	padding: 0px 0px 0px 0px;
	background: url(styleImages/accordArrow.gif) no-repeat right;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.AccordionHeader:hover
{
	padding: 0px 0px 0px 0px;
	background: url(styleImages/accordArrow.gif) no-repeat right;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.tituloCollaps
{
	font-weight: normal;
	font-size: 12px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.tituloCollapsWhite
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.tituloCollapsWhite16
{
	font-weight: bold;
	font-size: 16px;
	color: #FFFFFF;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.tituloCollapsBlack
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.MSGAlerta
{
	font-weight: bold;
	font-size: 10px;
	color: #ff3300;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.MSGFiltro
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.MSGLink
{
	font-weight: bold;
	font-size: 10px;
	color: #319cff;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.MSGPesquisa
{
	font-weight: bold;
	font-size: 10px;
	color: #00485e;
	font-style: normal;
	font-family: Verdana, Arial, Tahoma;
}
.CSSModalPopup
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.CSSUpdatePanelFundo
{
	background-image: url(   "../../FFMResources/images/UpdateProgressBG.png" );
	background-repeat: repeat;
	height: 100%;
	width: 100%;
	z-index: 2;
	position: fixed;
	bottom: 0px;
	left: 0px;
}
.CSSUpdatePanelImagem
{
	height: 100%;
	width: 100%;
	z-index: 1;
	position: fixed;
	bottom: 0px;
	left: 0px;
}
.CSSUpdatePanelCelula
{
	border: double 3px #00485e;
	background: #FFFFFF;
	width: 125px;
}
.GridPadrao
{
	border-right: 0px solid;
	border-top: 0px solid;
	font-size: xx-small;
	border-left: 0px solid;
	border-bottom: 0px solid;
	background-color: #ECF1ED;
	font-family: Verdana, Arial, Tahoma;
}
.GridPadraoCollapsible
{
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #ECF1ED;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
}
.GridPadraoCollapsible2
{
	border-top: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	background-color: #CDD7CE;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
}
.AlternatingRowStyleCollapsible
{
	font-weight: normal;
	font-size: 10px;
	text-indent: 20px;
	color: #265E45;
	background-color: #ECF1ED;
}
.RowStyleCollapsible
{
	font-weight: normal;
	font-size: 10px;
	text-indent: 40px;
	color: #265E45;
	background-color: #FFFFFF;
}
.AlternatingItemStyle
{
	font-weight: normal;
	color: #265E45;
	background-color: #ECF1ED;
}
.AlternatingRowStyle
{
	font-weight: normal;
	color: #265E45;
	background-color: #ECF1ED;
}
.ItemStyle
{
	font-weight: normal;
	color: #265E45;
	background-color: #FFFFFF;
}
.ItemStyleSaldoBancario
{
	font-weight: normal;
	font-size: 12px;
	color: #265E45;
}
.RowStyle
{
	font-weight: normal;
	color: #265E45;
	background-color: #FFFFFF;
}
.HeaderStyle
{
	font-weight: bold;
	color: #265E45;
	background-color: #CDD7CE;
}
.HeaderStyleSP 
{ 
	font-weight: bold;
	font-size:11px;
	color: white;
	background-color: #CDD7CE;
}  
.HeaderStyleSP a:link
{
	color: #265E45;
	background-color: #CDD7CE;
	text-decoration: none;
} 
.HeaderStyleSP a:visited 
{ 
	color: #265E45;
	background-color: #CDD7CE;
	text-decoration: none;
} 
.HeaderStyleSP a:hover 
{
	color: #265E45;
	background-color: #CDD7CE;
	text-decoration: none;
} 
.HeaderStyleSP a:active 
{ 
	color: #265E45;
	background-color: #CDD7CE;
	text-decoration: none;
}  
.HeaderStyleSaldoBancario
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #265E45;
}
.HeaderStyleFiltro
{
	font-weight: bold;
	color: white;
	background-color: #319cff;
}
.FooterStyle
{
	font-weight: bold;
	color: #265E45;
	background-color: #CDD7CE;
}
.FooterStyleFiltro
{
	font-weight: bold;
	color: white;
	background-color: #319cff;
}
.PagerStyle
{
	font-weight: normal;
}
.EditItemStyle
{
	font-weight: normal;
	color: #265E45;
	background-color: #EDF9FF;
}
.EditRowStyle
{
	font-weight: bold;
	color: #265E45;
	background-color: #EDF9FF;
}
.SelectedItemStyle
{
	font-weight: normal;
	color: #265E45;
	background-color: #EDF9FF;
}
.SelectedRowStyle
{
	font-weight: bold;
	color: #265E45;
	background-color: #EDF9FF;
}
.Transparencia
{
	background-image: url(/FFMResources/images/transparente.gif);
	filter: alpha(opacity=30);
	opacity: 0.3;
}
.estadoOriginal
{	background-image:url(/FFMResources/images/save_gray.png); 
 	background-repeat: no-repeat;	
 	background-position: center center;
}
.estadoInclusao
{	background-image:url(/FFMResources/images/new.png); 
 	background-repeat: no-repeat;	
 	background-position: center center;
}
.estadoAlteracao
{	background-image:url(/FFMResources/images/save.png); 
 	background-repeat: no-repeat;	
 	background-position: center center;
}
.responsavelConta
{	background-image:url(/FFMResources/images/responsavel_16x16.gif); 
 	background-repeat: no-repeat;	
 	background-position: center center;
}
.GridExclui
{	background-image:url(/FFMResources/images/ExcluiGrid.png);
	filter:alpha(opacity=30);
	opacity:0.3;
}
.GridMenos
{	
	background-image:url(../FFMResources/images/MenosGrid.png);
}
.checkSim
{
	background-image: url(/FFMResources/images/checkSim.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.checkNao
{
	background-image: url(/FFMResources/images/checkNao.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/* Calendário */
.FFMCalendario .ajax__calendar_container
{
	border: 2px solid #ECF1ED;
	background-color: #F7F7F7;
	color: #265E45;
	font-weight: normal;
}
.FFMCalendario .ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5;
	background-color: #ECF1ED;
}
.FFMCalendario .ajax__calendar_dayname
{
	border-bottom: 1px solid #f5f5f5;
	background-color: #ECF1ED;
}
.FFMCalendario .ajax__calendar_day
{
	border: 1px solid #F7F7F7;
	background-color: #ffffff;
}
.FFMCalendario .ajax__calendar_month
{
	border: 1px solid #F7F7F7;
	background-color: #ffffff;
}
.FFMCalendario .ajax__calendar_year
{
	border: 1px solid #F7F7F7;
	background-color: #ffffff;
}
.FFMCalendario .ajax__calendar_active .ajax__calendar_day
{
	background-color: #A41818;
	border-color: #0066cc;
	color: #0066cc;
}
.FFMCalendario .ajax__calendar_active .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.FFMCalendario .ajax__calendar_active .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.FFMCalendario .ajax__calendar_other .ajax__calendar_day
{
	background-color: #F7F7F7;
	border-color: #F7F7F7;
	color: #F7F7F7;
}
.FFMCalendario .ajax__calendar_hover .ajax__calendar_day
{
	background-color: #265E45;
	border-color: #daf2fc;
	color: #F7F7F7;
}
.FFMCalendario .ajax__calendar_hover .ajax__calendar_month
{
	background-color: #265E45;
	border-color: #daf2fc;
	color: #F7F7F7;
}
.FFMCalendario .ajax__calendar_hover .ajax__calendar_year
{
	background-color: #265E45;
	border-color: #daf2fc;
	color: #F7F7F7;
}
.FFMCalendario .ajax__calendar_hover .ajax__calendar_title
{
	color: #0066cc;
}
.FFMCalendario .ajax__calendar_hover .ajax__calendar_today
{
	color: #0066cc;
}

/*theme - Backgrounds */
.FFMTabs .ajax__tab_header
{
	background: url(/FFMResources/images/tabs/tab-line.gif) repeat-x bottom;
}
.FFMTabs .ajax__tab_outer
{
	background: url(/FFMResources/images/tabs/tab-right.gif) no-repeat right;
}
.FFMTabs .ajax__tab_inner
{
	background: url(/FFMResources/images/tabs/tab-left.gif) no-repeat;
}
.FFMTabs .ajax__tab_tab
{
	background: url(/FFMResources/images/tabs/tab.gif) repeat-x;
}
.FFMTabs .ajax__tab_hover .ajax__tab_outer
{
	background: url(/FFMResources/images/tabs/tab-hover-right.gif) no-repeat right;
}
.FFMTabs .ajax__tab_hover .ajax__tab_inner
{
	background: url(/FFMResources/images/tabs/tab-hover-left.gif) no-repeat;
}
.FFMTabs .ajax__tab_hover .ajax__tab_tab
{
	background: url(/FFMResources/images/tabs/tab-hover.gif) repeat-x;
}
.FFMTabs .ajax__tab_active .ajax__tab_outer
{
	background: url(/FFMResources/images/tabs/tab-active-right.gif) no-repeat right;
}
.FFMTabs .ajax__tab_active .ajax__tab_inner
{
	background: url(/FFMResources/images/tabs/tab-active-left.gif) no-repeat;
}
.FFMTabs .ajax__tab_active .ajax__tab_tab
{
	background: url(/FFMResources/images/tabs/tab-active.gif) repeat-x;
}

/* Other Styles */
.FFMTabs .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
}
.FFMTabs .ajax__tab_outer
{
	height: 21px;
}
.FFMTabs .ajax__tab_inner
{
	padding-left: 3px;
}
.FFMTabs .ajax__tab_tab
{
	padding: 8px 60px;
	margin: 0;
}
.FFMTabs .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border-top: 0;
	padding: 8px;
}

.CelulaPadrao
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #DAE2DB;
	background-color: #FFFFFF;
}

.bodyPadrao
{
	background-image: url(../../FFMResources/Images/bg.gif);
	background-position: center;
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	margin: 0px;
}

.DragPanelBtn
{
	cursor: pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.DragPanelTit
{
	background-image: url(/FFMResources/images/BarraTitulo4.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	height: 30px;
	padding: 1px 1px 1px 1px;
	border: solid 1px #F7F7F7;
	cursor: move;
	font-size: 14px;
	color: white;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
}
.DragPanel
{
	background-color: #F0F0F0;
	filter: alpha(opacity=95);
	opacity: 0.9;
	padding: 3px 3px 3px 3px;
	border: solid 2px #C2D2C4;
	cursor: default;
	font-size: 10px;
	color: #00485e;
	font-weight: bold;
	font-family: Verdana, Arial, Tahoma;
}
.DragPanelMsg
{
	background-color: white;
	filter: alpha(opacity=95);
	opacity: 0.9;
	padding: 3px 3px 3px 3px;
	border: solid 2px #C2D2C4;
	cursor: default;
	font-size: 10px;
	color: #00485e;
	font-weight: normal;
	font-family: Verdana, Arial, Tahoma;
}

.Link a
{
	text-decoration:none;
	color: #00485e;
	/*font-weight: bold;*/
}
/*.Link a:link
{
	color: #00485e;
}*/
.Link a:visited
{
	color: #00485e;
}
.Link a:hover
{
	color: black;
	font-weight: bold;
	background-color: #C2D2C4;
}
.Link a:active
{
	color: #00485e;
}

.accordionLink0
{
	background-image: url(/FFMResources/images/login_24.jpg);
	width: 690px;
	height: 20px;
	padding-top: 4px;
}
.FFMBox
{
	background: transparent;
	width: 98%;
}
.FFMBox .b1, .FFMBox .b2, .FFMBox .b3, .FFMBox .b4, .FFMBox .b1b, .FFMBox .b2b, .FFMBox .b3b, .FFMBox .b4b
{
	display: block;
	overflow: hidden;
	font-size: 1px;
}
.FFMBox .b1, .FFMBox .b2, .FFMBox .b3, .FFMBox .b1b, .FFMBox .b2b, .FFMBox .b3b
{
	height: 1px;
}
.FFMBox .b2, .FFMBox .b3, .FFMBox .b4
{
	background: #ECF1ED;
	border-left: 1px solid #DAE2DB;
	border-right: 1px solid #DAE2DB;
}
.FFMBox .b1
{
	margin: 0 5px;
	background: #DAE2DB;
}
.FFMBox .b2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.FFMBox .b3
{
	margin: 0 2px;
}
.FFMBox .b4
{
	height: 2px;
	margin: 0 1px;
}
.FFMBox .FFMBoxMSG
{
	padding: 5px;
	display: block;
	background: #ECF1ED;
	border-left: 1px solid #DAE2DB;
	border-right: 1px solid #DAE2DB;
}
.CompletionListCssClass 
{ 
    width:350px!important; 
    cursor:pointer;
} 
.CompletionListCssClass_UnidMed
{ 
    width:250px!important; 
    cursor:pointer;
} 


.GridPager td table {
    font-size: 10px;
    text-align: center;
    margin: 0px auto;
    z-index: 93;
}

    .GridPager td table td span {
        cursor: default;
        color: #AAAAAA;
        font-weight: normal;
        padding: 2px 4px;
        border: 1px solid #DDE7DF;
    }

    .GridPager td table td a {
        color: #306644;
        padding: 2px 4px;
        border: 1px solid #f4f4f4;
        text-decoration: none;
    }

        .GridPager td table td a:hover {
            background-color: #d3e9dd;
            cursor: pointer;
        }
            