/**
	* @name stylesite.css
	* @desc CSS StyleSheet
	* @version v1.0 - Bras’lia, 26 de Fevereiro de 2010
	* @author Thiago Borges
	* @category CSS
	* @package Logic BSB
*/

/* ============================================================= */
/* ========================== Body ============================= */
/* ============================================================= */

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend  { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body {
	font-family: Arial, Verdana, sans-serif;  color: #3b3b3b;	
	background-image: url(/html/imagens/antt/bg.jpg); background-repeat: repeat-x; background-position: top; background-color:#eaeaea;
	width:100%; height:100%;
	margin: 0; padding: 0; border: 0; outline: 0; font-size:12px;
}

html{
	height:100%; width:100%;
}

form{
	margin:0; padding:0;
}
	
A {
	font-family: Arial, Helvetica, sans-serif; color: #035085; text-decoration: none;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;
}

img {
	border:0; padding:0; margin:0;
}

p {
	padding-bottom:10px; margin:0;
}

/* tables still need 'cellspacing="0"' in the markup */
.clear { clear: both;}
br.clear { margin: 0px; padding: 0px;}



/* =========================================================================== */
/* ===================== Logo, Acessibilidade e Busca ======================== */
/* =========================================================================== */

#divisaoTopo{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:table;
	margin:0; padding:0;
}

#divisaoTopo .dtEsquerda{
	float:left;
	width:39%;
}
#divisaoTopo .dtDireita{
	float:right;
	width:60%;	
}



/* ============================================================= */
/* ===================== Acessibilidade ======================== */
/* ============================================================= */

.bgac{
	background-image: url(/html/imagens/antt/bg_ac.png);
	background-position:top center; background-repeat:no-repeat;
	height:40px; width:582px;
	position:fixed; bottom:0; z-index:99;
	left:50%;
	margin-left:-291px;
	color:#FFFFFF; text-shadow:1px 1px #406400; font-weight:bold;
}

.bcont{
	background-image: url(/html/imagens/antt/bcont.gif);
	background-position:top left; background-repeat:no-repeat;
	height:18px; width:20px;
}

.bcont2{
	background-image: url(/html/imagens/antt/bcont2.gif);
	background-position:top left; background-repeat:no-repeat;
	height:18px; width:20px;
}

.bmenos{
	background-image: url(/html/imagens/antt/bmenos.gif);
	background-position:top left; background-repeat:no-repeat;
	height:18px; width:20px;
}

.bmais{
	background-image: url(/html/imagens/antt/bmais.gif);
	background-position:top left; background-repeat:no-repeat;
	height:18px; width:20px;
}

.contraste{
	color:#045774; text-shadow:1px 1px #ffffff; font-weight:bold;
	height:20px; line-height:20px;
}

.contraste a{
	color:#045774; text-shadow:1px 1px #ffffff; font-weight:bold;
	height:20px; line-height:20px;
}



/* =============================================================== */
/* ===================== Barra do Governo ======================== */
/* =============================================================== */

.bgBarraAmarelaGoverno{
	background-image: url(/html/imagens/antt/bg_barra_governo2.gif);
	background-repeat: no-repeat; background-position:bottom center;
	background-color:#085e09;
	width:100%; height:28px;
}

.barraGoverno{
	background-image: url(/html/imagens/antt/barra_governo.gif);
	background-repeat: no-repeat; background-position:bottom right;
	width:990px; height:28px;
}



/* ===================================================== */
/* ===================== POP-UP ======================== */
/* ===================================================== */

.escpopup{
	width:500px;
	margin-left:-300px;
	left:50%;
	padding-top:80px;
	position:absolute; z-index:999;
}

.escpopup .top{
	background: url(/html/imagens/antt/bg_popup.png) no-repeat top center;
	margin:0; padding:0; padding-left:30px; padding-right:30px; 
}

.escpopup .top .pd{
	height:160px; display:table; padding-top:30px; width:100%; left:0;
	margin:0;
}

.escpopup .bottom{
	background: url(/html/imagens/antt/bg_popup_bottom.png) no-repeat top center;
	widows:500px; height:25px; margin:0; padding:0;
}

.escpopup .fechar{
	background: url(/html/imagens/antt/bg_popup_fechar.png) no-repeat top center;
	widows:170px; height:36px; margin:0; padding:0;
}

.escpopup .speedo-ui-close {
  margin: 92px 13px 0 0;
  background: url("/html/imagens/antt/close-btn.png") no-repeat scroll center center #B67379;
  border-radius: 4px 4px 4px 4px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 1s ease 0s;
  width: 30px;
  behavior: url(/html/template/PIE.htc);
}



/* ==================================================================== */
/* ===================== Backgrounds do Portal ======================== */
/* ==================================================================== */

.bgPontos{
	background: url(/html/imagens/antt/bg.png);
}

.logo{
	background-image: url(/html/imagens/antt/logo.png);
	_background-image: url(/html/imagens/antt/logo.gif);
	*background-image: url(/html/imagens/antt/logo.gif);
	background-repeat: no-repeat; background-position:top left;
	width:421px; height:103px;
}

.linha{
	background-image: url(/html/imagens/antt/bg_linha_topo.gif);
	background-repeat: no-repeat; background-position:top center;
}

.bgTopo{
	background: url(/html/imagens/antt/bg_topo.png) no-repeat top left;
	width:992px;
}

.bgPortal{
	background: url(/html/imagens/antt/bg_cont.png) repeat-y top left;
	display:table;
	width:992px;
}

.bgPortalTopo{
	width:990px; background-color:#FFFFFF;
	background-image: url(/html/imagens/antt/bg_top.jpg); background-repeat: no-repeat; background-position:top center;
}

.imgBottomPortal{
	background: url(/html/imagens/antt/cont_bottom.png) no-repeat top left;
	width:992px; height:17px;
}

.imgTopPortal{
	background: url(/html/imagens/antt/cont_top.png) no-repeat bottom left;
	width:992px; height:15px;
}

.bgContOuvi{
	background-image: url(/html/imagens/antt/barra_cont_ouvi.gif); background-repeat: no-repeat; background-position:top left;
	height:32px; line-height:32px; font-weight:bold;
}

.bgContOuviRight{
	background-image: url(/html/imagens/antt/barra_cont_ouvi_right.gif); background-repeat: no-repeat; background-position:top right;
	height:32px; line-height:32px; font-weight:bold;
	padding-left:40px; padding-right:40px;
}



/* ==================================================== */
/* ===================== Busca ======================== */
/* ==================================================== */

/* Campo Formul‡ro Input busca */

.inputBusca {
	background-image: url(/html/imagens/antt/busca.gif);
	background-repeat: no-repeat; background-position:top left;
	background-color:transparent; border:none;
	width:240px; height:33px; line-height:33px;
	padding-left:10px; padding-right:10px;
	font-family: Arial, sans-serif; font-size: 14px; color: #5c667a; text-shadow:1px 1px #f4f4f4; text-decoration: none;
}

.bBusca {
	background-image: url(/html/imagens/antt/b_busca.gif);
	background-repeat: no-repeat; background-position:top left;
	width:32px; height:33px; margin:0; padding:0;
}

/* ============================================================== */
/* ===================== Divisão de Dvis ======================== */
/* ============================================================== */

#divisaoInicial{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	margin:0; padding:0;
	position:relative;
}

#divisaoInicial .diEsquerda{
	float:left;
	width:72%;
	margin:0; padding:0;
	position:relative;
}

#divisaoInicial .diDireita{
	float:right;
	width:27%;
	margin:0; padding:0;
	position:relative;
}

#divisao{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:table;
	margin:0; padding:0;
	position:relative;
}

#divisao .left{
	float:left;
	position:relative;
	margin:0; padding:0;
}

#divisao .right{
	float:right;
	position:relative;
	margin:0; padding:0;
}

/* ======================================================================= */
/* ===================== Formatação do Formulário ======================== */
/* ======================================================================= */

/* Campo Formuláro Input */

.input {
	border:1px #e5e4e4 solid;
	
	background-color: #ffffff;
	padding:8px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #214a21;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.input:hover {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding:8px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.input:focus {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding:8px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

/* Campo Formuláro Input da Home */

.inputHome {
	border:1px #e5e4e4 solid;
	
	background-color: #ffffff;
	padding:5px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #214a21;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.inputHome:hover {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding:5px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #cf9201;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.inputHome:focus {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding:5px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #cf9201;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}



/* ======================================================================= */
/* ===================== Formatação do Calendário ======================== */
/* ======================================================================= */

.bgCal {
	margin-bottom:20px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; background-color:#ffffff;
	border:1px #dfdfdf solid;
}

/* Campo Formuláro Input Busca de Calendário */

.inputCal {
	border:1px #e5e4e4 solid;
	
	background-color: #ffffff;
	padding:4px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #214a21;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.inputCal:hover {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding:4px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.inputCal:focus {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding:4px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

/* Botão Busca de Calendário */

.botaoCal {
	border:1px #e5e4e4 solid;
	
	background-color: #ffffff;
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #214a21;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.botaoCal:hover {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.botaoCal:focus {
	border:1px #ffc114 solid;
	
	background-color: #ffffff;
	padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;

	font-family: Arial,Sans-Serif; font-size: 14px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

/* Divis›es de DIVS para o fale conosco */

#pagContato{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:table;
	margin:auto;
}

#pagContato .bsEsquerda{
	float:left;
	width:38%;
}
#pagContato .bsDireita{
	float:right;
	width:61%;	
}

#pagContato h3{
	font-size:22px; font-family:Times New Roman, Arial, Times, serif;
	color:#5d7bc6; text-shadow:1px 1px #ffffff;
	 margin:0; padding:0; border:0;
}



