div#corpo #moldura-conteudo #corpo-conteudo p{
	color			:#474747;
	font-size		:0.85em;
	padding-bottom	:12px;
	overflow		:hidden
} 

div#corpo #moldura-conteudo #corpo-conteudo p.link strong {
	float		:left;
	font-size	:1.4em
}

p.link img.share{
	margin-bottom:0px !important;
	margin-right:0px !important;
	height:20px;
	cursor:pointer;
}

div#corpo #moldura-conteudo #corpo-conteudo p.link a {
	float:right
}

div#conteudointerna #moldura-conteudo #corpo-conteudo p.link img {
	margin-bottom:0px !important;
	margin-right:0px !important;
	height:21px;
	cursor:pointer;
}

/*Enviar E-mail para um amigo*/
#enviar-amigo{
	text-align:left;
}

#enviar-amigo label{
	float: left; 
	width: 30%; 
	margin: 0px 10px 10px 0px;
}

#enviar-amigo input{ 
	border:1px solid #474747;
}

#enviar-amigo div.captcha img{
	height:auto !important;
}

div#corpo p.link img {
	margin:0px !important;
	max-height:16px;
}

div#corpo #moldura-conteudo #corpo-conteudo p.link-download {
	text-align		:right;
	padding-top		:12px; 
}

div#corpo #moldura-conteudo #corpo-conteudo p.links-relacionados {
	background		:#f5f4f0;
	padding			:10px;
	text-align		:left
}

div#corpo #moldura-conteudo #corpo-conteudo  p.links-relacionados a {
	background		:url(../img/ico-bullet-laranja.png) no-repeat 0 8px;
	color			:#6b5a22;
	display			:block;
	font-size		:1.2em;
	font-weight		:bold;
	line-height		:1.7em;
	padding-left	:10px
}

div#corpo #moldura-conteudo #corpo-conteudo  p.link-contextual {
	text-align		:right
}

div#corpo #moldura-conteudo #corpo-conteudo  p.link-contextual a {
	background		:url(../img/ico-bullet-marron.png) no-repeat 0 5px;
	color			:#6b5a22;
	font-size		:1.2em;
	font-weight		:bold;
	padding-left	:10px
}

div#corpo #conteudo-extendido  p.parametros-resultado {
	font-size		:0.85em;
	margin-bottom	:2px;
	overflow		:hidden
}

div#corpo #conteudo-extendido  p.parametros-resultado span, strong {
	color:#919177
}

div#corpo #conteudo-extendido  p.parametros-resultado span.palavra-chave {
	float:left
}

div#corpo #conteudo-extendido  p.parametros-resultado span.quantitativo-paginacao {
	float:right
}

div#corpo #conteudo-extendido span.formato-exibicao {
	display			:block;
	color			:#6b5a22;
	margin-bottom	:10px;
	text-align		:left
}

div#corpo #conteudo-extendido  span.formato-exibicao a {
	font-weight	:normal;
	font-size	:1em
}

div#corpo #moldura-conteudo #corpo-conteudo strong{
	color			:#6b5a22;			
}

div#corpo #moldura-conteudo #corpo-conteudo  ul{
	margin-top		:10px;			
}

div#corpo #moldura-conteudo #corpo-conteudo ul li{
	margin-top		:5px;	
	color			:#6b5a22;
	font-size		:0.85em;
	padding-left	:7px;	
	background		:url(../img/ico-bullet-marron-pequeno.png) no-repeat 0 5px;	
}

div#corpo #moldura-conteudo #corpo-conteudo img {
	margin			:0 10px 15px 0;
	float:left;
}
 
div#corpo #moldura-conteudo #corpo-conteudo img.imagem-194x156 {
	float			:left;
	margin			:0 15px 15px 0
} 

