/*-- body properties --*/
body {
		background: url(../imagens/bg_top.gif) top repeat-x #E9ECE5;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
}

body,td,th {
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 13px;
		line-height: 16px;
		font-weight: normal;
		font-variant: normal;
		color: #2B3941;
		letter-spacing: 0px;
		}

a:link {
		font-size: 13px;
		line-height: 16px;
		color: #5B6E78;
		text-decoration: none;
}
a:visited {
		font-size: 13px;
		line-height: 16px;
		color: #5B6E78;
		text-decoration: none;
}
a:hover {
		font-size: 13px;
		line-height: 16px;
		color: #5B6E78;
		text-decoration: underline;
}

/*-- other properties --*/
#pages {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	left: 50%;
	position: relative;
	float: left;
}
#pages ul {
	margin: 0;
	list-style-type: none;
	left: -50%;
	position: relative;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#pages li a {
	color: #26353E;
	padding: 6px 8px;
	border: 1px solid #26353E;
	text-decoration: none;
	float: left;
}

.Ava a {
	background: #26353E;
}

#pages li a:hover {
	color: #FFFFFF;
	background: #5B6E78;
	border: 1px solid #26353E;
}
#pages li.nolink {
	color: #26353E;
	border: 1px solid #26353E;
	padding: 6px 8px;
}
#pages li.current {
	color: #26353E;
	border: 1px solid #CCCCCC;
	padding: 6px 8px;
	background: #CCCCCC;
}

/*-- background properties --*/

.bg_bot 	{
		background: url(../imagens/bg_bot.gif) top repeat-x;
		}

.bg_vitrine 	{
		background: url(../imagens/bg_vitrine.gif) top repeat-y;
		}

.bg_dot 	{
		background: url(../imagens/dot1.gif) left repeat-x;
		}

.espaco1 	{
		margin-top: 15px;
		margin-bottom: 15px;
		}

.leiatbm 	{
		background: url(../imagens/seta_leiatbm.gif) left #D3D9C7 no-repeat;
		height: 30px;
		line-height: 30px;
		padding-left: 20px;
		text-align: left;
		margin-top: 7px;
		display: block;
		}
		
.recados 	{
		background-color: #D3D9C7;
		text-align: left;
		padding: 10px;
		margin-bottom: 10px;
		}

.title 	{
		background: #5B6E78;
		height: 30px;
		padding-left: 12px;
		padding-right: 12px;
		}

.audio 	{
		margin-bottom: 13px;
		background-color: #D3D9C7;
		}

.downloads 	{
		padding: 7px 15px 7px 7px;
		height: 85px;
		margin-bottom: 13px;
		background-color: #D3D9C7;
		}

.ico_downloads 	{
		margin-top: 3px;
		}
		
.key 	{
		height: 13px;
		width: 13px;
		z-index: 2;
		position: absolute;
		left: 3px;
		top: 3px;
		}

#actual 	{
		padding: 6px 10px 6px 8px;
		height: 92px;
		width: 302px;
		text-align: left;
		background-color: #ABB694;
		z-index: 1;
		}

.more_videos	{
		margin-top: 10px;
		margin-left: 10px;
		width: 246px;
		height: 79px;
		float:left;
		background-color: #454E34;
		text-align:left;
		padding-right: 10px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-top: 4px;
		vertical-align:middle;
		position:relative;
		z-index: 1;
		}

.last_video 	{
		padding-right: 15px;
		padding-bottom: 4px;
		padding-left: 4px;
		padding-top: 4px;
		height: 79px;
		width: 404px;
		text-align: left;
		margin-left: 10px;
		margin-bottom: 10px;
		background-color: #454E34;
		position:relative;
		z-index: 1;
		}

.books	{
		margin-bottom: 17px;
		width: 586px;
		height: 150px;
		float:left;
		background-color: #D3D9C7;
		text-align:left;
		padding-right: 20px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-top: 10px;
		}

/*-- image properties --*/

.foto_noticia	{
		margin: 15px 0px 15px 15px;
		position: inherit;
		float:right;
		}

.icons_downloads	{
		margin-right:15px;
		float:left;
		}

