.div_alert
{
background-color: #dbdbdb;	
	}

.font_alert {
	
	font-size:13px;
	font-style: normal;
	color:White;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bolder;
	}	

legend
{
	font-family: verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #45579E;
	line-height: 30pt;
}

.font_legend
{
	font-family: verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #45579E;
}

fieldset
{
	background-image: url(../Images/barra2.gif);
	*background-image: url(../Images/barra.gif);
	background-repeat:no-repeat;
	background-position:inherit;
	font-size: 8pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	

}

.loginText
{
	font-size: 9pt;
}

ul#links
{
	list-style-type: none;
}

ul.split,ul.split li{margin:0;padding:0;list-style:none}
ul.split li
{
	width:120px;margin:0 10px 10px 0
}
ul.split h3
{
	font: bold 7pt/1.3 Verdana,sans-serif;
	margin: 0px;
	padding: 2px 0 2px;
	text-align: center; /*background: #d43b02;*/
	color: #ffffff;
	/*background-image: url(../Images/loginhbg.gif);
	background-repeat: repeat-x;*/
}
ul.split div
{

	/*background-image: url(../Images/divbg.gif);
	background-repeat: repeat-x;*/
	/*background-color: #f8ede9;*/
}

ul.split div table td
{

font-size: 7pt;
}


#ly_host
{
	height: 100%;
	width: 100%;
	background-color: #ffffff;
}

/* Customizar largura parcial ou total do site 
width: 778px; é o potal
*/
#ly_host #ly_innner
{
	background-color: #ffffff;
width: 100%;
	height: 100%;
}

#ly_host #ly_left
{

width: 0px;

}

#ly_host #ly_right
{

width: 0px;

}

#ly_host #ly_center
{
	background-color: #ffffff;
}

#ly_host #ly_content
{
	width: 100%;
	height: 100%;
	font-size: 8pt;
	/*background-image: url(../Images/bg.jpg);*/
}

#ly_host #ly_content #inforow
{
	background-color: #33ff66;
}

#ly_host #ly_content #headers
{
height: 67px;
}

#ly_host #ly_content #ly_header2
{
height: 67px;
}


#ly_host #ly_content #newscontainter
{
	/*background-image: url(..Images/bord_esq.jpg);
	background-repeat: repeat-y;*/


}


#ly_host #ly_content #webnews
{
	
	width: 200px;
}

.break {

	page-break-before: always;
	background-color:white;
	font-family:arial;
	font-size:x-small;

	border-left-style:solid;
	border-left-color:Black;
	border-left-width:1px;

	border-right-style:solid;
	border-right-color:Black;
	border-right-width:1px;

	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1px;

	border-top-style:solid;
	border-top-color:Black;
	border-top-width:1px;
}

.ReportTitle {

	font-family:arial;
	background-color: #FFE9CF;
	font-size: 15px;
	color: black;
}

