/* CSS Document */

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fonte_tabela {
	font-family: Arial, Sans-Serif;
	font-size: 10px;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.titulo_branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	background-color:#46c650;
	border-bottom:1px solid black;
	cursor:pointer;
	font-weight: bold
}
.ver_detalhe {
	display:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:80%; 
	height:500px;
	position:fixed;
	top: 3%;
	left: 10%;
	background-color:white;
	margin: 10px; 
	padding:10px;
    border:1px solid black;	
	z-index:9999;
	
}
.fecha_detalhe_empenho {
	height:1px;	
	left: 90%;
	position:fixed;
}

.ver_detalhe_empenho {
	overflow:scroll;
	width:100%; 
	height:200px;
	
}

.titulo_grid {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
select { 
 //font-family: Arial, Times, Verdana; 
font-size: 10px;
} 

.descmetodos , .descmetodos td, .descmetodos th{
	border-width: 1px;
	border-style: dotted;
	border-collapse: collapse;	
}

.descmetodos th{
	font-weight: bold;
}

.descparametros , .descparametros td, .descparametros th{
	border-width: 0px;
}

.descparametros th{
	font-weight: bold;
}

.header_topo {
	background-image: url('/images/header_topo.png');
	width: auto;
	height: 143px;
	text-align: center;
}

.header_base {
	background-color: #739BA0;
	/*background-image: url('/images/header_base.png');*/
	width: auto;
	height: 70px;
	text-align: center;
}

.header_base a {
	text-decoration:none
}

.header_base a > span {
	font-family: sans-serif;
	color: white;
}

@media (min-width: 768px) {
	.header_base a:first-child > span {
		border-left: white;
		border-left-style: solid;
	}
	.header_base a > span {
		border-right: white;
		border-right-style: solid;
	}
}

@media (max-width: 4000px) {
	.header_base a > span {
		font-size: 25px;
	}	
}

@media (max-width: 1166px) {
	.header_base a > span {
		font-size: 20px;			
	}	
}

@media (max-width: 1000px) {
	.header_base a > span {
		font-size: 15px;
	}
}

@media (max-width: 874px) {
	.header_base a > span {
		font-size: 15px;
	}		
}

.header_base_index {
	background-color: #739BA0;
	width: auto;
	text-align: center;
}

@media (min-width: 768px) {
	.header_base_index {
		height: 130px;
	}
	.header_base {
		height: 70px;
	}
}

@media (max-width: 766px) {
	.header_base_index {
		height: 150px;
	}
	.header_base {
		height: 100px;
	}
}

@media (max-width: 668px) {
	.header_base_index {
		height: 240px;
	}
	.header_base {
		height: 100px;
	}
}

@media (max-width: 378px) {
	.header_base_index {
		height: 300px;
	}
	.header_base {
		height: 100px;
	}
}

@media (max-width: 324px) {
	.header_base_index {
		height: 350px;
	}
	.header_base {
		height: 100px;
	}
}

@media (max-width: 294px) {
	.header_base_index {
		height: 410px;
	}
	.header_base {
		height: 100px;
	}
}

.header_base_index a {
	text-decoration:none
}

.header_base_index a > span {
	font-family: sans-serif;
	color: white;
}

.titulo-principal{
	font-size: 30px;
}

.titulo-descricao{
	font-size: 15px;
}

.btn-coresAlteradas {
	color: #fff;
	background-color: #739BA0;
	border-color: #739BA0;
}

.btn-bordasMaiores {
	margin-bottom: 10px;
}

/* Boxes areas */

.box-oque {
	background-color:#e4d49e;
	border:1px solid #bdad77;
	text-align:center;
	padding:30px 20px;
	margin-bottom:10px;
	-webkit-box-shadow: 0 3px 5px 0 #CCCCCC;
	box-shadow: 0 3px 5px 0 #CCCCCC;
}

.box-oque:hover {
	background-color:#eedda2;
	-webkit-box-shadow: 0 0 5px 2px #D9D9D9;
	box-shadow: 0 0 5px 2px #D9D9D9;
	-webkit-transition: background 300ms ease-in;
	-moz-transition: background 300ms ease-in;
	-ms-transition: background 300ms ease-in;
	-o-transition: background 300ms ease-in;
	transition: background 300ms ease-in;	
}

.box-oque h3{
	font-size:1.6em;
	text-decoration:none;
}

.box-oque i{
	font-size:3em;
	color:#e4d49e;
	background-color:#fff;
	padding:10px 30px;
	border-radius:5px;
}

.box-receitas {
	background-color:#96b6a0;
	border:1px solid #7a9b84;
	text-align:center;
	padding:30px 20px;
	margin-bottom:10px;
	-webkit-box-shadow: 0 3px 5px 0 #CCCCCC;
	box-shadow: 0 3px 5px 0 #CCCCCC;
	
}

.box-receitas:hover {
	background-color:#aed0b8;
	-webkit-box-shadow: 0 0 5px 2px #D9D9D9;
	box-shadow: 0 0 5px 2px #D9D9D9;
	-webkit-transition: background 300ms ease-in;
	-moz-transition: background 300ms ease-in;
	-ms-transition: background 300ms ease-in;
	-o-transition: background 300ms ease-in;
	transition: background 300ms ease-in;	
}

/* Boxes areas */

.div-atalhos div > a{
	text-decoration:none;
	color: black;
}

.box-receitas h3{
	font-size:1.6em;
	text-decoration:none;
}

.box-receitas i{
	font-size:3em;
	color:#96b6a0;
	background-color:#fff;
	padding:10px 30px;
	border-radius:5px;
}


.box-despesas {
	background-color:#c96466;
	border:1px solid #b15658;
	text-align:center;
	padding:30px 20px;
	margin-bottom:10px;
	-webkit-box-shadow: 0 3px 5px 0 #CCCCCC;
	box-shadow: 0 3px 5px 0 #CCCCCC;
	
}

.box-despesas:hover {
	background-color:#e58284;
	-webkit-box-shadow: 0 0 5px 2px #D9D9D9;
	box-shadow: 0 0 5px 2px #D9D9D9;
	-webkit-transition: background 300ms ease-in;
	-moz-transition: background 300ms ease-in;
	-ms-transition: background 300ms ease-in;
	-o-transition: background 300ms ease-in;
	transition: background 300ms ease-in;
}

.box-despesas h3{
	font-size:1.6em;
	text-decoration:none;
}

.box-despesas i{
	font-size:3em;
	color:#c96466;
	background-color:#fff;
	padding:10px 30px;
	border-radius:5px;
}
