* {
	border		:0;
	color		:#000;
	font-family	:arial;
	list-style	:none;
	margin		:0;
	padding		:0
}

body {
	background	:url(../img/bkg-body.png) repeat-x #fff;
	font-size	:.8em;
	margin		:0;
	padding		:0;
}

div#background-topo{
	background: url(../img/bkg-topo-centralizado.jpg) no-repeat bottom center
}

div#resolucao-topo{
	height		:275px;
	margin		:0 auto;
	width		:1000px
}

div#resolucao-topo h1 a{
       text-decoration: none;
       color          :#93743C;
}

div#barra-governo{
	margin-top		:0;
	height			:35px;
	background		: url(../img/bkg-governo-portugues.png) no-repeat;
	cursor			:pointer;
}

div#barra-governo img{
	float			:right;
	margin			:4px 20px 0 0;
}

div#resolucao-topo h1{
	/*border-bottom	:1px solid #c4bda7;*/
	color			:#93743C;
	font-size		:1.4em;
	float			:left;
	letter-spacing	:-1px;
	line-height		:30px;
	padding			:20px 0 21px 0;
	*padding		:20px 0 16px 0;

}

div#resolucao-topo h1 strong{
	color			:#6B5A22;
	display			:block;
	font-size		:1.8em;
	font-weight		:bold;
	letter-spacing	:-3px;
}

p#idiomas{
	float		:left;
	height		:113px;
	margin		:0;
	padding		:6px 0 0 0;
	text-align	:right;
	width		:580px
}

p#idiomas a {
	background		:url(../img/blt-seta.png) no-repeat 0 4px;
	color			:#474747;
	font-size		:1.0em;
	font-weight		:bold;
	text-decoration	:none;
	margin-right	:7px
}

p#idiomas label {
	display:block
}

p#idiomas label select {
	border		:1px solid #BFBEBD;
	color		:#A8A88F;
	margin-top	:10px;
	width		:150px
}

/******************************************************/
/*Esconde os label dos campo de login do portal oracle*/
/******************************************************/

td.PortletText1{
	display:none;
}
td.PortletHeading1{
	display:none;
}

div#login{
	background	:#ecece2;
	float		:right;
	padding-left	:15px;
	width		:180px
}

div#login strong{
	display		:inline-block;
	margin		:6px 0 3px 0
}

div#login strong a{
	font-size		:0.9em;
	color			:#000000;
	text-decoration	:none;
}

div#login input {
	background		:#F6F5F2;
	border			:1px solid #000000;
	color			:#000000;
	font-size		:0.9em;
	margin-bottom	:2px;
	padding			:2px;
	width			:136px
}
div#login input.button{
	background	:#474747;
	color		:#FFFFFF;
	cursor		:pointer;
	font-size	:0.85em;
	font-weight	:bold;
	padding		:0 1px;
	width		:auto
}

div#login a, div#login span {
	color			:#b0afaf;
	font-size		:0.7em;

}

div#login a.esqueci-senha {
	background	:url(../img/blt-seta.png) no-repeat left;
	display		:block;
	font-size	:0.85em;
	padding-left:7px
}

div#login p {
	padding-right	:10px;
	text-align		:right
}

div#login p input {
	background	:none;
	border		:0;
	height		:22px;
	margin		:0 0 0 -4px;
	width		:22px
}


#menu-global{
	width:600px !important;
	margin:5px 0 15px 0;
	
}
#menu-global ul{
	width:595px !important;
	margin-right: 0px !important;
}
#menu-global li{
	float:left;
	width:140px !important;
	margin-bottom:10px !important;
}

/*
div#menu-global{
	background	:none;
	float		:left;
	height		:110px;
	padding-top	:5px;
	width		:320px
}

div#menu-global ul {
	float		:left;
	margin-right:10px;
	width		:140px
}

div#menu-global ul li {
	background		:url(../img/blt-seta-menu-global.png) no-repeat 0 4px;
	margin-bottom	:5px;
	padding-left	:8px
}*/

div#menu-global ul li a{
	color			:#474747;
	font-size		:0.9em;
	font-weight		:bold;
	text-decoration	:none
}