div#corpo #moldura-conteudo #corpo-conteudo  fieldset {
	border-bottom	:1px solid #bab397;
	clear			:both;
	padding-bottom	:15px
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset legend {
	color			:#6b5a22;
	font-weight		:bold
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset label select {
	border			:1px solid #BFBEBD;
	color			:#000;
	width			:auto
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset input.button {
	background		:#a8a88f;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:1px;
	width			:auto
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset.form {
	border-bottom	:1px solid #bab397;
	clear			:both;
	padding-bottom	:15px
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset.form legend {
	color			:#6b5a22;
	font-weight		:bold
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset.form label select {
	border			:1px solid #BFBEBD;
	color			:#000
}

div#corpo #moldura-conteudo #corpo-conteudo  fieldset.form input.button {
	background		:#a8a88f;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:1px;
	width			:auto
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form {
	border			:none
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label {
	padding-bottom	:10px;
	width			:47%
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label.float-l {
	float			:left
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label.float-r {
	float			:right
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label span {
	color			:#6b5a22;
	font-size		:1.2em;
	font-weight		:bold
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label span.linha-dupla {
	display			:inline-block;
	margin-top		:18px
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label input, select, textarea {
	border			:1px solid #babab8;
	padding			:2px;		
	vertical-align	:bottom;
	width         	:98%
}						

div#corpo #moldura-conteudo #corpo-conteudo fieldset.form label select {
	width			:100%
}	

div#corpo #moldura-conteudo #corpo-conteudo p.botoes {
	border-top		:1px solid #bbb599;
	padding-top		:25px;
	text-align		:right
}

div#corpo #moldura-conteudo #corpo-conteudo p.botoes .button {
	background		:#474747;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:5px 10px
}

div#corpo #moldura-conteudo #corpo-conteudo table,
div#corpo div.abas-conteudo table,
div#corpo #conteudo-extendido table {
	margin-top		:15px;
	width			:100%
}	

div#corpo #moldura-conteudo #corpo-conteudo table tr.background,
div.abas-conteudo table tr.background,
div#corpo #conteudo-extendido table tr.background {
	background		:#eceae3
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td,
div#corpo div.abas-conteudo table tr td,
div#corpo #conteudo-extendido table tr td {
	color			:#474747;
	font-size		:0.85em;
	padding			:5px
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td p.link-contextual,
div#corpo div.abas-conteudo table tr td p.link-contextual,
div#corpo #conteudo-extendido table tr td p.link-contextual {
	color			:#918767;
	float			:right;
	padding-left	:20px
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td p.link-contextual a,
div#corpo div.abas-conteudo table tr td p.link-contextual a,
div#corpo #conteudo-extendido table tr td p.link-contextual a {
	background		:none;
	color			:#918767;
	font-size		:1em;
	font-weight		:normal
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td.padding,
div#corpo div.abas-conteudo table tr td.padding,
div#corpo #conteudo-extendido table tr td.padding {
	padding			:20px
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td a,
div#corpo div.abas-conteudo table tr td a,
div#corpo #conteudo-extendido table tr td a {
	color			:#6b5a22;
	font-size		:1.1em;
	font-weight		:bold
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td a.block,
div#corpo div.abas-conteudo table tr td a.block,
div#corpo #conteudo-extendido table tr td a.block {
	display			:block;
	margin-bottom	:5px
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td.link,
div#corpo div.abas-conteudo table tr td.link,
div#corpo #conteudo-extendido table tr td.link {
	width			:70%
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td.link a,
div#corpo div.abas-conteudo table tr td.link a,
div#corpo #conteudo-extendido table tr td.link a {
	background		:url(../img/ico-bullet-marron.png) no-repeat 0 4px;
	display			:inline-block;
	padding-left	:10px
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td.link span,
div#corpo div.abas-conteudo table tr td.link span,
div#corpo #conteudo-extendido table tr td.link span {
	color			:#918767;
	font-size		:0.95em
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td.ferramentas,
div#corpo div.abas-conteudo table tr td.ferramentas,
div#corpo #conteudo-extendido table tr td.ferramentas {
	text-align		:right;
	width			:30%
}

div#corpo #moldura-conteudo #corpo-conteudo table tr td.ferramentas a,
div#corpo div.abas-conteudo table tr td.ferramentas a,
div#corpo #conteudo-extendido table tr td.ferramentas a {
	color			:#918767;
	font-size		:0.95em;
	font-weight		:normal
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset legend {
	color			:#6b5a22;
	font-weight		:bold;
	padding-bottom	:10px
}

div#corpo #moldura-conteudo #corpo-conteudo fieldset.proximos-dias {
	border-bottom	:0;
	margin-top		:35px;
	padding-bottom	:0
}
div#corpo #moldura-conteudo #corpo-conteudo fieldset.todos-os-itens {
	border-bottom	:0;
	margin-top		:35px;
	padding-bottom	:0;
	float:right;
	text-align:right;
}
div#corpo #moldura-conteudo #corpo-conteudo fieldset.todos-os-itens select{
	min-width:150px;
}
div#corpo #moldura-conteudo #corpo-conteudo table tr td img,
div#corpo #conteudo-extendido table tr td img {
	float			:left;
	margin-right	:15px;
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02{
	width:100%;
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td, 
div#corpo #conteudo-extendido table.modelo02 tr td {
	padding			:20px;
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td p, 
div#corpo #conteudo-extendido table.modelo02 tr td p {
	padding-bottom	:0;
	font-size		:1em;
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td p.link, 
div#corpo #conteudo-extendido table.modelo02 tr td p.link {
	padding			:0;
	color			:#918767;
	font-size		:0.9em;
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td p.link a,
div#corpo #conteudo-extendido table.modelo02 tr td p.link a {
	font-weight		:normal;
	color			:#918767;
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td p.link-download {
	color		:#6b5a22;
	font-size	:0.9em;
	padding		:0;
	text-align	:right
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td p.link-download a {
	font-weight:normal
}

div#corpo #moldura-conteudo #corpo-conteudo table.modelo02 tr td strong {
	display			:block;
	font-size		:1.2em;
	margin-bottom	:7px
}

div#conteudo-extendido p.conteudo-extendido{
	color:#474747;
	font-size:0.85em;
	margin-top:20px;
}

div#conteudo-extendido p.link{
	color:#AE8D2D;
	font-size:0.85em;
	margin-top:20px;
	text-align: right;
}

div#conteudo-extendido p.link strong{
	color:#AE8D2D;
}
/***********************************************/
/**** Estilo para modelos Animais e Vegetal ****/
/***********************************************/

div.coluna-subconteudo{
	font-size		:0.85em;
	float			:left;
	margin-top		:0px;
}

div.coluna-subconteudo h3 {
	background		:#e2ded3;
	font-size		:1.4em;
	margin			:0 !important;
	padding			:3px 0;	
	width			:100% !important; 
}

div.coluna-subconteudo h3 span {
	background		:#a98a30;
	border-right	:3px solid #e9e9dd;
	color			:#fff;
	display			:inline;
	padding			:2px
}

div#sub-conteudo-coluna1{
	margin-right	:15px;
	width			:225px;
}
div#sub-conteudo-coluna2{
	margin-right	:15px;
	width			:225px;
}
div#sub-conteudo-coluna3{
	width			:225px;
}
div#sub-conteudo-coluna4{
	margin-right	:0;
}
div#sub-conteudo-coluna5{
	width			:230px;
}

