@CHARSET "ISO-8859-1";

/**
/*
/* SERPRO - 2011
/*
/* SUPDE/DEBHE/DE6DG
/*
/* Folha de esitlo de interface de usuário
/*
**/

html {
    background: #fff url(../images/layout/barra_background_lateral.png) repeat-x left top;
    height: 100%;
    text-align: left;
}

body {
    font-size: 12px;
    color: #6d6e71;
}

.base {
    width: 846px;
    margin: 0 auto;
    background: #fff url(../images/layout/cabecalho_background.png) no-repeat center top;
    /* - *
    -moz-box-shadow: 0 2px 10px #bdbdbb;
    -webkit-box-shadow: 0 2px 10px #bdbdbb;
    /* - *
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
    */
}

/* estilo do plugin font size 1.1 */

.tam1 * { font-size: 080% ; }
.tam2 * { font-size: 086% ; }
.tam3 * { font-size: 092% ; }
.tam4 * { font-size: 100% ; }
.tam5 * { font-size: 108% ; }
.tam6 * { font-size: 116% ; }
.tam7 * { font-size: 125% ; }

a,
a:link,
a:visited,
a:active {
	color: #047491;
}

a:hover{
	color:#3e92a8;
}

/* ------------------------------------- */

.hd {
    height: 151px;
    position: relative;
    z-index: 10;
    _text-align: left;
}

.bd {
    min-height: 290px;
    background: url(../images/layout/centro_background_conteudo.png) repeat-y center top;
    margin-top: 7px;
    padding: 0 0 20px 0;
}

.ft {
    height: 33px;
    background: url(../images/layout/rodape.png) repeat-y center top;
    text-align: center;
    line-height: 25px;
    color: #fff;
}

/* ------------------------------------- */

.hd .logo {
	margin: 5px 0 0 10px;
	_display: none; /* IE6 */
}
.hd { /* IE6 */
	_background: url(../images/content/marca_SIASS.gif) no-repeat left top;
}

.hd .usrInfo {
	position: absolute;
	top: 12px;
	right: 23px;
}
.hd .usrInfo .usrFontPlus,
.hd .usrInfo .usrFontMinus,
.hd .usrInfo .usrHighContrast {
	background: url(../images/icons/acessibilidade_aumentar.png) no-repeat left center;
	padding: 0 4px 0 18px;
	line-height: 15px;
	color: #7e7e7e;
	font-size: 10px;
	text-decoration: none;
}
.hd .usrInfo .usrFontMinus {
	background: url(../images/icons/acessibilidade_diminuir.png) no-repeat left center;
}
.hd .usrInfo .usrHighContrast {
	background: url(../images/icons/acessibilidade_contraste.png) no-repeat left center;
}
.hd .usrInfo .usrFontPlus:hover,
.hd .usrInfo .usrFontMinus:hover,
.hd .usrInfo .usrHighContrast:hover {
	color: #949595;
}

.hd .usrCrtl {
	position: absolute;
	top: 58px;
	right: 25px;	
}
.hd .usrCrtl a {
	font-size: 10px;
	color: #414042;
}
.hd .usrCrtl .usrApr,
.hd .usrCrtl .usrSit,
.hd .usrCrtl .usrCnt,
.hd .usrCrtl .usrMap {
	color: #414042;
	padding: 36px 9px 0 9px;
	line-height: 70px;
	background: url(../images/icons/icon_apresentacao_menor.png) no-repeat center top;
	text-decoration: none;
}
.hd .usrCrtl .usrApr:hover {
	background: url(../images/icons/icon_apresentacao_menor_ON.png) no-repeat center top;
	color: #737678;
}
.hd .usrCrtl .usrSit {
	background: url(../images/icons/icon_site_interesse.png) no-repeat center top;
}
.hd .usrCrtl .usrSit:hover {
	background: url(../images/icons/icon_site_interesse_ON.png) no-repeat center top;
	color: #737678;
}
.hd .usrCrtl .usrCnt {
	background: url(../images/icons/icon_contato_menor.png) no-repeat center top;
}
.hd .usrCrtl .usrCnt:hover {
	background: url(../images/icons/icon_contato_menor_ON.png) no-repeat center top;
	color: #737678;
}
.hd .usrCrtl .usrMap {
	background: url(../images/icons/icon_mapa_menor.png) no-repeat center top;
}
.hd .usrCrtl .usrMap:hover {
	background: url(../images/icons/icon_mapa_menor_ON.png) no-repeat center top;
	color: #737678;
}