/*div#banner{
	float			:right;
	height			:115px;
	padding-right	:80px;
	text-align		:right
}
*/

div#banner {
    position:relative;
    height:118px;
    width:400px;
    overflow:hidden;
}

div#banner p {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

div#banner p.active {
    z-index:10;
    opacity:1.0;
}

div#banner p.last-active {
    z-index:9;
}




div#margem-breadcrumb{
	float		:left;
	height		:4px;
	padding-top	:10px;
	width		:100%;
}

/*************************************/
/***************HACK Tarja gov********/
/*************************************/

div#identificacao-ministerio{
	background: url(../img/bkg-topo-ministerio.png) #FFCC00 no-repeat left;
	height: 37px;
	*height: 32px;
}

div#logomarca-governo-federal{
	background: url(../img/bkg-governo-federal.png) no-repeat right;
	height: 37px;
	margin-right: 8px;
	*height:32px;
}


/*************************************/
/***************CORPO*****************/
/*************************************/
div#corpo{
	margin		:0 auto;
	overflow	:hidden;
	width		:1000px
}

div#corpo p#migalha{
	color			:#919177;
	font-size		:0.85em;
	height			:23px;
	margin-bottom	:37px;
	padding-top		:22px
}

div#corpo #menu {
	float			:left;
	margin-right	:4px;
	padding-bottom	:20px;
	width			:174px
}

div#corpo #menu ul li a {
	background		:url(../img/ico-bullet-verde.png) no-repeat 0 9px;
	color			:#474747;
	display			:block;
	font-weight		:bold;
	padding			:4px 0 4px 12px;
	text-decoration	:none
}

div#corpo #menu ul li a:hover {
	background	:url(../img/ico-bullet-branco.png) no-repeat 0 9px #f4893c;
	color		:#fff
}

div#corpo #menu ul li ul{
	margin-left		:18px;
}

div#corpo #menu ul li li a {
	background		:url(../img/ico-bullet-laranja.png) no-repeat 0 9px;
	font-size		:0.85em;
	color			:#474747;
	display			:block;
	font-weight		:bold;
	padding			:4px 0 4px 12px;
	text-decoration	:none
}

div#corpo #menu ul li li a:hover {
	background	:url(../img/ico-bullet-branco.png) no-repeat 0 9px #f4893c;
	color		:#fff
}

div#corpo #menu ul li li li a, div#corpo #menu ul li li li a:hover{
	font-weight: normal;
}

div#corpo div#conteudo {
	float:left
}

div#corpo h2.trescolunas {
	background	:#e1ded3;
	font-size	:1.2em;
	margin		:0 0 8px 18px;
	padding		:2px 0;	
	width		:539px
}

div#conteudointerna h2.trescolunas {
	background	:#e1ded3;
	font-size	:1.2em;
	margin		:0 0 8px 18px;
	padding		:2px 0;	
	width		:539px
}

div#corpo h2,
div#conteudo-extendido h2 {
	background	:#e1ded3;
	font-size	:1.0em;
	margin		:0 0 8px 0;
	padding		:2px 0;	
}

div#corpo h2 span,
div#conteudo-extendido h2 span {
	background	:#6b5a22;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

div#corpo #moldura-conteudo {
	background		:url(../img/bkg-moldura-conteudo.png) no-repeat bottom;
	margin-right	:4px;
	padding-bottom	:79px;
	width			:575px
}

div#corpo #moldura-conteudo #topo-conteudo {
	background	:url(../img/bkg-topo-conteudo.png) no-repeat 4px 0;
	padding-top	:30px
}

div#corpo #moldura-conteudo #corpo-conteudo {
	background	:url(../img/bkg-corpo-conteudo.png) repeat-y;
	padding		:0 36px 0 37px
}

div#conteudo-extendido {
	float			:left;
	margin			:0 22px 0 0;
	width			:735px !important;
}

div#conteudointerna #conteudo-relacionado {
	float			:left;
	padding-bottom		:20px;
	width			:238px
}

