body {
	color:#4C4436;
	font:12px verdana, sans-serif;
	margin:0;

	}
	
h1, h2, p, ul, li {
	margin:0;
	/*padding:0;*/
	padding-bottom:15px;
	}
	
img {
	border:0;
	}
	
ul {
	list-style:none;
	}
	
h1, h2 {
	font:bold 16px 'trebuchet ms', sans-serif;
	text-align:center;
	color:#635742;
	}

h1 {
	padding-top:40px;
	}
	
h2 {
	font-size:14px;
	}

.invisivel {
	display:none;
	}

/*Novos estilos para CAGED */

.wrapper {
    width: 100%;
    min-height: 740px;
    margin: auto;
    background-color: white;
}
.content_caged {
    text-align: center;
    margin: 50px auto;
    width: 960px;
    position: relative;
    z-index: 500;
}
.content_caged .expandir{
    background: url("../images/imgs/caged/meio_anteriores.png") repeat-y scroll 0 0 transparent;
    height: auto;
    left: -20px;
    margin: 50px auto;
    padding-left: 25px;
    position: absolute;
    top: -54px;
    width: 500px;
    *text-align: left;
    *padding-left: 133px;

  /*  z-index: 600;*/
}
.topo_anteriores {
   background: url("../images/imgs/caged/topo_anteriores.png") repeat scroll 0 0 transparent;
    height: 32px;
    left: 1px;
    position: absolute;
    top: -32px;
    width: 508px;
}
.meio_anteriores {
    background: url("../images/imgs/caged/meio_anteriores.png") repeat-y ;
    height: auto;
    width: 508px;
    background-color:red;
}
.bottom_anteriores {
    height: 99px;
    background: url("../images/imgs/caged/bottom_anteriores.png");
    left: -6px;
    position: absolute;
    width: 508px;
}

.content_caged .paginacao{
    right: 56px;
    top: 424px;
}
.content_caged .paginacao2{
    right: -8px;
    top: 424px;
}

.content_caged img {
    margin-left: -3px;
}
/*.anteriores {
    margin: auto;
    width: 200px;
}*/
.paginacao {
    margin: 10px 150px 20px 0;
    padding: 5px;
    position: absolute;
    right: 124px;
    top: 518px;
    width: 200px;
    z-index: 999;

}
.paginacao2 {
    margin: 10px 150px 20px 0;
    padding: 5px;
    position: absolute;
    right: 124px;
    top: 518px;
    width: 200px;
    z-index: 999;

}
.dados_nacionais {
    width: 700px;
    height: 500px;
    margin: 0 auto 72px;

}
.dados {
    display: block !important;
    height: 218px;
    margin: 110px 0 0 90px;
    text-align: left;
    width: 264px;
    z-index: 9999 !important;
    *padding-left: 40px;
    *margin-left: 53px;
    position: absolute;
}
.dados span {
    color: #7E7E7C;
    font: bold 17px "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin-left: -23px;
    text-transform: uppercase;
}
.top {
    width: 301px;
    height: 25px;
    background: url("../imgs/topo.png") no-repeat;

}
.middle {
    background: url("../imgs/middle.png") repeat-y;
    margin-left: -1px;
    text-align: left;
    padding-left: 46px;
}
.middle span {
    font: bold 19px arial, Helvetica, sans-serif;
    color:#7E7E7C;
    margin-left: -15px;
}

a.dados_estaduais {
   color: #247A0D !important;
   font: bold 17px "Trebuchet MS",Arial,Helvetica,sans-serif;
   margin: -21px;
   text-transform: uppercase;
}
a.dados_estaduais:hover {
    color:#2C5374;
    text-decoration: none;
}
a.dados_estaduais:visited {
    color:#247A0D;
    margin-left: -15px;
}
.bottom {
    width: 301px;
    height: 25px;
    background: url("../imgs/bottom.png") no-repeat;
}
 ol
{
   list-style-type: decimal !important;
   padding-bottom: 9px !important;

}
ol li {
    color: #247A0D;
    font: bold 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 3px 0 2px;
    letter-spacing: -1px;
}
 ol li a {
    color: #247A0D !important;
    cursor: pointer;
}
ol li a:hover {
    color:red;
    text-decoration: none;
}
ol li:visited {
    color:blue;
}
.comportamento {
    margin: -54px 0 0 157px;
    text-align: center;
    width: 320px;
}
.comportamento   h2 {
    font: bold 26px arial,Hevetica,sans-serif;
    color:#2c7615 !important;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 222px;
    z-index: 9999;
    _left:160px;
    *left:160px;
    left: 145px;
}

.comportamento h3 {
    font: bold 14px arial, Hevetica, sans-serif;
    color:#8A5207;
    margin: 0;
    padding: 0;
}
.comportamento h1 {
    color: #183173;
    font: bold 66px arial,Hevetica,sans-serif;
    letter-spacing: -2px;
    margin: -8px 0 0;
    padding: 0;
}

a.paginar {
    font: bold 19px arial, Helvetica, sans-serif;
    color:#2C5374 !important;
    padding-left: 12px;
}
a.paginar:hover {
    color:#2C5374;
    text-decoration: none;
}
a.paginar:visited {
    color:#2C5374;
}

.ma {
    margin: -72px 143px 5px 300px;
    position: absolute;
    width: 200px;
    z-index: 300;
    *margin: 435px 0px 5px -415px;
}
a#anteriores {
    font:bold 12px verdana,sans-serif;
    text-decoration: none;
}
a#anteriores:visited {
    color: #906E14;
    text-decoration: none;
}