#barra-superior-Brasil { 
    position:relative;
    overflow:hidden;
    min-width:1000px;
    background: #7F7F7F url(../../../img/barra-brasil-v3-bgx.png) center bottom no-repeat;
}

#barra-superior-Brasil .barra {
    display: block;
    width: 960px;
    height:28px;
    margin: 0 auto;
    background: url(../../../img/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#barra-superior-Brasil .barra ul {
    float:right;
    width: 319px;
}

#barra-superior-Brasil .barra ul li {
    float: left;
    padding-left: 25px;
    width: auto;
}

#barra-superior-Brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -2000px;
    background: #7F7F7F url(../../../img/ai.png) no-repeat 0 4px;
}

#barra-superior-Brasil .brasilgov {
    display: block;
    width: 108px;
    height: 28px;
    text-indent: -2000px;
    background: #7F7F7F url(../../../img/brasil.png) no-repeat 0 4px;
}

/* ---------------------------- FIM da Barra Superior ------------------------------------------------------- */ 

.bd .bdTop {
	background: url(../images/layout/topo_background_conteudo.png) no-repeat center top;
	height: 7px;
	margin: -7px 0 10px 0;
}

.bd .contentLeft {
	width: 220px;
	padding: 0 10px 0 50px;
}
.bd .contentLeft h3 {
	margin: 0;
	color: #047491;
}
.bd .contentLeft p {
	font-size: 11px;
}

.bd .contentRight {
	width: 490px;
	padding: 10px 58px 0 0;
}

.bd .contentRight h1,
.bd .contentRight h2,
.bd .contentRight h3,
.bd .contentRight h4 {
	margin: 0;
	color: #047491;
}
.bd .contentRight h1 {
	color: #dd904d;
	font-size: 100%;
	margin-bottom: 15px;
}
.bd .contentRight h2 {
	font-size: 150%;
}
.bd .contentRight h3 {
	font-weight: bold;
	color: #77b0c6;
}

.bd .box-blue {
	display: block;
	width: 180px;
	min-height: 25px;
	max-height: 750px;
	overflow: hidden;
	padding: 10px 25px 5px 15px;
	margin: 10px 0 12px;
	background: #d9eff2;
	border-bottom: 1px solid #ddd;
	background: transparent url(../images/layout/topo_box_azul_big.png) no-repeat center top;
}

.bd .box-siape-saude {
	background: transparent url(../images/layout/box_externo_siape_saude.png) no-repeat center top;
	width: 180px;
	height: 26px;
	padding: 10px 25px 10px 15px;
	margin: 10px 0 12px 0;
}
.bd .box-siape-saude h3 {
	line-height: 40px;
	margin: -8px 0 0 0;
	padding: 0 0 0 40px;
	background: transparent url(../images/icons/icon_acesso.png) no-repeat left center;
}
.bd .box-siape-saude h3:hover {
	background: transparent url(../images/icons/icon_acesso_ON.png) no-repeat left center;
	color: #3e92a8;
}

.bd .box-tv-siass {
	background: transparent url(../images/layout/box_externo_tvsiass.png) no-repeat center top;
	width: 180px;
	height: 51px;
	padding: 10px 25px 10px 15px;
	margin: 10px 0 12px 0;
}
.bd .box-tv-siass h3 {
	line-height: 60px;
	margin: -4px 0 0 0;
	padding: 0 0 0 60px;
	background: transparent url(../images/icons/icon_tv_48_distorcida.png) no-repeat left center;
}
.bd .box-tv-siass h3:hover {
	background: transparent url(../images/icons/icon_tv_48_distorcida_ON.png) no-repeat left center;
	color: #3e92a8;
}