div#conteudointerna #conteudo-relacionado h2 {
	background		:#e1ded3;
	font-size		:1.4em;
	margin			:0 0 8px 0;
	padding			:0 0 3px 0;	
	width			:auto
}

div#conteudointerna #conteudo-relacionado h2 span {
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	display		:inline;
	padding		:2px
}

div#conteudointerna #conteudo-relacionado span {
	color			:#f8b63d;
	display			:block;
	font-size		:0.8em;
	margin-bottom	:5px
}

div#conteudointerna #conteudo-relacionado a {
	border-bottom	:1px solid #b8b193;
	display			:inline-block;
	font-size		:1.2em;	
	font-weight		:bold;
	letter-spacing	:-1px;
	margin-bottom	:10px;
	padding-bottom	:10px;
	text-decoration	:none
}

div#conteudointerna #conteudo-relacionado a.ultimo-item {
	border-bottom	:0;
	margin-bottom	:15px
}

div#conteudointerna #conteudo-relacionado p {
	color			:#919177;
	font-size		:0.85em;
	margin-bottom		:15px
}

/***************From Portal*******************/

div#conteudointerna #conteudo-relacionado #fromportal span {
	color			:#f8b63d;
	display			:block;
	font-size		:0.9em;
	margin-bottom	:5px
}

div#conteudointerna #conteudo-relacionado #fromportal h2 {
	background		:#e1ded3;
	margin			:0 0 0 0;
	padding			:2px 0 3px 0;	
	width			:auto;
}

div#conteudointerna #conteudo-relacionado #fromportal h2 span{
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	display		:inline;
	padding		:2px;
}

div#conteudointerna #conteudo-relacionado #fromportal h2 a {
	font-size	:0.95em;
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	display		:inline;
	padding		:2px;
	
}

div#conteudointerna #conteudo-relacionado #fromportal p {
	color			:#919177;
	font-size		:0.95em;
}

div#conteudointerna #conteudo-relacionado #fromportal p a {
	border-bottom	:none !important;
	display		:inline !important;
	font-weight	:normal;
	font-size	:1em;
	margin		:0 !important;
	padding		:0 !important;
	letter-spacing	:0 !important;
}

div#conteudointerna #rodape {
	background		:url(../img/bkg-rodape.png) no-repeat top;
	clear			:both;
	font-size		:0.85em;
	margin-bottom	:20px;
	padding-top		:45px;
	overflow		:hidden
}

div#conteudointerna #rodape p {
	float:left
}

div#corpo #rodape p, a {
	color:#919177
}

div#corpo #rodape p a {
	text-decoration:none;
	margin-top	:7px
}

div#corpo #rodape p a.intranet {
	text-decoration:underline
}

div#corpo #rodape p span {
	display		:block;
} 

div#corpo #rodape p span a {
	background	:url(../img/ico-bullet-redondo.png) no-repeat 0 4px;
	color		:#b9b998;
	margin-right:5px;
	padding-left:10px
} 

div#corpo #rodape p.texto-destaques-externos { 
	float	:left;
	margin	:5px 0 0 170px;
	width	:40px
} 

div#corpo #rodape p.imagens-destaques-externos {
	float	:right;
	width	:280px;
} 

div#corpo #rodape p.imagens-destaques-externos img {
	float		:left;
	margin-left	:10px
} 

div#corpo #atendimento {
	background	:url(../img/bkg-instituicoes-vinculadas.png) no-repeat 670px 27px #edebe5;
	overflow	:hidden;
	padding		:15px 0 15px 20px
}

div#corpo #atendimento div {
	float:left
}

div#corpo #atendimento div p {
	margin-bottom:5px
}

div#conteudointerna #atendimento div p strong, address {
	color:#6e6e6e
}

div#conteudointerna #atendimento div p strong {
	display		:inline-block;
	font-size	:1.1em
}

div#conteudointerna #atendimento div address {
	font-size	:0.8em;
	font-style	:normal
}

div#corpo #atendimento div.instituicoes {
	float		:right;
	font-size	:1.1em;
	padding-left:10px;
	width		:320px
}

div#corpo #atendimento div.instituicoes strong {
	color			:#6e6e6e;
	display			:inline-block;
	margin-bottom	:5px
}

