/* links */
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B333C;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0B333C;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0B333C;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0B333C;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0B333C;
}

.navitem
{
	background-color: #FEFEFE;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #F5F5F5;
	padding: 4px;
	line-height:20px;
}

.navitemhover
{
	background-color: #FFF8E9;
	color: #4D268C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #F5F5F5;
	padding: 4px;
	line-height:20px;
}



/* textos */

.tx_azul_11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4D268C;
	font-size: 11px;
	font-weight: bold;
}
.tx_red_11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
}
.tx_verde_11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #006633;
	font-size: 11px;
	font-weight: bold;
}

.tx_branco_11 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	
}



/* titulos */

.tt_azul_16 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B333C;
	font-size: 16px;
	font-weight: bold;
}



/* titulos modificados */

.tt_azul_14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B333C;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	background-color: #f5f5f5;
}

.tt_consulta {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B333C;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	background-color: #f5f5f5;
	line-height:20px;
}


/* formularios */

.form1 {
	border-right: #0B333C 1px solid; 
	border-top: #0B333C 1px solid; 
	font-size: 10px; 
	border-left: #0B333C 1px solid; 
	color: #0B333C; 
	border-bottom: #0B333C 1px solid; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
}

.form2 {
	
    width: 100px;  
}


/* tabelas */

.tr_azul {
	background-color: #4D268C;
}

.tr_verde {
	background-color: #003300;
}

.tr_cinza_claro {
background-color: #f5f5f5;
line-height:20px;
}

.tr_17 {
line-height:17px;
}

.tr_20 {
line-height:20px;
}

.tr_25 {
line-height:25px;
}



/* menu */

.menu
{
	background: transparent url(../img/menu/menu.jpg) center center repeat-x;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #F5F5F5;
	border-left: 1px solid #F5F5F5;
	border-right: 1px solid #F5F5F;
	padding: 3px;
}

.menuhover
{
	background: transparent url(../img/menu/menu-over.jpg) center center repeat-x; 
	color: #0B333C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #F5F5F5;
	padding: 3px;
}


.myButton {
	box-shadow:inset 0px 1px 0px 0px #F29D20;
	background:linear-gradient(to bottom, #F29D20 5%, #FCA629 100%);
	background-color:#FCA629;
	border-radius:4px;
	border:1px solid #F29D20;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:3px 2px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.myButton:hover {
	background:linear-gradient(to bottom, #9C5F07 5%, #9C5F07 100%);
	background-color:#9C5F07;
}
.myButton:active {
	position:relative;
	top:1px;
}