div.coluna-subconteudo p{
	margin-top		:0px;
	padding			:15px 20px 20px 20px;
	color			:#919177;
	background		:#eae7de;
}

div.coluna-subconteudo p select{
	margin-top		:20px;
}


div#sub-conteudo-coluna4 p{
	background		:none;
	padding			:20px 0;
	margin			:0 0 0 0;
	width			:230px;
	float			:left;
}

div#sub-conteudo-coluna4 p.botao{
	background		:none;
	margin			:0;
	padding			:0;
	text-align		:right;
	width			:200px;
}

div#sub-conteudo-coluna4 fieldset{
	width			:230px;
	float			:left;
	height			:150px;
	padding			:0 0 0 20px !important;
	margin			:20px 0px 0px -10px !important;
	background		:url(../img/bkg-selecione-tipo.png) no-repeat;
}

div#sub-conteudo-coluna4 fieldset label{
	font-weight		:bold;	
}

div#sub-conteudo-coluna4 fieldset select{
	margin-top		:10px;
	width			:200px;
}

div#sub-conteudo-coluna4 fieldset input{
	margin-top		:10px;
}

div#sub-conteudo-coluna5 ul{
	margin-top		:15px;
}

div#sub-conteudo-coluna5 ul li{
	background		:url(../img/ico-bullet-marron-claro.png) no-repeat 0 2px;
	padding			:0 10px;
	margin-bottom	:10px;
}

div#sub-conteudo-coluna5 ul li a{
	text-decoration	:none;
	color			:#474747;
}

/************************************************/
/**** Estilo para modelo Sistemas e ServiÃ¯Â¿Â½os ****/
/************************************************/
div#conteudo-sistemas{
	width			:255px;
	margin-right	:30px;
	margin-left		:18px;
}

div#conteudo-servicos{
	width			:255px;
}


div.conteudo-sistemas-servicos ul{
	background		:#e8e7dd;
	padding			:20px;
	margin-top		:5px;
}

div.conteudo-sistemas-servicos ul li{
	background		:url(../img/ico-bullet-marron-claro.png) no-repeat 0 2px;
	padding			:0 10px;
	margin-bottom	:10px;
}

div.conteudo-sistemas-servicos ul li a{
	text-decoration	:none;
	color			:#474747;
}