div#corpo #atendimento div.instituicoes ul li {
	background		:url(../img/ico-bullet-cinza.png) no-repeat 0 4px;
	float			:left;
	font-size		:0.8em;
	margin-bottom	:3px;
	padding-left	:8px;
	width			:72px	
}

div#corpo #atendimento div.instituicoes ul li a {
	color			:#6e6e6e;
	text-decoration	:none
}


.blt-seta{
	background	:url(../img/blt-seta.png) no-repeat left 5px;
	padding-left:7px
}






/*************************************/
/* inicio corpomenu*/
/*************************************/

div#corpomenu #menu {
	margin-right:4px;
	padding-bottom:20px;
	width		:174px
}

div#corpomenu #menu  ul {
	margin	:0;
	padding	:0;
}

div#corpomenu #menu ul li a, div#corpomenu #menu ul li a:hover {
	background		:url(../img/ico-bullet-verde.png) no-repeat 0 9px;
	color			:#474747;
	display			:block;
	font-weight		:bold;
	padding			:4px 0 4px 12px;
	text-decoration	:none;
}

div#corpomenu #menu ul li a.pagina-atual {
	background	:url(../img/ico-bullet-branco.png) no-repeat 0 9px #f4893c;
	color		:#fff
}

/*************************************/
/* fim corpomenu */
/*************************************/



/*************************************/
/* inicio corpotitulo */
/*************************************/

div#corpotitulo h2 {
	background	:#e1ded3;
	font-size	:1.4em;
	margin		:0 0 8px 21px;
	padding		:2px 0;	
	width		:539px
}

div#corpotitulo h2 span {
	background	:#6b5a22;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

/*************************************/
/* fim corpotitulo */
/*************************************/



/*************************************/
/* inicio corpotitulo animal */
/*************************************/

div#corpotituloanimal h2 {
	background	:#e1ded3;
	font-size	:1.4em;
	margin		:0 0 8px 0px;
	padding		:3px 0;	
	width		:735px
}

div#corpotituloanimal h2 span {
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

/*************************************/
/* fim corpotitulo animal */
/*************************************/


/*************************************/
/* in?cio conteudointerna */
/*************************************/

div#conteudointerna h2 {
	background	:#e1ded3;
	font-size	:1.2em;
	margin		:0 0 8px 21px;
	padding		:2px 0;	
	width		:539px
}

div#conteudointerna h2 span {
	background	:#6b5a22;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

/*************************************/
/* inicio corpotitulo */
/*************************************/

div#corpotitulo h2 {
	background	:#e1ded3;
	font-size	:1.2em;
	margin		:0 0 8px 18px;
	padding		:2px 0;	
	width		:539px
}

div#corpotitulo h2 span {
	background	:#6b5a22;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

/*************************************/
/* fim corpotitulo */
/*************************************/

/*
div#conteudointerna #moldura-conteudo {
	background		:url(../img/bkg-moldura-conteudo.png) no-repeat bottom;
	margin-right	:4px;
	padding-bottom	:79px;
	width			:575px
}
*/

div#conteudointerna #moldura-conteudo #topo-conteudo {
	background	:url(../img/bkg-topo-conteudo.png) no-repeat 4px 0;
	padding-top:30px
}


div#conteudointerna #moldura-conteudo #corpo-conteudo {
/*	background	:url(../img/bkg-corpo-conteudo.png) repeat-y;  */
	padding		:0 36px 0 37px
}


div#conteudointerna #moldura-conteudo #corpo-conteudo p {
	color			:#474747;
	font-size		:1em;
	padding-bottom	:12px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.link {
	margin-bottom	:10px;	
	padding			:0;
	text-align		:right;
}


p.link img{
	margin-bottom	:10px;	
	padding			:0;
	height:20px;
}
 
