body{
	margin:0;
	padding:0px;
	background-image:url(../img/img_bg_barra.jpg);
	/*background-position:0 70px;*/
	background-repeat:repeat-x;
	background-color:#FFFFFF;}
div#barraEspecial { 
	margin:0 auto;
	width:950px;
	height:70px;
	background-repeat:no-repeat;}
div#agrpSite{
	margin:0 auto;
	padding:0px;
	width:925px;
	height:auto;}
div#barraTopo{
	float:left;}
div#barraTopo ul{
	float:left;}
div#barraTopo ul li{
	float:left;
	margin-top:0.7px;}
div#barraTopo ul li.logoBoavontade{
	float:left;
	width:283px;
	height:91px;
	background-image:url(/img/img_logo_boavontade.jpg);}
div#barraTopo ul li.logoBoavontade a{
	float:left;
	width:283px;
	height:91px;}
div#barraTopo ul li.menuIdiomas{
	float:left;
	width:627px;
	height:15px;
	margin:44px 0px 0px 15px;}
div#bloco21	{
	float:left;}
div#menu181{
	float:left;}
div#menu181 ul li.titMenu{
	display:none;}
div#menu181 ul li{
	float:left;
	background-image:url(/img/bg_idioma.jpg);
	background-repeat:no-repeat;
	width:55px;
	height:30px;
	margin:0px 2px 0px 0px;
	font-family:trebuchet ms;
	font-size:11px;
	text-align:center;
	font-weight:bold;}
div#menu181 ul li:hover{
	background-image:url(/img/seta_idioma.gif)}
div#menu181 ul li a{
	color:#FFFFFF;
	text-decoration:none;}
div#menu181 ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;}
div#barraFaltam{
	float:left;}
div#barraFaltam ul li{
	float:left;
	margin:0px 2px 0px 0px;}
div#agrpPensamentoOutros{
	width:590px;
	height:33px;
	*height:34px;
	_height:33px;
	float:left;
	padding:10px 0px 0px 0px;
}
div#agrpPensamentoOutros ul li.titulo{
	color:#3A8AA3;
	font-family:trebuchet ms;
	font-size:16px;
	font-weight:bold;
	float:left;
	width:auto;
}
div#agrpPensamentoOutros ul li.descricao{
	color:#535455;
	max-width:400px;
	font-family:trebuchet ms;
	font-size:13px;
	font-weight:bold;
	float:left;	
	padding:3px 0px 0px 0px;
	width:auto;
}
div#bloco15{
	float:left;
	margin:5px 0px 0px 5px;
	padding:0px;
	width:320px;
	height:30px;
	background-color:#4D95AE;
}
div#bloco15 ul{
	float:left;
	width:320px;
	height:30px;
}
div#bloco15 ul li.titNomeSecao{
	display:none;
}
div#bloco15 ul li{
	float:left;
	padding-top:2px;
	width:320px;
	height:20px;
	text-align:center;
	font-family:trebuchet ms;
	font-size:20px;
	color:#FFFFFF;
}
div#bloco15 ul li a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div#bloco15 ul li a:hover {
	text-decoration:underline;
}
ul#dataSemana{
	float:left;
	width:925px;
	height:21px;
	border-top:1px solid #939598;
	border-bottom:1px solid #939598;
	margin:10px 0px 0px 0px;
}
ul#dataSemana li{
	font-family:trebuchet ms;
	font-size:13px;
	color:#535455;
	text-align:center;
	width:100%;
}
/*---------------Menu--------------------*/
div#agrpSite ul#menu{
	float:left;
	font-family:trebuchet ms;
}
div#agrpSite ul#menu li{
	float:left;
}
div#bloco1{
	width:155px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	font-family:trebuchet ms;
}
div#bloco1 ul{
	float:left;
}
div#bloco1 ul li{
	width:155px;
	height:auto;
	float:left;
	font-family:trebuchet ms;
}
div#menu123{
	width:155px;
	height:auto;
	float:left;
}
div#menu123 ul li.titMenu{
	font-size:20px;
	color:#F99500;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