div.conteudo-sistemas-servicos fieldset{
	background		:#e8e7dd;
	padding			:0 20px;
}

div.conteudo-sistemas-servicos fieldset label{
	font-weight		:bold;	
}

div.conteudo-sistemas-servicos fieldset select{
	margin-top		:10px;
}

div.conteudo-sistemas-servicos fieldset input{
	margin-top		:10px;
}

div.conteudo-sistemas-servicos p.botao{
	background		:none;
	padding			:0;
	margin-bottom	:20px;
	text-align		:right;
	width			:100%;
}

/************************************************/
/************* Estilo para modelo O *************/
/************************************************/
div#conteudo-coluna1{
	width			:160px;
	margin-right	:26px;
	margin-left		:18px;
}

div#conteudo-coluna2{
	width			:160px;
	margin-right	:26px;
}

div#conteudo-coluna3{
	width			:160px;
}

div#conteudo-coluna1 p, div#conteudo-coluna2 p, div#conteudo-coluna3 p{
	background		:none;
	padding			:5px 0;
} 

/*********************************************/
/******************PaginaÃ¯Â¿Â½Ã¯Â¿Â½o******************/
/*********************************************/

p.paginacao{
	text-align		:center;
	margin-top		:10px;
}

p.paginacao a{
	text-decoration	:none;
	background		:#e2ded3;
	color			:#6b5a22;
	padding			:0 5px;
	margin			:0;
}
p.paginacao span{
	background		:#e2ded3;
	padding			:5px 0px 5px 5px;
	margin			:0;
}	

p.paginacao a.atual{
	border			:none;
	background		:#fff;;
	padding			:7px;
	font-weight		:bold;
	font-size		:1.6em;
}

p.paginacao a.anterior{
	font-weight		:bold;
	text-decoration	:underline;
	background		:#434343 url(../img/ico-bullet-branco-paginacao-anterior.png) no-repeat 4px 10px;
	color			:#fff;
	padding			:5px 5px 5px 12px;
}

p.paginacao a.proxima{
	font-weight		:bold;
	text-decoration	:underline;
	background		:#434343 url(../img/ico-bullet-branco-paginacao-proxima.png) no-repeat 54px 10px;
	color			:#fff;
	padding			:5px 12px 5px 5px;
	margin-left		:4px;
}

/*********************************************/
/***************Modelo MinistÃ¯Â¿Â½rio*************/
/*********************************************/


/*Quem Ã¯Â¿Â½ quem*/
div.quem-e-quem{
	width:205px;
	float:left;
	padding-bottom:30px;
}

div.quem-e-quem img{
	float:left;
	margin-right:7px;
	margin-bottom:0 !important;
}

div.ministro{
	width:480px !important;
}

div.margin-right-80px{
	margin-right:80px !important;
}

div.quem-e-quem h3 {
	background		:#e2ded3 !important;
	font-size		:0.9em !important;
	width			:122px !important;
	margin:0 0 0 82px !important;
	padding:0 !important;
}

div.quem-e-quem h3 span {
	background		:#fff !important;
	color			:#7e661c !important;
	display			:inline !important;
	font-weight		:bold !important;
	text-transform	:uppercase !important;
	margin:0 !important;
	padding:0 !important;
}

div.quem-e-quem strong{
	color	:#474747!important;
	font-size:0.85em !important;
	text-transform	:uppercase !important;
}

div.quem-e-quem p{
	color	:#474747!important;
	padding-bottom:0 !important;
}


/*Estrutura Listagem*/
ul#estrutura-organizacional{
	margin:0 !important;
	padding:0 !important;
}
ul#estrutura-organizacional li{
	margin:0 !important;
	padding:0 !important;
	font-size:0.85em !important;
	background: #fff url(../img/ico-bullet-marron-cima.png) no-repeat 480px 12px !important;
	color:#4d4d4d !important;
	cursor:ponter;
}

ul#estrutura-organizacional li strong{
	font-size:1.1em;
}

ul#estrutura-organizacional li div{
	background: #fff;
}

ul#estrutura-organizacional li li{
	margin			:0 0 0 20px !important;
	font-size		:1em !important;
	padding			:3px 0 3px 0 !important;	
	background-position	:460px 12px !important;
}

ul#estrutura-organizacional li li.aberto {
	background-image: url(../img/ico-bullet-marron-cima.png) !important;
	background-repeat: no-repeat !important;
	background-position: 460px 16px !important;
}

