/* Global Styles */

body {
    background-color: #E0E0E0;
    margin:0px;
	
	}
	
td {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
	}
	
a {
	color: #993300;
	}
	
a:hover {
	color: #5C743D;
	}

/* ID Styles */

#design {
    margin: auto;
    width: 820px;

    }
#frame-menu {
    height:1340px;
    width: 180px;
    }

#footer {
    background: #000000;
    margin: auto;
    width: 100%;
    margin-top: 5px;
    border-top: 10px solid #ff9900;
    }
    
#footer td {
    background: #000000;
    font-size: 12px;
    font-weight: bold;
    color: ffffff;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 40px;
    }

#header {
 /*   background: rgb(0, 119, 0) url('lado-left-021.png'); */
    border-collapse2: collapse;
    border: 0px solid red;/*#00000f; #E0E0E0; */
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
    width: 99%;

    }

#header th {
    background: #5c743d /*#000000*/  url('fundo2.gif');
    border-collapse2: collapse;
    border: 0px solid red;
    vertical-align: middle;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    height: 140px;

    }

#header-frame td {
    background-color: rgb(0, 119, 0);
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;

    }

#col-left {
    background: #5c743d url('lado-left-021.png');
    border-right: 0px solid #E0E0E0;
    vertical-align: top;
    height: 100%;
    width: 180px;
    }
#col-right {
    background: #E0E0E0 ;
    border-right: 0px solid #E0E0E0;
    height: 100%;
    vertical-align: top;
    }
#conteudo {
    background: #ffffff ;
    border-right: 1px solid #E0E0E0;
    width:99%;
    margin-top: 5px;
    float: right;
    border: 1px solid #ff9900;
    border-top: 10px solid #ff9900;
    }
#conteudo td {
    background: #ffffff ;
    padding: 20px;
    }
#contato td {
    background: #ffffff ;
    padding: 0px;
    }

#busca {
    background: #ffffff ;
    border-right: 1px solid #E0E0E0;
    width:100%;
    margin-top: 5px;
    border: 1px solid #ff9900;
    border-top: 10px solid #ff9900;
    }
#busca td {
    background: #ffffff ;
    padding: 0px
    }
#barra {
    background: #99cc66;
    text-align: right;
    vertical-align: middle;
    width: 100%;
    height:22px;
    }
.barra {
    background: #99cc66;
    padding-left:10px;
    text-align: left;
    height: 22px;
    vertical-align: middle;
    }
    
#bloco-left {
    background: #5c743d url('lado-left-021.png');
    width: 180px;
    height: 100%;
    margin-top: 0px;
    padding-top: 3px;
    }

#menu-left {
 	background: url('lado-left-021.png');
	width:100%;
	margin-top: 0px;
	}

#menu-left td {
	border-bottom: 0px solid #F4FFE4;
	background: url('lado-left-02.png');
	padding: 0px;
	}
	
#menu-left a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 8px;
	}
/*#navigation a:hover { */
#menu-left a:hover {
	background: #99CC66;
	color:#993300;
	}

#parceiros-left {
    width: 160px;
    margin-top: 15px
	}
#parceiros-left th {
    font: bold 14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
 	background: red ;
	height:20px;
	}
#parceiros-left td {
    border-bottom: 0px solid #F4FFE4;
    background: #ffffff;
	border: 0px solid #000000;
	}
	
#parceiros-left a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
    padding:8px 6px 10px 10px;
	}
	
#parceiros-left a:hover {
	background: #99CC66;
	color:#993300;
	}
	

	
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #99CC66;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:15px;
	letter-spacing:.1em;
	text-decoration: none;
	}

.menu { border: 1px solid rgb(255, 255, 255);
margin: 0px;
padding: 2px 0px 2px 4px;
font-size: 11px;
font-weight: bold;
display: block;
color: rgb(255, 255, 255);
text-decoration: none;
text-align: left;
height: 100%;
width: 100%;
font-family: Tahoma,Arial,Helvetica,sans-serif ! important;
background-color: rgb(180, 0, 1);
}
.menu:hover { color: rgb(0, 0, 0);
background-color: rgb(244, 185, 3);
}
.contorno { border: 1px solid rgb(51, 51, 51);
opacity: 1;
}
.titulo_grande { font-family: tahoma;
font-weight: bold;
font-size: 18px;
line-height: 30px;
color: rgb(0, 0, 0);
}
.titulo_topo { font-family: tahoma;
font-weight: bold;
font-size: 24px;
line-height: 30px;
color: rgb(255, 255, 255);
}
.rodape { font-family: verdana;
font-size: 11px;
line-height: 30px;
color: rgb(255, 255, 255);
}
.titulo { font-family: tahoma;
font-weight: bold;
font-size: 15px;
line-height: 30px;
color: rgb(119, 119, 119);
}
.texto { font-family: tahoma;
font-weight: normal;
font-size: 12px;
line-height: 17px;
color: rgb(0, 0, 0);
}
.texto2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 17px;
color: rgb(0, 0, 0);
}

.paginas { font-family: tahoma;
font-weight: normal;
font-size: 11px;
line-height: 17px;
color: rgb(119, 119, 119);
text-decoration: none;
}
.paginas:hover { text-decoration: underline;
}	

body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.camposTitulos{
  font-weight: bold;
  color: #000044;
}
.inputs{
  border: 2px solid #666666;
  background-color: #FAFAFA;
}
.inputsIncorrect{
  border: 2px solid #FF0000;
  background-color: #FFFFCC;
}
.btEnvia{
  border: 2px solid #333333;
  background-color: #EEEEEE;
}
.titleClass{
  font-weight: bold;
  font-size: 14px;
  padding: 4px;
}
.fieldSetClass{
  padding: 4px;
  border: 2px solid #333333;
}
.sucesso{
  font-weight: bold;
  color: #006600;
}
.falha{
  font-weight: bold;
  color: #FF0000;
}
.cellbox {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid
}
.box-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.frm {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0
}
.frm-on {
	BORDER-RIGHT: rgb(70,90,128) 1px solid; BORDER-TOP: rgb(70,90,128) 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: rgb(70,90,128) 1px solid; COLOR: rgb(70,90,128); BORDER-BOTTOM: rgb(70,90,128) 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(177,203,255)
}
.text-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,128,255); FONT-FAMILY: Verdana
}

