/* INICIO - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;

font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;

}
/* remember to define focus styles! */
:focus {}
html {font-size: 62.5%;overflow-x: hidden;
}
body {
color: #333;
font-family: arial, trebuchet MS;
text-align: left;
background: #ffffff url(../_img/bg-body.png) repeat-x;
overflow-x: hidden;
}
ol, ul {
list-style: none;

}
/* tables still need ‘cellspacing=”0?‘ in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: “”;
}
blockquote, q {
quotes: “” “”;
}

a {text-decoration: none;color: #fff;}
a:hover {text-decoration: underline;}
#content a:visited {
color: #666;
/*text-decoration: line-through;*/
}
.clear {clear: both;}

.hr hr {display: none;}
.hr {border-bottom: 1px solid #BFCCDA;margin: 15px 0;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}
b,strong {font-weight:bold;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* estrutura */
#tools {
    background-color: #1A6B91;
    color:#fff;
    height:2.8em;
    position: relative;
    text-align: center;
	}
#tools ul {padding-top: 0.5em;}
#tools ul li {display: inline;padding-left: 10px;}
#tools a { color: #fff;font-size: 1.2em;}
	
#header {background: url(imgs/backtop1.jpg);height: 125px;position: relative;}
#header .logocontainer {
	height: 125px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	width: 43%;
	text-align: right;
	}

#header .conceitual {
	position: absolute;
	left: 43%;
	top: 0;
	}

#footer {background: #fff url(imgs/back2.jpg) repeat-x;text-align:center; position:relative;}

#footerinner {
	padding: 2em 0;
    margin: 0 auto;
    width: 62em;
    text-align: left;
	}

#footer .logotransparenciars {
    position: absolute;
    top:50px;
    left:50%;
    margin-left: 350px;
    _margin-left: 0px;
	}
#outraspaginas {
    border-top: 1px dotted #dedede;
    border-bottom: 1px dotted #dedede;
    padding:1em 0 2.5em;
    height:45px;
	}
#outraspaginas li {
    float: left;

    width: 10em;
    margin-right: 3em;
	}
#outraspaginas li.ultimo {
    margin-right: 0;
	}
#outraspaginas li a {
    color:#1A6B91;
    
	}


#outraspaginas li a {
background: url(imgs/outras-poderexecutivo.jpg) no-repeat;
	width: 84px;
	padding-top: 4em;
    float: left;
    text-align: center;
    font-family: tahoma;
    font-weight: bold;
	}
#outraspaginas li a.poderexecutivo {background: url(imgs/outras-poderexecutivo.jpg) no-repeat;}
#outraspaginas li a.poderlegislativo {background: url(imgs/outras-poderlegislativo.jpg) no-repeat;}
#outraspaginas li a.poderjudiciario {background: url(imgs/outras-poderjudiciario.jpg) no-repeat;}
#outraspaginas li a.mp {background: url(imgs/outras-mp.jpg) no-repeat;}
#outraspaginas li a.tce {background: url(imgs/outras-tce.jpg) no-repeat;}
	
#outraspaginas li a:hover {
    background-position: right top;
	color:#977600;
	text-decoration: none;
	}
/**/

/* títulos */
.conteudo h1, .conteudo h2, .conteudo h3, .conteudo h4 {  font-weight: bold;color:#977600;border-bottom:1px solid #1A6B91; padding-bottom: 0.2em;margin-bottom: 0.5em;}
.conteudo h1 {font-size: 1.6em;}
.conteudo h2 {font-size: 1.4em;}
.conteudo h3 {font-size: 1.2em;}
.conteudo h4 {font-size: 1.1em;}
#footer h2 {font-size: 1.4em;font-weight: bold;}
/**/


/* classes */

.responsavel {text-align: center;}
p {margin-bottom: 1.0em;}
.conteudo {font-size: 1.1em;color:#666666;}
/**/

/* tabelas */
table.info {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:2em auto;
		border-collapse:collapse;
	}
table.info caption {
	color: #666666;
	font-size:1.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:left;
		font-weight: bold;
	}
table.info tr.odd td	{
	background:#f7fbff
	}
table.info tr.odd .column1	{
	background:#f4f9fe;
	}
table.info .column1	{
	background:#f9fcfe;
	}
table.info td {
	color:#678197;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:left;
	}
table.info td.number {
	text-align: right;
}

table.info th {
	font-weight:normal;
	color: #678197;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}
table.info thead th {
	background:#f4f9fe;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#66a3d3
	}
table.info tfoot th {
	text-align:center;
	background:#f4f9fe;
	}
table.info tfoot th strong {
	font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em .5em .5em 0;
	color:#66a3d3;
		}
table.info tfoot th em {
	color:#f03b58;
	font-weight: bold;
	font-size: 1.1em;
	font-style: normal;
	}
	
table.info .indicador {width:20%;font-weight: bold;	}
table.info .descricao {	}
table.info .ano {width:13%;	}

/**/