div#conteudointerna #moldura-conteudo #corpo-conteudo img.imagem-194x156 {
	float	:left;
	margin	:0 15px 15px 0;
} 

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset {
	border			:0;
	border-bottom	:1px solid #bab397;
	clear			:both;
	margin			:0 0 15px 0;
	padding			:0 0 15px 0
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset legend {
	color		:#6b5a22;
	font-weight	:bold;
	margin		:0;
	padding		:0
}


/*Menu-Local*/
div#corpomenu #menu {
	float			:left;
	margin-right	:4px;
	padding-bottom	:20px;
	width			:174px
}

div#corpomenu #menu ul li a {
	background		:url(../img/ico-bullet-verde.png) no-repeat 0 9px;
	color			:#474747;
	display			:block;
	font-weight		:bold;
	padding			:4px 0 4px 12px;
	text-decoration	:none
}

div#corpomenu #menu ul li a:hover {
	background		:url(../img/ico-bullet-branco.png) no-repeat 0 9px #f4893c;
	color			:#fff
}

div#corpomenu #menu ul li ul{
	margin-left		:18px;
}

div#corpomenu #menu ul li li a {
	background		:url(../img/ico-bullet-laranja.png) no-repeat 0 9px;
	font-size		:0.85em;
	color			:#474747;
	display			:block;
	font-weight		:bold;
	padding			:4px 0 4px 12px;
	text-decoration	:none
}

div#corpomenu #menu ul li li a:hover {
	background		:url(../img/ico-bullet-branco.png) no-repeat 0 9px #f4893c;
	color			:#fff
}

div#corpomenu #menu ul li li li a, div#corpo #menu ul li li li a:hover{
	font-weight		:normal;
}


/*****************************************************************************/
/*****Conteudo-extendido - Coluna da esquerda no layout sem o menu-local******/
/*****************************************************************************/

div#conteudo-extendido h2.eventos span{
	background		:#f4893c;
	border-right	:3px solid #e9e9dd;
	color			:#fff;
	padding			:2px;	
}

h3.eventos{
	color:#f4893c;
	font-size: 1.3em;
	margin-top:15px;
}


/*************************************/
/* inicio corpotitulo eventos */
/*************************************/

div#corpotituloeventos h2 {
	background	:#e1ded3;
	font-size	:1.4em;
	margin		:0 0 8px 0px;
	padding		:3px 0;	
	width		:735px
}

div#corpotituloeventos h2 span {
	background	:#f4893c;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

div#corpotituloeventos h3.eventos{
	color:#f4893c;
	font-size: 1.3em;
	margin-top:15px;
}

/* fim corpotitulo eventos */

/*****************************************************************************/
/*****Conteudo-extendido - Coluna da esquerda no layout sem o menu-local******/
/*****************************************************************************/

div#moldura-conteudo-extendido {
	background		:url(../img/bkg-moldura-conteudo-ext.png) no-repeat bottom;
	float			:left;
	padding-bottom	:58px;
	width			:740px
}

div#moldura-conteudo-extendido #topo-conteudo-extendido {
	background		:url(../img/bkg-topo-conteudo-ext.png) no-repeat;
	padding-top		:39px
}

div#conteudo-extendido #conteudointerna-conteudo-extendido {
	background		:url(../img/bkg-corpo-conteudo-ext.png) repeat-y;
	padding			:0 25px 0 25px
}

div#conteudointerna #conteudo-extendido {
	float			:left;
	margin			:0 22px 22px 0;
	padding-bottom	:20px;
	width			:735px
}

/* fim conteudo-extendido */

div#conteudointerna #conteudo-extendido {
	float			:left;
	margin			:0 22px 22px 0;
	padding-bottom	:20px;
	width			:735px
}

div#corpotituloanimal h2 {
	background	:#e1ded3;
	font-size	:1.4em;
	margin		:0 0 8px 0px;
	padding		:3px 0;	
	width		:735px
}

div#corpotituloanimal h2 span {
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}


div#conteudointerna #conteudo-extendido {
	float			:left;
	margin			:0;
	padding-bottom	:20px;
	width			:735px;
}

div#conteudointerna #conteudo-extendido h2 {
	background	:#e1ded3;
	font-size	:1.4em;
	margin		:0 0 8px 0;
	padding		:3px 0;	
	width		:auto;
}