div#menu123 ul li{
	font-size:15px;
	color:#3A8AA3;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}
div#menu124{
	width:155px;
	height:auto;
	float:left;
}
div#menu124 ul li{
	font-family:trebuchet ms;
	width:148px;
	height:auto;
	float:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 7px;
	color:#808285;
	font-size:12px;
}
div#menu124 ul li a{
	width:148px;
	display:block;
	color:#808285;
	text-decoration:none;
}
div#menu124 ul li a:hover{
	width:148px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu124 ul li:hover{
	width:148px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu123 ul li.subMenu{
	font-size:15px;
	color:#3A8AA3;
	font-weight:bold;	
}
div#menu125{
	width:155px;
	height:auto;
	float:left;
}
div#menu125 ul li.subMenu{
	font-family:trebuchet ms;
	width:155px;
	height:auto;
	float:left;
	color:#414042;
	font-size:12px;
}
div#menu125 ul li.subMenu a{
	background:none;
}
div#menu125 ul li.subMenu a:hover{
	width:155px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu125 ul li a{
	font-family:trebuchet ms;
	width:155px;
	height:auto;
	float:left;
	color:#414042;
	font-size:12px;
	text-decoration:none;
}
div#menu125 ul li a:hover{
	width:155px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
/*-----------------------*/
div#menu125 ul li.menu53{
	width:155px;
	height:auto;
	float:left;
}
div#menu125 ul li.menu53 div#menu53{
	width:155px;
	height:auto;
	float:left;
}
div#menu125 ul li.menu53 div#menu53 ul li{
	font-family:trebuchet ms;
	width:148px;
	height:auto;
	float:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 7px;
	color:#808285;
	font-size:12px;
}
div#menu125 ul li.menu53 div#menu53 ul li a{
	width:148px;
	display:block;
	color:#808285;
	text-decoration:none;
}
div#menu125 ul li.menu53 div#menu53 ul li a:hover{
	width:148px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu125 ul li.menu53 div#menu53 ul li:hover{
	width:148px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu125 ul li.menu53:hover{
	background:none;
}
/*---------------------------*/
div#menu126{
	width:155px;
	height:auto;
	float:left;
}
div#menu126 ul li.subMenu{
	font-family:trebuchet ms;
	width:155px;
	height:auto;
	float:left;
	color:#414042;
	font-size:12px;
}
div#menu126 ul li a{
	font-family:trebuchet ms;
	width:155px;
	height:auto;
	float:left;
	color:#414042;
	font-size:12px;
	text-decoration:none;
}
div#menu126 ul li a:hover{
	width:155px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu126 ul li:hover{
	width:155px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
/*-------------------------*/
div#menu126 ul li.menu182{
	width:155px;
	height:auto;
	float:left;
}
div#menu126 ul li.menu182 div#menu182{
	width:155px;
	height:auto;
	float:left;
}
div#menu126 ul li.menu182 div#menu182 ul li{
	font-family:trebuchet ms;
	width:148px;
	height:auto;
	float:left;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 7px;
	color:#808285;
	font-size:12px;
}
div#menu126 ul li.menu182 div#menu182 ul li a{
	width:148px;
	display:block;
	color:#808285;
	text-decoration:none;
}
div#menu126 ul li.menu182 div#menu182 ul li a:hover{
	width:148px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu126 ul li.menu182 div#menu182 ul li:hover{
	width:148px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu126 ul li.menu182:hover{
	background:none;
	color:#000000
}
/*---------------------------*/
div#menu131{
	width:155px;
	height:auto;
	float:left;
}
div#menu131 ul li.subMenu{
	font-family:trebuchet ms;
	width:155px;
	height:auto;
	float:left;
	color:#414042;
	font-size:12px;
}
div#menu131 ul li a{
	font-family:trebuchet ms;
	width:155px;
	height:auto;
	float:left;
	color:#414042;
	font-size:12px;
	text-decoration:none;
}
div#menu131 ul li a:hover{
	width:155px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
