body {
		background: #EAEAEA;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}


/* ************* ESTILO DE FONTES - glossário ***********************

		titulo 		= Titulo principal com seta e linha inferior e fonte azul
		tit_cor 	= Titulo em fonte azul bold tamanho 12 e negrito utilizado em titulos sem bullets e labels de formulários
		conteudo	= Tipo de fonte usado no corpo do conteúdo
		titulo_laranja = Fonte laranja pra título em destaque
		subtitulo_cor	= Subtítulo em fonte da cor AZUL tamanho 12 em negrito
		conteudo_blk	= Tipo de fonte PRETA para o conteúdo
		ft_small	= Fonte pequena de cor preta
		alerta		= Fonte vermelha utilizada em mensagens de erro
		tit_white	= Título de cor branca, pra header de formulários com fundo escuro, fonte bold tamanho 12
		tit_cor_seta = Titulo em fonte PRETA bold tamanho 12 e negrito utilizado em titulos COM SETA LARANJA

*/
.titulo 		{ background-image:url(../img/seta_laranja.gif); background-repeat:no-repeat; background-position:left; padding-left:15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; border-bottom:1px solid #AEAEAE}
.tit_cor 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.tit_white 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.conteudo 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.conteudo2 { font-family: Arial, Helvetica, sans-serif;  text-decoration: none; font-size: 10px; color: #000000; }
.conteudo_blk 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.titulo_laranja	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900;}
.subtitulo_cor 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #598AC6;}
.ft_small 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.alerta			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000;}
.ft_xx_small 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8px; color: #000000;}
.tit_cor_seta	{ background-image:url(../img/seta_laranja_2.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}



/* ************* ESTILO DE FORMULÁRIOS - glossário ***********************

		form_blue	= Text box com fundo branco, bordas cinzas e fonte cinza tamnho 12px - usado no box do busca da home
		form_cor	= Text box com fundo azul claro, bordas cinzas e fonte azul tamnho 10px 
		form_cinza	= Text box com fundo cinza, bordas cinzas e fonte azul tamnho 10px
		form_gray	= Text box com fundo branco, bordas cinzas e fonte azul tamnho 10px - usado no box do busca da home
		form_prest	= Text box com fundo branco, bordas cinzas e fonte laranja tamnho 12px 
*/

.form_blue	{ height: 16px; border: 1px #82A8D2 solid; 	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #82A8D2}
.form_cor 	{ height: 16px; border: 1px #82A8D2 solid; 	background-color: #E0EAF3; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #598AC6}
.form_cinza { height: 16px; border: 1px #82A8D2 solid; 	background-color: #E9E9E9; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #598AC6}
.form_combo { height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.form_calc 	{ height: 14px; border: 1px #82A8D2 solid; 	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-align:center}
.form_gray 	{ height: 16px; border: 1px #82A8D2 solid; 	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #598AC6}
.form_prest	{ height: 16px; border: 1px #CCCCCC solid; 	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9900}



/* ************* ESTILO DE COMBOS - glossário ***********************

		comb_blue	= Text box com fundo branco, bordas cinzas e fonte cinza tamnho 12px - usado no box do busca da home
		
*/

.comb_blue	{ height: 20px; border: 1px #82A8D2 solid; 	background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #82A8D2}



/* ************* ESTILO DE LINKS - glossário ***********************

		menu_topo	= Link Azul dos links de navegação
		link_text	= Link de todo conteúdo do site que possui link pra outra áera so site.
		link_pr		= Link cinza (cor do conteúdo) com hover laranja
		link_cor	= Link de cor azul e fontes finas com underline
*/

a:hover 		{ text-decoration: underline; }
a.menu_topo:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.menu_topo:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.menu_topo:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900; text-decoration: none; }
a.menu_topo:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #598AC6; text-decoration: none; }


a:hover 		 	{ text-decoration: underline; }
a.link_text:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_text:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_text:visited { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_text:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }

a:hover 		 	{ text-decoration: underline; }
a.link_pr:link	 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_pr:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_pr:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.link_pr:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FF9900; text-decoration: none; }

a:hover 		 	{ text-decoration: underline; }
a.link_cor:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B9791A; text-decoration: none; }
a.link_cor:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B9791A; text-decoration: none; }
a.link_cor:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #B9791A; text-decoration: none; }
a.link_cor:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }

a:hover 		 	{ text-decoration: underline; }
a.link_cor2:link 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }
a.link_cor2:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }
a.link_cor2:visited  { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #598AC6; text-decoration: none; }
a.link_cor2:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }


/* ************* ESTILO DE BACKGROUNDS - glossário ***********************

		Bg_DegradBusca	= Fund da barra onde se encontra o menu de navegação e campo de busca
		Bg_BarraSys		= bg da barra abaixo da logo nas páginas de retorno do sistema

*/
.Bg_BarraFinal	{background:url("../img/Bgs/bg_BarInfCinza.jpg") top left repeat-x;}
.Bg_BarraSys	{background:url("../img/Bgs/bg_BarSys.jpg") top left repeat-x;}
.Bg_TabInterna 	{background-image: url(../img/Bgs/bg_BarInterna.jpg); background-repeat:repeat-y; background-position:right}


/* ************* ESTILO DE CANTONEIRAS - glossário ***********************

		CantoSupEsq	= Insere as bordas arredondadas SUPERIORES esquerdo
		CantoSupDir	= Insere as bordas arredondadas SUPERIORES direito
		CantoInfEsq	= Insere as bordas arredondadas INFERIORES esquerdo 
		CantoInfDir	= Insere as bordas arredondadas INFERIORES direito 

*/

.CantoSupEsq 	{background:url("../img/cantos/cant_sup_esq.jpg") top left no-repeat;}
.CantoSupDir 	{background:url("../img/cantos/cant_sup_dir.jpg") top right no-repeat;}
.CantoInfEsq {background:url("../img/cantos/cant_inf_esq.jpg") bottom left no-repeat;}
.CantoInfDir {background:url("../img/cantos/cant_inf_dir.jpg") bottom right no-repeat;}

/* ************* ESTILO DE CELULAS - glossário ***********************

		TD_MenuEsq		= Celula comum da Tabela de menus contendo: seta azul alinhada central, pontilhado azul, distancia entre conteúdo e borda de 7px
		TD_MenuEsq2 	= Celula com títulos que quebram 2 linhas da Tabela de menus contendo: seta azul alinhada a 30% do topo da celula, pontilhado azul, distancia entre conteúdo e borda de 7px
		TD_MenuEsqLast	= Última Celula da Tabela de menus contendo as mesmas coisas da tabela normal só que sem pontilhado no fundo da célula
		TD_FontDoth		= Fonte para conteúdos que tenham que vir antecedidos por um marcador, formata a fonte e o bullet
		TD_table		= Formatação visual das barras de títulos das tabelas de respostas. Fundo cinza, fonte da classe Tit_cor, e linha de fundo da cor da área
		TD_table_vert_pr = Formatação visual das barras de títulos das tabelas de respostas que estão dispostas verticalmente. Fundo cinza, fonte da classe Tit_cor, e linha DIREITA da cor da área
		COR DA LINHA = #E9E9E9
*/

.TD_table_vert_pr	{ background-color:#D8D8D8; border-right:1px solid #E8B959; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.TD_table_pr	{ background-color:#D8D8D8; border-bottom:1px solid #E8B959; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.TD_table_be	{ background-color:#D8D8D8; border-bottom:1px solid #598AC6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.TD_MenuEsq 	{ background:url(../img/bulets_1_azul.gif) center left no-repeat; padding-left:15px; border-bottom: 1px dashed #CCCCCC; padding-top:4px; padding-bottom:4px;}
.TD_MenuEsq2	{ background:url(../img/bulets_1_azul.gif) 25% left no-repeat; padding-left:15px; border-bottom: 1px dashed #CCCCCC; padding-top:4px; padding-bottom:4px;}
.TD_MenuEsqLast	{ background:url(../img/bulets_1_azul.gif) 50% left no-repeat; padding-left:15px; padding-top:4px; padding-bottom:10px;}
.TD_FontDoth	{ background:url(../img/bulets_DothVerm.gif) 5px 7px no-repeat; padding-left:15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.TD_FontDothCor	{ background: #E8E8E8 url(../img/bulets_DothVerm.gif) 5px 7px no-repeat; padding-left:15px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666;}


/* ************* ESTILO IMPORTADOS DO SISGEAP 7.0 ***********************
*/

.FieldLabel 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; }
.FieldNumber 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000; background-color: #FFFFFF; border: 1px #CCCCCC solid; text-align: right; }
.FieldDate 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #009966; background-color: #FFFFFF; border: 1px #CCCCCC solid; text-align: right; }
.FieldText 		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #527098; background-color: #FFFFFF; border: 1px #CCCCCC solid; text-align: left; }



/* #################################### CSS TABLELESS ########################################################### 
#################################################################################################################*/

#titulo_topo {
background-image:url(../img/seta_laranja.gif); 
background-repeat:no-repeat; 
background-position:left; 
padding-left:15px; 
font:bold 12px Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
color: #000; 
border-bottom:1px solid #AEAEAE
}

#conteudo {
	font:12px Arial, verdana, Helvetica, sans-serif;
	color:#666;
}

#conteudo dt {
	font:bold 12px Arial, verdana, Helvetica, sans-serif;
	margin-top:15px;
	padding:10px;
}
#conteudo dd {
	padding-bottom:10px;
}

#destaque {
	background: #EEE;
	border:1px dashed #999;
	padding:10px;
}

#conteudo hr{
	border:1px dashed #D1D1D1;
}