div#conteudointerna #conteudo-extendido h2 span {
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	display		:inline;
	padding		:2px
}

div#conteudointerna #conteudo-relacionado {
	margin-top		:0px;
	padding-bottom	:20px;
	width			:238px
}

div#conteudointerna #conteudo-relacionado h2 {
	background	:#e1ded3;
	font-size	:1.4em;
	margin		:0 0 8px 0;
	padding		:3px 0;	
	width		:auto;
}

div#conteudointerna #conteudo-relacionado h2 span {
	background	:#ae8d2d;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	display		:inline;
	padding		:2px
}

div#conteudointerna #conteudo-relacionado span {
	border		:0;
	color		:#f8b63d;
	display		:block;
	font-size	:0.8em;
	margin-bottom:5px
}

div#conteudointerna #conteudo-relacionado a {
	border-bottom	:1px solid #b8b193;
	display			:inline-block;
	font-size		:1.2em;	
	font-weight		:bold;
	letter-spacing	:-1px;
	margin-bottom	:10px;
	padding-bottom	:10px;
	text-decoration	:none
}

div#conteudointerna #conteudo-relacionado a.ultimo-item {
	border-bottom	:0;
	margin-bottom	:15px;
}

div#conteudointerna #conteudo-relacionado p {
	color		:#919177;
	font-size	:0.85em;
	margin		:0 0 15px 0;
	padding		:0
}


div#conteudointerna #conteudo-relacionado h3 {
	background		:#e1ded3;
	margin			:0 0 8px 0;
	width			:auto;
	text-align		:center;
}

div#conteudointerna #conteudo-relacionado h3 span {
	background		:#f1f1e8;
	color			:#ae8d2d;
	display			:inline;
	font-size		:1em;
	font-weight		:bold; 
	border-left		:7px solid #f1f1e8;
	border-right	:7px solid #f1f1e8;		
}

div#conteudointerna #conteudo-relacionado span {
	color			:#f8b63d;
	display			:block;
	font-size		:0.8em;
	margin-bottom	:5px
}