ul#estrutura-organizacional li li.fechado {
	background-image: url(../img/ico-bullet-marron-baixo.png) !important;
	background-repeat: no-repeat !important;
	background-position: 460px 16px !important;
}

ul#estrutura-organizacional li p{
	background:url(../img/ico-bullet-marron.png) no-repeat 2px 4px!important;
	padding-left:10px;
	padding-bottom:0 !important;
	margin-left:2px;
	font-size:1em !important;
}

ul#estrutura-organizacional li ul{
	margin:0 !important;
}

ul#estrutura-organizacional li li ul{
	margin-top:5px !important;
}

ul#estrutura-organizacional li li li{
	font-size:1em !important;
	padding-bottom:0 !important;
	margin:0 0 0 30px !important;
	/*background:url(../img/ico-bullet-marron-pequeno.png) no-repeat 5px 8px!important;*/
}

ul#estrutura-organizacional li li li p{
	background:url(../img/ico-bullet-marron-pequeno.png) no-repeat 0 8px!important;	
}

ul#estrutura-organizacional li li li strong{
	font-weight: normal;
	color:#4d4d4d !important;
	font-size:1em;
}


ul#estrutura-organizacional li.background,
ul#estrutura-organizacional li li.background li{
	background-color:#eceae3 !important;
}

/***************************************/
/********Modelo P - Exemplo de Aba******/
/***************************************/
div.abas{
	/*border:1px solid red;*/
	width:540px;
	height:20px;
	margin:10px 0 0 18px;
	background: #e1ded3;
}

div.abas-conteudo{
	/*border:1px solid green;*/
	background: #fff;
	width:540px;
	margin:5px 0 0 18px;
}

div.abas-conteudo div.abas-conteudo-table{
	width:495px;
	padding:10px 20px;
}
div.abas a { 
	color:#6b5a22;
	font-weight: bold;
	font-size: 1.1em;
	padding-top:1px;
	letter-spacing: -1px;
	position:absolute;
	text-decoration: none;
	/*border:1px solid blue;*/
}

div.abas a#cartilha{
	margin-left:10px

}

div.abas a#imagem{
	margin-left:85px

}

div.abas a#video{
	margin-left:160px
}

div.abas a#cartilha.atual { 
	background:#ae8d2d;
	margin-top:-15px;
	margin-left:0;
	font-size: 1.3em;
	color:#fff;
	padding:7px;
}

div.abas a#imagem.atual { 
	background:#ae8d2d;
	margin-top:-15px;
	margin-left:75px;
	font-size: 1.3em;
	color:#fff;
	padding:7px;
}

div.abas a#video.atual { 
	background:#ae8d2d;
	margin-top:-15px;
	margin-left:150px;
	font-size: 1.3em;
	color:#fff;
	padding:7px;
}

/***********************************************************/
/*********Modelo K - Exemplo de pagina sem moldura**********/
/***********************************************************/

div.conteudo-sem-moldura{
	width:540px;
	margin:0 0 0 18px;
}

div#corpo div#conteudo div.conteudo-sem-moldura h2{
	margin: 0 0 5px 0;
}

div.conteudo-sem-moldura p{
	color			:#474747;
	font-size		:0.85em;
	padding-bottom	:12px
} 

div.conteudo-sem-moldura  p.link{
	text-align		:right
}


/***********************************************************/
/*********Modelo Evento - Exemplo de Corpo Extendido********/
/***********************************************************/


div#corpo #conteudo-extendido fieldset {
	clear			:both;
	padding-bottom	:15px;
	margin-top		:20px;
}

div#corpo #conteudo-extendido fieldset legend {
	color			:#6b5a22;
	font-weight		:bold
}

div#corpo #conteudo-extendido fieldset label select {
	border			:1px solid #BFBEBD;
	color			:#000;
	width			:auto
}

div#corpo #conteudo-extendido fieldset input.button {
	background		:#a8a88f;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:1px;
	width			:auto
}

div#corpo #conteudo-extendido fieldset.form {
	border-bottom	:1px solid #bab397;
	clear			:both;
	padding-bottom	:15px
}

div#corpo #conteudo-extendido fieldset.form legend {
	color			:#6b5a22;
	font-weight		:bold
}

div#corpo #conteudo-extendido fieldset.form label select {
	border			:1px solid #BFBEBD;
	color			:#000
}

div#corpo #conteudo-extendido fieldset.form input.button {
	background		:#a8a88f;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:1px;
	width			:auto
}

div#corpo #conteudo-extendido fieldset.form {
	border			:none
}

div#corpo #conteudo-extendido fieldset.form label {
	padding-bottom	:10px;
	width			:47%
}