/* ============================================================== */
/* ===================== Menu Horizontal ======================== */
/* ============================================================== */

.menuInt {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
}
.bgMhLeft {
    background-image: url(/html/imagens/antt/bg_mh_left.gif); 
    background-repeat: no-repeat; background-position: top left;
    padding-left:5px;
    list-style: none;
}
.bgMhRight {
    background-image: url(/html/imagens/antt/barra_cont_ouvi.gif); 
    background-repeat: no-repeat; background-position: top left;
    list-style: none;
    margin-right:20px;
}

.bgMhRightTopo {
    background-image: url(/html/imagens/antt/barra_cont_ouvi_right.gif); 
    background-repeat: no-repeat; background-position: top right;
    list-style: none;
    height:32px; padding-left:35px; padding-right:35px;
}

.bgStyle2 {
    background-image: url(/html/imagens/antt/bg_mh.png);
	_background-image: url(/html/imagens/antt/bg_mh.gif);
	*background-image: url(/html/imagens/antt/bg_mh.gif);
    background-repeat: no-repeat; background-position: top center;
    height:42px; margin-left:-2px; margin-right:-2px; margin-bottom:-2px; position:relative; z-index:66;
	font-size:11px;
}

.container3 {
	width: auto;
	padding: 0;
	margin: 0;
	position:relative;
	z-index:99;
	list-style: none;
}
.mhCenter{
	background-image: url(/html/imagens/antt/bg_mh_center.gif); background-repeat: no-repeat; background-position:top right;
	padding-right:30px; height:46px;
	margin:0; padding:0;
}

.bulletMhVerde{
	background-image: url(/html/imagens/antt/bullet-mh.gif); background-repeat: no-repeat; background-position:top left;
	width:10px; height:11px; margin-left:8px; padding:0;
}

.bulletMhAmarelo{
	background-image: url(/html/imagens/antt/bullet-mh2.gif); background-repeat: no-repeat; background-position:top left;
	width:10px; height:11px; margin-left:8px; padding:0;
}


/* ========================================================= */
/* ===================== Menu Verde ======================== */
/* ========================================================= */

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:99;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
	list-style: none;
}
ul#topnav li a {
	float: left;
	list-style: none;
}
ul#topnav li:hover a, ul#topnav li a:hover, ul#topnav li a.linkselect, ul#topnav li a.linkselectUl {
	background-color:#0c3c72;
	background-image: url(/html/imagens/antt/bg_mh_sep_verde.gif); 
	background-repeat: no-repeat; background-position: right;
}
ul#topnav a.link, ul#topnav li a.linkselect, ul#topnav li a.linkselectUl {
	padding-left:9px; padding-right:9px;
	background-image: url(/html/imagens/antt/bg_mh_sep_verde.gif); 
	background-repeat: no-repeat; background-position: right;
	height:36px; line-height:36px;
	font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-shadow:1px 1px #10518b;
	text-decoration:none;
}
ul#topnav a.linkUl {
	padding-left:9px; padding-right:9px;
	height:36px; line-height:36px;
	font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-shadow:1px 1px #10518b;
	text-decoration:none;
}
ul#topnav a.link, ul#topnav li a.linkselect, ul#topnav a.linkUl, ul#topnav li a.linkselectUl {
	text-transform: uppercase;
}

/* ===================== Drop Down ======================== */

ul#topnav li .sub {
	position: absolute;
	z-index:99;
	top: 36px; left: 0;
	background-color: #0c3c72;
	padding-left: 20px; padding-right:10px; padding-top:10px; padding-bottom:10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	display: none;
	text-align:left;
	list-style: none;
	font-size:12px;
}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 180px;
	float: left;
}
ul#topnav .sub ul li {
	width: 100%;
	color: #fff;
}

/* ===================== T’tulo do Drop Down ======================== */

ul#topnav .sub ul li h2 {
	margin: 0;
	font-size: 12px; line-height:18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px;
}

ul#topnav .sub ul li h2 a {	
	background-image: none;
	color: #e8e000;
	margin: 0;
	padding: 0;
}

/* ===================== Link do Drop Down ======================== */

ul#topnav .sub ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	font-weight:bold;
	background: url(/html/imagens/antt/navlist_arrow.gif) no-repeat 0px 10px;
	padding-left:10px; padding-bottom:6px; padding-top:6px; padding-right:10px;
	display: block;
	text-decoration: none;
	color: #fff; text-shadow:1px 1px #0b487e;
}
ul#topnav .sub ul li a:hover {
	color: #e8e000; text-shadow:1px 1px #0b487e;
}



/* =========================================================== */
/* ===================== Menu Amarelo ======================== */
/* =========================================================== */

ul#topnav2 {
	margin: 0; padding: 0;
	float:right;
	list-style: none;
	position:relative;
	z-index:99;
	height:36px;
	font-size:12px;
}
ul#topnav2 li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
	list-style: none;
}
ul#topnav2 li a {
	float: left;
	list-style: none;
}
ul#topnav2 li:hover a, ul#topnav2 li a:hover {
	background-image: url(/html/imagens/antt/bullet_menu_topo.gif); 
	background-repeat: no-repeat; background-position: bottom center;
}
ul#topnav2 a.link {
	padding-left:8px; padding-right:8px;
	margin-left:2px; margin-right:2px;
	height:35px; line-height:35px;
	font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	color:#045774; text-shadow:1px 1px #ffffff;
	text-decoration:none;
}

/* ===================== Drop Down ======================== */

ul#topnav2 li .sub2 {
	position: absolute;
	z-index:99;
	top: 35px; left: 0;
	background-color:#143275;
	padding-left: 20px; padding-right:10px; padding-top:10px; padding-bottom:10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	display: none;
	list-style: none;
}
ul#topnav2 li .row2 {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav2 li .sub2 ul{
	list-style: none;
	margin: 0; padding: 0;
	width: 180px;
	float: left;
}
ul#topnav2 .sub2 ul li {
	width: 100%;
	color: #fff;
	text-shadow:1px 1px #b7aa00;
}

/* ===================== T’tulo do Drop Down ======================== */

ul#topnav2 .sub2 ul li h2 {
	margin: 0;
	font-size: 12px; line-height:18px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px;
}

ul#topnav2 .sub2 ul li h2 a {	
	background-image: none;
	color: #e8e000;
	margin: 0;
	padding: 0;
}

/* ===================== Link do Drop Down ======================== */

ul#topnav2 .sub2 ul li a {
	float: none; 
	text-indent: 0; /*--Reset text indent--*/
	font-weight:bold;
	background: url(/html/imagens/antt/navlist_arrow.gif) no-repeat 0px 10px;
	padding-left:10px; padding-bottom:6px; padding-top:6px; padding-right:10px;
	display: block;
	text-decoration: none;
	color: #fff; text-shadow:1px 1px #0b487e;
}
ul#topnav2 .sub2 ul li a:hover {
	color: #e8e000; text-shadow:1px 1px #0b487e;
}




/* ============================================================ */
/* ===================== Menu Vertical ======================== */
/* ============================================================ */

#bgTitMv {
	background:url(/html/imagens/antt/mv_tit.gif) top left no-repeat;
	width:249px; margin:0; padding:0;
}

#bgTitMv h3 {
	background:url(/html/imagens/antt/listra2.gif) bottom repeat-x;
	text-shadow:1px 1px #103579;
	font-size:12px;
	line-height:1.2em;
	color:#fff;
	font-weight:bold;
	padding-left:12px; padding-right:20px; padding-top:14px; padding-bottom:14px;
}

#bgContMv .bgMvCenter {
	background-image: url(/html/imagens/antt/mv_center.gif); background-repeat: repeat-y; background-position: top center;
	width:249px; margin:0; padding:0;
}

#bgContMv .bgMvbottom {
	background-image: url(/html/imagens/antt/mv_bottom.gif); background-repeat: no-repeat; background-position: bottom left;
	margin:0; padding:0;
}
	
#bgContMv .bgMvtop {
	background-image: url(/html/imagens/antt/mv_top.gif); background-repeat: no-repeat; background-position: top left;
}

