/* Estilo para o sistema da ANA */
/* Desenvolvido pela SAF/DINFO */
@import "TabelasComposicao.css";

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	padding:0px;
	margin:0px;	
}

table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	cellspacing:0px;
	cellpadding:5px;
	width:100%;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    border: 1px solid #006;
    background: #9cf;
}

table .Cabecalho {
	background-color:#8ead9d;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-size:10px;
}

table .labelCampos {
	text-align:right;
}

.corpoPagina {
	width:770px;
	margin:auto;
	border:1px solid #CCCCCC;
	background-color:white;
}

/*************************************
 /*CONFIGURAÇÃO BARRA GOVERNO
/*************************************/

#BarraGov{width:761px;/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */display:block;height:36px;margin-left:auto;	margin-right:auto;_width:auto;}
#BarraGov div{display:block;height:36px;}
#BarraGov .bsEsquerda{position:relative;float:left;	background:url(../_img/BarraSuperior01.gif);	width:646px;}
#BarraGov .bsCentro{width:5px;float:left;	background:url(../_img/BarraSuperior02.jpg);	margin-left:auto;margin-right:auto;}
#BarraGov .bsDireita{float:left;background:url(../_img/BarraSuperior03.gif);width:109px;	}
#BarraGov .bsDireita img{border:none; padding:4px 24px 4px 1px ; margin:0}
#BarraGov .barraLogo {float:left;width:205px;height:26px;margin-left:2px;margin-top:6px;_background:none!important;}
#BarraGov .barraLogo img{ padding-left: 47px; border:none; margin:0}
/*==========================================================================*/



#topo, #rodape{
	border-top:#39eb93 5px solid;
	border-bottom:#39eb93 5px solid;
	height:55px;
	width:760px;
	margin:0 auto;
}

#topo ul{
	margin:5px auto 5px auto; 
	padding:0; 
	list-style-type:none;
	width:680px;
	padding:0;
}

#topo ul li{
	display:inline;
	float:left;
	margin:0 5px 5px 0;
}

#topo ul li a{
	font: bold 12px/20px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}

#topo ul li a:hover{
	color:#2adb32;
}


#corpo{
	width:760px;
	height:100%;
	margin:20px auto;
}

#corpo h1{
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin:20px auto;
}

#corpo h2{
	width:100%; font:bold 15px Arial;
	color:#FFFFFF; background:#369FB5;
	margin:0; padding:0; text-align:center;
	margin-top:13px;
}

#corpo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006688;
    text-decoration: none;
	margin:10px auto;
}

#corpo b{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:5px auto;
}

#corpo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:12px auto;
}

#corpo li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:12px auto;
}

#corpo li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    text-decoration: none;
	margin:10px auto;
}

#corpo ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:12px auto;
}

#corpo ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    text-decoration: none;
	margin:10px auto;
}

#corpo p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
    text-decoration: none;
	margin:10px auto;
}

#corpo .esq{width:180px;float:left; margin:0; padding:0; }
#corpo .esq p{ padding-bottom:7px;}
#corpo .esq  li a{ padding:0; margin:0; color:#0033FF;}
#corpo .esq  li a:hover{ font-weight:bold;}

#corpo .dir{width:575px; float:right; margin-left:3px}
#corpo .dir h1{width:100%; font:bold 15px Arial; color:#FFFFFF; background:#369FB5; margin:0; padding:0; text-align:center; margin-top:13px;}
#corpo .dir p{padding-left:10px;}
#corpo .dir p.data{text-align:center; font-size:11px}
#corpo span.creditos{font-size:10px;}
#corpo span.style1{color: #FF0000}
#rodape{
	height:60px;
	text-align:center;
	padding:10px 0 10px 0;
	clear:both;
}

.cssDataImportante
{
	cursor:pointer;
	background: #FFFF00;

	border-bottom:1px #FF0000 solid;
}

a.cssDataImportante:visited {	
	cursor:pointer;
	background:Yellow;
	border:1px #FF0000 solid;
}

.cssDataNormal
{
	cursor:pointer;
}
.cssFeriado
{
	cursor:pointer;
	background: #D4D4D4;
	border-bottom:1px #FF0000 solid;
}
.legendas
{
    text-align:center;
	font-size:11px;
	margin:0 auto;
	padding:0;
	
}
.legendas img{padding:0; margin:0; border:1px solid black}
.legendas ul{list-style-type:none; text-align:left; width:150px; margin:0 auto; padding:0}


.calend
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:12px auto;
}