form {
	margin: 0px;
}

a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #15428b;
	font-size: 12px;
	
}


a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #15428b;
	
}
a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #15428b;

}

a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	color: #15428b;

}

td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-y: scroll;
	overflow-x: auto;

}
.tr001 {

	background-color: #FFFFFF;
}

.tr002 {


}
.head001 {

	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.tabela001 {

	background-color: #333333;
}

.tabela_lista {
	/*ta usando?*/
	background-color: #CCCCCC;
}

.td_lista {
	/*ta usando?*/
	background-color: #FFFFFF;
}

.caixa001 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
	
}
.botao001 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #456391;
	border: 1px solid #456391;
	font-weight: bold;
}

.campo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9d8148;
	background-color: #f3e4c7;
}

.campo_cinza {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #7e848f;
	background-color: #e0e6f1;
}

.campo2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #9d8148;
	background-color: #f3e4c7;
	width:100%
}

.campo_cinza2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #7e848f;
	background-color: #e0e6f1;
	width:100%
}

.text001 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #929292;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #929292;
	background-color: #F3F3F3;
	width: 100%;
}

.text002 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #929292;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #929292;
	background-color: #F3F3F3;
}

.combo001 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	background-color: #F3F3F3;
	width:100%;
}

.combo002 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid;
	background-color: #F3F3F3;
}

.campo001 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.campoview001 {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.botao002 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000066;
	border-top: 1px solid #5971C1;
	border-right: 1px solid #5971C1;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
}

.menubotao001 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000066;
	border-top: 1px solid #5971C1;
	border-right: 1px solid #5971C1;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	font-weight: bold;
	margin-top: 3;
}

.imagem001 {
	border:  none ;
}

.borda_iframe {
 	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #E9E9E9;
	border-bottom-color: #E9E9E9;
	border-left-color: #999999;
}

.campodisabled {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #929292;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #929292;
	background-color: #d8d8d8;
	color: #929292;
	width: 100%;
}


/* COMBO AJAX ############################################################################################################## */

.acDiv{ 
	border: 1px solid #819cc5;
	background-color: #d9e6f9;
	
	padding: 3px; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000000; 
	display:none; 
	position:absolute; 
	z-index:999; 
	overflow-x:auto;
	overflow-y:visible;
	width: 250px;
}

.acDiv UL{ 
	list-style:none; 
	margin: 0; 
	padding: 0; 
} 

.acDiv UL LI{ 
	display:block;
}

.acDiv A{ 
	color:#000000; 
	text-decoration:none; 
}

.acDiv A:hover{ 
	color:#000000; 
}

.acDiv LI.selected{ 
	background-color:#93b3e2; 
	color:#000000; 
}

/* GRADE ################################################################################################################### */


/* cor da linha PAR */
.tabLinha1 {background-color:#ececec; cursor: pointer; }
.tabLinha1_hover {background-color:#dadce1; cursor: pointer; }

/* cor da linha IMPAR */
.tabLinha2 {background-color:#ffffff; cursor: pointer; }
.tabLinha2_hover {background-color:#dadce1; cursor: pointer; }

/* cor da borda ao redor da grade */
.tabBorda {border: 1px solid #9baec6; } 

/* cor das linhas internas da grade */
.tabLinhaEsq {border-left: 1px solid #9baec6; }

/* cor das linhas internas da grade */
.tabLinhaBaixo {border-bottom: 1px solid #9baec6; }

/* cor do cabeçalho da grade */
.tabTitImg {background-color: #dae0ec; background-image: url(../images/tabela_titulo.jpg)}


/* ESTILO DO CALENDÁRIO ###################################################################################################### */


	.cpYearNavigation,
	.cpMonthNavigation /* background dos combos */
			{
			background-color:#ffffff;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#666666;
			font-weight:bold;
			}
	.cpDayColumnHeader,
	.cpYearNavigation,
	.cpMonthNavigation,
	.cpCurrentMonthDate,
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDate,
	.cpOtherMonthDateDisabled,
	.cpCurrentDate,
	.cpCurrentDateDisabled,
	.cpTodayText,
	.cpTodayTextDisabled,
	.cpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.cpDayColumnHeader /* divisoria de cima */
			{
			text-align:right;
			border:solid thin #808080;
			border-width:0 0 1 0;
			}
	.cpCurrentMonthDate,
	.cpOtherMonthDate,
	.cpCurrentDate 
			{
			text-align:right;
			text-decoration:none;
			}
	.cpCurrentMonthDateDisabled,
	.cpOtherMonthDateDisabled,
	.cpCurrentDateDisabled 
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.cpCurrentMonthDate /* datas do mes corrente */
			{
			color:#000000; 
			}
	.cpCurrentDate 
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.cpOtherMonthDate 
			{
			color:#aaaaaa;
			}
	TD.cpCurrentDate /* data atual marcada */
			{
			color:#FFFFFF;
			background-color: #93b3e2;
			border-width:1;
			border:solid 1px #93b3e2;
			}
	TD.cpCurrentDateDisabled 
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.cpTodayText,
	TD.cpTodayTextDisabled /* divioria de baixo */
			{
			border:solid thin #808080;
			border-width:1 0 0 0;
			}
	A.cpTodayText,
	SPAN.cpTodayTextDisabled
			{
			height:20px;
			}
	A.cpTodayText /* Texto: Hoje*/
			{
			color:#000000;
			font-weight:bold;
			}
	SPAN.cpTodayTextDisabled 
			{
			color:#D0D0D0;
			}
	.cpBorder /* borda do calendario */
			{
			border:solid thin #666666;
			}

/* ###################################################################################################################### */

a.menulink:link {
	color: #fff0d9;
	text-decoration: none;
}
a.menulink:visited {
	color: #fff0d9;
	text-decoration: none;
}
a.menulink:active {
	color: #fff0d9;
	text-decoration: none;
}
a.menulink:hover {
	color: #fff0d9;
	text-decoration: underline;;
}

/* ############## */

a.menulink1:link {
	color: #c8daf8;
	text-decoration: none;
}
a.menulink1:visited {
	color: #c8daf8;
	text-decoration: none;
}
a.menulink1:active {
	color: #c8daf8;
	text-decoration: none;
}
a.menulink1:hover {
	color: #c8daf8;
	text-decoration: underline;;
}