#bgContMv .bgMvbottom ul {
		position:relative;
		width:auto;
		overflow:hidden; /*important for accordeon*/
		text-transform:none;
		padding: 0; margin: 0;
		list-style:none;
		color:#3b631c;
		text-decoration:none;
}

#bgContMv .bgMvbottom ul li {
		background:url(/html/imagens/antt/listra.gif) bottom left repeat-x;		
}

#bgContMv .bgMvbottom ul li a {
		color:#276a07; display:block;
		font-size:12px;
		padding-left:15px; padding-right:10px; padding-top:8px; padding-bottom:10px;
		font-weight:bold;		
}

#bgContMv .bgMvbottom ul li a:hover {
		background:url(/html/imagens/antt/bg_linkmv.png);		
}

#bgContMv .bgMvbottom ul li.last {background:none; background:none;}



/* ========================================================================== */
/* ===================== Destaques da p‡gina Inicial ======================== */
/* ========================================================================== */

#featured{
	position:relative;
	height:309px; width:992px;
	background: url(/html/imagens/antt/bg_destaque.png) no-repeat top left;
	z-index:1;
	margin:0; padding:0;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:231px; left:15px; 
	list-style: inside;
	padding:0; margin:0;
	height:88px;
	width:100%;
	overflow:auto;
	overflow-x:hidden;
	z-index:1;
}
#featured ul.ui-tabs-nav li:hover{ 
	background-image: url(/html/imagens/antt/seta2.gif); background-repeat: no-repeat; background-position: top center;
}
#featured ul.ui-tabs-nav li{ 
	float: left; display: inline;
	z-index:1;
	padding-left:26px; padding-right:26px; padding-top:14px; padding-bottom:14px;	
}
#featured li.ui-tabs-selected{ /*Selected tab style*/ 
	background-image: url(/html/imagens/antt/seta2.gif); background-repeat: no-repeat; background-position: top center;
}
.primeiro {
	background-image: url(/html/imagens/antt/seta.png); background-repeat: no-repeat; background-position: top left;	
}
#featured ul.ui-tabs-nav li img{ 
	float:left;
	cursor:pointer;
	padding:4px;
	border:0;
}
#featured .hack{
	background-image: url(/html/imagens/antt/hack.gif); background-repeat: no-repeat; background-position: top left;
	position:relative;
	width:9px; height:86px;
	bottom:-36px; left:974px;
	margin:0; padding:0;
	z-index:44;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; cursor:pointer;
}
#featured .ui-tabs-panel{ 
	position:relative; z-index:0;
}

/* === Imagem do Destaque === */

#featured .ui-tabs-panel .img{ 
	top:27px;
	left:462px;
	position:relative;
	z-index:3;
	widows:500px; height:192px;
}

/* === Bot‹o de Saiba mais do Destaque === */

#featured .ui-tabs-panel .desteSb{ 
	top:22px;
	left:844px;
	position:absolute;
	z-index:5;
	widows:123px; height:124px;
}

/* === Bot‹o de Saiba mais do Destaque === */

#featured .ui-tabs-panel .info .destsm {
	background-image: url(/html/imagens/antt/destsaibamais1.png); background-repeat: no-repeat; background-position: top left;
	line-height:30px; height:30px; font-weight:bold; color:#ffffff; text-align:center;
	width:114px;
}

#featured .ui-tabs-panel .info .destsm:hover{
	background-image: url(/html/imagens/antt/destsaibamais1.png); background-repeat: no-repeat; background-position: bottom left;
	line-height:30px; height:30px; font-weight:bold; color:#ffffff; text-align:center;
	width:114px;
}

#featured .ui-tabs-panel .info .destsm a{
	background-image: none;
	font-weight:bold; color:#ffffff; text-align:center;
}

/* === Título e Texto do Destaque === */

#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:35px; left:35px;
	z-index:1;
	width:410px;
}
#featured .info h2{ 
	font-size:20px; font-weight:bold;
	color:#000000; text-shadow:1px 1px #f7f7f7; font-weight:normal; line-height:24px;
	margin:0; padding-bottom:13px; border-bottom: 1px #c6bdb5 dashed;
}

#featured .info h2 a{ 
	font-size:20px; font-weight:bold;
	color:#000000; font-weight:normal; text-decoration:none;
}

#featured .info p{ 
	margin:0; padding:0;
	text-shadow:1px 1px #f7f7f7;
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#destaqueHt {
	margin: 0; padding-top:13px;
	list-style: none;
	position:relative;
	z-index:22;
	display:table;
}

#destaqueHt ul {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
}

#destaqueHt ul li {
	margin: 0;
	position: relative;
	list-style: none;
	padding-top:3px; padding-bottom:3px;
	background-image: url(/html/imagens/antt/bullet-dest.gif); background-repeat: no-repeat; background-position: 0px 7px;
	padding-left:10px;
}

#destaqueHt ul li a {
	color:#3b3b3b;
}

#destaqueHt ul li a:hover {
	color:#035085;
}



/* ======================================================= */
/* ===================== Conteúdo ======================== */
/* ======================================================= */

/* ============================================================== */
/* ===================== Divisão de Dvis ======================== */
/* ============================================================== */

#divisaoInicial{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	margin:0; padding:0;
	position:relative;
}

#divisaoInicial .diEsquerda{
	float:left;
	width:72%;
	margin:0; padding:0;
	position:relative;
}

#divisaoInicial .diDireita{
	float:right;
	width:27%;
	margin:0; padding:0;
	position:relative;
}

#divisao{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:table;
	margin:0; padding:0;
	position:relative;
}

#divisao .left{
	float:left;
	position:relative;
	margin:0; padding:0;
}

#divisao .right{
	float:right;
	position:relative;
	margin:0; padding:0;
}

#divisao .hsm {
	background: url(/html/imagens/antt/hleftsm.gif) no-repeat bottom left;
	margin:0; padding:0; font-weight:bold;
	width:auto; font-size:12px; position:absolute; z-index:777; bottom:0; right:0;
}

#divisao .hsmLeft {
	background: url(/html/imagens/antt/hsm.gif) no-repeat bottom right;
	padding-left:40px; padding-right:30px; margin:0;
	line-height:31px; height:31px;
}



/* =================================================================== */
/* ===================== Caixas dos Destaques ======================== */
/* =================================================================== */

.bTopLeft{
	background-image: url(/html/imagens/antt/borda_top_left.gif); background-repeat: no-repeat; background-position: top left;
	margin:0; padding:0;
}

.bTopRight{
	background-image: url(/html/imagens/antt/borda_top_right.gif); background-repeat: no-repeat; background-position: top right;
	margin:0; padding:0;
}

.bBottomLeft{
	background-image: url(/html/imagens/antt/borda_bottom_left.gif); background-repeat: no-repeat; background-position: bottom left;
	margin:0; padding:0;
}

.bBottomRight{
	background-image: url(/html/imagens/antt/borda_bottom_right.gif); background-repeat: no-repeat; background-position: bottom right;
	margin:0; padding:0;
}

.bTop{
	background-image: url(/html/imagens/antt/borda_top.gif); background-repeat: repeat-x; background-position: top;
	margin:0; padding:0;
}

.bBottom{
	background-image: url(/html/imagens/antt/borda_bottom.gif); background-repeat: repeat-x; background-position: bottom;
	margin:0; padding:0;
}

.bRight{
	background-image: url(/html/imagens/antt/borda_right.gif); background-repeat: repeat-y; background-position: right;
	margin:0; padding:0;
}

.bLeft{
	background-image: url(/html/imagens/antt/borda_left.gif); background-repeat: repeat-y; background-position: left;
	margin:0; padding:0;
}

.outCaixa{
	position:relative;
	padding:1px;
}



/* =========================================================================== */
/* ===================== Caixas dos Destaques da Home ======================== */
/* =========================================================================== */

.bCenterHome{
	background-image: url(/html/imagens/antt/borda_home_center.gif); background-repeat: repeat-y; background-position: top center;
	margin:0; padding:0;
}

.bTopHome{
	background-image: url(/html/imagens/antt/borda_home_top.gif); background-repeat: no-repeat; background-position: top center;
	margin:0; padding:0;
}

.bBottomHome{
	background-image: url(/html/imagens/antt/borda_home_bottom.gif); background-repeat: no-repeat; background-position: bottom center;
	margin:0; padding:0; position:relative;
}

.bBottomHome .hsm {
	background: url(/html/imagens/antt/hleftsm.gif) no-repeat bottom left;
	margin:0; padding:0; font-weight:bold;
	width:auto; font-size:12px; position:absolute; z-index:777; bottom:0; right:0;
}

.bBottomHome .hsmLeft {
	background: url(/html/imagens/antt/hsm.gif) no-repeat bottom right;
	padding-left:40px; padding-right:30px; margin:0;
	line-height:31px; height:31px;
}

