
body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
height : 100%;
background-color : #f3fbff;
}

.info, .success, .warning, .error {
	width:300px;
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../img/info.png');
}
.success {
	color: #4F8A10;
	background-color: #DFF2BF; 
	background-image:url('../img/icones/success.png');
}
.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('../img/warning.png');
}
.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('../img/error.png');
}



hr {
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
color : #abddf8;
margin-top : 4px;
margin-right : 0;
margin-bottom : 4px;
margin-left : 0;
}
.ativalink {
cursor : pointer;
}
#conteudo {
/*width : 760px;*/
width : 1000px;
float : left;
background-image : url(../img/bg_conteudo.gif);
background-repeat : repeat-x;
}
#conteudo #listagens {
float : left;
/*width : 760px;*/
width : 1000px;
background-color : #ffffff;
}
#conteudoIframe {
width : 100%;
float : left;
background-image : url(../img/bg_conteudo.gif);
background-repeat : repeat-x;
}
.tab_listagem {
margin : 5px;
}
#conteudo ol {
margin : 0;
list-style-type : none;
padding : 0;
}
#conteudo a {
text-decoration : none;
/*color : #ffffff;*/
}
#conteudo a:visited {
text-decoration : none;
/*color : #ffffff;*/
}
#conteudo a:hover {
text-decoration : none;
/*color : #ffffff;*/
/*background-color : #0b87c9;*/
}
p {
margin : 0;
padding : 0;
}
#conteudo_lembra_senha {
width : 502px;
background-image : url(../img/bg_conteudo.gif);
background-repeat : repeat-x;
height : 250px;
}
#conteudo #listagens #paginacao {
text-align : right;
border : 1px solid #159be2;
background-color : #f3fbff;
margin : 5px;
padding : 5px;
color : #0b87c9;
font-size : 10px;
}
#barra_governo {
background-color : #ffcc00;
height : 34px;
width : 760px;
}
#barra_governo_lembra_senha {
background-color : #ffcc00;
height : 34px;
width : 502px;
}
#topo {
/*width : 758px;*/
width : 998px;
margin-top : 2px;
margin-right : 0;
margin-bottom : 2px;
margin-left : 0;
border : 1px solid #159be2;
height : 60px;
background-image : url(../img/bg_topo.gif);
}
#topo_lembra_senha {
width : 500px;
margin-top : 2px;
margin-right : 0;
margin-bottom : 2px;
margin-left : 0;
border : 1px solid #159be2;
height : 60px;
background-image : url(../img/bg_topo.gif);
}
#conteudo #paleta {
/*width : 739px;
*width : 726px;*/
width : 979px;
margin-right : 6px;
margin-left : 6px;
float : left;
background-color : #d2f0ff;
margin-top : 10px;
padding : 5px;
}
#conteudoCadastro #paleta {
width : 730px;
*width : 726px;
margin-right : 6px;
margin-left : 6px;
float : left;
background-color : #d2f0ff;
margin-top : 3px;
padding : 0px;
}
.tab_paleta {
background-color : #e1f5ff;
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 : #159be2;
border-right-color : #159be2;
border-bottom-color : #159be2;
border-left-color : #159be2;
width : 100%;
}
.tab_paleta2 {
	background-color : #e1f5ff;
	width : 100%;
	border: 1px solid #fd6a00;
}
.tab_filtros {
background-color : #e1f5ff;
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 : #159be2;
border-right-color : #159be2;
border-bottom-color : #159be2;
border-left-color : #159be2;
width : 90%;
}
.subline {
background-image : url(../img/subline.gif);
background-repeat : repeat-x;
background-position : bottom;
}
.subline2 {
	background-image : url(../img/subline.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	background-color: #ffeabd;
}
.sublinha {
	background: #33a1db;
	height: 1px;
}
.subtitulos {
color : #33a1db;
font-weight : bold;
}
.subtitulos2 {
	color : #fd6300;
	font-weight : bold;
}

.laberAlternativo
{	color : #A80900;
	height : 100%;
	background-color : #f3fbff;
}
.campform {
background-color : #f0faff;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
}
.campform2 {
	background-color : #ffffff;
	border : 1px solid #fea10e;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #A80900;
}
.campform3 {
	background-color : #CEEFFF;
	border : 1px solid #8dcaeb;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003b5a;
}
.campformAndamento {
	background-color : #FFFFFF;
	border : 1px solid #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003b5a;
}
.campform_bt {
background-color : #d8f1fc;
height : 16px;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #1984b3;
font-weight : bold;
}
.campformDetalheIesExterior {
	background-color : #FFFFFF;
	border : medium none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style: oblique;
	color : #000000;
	width: 270px;
}
#conteudo #login {
width : 50%;
background-color : #ffffff;
margin-right : 6px;
margin-left : 6px;
background-color : #ffffff;
border : 1px solid #159be2;
padding : 5px;
}
#faq {
width : 70%;
background-color : #ffffff;
margin-right : 6px;
margin-left : 6px;
background-color : #ffffff;
border : 1px solid #159be2;
padding : 5px;
}
.campform2 {
background-color : #f0faff;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
width : 710px;
}
.campform4 {
background-color : #CEEFFF;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
width : 710px;
}
#topo #dados_topo {
width : 500px;
float : right;
text-align : right;
height : 40px;
padding : 8px;
}
.subtitulo {
color : #33a1db;
font-weight : bold;
font-size : 18px;
}
.legendatitulo {
color : #000000;
font-weight : bold;
font-size : 9px;
}
.legenda {
color : #4aa6d0;
font-size : 9px;
}
tr.corSim {
background-color : #f4fbff;
}
tr.corNao {
background-color : #ffffff;
}
tr.corTitulo {
background-color : #4aa6d7;
}
tr.corTitulo2 {
background-color : #f4c032;
}
tr.corDetalhe1 {
background-color : #e1f5ff;
}
tr.corDetalhe2 {
background-color : #cce6f4;
}
tr.corDetalhe22 {
background-color : #FFD379;
}
tr.corDetalhe3 {
background-color : #f4fbff;
cursor:pointer;
}
.corSim {
background-color : #f4fbff;
}
.corNao {
background-color : #ffffff;
}
.corTitulo {
background-color : #4aa6d7;
}
.corDetalhe1 {
background-color : #e1f5ff;
}
.corDetalhe2 {
background-color : #cce6f4;
}
.corDetalhe4 {
background-color : #B4DAEF;
}
.corDetalhe42 {
background-color : #eacc79;
}
.corDetalhe43 {
background-color : #e1f5ff;
}
.corDetalhe5{
	background-color: #EEE;
}
.corDetalhe6{
	background-color : #A3CADE;
}
.corDetalhe7 {
background-color : #f4fbff;
}
.corDetalhe8 {
background-color : #bcdaf7;
}
.corDetalhe9 {
background-color : #F9D7C8;
}
.corDetalhe20 {
background-color : #EEE0E5;
}
.campformsel {
background-color : #f0faff;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
}
.campform_btacao {
background-color : #a8e2ff;
height : 23px;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
cursor : pointer;
}
.titulo_cadastramento {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bolder;
text-transform : uppercase;
}
.alerta {
color : #33a1db;
font-size : 9px;
}
.link {
color : #1984b3;
cursor : pointer;
text-decoration : none;
}
.link2 {
	color : #C13F00;
	cursor : pointer;
	text-decoration : none;
}
.link_hover {
color : #33a1db;
cursor : pointer;
text-decoration : none;
}
.link_hover2 {
	color : #6F2400;
	cursor : pointer;
	text-decoration : none;
	font-weight: bold;
}
.declaracaoVoto {
background-color : #f0faff;
border : 1px solid #8dcaeb;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
width : 310px;
}
.botao a {
background-color : #d8f1fc;
margin : 3px;
padding : 2px;
text-transform : uppercase;
text-decoration : none;
color : #198483;
border-bottom : 1px solid #78c1e2;
border-top : 1px solid #78c1e2;
border-left : 1px solid #f3fbff;
}
.botao a:visited {
background-color : #71bbe1;
margin : 3px;
padding : 2px;
text-decoration : none;
color : #005b8c;
border : 1px solid #005b8c;
}
.botao a:hover {
background-color : #a6d3ec;
margin : 3px;
padding : 2px;
text-decoration : none;
color : #005b8c;
border : 1px solid #005b8c;
}
.td_subtitulo {
border-right : 2px solid #e1f5ff;
border-top : 2px solid #e1f5ff;
border-collapse : collapse;
text-align : center;
}
#carRega1 {
position : absolute;
left : 1px;
top : 1px;
width : 99%;
height : 99%;
z-index : 14;
background-color : #e9e9e9;
}
#carRega2 {
position : absolute;
left : 30%;
top : 40%;
width : 197px;
height : 42px;
z-index : 15;
}
#conteudo_login {
width : 778px;
background-image : url(../img/bg_conteudo.gif);
background-repeat : repeat-x;
height : 250px;
margin-right : 0;
margin-left : 0;
float : left;
margin-top : 0;
padding : 0;
font-size : 11px;
}
#caixa_login {
background-image : url(../img/principal/bg_bottom_login.gif);
background-repeat : no-repeat;
background-position : bottom;
width : 395px;
padding-bottom : 0;
color : #000;
margin-left : 170px;
float : left;
margin-top : 50px;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003b5a;
}
#caixa_login p {
background-image : url(../img/principal/bg_top_login.gif);
background-repeat : no-repeat;
background-position : top;
text-align : center;
color : #abddf8;
font-weight : bolder;
text-transform : uppercase;
height : 20px;
}
#caixa_login table {
border-left : 1px solid #159be2;
border-right : 1px solid #159be2;
margin : 0;
padding : 0;
padding-top : 0;
width : 393px;
margin-left : 1px;
}
#caixa_logo_emec {
background-image : url(../img/logo_emec_80.gif);
background-repeat : no-repeat;
width : 250px;
height : 90px;
margin-left : 10px;
margin-top : 10px;
float : left;
}
#caixa_menu_index {
width : 400px;
height : 120px;
margin-left : 350px;
margin-top : 0;
}
#caixa_menu_letra {
margin-top : 10px;
}

