img{border:0px}
td{
	font:12px arial;
}


.item	{ background-image: url(images/dirBullet.gif); background-repeat:no-repeat; margin-left:10px; margin-bottom:10px; padding-left:10px; padding-right:10px;}
.divVolta  { width:100px; text-align:left; float:right;padding-bottom:5px ;border-bottom:1px solid black; background-image: url(images/dirBullet.gif); background-repeat:no-repeat; padding-left:8px; font-weight:bold}

.azul{color: #003399}
.verde{color: #3B9B24}
pre{font-family:arial; font-size:12px; text-align:justify;	line-height:1.5em;	margin-top:1.5em; font-size:12px }
td.menu{
	font-family:verdana;
	display:block;
	margin : 2px;
	color: #ffffff;
	padding-left:5px;
}
.menu_on{
	color: #000000; 
	text-decoration: none; 
	font-weight:bold;
	padding-left:6px; 
	padding-right:6px; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-left:3px; 
	width: 144px; 
	background-color:#FFF6C9; 
	border:1px solid #C5B153; 
	/*display:block;*/
}
.menu_int_on{
	color: #000000; 
	text-decoration: none; 
	font-weight:bold;
	padding-left:6px; 
	padding-right:6px; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin-left:3px; 
	width: 144px; 
	background-color:#FFFAE5; 
	border:1px solid #C5B153; 
	/*display:block;*/
}
dd, p {	text-align:justify;	line-height:1.5em;	margin-top:1.5em;}

a.menu:link		{color: #000000; text-decoration: none; font-weight:bold; width: 144px; border:1px solid #FFF0A9; padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin-left:3px; }
a.menu:visited	{color: #000000; text-decoration: none; font-weight:bold; width: 144px; border:1px solid #FFF0A9; padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin-left:3px; }
a.menu:hover	{color: #000000; text-decoration: none; font-weight:bold; width: 144px; border:1px solid #BBA84E; padding-left:6px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin-left:3px; background-color: #E2CB5F;}

a.menu_int:link		{color: #333333; text-decoration: none; font-weight:bold; width: 144px; border:1px solid #FFF0A9; padding-left:15px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin-left:3px;}
a.menu_int:visited	{color: #333333; text-decoration: none; font-weight:bold; width: 144px; border:1px solid #FFF0A9; padding-left:15px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin-left:3px;}
a.menu_int:hover	{color: #333333; text-decoration: none; font-weight:bold; width: 144px; border:1px solid #BBA84E; padding-left:15px; padding-right:6px; padding-top:5px; padding-bottom:5px; margin-left:3px; background-color: #E2CB5F;}

a:link		{color: #003399;text-decoration:none;}
a:visited	{color: #003399;text-decoration:none;}
a:hover		{color: #FF0000;text-decoration:underline;}

a.volta:link		{color: #003399;text-decoration:none;}
a.volta:visited		{color: #003399;text-decoration:none;}
a.volta:hover		{color: #FF0000;text-decoration:none;}

.topico  {font-family: Arial; font-size:16px; COLOR:#666666; padding:0px 0px 10px 8px; font-weight:bold}
.topico2 {font-family: Arial; font-size:14px; COLOR:#666666; padding:5px 0px 10px 8px; font-weight:bold}
.topico3 {font-family: Arial; font-size:14px; COLOR:#1232a0; padding:0px 0px 10px 0px; font-weight:bold}
 .topico4 {font-family: Arial; font-size:14px; COLOR:#000000; padding:0px 0px 10px 0px; font-weight:bold}
h1	 {font-family: Arial; font-size:14px; COLOR:#000080; padding:0px 0px 10px 0px; font-weight:bold;}
h2 	 {font-family: Arial; font-size:12px; COLOR:#000000; padding:0px 0px 10px 0px; font-weight:bold}
.subtit   {font-family: Arial; font-size:14px; COLOR:#1232a0; font-weight:bold}
.subtit16 {font-family: Arial; font-size:16px; COLOR:#1232a0; font-weight:bold}

td.item		{background-image: url(images/dirBullet.gif); background-repeat:no-repeat; padding-left:10px; padding-bottom:10px}

td.item_maior	{background-image: url(images/dirBullet.gif); background-repeat:no-repeat; padding-bottom:10px;padding-right:10px; font-size:12px; font-weight:bold}
.legis		{background-image: url(images/dirBullet.gif); background-repeat:no-repeat; padding-left:10px;padding-bottom:10px}
.registro	{background-image: url(images/dirBullet.gif); background-repeat:no-repeat; padding:0px 0px 10px 15px;}
.login{font-family:verdana}
.tb_consulta_item	{text-align:right;width:110px;height:20px;background-color:#dedede;}
.tb_consulta_valor	{font-weight:bold}

.legenda{text-align: right; font-family: italic; font-size: 10px;}
input.text{width:180px;font-size:10pt;border:1px solid #7F9DB9;height:20px}
input.botao{
	cursor:hand; 
	/*height:18px;*/
	font-family:verdana;
	
	color:#000000;
	/*font-weight:bold; */
	border: 1px solid #716F64;
	background-color:#F5F5F1;}

/*tabelas */
td.tb_header{ background-color:#eeeeee}
td.tb_item  { background-color:#f9f9f9;height:20px;}

.paginacao{text-align:center;margin:10px 0;line-height:30px;color:#000}
.paginacao a{padding:3px 8px;border:1px solid #650;margin-top:10px;font-weight:bold;text-decoration:none;color:#FFF}
.paginacao a:hover{background:#D3BC03;color:#FFF;text-decoration:none}
.paginacao .atual{background:#B0AF3B;color:#FFF}



/* Menu Microsoft */
.flyoutMenu {
	background-color: #FFF0A9;
	border-color: #FFF0A9;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	behavior: url(default.htc);
}
.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #FFF0A9;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #FFF0A9;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #FFF0A9;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}
.flyoutLink a {
	color: black;
	text-decoration: none;
}
.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutLink a:active {
	color: black;
	text-decoration: none;
}
.flyoutSubHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor: default;
}
.flyoutSubLink {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 70%;
	padding: 1px 15px 3px 11px;
	cursor: hand;
}
.flyoutSubLink a {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:active {
	color: black;
	text-decoration: none;
}

/*Menu Saphyr*/
.mnpMenuTop {
	BORDER-RIGHT:  #BBA84E 0px solid; 
	BORDER-TOP:    #BBA84E 0px solid; 
	BORDER-BOTTOM: #BBA84E 0px solid;
	BORDER-LEFT:   #BBA84E 0px solid; 
	FONT-SIZE: small; 
	BACKGROUND: #FFF0A9; 
	PADDING-TOP: 2px; 
}
.mnpMenuSub {
	BORDER-RIGHT:  #BBA84E 1px solid; 
	BORDER-TOP:    #BBA84E 1px solid; 
	BORDER-LEFT:   #BBA84E 1px solid; 
	BORDER-BOTTOM: #BBA84E 1px solid; 
	padding: 1,1,0,0;
	BACKGROUND: #FFF0A9; 
	POSITION: absolute
}
.mnpMenuRow {
	BORDER-RIGHT:  1px solid; 
	BORDER-TOP:    1px solid; 
	BORDER-LEFT:   1px solid; 
	BORDER-BOTTOM: 1px solid;
	/*PADDING-RIGHT:  6px; 
	PADDING-BOTTOM: 6px;
	PADDING-LEFT:   5px; 
	PADDING-TOP:    5px; 
	MARGIN-RIGHT:  0px; 
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT:   0px; 
	MARGIN-TOP:    0px;  */
	PADDING: 6px 6px 5px 5px;
	MARGIN: 0px 2px 0px 0px;
	CURSOR: hand; 
	COLOR: black; 
	/*display:block;*/
}
.mnpMenuRow A {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: black; 
	TEXT-DECORATION: none;  
	padding: 6px,6px,5px,5px;
	/*display:block;*/
}
.mnpMenuRow A:visited {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: black; 
	TEXT-DECORATION: none;  
	padding: 6px,6px,5px,5px;
	/*display:block;*/
}
.mnpMenuRow A:hover {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: black; 
	TEXT-DECORATION: none;  
	padding: 6px,6px,5px,5px;
	/*display:block;*/
}
.mnpMenuLabel {
	padding: 1,1,0,0; 
	BACKGROUND: #FFF0A9; 
	COLOR: black;
}
.mnpMenuBorder {
	BACKGROUND: #C5B153; 
	MARGIN: 2px 0px; 
	OVERFLOW: hidden; 
	HEIGHT: 2px;
	display:block;
}
.mnpMenuArrow {
	MARGIN-TOP: 4px; 
	POSITION: absolute
}
.mnpMenuScroller {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	MARGIN: 0px 2px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 4px; 
	HEIGHT: 19px; 
	TEXT-ALIGN: center;
	/*display:block;*/
}
.mnpMenuScrollArea {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	OVERFLOW: hidden
}
.mnpMenuRow {
	FONT: 10px Verdana
}
.mnpMenuTit {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: white; 
	TEXT-DECORATION: none;  
	padding: 10,6,10,7;
	BACKGROUND-COLOR:#E2CB5F;
	FONT-SIZE: 11px;
}

/* Validações e mascaras */
.ValidaData{behavior:url("/crf/scripts/ValidaData.htc");width:75px;}
.ValidaTelefone{behavior:url("/crf/scripts/ValidaTelefone.htc");width:75px;}
.ValidaMoeda{behavior:url("/crf/scripts/ValidaMoeda.htc")}
.ValidaEmail{behavior:url("/crf/scripts/ValidaEmail.htc")}
.ValidaNumero{behavior:url("/crf/scripts/ValidaNumero.htc")}
.ValidaCPF{behavior:url("/crf/scripts/ValidaCPF.htc")}

/* Revista RioPharma */
.rev_tit1{font-family: Arial,Verdana; font-size:14px; COLOR:#1232a0;padding:0,0,0,0; font-weight:bold}
.rev_tit2{font-family: Arial,Verdana; font-size:12px; COLOR:#000000;padding:0,0,0,0; font-weight:bold}
h5{font-family: Arial,Verdana; font-size:14px; COLOR:#1232a0;padding:0,0,0,0; font-weight:bold}
h6{font-family: Arial,Verdana; font-size:12px; COLOR:#000000;padding:0,0,0,0; font-weight:bold}