div#corpo #conteudo-extendido fieldset.form label.float-l {
	float			:left
}

div#corpo #conteudo-extendido fieldset.form label.float-r {
	float			:right
}

div#corpo #conteudo-extendido fieldset.form label span {
	color			:#6b5a22;
	font-size		:1.2em;
	font-weight		:bold
}

div#corpo #conteudo-extendido fieldset.form label span.linha-dupla {
	display			:inline-block;
	margin-top		:18px
}

div#corpo #conteudo-extendido fieldset.form label input, select, textarea {
	border			:1px solid #babab8;
	padding			:2px;		
	vertical-align	:bottom;
	width         	:98%
}						

div#corpo #conteudo-extendido fieldset.form label select {
	width			:100%
}	

/********************************************/
/************Modelo Eventos Lista************/
/********************************************/

p.imprimir {
	font-size	:0.8em;
	margin		:0 28px 20px 0;
	text-align	:right
}

p.texto-eventos {
	color			:#474747;
	font-size		:0.85em;
	margin-bottom	:20px;
	padding			:0 35px;
	width			:502px
}

p.visualizacao {
	color			:#919177;
	font-size		:0.85em;
	font-weight		:normal;
	margin-right	:28px;
	text-align		:right
}

fieldset.eventos {
	margin-bottom	:20px;
	padding			:0 35px
}

fieldset.eventos input.button {
	background		:#a8a88f;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:1px;
	width			:auto
}

p.evento {
	margin		:0 35px 20px 0px;
	padding		:10px;
	overflow	:hidden;
}

p.evento img {
	float:left;
	margin-right:10px;
	max-width:200px;
}

p.evento span {
	/*float		:right;*/
	font-size	:0.85em;
	color		:#474747
}

p.evento span strong {
	display		:block;
	color		:#6b5a22;
	font-size	:1.1em
}

.background {
	background:#e8e7dd
}

/********************************************/
/*********Modelo Fale com o MinistÃ¯Â¿Â½ro********/
/********************************************/

div#conteudointerna-conteudo-extendido p {
	color			:#474747;
	font-size		:0.85em;
	padding-bottom	:12px
}

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio {
	padding-bottom:25px
}

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label {
	padding-bottom	:10px;
	width			:47%
}

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label span {
	color			:#6b5a22;
	font-size		:1.2em;
	font-weight		:bold
}

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label input, select, textarea {
	border			:1px solid #babab8;
	padding			:2px;		
	vertical-align	:bottom;
	width         	:98%
}						

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label select {
	width			:100%
}	

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label textarea {
	width			:99%
}	

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label .linha-dupla {
	display			:inline-block;
	margin-top		:18px
}

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label.float-l {
	float			:left
}

div#conteudointerna-conteudo-extendido fieldset.fale-com-ministerio label.float-r {
	float			:right
}

div#conteudointerna-conteudo-extendido p.botoes {
	border-top		:1px solid #bbb599;
	padding-top		:25px;
	text-align		:right
}

div#conteudointerna-conteudo-extendido p.botoes .button {
	background		:#474747;
	color			:#fff;
	cursor			:pointer;
	font-weight		:bold;
	padding			:5px 10px
}

div#conteudointerna-conteudo-extendido address {
	color		:#919177;
	font-size	:0.8em;
	font-style	:normal
}

/********************************************/
/***********Modelo HistÃ¯Â¿Â½ria Galeria**********/
/********************************************/

fieldset.busca-ministros {
	border-bottom:0 !important
}

fieldset.busca-ministros legend {
	font-size:1.2em
}

fieldset.busca-ministros label .input-ministro {
	border	:1px solid #babab8;
	padding	:3px
}

h4.periodo-busca {
	 background		:#e1ded3;
	 font-weight	:normal;
	 margin-bottom	:15px
}

h4.periodo-busca span {
	background:#fff;
	border-right:5px solid #fff
}

p.ministro {
	overflow:hidden
}

p.ministro img {
	float:left
}

p.ministro span {
	float:right;
	width:415px;
	color:#474747
}

p.ministro span strong {
	display	:block;
	color	:#474747 !important
}

/***********************************************/
/*******Estilo modelo Planos e Programas********/
/***********************************************/