.bTopLeftHome{
	background-image: url(/html/imagens/antt/bhome_left_top.gif); background-repeat: no-repeat; background-position: top left;
	margin:0; padding:0;
}

.bTopRightHome{
	background-image: url(/html/imagens/antt/bhome_right_top.gif); background-repeat: no-repeat; background-position: top right;
	margin:0; padding:0;
}

.bBottomLeftHome{
	background-image: url(/html/imagens/antt/bhome_left_bottom.gif); background-repeat: no-repeat; background-position: bottom left;
	margin:0; padding:0;
}

.bBottomRightHome{
	background-image: url(/html/imagens/antt/bhome_right_bottom.gif); background-repeat: no-repeat; background-position: bottom right;
	margin:0; padding:0;
}

/* === Título das Caixas Destaque da Home === */

.bCenterHome h3 {
	font-weight:bold;
	margin:0;
	padding-bottom:12px; padding-left:15px; padding-right:15px; padding-top:12px;
	border-bottom:1px #e3e3e3 dashed;
}
.bCenterHome h3 a {font-weight:bold;}


/* ===================== Background dos títulos especiais ======================== */
/* =============================================================================== */

.bgTitLeft{
	background-image: url(/html/imagens/antt/bg_tit_left.gif); background-repeat: no-repeat; background-position: top left;
	margin:0; padding:0;
}

.bgTitright{
	background-image: url(/html/imagens/antt/bg_tit_right.gif); background-repeat: no-repeat; background-position: top right;
	margin:0; padding:0;
}

.bgTitCenter{
	background-image: url(/html/imagens/antt/bg_tit_center.gif); background-repeat: repeat-x; background-position: top;
}

/* === Título das Caixas Destaque === */

.bgTitLeft h3 {
	color:#035085;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:12px; padding-left:15px; padding-right:15px; padding-top:12px;
	border-bottom:1px #ffffff dashed;
}
.bgTitLeft h3 a {
	color:#035085;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* === Título das Caixas Destaque === */

.bgTitCenter h5 {
	color:#035085;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-top:12px; padding-bottom:12px; padding-left:8px; padding-right:8px;
}
.bgTitCenter h5 a {
	color:#035085;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.tdConsulta {
	color:#035085;
	padding:5px;
	background-color:#f2f2f2;
}

/* === Título das Caixas Destaque === */

.outCaixa h3 {
	color:#035085;
	 font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:12px; padding-left:15px; padding-right:15px; padding-top:12px;
	border-bottom:1px #e3e3e3 dashed;
}
.outCaixa h3 a {
	color:#035085;
	 font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.bordaFotos {
	border:2px #dadada solid;
}

.inCaixa{
	position:relative;
	padding:1px;
}

/* === Título das Caixas Destaque === */

.inCaixa h1 {
	color:#035085;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:12px; padding-left:15px; padding-right:15px; padding-top:12px;
}
.inCaixa h1 a {
	color:#035085;
	 font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* === Título das Caixas Destaque === */

.inCaixa h3 {
	color:#035085;
	 font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:12px; padding-left:15px; padding-right:15px; padding-top:12px;
}
.inCaixa h3 a {
	color:#035085;
	 font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

/* === Imagem das caixas de destaques === */

.sm {
	position:absolute; z-index:66; bottom:-3px; right:-3px;
	border:0; width:50px; height:50px;
}


/* ===================== Notícias ======================== */
/* ======================================================= */

#destNews {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:22;
	display:table;
}

#destNews ul {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:5;
	float:left;
}
#destNews ul li {
	float: left;
	margin: 0; padding-left:15px; padding-right:15px; padding-top:13px; padding-bottom:13px;
	position: relative;
	list-style: none;
	border-bottom:1px #e3e3e3 dashed;
}

#destNews ul li:hover {
	background-image: url(/html/imagens/antt/bg_linkdest.png);
}

#destNews ul li img {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	z-index:5;
	margin:0; padding:0;
}

#destNews ul li .slogan {
	position:relative;
	float:right;
	width:61%;
	right:0px;
	top:0px;
	z-index:9;
	margin:0px; padding:0px;
	display:table;
}

#destNews ul li .slogan p {
	padding:0; margin:0;
}

#destNews ul li .bordaNewsFoto {
	border:2px #dadada solid;
}

#destNews ul li .data {
	font-size:10px; color:#5e5e5e; font-style:italic; font-weight:bold;
	margin:0; padding:0; line-height:12px;
}


/* ===================== Notícias da home ======================== */
/* =============================================================== */

#bordaHomeNews {
	border-right:1px #e3e3e3 dashed;
}

#bgHomeNews {
	padding:15px;
	border:1px #e3e3e3 dashed;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom: 5px; 
}

#bgSalaImp {
	border-bottom:1px #dfdfdf dashed;
}

#bordaHomeNewsTop {
	border-top:1px #e3e3e3 dashed;
	padding-top:25px;
}

#destHomeNews {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:22;
	display:table;
}

#destHomeNews h3 {
	color:#035085;
	font-weight:bold; font-size:16px;
	margin:0;
	padding-bottom:12px;
	border:none;
	padding:0;
}

#destHomeNews h3 a {
	color:#035085;
	 font-weight:bold;
}

#destHomeNews ul {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:5;
	float:left;
}
#destHomeNews ul li {
	float: left;
	margin: 0;
	padding-top:8px; padding-bottom:8px;
	position: relative;
	list-style: none;
	width:100%;
}

#destHomeNews ul li img {
	position:relative;
	float:left;
	left:0px;
	top:0px;
	z-index:5;
	margin:0; padding:0;
}

#destHomeNews ul li .slogan {
	position:relative;
	float:right;
	width:56%;
	right:0px;
	top:0px;
	z-index:9;
	margin:0px; padding:0px;
	display:table;
}

#destHomeNews ul li .slogan p {
	padding:0; margin:0;
	display: block;
}

#destHomeNews ul li .bordaNewsFoto {
	border:2px #dadada solid;
}

#destHomeNews .data {
	font-size:12px; font-style:italic;
	margin:0; padding:0;
}


/* ===================== AUDIÊNCIAS / CONSULTAS PÚBLICAS ======================== */
/* ============================================================================== */

#faded {
	width: 344px;
	height: 286px;
	position: relative;
	padding:0; margin:0;
}

#faded ul {
	width: 344px;
	height: 286px;
	overflow: hidden;
	_margin-left:-10px;
	*margin-left:-10px;
	margin: 0; padding: 0; border: 0; outline: 0;
}

#faded ul li {
	width: 344px;
	height: 286px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	list-style:none;
	margin: 0; padding: 0; border: 0; outline: 0;
}

/* === Prev e Next === */

#faded a.prev {
	background: url(/html/imagens/antt/bleft.gif) no-repeat 0px 0px;
	display: block;
	width: 16px;
	height: 23px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 9px;
	right: 45px;
	z-index: 33;
}

#faded a.next {
	background: url(/html/imagens/antt/bright.gif) no-repeat 0px 0px;
	display: block;
	width: 16px;
	height: 23px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 9px;
	right: 15px;
	z-index: 33;
}
	
/* === Imagem das caixas de destaques === */

#faded .sm {
	position:absolute; z-index:66; bottom:-3px; right:-3px;
	border:0; width:50px; height:50px;
}

/* ===================== EVENTOS ======================== */
/* ====================================================== */

#faded2 {
	width: 344px;
	height: 286px;
	position: relative;
	padding:0; margin:0;
}

#faded2 ul {
	width: 344px;
	height: 286px;
	overflow: hidden;
	_margin-left:-10px;
	*margin-left:-10px;
	margin: 0; padding: 0; border: 0; outline: 0;
}

#faded2 ul li {
	width: 344px;
	height: 286px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	list-style:none;
	margin: 0; padding: 0; border: 0; outline: 0;
}

/* === Prev e Next === */

#faded2 a.prev {
	background: url(/html/imagens/antt/bleft.gif) no-repeat 0px 0px;
	display: block;
	width: 16px;
	height: 23px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 9px;
	right: 45px;
	z-index: 33;
}

#faded2 a.next {
	background: url(/html/imagens/antt/bright.gif) no-repeat 0px 0px;
	display: block;
	width: 16px;
	height: 23px;
	overflow: hidden;
	text-indent: -1000px;
	position: absolute;
	top: 9px;
	right: 15px;
	z-index: 33;
}
	
/* === Imagem das caixas de destaques === */

#faded2 .sm {
	position:absolute; z-index:66; bottom:-3px; right:-3px;
	border:0; width:50px; height:50px;
}	

#destacp {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:5;
	display:table;
}

#destacp ul {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:5;
}
#destacp ul li {
	margin: 0; padding-left:15px; padding-right:15px; padding-top:13px; padding-bottom:13px;
	position: relative;
	list-style: none;
	border-bottom:1px #e3e3e3 dashed;
}

#destacp ul li:hover {
	background-image: url(/html/imagens/antt/bg_linkdest.png);
}

