/* Default CSS Stylesheet for a new Web Application project */
html,body,form
{
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:100%;
    width:100%;
    border:0px;
	font-family: Verdana;
	background: White;
	font-size: 12px;
	vertical-align:top;
	overflow:hidden;
}

iframe{ overflow-y: scroll }

.TableDefault
{
	border:0px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	vertical-align:top;
	width:100%;
}

.tablePageTop
{
	height: 81px;
}
.tablePageBottom
{
	height: 15px;
}

#tablePage 
{
	height:100%;
	width:100%;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	border:0px;
	background: White;
}
#clsHorizontalMenus
{
	background: #0F2F7F;
	color: White;
	width:100%;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	border:0px;
}

.clsHorizontalMenu
{
	font-family: Verdana;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;	
	color: White;
	text-decoration: none;
}

.clsHorizontalMenu A
{
	color: White;
	text-decoration: none;
}

.clsHorizontalMenu A:Hover
{
	color: #CFD5E5;
}


#loading 
{
	 /*make visible*/    
	 display:block;   
     /*position it 200px down the screen*/    
	 position:fixed; 
	 left:0px; 
	 top:0px; 
	 width:100%; 
	 height:100%;  
}

#backgroundloading
{
	position:absolute;
	top: 0px;
	left: 0px; 
	width:100%; 
	height:100%; 
	z-index:3000;
	background-color:Gray;    
	/*in supporting browsers, make it      a little transparent*/    
	filter: alpha(opacity=10); 
	/* internet explorer */    
	-khtml-opacity: 0.10;      
	/* khtml, old safari */    
	-moz-opacity: 0.10;       
	/* mozilla, netscape */    
	opacity: 0.10;           
	/* fx, safari, opera */    
}

#insideloading 
{
	position:absolute;
	top: 45%;
	left: 45%; 
	z-index:3001;
	/*in supporting browsers, make it      a little transparent*/    
	background-color:transparent;
	height:60px;
	width:160px; 
}
#TableLoading
{
	margin:2px;
	padding:2px;
	background-color: White; 
	border-color: Black;
	border:1px;
	border-style:solid;
	height:50px;
	width:150px; 
}

#frmFrame
{
	height:100%;
	width:100%; 
	border:0px;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}

#container 
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	vertical-align:top;
	overflow:auto;
}

img
{
	border:0px;
}

a
{
	color: #0F2F7F;
}

a:hover
{
	color: #8797BF;
}



.HorizontalTab
{
	text-align:center;
	color: White;
	font-size: 10px;
	margin: 3px;
	padding: 2px;
	font-family: Verdana;
	cursor:hand;
	cursor:pointer;
	background-color:#8797BF;
	width:150px;
}
.HorizontalTabSpace
{
	width:10px;
}
.HorizontalTabBottom
{
	height:4px;
	background-color:#0F2F7F;
}
.HorizontalTabSelected
{
	text-align:center;
	color: White;
	font-size: 10px;
	margin: 3px;
	padding: 2px;
    background: #0F2F7F;
	font-family: Verdana;
	cursor:hand;
	width:150px;
	cursor:hand;
}

#divRequerente
{
	display: block;
}
#divPesquisa
{
	display: none;
}
#divContaCorrente
{
	display: block;
}
#divContaPesquisa
{
	display: none;
}
#divDocumento
{
	display: block;
}
#divDespacho
{
	display: none;
}
.clsCenterText
{
	font-size:12px;
	margin-top: 0px;
}
	
.clsGridText
{
	font-size: 12px;
}
.clsGridTextChild
{
	border-right: #ffffff 0px;
	border-top: #ffffff 0px;
	font-size: 11px;
	margin: 0px;
	border-left: #ffffff 0px;
	border-bottom: #ffffff 0px;
}

.clsLogin
{
	border-top: #CFD5E5 3px solid;
	font-size: 12pt;
	border-bottom: #CFD5E5 3px solid;
	font-family: Verdana;
	text-align: left;
}
.clsHeader
{
	font-size: 11pt;
	border-bottom: #CFD5E5 2px solid;
	font-family: Verdana;
	text-align: left;
}
.clsFooter
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Verdana;
	background-color: #0F2F7F;
	text-align: center;
}
.clsBreadCrumbs
{
	font-size: 11pt;
	font-family: Verdana;
	text-align: left;
	font-weight:bold;
}

.header 
	{
		clear:both;
		float:left;
		width:100%;
	}
	
input[type="submit"]:hover 
{
	background: white; 
    border: solid 1px grey; 
    font-family: Arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #8797BF;  
    height:24px;  
    cursor:hand;
    cursor:pointer;
}