body {
scrollbar-3dlight-color:#4D89D1;
scrollbar-arrow-color:white;
scrollbar-base-color:#4D89D1;
scrollbar-darkshadow-color:#4D89D1;
scrollbar-face-color:#4C8AD5;
scrollbar-highlight-color:#1D598F;
scrollbar-shadow-color:#D2D2D2;
margin-top: 0px;
background: #FFFFFF);
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.textoAlerta
{
	font-weight: bold;
	font-size: 11px;
	color: #ff0000;
	font-family: arial;
}
span {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#000000;
	font-stretch:normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}


.botao
{
	color: #000000;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	background-image: url(../Images/buttonbg.gif);
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
	background-repeat: repeat-x;
}

.botaoLoginHover
{
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	background-image: url(../Images/buttonhbg.gif);
	border-right: #6699cc 1px double;
	border-top: #6699cc 1px double;
	border-left: #6699cc 1px double;
	border-bottom: #6699cc 1px double;
}

.font {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#45579E;
	font-stretch:normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}
.font2 {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#45579E;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}

.font_tit_fundo_cinza {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#45579E;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}
.font_rodape {
	font-family:arial;
	font-size:10px;
	font-style: normal;
	color:#ffffff;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}
.font_sistema {
	font-family:arial;
	font-size:10px;
	font-style: normal;
	color:#000000;
	font-stretch: normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}
.fontrecibo{
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#000000;
	font-stretch:normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}
	.fontreciboi{
	font-family:arial;
	font-size:11px;

	color:#000000;	
	font-weight: bold;
	}	

.font_menu_titulo {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#45579E;
	font-stretch:normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: bold;
	}

.font_menu_subtitulo {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	color:#45579E;
	font-stretch:normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	}

.textoTD {
	font-family : arial;
	font-size : 11;
	color : Black;
}

a:link {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	font-stretch:normal;
	word-spacing:normal;
	font-weight: normal;
	text-decoration:none;
	color:#45579E;
	
}

a:visited {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	font-stretch:normal;
	marks:none;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	color:#45579E;
}

a:hover {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	font-stretch:normal;
	text-decoration:underline;
	word-spacing:normal;
	color:#45579E;
	font-weight: normal;
}

a:active {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	font-stretch:normal;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	color:#45579E;
}
a {
	font-family:arial;
	font-size:11px;
	font-style: normal;
	font-stretch:normal;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	color:#45579E;
}

.Grid {
	
	background-color:white;
	font-family:arial;
	font-size:x-small;

	border-left-style:solid;
	border-left-color:Black;
	border-left-width:1px;

	border-right-style:solid;
	border-right-color:Black;
	border-right-width:1px;

	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1px;

	border-top-style:solid;
	border-top-color:Black;
	border-top-width:1px;
}
.campoTexto {
	text-align:left;
	font-family:arial;
	font-size:xx-small;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	height:16px;
}
.campoCombo {
	font-family:arial;
	font-size:xx-small;
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-style:solid;
	border-right-style:solid;
	border-top-width:1;
	border-top-color:Black;
	height:16px;
}

.campoCheckBox {
	text-align:left;
	font-family:arial;
	font-size:xx-small;
	height:16px;
}

.radioButton {
	font-family:arial;
	font-size:xx-small;
	height:16px;
	font-weight: bold;
	border-width:1;
	border-style:solid;
}

.GridSelection {

	font-family:arial;
	background-color: #E6FAFF;
	font-size: 11px;
	color: black;
}

.CabecalhoGrid {
	font-family : arial;
	font-style: normal;
	font-size : 11;	
	font-stretch:normal;
	marks:none;	
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	color : White;
	background-color: #6789BC;

}

.GridLinha {

	font-family:arial;
	font-size: 11 px;
	height:11 px;
	color: black;
}

.GridLinhaAlternada {

	font-family:arial;
	background-color: #DFF2FF;
	font-size: 11 px;
	color: black;
}
.campoFormulario {
	font-family : arial;
	font-weight: bold;
	font-size : 11;
	color : Black;
	text-align: left;
}



.XmlMenuItem
{
	font-weight:bold;
	
}

.XmlMenuGroup
{
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color:#922F0F;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
}

.XmlMenuGroup a
{	
	font-family: arial;
	font-size: 11px;
	font-style: normal;
	color: #1D2A5F;
	word-spacing: normal;
	text-decoration: none;
	font-weight: bold;

}

.XmlMenuSubGroup
{	font-family:arial;
	font-size:11px;
	font-style: normal;
	color: #1D2A5F;
	word-spacing:normal;
	text-decoration:none;
	font-weight: normal;
	left: 12px;
	position: relative;
}



/* Não Alterar a partir daqui */
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}



input.campoTexto
{
	background-image: url(../Images/textboxbg.gif);
	background-repeat: repeat-x;
}
.RPTLabels
{
	font-size: 8pt;
	color: black;
	font-family: Arial;

}
.RPTDetailItem
{
	border-bottom: #000000 1px solid;
}
.RPTDetailHeader
{
	font-weight:bold;
}

.RPTLargeFont
{
	font-family:arial;
	font-size:16px;
	font-weight:bold;



}
#RPTDetailTable
{

	font-size: 9pt;
	
	font-family: Arial;
	width: 100%;
}

#RPTMasterTable
{
	border-right: #330000 1px solid;
	border-top: #330000 1px solid;
	font-size: 9pt;
	border-left: #330000 1px solid;
	border-bottom: #330000 1px solid;
	font-family: Arial;
	width: 600px;
/*	margin-left: 60px;*/
	margin-bottom: 10px;
	padding: 0px;
}
.awfm3nBspm
			{
				
				border-top: LightGrey 1px solid;
				padding-left: 0px;
				font-weight: bold;
				font-size: 11px;
				z-index: 1000;
				left: 0px;
				color: #000000;
				background-color:#DFF2FF;
				visibility: hidden;
				padding-top: 5px;
				background-repeat: repeat-x;
				font-style: normal;
				font-family: arial;
				position: absolute;
				text-align: center;
			}
			
.color1
{
	background-color:#fcf0f0;
	font-size: 11px;
	height:11px;
	color: black;
}
.color2
{
	background-color:#f3eded;
	font-size: 11px;
	height:11px;
	color: black;

}
.color3
{
	background-color:#e7e8e9;
	font-size: 11px;
	height:11px;
	color: black;

}
.color4
{
	background-color:#dce3e5;
	font-size: 11px;
	height:11px;
	color: black;

}
.color5
{
	background-color:#d3e0e3;
	font-size: 11px;
	height:11px;
	color: black;

}
.color6
{
	background-color:#cedfe1;
	font-size: 11px;
	height:11px;
	color: black;

}
.color7
{
	background-color:#cedfe1;
	font-size: 11px;
	height:11px;
	color: black;

}
.color8
{
	background-color:#cadfdf;
	font-size: 11px;
	height:11px;
	color: black;

}
.color9
{
	background-color:#cde3df;
	font-size: 11px;
	height:11px;
	color: black;





}
.color10
{
	background-color:#d3e9e0;
	font-size: 11px;
	height:11px;
	color: black;

}
.color11
{
	background-color:#d9eee1;
	font-size: 11px;
	height:11px;
	color: black;






}
.color12
{
	background-color:#def2e2;
	font-size: 11px;
	height:11px;
	color: black;

}	
.color13
{
	background-color:#e5f8e3;
	font-size: 11px;
	height:11px;
	color: black;

}		
