html,body html 
{
	width:100%;height:100%;
}
body  
{
	width:100%;height:100%;margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
/*for all browsers, including IE*/
.content  
{
	width:100%;height:100%;min-height:100%;
    margin-bottom:-67px;	
}
/*fixes error in non-IE agents*/
html>body .content  
{
    height:auto;min-height:100%;
}    
form 
{
	height:100%;
}



.Normal { width: 100%; height: 100%; }
.Dialog { padding: 20px 20px 20px 20px; }

img  { border-width: 0px }
table { border-width: 0px; }

/*a { color: Black; } 
a:active { color: Black; }
a:visited { color:  Black; }*/


select { font-size: 1em; font-family: Tahoma, Verdana; }
input  { font-size: 1em; font-family: Tahoma, Verdana; }
textarea { font-size: 1em; height: 60px; font-family: Tahoma, Verdana; }
label { font-weight: bold; }

.Label { font-weight: bold; }
.Button { cursor: hand; background: #efefef url('../../images/button.gif') repeat-x; border: 1px #466094 solid; padding: 1px 2px 1px 2px; }
.TextBox { border: solid 1px #466094; height: 1.4em; padding: 1px 1px 1px 1px; }

.GridView { border: solid 1px #d6d3ce /*#466094*/; }
.GridViewRow { height: 24px; }
.GridViewRow TD { padding: 0px 5px 0px 5px; }
.GridViewAlternateRow TD { padding: 0px 5px 0px 5px; }
.GridViewHeader { height: 24px; background-color: #E0E3E8; }
.GridViewHeader TH { padding: 0px 5px 0px 5px; }
.GridViewSelectedRow { height: 24px; background-color: #7a9edf /*#5a7ebf*/; color: White; }
.GridViewSelectedRow TD { padding: 0px 5px 0px 5px; }
.GridViewPager { background-color: #E0E3E8; }
.GridViewSelectedRow A { color: White; }
.GridViewAlternateRow { height: 24px; background: #FFE1E1 /*#D7EEFF*/ /*#FEFFDF*/; }

.DataList {  }
.DataListItem { padding: 0px 5px 0px 5px; }

.ImageHidden { display: none; }

.Tabs {}
.Tab { margin: 0px 2px 0px 2px; }
.TabSide { height: 18px; width: 3px; cursor: hand; }
.TabCenter { height: 18px; padding: 2px 5px 0px 5px; cursor: hand; white-space:nowrap; }
.Tab a { text-decoration: none; }

.Common { width: 100%; height: 100%; background-color: #EEEEEE; }
.CommonPanel { border-bottom: solid 1px white; padding: 10px 10px 10px 10px; }
.CommonPanelTitle { font-weight: bold; }
.CommonPanelContent { margin-left: 10px; margin-top: 5px; }

/*.Lookup-Label { text-overflow: ellipsis; }*/
    
.Main { padding: 20px 20px 20px 20px; width: 100%; height: 100%; }

.Header { width: 100%; border-bottom: solid 1px #466094; }
.HeaderTop { width:100%; padding: 5px 10px 0px 10px; }
.HeaderTitle { height: 100%; font-weight: bold; font-family: Arial, Verdana; color: #18306b /*#466094*/; font-size: 1.4em; }
.HeaderOptions {  }

.Login { width: 100%; height: 100%; }
.Section { background-color: #E0E3E8; width: 100%; color: Black; border: solid 1px #d6d3ce; font-weight: bold; padding: 4px 5px 4px 5px; }

.Edit { /*width:100% */ }
.Edit .Left {text-align:right; vertical-align:middle; vertical-align:top; }
.Edit .Right {text-align:left; vertical-align:middle; }

.Notes { width: 100%; }
.Note  { width: 100%; }
.Note .Header { width: 100% }
.Note .Header .Created { font-weight: bold; }
.Note .Header .Modified { text-align: right; }

/* .calendar { font-size: 11px; font-family: tahoma, verdana; }*/

/*
 *	Status
 */

.StatusInfo 
{ 
	text-align: center; 
	background: #E9F0F9 ;
	padding: 8px 8px 8px 8px; 
	border: #CFE0EA 1px solid; 
	color: #3A6EA5;
} 
	
.StatusError 
{ 
	text-align: center;  
	background:#FFE4E1; 
	padding: 8px 8px 8px 8px; 
	border: #EED5D2 1px solid; 
	color: #CC1100;
}

.Filter
{
	font-size: 11px;
	font-family: tahoma, Verdana;
}

.Hide
{
	display: none
}

.Show
{
	display: block
}

.tipos { color: #000000; font-weight: bold; text-transform: uppercase; white-space: nowrap; }
.tipos a { padding-left: 4px; color: #000000; text-decoration: none; }
.tipos a:hover { text-decoration: underline; }
.tipos a:visited { color: #000000; }

.tipos td { border-top: 1px #c0c0c0 solid; border-left: 1px #c0c0c0 solid; background: #dedede; }
.tipos td.sep { background: none; border: none; }

.tipos .active { color: #ffffff; padding-left: 4px; background: #de6200 url('../../images/active.gif'); }
.tipos .active a { color: #ffffff; }
.tipos .active a:visited { color: #ffffff; }

.subtipos { margin: 1% 1% 1% 10px; color: #000000; font-weight: bold; text-transform: uppercase; white-space: nowrap; }
.subtipos a { padding: 3px 3px 3px 3px; border: 1px #c0c0c0 solid; color: #000000; text-decoration: none; }
.subtipos a:hover { background: #ffffff; text-decoration: underline; }
.subtipos a:visited { color: #000000; }
.subtipos .subactive a { background: #ffffff; }

.subtipos .active { background: #de6200 url('../../images/active.gif'); }
.subtipos .active a { color: #ffffff; }
.subtipos .active a:visited { color: #ffffff; }

.section { background: #eeeeee; font-weight:bold; color: #000000; border-top: #dddddd 1px solid; border-right: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; border-left: #dddddd 1px solid; }	

.rpt { BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 1px solid }
.rpt TABLE TD LABEL { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; WHITE-SPACE: nowrap }
.rpt A { COLOR: #000000; TEXT-DECORATION: none }
.rpt A:hover { TEXT-DECORATION: underline }
.rpt A:visited { COLOR: #000000 }


 /*MasterPage*/
  #header
    {
    	 
    	background-image:url('../../FrontOffice/images/backgroundImageHeader.gif'); 
    	background-repeat: repeat-x;
    	
    }
    
    #header #content 
    {
        height:110px;
        margin-left:auto;
        margin-right:auto;
        width:1090px;
       
              
    }
    #main #mainContent
    {
    	margin-left:auto;
        margin-right:auto;
        width:1090px;
    } 
    
    #footer
    {
        margin-left:auto;
        margin-right:auto;
       
        width:1090px;
        height:67px;
      
     
    }
    
    .headerRegister
    {
		font-family: Verdana;
		font-size:9px;
		color:#FFFFFF;
    }
    
    .masterPageTD1
    {
    	height:110px; 
    	width:40px;
    	background-image:url('../../FrontOffice/images/backgroundImageHeader.gif'); 
    	background-repeat: repeat-x;
    } 
    .masterPageTD2
    {
    	height:100%; 
    	width:240px;
    }
    .masterPageTD3
    {
		height:100%; 
		width:5px;
		background-image:url('../../FrontOffice/images/shadowHeader.gif'); 
		background-repeat: repeat-x;
    }
    .masterPageTD4
    {
    	height:100%;
    	width:805px;
    	background-image:url('../../FrontOffice/images/backgroundImageHeader.gif'); 
    	background-repeat: repeat-x;
    }
    .masterPageTD5
    {
		height:100%; 
		width:5px;
		background-image:url('../../FrontOffice/images/shadowMain.gif'); 
		background-repeat: repeat-y;	
    }
    .masterPageDIV1
    {
		width:100%;
		height:67px;
		background-image:url('../../FrontOffice/images/backGroundImageFooter.gif'); 
		background-repeat: repeat-x;
    }
    .masterPageTD6
    {
    	height:67px; 
    	width:240px; 
    	background-image:url('../../FrontOffice/images/backGroundImageLogoFooter.gif'); 
    	background-repeat: repeat-x;
    	text-align:left; 
    	vertical-align:top;
    }
    .masterPageTD7
    {
    	height:67px; 
    	width:5px;
    	background-image:url('../../FrontOffice/images/shadowFooter.gif'); 
    	background-repeat: repeat-x;
    }
    
 /*Fim MasterPage CSS*/


/*Menu CSS*/


.rpLink 
{
	text-align:left;
	/*padding-top: 8px;
	padding-bottom: 8px;*/
	color:#01669e;
	font-family: Verdana;
	font-size:9px;
}
.rpExpandable
{
	text-align:left;
	/*padding-top: 8px;
	padding-bottom: 8px;*/
	color:#01669e;
	font-family: Verdana;
	font-size:9px;
}
.rpTextSelected
{
	text-align:left;
	/*padding-top: 8px;
	padding-bottom: 8px;*/
	color:#F27300;
	font-family: Verdana;
	font-size:9px;	
}


.rpRootGroup .rpText
{
	text-align:left;
	padding-top: 8px;
	padding-left: 25px;
	padding-bottom: 8px;
	font-family: Verdana;
	font-size:9px;
}



.rpGroup .rpText
{
	border-bottom:none;
	font-size:9px;
	font-weight:normal;
	padding-top: 8px;
	padding-left: 45px;
	padding-bottom: 8px;
}

.MenuTitleCss
{
	font-family:Share-Regular;
	font-size:22px;
	color:#ff891b;
	text-align:center;
}

/*Fim Menu CSS*/

/* Css Noticias */
.NewsTitle
{
	font-family:Share-Regular;
	font-size:22px;
	color:#ff891b;
}
.newsDestaqueTitle
{
	color:#00669e;
	font-family:Verdana;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;	

}
.newsDateText
{
	font-family:Verdana;
	font-size:9px;
	
}

.NewsListHeader
{
	background-color:#FFFFFF;
	font-size: 22px; 
	color: rgb(0, 102, 158); 
	font-family: share-regular;
}


/*Fim Css Noticias*/

/*Css Formulario*/
.FormularioTitle
{
	font-family:Share-Regular;
	font-size:22px;
	color:#ff891b;
}
.FormularioText
{
	font-family:Verdana;
	font-size:9px;
	
}

.FormularioNextLnk
{
	font-family:Verdana;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;	
}



/*Fim Css Formulario*/

/* Css Search*/
.SearchTitle
{
	font-family:Share-Regular;
	font-size:22px;
	color:#ff891b;
}

.SearchTextBox
{
	width:170px;
	height:10px;
}
.SearchBtn
{
	font-family:Verdana;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;	
}
.SearchResults
{
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	text-decoration:none;		
}
.GridViewRow
{
	background-color:#FFFFFF;
}

.GridViewAlternateRow
{
	background-color:#FFFFFF;
}

.searchResultTitle
{
	color:#00669e;
	font-family:Share-Regular;
	font-size:23px;
	text-decoration:none;	
}

/*Fim CSS Search*/


/*Css Login Control*/
.LoginLabel
{
	font-family:Share-Regular;
	/*font-size:22px;*/
	font-size:20px;
	color:#FFFFFF;
}
.UserNameLoginTextBox
{
	width:150px;
	height:10px;
}
.PasswordLoginTextBox
{
	width:150px;
	height:10px;
}

/*Fim Css Login Control*/

/*Css Login Status*/
.cssLoginStatus
{
	font-family:Verdana;
	font-size:9px;
	color:#FFFFFF;
	/*text-decoration:none;	*/
}
/*Fim Css Login Status*/

/*Css Content*/
.contentDescription
{
	color:#00669e;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}
/*Css Content Fim*/