.foto_video	{
		margin-right: 9px;
		float: left;
		}

.foto_video2	{
		margin-right: 9px;
		float: left;
		}

.img_book	{
		margin-right: 15px;
		float: left;
		}

.key2 	{
		z-index: 2;
		margin-right: 6px;
		}

/*-- font properties --*/

.fonte_10px	{
		font-size: 10px;
		line-height: 20px;
		}

.fonte_11px	{
		font-size: 11px;
		line-height: 13px;
		}

.fonte4_11px	{
		font-size: 11px;
		line-height: 20px;
		color: #666;
		}

.fonte2_11px	{
		font-size: 11px;
		line-height: 13px;
		color: #FFF;
		}

.fonte2_2_11px	{
		font-size: 11px;
		line-height: 15px;
		color: #FFF;
		}

.fonte3_11px	{
		font-size: 11px;
		line-height: 14px;
		color: #999;
		}

.fonte_11px_claro	{
		font-size: 11px;
		line-height: 13px;
		color: #94A5AF;
		}

.fonte_12px	{
		font-size: 12px;
		line-height: 15px;
		}

.fonte2_12px	{
		font-size: 12px;
		line-height: 15px;
		color: #26353E;
		}

.fonte_13px	{
		font-size: 13px;
		line-height: 16px;
		}

.fonte_13px_ita	{
		font-size: 13px;
		line-height: 20px;
		font-style:italic;
		color: #2B3941;
		}

.fonte_13px_bold	{
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #2E719E;
		}

.fonte2_13px_bold	{
		font-size: 13px;
		line-height: 16px;
		font-weight: bold;
		color: #2B3941;
		}

.fonte3_13px	{
		font-size: 13px;
		line-height: 16px;
		color: #445966;
		}

.fonte4_13px	{
		font-size: 13px;
		line-height: 20px;
		color: #445966;
		}

.fonte_13px_36lh		{
		font-size: 13px;
		line-height: 36px;
		}

.fonte_14px	{
		font-size: 14px;
		line-height: 18px;
		}

.fonte2_14px	{
		font-size: 14px;
		line-height: 18px;
		color: #445966;
		}

.fonte_15px		{
		font-size: 15px;
		line-height: 17px;
		color: #CC6600;
		}

.fonte_16px		{
		font-size: 16px;
		line-height: 20px;
		color: #2B3941;
		}

.fonte_16px_2		{
		font-size: 16px;
		line-height: 20px;
		}

.fonte_16px_bold	{
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		color: #2B3941;
		}

.fonte_17px	{
		font-size: 17px;
		line-height: 20px;
		color: #2B3941;
		}

.fonte_18px	{
		font-size: 18px;
		line-height: 20px;
		}


.fonte_19px	{
		font-size: 19px;
		line-height: 25px;
		color: #2B3941;
		}

.fonte_19px_38lh	{
		font-size: 19px;
		line-height: 38px;
		color: #990000;
		}

.fonte_tt_19px	{
		font-size: 19px;
		line-height: 30px;
		color: #FFF;
		}

/*-- link properties --*/
.link_ttvideo16px:link {		
		font-size: 16px;
		line-height: 17px;
		color: #CC6600;
		text-decoration: none
		}

.link_ttvideo16px:visited {
		font-size: 16px;
		line-height: 17px;
		color: #CC6600;
		text-decoration: none;
		}

.link_ttvideo16px:hover {
		font-size: 16px;
		line-height: 17px;
		color: #CC6600;
		text-decoration: underline;
		}

/**/
.link_10px:link {		
		font-size: 10px;
		line-height: 15px;
		color: #2B3941;
		text-decoration: underline;
		}

.link_10px:visited {
		font-size: 10px;
		line-height: 15px;
		color: #2B3941;
		text-decoration: underline;
		}

.link_10px:hover {
		font-size: 10px;
		line-height: 15px;
		color: #2E719E;
		text-decoration: underline;
		}
/**/
.link_11px_branco:link {		
		font-size: 11px;
		line-height: 13px;
		color: #FFF;
		text-decoration: none;
		}

.link_11px_branco:visited {
		font-size: 11px;
		line-height: 13px;
		color: #FFF;
		text-decoration: none;
		}

