 html, body {height:100%;} /**/
body {
	margin:0; 
	padding:0;
	background:#34929C url(../layout/pagina_body.jpg) repeat;
	color:#fff;
	font:75%/1.4 Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	
#tudo { width:999px; height:970px; background:#349BA6 url(../layout/pagina_fundo.jpg) repeat-y; text-align:left; }
#topo { width:999px; height:385px; background:#34A0AB url(../layout/barra_topo.jpg) no-repeat; text-align:left; }
#rodape { width:999px; height:121px; background:#34A0AB url(../layout/barra_inf.jpg) no-repeat; text-align:center; }
	
#principal { width:486px; background:#2B7780; text-align:center;	}
#auxiliar {	width:261px;}

.conteudo { width:435px; margin-left:20px;  margin-right:20px; background:#2B7780; text-align:left; }
.separar { width:auto; height:auto; float:left; 	}
.separarh { width:auto; height:auto; }
	
/*************************************************************** MENU */

#menu{

WIDTH: 154px;
MARGIN:0px 0px 0px 0px;
BACKGROUND: url(../../layout/menu_fd.gif);
BACKGROUND-REPEAT: repeat-y;
margin-left:20px; 

}

#menu UL {

LIST-STYLE: inside url(../../layout/menu_seta.gif);
BACKGROUND: url();
BACKGROUND-REPEAT: repeat;
WIDTH: 0px;
PADDING-TOP: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-RIGHT: 10px;
LIST-STYLE-TYPE: none;
DISPLAY: block;
MARGIN: 0px;
BORDER: 0px;

}

#menu UL LI {

BACKGROUND-COLOR:;
BACKGROUND-IMAGE:url();
BACKGROUND-REPEAT:repeat-x;

TEXT-DECORATION: none;
TEXT-ALIGN: left;
FONT-VARIANT: small-caps;
FONT-FAMILY: Tahoma, Arial, Verdana;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
COLOR:#332675;
WIDTH: 160px;
PADDING-TOP: 3px;
PADDING-LEFT: 10px;
PADDING-BOTTOM: 3px;
PADDING-RIGHT: 0px;
BORDER:;
DISPLAY: block;

}

#menu UL LI A { BORDER-BOTTOM: 1px solid #30919A; COLOR:#FFFFFF; TEXT-DECORATION: none; WIDTH: 160px; }
#menu UL LI A:hover { BACKGROUND-COLOR:; BORDER-BOTTOM: 1px solid #D7DEEC; COLOR:#FFFFFF; TEXT-DECORATION: none; }
#menu UL LI A:active { BORDER-BOTTOM: 1px solid #D7DEEC; COLOR:#FFFFFF; TEXT-DECORATION: none; }

