/* ############################ TAGS HTML #################################### */

BODY {
	margin: 0px 0px 0px 0px;
	background-color: #001D6A;		
}

LI { 
	line-height: 18px;	
	color: #676767;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;	
}
UL { 
	padding-left: 0px !important;
	padding-left: 0px;
	margin-left: 0px; !important;
	margin-left: 12px;	 
	color: #676767;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;		
}

HR {
	background: #999999; height:1px; border: 1px solid;
}

FORM {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

/* ################################################################################### */

/* ############################ CUSTOMIZAÇÃO DO TEMPLATE #################################### */

/* Área livre para colocar qualquer classe referente ao template */

#principal {
	margin: 0px auto;	
	width: 779px;
	height: 100%;	
}

#body {
	width: 779px;
	height: 100%;	
	background-color: #FFFFFF;
}

#center {
	width: 342px;
	height: auto;	
	float: left;
}

#left {
	width: 193px;
	height: 100%;		
	background-image: url(../images/areaA_bg.jpg);
	background-repeat: repeat-y;	
}

#right {
	width: 244px; 
	height: 100%;	
	float: right;
	background-image: url(../images/areaC_bg.jpg);
	background-repeat: repeat-y;	
}

#logo {
	float:left;
	width:527px;
	height:130px;
	background:url(../images/back.jpg);
	background-repeat:no-repeat;
}

#banner_logo{
	float:left; 
	width:252px; 
	height:125px;
}

#image {
	width: 244px;
	padding-left:33px;
}

#line1 {
	float:right;
	width: 342px;
	height: 27px;
}
#line1 .sitemap {	
	float: right;
	width: 264px !important;
	width: 274px;
	height: 22px !important;
	height: 27px;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 3px 14px 0px 0px;
}
#line1 .language {	
	float: left;
	width: 56px;
	height: 22px !important;
	height: 27px;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

#line2 {
	width: 342px;
	height: 43px;
	padding-top:94px !important;
	*padding-top:67px;

}
#line2 #search {	
	float: left;
	width: 115px;
	height: 100%;
}
#line2 .date {	
	float: left;
	width: 205px !important;
	width: 215px;
	height: 31px !important;
	height: 43px;
	color: #676767;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 12px 10px 0px 0px;
}

#line3 {	
	background-image: url(../images/line3.jpg);
	background-repeat: no-repeat;
	width: 586px;
	height: 27px;
}
#line3 .sitemap {	
	float: left;
	width: 520px !important;
	width: 530px;
	height: 22px !important;
	height: 27px;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 5px 10px 0px 0px;
}
#line3 .language {	
	float: left;
	width: 56px;
	height: 22px !important;
	height: 27px;	
	text-align: center;
	padding: 5px 0px 0px 0px;
}

#line4 {	
	background-image: url(../images/line4.jpg);
	background-repeat: no-repeat;
	width: 586px;
	height: 43px;
}
#line4 #search {	
	float: left;
	width: 115px;
	height: 43px;
}
#line4 .date {	
	float: left;
	width: 461px !important;
	width: 471px;
	height: 31px !important;
	height: 43px;
	color: #676767;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 12px 10px 0px 0px;
}

.language A {
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.language A:hover {	text-decoration: underline; }

.sitemap A {
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.sitemap A:hover {	text-decoration: underline; }

#footer {
	background-image: url(../images/footbar.jpg);
	background-repeat: no-repeat;
	width: 779px;
	height: 67px;	
	color: #676767;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 25px 20px 0px 0px;	
}

#footer2 {
	background-image: url(../images/footbar2.jpg);
	background-repeat: no-repeat;
	width: 779px;
	height: 67px;
	color: #676767;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 25px 20px 0px 0px;		
}

#areaA_top {
	width: 193px;
	height: 16px;
	background-image:url(../images/areaA_top.jpg);
	background-repeat: no-repeat;
}

/* ################################################################################### */


/* ############################ AREAS DO TEMPLATE #################################### */