.bd .box-uni-grup { /* correção no padding por causa do tamanho da imagem do mapa do brasil */
	width: 195px;
	padding: 10px 10px 5px 15px;
}
.bd .box-uni-grup img {
	margin: 0px -4px; 
}
.bd .box-uni-grup h3 {
	line-height: 40px;
	margin: -8px 0 0 0;
	padding: 0 0 0 40px;
	background: transparent url(../images/icons/icon_brasil.png) no-repeat left center;
}
.bd .box-uni-grup h3:hover {
	background: transparent url(../images/icons/icon_brasil_ON.png) no-repeat left center;
	color: #3e92a8;
}
.bd .box-faq h3 {
	line-height: 40px;
	margin: -8px 0 0 0;
	padding: 0 0 0 40px;
	background: transparent url(../images/icons/icon_duvida.png) no-repeat left center;
}
.bd .box-faq h3:hover {
	background: transparent url(../images/icons/icon_duvida_ON.png) no-repeat left center;
	color: #3e92a8;
}
.bd .box-images h3 {
	line-height: 40px;
	margin: -8px 0 0 0;
	padding: 0 0 0 40px;
	background: transparent url(../images/icons/icon_banco_imagem.png) no-repeat left center;
}
.bd .box-images h3:hover {
	background: transparent url(../images/icons/icon_banco_imagem_ON.png) no-repeat left center;
	color: #3e92a8;
}
.bd .box-const-coletiva h3 {
	line-height: 40px;
	margin: -8px 0 0 0;
	padding: 0 0 0 40px;
	background: transparent url(../images/icons/icon_construcao_coletiva.png) no-repeat left center;
}
.bd .box-const-coletiva h3:hover {
	background: transparent url(../images/icons/icon_construcao_coletiva_ON.png) no-repeat left center;
	color: #3e92a8;
}


.bd .box-news {
	clear: both;
	padding: 15px 0 0 0;
	margin: 15px 0 0 0;
	border-top: 1px solid #fea151;
}
.bd .box-news:first-child {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border-top: none;
}
.bd .box-news span.date {
	color: #fea251;
}
.bd .box-news h3 {
	margin-top: 6px;
}
.bd .box-news p {
	margin: 6px 0 10px 0;
}
.bd .box-news ul {
	margin-left: 0;
}
.bd .box-news ul li {
	margin: 2px 0 4px 0;
}

.bd .lnkExternal {
	width: 24px; height: 24px; float: right; margin: -30px -10px 0 0;
	background: transparent url(../images/icons/icon_link_externo_laranja.png) no-repeat center center;
}

.bd .lnkKnowMore {
	float: right;
	padding: 0 22px 0 0;
	background: transparent url(../images/icons/icon_saiba_mais.png) no-repeat right center;
	color: #fea251;
	font-size: 92%;
}
.bd .lnkKnowMore:hover {
	background: transparent url(../images/icons/icon_saiba_mais_ON.png) no-repeat right center;
}

.ft .srh {
	width: 87px;
	height: 23px;
	margin: 1px 36px 0 0;
}
.ft b {
	font-weight: bold;
	display: inline;
	font-size: inherit;
}

/* ------------------------------------- */

/* Menu */

.menu {
	position: absolute;
	z-index: 999;
	top: 120px;
	left: 0;
	margin: 0;
	padding: 0 0 0 25px;	
	/*-*/
    list-style-type: none;
    width: 100%;
    height: 40px;
}

.menu li,
.menu li.mn90 {
    display: inline;
    float: left;
    color: #fff;
    text-align: center;
    position: relative;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    padding: 0 13px 0 10px;
    background: url(../images/menu_aba_90.png) no-repeat center center;
    width: 70px;
}
.menu li.mn120 {
	background: url(../images/menu_aba_120.png) no-repeat center center;
    width: 100px;
}
.menu li.mn150 {
	background: url(../images/menu_aba_150.png) no-repeat center center;
    width: 130px;
}
.menu li.mn180 {
	background: url(../images/menu_aba_180.png) no-repeat center center;
	width: 160px;
}
/* imagens disponiveis para: 210, 240 */