div#conteudointerna #conteudo-relacionado a {
	border-bottom	:1px solid #b8b193;
	display			:inline-block;
	font-size		:1.2em;	
	font-weight		:bold;
	letter-spacing	:-1px;
	margin-bottom	:10px;
	padding-bottom	:10px;
	text-decoration	:none
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.links-relacionados {
	background	:#f5f4f0;
	padding		:2px 5px 2px 5px;
	text-align	:left;
	margin		:0 0 0 -10px;
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.links-relacionados a {
	background	:url(../img/ico-bullet-laranja.png) no-repeat 0 6px;
	color		:#6b5a22;
	font-size	:1.1em;
	font-weight	:bold;
	line-height	:1.4em;
	padding-left	:10px;
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.link-contextual {
	text-align	:right
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.link-contextual a {
	background	:url(../img/ico-bullet-marron.png) no-repeat 0 5px;
	color		:#6b5a22;
	font-size	:1.1em;
	font-weight	:bold;
	padding-left	:10px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table tr td p.link-contextual {
	color:#918767;
	float:right;
	padding-left:20px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table tr td p.link-contextual a {
	background	:none;
	color		:#918767;
	font-size	:1.2em;
	font-weight	:normal
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table tr td a {
	color		:#6b5a22;
	font-size	:1.1em;
	font-weight	:bold
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table tr td a.block {
	display			:block;
	margin-bottom	:5px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.link-download {
	text-align:right;
	padding-top:12px; 
}


/* inicio formulario */

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset {
	border-bottom	:1px solid #bab397;
	clear			:both;
	padding-bottom	:15px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset legend {
	color		:#6b5a22;
	font-weight	:bold
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset label select {
	border		:1px solid #BFBEBD;
	color		:#000;
	width		:auto
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset input.button {
	background	:#a8a88f;
	color		:#fff;
	cursor		:pointer;
	font-weight	:bold;
	padding		:1px;
	width		:auto
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form {
	border-bottom	:1px solid #bab397;
	clear			:both;
	padding-bottom	:15px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form legend {
	color		:#6b5a22;
	font-weight	:bold
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label select {
	border		:1px solid #BFBEBD;
	color		:#000
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form input.button {
	background	:#a8a88f;
	color		:#fff;
	cursor		:pointer;
	font-weight	:bold;
	padding		:1px;
	width		:auto
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form {
	border:none
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label {
	padding-bottom	:10px;
	width			:47%
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label.float-l {
	float:left
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label.float-r {
	float:right
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label span {
	color		:#6b5a22;
	font-size	:1.2em;
	font-weight	:bold
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label span.linha-dupla {
	display		:inline-block;
	margin-top	:18px
}

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label input, select, textarea {
	border			:1px solid #babab8;
	padding			:2px;		
	vertical-align	:bottom;
	width         	:90%
}						

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset.form label select {
	width:100%
}	

div#conteudointerna #moldura-conteudo #corpo-conteudo p.botoes {
	border-top	:1px solid #bbb599;
	padding-top	:25px;
	text-align	:right
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.botoes .button {
	background	:#474747;
	color		:#fff;
	cursor		:pointer;
	font-weight	:bold;
	padding		:5px 10px
}

/* fim formulario */

div#conteudointerna #moldura-conteudo #corpo-conteudo fieldset legend {
	color		:#6b5a22;
	font-weight	:bold;
	padding-bottom: 10px;
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table tr td img{
	float:left;
	margin-right: 15px;
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table.modelo02 tr td{
	padding:20px;
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table.modelo02 tr td p{
	padding-bottom: 0;
	font-size: 1em;
	
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table.modelo02 tr td p.link{
	padding: 0;
	color			:#918767;
	font-size		:0.9em;
}

div#conteudointerna #moldura-conteudo #corpo-conteudo table.modelo02 tr td p.link a{
	font-weight: normal;
	color			:#918767;
}


div#conteudointerna #conteudo-relacionado a.ultimo-item {
	border-bottom	:0;
	margin-bottom	:15px
}

div#conteudointerna #conteudo-relacionado p, div#conteudointerna #conteudo-relacionado address  {
	color			:#919177;
	font-size		:1em;
	margin-bottom	:15px;
	font-style		:normal;
}

div#conteudointerna #conteudo-relacionado p.palavra-ministro {
	color			:#919177;
	font-size		:0.85em;
	margin			:10px 0;
}
div#conteudointerna #conteudo-relacionado p.nome-ministro {
	color			:#919177;
	font-size		:0.85em;
	margin			:10px 0;
	text-align		:right; 
}
div#conteudointerna #conteudo-relacionado p.nome-ministro strong{
	color			:#919177;
}

div#conteudointerna #conteudo-relacionado p.lista-link a{
	margin			:0;
	padding			:0 0 0 7px;
	border			:none;
	display			:block;
	color			:#ae8d2d;
	background		:url(../img/ico-bullet-verde.png) no-repeat -4px 4px ;
}


/*************************************/
/* fim conteudointerna */
/*************************************/



/*************************************/
/* inicio rodape */
/*************************************/

div#corporodape #rodape {
	background	:url(../img/bkg-rodape.png) no-repeat top;
	clear		:both;
	font-size	:0.85em;
	margin		:0 0 20px 0;
	padding		:45px 0 0 0;
	overflow	:hidden
}

div#corporodape #rodape p {
	float	:left;
	margin	:0;
	padding	:0
}

div#corporodape #rodape p, a {
	color:#919177
}

div#corporodape #rodape p a {
	text-decoration:none;
	line-height:20px;
}

div#corporodape #rodape p a.intranet {
	text-decoration	:underline
}

div#corporodape #rodape p span {
	display		:block;
	
} 

div#corporodape #rodape p span a {
	background	:url(../img/ico-bullet-redondo.png) no-repeat 0 4px;
	color		:#b9b998;
	margin-right:5px;
	padding-left:10px
} 

div#corporodape #rodape p.texto-destaques-externos {
	float	:left;
	margin	:5px 0 5px 170px;
	width	:40px
} 

div#corporodape #rodape p.imagens-destaques-externos {
	float	:right;
	width	:280px
} 

div#corporodape #rodape p.imagens-destaques-externos img {
	float		:left;
	margin-left	:10px
} 

/*************************************/
/* fim corporodape */
/*************************************/




/*************************************/
/* inicio corpoatendimento*/
/*************************************/

div#corpoatendimento{
	margin		:0 auto;
	overflow	:hidden;
	padding		:0;
	width		:1000px
}

div#corpoatendimento #atendimento {
	background	:url(../img/bkg-instituicoes-vinculadas.png) no-repeat 670px 27px #edebe5;
	overflow	:hidden;
	margin		:0;
	padding		:15px 0 15px 20px
}

div#corpoatendimento #atendimento div {
	float:left
}

div#corpoatendimento #atendimento div p {
	margin	:0 0 5px 0;
	padding	:0
}

div#corpoatendimento #atendimento div p strong, address {
	color:#6e6e6e
}

div#corpoatendimento #atendimento div p strong {
	display		:inline-block;
	font-size	:1.1em;
}

div#corpoatendimento #atendimento div address {
	font-size	:0.8em;
	font-style	:normal
}