/* Classes referente as áreas do site (mainbody, menu, search, areaA, areaB, areaC, areaD, areaE, .... ) */

#mainbody {	
	/*overflow:hidden;  Para não destruir o layout caso conteúdo seja maior que largura da área MAINBODY */	
	width: 586px;
	height: 100%;	
}


#search {
	width: 115px;
	height: 38px !important;
	height: 43px;
	padding: 5px 0px 0px 0px;	
}
#search .moduletable {			
	width: 100%;	
}
#search .title {	
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;		
}
#search .body {		
}
#search .inputbox {
	width: 90px;
	background-color: #1C8EBF;
	height: 20px;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 0px;
	padding: 2px;
}
#search .button {
	height: 20px;
	border: 0px;
	margin: 2px 0px 0px 0px;
	background-color: #0E79A9;
	color: #FFFFFF;
	font-size: 9pt;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 1px;
}


#menu {
	width: 100%;				
}
#menu .moduletable {
	width: 100%;	
}

#bannerA{
	float:left;
}

#areaA {			
	width: 156px;
	height:187px;
	float:left;
	margin:0px 0px 0px 5px;
}
#areaA .moduletable {
	width: auto;			
}
#areaA .moduletable TD {
	width: auto; float:left
}
#areaA .moduletable TABLE { width: auto;  float:left;}
#areaA .moduletable DIV { width: auto; float:left; }
#areaA .title {
		
}
#areaA .body {
	padding: 0px 0px 0px 0px;
	padding:0px;
	margin:0px;
	border:1px solid #FF0000;
	float:left;
}
#areaA .readmore {		
	text-align: right;	
}
#areaA A {
		
}
#areaA A:hover {		
		
}
#areaA .inputbox {
	
}
#areaA .listbox {
	
}
#areaA .button {
	
}



#areaB {			
	width: 97%;		
}
#areaB .moduletable {
	width: 100%;			
}
#areaB .moduletable TD {
	width: 100%;
	color: #676767;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;		
}
#areaB .moduletable TABLE { width: 100%; }
#areaB .moduletable DIV { width: 100%; }
#areaB .title {
	width: 100%;
	height: 61px;
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;			
	padding: 24px 10px 0px 10px;	
	text-transform: uppercase;
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
	letter-spacing: 1px;				
}
#areaB .body {
	padding: 20px 15px 15px 10px;	
	color: #676767;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;		
}
#areaB .readmore {		
	text-align: right;	
}
#areaB A {
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}
#areaB A:hover {		
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;	
}
#areaB .inputbox {
	
}
#areaB .listbox {
	
}
#areaB .button {
	
}

/* ################################################################################### */

/* ############################ CLASSES REQUERIDAS PELO SISTEMA #################################### */

/* <enquete> */

.poll_question {
	width: 100%;	
	padding: 5px 10px 10px 10px;
}
.poll_answer {     
	padding: 4px 0px 4px 10px;		
	text-align: left;		
}
.poll_button {
	padding-top: 10px;
	text-align: center;
}
.poll_barcolor {
	background-color: #8D8D8D; 
	border: 2px ridge #D2D2D2;
}

/* </enquete> */

/* <busca> */

.search_result0 {
	/* Propriedades das linhas pares */	
	background: transparent;	
}
.search_result0 TABLE {
	/* Propriedades do texto das linhas pares */	
	
}
.search_result0 TABLE A {
	/* Propriedades do link das linhas pares */	
	text-decoration: none;
}
.search_result0 TABLE A:hover {		
	text-decoration: underline;
}
.search_result1 {
	/* Propriedades das linhas ímpares */
	background: transparent;	
}
.search_result1 TABLE {
	/* Propriedades do texto das linhas ímpares */	
	
}
.search_result1 TABLE A {
	/* Propriedades do link das linhas ímpares */		
	text-decoration: none;
}
.search_result1 TABLE A:hover {	
	text-decoration: underline;
}
.highlight {
	/* Propriedades da palavra encontrada no meio do texto */
	font-style: italic;
}