.menu_ano { TEXT-ALIGN:left; MARGIN-LEFT:10px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR:#FFFFFF; TEXT-TRANSFORM: uppercase; HEIGHT:21px; }
.menu_mes { TEXT-ALIGN:left; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR:#FFFFFF; 	TEXT-TRANSFORM: uppercase; }

/*************************************************************** THF MENU CHOICE */

.thf_menu_item1{

MARGIN:0;
BORDER:0;
PADDING:0;
COLOR:#FFFFFF;
FONT-SIZE:0.9em;
OVERFLOW:hidden;
CURSOR:pointer;
HEIGHT:20px;
TEXT-ALIGN:left;
MARGIN-LEFT:10px;
WIDTH:160px;

}
.thf_menu_item2{

MARGIN:0;
BORDER:0;
PADDING:0;
TEXT-ALIGN:left;
MARGIN-LEFT:10px;
VISIBILITY:hidden;
HEIGHT:0px;
OVERFLOW:hidden;
POSITION:relative;
WIDTH:160px;

}
.thf_menu_item2_content{
PADDING:1px;
FONT-SIZE:0.9em;	
POSITION:relative;
}




/*************************************************************** FORMATACAO GERAL */



.titulo{

FONT-FAMILY: Tahoma, Verdana, Arial;
FONT-VARIANT: small-caps;
BACKGROUND-COLOR:;
TEXT-DECORATION: none;
TEXT-ALIGN:left;
COLOR:#FFFFFF;
FONT-SIZE: 18pt;
BORDER:0;
PADDING-LEFT:0px;
MARGIN:0;


}

.titulo a:link    { FONT-FAMILY: Tahoma, Verdana, Arial; FONT-VARIANT: small-caps; TEXT-ALIGN:left; COLOR:#FFFFFF; FONT-SIZE: 18pt; BORDER:0; PADDING-LEFT:0px; MARGIN:0; TEXT-DECORATION: none }
.titulo a:visited { FONT-FAMILY: Tahoma, Verdana, Arial; FONT-VARIANT: small-caps; TEXT-DECORATION: none; TEXT-ALIGN:left; COLOR:#FFFFFF; FONT-SIZE: 18pt; BORDER:0; PADDING-LEFT:0px; MARGIN:0; TEXT-DECORATION: none }
.titulo a:hover   { FONT-FAMILY: Tahoma, Verdana, Arial; FONT-VARIANT: small-caps; TEXT-DECORATION: none; TEXT-ALIGN:left; COLOR: #D7DEEC; FONT-SIZE: 18pt; BORDER:0; PADDING-LEFT:0px; MARGIN:0; TEXT-DECORATION: none }

.titulo2{

BACKGROUND-COLOR:#3BB2C2;
TEXT-DECORATION: none;
TEXT-ALIGN:left;
/*FONT-VARIANT: small-caps;*/
FONT-WEIGHT: bold;
TEXT-TRANSFORM: uppercase;
COLOR:#FFFFFF;
FONT-SIZE: 12px;
BORDER:0;
PADDING-LEFT:5px;
PADDING-RIGHT:5px;
PADDING-TOP:5px;
PADDING-BOTTOM:5px;
BORDER-RIGHT:3px solid #33828C;
MARGIN:0;
MARGIN-BOTTOM:15px;


}

.titulo_data{

TEXT-DECORATION: none;
TEXT-ALIGN:left;
TEXT-TRANSFORM: uppercase;
FONT-WEIGHT: bold;
COLOR:#FFFFFF;
FONT-SIZE: 10px;
BORDER:0;
PADDING:0;
MARGIN:0px;
MARGIN-BOTTOM:10px;

}

.titulo_texto{

TEXT-DECORATION: none;
TEXT-ALIGN:left;
COLOR:#FFFFFF;
FONT-SIZE:11px;
BORDER:0;
PADDING:0;
MARGIN:0px;

}


.titulo_comenta{ TEXT-DECORATION: none; TEXT-ALIGN:left; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; COLOR:#FFFFFF; FONT-SIZE: 10px; BORDER:0; PADDING:0; MARGIN:0px; }
.titulo_img{ TEXT-ALIGN:left; }

.imgOn{

BACKGROUND-COLOR:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
/* filtro alpha para IE 5.5+ valores de 0(transparente) até 100(opaco) */
TEXT-ALIGN:center;
BORDER:3px solid #FFFFFF;
PADDING:10px;
MARGIN:0;
WIDTH:328px;
MARGIN-BOTTOM:5px;

}

.imgOf{

BACKGROUND-COLOR:#FFFFFF;
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
/* filtro alpha para IE 5.5+ valores de 0(transparente) até 100(opaco) */
TEXT-ALIGN:center;
BORDER:3px solid #3FADB8;
PADDING:10px;
MARGIN:0;
WIDTH:328px;
MARGIN-BOTTOM:5px;

}

.video{

BACKGROUND-COLOR:#FFFFFF;
TEXT-ALIGN:center;
BORDER:3px solid #3FADB8;
PADDING:0px;
MARGIN:0;
WIDTH:425px;
HEIGHT:auto;
MARGIN-BOTTOM:5px;

}



strong {

/* TEXT-TRANSFORM: uppercase;
FONT-VARIANT: small-caps;
FONT-WEIGHT: bold;
TEXT-ALIGN:left; */
BORDER:0;
PADDING:0;
MARGIN:0;


}

.galeriaOf {
BORDER:3px solid #D7DEEC;
BACKGROUND-COLOR: #FFFFFF;
MARGIN:0px;
PADDING:0;
}

.galeriaOn {
BORDER:3px solid #8299C6;
BACKGROUND-COLOR: #FFFFFF;
CURSOR: hand;
MARGIN:0px;
PADDING:0;
}

.separar{ WIDTH:5px; HEIGHT: 5px; }
.separarh{ WIDTH:35px; HEIGHT: 20px; }
.separarv{ WIDTH:5px; HEIGHT: 100%; }

.marcador { 
LIST-STYLE: inside url(../../layout/ico_marcador.gif);
MARGIN-LEFT: 30PX;
}

a:link    { FONT-SIZE:11px; COLOR: #FFFFFF; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none }
a:visited { FONT-SIZE:11px; COLOR: #FFFFFF; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none  }
a:hover   { FONT-SIZE:11px; COLOR: #D7DEEC; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none  }

label { MARGIN-RIGHT:7px; WIDTH:95px; TEXT-ALIGN:right;  }
input { PADDING-LEFT:5px; BORDER:1px solid #1E5257; BACKGROUND-COLOR:#FFFFFF; WIDTH:240px;  }
textarea { PADDING-LEFT:5px; BORDER:1px solid #1E5257; BACKGROUND-COLOR:#FFFFFF; WIDTH:305px;  }
button{  FONT-SIZE:10px; COLOR: #FFFFFF; BORDER:1px solid #1E5257; BACKGROUND-COLOR:#1E5257; HEIGHT:23px;  }

P { MARGIN:0; PADDING:0 }
H1, H2, H3, H4, H5 { MARGIN:0; PADDING:0 }
SMALL { MARGIN:0; PADDING:0 }
SPAN { MARGIN:0; PADDING:0 }
HR { COLOR:#FFFFFF; BACKGROUND-IMAGE:url(layout/hr_barra.gif); BACKGROUND-REPEAT:repeat; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

.labelp{ MARGIN-RIGHT:7px; WIDTH:70px; TEXT-ALIGN:right;  }
.labelg{ MARGIN-RIGHT:7px; WIDTH:95px; TEXT-ALIGN:right;  }

.inputp { PADDING-LEFT:5px; WIDTH:55px; MARGIN-LEFT:5px; MARGIN-RIGHT:5px;   }
.inputg { MARGIN-RIGHT:5px; WIDTH:105px;  }
.textarea { MARGIN-LEFT:105px; WIDTH:195px; HEIGHT:55px;  }
	
.HR_barra { MARGIN-TOP:15px; MARGIN-BOTTOM:15px; BORDER-BOTTOM:1px dotted #3BB1BF  }	

UL.marcador_h { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
UL.marcador_h LI { LIST-STYLE:none; DISPLAY:inline; PADDING-LEFT:3px; }

UL.marcador_v { WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:left; }
UL.marcador_v LI { LIST-STYLE:none; DISPLAY:list; PADDING-LEFT:3px; }




	
	
	
	
	