.divCarregar{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:2px;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFFF;
	width : 98%;
	height : 98%;
	filter : alpha (Opacity=50);	
	opacity : 0.5;
	-moz-opacity : 0.5;
}
.divCarregarImg{
	background-image: url(../img/carrega.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 35px;
	position: absolute;
	z-index: 110;
 	font-weight: bold;
}

/* Usado no demostrativo Financeiro - INICIO*/
.tabTituloDemostrativo{
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:2px;
	font-weight:bold;
	padding:3px;
	background-color:#95CDEC;
}

.tabValorDemostrativo{
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:2px;
	font-weight:bold;
	padding:3px;
	background-color:#EBF5FC;
}
input.tabValorDemostrativo{
	background-color : #EBF5FC;
	border : 0px solid #8dcaeb;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003b5a;
	width : 165px;
	height : 12px;
	padding:0px;
	text-align : center;
}
.tabValorDemostrativo2{
	float:left;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:2px;
	font-weight:bold;
	padding:3px;
	background-color:#FFFFFF;
}
input.tabValorDemostrativo2{
	background-color : #FFFFFF;
	border : 0px solid #8dcaeb;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #003b5a;
	width : 165px;
	height : 12px;
	padding:0px;
	text-align : center;
}

.tabConteudoDemostrativo {
	border:0px solid #e9e9e9;
	background-color : #f3fbff;
	padding:5px;
	width:640px;
	height : 20px;			
}
/* Usado no demostrativo Financeiro - FIM*/

/* Botao CSS - Inicio */
input.btnEmec
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1984B3;
	border: 1px solid #92CEE2;
	background-image: url(../img/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	cursor: pointer;
}
input.btnEmec:hover
{
	color: #99C8DD;
	border: 1px solid #C3E4F2;
}
input.btnEmecDark
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #fffff1;
	border: 1px solid #92CEE2;
	background-image: url(../img/bg_botao_dark_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	*padding-left: 0px;
	*padding-right: 0px;
	text-decoration: none;
	cursor: pointer;
}
input.btnEmecDark:hover
{
	color: #ff3c00;
}
input.btnEmecPendente
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #c92100;
	border: 1px solid #92CEE2;
	background-image: url(../img/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	cursor: pointer;
}
input.btnEmecPendente:hover
{
	color: #e79d8e;
	border: 1px solid #C3E4F2;
}
input.btnEmecConcluido
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #3d9205;
	border: 1px solid #92CEE2;
	background-image: url(../img/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	cursor: pointer;
}
input.btnEmecConcluido:hover
{
	color: #a9cf90;
	border: 1px solid #C3E4F2;
}
span.btnEmec a 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1984B3;
	border: 1px solid #92CEE2;
	background-image: url(../img/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	cursor: pointer;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
}
span.btnEmec a:hover 
{ 
	text-decoration: none; 
	color:#99C8DD;
	border: 1px solid #C3E4F2;
}

/* Botao CSS - Final */

/* Novo CSS para Pagina Principal do e-MEC */
.bg_princip {
	background-image: url(../img/cab.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}
.legend_icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4096D3;
	text-align: center;
}
.box_cinza {
	padding: 5px;
	border: 1px solid #C3D2EB;
	margin: 5px;
	text-align: justify;
}
.space_cel {
	padding: 5px;
}
.titulo_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #23338A;
	padding-left: 10px;
	padding-top: 10px;
}
.texto_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #23338A;
	text-align: justify;
}
.texto_azulClaro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4096D3;
	text-align: justify;
}
.box_login {
	padding: 5px;
	border: 1px solid #7686C2;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;
}
.titulo_azulClaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1457A5;
	padding-bottom: 3px;
}
.texto_rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6989A5;
	text-align: justify;
	padding-left:10px;
}
.aba_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #73A2CD;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #AACCEA;
	cursor:pointer;
}
.aba_over {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4fbff;
	font-size: 10px;
	color: #0C3A5C;
	text-align: center;
	border: 1px solid #E5F2FA;
	cursor:pointer;
}
.aba_inactive {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #D7EBF5;
	font-size: 10px;
	color: #0C3A5C;
	text-align: center;
	border: 1px solid #E5F2FA;
	cursor:pointer;
}
.bg_login {
	background-color: #ECF7FD;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.camposLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3381B4;
	border: 1px solid #9ED0EE;
}
.labelLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	text-align: left;
	padding: 5px;
}