input[type="submit"]
{
	background: white; 
	border: solid 1px grey; 
    font-family: Arial, sans-serif; 
    font-size: 12px; 
    font-weight: bold; 
    color: #0F2F7F;
    height:24px;  
} 

  #content
        {
            vertical-align: top;
            font-style: normal;
            font-family: verdana;
            border: 0px;
            -moz-border-radius-topright: 5px;
            -webkit-border-top-right-radius: 5px;
            -moz-border-radius-bottomleft: 5px;
            -webkit-border-bottom-left-radius: 5px;
            margin: 5px 5px;
            padding: 5px 5px;
        }
        .ButtonStyle
        {
            border: thin solid #C6C3DE;
            background-color: #ECEBFA;
            margin-left: 5px;
            width: auto;
            height: 25px;
            padding-left: 5px;
            padding-right: 5px;
            font-size: 13px;
            font-weight: bold;
            padding-top: 3px;
            padding-bottom: 3px;
            text-align: center;
            color: #636363;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
        }
       .ButtonStyle:hover
        {
            border-color: #726E96;
            color: #636363;
            cursor: pointer;
        }
          
              label
        {
            width: 100px;
        }
        
        #gvDocumentos
        {
            width: 100%;
            background-color: #FFFFFF;
            margin: 5px 0 10px 0;
            border-collapse: collapse;
            border: 0px;
        }
        #gvDocumentos tr
		{
			border-bottom: #0F2F7F 1px dashed;
		}
		
        #gvDocumentos th
        {
            font-size: 11px;
            font-weight: bold;
            color: White;
            font-family: Verdana;
            height: 20px;
            border-bottom: #0F2F7F 1px solid;
            text-align: left;
            width: auto;
            background-color: #8797BF;
        }
        
        #gvDocumentos td
        {
            padding: 2px 0px 0px 2px;
            color: #000000;
            height: 20px;
            border-left: #0F2F7F 0px dashed;
        }
        #gvDocumentos td a
        {
            color: #0F2F7F;
            text-decoration: none;
            font-weight: bold;
        }
        
        .gridFirstItem
        {
            width: 0px;
            border-left: #0F2F7F 0px dashed;
        }
        
        .gridItem
        {
            padding: 2px 0px 0px 2px;
            color: #000000;
            height: 20px;
            border-left: #0F2F7F 0px dashed;
            margin: 1px;
            border-bottom: #0F2F7F 1px dashed;
        }
        
        .gridItem2
        {
            color: #993333;
            padding: 2px;
            margin: 1px;
            height: 20px;
            border-left: #0F2F7F 0px dashed;
            border-bottom: #0F2F7F 1px dashed;
        }
        
        .gridEditItem
        {
            padding: 2px 0px 0px 2px;
            color: #000000;
            height: 20px;
            border-left: #0F2F7F 0px dashed;
            margin: 1px;
            border-bottom: #0F2F7F 1px dashed;
        }
        
        .GridSelectedLine
{
	FONT-WEIGHT: bold;
	COLOR: #545c7c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #CFD5E5;
}
.GridSelectedLine td
{
	border-color:#245E83;
	height: 25px;
}
        .gridSelectedItem
        {
            padding: 2px 0px 0px 2px;
            color: #000000;
            height: 20px;
            border-left: #0F2F7F 0px dashed;
            margin: 1px;
            border-bottom: #0F2F7F 1px dashed;
            BACKGROUND-COLOR: #CFD5E5;
        }
        
        .gridHeader
        {
            font-size: 11px;
            font-weight: bold;
            color: #000000;
            border-bottom: #0F2F7F 1px solid;
            font-family: Verdana;
            height: 20px;
            text-align: left;
            background-color: #8797BF;
        }
        .gridEditHeader
        {
            font-size: 11px;
            font-weight: bold;
            color: #000000;
            font-family: Verdana;
            height: 20px;
            border-right: #0F2F7F 0px solid;
            border-top: #0F2F7F 0px solid;
            border-left: #0F2F7F 0px solid;
            border-bottom: #0F2F7F 1px solid;
            background-color: #8797BF;
        }
        .gridHeader a:visited
        {
            color: White;
            text-decoration: none;
        }
        .gridHeader a:active
        {
            color: White;
            text-decoration: none;
        }
        
        .gridHeader a:link
        {
            color: White;
            text-decoration: none;
        }
        
        .gridHeader a:hover
        {
            color: White;
            text-decoration: none;
        }