.meses_anteriores {
    left: 189px;
    position: absolute;
    top: 64px;
    width: 300px;
    z-index: 999;

}
ul#meses {
    left: 26px;
    position: absolute;
    top: 46px;
}
ul#meses {
    left: 26px;
    position: absolute;
    top: 46px;
}
.meses_anteriores ul#meses {
    left: 3px;
    position: absolute;
    top: -6px;
}
.meses_anteriores ul li {
    font: bold 97% "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 3px 0 0;
    text-align: left;
}
.meses_anteriores ul li {
    padding-top: 1px;
}
.meses_anteriores ul li.br_titulo {
    color: #7B7673;
    font-size: 106%;
    padding-top: 10px;
}
.meses_anteriores ul li a {
    color: #315D80;

}
.meses_anteriores ul li a:hover {
    color: #315D80;
    text-decoration: none;
}
.meses_anteriores ul li a:visited {
    color: #315D80;
    text-decoration: none;
}

.meses_anteriores ul#anos {
    position: absolute;
    right: -115px;
    top: -7px;
}

.arrowlistmenu{
    width: 180px; /*width of accordion menu*/
    margin-left: 12px;
    *margin-left: -96px;
    padding-top: 5px;

}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    font: bold 106% "Trebuchet MS",Arial,Helvetica,sans-serif;
    color: #7B7673;
    margin-bottom: 6px; /*bottom spacing between header and rest of content*/
    text-transform: uppercase;
    padding: 4px 0 4px 10px; /*header text is indented 10px*/
    cursor: hand;
    text-align: left;
}


.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    color: #7B7673;
    font: 106%;
    margin-bottom: 6px; /*bottom spacing between header and rest of content*/
    text-transform: uppercase;
    padding: 0; /*header text is indented 10px*/
    cursor: pointer;
}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
    list-style-type: none;
    margin: -12px 0 8px 0;
    padding: 0 0 0 12px;
}
.arrowlistmenu ul li{
    padding-bottom: 2px; /*bottom spacing between menu items*/
}
.arrowlistmenu ul li a{
    font-weight: bold;
}
.arrowlistmenu ul li a:visited{
    color: #A70303;
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
    color: #315D80;
    /*background-color: #F3F3F3;*/
}
.arrowlistmenu ul li a:visited{ /*hover state CSS*/
    color: #315D80;
    /*background-color: #F3F3F3;*/
}



























.negrito {
	font-weight:bold;
}
	
.centro {
	text-align:center;
}
	
.esquerda {
	text-align:left;
	}

.cl_022 {
	margin-bottom:-3px;
	}

div.img {
	width:645px;
	margin:auto;
	padding-top:15px;
	}
	
.legenda,
div.img {
	text-align:left;
	font-size:10px;
	font-weight:bold;
	}
	
div#entrada,
div#tunel,
div#mapa {
	position:relative;
	width:700px;
	height:500px;
	/*margin:auto;*/
	margin-top:50px;
	}
	
div#entrada_esq,
div#tunel_esq,
div#mapa_esq {
	position:absolute;
	top:0;
	left:0;
	background-image:url(../imgs/caged1.jpg);
	width:376px;
	height:500px;
	}
	
div#tunel_esq {
	/*background-image:url(../imgs/entrada1.jpg);*/
	}
		
div#mapa_esq {
	/*background-image:url(../imgs/mapa.jpg);*/
	}
	
div#entrada_dir,
div#tunel_dir,
div#mapa_dir {
	position:absolute;
	top:0;
	right:0;
	background-image:url(../imgs/caged2.jpg);
	width:324px;
	height:500px;
	}
	
div#tunel_dir {
	/*background-image:url(../imgs/entrada2.jpg);*/
	}
	
div#anteriores {
	position:absolute;
	bottom:50px;
	left:267px;
	z-index:1;
	}

div#mapa_dir {
	background-image:url(../imgs/mapa.jpg);
	}
	

a#br1,
a#br2,
a#sumario,
a#planilhas,
a#fora_prazo{
	top:165px;
	left:60px;
	width:180px;
	height:20px;
}
	
a#br1 {
	top:136px;
	width:240px;
}
	
a#planilhas {
	top:222px;
	width:170px;
}
	
a#br2 {
	top:192px;
	width:140px;
}

a#fora_prazo {
	top:250px;
	width:240px;
}

a#estaduais {
	top:280px;
	left:60px;
	width:160px;
	height:26px;
}
	
div#sumario {
	padding:15px;
	}
	
table.tb01 {
	font-size:11px;
	margin:auto;
	margin-top:15px;
	}
	
table.tb01 td,
table.tb01 th {
	padding:4px 4px 4px 4px;
	}
	
table.tb01 td.legenda {
	padding:0;
	padding-bottom:15px;
	}
	
div#barra_navega {
	font-size:10px;
	background-color:#F9F7F7;
	position:absolute;
	right:0;
	padding:3px;
	margin:3px 10px 0 0;
	z-index:1
	}
	
div#barra_navega img {
	float:left;
	margin-right:4px;
	}
	
div#barra_navega a {
	display:block;
	margin-right:10px;
	float:left;
	}
	
div#barra_navega a#bn_item4 {
	margin-right:0;
	}
	
a.link00:link,
a.link00:visited,
a:link { /* padrão, dourado, sem visited */
 	color:#906E14;
	text-decoration:none;
	}
	
a:visited { /* padrão, dourado, com visited */
	color:#8E8981;
	text-decoration:none;
	}
	
a.link00:hover,
a.link00:active,
a:hover,
a:active {
	color:#963b24;	
	text-decoration:underline;	
	}