.menu li.mnHome {
    width: 20px;
    height: 40px;
    background: url(../images/icons/icon_home.png) no-repeat;
}
.menu li.mnHome:hover {
    background: url(../images/icons/icon_home_ON.png) no-repeat;
}
.menu li.mnHome a {
	display: none;
}
.menu li.mnSearch {
    background: none;
    width: 250px;
    text-align: left;
    vertical-align: left;
}
.menu li.mnSearch .inpSearch {
	width: 170px !important;
	position /*\**/: relative\9; /* IE8 */
	top /*\**/: -15px\9; /* IE8 */
	*margin-bottom: -4px; /* IE7 */
	_margin-bottom: 12px; /* IE6 */
}
:root .menu li.mnSearch .inpSearch {
	position: relative \0/IE9;  /* IE9 */
	top: 10px \0/IE9;  /* IE9 */
}
.menu li.mnSearch .btnSearch {
	width: 40px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: url(../images/icons/icon_busca.png) no-repeat;
	_border: none; /* IE6 */
}
.menu li.mnSearch .btnSearch:hover {
	background: url(../images/icons/icon_busca_ON.png) no-repeat;
}
.menu li {
	color: #fff;	
}
.menu li label {
	font-weight: bold;	
}
.menu li a {
    color: #fff;
    text-decoration: none;
}
.menu li ul {
    display: none;
    position: absolute;
    top: 32px;
    left: 3px;
    background: #fff;
    border: 1px solid #309cad;
    border-top: none;
    list-style-type: none;
    margin: 0;
    width: 170px;
    height: auto;
    /*
    -moz-box-shadow: 2px 2px 4px 0px #bdbdbb;
    -webkit-box-shadow: 2px 2px 4px 0px #bdbdbb;
    box-shadow: 2px 2px 4px 0px #bdbdbb;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
    /* - */
    -webkit-border-radius-bottomright: 6px;
    -webkit-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
	border-radius-bottomright: 6px;
    border-radius-bottomleft: 6px;
}
.menu li:hover ul {
    display: block;
}
.menu li ul li {
    display: inline;
    float: left;
    position: relative;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background: #fff none no-repeat;
    border-top: 1px solid #e0e0e1;
    border-bottom: 1px solid #fff;
    padding: 0;
    color: #888a8f; /* o mesmo que o "a" abaixo */
    text-align: left;
}
.menu li ul li:last-child {
    -webkit-border-radius-bottomright: 6px;
    -webkit-border-radius-bottomleft: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
	border-radius-bottomright: 6px;
    border-radius-bottomleft: 6px;
}
.menu li ul li:hover {
    background: #efeff0;
    border-top: 1px solid #309cad;
    border-bottom: 1px solid #309cad;
}
.menu li ul li:last-child:hover {
	border-bottom: 1px solid #fff;
}
.menu li ul li:hover a {
	color: #dd904d; /* o mesmo que o "a:hover" abaixo */
}
.menu li ul li a {
	color: #888a8f; /* o mesmo que o "li" mais acima */
	padding: 4px 12px;
}
.menu li ul li a:hover {
    color: #dd904d; /* o mesmo que o "li:hover" acima */
}

/* ------------------------------------- */

/* Painel (carrossel) */

.imgPanel {
	position: relative;
	z-index: 5;
	height: 142px;
	border: 1px solid #dfdfdf;
	_text-align: left; /* IE6 */
}
.imgPanel .pnlCtrl {
	position: absolute;
	z-index: 20;
	top: 110px;
	right: 20px;
	word-spacing: 2px;
}
.imgPanel .pnlCtrl div {
	display: inline;
	padding: 2px 5px;
	line-height: 16px;
	text-align: center;
	border: 1px solid #d4dad5;
	background: #fff;
	color: #008ead;
	font-size: 92%;
	cursor: pointer;
	/* - */
	-webkit-border-radius-topright: 3px;
    -webkit-border-radius-topleft: 3px;
	-webkit-border-radius-bottomright: 3px;
    -webkit-border-radius-bottomleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-radius-topright: 3px;
    border-radius-topleft: 3px;
	border-radius-bottomright: 3px;
    border-radius-bottomleft: 3px;
}
.imgPanel .pnlCtrl div:hover {
	background: #008ead;
	color: #fff;
}
.imgPanel img {
	position: absolute;
	z-index: 10;
}

/* ------------------------------------- */

/* Tabelas */

table.dataGrid {
    border: 1px solid #fff;
    margin: 0 0 10px 0;
    clear: both;
    width: 100%;
}
table.dataGrid thead {
	background: #fff;
	border-bottom: 2px solid #f4b452;
}
table.dataGrid tbody {
	background: #f2f0f1;
	border-bottom: 2px solid #f4b452;
}

table.dataGrid tr.odd {
    background: #fafafa;
}
table.dataGrid tr.even {
    background: #f2f0f1; /* mesma cor de fundo do tbody */
}
table.dataGrid tr:hover {
	background: #dcedef !important;
}
table.dataGrid th,
table.dataGrid td {
    color: #6d6e71;
    height: 26px;
    line-height: 20px;
    border-right: 1px solid #d4d4d4;
	_border-left: 1px solid #fd4d4d4;
    padding: 0 6px;
    font-size: 92%;
    border-bottom: 0px;
    font-family: Trebuchet MS;    
}
table.dataGrid td:last-child {
	border-right: none;
}
table.dataGrid th {
    color: #047491;
    text-align: center;
    border: none;
    font-size: 100%;
}