#destacp ul li .data {
	font-size:10px; color:#5e5e5e; font-style:italic; font-weight:bold;
	margin:0; padding:0; line-height:12px;
}


/* ===================== Serviços ======================== */
/* ======================================================= */	

#destServicos {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:5;
	display:table;
}

#destServicos ul {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
	z-index:5;
}
#destServicos ul li {
	margin: 0; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px;
	position: relative;
	list-style: none;
}

#destServicos ul li:hover {
	background-image: url(/html/imagens/antt/bg_linkdest.png);
}



/* ===================== Agenda de Autoridades ======================== */
/* ==================================================================== */

#container2{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:610px;
	height:auto;			
}	

#slider{
	margin:0 auto; padding:0;
	position:relative;
	text-align:left;
	width:610px;
	height:auto;
	overflow:hidden;
	position:relative;		
}

#slider ul li h4 {
	color:#035085;
	font-weight:bold;
	font-size:16px;
	margin-bottom:10px; padding:0;
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li{ 
	position:relative;
	float:left;
	width:610px;
	height:290px;
	overflow:hidden;
}	

#slider a.mais {
	background: url(/html/skin/pl_revista/imagens/bgmais.gif) repeat-x top;
	background-color:#252525;
	color:#ffffff;
	width:100px; padding-top:6px; padding-bottom:6px; font-weight:normal; margin:0;
	-moz-box-shadow: 1px 1px 2px #000000; -webkit-box-shadow: 1px 1px 2px #000000; box-shadow: 1px 1px 2px #000000;
	border-left:1px #464646 solid; border-right:1px #212121 solid; border-top:1px #464646 solid; border-bottom:1px #212121 solid; 
	text-decoration:none;
	display:block;
	text-align:center;
}

#slider a:hover.mais {
	text-decoration:underline;
}

#prevBtn, #nextBtn { 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-9999999px;	
	width:21px;
	height:23px;
	position:absolute;
	right:30px;
	top:0px;
}

#nextBtn { 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-999999px;	
	width:16px;
	height:23px;
	position:absolute;
	right:0;
}

#prevBtn a, #nextBtn a{ 
	margin-left:0px;
	display:block;
	width:16px;
	height:23px;
	background:url(/html/skin/pl_revista/imagens/bleft.gif) no-repeat 0 0;
}

#nextBtn a{ 
	background:url(/html/skin/pl_revista/imagens/bright.gif) no-repeat 0 0;
}



/* ============================================================= */
/* ===================== P‡gina Interna ======================== */
/* ============================================================= */

/* ===================================================================================== */
/* ===================== Divs para divis‹o das p‡ginas internas ======================== */

#divisaoInicial{
	width:100%; 	/* Para customizar o tamanho da barra altere esse valor e o valor de .bsCentro */
	display:table;
	margin:auto;
}

#divisaoInicial .diEsquerda{
	float:left;
	width:72%;
	display:table;
}

#divisaoInicial .diDireita{
	float:right;
	width:27%;
	display:table;
}

/* ====================================================== */
/* ===================== Caminho ======================== */

.caminho {
	color:#035085;
	 font-weight:bold; line-height:14px;
	margin:0; padding-top:10px;
}

.caminho a {
	color:#035085;
	 font-weight:bold;
	text-decoration:underline;
}

.caminho a:hover {
	color:#000000;
	 font-weight:bold;
	text-decoration:none;
}



/* ====================================================================== */	
/* ===================== Infrações e Penalidades ======================== */
/* ====================================================================== */

#infraPena .td1 {
	background-color:#C0C0C0;
	padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px;
	color:#ffffff; font-weight:bold; font-size:16px;
}

#infraPena .td2 {
	padding-left:10px; padding-top:5px; padding-bottom:5px; padding-right:10px;
}

#infraPena .tr {
	background-color:#f8f8f8;
}



/* ==================================================== */
/* ==================== Listagem ====================== */
/* ==================================================== */

/* ============= Listagem primeiro N’vel ============= */

.listaTitulo1Nivell {
	border-bottom-width: 1px; border-bottom-color: #a9a9a2; border-bottom-style: dotted;
	
	padding-top: 3px; padding-bottom: 3px;
}

.listaTitulo1Nivell a {
}

.listaTitulo1Nivel a:hover {
}



/* =================================================== */
/* ===================== Faqs ======================== */
/* =================================================== */

#faq h3{
	font-size:20px; font-family:Times New Roman, Arial, Times, serif;
	color:#035085; text-shadow:1px 1px #ffffff; margin:0px; padding:0;
}


/* ===================== Perguntas e Respostas ======================== */

.pr {
	border-width: 1px; border-color: #cbcbcb; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background-image: url(/html/imagens/antt/bg_caminho.gif); background-repeat:repeat-x; background-position: top; background-color:#edecec;
	
	padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; cursor:pointer; margin-bottom:10px;
		
	font-family: Arial, Helvetica, sans-serif; color:#035085; text-shadow: 1px 1px #ffffff; font-weight:bold;
}

#box-toggle<@= $indice@> .tgl<@= $indice@> { margin-bottom:15px;}

#teste {
	border-width: 1px; border-color: #cbcbcb; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background-image: url(/html/imagens/antt/bg_caminho.gif); background-repeat:repeat-x; background-position: top; background-color:#edecec;
	
	padding-left:10px; padding-right:10px; padding-bottom:7px; padding-top:7px; cursor:pointer; margin-bottom:10px;
		
	font-family: Arial, Helvetica, sans-serif; color:#035085; text-shadow: 1px 1px #ffffff; font-weight:bold;	
}

#setaToogle {
	background-image: url(/html/imagens/antt/seta_toogle.gif); background-repeat: no-repeat; background-position: 0px 5px;
	padding-left:22px;
	font-family: Arial, Helvetica, sans-serif; color:#035085; text-shadow: 1px 1px #ffffff; font-weight:bold; display:compact; cursor:pointer;
}



/* ================================================== */
/* ==================== Slider ====================== */
/* ================================================== */

/*--- CAROUSEL ---*/
.carousel-box {
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:44;
	margin-bottom:-2px;
}
	.carousel-box .anterior,
	.carousel-box .proximo {
		position:absolute;
		z-index:44;
		top:28px;
		width:29px;
		height:31px;
		background-repeat:no-repeat;
		background-position:left top;
	}
	.carousel-box .anterior {
		left:12px;
		background-image: url(/html/imagens/antt/b_left.gif); background-repeat: no-repeat; background-position: top left;
	}
	.carousel-box .proximo {
		right:12px;
		background-image: url(/html/imagens/antt/b_right.gif); background-repeat: no-repeat; background-position: top left;
	}
	.carousel-box .carousel {
		width: !important;
		overflow:hidden;
		margin-left:52px;
	}
	.carousel-box ul li {
		width:160px;
		height:88px;
		float:left;
		position:relative;
		z-index:44;
		padding:0;
		margin-left:9px; margin-right:9px;
	}
	
	
/* ========================================================== */
/* ==================== Filhos Imagens ====================== */
/* ========================================================== */

/*--- CAROUSEL ---*/
.carousel-box2 {
	position:relative;
	width:100%;
	overflow:hidden;
	z-index:44;
}
	.carousel-box2 .prev,
	.carousel-box2 .next {
		position:absolute;
		z-index:44;
		top:30px;
		width:29px;
		height:31px;
		background-repeat:no-repeat;
		background-position:left top;
	}
	.carousel-box2 .prev {
		left:0;
		background-image: url(/html/imagens/antt/b_left.gif); background-repeat: no-repeat; background-position: top left;
	}
	.carousel-box2 .next {
		right:0;
		background-image: url(/html/imagens/antt/b_right.gif); background-repeat: no-repeat; background-position: top left;
	}
	.carousel-box2 .carousel2 {
		width: !important;
		overflow:hidden;
		margin-left:35px;
	}
	.carousel-box2 ul li {
		width:124px;
		height:84px;
		float:left;
		position:relative;
		z-index:44;
		padding:0;
		margin-left:13px; margin-right:13px;
	}
	
.fImagens {
	position:relative;
	width:100%;
	margin:0; padding:0;
	display:table;
	z-index:44;
	list-style:none;
}
	.fImagens ul {
		position:relative;
		width:100%;
		margin:0; padding:0;
		display:table;
		z-index:44;
		list-style:none;
	}
	.fImagens ul li {
		width:124px;
		height:auto;
		float:left;
		position:relative;
		z-index:44;
		padding:0;
		margin-left:13px; margin-right:13px;
		list-style:none;
	}
	
	
	
/* =============================================================== */
/* ==================== Busca de Resoluções ====================== */
/* =============================================================== */

#buscaResolucao {
	padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:8px;
	border-bottom: 1px #ffffff dashed; font-size:12px;
}
	
	#buscaResolucao a.botao {
		font-weight: bold; margin-bottom:-1px; background-color:#ffffff;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:9px;
		cursor:pointer;
	}
	
	#buscaResolucao a.select {
		padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px;
		font-weight: bold;
		cursor:pointer;
	}
	
