@charset "utf-8";


body {
	display:block;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background:#DFDFDF url(/temas/default/img/fundo1.jpg) repeat-x;
}
	
a {
	outline:none;
	text-decoration:none;
	color:#7A9F3F;
	}
	
a:hover {
	outline:none;
	text-decoration:underline;
}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

h1, h2, h3, h4, h5, h6 {
	display:none;
}

.divGeral {
	display:block;
	background:url(/temas/default/img/bgWhiteTop.jpg) no-repeat top center;
}

.divBgBrancoCentrado {
	display:block;
	width:1000px;
	background:#FFFFFF;
	margin:0 auto;
}

.divConteudo980 {
	display:block;
	margin:0 auto;
	width:980px;
}

.header {
	display:block;
	border-top:4px solid #ACC955;
	/*overflow:hidden;*/
}

.divTopoImgAmbiente {
	display:block;
	width:980px;
	height:255px;
	position:relative;
	z-index:188;
	/*overflow:hidden;*/
}

.imgAmbiente {
	display:block;
	width:980px;
	/*height:430px;*/
	height:255px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

.logoAprenTopo_pt {
	display:block;
	background-image:url(/temas/default/img/pt/logoApren.png);
	width:292px;
	height:45px;
	position:absolute;
	top:36px;
	left:14px;
	z-index:1;
}

.logoAprenTopo_pt a{
	display:block;
	width:292px;
	height:45px;
}

.logoAprenTopo_en {
	display:block;
	background-image:url(/temas/default/img/en/logoApren.png);
	background-repeat: no-repeat;
	width:292px;
	height:85px;
	position:absolute;
	top:36px;
	left:14px;
	z-index:1;
}

.logoAprenTopo_en a{
	display:block;
	width:292px;
	height:85px;
}

.btLogin {
	display:block;
	background-image:url(/temas/default/img/btLoginTop.gif);
	width:56px;
	height:28px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
}
.btLogin a{
	display:block;
	width:56px;
	height:28px;
}

.btLogout {
	display:block;
	background-image:url(/temas/default/img/btLogoutTop.gif);
	width:56px;
	height:28px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
}
.btLogout a{
	display:block;
	width:56px;
	height:28px;
}

.bt_en {
	display:block;
	background-image:url(/temas/default/img/btPt.gif);
	width:80px;
	height:28px;
	position:absolute;
	top:0;
	right:56px;
	z-index:2;
}
.bt_en a{
	display:block;
	width:80px;
	height:28px;
}

.bt_pt {
	display:block;
	background-image:url(/temas/default/img/btEn.gif);
	width:80px;
	height:28px;
	position:absolute;
	top:0;
	right:56px;
	z-index:2;
}
.bt_pt a{
	display:block;
	width:80px;
	height:28px;
}

.divGeralMenu {
	display:block;
	position:absolute;
	top:225px;
	/*height:250px;*/
	left:0;
	z-index:101;
	width:980px;
}

#menuTopo {
	float:left;
	margin:0;
	height:30px;
	/*padding:10px 10px 15px 10px;*/
	background-image:url(/temas/default/img/bgMenu.png);
	border-bottom:2px solid #FEE500;
	width:980px;
}

#login_status {
	float:right;
	margin:0;
	height:22px;
	/*padding:10px 10px 15px 10px;*/
	background-image:url(/temas/default/img/bgMenu.png);
	width:250px;
	right:136px;
	z-index:188;
	position:absolute;
	padding-top:6px;
	padding-left:10px;
	color:#fff;
}

#login_status a {
	color:#fff;
	text-decoration:underline;
}

/*#menuTopo ul {
	margin:0 13px 0 13px;
	padding:0;
	float:left;
}

#menuTopo ul li {
	list-style:none;
	padding:0;
	margin:0 0 3px 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#menuTopo ul li span{
	display:block;
	margin:0 0 8px 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

#menuTopo ul li a {
	margin:0;
	padding:0;
	/*float:left;*/
	/*color:#C1C6C7;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:100%;
}

#menuTopo ul li a:hover {
	text-decoration:none;
	color:#FEE500;
}*/