div.planos-programas {
	background		:url(../img/bkg-planos-programas.jpg) no-repeat;
	height			:112px;
	margin-bottom	:20px
}
div.planos-programas div {
	float		:right;
	width		:114px;
}
div.planos-programas div ul li {
	margin-top:5px;
}
div.planos-programas div ul li a {
	font-size		:0.85em;
	background		:#fff;
	color			:#000;
	display			:block;
	font-weight		:bold;
	padding			:5px 10px;
	text-decoration	:none
}
div.planos-programas li a:hover {
	text-decoration		:underline;
}

div.planos-programas li a.selecionado{
	background		:#F4893C;
	color			:#ffffff;
	display			:block;
	font-weight		:bold;
	padding			:5px 10px;
	text-decoration		:none;

}

h4.planos-programas {
	color			:#6b5a22;
	font-size		:1.2em;
	margin-bottom	:-12px
}

div.planos-programas-conteudo h4{
	margin-top:20px;
	margin-bottom:5px;
}

div.planos-programas-conteudo p {
	padding:20px;
	clear:both;
}

div.planos-programas-conteudo p.background{
	
}

div.planos-programas-conteudo p img{
	margin-right:10px;
	clear:both;
}

/********************Sanfona*****************/
/*Estrutura Listagem*/
ul.sanfona{
	margin:0 !important;
	padding:0 !important;
}
ul.sanfona li{
	margin:0 !important;
	padding:5px !important;
	font-size:0.85em !important;
	background: #fff url(../img/ico-bullet-marron-cima.png) no-repeat 485px 10px !important;
	color:#4d4d4d !important;
}

ul.sanfona li strong{
	font-size:1.1em;
}

ul.sanfona li div{
	padding:5px 5px 5px 10px;
}

ul.sanfona li.fechado {
	background-image: url(../img/ico-bullet-marron-baixo.png) !important;
	background-repeat: no-repeat !important;
	background-position: 485px 10px !important;
}

ul.sanfona li div p{
	background: none !important;
	padding-left:0px !important;
	margin-left:0px !important;
}

ul.sanfona li div p img{
	float:left;
	margin-right: 10px;
}
ul.sanfona li div p.link-download,
ul.sanfona li div p.link-download a{
	color:#918767 !important;
}

ul.sanfona li p{
	background:url(../img/ico-bullet-marron.png) no-repeat 2px 4px!important;
	padding-left:10px;
	padding-bottom:0 !important;
	margin-left:2px;
	font-size:1em !important;
}

ul.sanfona li.background{
	background-color:#eceae3 !important;
}


/********MAPA DO SITE*********/
ul.mapa-site li p{
	background:none !important;
	text-transform: uppercase;
	padding-left:5px !important;
}

ul.mapa-site li p strong{
	color:#6b5a22;
}

ul.mapa-site li{
	margin:0 !important;
	padding:5px !important;
	font-size:0.85em !important;
	background: #fff url(../img/ico-bullet-marron-cima.png) no-repeat 715px 10px !important;
	color:#4d4d4d !important;
}

ul.mapa-site li.fechado {
	background-image: url(../img/ico-bullet-marron-baixo.png) !important;
	background-repeat: no-repeat !important;
	background-position: 715px 10px !important;
}

ul.mapa-site li li{
	background: none !important;
}

ul.mapa-site li li a{
	background: transparent url(../img/ico-bullet-marron.png) no-repeat 0px 2px!important;
	color:#4d4d4d;
	font-size:1.2em;
	padding-left: 10px;
	text-decoration: none;
}

/* ESTILO PORTLET NA PÃ¯Â¿Â½GINA */

table#portlet tr td.link {
	width			:70%
}

table#portlet tr td.link a {
	background		:url(../img/ico-bullet-marron.png) no-repeat 0 4px;
	display			:inline-block;
	padding-left	:10px
}

table#portlet tr td.link span {
	color			:#918767;
	font-size		:0.95em
}

table#portlet tr td.ferramentas {
	text-align		:right;
	width			:30%
}

table#portlet tr td.ferramentas a {
	color			:#918767;
	font-size		:0.95em;
	font-weight		:normal
}

/************ModeloD***************/
p.modeloD{
	padding:20px;
	font-size:1.3em;
	overflow:hidden;
}

p.modeloD a.modeloD{
	display:inline;
	font-weight:bold;
	color:#6B5A22;
}

/************ModeloE***************/

p.links-relacionados a {
	display:block
}


/******** Visualiza Noticia *********/

div.visualiza-noticia span.noticia{
	color:#c3c1c1 !important;
	font-size:0.8em;
	display:block;
}

div.visualiza-noticia span.chapeu{
	color:#474747 !important;
	font-size:0.8em;
	display:block;
}