#abaHome {
	border-bottom: 1px #ffffff dashed; font-size:12px;
	margin:0;
}

	#abaHome .lh {
			background:url(/html/imagens/antt/listrav.gif) right repeat-y;
			width:auto; margin-bottom:-1px;
	}
	
	#abaHome a.bth1 {
		background:url(/html/imagens/antt/ui1.png) bottom left no-repeat;
		font-weight:bold;
		cursor:pointer; display:block;
		font-weight: bold;
		padding-left:12px; padding-right:12px; padding-top:12px; padding-bottom:13px;
		cursor:pointer; color:#000000;
	}
	
	#abaHome a.bth2 {
		background:url(/html/imagens/antt/ui.png) bottom repeat-x;
		font-weight:bold;
		cursor:pointer; display:block;
		font-weight: bold;
		padding-left:12px; padding-right:12px; padding-top:12px; padding-bottom:13px;
		cursor:pointer; color:#000000;
	}
	
	#abaHome a.slh {
		padding-left:12px; padding-right:12px; padding-top:12px; padding-bottom:13px;
		font-weight: bold;
		cursor:pointer; display:block;
	}
	
	
	
#partipacoes {
	padding-top:15px; padding-left:15px; padding-right:15px; padding-bottom:8px;
	border-bottom: 1px #ffffff dashed; font-size:12px;
}
	
	#partipacoes a.bt {
		font-weight: bold; margin-bottom:-1px; background-color:#ffffff;
		-webkit-border-top-left-radius: 7px;
		-webkit-border-top-right-radius: 7px;
		-moz-border-radius-topleft: 7px;
		-moz-border-radius-topright: 7px;
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:9px;
		cursor:pointer;
	}
	
	#partipacoes a.slt {
		padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px;
		font-weight: bold;
		cursor:pointer;
	}
	
.logadoImagens {
	font-weight: bold; margin-bottom:-1px; background-color:#ffffff;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	padding:5px;
	cursor:pointer;
}



/* ========================================================================= */
/* ===================== Participações da Sociedade ======================== */
/* ========================================================================= */

.bgps {
	margin:0; padding:0;
}

#bgpt {
	background:url(/html/imagens/antt/ptbg.gif) top left no-repeat;
	width:207px; height:351px; margin:0; padding:0;
	position:relative;
}

	#bgpt div {
			background:url(/html/imagens/antt/listra.gif) bottom left repeat-x;		
			padding: 0; margin: 0;
	}
	
	#bgpt div a.btn1 {
			background:url(/html/imagens/antt/ptbotao1.png) top right no-repeat;	
			display:block;
			font-size:12px;
			padding-left:25px; padding-right:5px; padding-top:18px; padding-bottom:20px;
			font-weight:bold;
			cursor:pointer;	 color:#000000;
	}
	
	#bgpt div a.btn2 {
			background:url(/html/imagens/antt/ptbotao2.png) top right repeat-y;	
			display:block;
			font-size:12px;
			padding-left:25px; padding-right:5px; padding-top:18px; padding-bottom:20px;
			font-weight:bold;
			cursor:pointer;	 color:#000000;
	}
	
	#bgpt div a.sltc {
			display:block;
			font-size:12px;
			padding-left:25px; padding-right:5px; padding-top:18px; padding-bottom:20px;
			font-weight:bold;
			cursor:pointer;	
	}

	
	
	
/* ====================================================================================== */
/* ===================== Botões das buscas de próximo e anterior ======================== */
/* ====================================================================================== */

.bbuscapa {
	border:1px #e5e4e4 solid;	
	background-color: #ffffff;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight: bold;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #214a21;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.bbuscapa:hover {
	border:1px #ffc114 solid;
	background-color: #ffffff;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight: bold;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.bbuscapa:focus {
	border:1px #ffc114 solid;
	background-color: #ffffff;
	padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-weight: bold;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.ok {
	border:1px #e5e4e4 solid;	
	background-color: #ffffff;
	padding:4px; font-weight: bold;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #214a21;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.ok:hover {
	border:1px #ffc114 solid;
	background-color: #ffffff;
	padding:4px; font-weight: bold;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}

.ok:focus {
	border:1px #ffc114 solid;
	background-color: #ffffff;
	padding:4px; font-weight: bold;
	font-family: Arial,Sans-Serif; font-size: 12px; color: #e9a400;	text-decoration: none;
	-moz-box-shadow:inset 0 0 15px #f7f7f7; -webkit-box-shadow:inset 0 0 15px #f7f7f7; box-shadow:inset 0 0 15px #f7f7f7;
}
		
			
			
/* =============================================================== */
/* ========================== Rodapé ============================= */
/* =============================================================== */

#rodape {
	margin: 0; padding-left:15px; padding-right:15px; padding-top:15px;
	list-style: none;
	position:relative;
	z-index:22;
	display:table;
}

#rodape ul {
	margin: 0; padding: 0;
	width: 100%;
	list-style: none;
	position:relative;
}

#rodape ul li {
	margin: 0;
	position: relative;
	list-style: none;
	padding-top:4px; padding-bottom:4px;
	background-image: url(/html/imagens/antt/navlist_arrow.gif); background-repeat: no-repeat; background-position: 0px 9px;
	padding-left:10px;
}

#rodape ul li a {
	color:#3b3b3b;
}

#rodape ul li a:hover {
	color:#035085;
}

.bgRodape {
}

.bgRodape h3 {
	color:#035085;
	font-weight:bold;
	margin:0;
	padding-bottom:15px; padding-left:15px;
	border-bottom:1px #e3e3e3 dashed;
}



/* ======================================================== */
/* ===================== Copyright ======================== */
/* ======================================================== */

#copy{
	width:970px; padding-bottom:20px; padding-top:11px;
}



/* =====================================================================================*/
/* =============================== Tamanhos de Fonts ===================================*/
/* =====================================================================================*/

/* ============= Italic ( italico ) ============= */

.italic {
	font-style:italic;
}

.italic a {
	font-style:italic;
}

.italic a:hover {
	font-style:italic;
}

/* ============= Bold ( negrito ) ============= */

.bold {
	font-weight: bold;
}

.bold a {
	font-weight: bold;
}

.bold a:hover {
	font-weight: bold;
}

/* ============= Tamanho da Fonte de 10 px ============= */

.brod {
	font-size: 10px; 
}

.brod a {
	font-size: 10px; 
}

.brod a:hover {
	font-size: 10px; 
}

/* ============= Efeito de underline na fonte ============= */

.underline {
	text-decoration: none;
}

.underline a {
	text-decoration: underline;
}

.underline a:hover {
	text-decoration: none;
}



/* ======================================================================= */
/* ================== CSS DE CORES (Fontes e backgrounds) ================ */
/* ======================================================================= */

/* ================== Verde escuro ================ */
/* ================================================ */

/* ============== Cor de Font ( Links principais ) ============== */

.terra {
	color: #035085;
}

.terra a {
	color: #035085;
}

.terra a:hover {
	color: #000000;
}

/* ================== Branco ================ */
/* ========================================== */

/* ============== Cor de Font branca ( texto e link ) ============== */

.mercurio {
	color: #FFFFFF;
}

.mercurio a {
	color: #FFFFFF;
}

.mercurio a:hover {
	color: #ffffff;
}

/* ============== Background de cor Branca ============== */

/* Branca do fundo do site */

.bg_mercurio {
	background-color: #ffffff;
}



/* =========================================== */
/* ================== Tooltip ================ */
/* =========================================== */

p#vtip { 
	display: none; 
	position: absolute; 
	padding-left: 10px; padding-right:10px; padding-bottom:5px; padding-top:5px;
	font-size: 12px; color:#ffffff; text-shadow:1px 1px #000000; font-weight:bold;
	border: 1px solid #000000;
	z-index: 99;
	
	background-image: url(/html/imagens/antt/bg_tooltip.png);
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom: 5px; 
	
	-khtml-box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000; 
	-webkit-box-shadow: 0 0 5px #000000; 
	box-shadow: 0 0 5px #000000;
}
p#vtip #vtipArrow { 
	position: absolute; 
	top: -10px; left: 7px 
}


/* ============================================================================== */
/* ================== background Editar links dos filhos imagens ================ */
/* ============================================================================== */

.bgFilhosImagens {
	padding-left: 10px; padding-right:10px; padding-bottom:5px; padding-top:5px;
	font-size: 12px; color:#ffffff; text-shadow:1px 1px #000000; font-weight:bold;
	border: 1px solid #000000;
	z-index: 99;
	
	background-image: url(/html/imagens/antt/bg_tooltip.png);
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-bottom: 5px; 
	
	-khtml-box-shadow: 0 0 5px #000000;
	-moz-box-shadow: 0 0 5px #000000; 
	-webkit-box-shadow: 0 0 5px #000000; 
	box-shadow: 0 0 5px #000000;
}