/*sabia que*/
.divSabiaQuePesquisa {
	display:block;
	background-image:url(/temas/default/img/pt/bgSabiaQuePesquisa.gif);
	width:980px;
	height:38px;
	z-index:100;
	position:relative;
}
.labelSabiaQue {
	display:block;
	position:absolute;
	top:11px;
	left:16px;
	font-size:14px;
	font-weight:bold;
	color:#3A521F;
}
.txtSabiaQue {
	display:block;
	position:absolute;
	top:13px;
	left:161px;
	font-size:11px;
	color:#FFFFFF;
}
.txtSabiaQue a {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.txtSabiaQue a:hover {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.divInputPesquisa {
	display:block;
	position:absolute;
	top:11px;
	left:775px;
}
.inputPesquisa {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:165px;
}

.divBtPesquisa {
	display:block;
	position:absolute;
	top:8px;
	left:950px;
}
.btPesquisa {
	display:block;
	border:none;
	background:none;
	width:23px;
	height:23px;
	cursor:pointer;
}

/*conteudo home*/
.colunaEsquerdaHome {
	display:block;
	float:left;
	width:748px;
	margin:20px 16px 0 0;
}
.colunaEsquerdaInterior {
	display:block;
	float:left;
	width:748px;
	margin:0 16px 0 0;
}
.colunaDireitaHome {
	display:block;
	float:left;
	width:216px;
	margin:20px 0 0 0;
}

.blocoDestaquesHome {
	display:block;
	background-image:url(/temas/default/img/bgBlocoDestaquesHome.gif);
	border:1px solid #E4EBCD;
	margin:0 0 19px 0;
}

.blocoDestaquesHome2 {
	display:block;
	border:0px solid #E4EBCD;
	margin:0 0 19px 0;
}

.divImgDestaqueHome {
	display:block;
	width:185px;
	height:133px;
	border-bottom:1px solid #E4EBCD;
	position:relative;
}

.divImgDestaqueHome2 {
	float: left;
	display:block;
	width:370px;
	border-bottom:0px solid #E4EBCD;
	position:relative;
}

.imgDestaqueHome {
	display:block;
	width:185px;
	height:133px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;	
}
.btVerMaisDestaque {
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
}

.btVerMaisDestaque a:hover {
	display:block;
	padding:5px 12px 5px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#CCCCCC;
}
.btVerMaisDestaqueGreen {
	display:block;
	padding:5px 12px 5px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#ACC955;
}
.btVerMaisDestaqueOrange {
	display:block;
	padding:5px 12px 5px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF9900;
}
.btVerMaisDestaqueBlue {
	display:block;
	padding:5px 12px 5px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#085683;
}
.btVerMaisDestaqueYellow {
	display:block;
	padding:5px 12px 5px 12px;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#ECC900;
}

.blocoTextoDestaque {
	display:block;
	width:165px;
	color:#666666;
	font-size:10px;
	padding:10px;
}

.blocoTextoDestaque a{
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}

.blocoTextoDestaque span{
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}

.blocoTextoDestaque a:hover{
	color:#333333;
	text-decoration:underline;
}

.blocoTextoInterview {
	display:block;
	width:227px;
	color:#666666;
	font-size:10px;
	padding:10px;
}

.blocoTextoInterview a{
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}

.blocoTextoInterview span{
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}

.blocoTextoInterview a:hover{
	color:#333333;
	text-decoration:underline;
}

.blocoTextoDestaque2 {
	display:block;
	width:165px;
	color:#666666;
	font-size:10px;
	padding-left:20px;
	padding-right:20px;
}

.blocoTextoDestaque2 a{
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}
.blocoTextoDestaque2 a:hover{
	color:#333333;
	text-decoration:underline;
}

.blocoTextoDestaque2 span{
	display:block;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 5px 0;
}

.divVideosPodcasts {
	display:block;
	background:#F7F9EE;
	border:1px solid #E4EBCD;
	padding:10px 20px 10px 20px;
	/*margin:0 0 19px 0;*/
}

.labelVideosPodasts {
	display:block;
	color:#3A521F;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}

.divVideos {
	display:block;
	float:left;
	width:425px;
	margin-right:20px;
}

.divVideoIcons {
	display:block;
	position:relative;
	width:427px;
	height:316px;
}

.janelaVideo {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:358px;
	height:295px;
	z-index:1;
	padding:0 0 28px 0;
	border-bottom:1px solid #E4EBCD;
}
.janelaVideo_content {
	display:block;
	top:0;
	left:0;
	width:358px;
	height:267px;
	z-index:-100;
	padding:0 0 28px 0;
	border-bottom:1px solid #E4EBCD;
}

.janelaMaisVideos {
	display:block;
	border-top:1px solid #FFFFFF;
	margin-top:8px;
	width:358px;
	padding:18px 0 0 0;
}

.divIconsVideo {
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:85px;
	float:right;
	border-top:solid 1px #B1B1B1;
	/*width:358px;
	height:295px;*/
	z-index:200;
}
.iconVideo{
	display:block;
	background-image:url(/temas/default/img/iconeVideo2.png);
	text-align:center;
	vertical-align:middle;
	line-height:35px;
	width:85px;
	height:35px;
}
.iconVideo_selected{
	display:block;
	background-image:url(/temas/default/img/icone_video_on2.png);
	text-align:center;
	vertical-align:middle;
	line-height:35px;
	width:85px;
	height:35px;
}
.iconVideo img{
	display:block;
	padding-top:3px;
	padding-left:33px;
}
.iconVideo a{
	display:block;
	width:85px;
	height:35px;
}
.special{
	border:solid 2px #000;
	z-index: -100;
}
.iconVideo_selected img{
	display:block;
	padding-top:3px;
	padding-left:33px;
}
.iconVideo_selected a{
	display:block;
	width:85px;
	height:36px;
}
.iconVideo_selected a:hover{
	background-image:url(/temas/default/img/icone_video_on2.png);
}
.iconVideo a:hover{
	background-image:url(/temas/default/img/icone_video_on2.png);
}
.iconVideo01 {
	display:block;
	background-image:url(/temas/default/img/icone_video_on.png);
	width:85px;
	height:36px;
}
.iconVideo01 a{
	display:block;
	width:85px;
	height:36px;
}
.iconVideo01 a:hover{
	background-image:url(/temas/default/img/iconeVideo01-on.png);
}
.iconVideo01 span{
	display:block;
	background-image:url(/temas/default/img/iconeVideo01-on.png);
	width:85px;
	height:36px;
}

.iconVideo02 {
	display:block;
	background-image:url(/temas/default/img/iconeVideo02-off.png);
	width:85px;
	height:36px;
	margin:-1px 0 0 0;
}
.iconVideo02 a{
	display:block;
	width:85px;
	height:36px;
}
.iconVideo02 a:hover{
	background-image:url(/temas/default/img/iconeVideo02-on.png);
}
.iconVideo02 span{
	display:block;
	background-image:url(/temas/default/img/iconeVideo02-on.png);
	width:85px;
	height:36px;
}

.iconVideo03 {
	display:block;
	background-image:url(/temas/default/img/iconeVideo03-off.png);
	width:85px;
	height:36px;
	margin:-1px 0 0 0;
}
.iconVideo03 a{
	display:block;
	width:85px;
	height:36px;
}
.iconVideo03 a:hover{
	background-image:url(/temas/default/img/iconeVideo03-on.png);
}
.iconVideo03 span{
	display:block;
	background-image:url(/temas/default/img/iconeVideo03-on.png);
	width:85px;
	height:36px;
}

.iconVideo04 {
	display:block;
	background-image:url(/temas/default/img/iconeVideo04-off.png);
	width:85px;
	height:36px;
	margin:-1px 0 0 0;
}
.iconVideo04 a{
	display:block;
	width:85px;
	height:36px;
}
.iconVideo04 a:hover{
	background-image:url(/temas/default/img/iconeVideo04-on.png);
}
.iconVideo04 span{
	display:block;
	background-image:url(/temas/default/img/iconeVideo04-on.png);
	width:85px;
	height:36px;
}

.iconVideo05 {
	display:block;
	background-image:url(/temas/default/img/iconeVideo05-off.png);
	width:85px;
	height:36px;
	margin:-1px 0 0 0;
}
.iconVideo05 a{
	display:block;
	width:85px;
	height:36px;
}
.iconVideo05 a:hover{
	background-image:url(/temas/default/img/iconeVideo05-on.png);
}
.iconVideo05 span{
	display:block;
	background-image:url(/temas/default/img/iconeVideo05-on.png);
	width:85px;
	height:36px;
}

.divPodcasts {
	display:block;
	float:left;
	width:260px;
}

.blocoPodcast {
	display:block;
	background-image:url(/temas/default/img/bgBlocoOicaAqui.gif);
	background-color:#FBFCF8;
	border:1px solid #E4EBCD;
	margin:0 0 12px 0;
}

.blocointerviewcasts {
	display: block;
	background:url(/temas/default/img/btLeiaAqui.gif) no-repeat scroll right top;
	background-color:#FBFCF8;
	border:1px solid #E4EBCD;
	width:258px;	
	min-height: 88px;
}

.textoBlocoPodcast {
	display:block;
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:15px;
	width:145px;
}
.textoBlocoPodcast span{
	display:block;
	font-size:10px;
	color:#818E4F;
	margin:5px 0 0 0;
}

.textoBlocoInterview {
	display:block;	
	float:left;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:15px;
	width:145px;
	min-height: 58px;
}
.textoBlocoInterview span{
	display:block;
	font-size:10px;
	color:#818E4F;
	margin:5px 0 0 0;
}

.textoBlocoInterview a {
	color: #3a521f;;
}

.btOicaAqui {
	display:block;
	float:right;
	background-image:url(/temas/default/img/pt/btOicaAqui.gif);
	width:82px;
	height:88px;
}
.btOicaAqui a{
	display:block;
	width:82px;
	height:88px;
}

.linkTodosPodcasts {
	display:block;
	float:right;
}
.linkTodosPodcasts a{
	display:block;
	font-size:9px;
	color:#6A9238;
}


/*coluna direita*/
.labelNoticiasRight {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#99BD3C;
	margin:6px 0 12px 0;
}

.blocoNoticiaRight {
	display:block;
	margin-bottom:10px;
	color:#666666;
	line-height:150%;
}
.blocoNoticiaRight a {
	display:block;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
.blocoNoticiaRight a:hover {
	color:#666666;
	text-decoration:underline;
}

.linkNoticiasRight {
	display:block;
}
.linkNoticiasRight a{
	display:block;
	font-weight:bold;
	color:#A9BE5F;
	text-decoration:none;
	padding-top:10px;
}
.linkNoticiasRight a:hover{
	color:#A9BE5F;
	text-decoration:underline;
}

.btServicosRight_pt {
	display:block;
	background-image:url(/temas/default/img/pt/btSubscricaoServicos.gif);
	width:216px;
	height:120px;
	margin:23px 0 25px 0;
}
.btServicosRight_pt a{
	display:block;
	width:216px;
	height:150px;
}

.btServicosRight_en {
	display:block;
	background-image:url(/temas/default/img/en/btSubscricaoServicos.gif);
	width:216px;
	height:120px;
	margin:23px 0 25px 0;
}
.btServicosRight_en a{
	display:block;
	width:216px;
	height:150px;
}

.bgNewsletterRight_pt {
	display:block;
	background-image:url(/temas/default/img/pt/bgNewsletterRight.gif);
	width:216px;
	height:67px;
	position:relative;
}

.bgNewsletterRight_en {
	display:block;
	background-image:url(/temas/default/img/en/bgNewsletterRight.gif);
	width:216px;
	height:67px;
	position:relative;
}

.divInputNewsletter {
	display:block;
	position:absolute;
	top:46px;
	left:7px;
}
.inputNewsletter {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:175px;
}

.divBtNewsletter {
	display:block;
	position:absolute;
	top:42px;
	right:3px;
}
.btNewsletter {
	display:block;
	border:none;
	background:none;
	width:23px;
	height:23px;
	cursor:pointer;
}

.labelSondagensRight {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#99BD3C;
	margin:20px 0 8px 0;
}
.txtSondagensRight {
	display:block;
	color:#666666;
	line-height:150%;
	margin:0 0 8px 0;
}

.txtsSondagens {
	display:block;
	float:left;
	font-size:10px;
	color:#303030;
	padding:3px 0 0 4px;
}

.btVotar {
	display:block;
	float:left;
	margin:8px 8px 0 0;
}
.btVotar a {
	display:block;
	background-color:#A9BE5F;
	padding:2px 15px 2px 15px;
	text-decoration:none;
	font-size:9px;
	color:#FFFFFF;
}
.btVotar a:hover {
	background-color:#CCCCCC;
	color:#FFFFFF;
}

.btVerResultados {
	display:block;
	float:left;
	margin:8px 8px 0 0;
}
.btVerResultados a {
	display:block;
	background-color:#E4EBCD;
	padding:2px 8px 2px 8px;
	text-decoration:none;
	font-size:9px;
	color:#5D7145;
}
.btVerResultados a:hover {
	background-color:#CCCCCC;
	color:#5D7145;
}

/*footer*/
.divGeralFooter {
	display:block;
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	color:#999999;
}

.bgFooter {
	display:block;
	background-image:url(/temas/default/img/bgFooter.gif);
	height:15px;
	border-bottom:1px solid black;
	margin:0 0 6px 0;
}

#menuFooter {
	/*float:left;*/
	margin:5px 0 7px -10px;
	padding:0;
}

#menuFooter ul {
	margin:0;
	padding:0;
}

#menuFooter ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	color:#999999;
}

#menuFooter ul li a {
	margin:0 10px 0 10px;
	padding:0;
	float:left;
	color:#999999;
	text-decoration:none;
}

