﻿body, HTML 
{
	margin:0px;
	width:100%;
	height:100%;
	font-family:Arial;
	background-color:#e6e6e6;
}
.bgEntrada
{
    background-image:url(../../images/im_entrada.jpg);
	background-repeat:no-repeat;
	width: 814px;
	height:302px;
    
}

.bgLeft
{
	background-image:url(../../images/bgLeft.gif);
	background-repeat:repeat-y;
	width: 19px;
	
}

.bgTop
{
    background-image:url(../../images/bgTop.gif);
	background-repeat:repeat-x;
	width: 776px;
}

.bgTop2
{
    background-image:url(../../images/bgTop2.gif);
	background-repeat:repeat-x;
	background-position:top;

	height:32px;
}

.bgTopMaster
{
    background-image:url(../../images/top_int.jpg);
	background-repeat:no-repeat;
	width: 814px;
	height:76px;
    
}


.bgBottom
{
    background-image:url(../../images/bgBottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 776px;
	height:25px;
}

.bgBottom2
{
    background-image:url(../../images/bgBottom2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 776px;
	height:25px;
}
.bgRight
{
	background-image:url(../../images/bgRight.gif);
	background-repeat:repeat-y;
	
	width: 10px;
	
}
.imLogin
{
    background-image:url(../../images/im_login.jpg);
    background-repeat:no-repeat;
    width:257px;
    height:264px;
}

.bgBottomRight
{
	background-image:url(../../images/bgBottomRight.gif);
	background-repeat:no-repeat;
	width: 19px;
	
}

.bgBottomRight2
{
	background-image:url(../../images/bgBottomRight2.gif);
	background-repeat:no-repeat;
	width: 19px;
	
}

.bgBottomLeft
{
	background-image:url(../../images/bgBottomLeft.gif);
	background-repeat:no-repeat;
	width: 19px;
	
}

.bgBottomLeft2
{
	background-image:url(../../images/bgBottomLeft2.gif);
	background-repeat:no-repeat;
	width: 19px;
	
}

.rodape
{
	font-size:11px;
	text-decoration:none;
	color:#737373;
	background-color:#e6e6e6;
	
}

.rodape a
{
	font-size:11px;
	text-decoration:none;
	color:#737373;
	font-weight:bold;
}

.rodape a:hover
{
	font-size:11px;
	text-decoration:underline;
	color:#737373;
}

.degrade_bottom
{
    background-image:url(../../images/degradeB.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:76px;
}

.degrade_bottom2
{
    background-image:url(../../images/degradeB2.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:30px;
}



.bg_branco
{
    background-color:#ffffff;
}

.bg_azul
{
    background-image:url(../../images/bg_azul.gif);
    background-repeat:repeat-x;
    background-position:top;
    height:142px;
}

.bg_login
{
    background-image:url(../../images/bg_login.gif);
    background-repeat:repeat-y;
    width:257px;
   
}

.txtLogin
{
    font-size:12px;
    color:#005273;
}

.titLogin
{
    font-size:18px;
    color:#005172;
    font-weight:bold;

}

.bg_centro 
{
       background-image:url(../../images/bg_centro.gif);
       background-repeat:repeat-y;
       width:814px;
 
}

.form{
	border:1px solid #b7b7b7;
	color:#535353;
	font-size:12px;
	line-height:18px;
	height:25px;
}

.txt_bts
{
    font-size:11px;
    color:#005274;
    text-decoration:none;
    cursor:pointer;
      
}

.txt_bts:hover
{
    font-size:11px;
    color:#005274;
    text-decoration:underline;
      
}

.txt_bts2
{
    font-size:12px;
    color:#005274;
    text-decoration:none;      
}

.txt_bts2:hover
{
    font-size:12px;
    color:#005274;
    font-weight:bold;
    text-decoration:none;      
}
.titulo1
{
   font-size:18px;
   font-weight:bold;
   text-decoration:none;
   color:#5d5d5d;
   
}

.form2{
border:1px solid #bfbfbf;
color:#535353;
font-size:12px;
line-height:18px;
height:25px;
}

.form3{
color:#535353;
font-size:12px;
line-height:24px;
}

.form4{
border:1px solid #bfbfbf;
color:#535353;
font-size:12px;
line-height:18px;
height:22px;

}


.textForm
{
    font-size:12px;
    color:#404040;
    line-height:12px;
}
.textFormLink
{
    font-size:12px;
    color:#404040;
    line-height:12px;
    text-decoration:underline;
}
.textFormB
{
    font-size:12px;
    color:#404040;
    line-height:12px;
    font-weight:bold;
    
    
}
.legenda
{
    font-size:11px;
    color:#808080;
    line-height:12px;
        
}


.bgListagem
{
    background-color:#eef2f3;
    
}

.titListagem
{
    font-size:12px;
    font-weight:bold;
    color:#00587c;
    line-height:30px;    
}

.titGrid
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    line-height:30px;    
}

.txtUser
{
    font-size:11px;
    font-weight:bold;
    color:#00587c;
    line-height:40px;
}

.txtData
{
    font-size:11px;
    color:#00587c;
    line-height:40px;
}

.text2
{
    font-size:12px;
    color:#404040;
    line-height:25px;
    padding-left:3px;
 
    
    
}

.text2 a
{
    color:#404040;
    font-weight:bold;
    text-decoration:none;   
}

.text2 a:hover
{
    color:#404040;
    font-weight:bold;
    text-decoration:none;   
}
.separador
{
	background-image: url(../../images/separador.gif);
	background-repeat:repeat-x;
	width:100%;
	background-position:bottom;
	height: 1px;
}

.divTransparente
{
	background-color:#FFFFFF;	
	position: absolute;		
	overflow: auto;	
	display: none;	
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; /* para mozilla */
	opacity:0.8; /* para Chrome*/
	z-index:100;
	top:0;	
	left:0	
}

.divInfo
{
	background-color:#FFFFFF;	
	border: solid 1px #000000;
	position: absolute;		
	overflow: auto;	
	display: block;	
	width:300px;
	height:auto;
	z-index:101;	
}

.divWait
{
	background-color:#FFFFDD;	
	border: 0px;
	position: absolute;		
	overflow: auto;	
	display: block;	
	width:300px;
	height:auto;
	z-index:101;	
}

.divHide
{
	background-color:#FFFFFF;	
	position: absolute;		
	overflow: auto;	
	display: none;	
	z-index:101;
}
.divShow
{
	background-color:#FFFFFF;	
	position: absolute;		
	overflow: auto;	
	display: block;	
	z-index:101;
}
.divHelpTransparente
{
	background-color:#FFFFFF;	
	position: absolute;		
	overflow: auto;	
	display: none;	
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; /* para mozilla */
	opacity:0.8; /* para Chrome*/
	z-index:200;
	top:0;	
	left:0	
}
.divHelp
{
	width:100%;
	height:100%;
	font-family:Arial;
	font-weight:normal;
	font-size:small;
	padding:2px 2px 2px 2px
}

.textnumber{
	border:1px solid #bfbfbf;
	color:#535353;
	font-size:12px;
	line-height:18px;
	height:25px;
	text-align:right
}
.textRed
{
    font-size:11px;
    color:Red;
    line-height:12px;        
}
.textnumberReadOnly
{
	background-color:#ececec;
	border:1px solid #bfbfbf;
	color:#A0A0A0;
	font-size:12px;
	line-height:18px;
	height:25px;
	text-align:right
}

.watermark
{
	background: #FFAAFF;
}

.popupControl {
	border: 2px solid #c4d3e6;
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	top: 643px;
	left: 211px;
}

.modalBackground {
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; /* para mozilla */
	opacity:0.8; /* para Chrome*/
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.modalConfirmBackground {
	background-color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8; /* para mozilla */
	opacity:0.8; /* para Chrome*/
}
.modalPopupConfirm {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	
	color:#535353;
	font-size:12px;	
	text-align:center
}

/*Textbox Watermark*/

.unwatermarked 
{
	height:25px;
}

.watermarked 
{
	height:25px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#FFFFFF;
	color:gray;
}	