/* ## MAIN ## */
.tdInitial {
	vertical-align: top;
	text-align:center;
}
.copyright{
	font-size:8px;
	font-family: arial;
	text-align:center;
	color:#d6d6d6;
	letter-spacing: 2px;
}

/* ## HEADER ## */
.borderBottom{
	border-bottom: 1px solid #a1a1a1;
}
.tdData {
	background-color:#fbbd00;
	width:220;
	text-align: center;
	font-size: 7pt;
	font-family:verdana;
	color:#FFFFFF;
	word-spacing:1px;
	letter-spacing: -0.8px;
}
.tdBarSepar {
	background-color:#8fb7c9;
	height:5; 
}
.tdLateral, .tdLateralAlign {	
	width:3;
}
.tdLateralAlign {	
	text-align: right;	
}
.menuPrin, .menuPrinc{	
	font-family: Arial;
	font-weight: bold;
	font-size: 11;
	color:#357bb5;
	letter-spacing: -1px;
	text-align:center;	
}
.menuPrinc:hover {
	text-decoration:underline;
	background-color:#deeffd;
}
.menuPrinc:active {
	text-decoration: none;	
}
.menuPrinc:link {
	text-decoration: none;	
}
.menuPrinc:visited {
	text-decoration: none;	
}
a {text-decoration:none; color:#000}
a:hover {text-decoration:underline;}
a:link {text-decoration:none;}
a:active {text-decoration:underline;}
.separMenuPrinc {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color:#fbbd00;
	text-align:center;
	width:21;
}

/* ## searchList.jsp ## */
.searchCount {
	font-family: Arial;
	font-size: 8pt;
	color:#000000;
	text-align:right;
	vertical-align:bottom;
	height:20px;
}
div#scroll, #search, #quem, #galeria, #faq, #contato  {
	overflow: auto;
    scrollbar-face-color: #EFEFEF;
    scrollbar-3dlight-color: #E2EFF7;
    scrollbar-darkshadow-color: #E2EFF7;
    scrollbar-track-color: #f9f9f9;
    
    margin: 10px;
    padding: 15px;
}
div#scrollPrint  {
	overflow: auto;
    scrollbar-face-color: #EFEFEF;
    scrollbar-3dlight-color: #E2EFF7;
    scrollbar-darkshadow-color: #E2EFF7;
    scrollbar-track-color: #f9f9f9;
}
div#search {  
    margin: 10px;
    padding: 15px;
    width: 510;
    height:95%;
    background: url(../image/back_search.jpg) no-repeat right bottom;
}

.editalBack 
{  
	background: url(../image/backEdital2.jpg) no-repeat right bottom;
}

.titleSearch {
	font-family: Lucida Sans Unicode;	
	font-size: 17px;
	color:#357bb5;
	letter-spacing: -1px;
	text-align:right;
	width:150;	
}

/* ## MENU ## */
.scrollEdital{
	scrollbar-DarkShadow-Color=#FFFFFF;
	scrollbar-3dLight-Color=#FFFFFF;
	scrollbar-Arrow-Color=#FFFFFF; 
	scrollbar-Base-Color=#FFFFFF; 
	scrollbar-Face-Color=#6ba6d5; 
	scrollbar-Highlight-Color=#FFFFFF; 
	scrollbar-Shadow-Color=#d4e4eb; 
	scrollbar-Track-Color=#FFFFFF;
	overflow: auto;
	position: static;
	z-index: 1;
	height:120;
}
.button {
    border-right: #104a7b 1px solid;
    border-top: #afc4d5 1px solid;
    background: #AACCF2;
    border-left: #afc4d5 1px solid;
    border-bottom: #104a7b 1px solid;
    text-decoration: none;
    font-family: Tahoma, Verdana, Arial;
    font-size: 10px;
    width: 50px;
}
.txtTitle {
	font-weight: bold;
}
.txtEdit, .txtTitle{
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;	
	font-style: italic;
	height:10;
}

.txtEdital
{	
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;	
	color:#FFFFFF;
	
}