#titulo {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold; 
color: #598AC6;
}

#conteudo li {
margin:0;
list-style:none;
}

#conteudo ul {
margin:0;
padding-bottom:10px;
}

#dicas li {
list-style: url(../img/seta2.gif);
font: 12px Arial, Verdana, Helvetica, sans-serif; 
color: #666;
padding-top:3px;
}

p {
margin:0;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666;
padding-bottom:15px;
}

#texto{
margin-left:15px;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12px; 
color: #666666;
}

#texto p{
text-indent:15px
}

#texto ul{
	margin-top:10px;
}

#texto h1, h2, h3, h4, ha, h6 {
	margin:5px 0;
}

li{
list-style: url(../img/seta2.gif);
font: 12px Arial, Verdana, Helvetica, sans-serif; 
color: #666;
padding-top:3px;
}

#fundo{
	background:url("../img/Bgs/bg_BarInfCinza.jpg") top left repeat-x;
	height:120px;
}

/*//////////////// ESTRUTURA ///////////////////// */

/*h4{
color:#FF9900;
}
*/
/*//////////////// LAYOUT ///////////////////// */

.font_laranja {font-family: Arial, Verdana, Helvetica, sans-serif; color:#FF9900;}
.font_preta {font-family: Arial, Verdana, Helvetica, sans-serif; color:#000;}


.tit_preto {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-bottom:10px;}
.tit_azul {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #598AC6;}
.tit_laranja {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF9900;}
.tit_vermelho {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000;}

/*//////////////// FORMULÁRIO de  E-MAIL ///////////////////// */

.txt {
	text-transform:lowercase;
}

#fieldset{
	width:250px;
}

legend {
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	color:#FF9700;
	padding:5px;
}

label{
	display:block;
	/*border:1px solid black;*/
	width:250px;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	position:relative;
	
}

label input{
	width:250px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	/*background:#F0F0F0;
	border:1px solid #666;*/
	padding:2px;
}
label select{
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
	background:#F0F0F0;
	border:1px solid #666;
}

label textarea {
	width:250px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#F0F0F0;
	border:1px solid #666;
}

#botoes {
	float:left;
}

#botoes input {
	width:70px;
}

#mensagem {
	margin:0 auto;
	width:280px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px dashed #999;
	padding:10px;
}

label small{
	font:9px Arial, Helvetica, sans-serif;
	color:#999;
	position:absolute;
	right:0;
}

label em{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#CC0000;
}

/*span{
	font:10px Arial, Helvetica, sans-serif;
	color:#CC0000;
}*/

/* //// 
	CONVENIOS ESTADUAIS
//// */


#convenios dt {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#598AC6;
	margin-bottom:10px;
}

#estabelecimento dt {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#FF9900;
	margin:20px 0;
}

#estabelecimento dd {
	font: 12px Arial, Helvetica, sans-serif;
	color:#666;
}

#estabelecimento hr {
	margin:20px 0;
	border:1px solid #EBEBEB;
}

/* //// 
	PROGRAMAÇÃO ESTADUAIS
//// */

#programacao dt {
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#598AC6;
	margin-bottom:10px;
	margin-top:30px;
	clear:both;
}

#estado li{
	list-style:disc;
}

#menu div {
	border:1px solid #CCC;
	padding:5px;
	width:125px;
	display:block;
	float:left;
	margin:1px 1px;
}