div#menu131 ul li:hover{
	width:155px;
	display:block;
	background-color:#4C95AC;
	text-decoration:none;
	color:#FFFFFF;
}
/*-----------------------------*/

ul.espaco{
	width:50px;
	height:auto;
	float:left;
}
ul#blocoConteudo{
	width:560px;
	height:auto;
	float:left;
	font-family:trebuchet ms;
}

/*----------------------------*/
ul#blocoDir{
	width:110px;
	height:auto;
	float:left;
	font-family:trebuchet ms;
	margin:10px 0px 0px 0px;	
}
ul#blocoDir li{
	float:left;
}
div#bloco13{
	float:left;
}
div#bloco13 ul#m{
	float:left;
}
div#bloco13 ul#m li.titulo{
	float:left;
	color:#BB0000;
	font-size:19px;
	font-weight:bold;
	width:110px;
	height:30px;
}
div#bloco13 ul#m li.foto a img {border:3px solid #FFFFFF; margin:-3px;}
div#bloco13 ul#m li.foto a:hover img {border:3px solid #BB0000;}
div#bloco13 ul#m li.foto{
	float:left;
	width:110px;
	text-align:left;
}
div#bloco13 ul#m li.descricao{
	float:left;
	color:#414042;
	font-size:12px;
	font-weight:bold;
	width:110px;
}
div#bloco13 ul#m li.descricao a{
	color:#414042;
	text-decoration:none;
}
div#bloco13 ul#m li.descricao a:hover{
	color:#414042;
	text-decoration:underline;
}
div#bloco13 ul#m1{
	float:left;
	width:110px;
}
div#bloco13 ul#m1 li.titNomeSecao{
	display:none;
}
div#bloco13 ul#m1 li.chapeu{
	float:left;
	color:#414042;
	font-size:14px;
	font-weight:bold;
	width:110px;
	margin:10px 0px 0px 0px;
}
div#bloco13 ul#m1 li.titulo{
	float:left;
	color:#3A8AA3;
	font-size:15px;
	font-weight:bold;
	width:110px;
	margin:10px 0px 0px 0px;
}
div#bloco13 ul#m1 li.titulo a{
	color:#3A8AA3;
	text-decoration:none;
}
div#bloco13 ul#m1 li.titulo a:hover{
	color:#3A8AA3;
	text-decoration:underline;
}
div#bloco13 ul#m1 li.chamada{
	float:left;
	width:110px;
	color:#414042;
	font-size:10px;
	font-weight:bold;
	margin:3px 0px 0px 0px;
}
div#bloco13 ul#m1 li.chamada a{
	color:#414042;
	text-decoration:none;
}
div#bloco13 ul#m1 li.chamada a:hover{
	color:#414042;
	text-decoration:underline;
}
div#bloco13 ul#m2{
	float:left;
	width:110px;
}
div#bloco13 ul#m2 li.titNomeSecao{
	display:none;
}
div#bloco13 ul#m2 li.chapeu{
	float:left;
	color:#414042;
	font-size:14px;
	font-weight:bold;
	width:110px;
	margin:10px 0px 0px 0px;
}
div#bloco13 ul#m2 li.titulo{
	float:left;
	color:#3A8AA3;
	font-size:15px;
	font-weight:bold;
	width:110px;
	margin:1px 0px 0px 0px;
	padding-bottom:10px;
	border-bottom:1px solid #939598;
}
div#bloco13 ul#m2 li.titulo a{
	color:#3A8AA3;
	text-decoration:none;
}
div#bloco13 ul#m2 li.titulo a:hover{
	color:#3A8AA3;
	text-decoration:underline;
}

div#bloco13 ul#m2 li.chamada{
	display:none;
}
/*--------------------Ao Vivo-----------------*/