.txtDesc
{	
	font-family: Verdana;
	font-size: 12px;	
	color:#FFFFFF;
	text-align:right;
	vertical-align:top;
	
}

.editorial{
	border-top: 1px solid #d4e4eb;
	border-bottom: 1px solid #d4e4eb;
}
#topbar{
	position:relative;
	border: 0px;
	width: 150px;	
	visibility: hidden;	
}
.backBuscaCampo {
	 height:50;
	 background-color:#e4e6e7;
}
.formBusca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F8F8F8;
	border: 1px solid #000000;
	color: #006CAA;
}
.txtBuscaBT {
	text-align: right;
	color:#000000;
	font-weight: bold;
	font-style: italic;
	font-family: verdana;
	font-size: 8pt;
	letter-spacing: -1px;
}
.backBusca {
	background-image: url("../image/buscaBack.jpg");
	background-repeat: repeat-x;
	height:26;
}
.msg{
	font-family: Arial;
	font-size: 7pt;
	color:red;	
}
commonMenu, .textMenu, .marcador{
	font-family: Arial;
	border-bottom: 1px solid #d4e4eb;
}
.marcador{		
	font-size: 8pt;
	color:#fbbd00;	
	text-align:left;
	text-align:right;
}
.menu, .linkMenu {		
	font-size: 8pt;
	color:#357bb5;	
	text-align:left;
	text-indent:0.5em;	
}
.linkMenu:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-color:#deeffd;
	display: block;
}
.linkMenu:active {
	text-decoration: none	
}
.linkMenu:link {
	text-decoration: none	
}
.linkMenu:visited {
	text-decoration: none	
}

/* ## pages firstMenu ## */
.txt {
	font-family: Arial;
	font-size: 8pt;
	color:#0469bd;
	text-align:left;
	vertical-align: top;
	background-color:#EEF9FE;	
	vertical-align: center;
	border-top:#A3D0E6 1px. solid;
}
.title {
	font-family: Lucida Sans Unicode;	
	font-size: 17px;
	color:#357bb5;
	letter-spacing: -1px;
	text-align:right;	
}

/* ## firstMenu quem.jsp ## */
div#quem {    
    width: 510;
    height:95%;
    background: url(../image/backQuem.gif) no-repeat right top;
}



/* ## firstMenu galeria.jsp ## */
div#galeria {
    width: 510;
    height:95%;
    background: url(../image/backGaleri.gif) no-repeat right top;
}

/* ## firstMenu faq.jsp ## */
div#faq {   
    width: 510;
    height:95%;
    background: url(../image/backFaq.gif) no-repeat right top;
}

/* ## firstMenu contato.jsp ## */
div#contato { 
    width: 97%;
    height:95%;
    background: url(../image/backContato.gif) no-repeat right top;
}

/* ## linkArticle.jsp ## */
.titleArticle {
	font-family: Lucida Sans Unicode;	
	font-size: 17px;
	color:#357bb5;
	letter-spacing: -1px;
	text-align:center;
	vertical-align:bottom;	
}
.textSubArticle {
	font-family: Lucida Sans Unicode;	
	font-size: 12px;
	color:#000000;
	vertical-align:center;
	font-style: italic;
	text-align:center;
}
.textArticle {
	font-family: Lucida Sans Unicode;	
	font-size: 12px;
	color:#000000;	
	vertical-align:center;	
}

/* ## groupList.jsp ## */
.listGroup {
	font-family: Lucida Sans Unicode;	
	font-size: 11px;
	color:#000000;
	letter-spacing: -1px;
	text-align:left;
	width:160;
	height:20;
}

/* ## groupArticle.jsp ## */
.titleEspecial {
	font-family: Lucida Sans Unicode;	
	font-size: 17px;
	color:#357bb5;
	letter-spacing: -1px;
	text-align:right;
	width:100;	
}
.chamEspTitle {
	font-family: Verdana;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	color:#000000;
	text-align:center;
	height:65px;
}
.chamEspTxt {
	font-family: Verdana;
	font-size: 9pt;
	color:#000000;
	text-align:left;
	vertical-align: top;
	height:100px;
	line-height: 1.5
}