/* Botao padrao para formularios */
/* OBS: n�o trocar o nome pois este est� sendo usado em javascripts do m�dulo aval e do prototype. */
.botao_02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1984B3;
	border: 1px solid #92CEE2;
	background-image: url(../img/botoes/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	text-transform: uppercase;
}
.botao_02 a:link{ text-decoration: none; color:#1984B3;}
.botao_02 a:hover{ text-decoration: none; color:#99C8DD;}
.botao_02 a:visited{ text-decoration: none; color:#1984B3;}
.botao_02 a:active{	text-decoration: none; color:#1984B3;}

.botao_022 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #A80900;
	border: 1px solid #EC3500;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	text-transform: uppercase;
	background-color: #FFDFBF;
}
.botao_022 a:link{ text-decoration: none; color:#A80900;}
.botao_022 a:hover{ text-decoration: none; color:#A80900;}
.botao_022 a:visited{ text-decoration: none; color:#A80900;}
.botao_022 a:active{	text-decoration: none; color:#A80900;}

.botao_02_hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #99C8DD;
	border: 1px solid #C3E4F2;
	background-image: url(../img/botoes/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	text-transform: uppercase;
}
.botao_02_hover a:link{ text-decoration: none; color:#99C8DD;}
.botao_02_hover a:hover{ text-decoration: none; color:#99C8DD;}
.botao_02_hover a:visited{ text-decoration: none; color:#99C8DD;}
.botao_02_hover a:active{	text-decoration: none; color:#99C8DD;}

.botao_02_hover2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FF6C42;
	border: 1px solid #FE7654;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	text-transform: uppercase;
	background-color: #FFF1BF;
}
.botao_02_hover2 a:link{ text-decoration: none; color:#FFC062}
.botao_02_hover2 a:hover{ text-decoration: none; color:#FFC062;}
.botao_02_hover2 a:visited{ text-decoration: none; color:#FFC062;}
.botao_02_hover2 a:active{	text-decoration: none; color:#FFC062;}

.botao_02off {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #003B5A;
	border: 1px solid #92CEE2;
	background-image: url(../img/botoes/bg_botao_off.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	text-transform: uppercase;
	cursor: pointer;
}
.botao_02off a:link{ text-decoration: none; color:#003B5A;}
.botao_02off a:hover{ text-decoration: none; color:#99C8DD;}
.botao_02off a:visited{ text-decoration: none; color:#003B5A;}
.botao_02off a:active{	text-decoration: none; color:#003B5A;}

.botao_02off2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #A53F01;
	border: 1px solid #92CEE2;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	text-transform: uppercase;
	cursor: pointer;
	background-color: #FFF1BF;
}
.botao_02off2 a:link{ text-decoration: none; color:#A53F01;}
.botao_02off2 a:hover{ text-decoration: none; color:#A53F01;}
.botao_02off2 a:visited{ text-decoration: none; color:#A53F01;}
.botao_02off2 a:active{	text-decoration: none; color:#A53F01;}

.botao_03_hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #99C8DD;
	border: 1px solid #C3E4F2;
	background-image: url(../img/botoes/bg_botao_on.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	text-transform: uppercase;
}
.botao_03_hover a:link{text-decoration: none; color:#99C8DD;}
.botao_03_hover a:hover{text-decoration: none; color:#99C8DD;}
.botao_03_hover a:visited{text-decoration: none; color:#99C8DD;}
.botao_03_hover a:active{text-decoration: none; color:#99C8DD;}

.aba_02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1984B3;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	text-transform: uppercase;
	background-color: #FFFFFF;
	border-top: 1px solid #1984B3;
	border-right: 1px solid #1984B3;
	border-bottom: 1px #1984B3;
	border-left: 1px solid #1984B3;
}
.aba_02 a:link{ text-decoration: none; color:#1984B3;}
.aba_02 a:hover{ text-decoration: none; color:#99C8DD;}
.aba_02 a:visited{ text-decoration: none; color:#1984B3;}
.aba_02 a:active{	text-decoration: none; color:#1984B3;}

.aba_02_hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1984B3;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
	text-transform: uppercase;
	background-color: #E1F5FF;
	border-top: 1px solid #1984B3;
	border-right: 1px solid #1984B3;
	border-bottom: 1px #1984B3;
	border-left: 1px solid #1984B3;
}
.aba_andamento {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #1984B3;
	text-align: center;
	width:95%;	
	font-weight: bold;
	font-size: 11px;
	background-position: center center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	cursor:pointer;
	/* text-transform: uppercase; */
	background-color: #E1F5FF;
	border-top: 1px solid #1984B3;
	border-right: 1px solid #1984B3;
	border-bottom: 1px solid #1984B3;
	border-left: 1px solid #1984B3;
}

.aba_02_hover a:link{ text-decoration: none; color:#1984B3;}
.aba_02_hover a:hover{ text-decoration: none; color:#1984B3;}
.aba_02_hover a:visited{ text-decoration: none; color:#1984B3;}
.aba_02_hover a:active{	text-decoration: none; color:#1984B3;}

/*Icones da pagina de login... tratamento para arquivo png ficar com fundo transparente no IE 6 */
.trans_bt_conheca{ cursor:pointer; width:73px; height:82px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/bt_conheca.png');}
.trans_bt_conheca[class] { background-image:url(../img/bt_conheca.png); background-repeat:no-repeat; }

.trans_bt_legisla{ cursor:pointer; width:73px; height:82px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/bt_legisla.png');}
.trans_bt_legisla[class] { background-image:url(../img/bt_legisla.png); background-repeat:no-repeat; }

.trans_bt_manuais{ cursor:pointer; width:76px; height:82px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/bt_manuais.png');}
.trans_bt_manuais[class] { background-image:url(../img/bt_manuais.png); background-repeat:no-repeat; }

.trans_bt_orienta_ger{ cursor:pointer; width:71px; height:82px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/bt_orienta_ger.png');}
.trans_bt_orienta_ger[class] { background-image:url(../img/bt_orienta_ger.png); background-repeat:no-repeat; }

.trans_bt_perg_freq{ cursor:pointer; width:72px; height:82px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/bt_perg_freq.png');}
.trans_bt_perg_freq[class] { background-image:url(../img/bt_perg_freq.png); background-repeat:no-repeat; }

.trans_bt_suporte{ cursor:pointer; width:70px; height:82px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/bt_suporte.png');}
.trans_bt_suporte[class] { background-image:url(../img/bt_suporte.png); background-repeat:no-repeat; }

.trans_ico_emec{ cursor:pointer; width:153px; height:56px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../img/logo_emec.png');}
.trans_ico_emec[class] { background-image:url(../img/logo_emec.png); background-repeat:no-repeat; }

.quebraPagina{ page-break-after: always; }

.loading
{
  font-family:sans-serif;
  position:absolute;
  z-index:99999;
  text-align:center;
  width:200px;
  height:65px;
  padding: 55px 0 5px 0;
  border:2px solid #ccc;
  /* border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;*/
  background: url(../img/loading_eMEC.gif) no-repeat #fff center 5px;
}

.textarea_doc_html {
	border: 1px solid #000;
	font-weight:normal;
	font-size: 16px;
	font-family:"Times New Roman";
	color: #000;
	background:#fff;
	width:896px;
	height:400px;
	padding-left:8px;
	padding-right: 8px;
	padding-top:6px;
	overflow:auto;
}