#menuFooter ul li a:hover {
	color:#999999;
	text-decoration:underline;
}

.labelParceria {
	display:block;
	padding:0 0 10px 0px;
	color:#999999;
}

.copy {
	display:block;
	color:#999999;
}
.copy span{
	color:#ACC955;
}

/*breadcrumbs*/
.breadCrumbs {
	display:block;
	border-bottom:1px solid #E4EBCD;
	padding:8px 0 8px 4px;
	font-size:10px;
	color:#666666;
}
.breadCrumbs a{
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
.breadCrumbs a:hover{
	color:#666666;
	text-decoration:none;
}
.breadCrumbs span{
	font-size:10px;
	color:#6A9238;
}


.tituloPaginas {
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#99BD3C;
	margin-top:10px;
	margin-bottom:10px;
}


/*tabela subscri��o*/
.titTabSubscricao {
	padding:20px 0 20px 0;
	background-color:#E4EBCD;
	font-size:13px;
	color:#333333;
	font-weight:bold;
}

.linhaImparTabSubscricao {
	padding:12px 0 12px 0;
	background-color:#F7F9EE;
	font-size:10px;
	color:#666666;
}

.linhaParTabSubscricao {
	padding:12px 0 12px 0;
	background-color:#FFFFFF;
	font-size:10px;
	color:#666666;
}

.linhaValorTabSubscricao {
	padding:12px 0 12px 0;
	background-color:#FFFFFF;
	font-size:16px;
	color:#A9BE5F;
	font-weight:bold;
}

/*registo subscri��o*/
.tituloTabRegisto {
	border-bottom:1px solid #E4EBCD;
	font-size:13px;
	color:#333333;
	padding:15px 0 5px 5px;
	font-weight:bold;
}

.borderTabRegisto {
	border-bottom:1px solid #E4EBCD;
	font-size:13px;
	color:#333333;
	padding:5px 0 5px 5px;
	font-weight:bold;
}

.linhaPaddingTabRegisto {
	padding:15px 5px 0 5px;
}

.labelsLinhaTabRegisto {
	font-size:10px;
	color:#666666;
	padding:3px 15px 0 0;
}

/*registo*/
.inputsRegisto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:2px 5px 2px 5px;
}