.link_11px_branco:hover {
		font-size: 11px;
		line-height: 13px;
		color: #2B3941;
		text-decoration: none;
		}
/**/
.link_11px_branco2:link {		
		font-size: 11px;
		line-height: 16px;
		color: #FFF;
		text-decoration: none;
		}

.link_11px_branco2:visited {
		font-size: 11px;
		line-height: 16px;
		color: #FFF;
		text-decoration: none;
		}

.link_11px_branco2:hover {
		font-size: 11px;
		line-height: 16px;
		color: #FFF;
		text-decoration: underline;
		}
/**/
.link_12px_azul:link {		
		font-size: 12px;
		line-height: 16px;
		color: #5B6E78;
		text-decoration: none;
		}

.link_12px_azul:visited {
		font-size: 12px;
		line-height: 16px;
		color: #5B6E78;
		text-decoration: none;
		}

.link_12px_azul:hover {
		font-size: 12px;
		line-height: 16px;
		color: #5B6E78;
		text-decoration: underline;
		}
/**/
.link2_12px:link {		
		font-size: 12px;
		line-height: 30px;
		color: #2B3941;
		text-decoration: none;
		}

.link2_12px:visited {
		font-size: 12px;
		line-height: 30px;
		color: #2B3941;
		text-decoration: none;
		}

.link2_12px:hover {
		font-size: 12px;
		line-height: 30px;
		color: #2B3941;
		text-decoration: underline;
		}
/**/
.link_12px:link {		
		font-size: 12px;
		line-height: 16px;
		color: #2B3941;
		text-decoration: none;
		}

.link_12px:visited {
		font-size: 12px;
		line-height: 16px;
		color: #2B3941;
		text-decoration: none;
		}

.link_12px:hover {
		font-size: 12px;
		line-height: 16px;
		color: #2B3941;
		text-decoration: underline;
		}
/**/
.link_13px:link {		
		font-size: 13px;
		line-height: 20px;
		color: #2B3941;
		text-decoration: none;
		}

.link_13px:visited {
		font-size: 13px;
		line-height: 20px;
		color: #2B3941;
		text-decoration: none;
		}

.link_13px:hover {
		font-size: 13px;
		line-height: 20px;
		color: #2B3941;
		text-decoration: underline;
		}
/**/
.link2_13px:link {		
		font-size: 13px;
		line-height: 26px;
		color: #2B3941;
		text-decoration: none;
		}

.link2_13px:visited {
		font-size: 13px;
		line-height: 26px;
		color: #2B3941;
		text-decoration: none;
		}

.link2_13px:hover {
		font-size: 13px;
		line-height: 26px;
		font-weight:bold;
		padding-left:1px;
		color: #2B3941;
		text-decoration: none;
		}
/**/
.link3_13px:link {		
		font-size: 13px;
		line-height: 22px;
		color: #26353E;
		text-decoration: none;
		}

.link3_13px:visited {
		font-size: 13px;
		line-height: 22px;
		color: #26353E;
		text-decoration: none;
		}

.link3_13px:hover {
		font-size: 13px;
		line-height: 22px;
		color: #4A0000;
		text-decoration: none;
		}
/**/
.link_19px:link {		
		font-size: 19px;
		line-height: 21px;
		color: #2B3941;
		text-decoration: none;
		}

.link_19px:visited {
		font-size: 19px;
		line-height: 21px;
		color: #2B3941;
		text-decoration: none;
		}

.link_19px:hover {
		font-size: 19px;
		line-height: 21px;
		color: #2B3941;
		text-decoration: underline;
		}
/**/
.link_11px_claro_ul:link {		
		font-size: 11px;
		line-height: 16px;
		color: #94A5AF;
		text-decoration: underline;
		}

.link_11px_claro_ul:visited {
		font-size: 11px;
		line-height: 16px;
		color: #94A5AF;
		text-decoration: underline;
		}

.link_11px_claro_ul:hover {
		font-size: 11px;
		line-height: 16px;
		color: #fff;
		text-decoration: underline;
		}