li.menu31{
	float:left;
}
div#menu31{
	float:left;
	width:110px;
	font-family:trebuchet ms;
}
div#menu31 ul{
	float:left;
}
div#menu31 ul li.titMenu{
	float:left;
	width:110px;
	font-size:19px;
	color:#AD0707;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
div#menu31 ul li{
	float:left;
	width:110px;
	font-size:12px;
	color:#414042;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
div#menu31 ul li a{
	color:#414042;
	text-decoration:none;
}
div#menu31 ul li a:hover{
	color:#AD0707;
	text-decoration:underline;
}
div#menu31 ul li.last{
	float:left;
	width:110px;
	font-size:12px;
	color:#414042;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}
div#menu31 ul li.subMenu{
	float:left;
	width:110px;
	font-size:13px;
	color:#AD0707;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding-bottom:5px;
	border-bottom:1px solid #939598;
}
/*------------------- Banners Final Sup ---------------------------*/
ul#x{
	float:left;
	width:110px;
	border-bottom:1px solid #939598;
}
ul#x li {
	width:110px;
	border-top:1px solid #939598;
}
ul#x li.titulo{
	margin-top:5px;
	padding-top:5px;
	border-top:none;
	text-transform:uppercase;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}
ul#x li.titNomeSecao { display:none; }

/*ul#j li.foto a img {border:3px solid #FFFFFF; margin:-3px;}
ul#j li.foto a:hover img {border:3px solid #3A8AA3;}*/
ul#x li.foto{
	margin:0;
	padding-top:5px;
}
/*-------------------Banners Final Dir---------------------------*/
ul#j{
	float:left;
	width:110px;
	border-bottom:1px solid #939598;
}
ul#j li {
	width:110px;
	border-top:1px solid #939598;
}
ul#j li.titulo{
	margin-top:5px;
	padding-top:5px;
	border-top:none;
	text-transform:uppercase;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#999999;
}
ul#j li.titNomeSecao { display:none; }

/*ul#j li.foto a img {border:3px solid #FFFFFF; margin:-3px;}
ul#j li.foto a:hover img {border:3px solid #3A8AA3;}*/
ul#j li.foto{
	margin:0;
	padding-top:5px;
}
/*-------------------BANNER PREVISAO TEMPO---------------------------*/
ul#o{
	float:left;
	width:110px;
	border-top:1px solid #939598;
}
ul#o li {
	width:110px;
}
ul#o li.chapeu{
	margin-top:5px;
	padding-top:5px;
	border-top:none;
	text-transform:uppercase;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#21556B;
}
ul#o li.titNomeSecao { display:none; }