.listInputsRegisto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.txtCamposObrigatorios {
	color:#FF0000;
	font-size:16px;
}
.txtCamposObrigatorios span{
	color:#666666;
	font-size:10px;
}

.btSubmeter {
	display:block;
	background-image:url(/temas/default/img/pt/btSubmeter.gif);
	width:80px;
	height:26px;
}
.btSubmeter span{
	display:none;
}


/*pagamento*/
.tituloTabPagamento {
	border-bottom:1px solid #E4EBCD;
	font-size:13px;
	color:#333333;
	padding:25px 0 5px 5px;
	font-weight:bold;
}

.labelsLinhaTabPagamento {
	font-size:10px;
	color:#666666;
	padding:3px 15px 0 0;
}
.precoLinhaTabPagamento {
	font-size:16px;
	color:#A9BE5F;
	padding:3px 15px 0 0;
	font-weight:bold;
}

.txtLinhaTabPagamento {
	color:#666666;
	font-size:10px;
	padding:0 5px 5px 0;
}

.linhaTabInputPagamento {
	color:#666666;
	font-size:10px;
	padding:0 5px 0 10px;
}

.btValidar {
	display:block;
	background-image:url(/temas/default/img/pt/btValidar.gif);
	width:80px;
	height:26px;
}
.btValidar span{
	display:none;
}