/**/
.link_menu:link {		
		font-size: 12px;
		line-height: 26px;
		padding-left: 4px;
		text-align:left;
		color: #2B3941;
		text-decoration: none;
		}

.link_menu:visited {
		font-size: 12px;
		line-height: 26px;
		padding-left: 4px;
		text-align:left;
		color: #2B3941;
		text-decoration: none;
		}

.link_menu:hover {
		font-size: 12px;
		line-height: 26px;
		text-align:left;
		font-weight:bold;
		color: #2B3941;
		text-decoration: none;
		}

/**/
.link_rodape:link {		
		font-size: 11px;
		line-height: 26px;
		padding-left: 28px;
		padding-right: 28px;
		text-align:left;
		background:url(../imagens/div_rodape.gif) left no-repeat;
		color: #94A5AF;
		text-decoration: none;
		}

.link_rodape:visited {
		font-size: 11px;
		line-height: 26px;
		padding-left: 28px;
		padding-right: 28px;
		text-align:left;
		background:url(../imagens/div_rodape.gif) left no-repeat;
		color: #94A5AF;
		text-decoration: none;
		}

.link_rodape:hover {
		font-size: 11px;
		line-height: 26px;
		padding-left: 28px;
		padding-right: 28px;
		text-align:left;
		background:url(../imagens/div_rodape.gif) left no-repeat;
		color: #FFFFFF;
		text-decoration: none;
		}

/*-- form properties --*/

.form_cam 		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 11px;
		padding-top: 8px;
		text-indent: 10px;
		width: 596px;
		height: 30px;		
		border: 1px solid #dddddd;
		color: #26353E;
		}
		
.form_cam2 		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 11px;
		padding-top: 8px;
		text-indent: 10px;
		width: 596px;
		height: 100px;		
		border: 1px solid #dddddd;
		color: #26353E;
		}


.form_cam3 		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 11px;
		padding-top: 8px;
		text-indent: 10px;
		width: 45px;
		height: 30px;		
		border: 1px solid #dddddd;
		color: #26353E;
		}
		
.form_cam4		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 11px;
		padding-top: 8px;
		text-indent: 10px;
		width: 100px;
		height: 30px;		
		border: 1px solid #dddddd;
		color: #26353E;
		}


.form_busca 		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 11px;
		background: url(../imagens/bg_campobusca.jpg) #192227 no-repeat;
		padding-top: 8px;
		text-indent: 10px;
		width: 243px;
		height: 30px;		
		border: 0px solid #dddddd;
		color: #26353E;
		}

.form_busca2 		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 13px;
		background: url(../imagens/bg_busca2.gif) #454E34 left center no-repeat;
		padding-top: 13px;
		text-indent: 7px;
		width: 291px;
		height: 31px;		
		border: 0px solid #dddddd;
		color: #26353E;
		}

.form_cadastro		{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		font-size: 11px;
		width: 133px;
		height: 20px;		
		border: 0px solid #dddddd;
		color: #26353E;
		padding-top: 4px;
		padding-left: 7px;
		}

.btn_ok	{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		width: 30px;
		height: 24px;
		font-size: 11px;
		border: 0px solid #333333;
		color: #fff;
		text-align:center;
		padding-bottom: 2px;
		background-color: #26353E;
		}

.btn_sair	{
		font-family: "Trebuchet MS", Georgia, Arial, Tahoma;
		width: 100px;
		height: 18px;
		font-size: 11px;
		border: 0px solid #333333;
		color: #fff;
		text-align:center;
		padding-bottom: 2px;
		background-color: #26353E;
		}

.btn_enquete	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		width: 78px;
		height: 30px;
		font-size: 11px;
		font-weight:bold;
		border: 0px solid #333333;
		color: #fff;
		text-align:center;
		padding-bottom: 2px;
		background-color: #D77417;
		}

.btn_recados	{
		font-family: Tahoma, Verdana, Arial, sans-serif;
		padding-left: 15px;
		padding-right: 15px;
		height: 30px;
		font-size: 11px;
		font-weight:bold;
		border: 0px solid #333333;
		color: #fff;
		text-align:center;
		padding-bottom: 2px;
		background-color: #993333;
		}
		