div.visualiza-noticia h3.noticia{
	color:#3d3b3b;
	font-size:2.3em;
	margin:20px 0 20px 0;
	line-height:1em;
	font-weight:normal !important;
}

div.visualiza-noticia p.resumo-noticia{
	font-size:1.1em !important;
	border-bottom: 1px solid #c4bda7;
	padding-bottom:30px !important;
	color:#868383 !important;
	margin-bottom:30px !important;
}

div.visualiza-noticia p{
	font-size:0.9em !important;
	color:#474747;
	padding-bottom:12px;
}

div.imagem-legenda-left{
	float:left;
	margin:0 10px 5px 0;
}

div.imagem-legenda-right{
	float:right;
	margin:0 0 5px 10px;
}

/***********Ultimas Noticias********/
div#ultimas-noticias a{
	color: #919177;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b8b193;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	width:100%;
}

div#ultimas-noticias span{
	color: #f8b63d;
	display: block;
	font-size: 0.8em;
	margin-bottom: 5px;
}


/****************Agenda*****************/
p.agenda-titulo strong{
	color:#6B5A22 !important;
	font-size:1.2em !important;
	
}


/******Links Externos *********/
p.links-externos-bkg, p.links-externos {
    padding:20px
}

p.links-externos-bkg {
    background:#e8e7dd
}

p.links-externos-bkg img, p.links-externos img {
    float:left
}

p.links-externos-bkg a, p.links-externos a {
    color:#6b5a22;
    font-weight:bold;
    display:block;
    padding-top:14px
}

p.nehuma-noticia{
	margin-left:18px;
}


table.modelo02{
	width:100% !important;
}

table.modelo02 td{
	padding:4px;
	font-size:0.9em;
}

table.modelo02 td.ferramentas{
	font-size:0.85em;
}

table.modelo02 td.link a{
	background: url(../img/ico-bullet-marron-pequeno.png) no-repeat 0 4px;
	color:#6B6020;
	font-weight: bold;
	padding-left: 10px;
}

table.modelo02 td span{
	color:#919177;
	font-size: 0.9em;
}

/********Video Flash**************/
div.video-flash{
	margin:0 0 10px 15px;
}


/************ Agenda do Ministro **************/
table.modelo02-agenda{
	width:100%;
}

table.modelo02-agenda tr td {
	padding			:20px;
	font-size		:0.85em !important;
	color			:#474747 !important;
}
 

table.modelo02-agenda tr td strong {
	display			:block;
	font-size		:1em;
	margin-bottom	:7px
}


/***********Proximos Eventos****************/
div.box-proximos-eventos {
            width    :220px !important;
            float      :left !important
}                      

div.box-proximos-eventos h2 {
	background		:#e1ded3;
	font-size		:1.2em;
	margin			:0 0 8px 0;
	padding			:3px 0;	
	width			:auto
}

div.box-proximos-eventos h2 span {
    background		:#f4893c;
	border-right	:3px solid #e9e9dd;
	color			:#fff;
	display			:inline;
	padding			:2px
}
 
div.box-proximos-eventos h2 span.galeria-multimidia {
            background:#6b5a22 !important
}
 
div.box-proximos-eventos h3 {
            width:220px !important;
            margin-left:1px !important;
            background:#e1ded3 !important;
            text-align:center
}
 
div.box-proximos-eventos h3 span {
            background:#e1ded3 !important;
            color:#f4893c !important;
            border:0px !important
}
 
div.box-proximos-eventos  p.proximos-eventos, p.proximos-eventos-bkg {
            color:#919177;
            overflow:hidden;
            padding:5px
}
 
div.box-proximos-eventos p.proximos-eventos-bkg {
            background:#e8e7dd
}
 
div.box-proximos-eventos p.proximos-eventos span, p.proximos-eventos-bkg span {
            color:#f9b02b;
            float:left;
            font-size:1.1em;           
            font-weight:bold
}
 
div.box-proximos-eventos p.proximos-eventos strong, p.proximos-eventos-bkg strong {
            float:left;
            font-weight:bold;
            margin:-16px 0 0 24px;
            *margin:0 0 0 8px         
}
 
div.box-proximos-eventos p.proximos-eventos strong em, p.proximos-eventos-bkg strong em {
            color:#919177;
            display:inline-block;
            font-size:0.85em;
            font-style:normal;
            font-weight:normal;       
            margin-left:2px
}

div.evento-lista{
	padding:10px;
	min-height:160px;
}

div.evento-lista a img{
	max-width:200px;
	margin-right:5px;
	float:left;
}