table.dataGrid input.btnBaixar
{
    background: url(../images/icons/icon_download.png) no-repeat;
    display: block; margin: 0 auto; /* para centralizar imagem */
    width: 24px; height: 24px; border: none; cursor: pointer;
}
table.dataGrid input.btnBaixar:hover {
	background: url(../images/icons/icon_download_ON.png) no-repeat;
}

table.dataGrid .colHighlight {
	text-align: center;
	color: #047491;
}

table a{
	text-decoration:none !important;
}

table a:hover{
	color:#3e92a8 !important;
}

.pageGrid {
    font-size: 92%;
    padding: 4px;
}

.pageGrid a {
    color: #047491;
    padding: 0 4px;
    text-decoration: none;
}

.pageGrid a:hover {
	color: #4397ad;
}

.pageGrid span {
    color: #dd904d;
}

.pageGrid .active {
	border: 1px solid #dd904d;
	width: 15px;
	color: #047491;
}

.pageGrid .inactive {
    color: #047491;
    width: 15px;
    text-decoration: none;
}

.todasUnidades th.dr-table-subheadercell{
	color:#000;
	font-weight:bold;
	white-space:normal !important;
}

table.todasUnidades{
	margin:2em 0 5em;
}
/* ------------------------------------- */

/* Formulários */

.bd .breadcrumbs {
	margin: 0 0 15px 0;
	font-size: 84%;
	color: #888a8f;
}
.bd .breadcrumbs span {
	color: #dd904d;
}

.bd .line
{
    overflow: hidden;
    margin: 10px 0 12px;
    clear: both;
}
.bd .line .group
{
    float: left;
    margin-right: 15px;
}
.bd .line label
{
    display: block;
    margin: 2px 0;
    color: #047491;
}

/* ------------------------------------- */

.box 
{
    clear: both;
    overflow: hidden;
    background: #FCFAF6;
    border: 1px solid #F7E2C2;
    margin: 10px 0 18px;
    padding: 20px 10px 20px 23px;
}

/* ------------------------------------- */

input[type=button],
input[type=submit],
input[type=reset],
input.button,
input.button75 {
	/*
    -moz-box-shadow: 2px 2px 3px #DADADA;
    -webkit-box-shadow: 2px 2px 3px #DADADA;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#dcdcdc', Direction=135, Strength=1);
    box-shadow: 2px 2px 3px #DADADA;
    /*-*/
    background: transparent url(../images/botao_075.png) no-repeat center center;
    border: none;
    width: 75px;
    height: 20px;
    color: #047491;
    /*font-size: 95%;*/
    font:11px "Trebuchet MS";
    margin: 6px 6px 6px 0;
    /*padding: 0 0 2px 0;*/
    overflow: hidden;
    cursor: pointer;
}
input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input.button:hover,
input.button75:hover {
	background: transparent url(../images/botao_075_ON.png) no-repeat center center;
	color: #308aa1;
}
input.button100 {
    background: transparent url(../images/botao_100.png) no-repeat center center;
    width: 100px;
}
input.button100:hover {
    background: transparent url(../images/botao_100_ON.png) no-repeat center center;
    color: #308aa1;
}
input.button125 {
    background: transparent url(../images/botao_125.png) no-repeat center center;
    width: 125px;
}
input.button125:hover {
    background: transparent url(../images/botao_125_ON.png) no-repeat center center;
    color: #308aa1;
}
input.button150 {
    background: transparent url(../images/botao_150.png) no-repeat center center;
    width: 150px;
}
input.button150:hover {
    background: transparent url(../images/botao_150_ON.png) no-repeat center center;
    color: #308aa1;
}
input.button175 {
    background: transparent url(../images/botao_175.png) no-repeat center center;
    width: 175px;
}
input.button175:hover {
    background: transparent url(../images/botao_175_ON.png) no-repeat center center;
    color: #308aa1;
}
input.button200 {
    background: transparent url(../images/botao_200.png) no-repeat center center;
    width: 200px;
}
input.button200:hover {
    background: transparent url(../images/botao_200_ON.png) no-repeat center center;
    color: #308aa1;
}
.button:hover { }

/* ------------------------------------- */

input[type=text],
input[type=password],
input[type=file] {
	background: #fff;
	border: 1px solid #e0e0e1;
	/*width: 150px;*/
}
input[type=checkbox] {}
input[type=radio] {}