#slideshow {
    position: absolute;
    top:0px;
    left:0px;
    width: 980px;
    /*height: 435px;*/
    height: 255px;
    overflow: hidden;
    z-index:0;
}
.mask {
	position: absolute;
	top:0px;
	left:0px;
	width: 980px;
	height: 435px;			
	z-index:10;	
}
#slideshow img {
    position: absolute;
	display:none;
    left: 0;
    top: 0;
}
#contentor {
    position: relative;    
    width: 980px;
    height: 435px;  
	overflow: hidden;
}
/*Videos*/
/* CSS Document */

.janelaVideoLeft {
	display:block;
	float:left;
}

.divIconesEscolha {
	display:block;
	background-image:url(/temas/default/img/bgVideosEscolha.gif);
	height:47px;
	margin-bottom:35px;
}

.tituloIconeEscolha {
	display:block;
	float:left;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	margin:15px 0 0 0;
}

#iconesEscolha {
	float:right;
	margin:0px;
	padding:0;
}

#iconesEscolha ul {
	margin:0;
	padding:0;
}

#iconesEscolha ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}

#iconesEscolha ul li a {
	margin:0 0 0 4px;
	padding:3px 0 0 0;
	float:left;
	background:url(/temas/default/img/btIconVertical-off.png) no-repeat left top;
	width:50px;
	height:45px;
	text-align:center;
}