/*ul#j li.foto a img {border:3px solid #FFFFFF; margin:-3px;}
ul#j li.foto a:hover img {border:3px solid #3A8AA3;}*/
ul#o li.foto{
	margin:0;
	padding-top:5px;
}
/*---------------Rodape---------------*/
div#rodape{
	width:590px;
	height:150px;
	margin:0 auto;
	text-align:center;
}
div#rodape ul li{
	float:left;
}
div#rodape ul li div#bloco14{
	float:left;
	width:590px;
	margin:50px 0px 0px 50px;
}
div#rodape ul li div#bloco14 ul li{
	float:left;
}
div#rodape ul li div#bloco14 ul li div{
	float:left;
	width:590px;
}
div#rodape ul li div#bloco14 ul li div ul li.titMenu{
	display:none;
}
div#rodape ul li div#bloco14 ul li div ul li{
	font-family:trebuchet ms;
	font-size:15px;
	font-weight:bold;
	margin:0px 40px 0px 0px;
}
div#rodape ul li div#bloco14 ul li div ul li a{
	color:#FD9C0A;
	text-decoration:none;
}
div#rodape ul li div#bloco14 ul li div ul li a:hover{
	color:#FD9C0A;
	text-decoration:underline;
}
div#rodape ul li div#bloco14 ul li div ul li.last{
	color:#535455;
	font-family:trebuchet ms;
	font-size:13px;
	margin:10px 0px 0px 25px;
}
div#idiomasBarra{
	float:left;
	margin:20px 0px 0px 80px;
	*margin:20px 0px 0px 80px;
	_margin:0px 0px 0px 80px;
	width:925px;
}
div#idiomasBarra ul{
	float:left;
}
div#idiomasBarra ul li{
	float:left;
	margin:0px 5px 0px 5px;
}
div#idiomasBarra ul li.english a{
	background-image:url(../img/barra_comemorativa/english.jpg);
	width:69px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.english a:hover{
	background-image:url(../img/barra_comemorativa/english_lar.jpg);
	width:69px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.espanol a{
	background-image:url(../img/barra_comemorativa/espanol.jpg);
	width:70px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.espanol a:hover{
	background-image:url(../img/barra_comemorativa/espanol_lar.jpg);
	width:70px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.deustch a{
	background-image:url(../img/barra_comemorativa/deustch.jpg);
	width:71px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.deustch a:hover{
	background-image:url(../img/barra_comemorativa/deustch_lar.jpg);
	width:71px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.esperanto a{
	background-image:url(../img/barra_comemorativa/esperanto.jpg);
	width:88px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.esperanto a:hover{
	background-image:url(../img/barra_comemorativa/esperanto_lar.jpg);
	width:88px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.francais a{
	background-image:url(../img/barra_comemorativa/francais.jpg);
	width:76px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.francais a:hover{
	background-image:url(../img/barra_comemorativa/francais_lar.jpg);
	width:76px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.portugues a{
	background-image:url(../img/barra_comemorativa/portugues.jpg);
	width:89px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.portugues a:hover{
	background-image:url(../img/barra_comemorativa/portugues_lar.jpg);
	width:89px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.italiano a{
	background-image:url(../img/barra_comemorativa/italiano.jpg);
	width:67px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.italiano a:hover{
	background-image:url(../img/barra_comemorativa/italiano_lar.jpg);
	width:67px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.arabe a{
	background-image:url(../img/barra_comemorativa/arabe.jpg);
	width:66px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.arabe a:hover{
	background-image:url(../img/barra_comemorativa/arabe_lar.jpg);
	width:66x;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.chines a{
	background-image:url(../img/barra_comemorativa/chines.jpg);
	width:50px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.chines a:hover{
	background-image:url(../img/barra_comemorativa/chines_lar.jpg);
	width:50px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.japones a{
	background-image:url(../img/barra_comemorativa/japones.jpg);
	width:33px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.japones a:hover{
	background-image:url(../img/barra_comemorativa/japones_lar.jpg);
	width:33px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.russo a{
	background-image:url(../img/barra_comemorativa/russo.jpg);
	width:61px;
	height:26px;
	float:left;
}
div#idiomasBarra ul li.russo a:hover{
	background-image:url(../img/barra_comemorativa/russo_lar.jpg);
	width:61px;
	height:26px;
	float:left;
}
div#logoPosition{
	position:absolute;
	float:left;
	margin:219px 0px 0px 0px;
	*margin:-38px 0px 0px -1000px;
	_margin:0px 0px 0px 0px;
}
#barraTopoImagem{
	margin:10px 0px 0px 13px;
	float:left;
}
div#bloco55{
	width:580px;
	margin:20px 0px 0px 0px;
}
div#bloco55 ul li.titNomeSecao{
	font-size:38px;
	color:#3A8AA3;
	margin:10px 0px 10px 0px;
	font-weight:bold;
}
div#bloco55 ul li.titulo{
	font-size:13px;
	margin:3px 0px 3px 0px;
}
div#bloco55 ul li.titulo a{
	color:#414042;
	text-decoration:none;
}
div#bloco55 ul li.titulo a:hover{
	color:#414042;
	text-decoration:underline;
}