select {
	background: #fff;
	border: 1px solid #e0e0e1;
	/*width: 152px;*/
}

textarea {
	background: #fff;
	border: 1px solid #e0e0e1;
	width: 250px;	
}

/*Mensagem na cor vermelha*/
.mensagem
{  
    color: #d40407; /*cor vermelha*/
    font-weight: bold;
    text-align: center;
}

/* ------------------------------------- */

.thead {
	background: #fff;
	border-bottom: 2px solid #f4b452;
}

.dr-dscr-inact {
	border: none;
	width: 4px;
	font-family: Trebuchet MS;
}

.dr-dscr-inact:hover, .dr-dscr-act:hover {
    color: #4397ad;
}

.dr-dscr-act {
	font-family: Trebuchet MS;
}

.dr-dscr-t {
	border-style: none;
}

.dr-dscr-button-dsbld {
	color: #047491;
    width: 15px;
    text-decoration: none;	
}

.dr-dscr-button, .dr-dscr-sepctrl {
    font-family: Trebuchet MS;
    cursor: pointer;
    text-align: center;
    width: 65px;
    border: none;
    background-color: #FFFFFF;
}

.rich-datascr-ctrls-separator{
	color:#dd904d;
	width:0px !important;
}

.rich-dtascroller-table .rich-datascr-button{
	width:20px;
}

#conteudo ul.mapaPortal li {
    background-position: 0 12px;
    line-height: 2.6em;
}

#conteudo ul li {
    background: url("/saude/img/required.gif") no-repeat scroll 0 4px transparent;
    line-height: 1.5em;
    margin: 2px 0;
    padding-left: 14px;
}
a.linkExterno {
	background: url("../images/icons/icon_link_externo_laranja.png") no-repeat scroll 100% 65% transparent;
    padding-right: 25px;
    text-decoration: none;
}

a.linkExterno:hover {
	color:#3e92a8 !important;
}

/* Pesquisa do Portal */
.pesquisa{
	background-color: #FAFFB4; /* amarelinho */
	font-weight: bold;
}

/* estilo para contrast */

.contrast .bd {
	background: transparent url("../images/layout/centro_background_conteudo_contrast.png") repeat-y center top;
}
.contrast .bd .bdTop {
	background: transparent url("../images/layout/topo_background_conteudo_contrast.png") no-repeat center top;
}
.contrast table.dataGrid,
.contrast table.dataGrid tr {
	background: #253333 !important
}
.contrast table.dataGrid tr:hover {
	background: #344240 !important;
}
.contrast .contentRight a,
.contrast .contentRight p,
.contrast .contentRight div,
.contrast .contentRight span,
.contrast .contentRight label,
.contrast table.dataGrid th,
.contrast table.dataGrid td,
.contrast .contentRight h1,
.contrast .contentRight h2,
.contrast .contentRight h3 {
	color: #37D3D6 !important;
}
.contrast input {
	color: #000 !important;
}
.contrast .menu li ul li,
.contrast .menu li ul li:hover,
.contrast .menu li ul li a,
.contrast .menu li ul li a:hover {
	color: #37D3D6 !important;
}
.contrast .menu li ul li {
    background: #253333 !important;
}
.contrast .menu li ul li:hover {
    background: #344240 !important;
}

.h1 {
	color: #dd904d;
	font-size: 100%;
	margin-bottom: 15px;
	font-weight: bold;
}

.label {
    color: #047491;
    display: block;
    margin: 2px 0;
}

.detalhe {
	color: rgb(136, 136, 136); 
	font-size: 85%;
}
.status {
	vertical-align: top;
}

.rich-calendar-button{
	margin-left:3px;
}

.capaBancoImg{
	height:60px;
	padding:10px 0 10px 28px;
	width:60px;
}

div.caption{
	margin:-5px 0 0 5px !important;
	padding:0 !important;
}

div.image-title{
	color:#dd904d !important;
	font:12px "Trebuchet Regular" !important;
	margin-top:12px !important;
}

div.download{
	margin-top:8px;
}

ul.thumbs li.selected a.thumb{
	background:transparent !important;
}
/* ------------------------------------- */

div#activity_pane {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
	background-color: #FFFFFF;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity = 70);
}

div#activity_pane p{
	height:50px;
	margin:180px 48.8% 0 auto;
	width:50px;
}