/* ## groupArticle.jsp, firstMenu, searchList.jsp ## */
.subEspTitle {
	font-family: Lucida Sans Unicode;
	font-weight: bold;
	font-size: 12px;
	color:#fbb700;
	height:20;
}

/* ## groupArticle.jsp, searchList.jsp ## */
.subEspTxt {
	font-family: Arial;
	font-size: 8pt;
	color:#0469bd;
	text-align:left;
	vertical-align: top;
	background-image: url("../image/subBacktxt.jpg");
	background-repeat: repeat-x;
	height:35;
	vertical-align: center;
}

/* ## BODY ## */
.menuClick, .chamClick{	
	font-size: 8pt;
	font-family: verdana;	
	color:#114170;
	text-align: right;
	vertical-align: bottom;	
}
.chamClick:hover {
	text-decoration:underline;
	background-color:#deeffd;
}
.chamClick:active {
	text-decoration: none;
}
.chamClick:link {
	text-decoration: none;	
}
.chamClick:visited {
	text-decoration: none;	
}
.titleNotPrinc{
	text-align: center;
	font-size: 13pt;
	font-weight: bold;
	font-family: tahoma;
	vertical-align: top;	
}
.textNotPrinc{
	text-align: center;
	font-size: 8pt;
	font-family: verdana;
	vertical-align: top;	
}
.chamTitle {
	text-align: left;
	color:#114170;
	font-weight: bold;
	font-family: tahoma;
	font-size: 8pt;	
}
.chamTxt {
	text-align: left;	
}
.separador{
	border-bottom: 1px solid #d4e4eb;
}
.backMeio {
	background-image: url("../image/backMeio.jpg");
	background-repeat: repeat-y;
	text-align:center;
}
.backVisita {
	background-image: url("../image/backVG.jpg");
	background-repeat: repeat-x;
	height:22;
	text-align:center;
	font-style: italic;
	font-weight: bold;
	font-family: verdana;
	font-size: 9pt;
}
.backVisitaText {
	background-image: url("../image/backVGText.jpg");
	background-repeat: repeat-x;
	height:100;	
	text-align:center;
	font-style: italic;
	font-family: verdana;
	font-size: 8pt;
	line-height:20px;
}
.backMeioBlue {
	background-image: url("../image/backMeioBlue.jpg");
	background-repeat: repeat;	
}

/* ## Geral ## */ 
.tableBody{
	background-image: url("../image/backBody.gif");
	background-repeat: repeat-y;
}
.chamadas{	
	height:88;
}
.cham, .chamTxt {	
	font-size: 8pt;
	font-family: verdana;	
	color:#114170;
}
.bar {
	background-image: url("../image/headerBack.jpg");
	background-repeat: repeat-x;
}
body {
	background-image: url("../image/back.jpg");
	background-repeat: repeat-x;
	margin: 0 0 0 0;
}

/* ## Footer ## */
.barFooter {
	background-image: url("../image/sub.gif");
	background-repeat: repeat-x;
	height:15;
}

/* ## Formulario ## */
.formTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: italic;	
	color:#165489;
}

.titleFaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color:#165489;
}

.formAviso {
	text-align:left;
	color:#666666;
}
.formText {
	color:#003366;
	font-weight: bold;
	text-align:right;
}
.fonte10, .formAviso, .formText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Fonte11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.formularios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F8F8;
	border: 1px solid #6dafee;
	color: #006CAA;
}
.errorForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-align:center;
}
.formBack {
	background-image: url("../image/backForm.jpg");
	background-repeat: repeat;
}
.formBackUp {
	background-image: url("../image/formBackUp.jpg");
	background-repeat: repeat-x;
	height:15;
}
.formBackDown {
	background-image: url("../image/formBackDown.jpg");
	background-repeat: repeat-x;
	height:43;
	text-align:center
}