div#corpoatendimento #atendimento div.instituicoes {
	float		:right;
	font-size	:1.1em;
	padding-left:10px;
	width		:320px
}

div#corpoatendimento #atendimento div.instituicoes strong {
	color			:#6e6e6e;
	display			:inline-block;
	margin-bottom	:5px
}

div#corpoatendimento #atendimento div.instituicoes ul {
	margin	:0;
	padding	:0	
}

div#corpoatendimento #atendimento div.instituicoes ul li {
	background		:url(../img/ico-bullet-cinza.png) no-repeat 0 4px;
	float			:left;
	font-size		:0.8em;
	margin-bottom	:3px;
	padding-left	:8px;
	width			:72px	
}

div#corpoatendimento #atendimento div.instituicoes ul li a {
	color			:#6e6e6e;
	text-decoration	:none
}

/*************************************/
/* fim corpoatendimento */
/*************************************/


div#conteudo-extendido p{
	color:	#474747;
}

div#conteudo-extendido img{
	margin:10px 10px 10px 0;
} 

form{
	width:100%;
	display:block;
}

iframe{
	overflow	:hidden;
	border:none;
}

div.fundo-portlet{
	background	:url("../img/bkg-corpo-conteudo.png") repeat-y;
	padding		:0 60px 0 37px;
}


/*********Titulo de animal e vegetal************/
div.coluna-subconteudo span h3{
	background	:#e1ded3;
	font-size	:1.2em;
	margin		:0 0 8px 0;
	padding		:2px 0;	
}

div.coluna-subconteudo span h3 a{
	background	:#AE8D2D;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px;
	text-decoration	:none;
}

div.coluna-subconteudo span h3 span{
	background	:#AE8D2D;
	border-right:3px solid #e9e9dd;
	color		:#fff;
	padding		:2px
}

div#sub-conteudo-coluna4 select{
	width		:100px;
}

div.todas-noticias a{
	margin-left	:20px;
	font-size	:0.9em;
	padding-left	:7px;
	background	:url("../img/ico-bullet-marron-pequeno.png") no-repeat 0 5px;
}

/************Nuvem de TAGS****************/
.nuvem-tag{
	font-size:100%;
	text-align:center;
}

.nuvem-tag a{
	border:none !important;
	color:#919177;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	text-decoration:none !important;
	font-weight:bold;
}
.nuvem-tag a.nivel-25{
	font-size:1em !important;
}
.nuvem-tag a.nivel-50{
	font-size:1.4em !important;
}
.nuvem-tag a.nivel-75{
	font-size:1.7em !important;
}
.nuvem-tag a.nivel-100{
	font-size:2em !important;
}

.nuvem-tag a.azul{ 
	color:#008ec9;
}

.nuvem-tag a.laranja{
	color:#f4893c;
}

.nuvem-tag a.marrom{
	color:#6b5a22;
}

.nuvem-tag a.verde{
	color:#99b02a;
}



.cl{
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	width:0;
	line-height:0;
}

.highlight { background-color: yellow !important; display:inline !important; }