/* </busca> */

/* <conteudo> */

.content_titlebar {	
	width: 100%;
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;
	width: 586px;
	height: 61px;	
}

.content_titlebar_padding {	
	padding: 8px 10px 0px 10px;	
}

.content_title {
	text-transform: uppercase;
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-align: left;
	letter-spacing: 1px;	
}

.content_title A {	
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;	
}

.content_title A:hover {	
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;	
}

.content_area {
	width: 100%;			
}

.content_padding {	
	padding: 20px 30px 10px 10px;		
}

.content_fontstyle {	
	color: #676767;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;	
}

.content_fontstyle TABLE {	
	color: #676767;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;	
}

.content_fontstyle A {
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
}

.content_fontstyle A:hover {
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
	text-decoration: underline;	
}

.buttonheading { 
	/* Botões de PDF, E-MAIL e IMPRIMIR que ficam ao lado do título */
	
	
}
.buttonheading A { 
	/* Botões de PDF, E-MAIL e IMPRIMIR que ficam ao lado do título */
	
}
.buttonheading A:hover { 
	/* Botões de PDF, E-MAIL e IMPRIMIR que ficam ao lado do título */
	
}

.author {
		
}

.createdate {	
	
}

.modifydate {
	
}

.readmore {
	
}

/* </conteudo> */

/* <geral> */

.back_button {
	width: 556px !important;
	width: 586px;	
	text-align: right;	
	padding: 5px 30px 15px 0px;	
}

.back_button A {
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;	
	text-decoration: none;
}

.back_button A:hover {
	text-decoration: underline;
}

.close_button {
	width: 100%;
	text-align: center;
	margin: 15px;
}

.close_button A {
	
}

.close_button A:hover {
	
}

.pagenav_table {
	text-align: center;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 100%;	
}

.pagenav_prev {
	
}

.pagenav_next {
	
}

/* </geral> */

/* <imagens> */

.mosimage { 
	/* DIV que envolve imagem e descrição */
}
.mosimage_caption {
  margin: 2px;
  background: tranparent;
  padding: 3px 2px;  
}
.mosimage_caption_noborder {
  margin: 2px;
  background: tranparent;
  padding: 3px 2px;  
}
.mosimage_image {
  border: 1px solid #CCCCCC;
}
.mosimage_image_noborder {
  border: 0px;
}

/* </imagens> */

/* <formulario> */

.button {	
	margin: 0px 0px;
	padding: 1px 5px;
	background-color: #4B6AA1;
	border: 0px;
	color: #F3F5F6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
}

.inputbox {		 
	background-color: #EAEBEC;
	height: 20px;
	border:0px;
	padding: 2px;
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
}

.textarea {
	background-color: #EAEBEC;	
	border:0px;
	padding: 2px;
	color: #006F7D;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 9pt;
}

.form_table {
	
}

.form_label {
	padding: 1px;
	text-align: right;	
	width: 30%;
}

.form_element {	
	padding: 1px;
	text-align: left;
	width: 70%;
}

.form_buttons {
	text-align: right;
	padding-top: 2px; 	
}

.form_error {
	color: #FF0000;
	padding: 0px 3px;
}

/* </formulario> */

/* <galeria> */

.gallery_titlebar {	
	padding: 8px 10px;		
	width: 100%;		
}

.gallery_contentarea {	
	padding: 10px;	
	width: 100%;
}

.gallery_image {
	border: 1px solid #CCCCCC;
}

.gallery_commentline1 { background-color:#FFFFFF; }
.gallery_commentline2 { background-color:#CCCCCC; }

/* </galeria> */

.message {
	/* mensagem de aviso após EDITAR um item pelo site */
	width: 100%;	
	text-align: center;
	font-weight: bold;
	padding: 20px 0px 10px 0px;
}

/* ################################################################################### */