#iconesEscolha ul li a:hover {
	background:url(/temas/default/img/btIconVertical-on.png) no-repeat left top;
	width:50px;
	height:48px;
}
#class_selectd{
	background:url(/temas/default/img/btIconVertical-on.png) no-repeat left top;
	width:50px;
	height:48px;
}

.divOutrosVideos {
	display:block;
	float:right;
	width:230px;
	padding:15px 15px 10px 15px;
	border:1px solid #CCCCCC;
}
.divOutrosVideos3 {
	display:block;
	float:right;
	width:400px;
	padding:15px 15px 10px 15px;
	border:1px solid #CCCCCC;
}
.divOutrosVideos2{
	display:block;
	float:right;
	padding:15px 15px 10px 15px;
	border:1px solid #CCCCCC;
    width:350px;
}
.blocoOutrosVideos {
	display:block;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #E4EBCD;
}

.thumbOutrosVideos {
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.txtOutrosVideos2{
	display:block;
	float:left;
	width:390px;
	line-height:150%;
}

.txtOutrosVideos a {
	text-decoration:none;
	display:block;
	font-weight:normal;
	color:#666666;
}
.txtOutrosVideos span {
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#666666;
}
.txtOutrosVideos a:hover {
	text-decoration:underline;
	color:#666666;
}


.txtOutrosVideos2 a {
	text-decoration:none;
	display:block;
	font-weight:normal;
	color:#666666;
}
.txtOutrosVideos2 span {
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#666666;
}
.txtOutrosVideos2 a:hover {
	text-decoration:underline;
	color:#666666;
}



.loading_div{
	background:url(/temas/default/img/loading.gif) no-repeat left top;
	width:81px;
	height:58px;
	margin-left:130px;
}
.loading_div_videos{
	background:url(/temas/default/img/loading.gif) no-repeat left top;
	width:81px;
	height:58px;
	margin-left:130px;
	margin-top:100px;
}
/*Podcasts*/
/* CSS Document */

.tituloBlocoPodcast {
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:10px 0 10px 10px;
}

.linhaBlocoPodcast {
	display:block;
	border-top:1px solid #E4EBCD;
	padding:10px 0 10px 0;
}

.radioPodcast {
	display:block;
	float:left;
	color:#666666;
	margin:0 20px 0 10px;
}

.nomePodcast {
	display:block;
	float:left;
	color:#818E4F;
	margin:0 20px 0 0;
}

.playerPodcast {
	display:block;
	float:right;
}
/*   Legisla��o   */
/* CSS Document */

.divColLeftSubmenu {
	display:block;
	width:208px;
	float:left;
	margin:22px 19px 0 0;
}

.divColRighContent {
	display:block;
	width:740px;
	float:left;
	margin:22px 0 0 0;
}

.divColRighContent2 {
	display:block;
	width:510px;
	float:left;
	margin:22px 0 0 0;
}

.tituloLeftSubmenu {
	display:block;
	font-size:15px;
	color:#99BD3C;
	font-weight:bold;
	border-bottom:1px solid #E4EBCD;
	padding:0 0 10px 0;
}

#submenu {
	margin:0;
	padding:0px;
}

