﻿#html
{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:935px;
  margin: auto;
  font-family: Arial, Helvetica;
  font-size:11px;
  color:#414141;
  background:url(/portal2/images/fundo.jpg) repeat-x #e8e8e8;
}

#fancynlr7645
{
  font-family: Arial, Helvetica;
  font-size:11px;
  color:#414141;
  background-color:white;
}

div.fancy_title
{
	font-size:20px;
	padding-bottom:20px;
	font-weight:bold;
}

a
{
	color:#414141;
	text-decoration:none;
	font-weight:bold;
}

a:hover, a.link:hover
{
	color:#304296;
}

a.menu
{
	font-size:11px;
	color:#414141;
	text-transform:uppercase;
	font-weight:normal;
}

a.link
{
	font-size:11px;
	color:#3f3f3f;
	font-weight:normal;
}

a.link2
{
	font-size:11px;
	color:#12499c;
}
a.link3
{
	font-size:14px;
	color:#1f4495;
}

div.lateralbox
{
	background-color:#f5f5f5;
	width:204px;
}

#swbtsave, #pbOk
{
	color:white;
	background-color:#08b1ea;
	border-width:0px;
	cursor:pointer;
	font-weight:bold;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}

div.footer
{
	text-align:center;
	width:100%;
	margin-top:20px;
}

div.footer td
{
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	font-size:11px;
}

div.footer .quicklinks1
{
	border-top-style:solid;
	border-top-color:white;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:white;
	border-bottom-width:1px;
	width:700px;

}

div.footer .quicklinks2
{
	font-size:10px;
	color:#aaaaaa;
	border-bottom-style:solid;
	border-bottom-color:#aaaaaa;
	border-bottom-width:1px;
	padding:4px;
	padding-top:25px;
	width:370px;

}

div.footer a
{
	font-weight:normal;
	color:#414141;
}

div.footer span
{
	font-size:9px;
	padding:4px;
	color:#414141;
}

div.body_title
{
	background-color:#efefef;
	padding:15px;
	padding-top:23px;
	padding-bottom:21px;
	font-size:16px;
	border-bottom-style:solid;
	border-bottom-color:white;
	border-bottom-width:1px;
	margin-bottom:10px;
	font-weight:bold;

}

td.td_search
{
	background-color:#e8e8e8;
}

td.title_search
{
	background-color:#e8e8e8;
	padding:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	border-top-width:0px;
	border-top-style:solid;
	border-top-color:white;
	margin-bottom:10px;
}

td.title_search1
{
	background-color:#e8e8e8;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	border-top-width:0px;
	border-top-style:solid;
	border-top-color:white;
	margin-bottom:10px;
}
td.title_search2
{
	background-color:#d8deee;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:white;
	margin-bottom:10px;
}

div.linha
{
	border-bottom-width:3px;
	border-bottom-color:#d8deee;
	border-bottom-style:solid;
	height:1px;
}
div.linhaBranca
{
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	height:1px;
}

div.body_text
{
	background-color:#efefef;
	padding:20px;
	border-bottom-style:solid;
	border-bottom-color:#1f419b;
	border-bottom-width:1px;
	width:660px;
	margin-bottom:20px;
	min-height:300px;
}



div.texto_news
{
	padding-top:5px;
	font-size:11px;
	color:#414141;
}
#navbar
{
	background-color:#efefef;
	font-size:11px;
	color:#21409a;

	border-bottom-style:solid;
	border-bottom-color:white;
	border-bottom-width:1px;
	margin-bottom:10px;
	height:34px;
}

#navbar span
{
	background-color:#21409a;
	width:8px;
	display:inline;
	float:left;
	height:34px;
}

td.td_cab
{
	font-weight : bold;
	background-color:#dcbaca;
	color:#414141;
	padding:4px;
}

td.td_linha
{
	font-size:11px;
	padding:4px;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-bottom-style:solid;
	height:35px;
}

td.td_searchTXT
{
	font-size:11px;
	padding-left:20px;
}

td.td_search
{
	background-color:#cfcfcf;
	font-size:11px;
	padding-left:20px;
	border-top-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	height:20px;
}


td.td_searchMiddle
{
	background-color:#cfcfcf;
	font-size:11px;
	padding:4px;
	border-right-width:1px;
	border-right-color:#ffffff;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	height:20px;
}

td.template_title
{
	font-weight:bold;
	vertical-align:top;
	padding:4px;

}
td.template
{
	vertical-align:top;
}


div.template_titulo
{
	text-align:center;
	color:#414141;
	padding:4px;
	font-size:13px;
	text-align:center;
	background-color:#dedede;


}


div.template_textoNormal
{
	text-align:left;
	color : #414141;
	padding:8px;
	padding-left:4px;
	font-size:11px;
	vertical-align:top;
	border-width:1px;
	border-color:silver;
	border-style:solid;
}

td.template_textoNormal
{
    text-align:left;
    color : #414141;
    padding:8px;
    padding-left:4px;
    font-size:11px;
    vertical-align:top;
    border-width:1px;
    border-color:silver;
    border-style:solid;
}

div.template_textoCaixa
{
	text-align:center;
	background-color:#cccccc;
	color:#414141;
	padding-left:4px;
	font-size:12px;
	vertical-align:top;


}

#div_erro
{
	color:#414141;
	padding:8px;
	padding-left:4px;
	font-weight:bold;
	font-size:16px;
}

#div_sucesso
{
	color:#0066c8;
	padding:8px;
	padding-left:4px;
	font-weight:bold;
	font-size:16px;

}
div.banner
{
	background-color:#0070cc;
	font-size:18px;
	color:#ffffff;
	padding:0px;
	border-right-width:1px;
	border-right-color:#d8d8d8;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#d8d8d8;
	border-left-style:solid;
	border-top-width:1px;
	border-top-color:#d8d8d8;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#d8d8d8;
	border-bottom-style:solid;
	height:30px;
	width:626px;
	vertical-align:center;

}
td.nformacaobox
{
	border-bottom-width:1px;
	border-bottom-color:silver;
	border-bottom-style:solid;
	text-align:center;
}

div.texto_titulos
{
	padding-top:20px;
	padding-bottom:20px;
	font-size:18px;
	color:#414141;
}

div.listabox
{
	border-width:1px;
	border-style:solid;
	border-color:silver;
	padding:10px;
	margin:4px;
	margin-bottom:20px;
}

div.listaboxtitle
{
	font-size:14px;
	padding-bottom:4px;
	font-weight:bold;
	text-align:center;

}

.grupoProjectos .inactive {
	display:none;
}

.grupoProjectos .active {
	display:block;
}