/* =================================================== */
/* ================== Organograma ==================== */
/* =================================================== */

/* === Diretoria === */

#organogramaDG, #organogramaDC { margin: 0px auto;
	width: 300px;
	background: url(/html/imagens/antt/organo-dir-fundo.gif) no-repeat bottom center;
	padding: 0px 0px 18px 0px;
}
#organogramaDG h3, #organogramaDC h3 { margin: 0px auto;
	width: 300px;
	color: #07572e;
	font-size: 16px;
	background: url(/html/imagens/antt/organo-dir-tit.gif) no-repeat top center;
	padding: 15px 0px 5px 0px;
	margin: 0px;
	text-align: center;
	}
#organogramaDG div, #organogramaDC div {
	margin: 0px 0px 0px 0px;
	clear: none;
	background: #c9dbbe;
}
#organogramaDG p, #organogramaDC ul {
	list-style:none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
#organogramaDG p, #organogramaDC ul {
	text-align: center;
}
#organogramaDC ul {
	display: none;
}
#organogramaDC:hover ul {
	display: block;
}
#organogramaDC ul li, #organograma ul li, #organogramaSup ul li {
	list-style:none;
	margin: 0px;
	padding: 4px 0px 0px 0px;
}
#organogramaDC ul li p, #organograma ul li p, #organogramaSup ul li p {
	margin: 0px;
	padding: 0px;
}
.organoDir {
	margin: 0px auto;
	padding: 20px 0px;
	background: url(/html/imagens/antt/organo-fundo.gif) repeat-y center;
}

/* === Nivel Principal ===*/

#organograma {
	margin: 0px auto;
	padding: 10px 0px;
	background: url(/html/imagens/antt/organo-fundo.gif) repeat-y center;
	overflow: auto;
	width:721px;
}
#organograma ul, #organogramaSup ul {
	list-style:none;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}
#organograma li.organoPos1, #organograma li.organoPos2 {
	background: url(/html/imagens/antt/organo-fundo.gif) repeat-x center 30px;
	float: left;
	width: 50%;
	margin: 10px 0px;
}
#organograma .organo1, #organograma .organoCom {
	width: 300px;
	text-align: center;
	padding-bottom: 8px;
	background: url(/html/imagens/antt/organo1-fundo.gif) #d0e3d6 bottom no-repeat;
}
#organograma .organoPos1 ul, #organograma .organoPos2 ul {
	display: none;
}
#organograma .organoPos1.aberto ul, #organograma .organoPos2.aberto ul, #organograma .organoPos1.aberto .organo1 p, #organograma .organoPos2.aberto .organo1 p {
	display: block;
}
#organograma .organo1 h4, #organograma .organoCom h4 {
	min-height: 20px;
	color: #07572e;
	padding: 8px 8px 0px 8px;
	background: url(/html/imagens/antt/organo1-tit.gif) #d0e3d6 top no-repeat;
}
#organograma .organo2 h4, #organogramaSup .organo2 h4 {
	min-height: 20px;
	color: #095461;
	padding: 8px 8px 0px 8px;
	background: url(/html/imagens/antt/organo2-tit.gif) #cfe1e4 top no-repeat;
}
#organograma .organo3 h4, #organogramaSup .organo3 h4 {
	min-height: 20px;
	color: #095461;
	padding: 8px 8px 0px 8px;
	background: url(/html/imagens/antt/organo3-tit.gif) #cdd5e5 top no-repeat;
}
#organograma .organoPos1 {
	clear: both;
}
#organograma .organoPos1 div {
	width: 300px;
}
#organograma .organoPos1 ul {
	width: 300px;
}
#organograma .organoPos2 div {
	margin-left: 60px;
	width: 300px;
}
#organograma .organoPos2 ul {
	margin-left: 60px;
	width: 300px;
}
#organograma .organoPos2 div.organo2, #organograma .organoPos1 div.organo2, #organogramaSup .organoPos2 div.organo2, #organogramaSup .organoPos1 div.organo2  {
	width: 240px;
	text-align: center;
	padding-bottom: 8px;
	background: url(/html/imagens/antt/organo2-fundo.gif) #cfe1e4 bottom no-repeat;
}
#organograma div.organo2 ul, #organogramaSup div.organo2 ul {
	margin-left:60px;
}
#organograma li.organoPos1 li.organoPos1, #organograma li.organoPos1 li.organoPos2 {
	clear: both;
	margin: 0px;
	padding: 0px;
}
#organograma li.organoPos2 li.organoPos1, #organograma li.organoPos2 li.organoPos2, #organogramaSup li.organoPos1 li.organoPos1, #organogramaSup li.organoPos1 li.organoPos2, #organogramaSup li.organoPos2 li.organoPos1, #organogramaSup li.organoPos2 li.organoPos2 {
	background: url(/html/imagens/antt/organo2-linha.gif) top left no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
}
#organogramaSup li.organoPos1 li.organoPos1 ul, #organogramaSup li.organoPos1 li.organoPos2 ul, #organogramaSup li.organoPos2 li.organoPos1 ul, #organogramaSup li.organoPos2 li.organoPos2 ul {
	padding: 0px 0px 0px 60px;
}

#organograma li.organoPos2 li.organoPos1.organoUlt, #organograma li.organoPos2 li.organoPos2.organoUlt {
	background: url(/html/imagens/antt/organo2-linha-ult.gif) top left no-repeat;
}
#organograma p, #organograma h4 span, #organograma p span, #organogramaSup p, #organogramaSup h4 span, #organogramaSup p span {
	font-size: 13px;
}
#organograma .organo2 p {
	display:none;
}
#organograma .organo1 p { display:none; }
#organograma .organo1:hover p { display:block; }
#organograma .organo2:hover h4 span { display:inline; }
#organograma .organo2:hover p { display:block; }

/* === Superintendencias === */

#organogramaSup {
	clear: both;
	margin:auto;
	padding-bottom: 40px;
}

#organogramaSup ul {
	display: table-row;
	margin: 0px;
	padding: 0px;
}

#organogramaSup div.linhaH {
	background: url(/html/imagens/antt/organo-fundo.gif);
	height: 2px;
	margin: 0px 39px;
}

#organogramaSup ul li {
	background: url(/html/imagens/antt/organo-fundo.gif) repeat-y 29px center;
	position:relative;
	top: 0px;
	left:0px;
	float: left;
	width: 60px;
	margin: 0px 9px;
	padding: 30px 0px 0px 0px;
	text-align: center;
	z-index:10000;
}

#organogramaSup ul li div.organo1 {
	margin: 0px;
}
#organogramaSup ul li div.organo2 {
	margin: 0px 0px 0px 60px;
}
#organogramaSup ul li div.organo3 {
	margin: 0px 0px 0px 60px;
}

#organogramaSup ul li div.organo1 p, #organogramaSup ul li div.organo1 h4 span, #organogramaSup ul li ul {
	display: none;
}

#organogramaSup ul li.organoPos1.aberto {
	padding-top: 100px;
	width: 300px;
	margin-right: -230px;
}

#organogramaSup ul li.organoPos2.aberto {
	background: url(/html/imagens/antt/organo-fundo.gif) repeat-y 269px center;
	padding-top: 100px;
	width: 300px;
	margin-left: -230px;
	z-index:5000;
}
#organogramaSup ul li div.organo1 h4 {
	padding: 8px 8px 0px 8px;
	color: #07572e;
}
#organogramaSup ul li.aberto div.organo1 h4 {
	min-height: 20px;	
	padding-top: 8px;
	background: url(/html/imagens/antt/organo1-tit.gif) #d0e3d6 top no-repeat;
}

#organogramaSup ul li.organoPos1 div.organo1, #organogramaSup ul li.organoPos2 div.organo1 {
	background: url(/html/imagens/antt/organo-sup.gif) no-repeat center center;
	padding: 4px 0px 0px 0px;
	height: 36px;
}
#organogramaSup ul li.organoPos1 ul, #organogramaSup ul li.organoPos2 ul {
	background: #FFF;
}
#organogramaSup ul li.organoPos1 ul li, #organogramaSup ul li.organoPos2 ul li {
	background: url(/html/imagens/antt/organo2-linha.gif) top left no-repeat;
}

#organogramaSup ul li.organoPos1 ul li.organoUlt, #organogramaSup ul li.organoPos2 ul li.organoUlt {
	background: url(/html/imagens/antt/organo2-linha-ult.gif) top left no-repeat;
}
#organogramaSup ul li.organoPos1 ul li.organoPos1 div.organo1, #organogramaSup ul li.organoPos2 ul li.organoPos1 div.organo1, #organogramaSup ul li.organoPos1 ul li.organoPos2 div.organo1, #organogramaSup ul li.organoPos2 ul li.organoPos2 div.organo1 {
	padding: 0px 0px 8px 0px;
	background: url(/html/imagens/antt/organo2-fundo.gif) #cfe1e4 bottom no-repeat;
	height: auto;
	margin: 0px 0px 0px 60px;
}