#submenu ul {
	margin:0;
	padding:0;
}

#submenu ul li {
	list-style:none;
	padding:0;
	margin:0;
	color:#666666;
	font-size:12px;
}

#submenu ul li span{
	display:block;
	padding:7px 7px 7px 15px;
	text-decoration:none;
	color:#FFFFFF;
	background: #A9BE5F url(../imgs/setaDownSubmenu.gif) no-repeat left center;
	border-bottom:1px solid #A9BE5F;
}

#submenu ul li a {
	display:block;
	margin:0;
	padding:7px 7px 7px 15px;
	color:#C1C6C7;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	background:url(../imgs/setaRightSubmenu.gif) no-repeat left center;
	border-bottom:1px solid #E4EBCD;
}

#submenu ul li a:hover {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	background: #A9BE5F url(../imgs/setaDownSubmenu.gif) no-repeat left center;
	border-bottom:1px solid #A9BE5F;
}

#submenuOpen {
	margin:0;
	padding:0px;
	background:#F7F9EE;
	border-bottom:1px solid #E4EBCD;
}

#submenuOpen ul {
	margin:0;
	padding:0;
}

#submenuOpen ul li {
	list-style:none;
	padding:0;
	margin:0;
	color:#666666;
	font-size:11px;
}

#submenuOpen ul li span{
	display:block;
	padding:7px 7px 7px 15px;
	text-decoration:none;
	color:#FFFFFF;
	background: #A9BE5F url(../imgs/setaDownSubmenuOpen.gif) no-repeat left center;
	border-bottom:none;
}