#organogramaSup ul li.aberto div.organo1 {
	background: url(/html/imagens/antt/organo1-fundo.gif) #d0e3d6 bottom no-repeat;
	width: 300px;
	height: auto;
	padding: 0px 0px 8px 0px;
}

#organogramaSup ul li.organoPos1.aberto div, #organogramaSup ul li.organoPos2.aberto div {
	height: auto;
}

#organogramaSup ul li.aberto div.organo1 p, #organogramaSup ul li.aberto ul {
	display: block;
	position:relative;
	z-index:5000;
}
#organogramaSup ul li.aberto div.organo1 h4 span {
	display: inline;
}
#organogramaSup ul li.organoPos1 ul {
	background: #FFF;
	overflow: auto;
}

#organogramaSup ul li.organoPos1 ul li, #organogramaSup ul li.organoPos2 ul li {
	background: url(/html/imagens/antt/organo2-linha.gif) top left no-repeat;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	clear: both;
	float: none;
	text-align: center;
	z-index:-500;
}
#organogramaSup .organo3 {
	width: 180px;
	text-align: center;
	padding-bottom: 8px;
	background: url(/html/imagens/antt/organo3-fundo.gif) #cdd5e5 bottom no-repeat;
}

#organogramaSup ul li.organoPos1 ul li.organoUlt, #organogramaSup ul li.organoPos2 ul li.organoUlt {
	background: url(/html/imagens/antt/organo2-linha-ult.gif) top left no-repeat;
}
#organogramaSup div.organo2 p, #organogramaSup div.organo3 p {
	display:none;
}
#organogramaSup .organo2:hover p, #organogramaSup .organo3:hover p { display:block; }

.organoPai {
	cursor:pointer;
}
#organograma .organoPai .abrefecha {
	position: relative;
	display: block;
	top: 15px;
	left: 70px;
	background: url(/html/imagens/antt/organo-mais.png) no-repeat bottom;
	height: 20px;
	width:20px;
	margin: 0px 0px -20px -20px;
}
#organograma .aberto .organoPai .abrefecha {
	background: url(/html/imagens/antt/organo-menos.png) no-repeat bottom;
}
#organograma .organoPos2 div.organoPai {
	margin-left:0px;
}
#organogramaSup .organoPos1 div.organoPai {
	padding-top:10px;
}
#organogramaSup .organoPos2 div.organoPai {
	padding-top:10px;
}
#organogramaSup .organoPai .abrefecha {
	position: relative;
	display: block;
	top: 0px;
	left: 40px;
	background: url(/html/imagens/antt/organo-mais.png) no-repeat bottom;
	height: 20px;
	width:20px;
	margin: -10px 0px -10px -20px;
}
#organogramaSup .aberto .organoPai .abrefecha {
	background: none;
}

#article p.organoContato {
	font-size: 12px;
	color: #666;
	margin: 0px;
}



/* =========================================== */
/* ================== Loading ================ */
/* =========================================== */
.loading {
	left:50%;  
	margin-left:-95px; 
	margin-right: -100px;
	top:0px;
	_top:expression(eval(document.body.scrollTop));
	*top:expression(eval(document.body.scrollTop));
	position:fixed;
	_position:absolute;
	*position:absolute;
	vertical-align: right;
	height: 15px;
	width: 100px;
	background: #FFFFFF url(/html/imagens/antt/loading.gif) left no-repeat;
	text-align: right;
	padding:5px;
	font-size:11px;
	z-index: 9999;
	border: 1px solid #000;  
	display: block; color:#000000;
}

.loading2 {
	margin:0 auto;
	padding-left:25px;
	display:none; 
	width: 200px;
	background: #FFFFFF url(/html/imagens/antt/loading.gif) left no-repeat;
	
}

input.error, select.error {
	border: 1px #f00 solid;
}

label.error {
	color: #f00;
}



/* ======================================= */
/* ================== Top ================ */
/* ======================================= */

#toTop {
		background: url(/html/imagens/antt/uitopo.png) no-repeat top;
		width:51px; height:51px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer; 
        display:none;
}

#toTop:hover {
		background: url(/html/imagens/antt/uitopo.png) no-repeat bottom;
		width:51px; height:51px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
}



/* ============================================= */
/* ================== Accordion ================ */
/* ============================================= */

dl#accordion {
	list-style-type:none;
	margin: 0;
	height:auto !important;
}
	dl#accordion .indent {  
		padding-top:7px !important;
		padding-bottom:5px !important
		}

	dl#accordion a {
		display: block;
		text-decoration: none; margin:0; padding:0;
		}

	dl#accordion dt {
		margin-top:10px; padding:0;
		}
		dl#accordion dt a {
			background:url(/html/imagens/antt/marker-acc.gif) top right no-repeat;
			padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:25px;
			font-weight:bold;
			text-decoration:none;
			border-width: 1px; border-color: #e0e0e0; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
			background-color:#f7f7f7; color:#1b6395; text-shadow: 1px 1px #ffffff; font-weight:bold;
			-moz-box-shadow:inset 0 0 10px #dedede; -webkit-box-shadow:inset 0 0 10px #dedede; box-shadow:inset 0 0 10px #dedede;
			}

		dl#accordion dt a:hover {
			background:url(/html/imagens/antt/marker-acc.gif) bottom right no-repeat;
			border-width: 1px; border-color: #e0e0e0; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
			background-color:#ebebeb; color:#035085; text-shadow: 1px 1px #ffffff; font-weight:bold;
			-moz-box-shadow:inset 0 0 10px #dedede; -webkit-box-shadow:inset 0 0 10px #dedede; box-shadow:inset 0 0 10px #dedede;
			color:#696969;
			}

		dl#accordion dt.active a{
			background:url(/html/imagens/antt/marker-acc.gif) bottom right no-repeat;
			border-width: 1px; border-color: #e0e0e0; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
			background-color:#ebebeb; color:#035085; text-shadow: 1px 1px #ffffff; font-weight:bold;
			-moz-box-shadow:inset 0 0 10px #dedede; -webkit-box-shadow:inset 0 0 10px #dedede; box-shadow:inset 0 0 10px #dedede;
			color:#696969;
			}

	dl#accordion dd {
		display:none;
		margin-bottom:0;
		
	}
		dl#accordion dd .indent {
			padding:10px !important;
		}
		dl#accordion dd a {
			display:inline;
			background:none;
			padding:0;
			font-weight:normal;
			width:auto;
			text-decoration:underline;
		}
		dl#accordion dd a:hover {
			text-decoration:none;
			background:none;
		}
		
.autoridade a {
	padding-top:8px; padding-bottom:8px; padding-left:10px; padding-right:25px; margin-bottom:10px;
	font-weight:bold;
	text-decoration:none;
	border-width: 1px; border-color: #e0e0e0; border-style: solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	background-color:#f7f7f7; color:#1b6395; text-shadow: 1px 1px #ffffff; font-weight:bold;
	-moz-box-shadow:inset 0 0 10px #dedede; -webkit-box-shadow:inset 0 0 10px #dedede; box-shadow:inset 0 0 10px #dedede;
	display:block;
}
		
		
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 20px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(/html/imagens/antt/tipTop.png) no-repeat top;
	color:#ffffff; font-weight:bold; text-align:center;
}
	
.tipMid {background: transparent url(/html/imagens/antt/tipMid.png) repeat-y; padding: 0 20px 0px 20px; color:#ffffff; font-weight:bold; text-align:center;}
.tipBtm {background: transparent url(/html/imagens/antt/tipBtm.png) no-repeat bottom; height: 32px; color:#ffffff; font-weight:bold; text-align:center;}



/* ====================================================== */
/* ================== Voltar para o Topo ================ */
/* ====================================================== */

#back-top-wrapper {
  width:100%;
  position:absolute;
  overflow:hidden;
}
#back-top {
	position: fixed;
	bottom: 10px;
	right:20px;
	display:none;
}

#back-top a {
	width: 62px;
	display: block;
	text-align: center;
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

/* arrow icon (span tag) */
#back-top span {
	width: 62px;
	height: 62px;
	display: block;
	margin-bottom: 7px;
	background: #27637d url(/html/imagens/antt/up-arrow.gif) no-repeat center 15px;

	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	/* transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #fff;
	background-position:center -75px;
}

.tabelaGeral {
padding-top:15px; padding-left:10px; padding-right:10px;
}

#barraPrint {
	display: none;
}

/* ====================================================== */
/* ============== ADMINISTRAÇÃO DE CONTRIBUICOES ======== */
/* ====================================================== */
#contribuicaoTable1 th {
    background-color: #CCCCCC;
    padding: 5px;
}
#contribuicaoTable1 td{
    background-color: #EBEAEA;
    padding: 5px;
}