#submenuOpen ul li a {
	display:block;
	margin:0;
	padding:7px 7px 7px 17px;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:url(../imgs/setaRightSubmenuOpen.gif) no-repeat left center;
	border-bottom:none;
}

#submenuOpen ul li a:hover {
	display:block;
	text-decoration:underline;
	color:#666666;
	background:  url(../imgs/setaDownSubmenuOpen.gif) no-repeat left center;
	border-bottom:none;
}

#submenuOpen2 {
	margin:0;
	padding:10px 0 10px 0;
	background:#E4EBCD;
	border-bottom:1px solid #E4EBCD;
}

#submenuOpen2 ul {
	margin:0;
	padding:0;
}

#submenuOpen2 ul li {
	list-style:none;
	padding:0;
	margin:0;
	color:#666666;
	font-size:11px;
}

#submenuOpen2 ul li span{
	display:block;
	padding:0px 7px 0px 15px;
	text-decoration:underline;
	color:#666666;
	background: #E4EBCD url(../imgs/setaDownSubmenuOpen.gif) no-repeat left center;
	border-bottom:none;
}

#submenuOpen2 ul li a {
	display:block;
	margin:0;
	padding:1px 7px 1px 22px;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	background:none;
	border-bottom:none;
}

#submenuOpen2 ul li a:hover {
	display:block;
	text-decoration:none;
	color:#A9BE5F;
	background:none;
	border-bottom:none;
}

.tituloPesquisaLegislacao {
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	padding:0 0 10px 0;
}

.blocoInputsLegislacao {
	display:block;
	background:#F7F9EE;
	border:1px solid #E4EBCD;
	padding:20px;
	margin:0 0 20px 0;
}

.labelInputsLegislacao {
	font-size:10px;
	color:#666666;
	padding:0 10px 0 0;
}
.labelInputsLegislacaoTop {
	font-size:10px;
	color:#666666;
	padding:3px 10px 0 0;
}

.labelInputsLegislacaoPadding {
	padding:0 5px 0 0;
}

.btPesquisaLegislacao {
	display:block;
	background-image:url(/temas/default/img/pt/btPesquisarLegislacao.gif);
	width:80px;
	height:27px;
}
.btPesquisaLegislacao span{
	display:none;
}

.tituloTabela {
	background-color:#E4EBCD;
	padding:5px 0 5px 0;
	font-size:13px;
	font-weight:bold;
	color:#333333;
}

.iconePDFLegislacao {
	display:block;
	background-image:url(/temas/default/img/iconePDFLegislacao.gif);
	width:18px;
	height:18px;
}
.iconePDFLegislacao span {
	display:none;
}


.txtTabelaImpar {
	padding:5px 10px 5px 10px;
	font-size:10px;
	color:#666666;
	background:#F7F9EE;
}
.txtTabelaImparBorderLeft {
	padding:5px 10px 5px 10px;
	font-size:10px;
	color:#666666;
	background:#F7F9EE;
	border-left:1px solid #E4EBCD;
}
.txtTabelaImparBorderRight {
	padding:5px 10px 5px 10px;
	font-size:10px;
	color:#666666;
	background:#F7F9EE;
	border-right:1px solid #E4EBCD;
}

.txtTabelaPar {
	padding:5px 10px 5px 10px;
	font-size:10px;
	color:#666666;
}
.txtTabelaParBorderLeft {
	padding:5px 10px 5px 10px;
	font-size:10px;
	color:#666666;
	border-left:1px solid #E4EBCD;
}
.txtTabelaParBorderRight {
	padding:5px 10px 5px 10px;
	font-size:10px;
	color:#666666;
	border-right:1px solid #E4EBCD;
}

.borderTopTabela {
	border-top:1px solid #E4EBCD;
}
