﻿@charset "utf-8";
/* CSS Document */

body {
	display:block;
	width:988px;
	margin:0 auto;
	padding:0;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#5E6581;
	background: #F8F8F8;
}
	
a {outline:none;text-decoration:underline; /*font-weight:bold;*/ color:#FAA84C;}
	
a:hover {outline:none;text-decoration:none;}
	
.clearfix:after { content: ".";display: block;height: 0;clear: both; visibility: hidden; }

.clearfix {display: inline-block;}

.none {display: none;}

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

.clearfix {display: block;}

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

.alignContents{ margin-top:30px; }

.titulos_esconder {display:none;}

.clear {clear:both;}

.colunaEsquerda {display:block;float:left;width:186px;margin:0;padding:0;}
/*
.colunaDireita {display:block;float:left;width:782px;margin:0;padding:14px 10px 30px 10px;background:#FFFFFF;}
*/

.colunaDireita {display:block;float:left;width:786px;margin:0;padding:14px 7px 30px 7px;background:#FFFFFF;}

.btVoltar{ display:block;background-image:url(/temas/default/imgs/bt_voltar.gif);width:50px;height:14px; }
/********** coluna esquerda **********/
.logoTopo {
	display:block;
	width:175px;
	height:229px;
	margin:5px 0 16px 0;
	padding:0;
	background-image:url(/temas/default/imgs/logoCALTopo.jpg);
}
.logoTopo a{display:block;width:175px;height:229px;}

.divIdiomas {display:block;width:91px;height:18px;margin:0 0 35px 7px;padding:0 0 0 66px;text-align:center;background-color:#FFFFFF;}

.pt {
	display:block;
	float:left;
	width:15px;
	height:18px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(/temas/default/imgs/btPt-off.gif);
}
.pt a{display:block;width:15px;height:18px;}

.pt a:hover{
	display:block;width:15px;height:18px;
	background-image:url(/temas/default/imgs/btPt-on.gif);
}
.ptActive {
	display:block;
	float:left;
	width:15px;
	height:18px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/imgs/btPt-on.gif);
}
.separadorIdiomas {
	display:block;
	float:left;
	width:2px;
	height:18px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(/temas/default/imgs/separadorIdiomas.gif);
}
.es {
	display:block;
	float:left;
	width:15px;
	height:18px;
	margin:0 0 0 0;
	padding:0;
	background-image:url(/temas/default/imgs/btEs-off.gif);
}

.es a{display:block;width:15px;height:18px;}

.es a:hover{
	display:block;
	width:15px;
	height:18px;
	background-image:url(/temas/default/imgs/btEs-on.gif);
}
.esActive {
	display:block;
	float:left;
	width:15px;
	height:18px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/imgs/btEs-on.gif);
}


/* menu da esquerda */
#menuLeft {display:block;margin:0 0 38px 0;padding:0;height:115px;}
#menuLeft ul {margin:0;padding:0;}
#menuLeft ul li {list-style:none;padding:0;margin:0;}
#menuLeft ul li a {display:block;margin:0;padding:0;width:186px;}
#menuLeft ul li ul li a {display:block;margin:0;padding:0;/*width:140px;*/width:130px;}

ul.menuLeft li.menu_item {float: left;height: 23px;}
		
ul.menuLeft li.menu_item {position: relative;}

ul.menuLeft li.menu_item a.menu_link{width:100%;height:100%;} 
	
ul.menuLeft li.menu_item ul.submenu {display: none; left: 186px; font-size:12px;}

ul.menuLeft li.menu_item.activo ul.submenu {display: block;z-index:10;}

/* elementos dos submenus */	
ul.menuLeft li.menu_item.activo ul.submenu li.submenu_item {display: block;width: 100px; height:20px; /*margin-bottom:5px;*/ position:relative;top : 25px;left:10px; /*left:5px;*/ }
ul.menuLeft li.menu_item.activo ul#subMenuMultimedia li.submenu_item {display:block;width:100px;height:20px; position:relative;top:25px;left:5px; }
ul.menuLeft li.menu_item.activo ul.submenu li.submenu_item_img {display: block;width: 146px;/*height:20px*/;position:relative;top : 25px;left:0px; }
	
ul.menuLeft li.menu_item.activo ul.submenu li.submenu_item a.link_item{ font-weight:normal;color:white;text-decoration:none;} 
ul.menuLeft li.menu_item.activo ul.submenu li.submenu_item a.link_item:hover,
ul.menuLeft li.menu_item.activo ul.submenu li.submenu_item a.link_item_activo{ color:white;font-weight:bold;text-decoration:underline; }

/* fundo dos submenus = todos no mesmo local */
#subMenu_qs {background: url(/temas/default/imgs/bgSubmenu01.png);width:146px;height:450px; /*height:609px*/;position: absolute;top: 0px;}
#subMenuAgenda {background: url(/temas/default/imgs/bgSubmenu02.png);width:146px; height:450px; /*height:609px*/; position: absolute;top: -23px;}
#subMenuMultimedia {background: url(/temas/default/imgs/bgSubmenu03.png);width:146px;height:450px; /*height:609px;*/ position: absolute;top: -46px;}
#subMenu_iu {background: url(/temas/default/imgs/bgSubmenu04.png);width:146px;height:450px; /*height:609px;*/position: absolute;top: -69px;}
#subMenuContactos {background: url(/temas/default/imgs/bgSubmenu05.png);width:146px;height:450px;  /*height:609px;*/ position: absolute;top: -92px;}

.america{ display:block;width:146px;height:379px;background:url(/temas/default/imgs/imgSubmenuGeral.png);z-index:999; }

#esconde{overflow:hidden; }

.triangulos{ background:url(/temas/default/imgs/bgRepeatSubmenuGeral.jpg);width:146px;height:296px;margin-bottom:10px;background-repeat:repeat-y; z-index:0;position:absolute; }

/* botoes nivel 1 */
.bt01 {
	display:block;
	background-image:url(/temas/default/imgs/pt/bt01-off.gif);
	height:23px;
}

.bt01 a.botaoMenuLeft{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt01-off.gif);
	height:23px;
}
.bt01 a.botaoMenuLeft:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt01-on.gif);
}

.bt01.activo, .bt01Active {
	display:block;
	width:186px;
	height:23px;
	background-image:url(/temas/default/imgs/pt/bt01-on.gif);
}
.bt02 {
	display:block;
	background-image:url(/temas/default/imgs/pt/bt02-off.gif);
	height:23px;
}
.bt02 a.botaoMenuLeft{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt02-off.gif);
	height:23px;
}
.bt02 a.botaoMenuLeft:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt02-on.gif);
}
.bt02.activo, .bt02Active{
	display:block;
	width:186px;
	height:23px;
	background-image:url(/temas/default/imgs/pt/bt02-on.gif);
}
.bt03 {
	display:block;
	background-image:url(/temas/default/imgs/pt/bt03-off.gif);
	height:22px;
}
.bt03 a.botaoMenuLeft{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt03-off.gif);
	height:22px;
}
.bt03 a.botaoMenuLeft:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt03-on.gif);
}
.bt03.activo, .bt03Active {
	display:block;
	width:186px;
	height:22px;
	background-image:url(/temas/default/imgs/pt/bt03-on.gif);
}
.bt04 {
	display:block;
	background-image:url(/temas/default/imgs/pt/bt04-off.gif);
	height:25px;
}
.bt04 a.botaoMenuLeft{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt04-off.gif);
	height:25px;
}
.bt04 a.botaoMenuLeft:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt04-on.gif);
}
.bt04.activo, .bt04Active {
	display:block;
	width:186px;
	height:25px;
	background-image:url(/temas/default/imgs/pt/bt04-on.gif);
}
.bt05 {
	display:block;
	background-image:url(/temas/default/imgs/pt/bt05-off.gif);
	height:23px;
}
.bt05 a.botaoMenuLeft{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt05-off.gif);
	height:23px;
}
.bt05 a.botaoMenuLeft:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/bt05-on.gif);
}
.bt05.activo,.bt05Active {
	display:block;
	width:186px;
	height:23px;
	background-image:url(/temas/default/imgs/pt/bt05-on.gif);
}

.divGeralPesquisaTopo {
	display:block;width:186px;height:70px;/* height:45px */;margin:0px 0px 31px 0;padding:0;
}

.divPositionPesquisaTopo {
	display:block;
	width:185px;
	height:45px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/bgPesquisa.gif);
	position:absolute;
}
.divInputPesquisaTopo {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:22px;
	left:18px;
}
.inputPesquisaTopo {
	display:block;
	border:none;
	background:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	width:120px;
}

.divBtOkPesquisa { display:block;margin:0;padding:0;position:absolute;top:22px;right:22px; }
	
.btOkPesquisa {display:block;border:none;background:none;color:#333333;width:20px;height:20px;}

.areaTipoPesquisa{ width:185px; margin-top:5px;margin-left:8px;position:absolute;top:50px; }

.tipo_pesquisa{background-color:#FAFAFA;border:1px solid #DCDCDC;height:20px;width:159px;Color:#747474; }
 
.divMes {
	display:block;
	width:158px;
	height:16px;
	margin:0 0px 0 8px;
	padding:2px 0 0 0px;
	background-image:url(/temas/default/imgs/bgMesCalendarioLeft.gif);
	text-align:center;
	color:#64697E;
	font-weight:bold;
}
.btMeses {margin:0 8px 0 8px;padding:0px;color:#64697E;font-weight:bold;text-decoration:none;}

.topoDivCalendario {
	display:block;
	width:186px;
	height:10px;
	background-image:url(/temas/default/imgs/topCalendarioLeft.gif);
}
.divCalendario {
	display:block;
	width:176px;
	margin:0 0px 0 0;
	padding:0 0 0 10px;
	background-image:url(/temas/default/imgs/bgCalendarioLeft.gif);
}

.diaSemana {background:#DDE0E9;height:18px;font-weight:bold;color:#7385B0;font-size:9px;padding:2px 0 0 0;}

.dia {background:#F4F5F7;width:20px;height:14px;font-size:9px;color:#192304;border:1px solid #E6E9EE;margin:0 2px 2px 0;}

.diaLink {background:#6784BE;width:20px;height:14px;font-size:9px;color:#FFFFFF;border:1px solid #E6E6E6;}

.diaLink a{font-size:9px;color:#FFFFFF;text-decoration:none;}

.diaLink a:hover{font-size:9px;color:#FFFFFF;text-decoration:underline;}

.diaActual {background:#FFFFFF;width:20px;height:14px;font-size:9px;color:#75899B;border:1px solid #C6D4E9;}

.divGeralNewsletter {display:block;width:186px;height:72px;margin:45px 0px 24px 0;padding:0;}

.divPositionNewsletter {
	display:block;
	width:186px;
	height:72px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/bgNewsletter.gif);
	position:absolute;
}
.divInputNewsletter { display:block;margin:0;padding:0;position:absolute;top:49px;left:18px;}

.inputNewsletter {
	display:block;
	border:none;
	background:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	width:120px;
}
.divBtOkNewsletter {display:block;margin:0;padding:0;position:absolute;top:47px;right:22px;}

.btOkNewsletter { display:block;border:none;background:none;color:#333333;width:22px;height:22px; }

.btSms {
	display:block;
	width:186px;
	height:28px;
	margin:0 0 23px 0;
	padding:0;
	background: url(/temas/default/imgs/pt/btSMS-off.gif);
}
.btSms a{display:block;width:186px;height:28px;}

.btSms a:hover{
	display:block;
	width:186px;
	height:28px;
	background: url(/temas/default/imgs/pt/btSMS-on.gif);
}

.divGeralAreaReservada {display:block;width:186px;height:97px;margin:0px 0px 33px 0;padding:0;}

.divPositionAreaReservada {
	display:block;
	width:186px;
	height:97px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/bgAreaReservada.gif);
	position:absolute;
}

.divInputUser {display:block;margin:0;padding:0;position:absolute;top:27px;left:17px;}

.inputUser {
	display:block;
	border:none;
	background:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	width:140px;
}
.divInputPassword {display:block;margin:0;padding:0;position:absolute;top:58px;left:17px;}

.inputPassword {
	display:block;
	border:none;
	background:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#747474;
	width:120px;
}
.divBtOkAreaReservada {display:block;margin:0;padding:0;position:absolute;top:56px;right:22px;}

.btOkAreaReservada {display:block;border:none;background:none;color:#333333;width:22px;height:22px;}

.divRegistese {display:block;margin:0;padding:0;position:absolute;top:83px;left:9px;}

.divRegistese a{display:block;font-family:tahoma, Arial;color:#5B627F;}

.divRegistese a:hover{
	display:block;font-family:tahoma, Arial;color:#5B627F;text-decoration:none;
}

.divTextoAreaReservada{ margin-left:10px; }

.divAreaReservadaTitulo{ font-family:tahoma, Arial;font-weight:bold;color: #64697E;text-decoration:none;font-size:14px;}
.divAreaReservadaTituloImg{ display:block;width:186px;height:19px;background: url(/temas/default/imgs/tit_AreaReservada.gif);margin-bottom:10px;}

.divLogout a{ display:block;font-family:tahoma, Arial;color:#5B627F; }
.divLogout a:hover{ display:block;font-family:tahoma, Arial;color:#5B627F;text-decoration:none; }

.divGeralVisitenos { display:block;width:186px;/*height:97px;*/margin:0px 0px 33px 0;padding:0; }

.labelVisitenos {
	display:block;
	width:186px;
	height:19px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelVisitenos.gif);
}
.logoTwitter {
	display:block;
	float:left;
	width:82px;
	height:26px;
	margin:0 8px 0 8px;
	padding:0;
	background: url(/temas/default/imgs/logoTwitter.gif);
}
.logoTwitter a{display:block;width:82px;height:26px;}

.logoFacebook {
	display:block;
	float:left;
	width:68px;
	height:26px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/logoFacebook.gif);
}
.logoFacebook a{display:block;width:68px;height:26px;}
/********** end coluna esquerda **********/


/********** coluna direita home **********/
.divProximosEventos {display:block;margin:0 0 8px 0;padding:0;}

.labelProximosEventos {
	display:block;
	width:780px;
	height:37px;
	margin:0 0 0 0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelProximosEventos.gif);
}
.caixaProximosEventos {
	display:block;
	width:778px;
	height:216px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/bgProximoEvento.gif);
	border:1px solid #EEEEEE;
}
.caixaProximosEventosPosition { display:block;width:778px;height:218px;margin:0;padding:0;position:absolute;}
	
.divImgProximosEventos {display:block;position:absolute;top:8px;left:10px;z-index:1;}

.divMesProximosEventos {
	display:block;
	width:109px;
	height:87px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
	font-size:12px;
	/*
	color:#FFFFFF;
	background-image:url(/temas/default/imgs/bgMesProximoEvento.png);
	*/
	background-image:url(/temas/default/imgs/maskDataDestaque.png);
}
.mesProximosEventos {display:block;font-size:19px;color:#FFFFFF;margin:12px 0 0 38px;font-weight:bold;line-height:100%;}
.mesProximosEventos span{display:block;font-size:19px;color:#FFFFFF;font-weight:bold;}

.divDadosProximosEventos{width:165px;position:absolute;left:494px;top:25px;}

.divTitProximosEventos { display:block;width:100%;z-index:2;
	/* width:165px;position:absolute;top:25px;left:494px; */	
}
.divTitProximosEventos a{display:block;color:#19234B;text-decoration:none;font-size:16px;}

.divTitProximosEventos a:hover{color:#19234B;text-decoration:underline;}

.divTxtProximosEventos { display:block;width:185px;margin-top:5px;
	/*position:absolute;top:65px;left:494px; */
	z-index:2;font-size:12px;color:#5D6480;/* novo */height:44px;overflow:hidden; }
	
.divpaginacaoProximosEventos {display:block;width:278px;height:38px;position:absolute;bottom:10px;right:10px;z-index:1;background-color:#EDEDF1; }

.divDataProximosEventos {display:block;position:absolute;top:110px;left:494px;z-index:2;color:#FFFFFF;}

.diaDataProximosEventos {
	display:block;float:left;margin:0 1px 0 0;padding:10px;
	/* background:#C080C9; */
	color:#FFFFFF;font-size:13px;font-weight:bold;
	/*novo */
	width:86px; height:17px;
}
.horaDataProximosEventos {
	display:block;float:left;margin:0 1px 0 0; 
	/*padding:5px 10px 6px 30px;width:64px;text-align:right; */
	padding:5px 0px 6px 0px;color:#5E6581;font-size:11px;font-weight:bold;text-align:center;width:104px;height:26px;overflow:hidden;
}

#paginacaoProximosEventos { display:block;margin:5px 0 0px 4px;/*margin:5px 0 0px 7px;*/padding:0;}

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

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

#paginacaoProximosEventos ul li a { display:block;float:left;margin:0 0px 0 0;padding:0;width:26px;height:27px; }

#paginacaoProximosEventos ul li a {
	display:block;
	/* margin:0 3px 0 0; */
	margin:0 1px 0 0;
	padding:3px 0 0 0;
	width:26px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/temas/default/imgs/bgPaginacao-off.gif);
	text-align:center;
}
#paginacaoProximosEventos ul li a:hover, 
#paginacaoProximosEventos ul li a.active {
	background-image:url(/temas/default/imgs/bgPaginacao-on.gif);
}
#paginacaoProximosEventos ul li span {
	display:block;
	margin:0 3px 0 0;
	padding:3px 0 0 0;
	width:26px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(/temas/default/imgs/bgPaginacao-on.gif);
	text-align:center;
}

.divDestaquesAconteceHome {display:block;margin:0 0 28px 0;padding:0;height:230px;}

.divDestaquesHome {display:block;float:left;width:477px;margin:0 16px 0 0;padding:0;}

.labelDestaquesHome {
	display:block;
	width:477px;
	height:37px;
	margin:3px 0 0 0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelDestaquesHome.gif);
}

.btVerTodosDestaquesHome { display:block;float:right;margin:7px 12px 0 0;padding:0;color:#FFFFFF;text-decoration:none; }
	
.btVerTodosDestaquesHome:hover {color:#FFFFFF;text-decoration:underline;}

.imgDestaqueHome { display:block;float:left;width:103px;height:85px;margin:0 10px 0 0;padding:0; }

.txtDestaqueHome { display:block;float:left;width:360px;margin:0;padding:0;line-height:130%;color:#5E6581;}

.txtDestaqueHome a{ display:block;margin:0;padding:0;color:#ED9936;text-decoration:none; }
	
.txtDestaqueHome a:hover{color:#ED9936;text-decoration:underline;}

.marginBottomDestaqueHome {display:block;margin:0 0 12px 0;}

.labelAconteceHome {
	display:block;
	width:286px;
	height:40px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelAconteceHome.gif);
}
.btVerTodosAconteceHome { display:block;float:right;margin:10px 12px 0 0;padding:0;color:#FFFFFF;text-decoration:none; }
	
.btVerTodosAconteceHome:hover {color:#FFFFFF;text-decoration:underline;}

.acontece_marquee{ width:286px;height:220px; }

.txtAconteceHome {display:block;width:270px!important;margin:10px 0 0 10px;padding:0;line-height:130%;color:#5E6581;}	
.txtAconteceHome a{display:block;margin:0;padding:0;color:#ED9936;text-decoration:none;}
.txtAconteceHome a:hover{color:#ED9936;text-decoration:underline;}

.divMapaAmericaLatinaHome {display:block;float:left;width:231px;margin:0 22px 0 0;padding:0;}

.labelAmericaLatinaHome {
	display:block;
	width:231px;
	height:38px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelAmericaLatinaHome.gif);
}

.divMultimediaBannerHome {display:block;float:left;width:232px;margin:0 19px 0 0;padding:0;}

.divMultimediaHome {display:block;margin:0 0 28px 0;padding:0;}

.labelMultimediaHome {
	display:block;
	width:232px;
	height:38px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelMultimediaHome.gif);
}
/*
.divVideoMultimediaHome {
	display:block;
	margin:0;
	padding:4px 0 0 2px; 
	width:230px;
	height:165px;
	background: url(/temas/default/imgs/bgVideoMultimediaHome.gif) repeat-x top;
}

.imgDestaqueMultimedia{max-width:230px;max-height:165px;}
*/
.divVideoMultimediaHome {
	display:block;
	margin:0;
	padding:4px 0 0 10px; 
	width:222px;
	height:158px;
	background: url(/temas/default/imgs/bgVideoMultimediaHome.gif) repeat-x top;
}

.imgDestaqueMultimedia{max-width:250px;max-height:150px;overflow:hidden;}


.divTxtVideoMultimediaHome {
	display:block;
	margin:0;
	padding:12px 17px 12px 17px;
	background: url(/temas/default/imgs/bgTextoVideoMultimediaHome.gif) repeat-x top;
	border:1px solid #EEEEEE;
	border-top:none;
	color:#5B627E;
}

.txtVideoMultimediaHomeLeft {display:block;float:left;margin:0;padding:0;color:#5B627E;}
.txtVideoMultimediaHomeRight {display:block;float:right;margin:0;padding:0;color:#5B627E;}

.btVerTodosMultimediaHome {
	display:block;
	float:right;
	margin:10px 12px 0 0;
	padding:0;
	color:#FFFFFF;
	text-decoration:none;
}
.btVerTodosMultimediaHome:hover {color:#FFFFFF;text-decoration:underline;}

.divBannersHome {display:block;float:left;width:276px;margin:0 0 0 0;padding:0;}

.marginBanner16 {display:block;margin:0 0 16px 0;}

.marginBanner29 {display:block;margin:0 0 29px 0;}
/********** end coluna direita home **********/


/********** footer **********/
#footerConteudos{ /*experimental */
border-top: 3px solid white; border-left: 10px solid white; position: relative; left: -7px; z-index: 99;background-color: white;left: -8px;
}

.divFooterOpcoes {display:block;width:779px;height:40px;margin:42px 0 13px 0;padding:0;background: #F8F8F8; position:relative; z-index:99;}

#footerOpcoes {display:block;margin:0 0 0 24px;padding:0;}
#footerOpcoes ul {margin:0;padding:0;}

#footerOpcoes ul li {list-style:none;padding:0;margin:0 18px 0 0;float:left;}
#footerOpcoes ul li a {display:block;margin:0;padding:0;float:left;height:40px;}

.btFooter01 {
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter01-off.gif);
	width:72px;
}
.btFooter01 a{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter01-off.gif);
	width:72px;
}
.btFooter01 a:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter01-on.gif);
}
.btFooter02 {
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter02-off.gif);
	width:130px;
}
.btFooter02 a{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter02-off.gif);
	width:130px;
}
.btFooter02 a:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter02-on.gif);
}
.btFooter03 {
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter03-off.gif);
	width:137px;
}
.btFooter03 a{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter03-off.gif);
	width:137px;
}
.btFooter03 a:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter03-on.gif);
}
.btFooter04 {
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter04-off.gif);
	width:103px;
}
.btFooter04 a{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter04-off.gif);
	width:103px;
}
.btFooter04 a:hover{
	display:block;
	background-image:url(/temas/default/imgs/pt/btFooter04-on.gif);
}

.seara {
	display:block;
	float:right;
	width:51px;
	height:40px;
	margin:0 14px 0 0;
	padding:0;
	background: url(/temas/default/imgs/logoSeara.gif);
}
.seara a{display:block;width:51px;height:40px;}

.divFooterLogos {
	display:block;width:735px;margin:0; padding:14px 18px 0px 18px;border: 4px solid #F8F8F8;
	/* padding:14px 18px 14px 18px; */	
}

.blocoEmbaixadas{ float:left; margin-left:50px;margin-top:20px; }

.labelEmbaixadasFooter {
	display:block;
	width:72px;
	height:19px;
	/* margin:27px 0 0 0;*/
	padding:0;
	background: url(/temas/default/imgs/pt/labelEmbaixadasFooter.gif);
}
#embaixadasFooter {display:block;margin:0 0 0 0px;padding:0;width:400px;}

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

#embaixadasFooter ul li {list-style:none;padding:0;margin:0 5px 0 0;float:left;color:#9E9E9E;}

#embaixadasFooter ul li a {
	display:block;margin:0 5px 0 0;padding:0;float:left;color:#9E9E9E;text-decoration:none;
}
#embaixadasFooter ul li a:hover {color:#464B63;text-decoration:none;}

.associados{ width:550px;}

.labelAssociadosEfectivosFooter {
	display:block;
	width:120px;
	height:19px;
	/* margin:27px 0 0 0; */
	padding:0;
	background: url(/temas/default/imgs/pt/labelAssociadosEfectivosFooter.gif);
}

.blocoAssociadosCooperativos{ float:left; /* margin-left:50px; */ border-left:4px solid #F8F8F8;border-top:4px solid #F8F8F8;margin-left:-5px; height:130px; margin-bottom:-25px; }

.labelAssociadosCooperativosFooter {
	display:block;
	width:140px;
	height:18px;
	/* margin:35px 0 0 0; */
	margin:25px 0 0 10px;
	padding:0;
	background: url(/temas/default/imgs/pt/labelAssociadosCooperativosFooter.gif);
}

.associadosCooperativos{ width: 190px;margin-left:10px; }
/********** end footer **********/

.breadcrumbs {display:block;margin:0 0 5px 0;padding:0;color:#5E6581;text-decoration:none;line-height:130%;}
.breadcrumbs a {margin:0;padding:0;color:#5E6581;text-decoration:underline;}
.breadcrumbs a:hover {margin:0;padding:0;color:#5E6581;text-decoration:none;}
.breadcrumbs span {margin:0;padding:0;color:#FAA84C;}

/********** gca **********/
.txtGca {display:block;margin:0;padding:0;color:#5E6581;text-decoration:none;line-height:130%;}
.txtGca span{margin:0;padding:0;color:#F88300;font-weight:bold;}
/********** end gca **********/



/********** país **********/
.colunaEsquerdaPais {display:block;float:left;width:157px;margin:0 0 0 -7px;padding:0;}

#subMenuPais {
	display:block;
	margin:0 0 0 0;
	padding:26px 0 0 15px;
	background-image:url(/temas/default/imgs/bgSubmenuPais.png);
	min-height:126px;
}
#subMenuPais ul {margin:0;padding:0;}
#subMenuPais ul li {list-style:none;padding:0 0 6px 0;margin:0 0 0 0;}
#subMenuPais ul li a.sublink_pais {margin:0;padding:0;color:#FFFFFF;text-decoration:none;font-size:12px;}
#subMenuPais ul li a.sublink_pais:hover,
#subMenuPais ul li a.sublink_pais_activo {color:#FFFFFF;text-decoration:none;font-weight:bold;}

.colunaDireitaPais {display:block;float:left;width:633px;margin:0;padding:0;}

.marginBottom13 {display:block;margin:0 0 13px 0;}

.tituloPais {
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:6px 0 7px 0;
	background:#E02F0A;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.tituloPaisEsquerda{
	display:block;
	float:left;
	background-image:url(/temas/default/imgs/esquerdaTituloPais.gif);
	width:18px;
	height:27px;
}
.divContentPais {display:block;float:left;width:461px;margin:0;padding:0;}

.txtpais {display:block;color:#5E6581;font-size:11px;line-height:130%;}

.txtpaisRed {color:#E02F0A;font-size:11px;line-height:130%;}

.divMapaAmericaLatinaInterior {display:block;float:right;width:162px;margin:0;padding:0;}

.labelAmericaLatinaPais {
	display:block;
	width:162px;
	height:38px;
	margin:0;
	padding:0;
	background: url(/temas/default/imgs/pt/labelAmericaLatinaPais.gif);
}
/********** end país **********/

#nome_mes a{ color:#64697E; text-decoration:none; }



.RotaryBanner {height:100px!important; }

.rotativo{ margin-bottom:20px; }

.listagemGaleria{ width:195px;height:170px;border: 1px solid #DEDEDE;/*border: 1px solid #64697E;*/float:left;margin-left:10px;margin-bottom:10px; }

.imagemGaleria{ width:190px;height:128px;margin-top:4px;margin-left:3px; }

.tituloGaleria{ width:189px;height:28px; margin-top: 3px;margin-left:3px;text-align:center; background: #F4F5F7 none repeat scroll 0 0; }
.tituloGaleria:hover, .tituloGaleria:hover a {background:#fbc900 none repeat scroll 0 0;color:white; }
.tituloGaleria a { /* padding-top:6px;*/ /* width:100%;height:100%; */ display:block; font-weight:bold;text-decoration:none;color:#64697E; }
.tituloGaleria a:hover { display:block; background:#fbc900 none repeat scroll 0 0;font-weight:bold;text-decoration:none;color:white; }

/*
.tituloGaleria a:hover { display:block; background:#FFEC00 none repeat scroll 0 0;font-weight:bold;text-decoration:none;color:white; border: 1px solid #64697E; }
*/
.area_util {min-height:510px; }

.navbar {color:#5E6581;}
.navbar a{color:#5E6581;text-decoration:underline; }
.navbar span{ color:#FAA84C;}

.listagemProduto{ width:195px;height:200px;margin-left:15px;margin-bottom:10px; float:left; }
.listagemProduto .caixaImgListagemProduto{ width:100px;height:100px;overflow:hidden;margin-bottom:10px;}
.listagemProduto .tituloCatalogo a{font-weight:bold; color:#FAA84C; }
.listagemProduto .infoCatalogo{font-weight:bold;text-decoration:none;}

.tituloListagem a{font-weight:bold; color:#FAA84C; }

.enviar{ background: url(/temas/default/imgs/pt/bt_enviar.gif);display:block;width:50px;height:14px;border:none; cursor:pointer; }

.player_som{ margin-top:20px; }
.player_som .download {position:relative;top:-15px;margin-left:20px; }

.meteoLink{ width:120px;height:100px;float:left; margin-bottom:10px;margin-right:10px; }

/* associados efectivos */

#logoAmorim{ width:45px; height:34px; background: url(/temas/default/imgs/associados/off/logoAmorim.gif); }
#logoAmorim:hover{ width:45px; height:34px; background: url(/temas/default/imgs/associados/on/logoAmorim-on.gif); }

#logoBes{ width:41px; height:34px; background: url(/temas/default/imgs/associados/off/logoBES.gif); }
#logoBes:hover{ width:41px; height:34px; background: url(/temas/default/imgs/associados/on/logoBES-on.gif); }

#logoBpi{ width:60px; height:34px; background: url(/temas/default/imgs/associados/off/logoBPI.gif); }
#logoBpi:hover{ width:60px; height:34px; background: url(/temas/default/imgs/associados/on/logoBPI-on.gif); }

#logoCasinoEstoril{ width:58px; height:34px; background: url(/temas/default/imgs/associados/off/logoCasinoEstoril.gif); }
#logoCasinoEstoril:hover{ width:58px; height:34px; background: url(/temas/default/imgs/associados/on/logoCasinoEstoril-on.gif); }

#logoMetroLisboa{ width:64px; height:34px; background: url(/temas/default/imgs/associados/off/logoMetroLisboa.gif); }
#logoMetroLisboa:hover{ width:64px; height:34px; background: url(/temas/default/imgs/associados/on/logoMetroLisboa-on.gif); }

#logoMillennium{ width:78px; height:34px; background: url(/temas/default/imgs/associados/off/logoMillennium.gif); }
#logoMillennium:hover{ width:78px; height:34px; background: url(/temas/default/imgs/associados/on/logoMillennium-on.gif); }

#logoPestana{ width:100px; height:34px; background: url(/temas/default/imgs/associados/off/logoPestana.gif); }
#logoPestana:hover{ width:100px; height:34px; background: url(/temas/default/imgs/associados/on/logoPestana-on.gif); }

#logoRepsol{ width:45px; height:34px; background: url(/temas/default/imgs/associados/off/logoRepsol.gif); }
#logoRepsol:hover{ width:45px; height:34px; background: url(/temas/default/imgs/associados/on/logoRepsol-on.gif); }

#logoPT{ width:41px; height:34px; background: url(/temas/default/imgs/associados/off/logoPT.gif); }
#logoPT:hover{ width:41px; height:34px; background: url(/temas/default/imgs/associados/on/logoPT-on.gif); }

#logoSomague{ width:56px; height:34px; background: url(/temas/default/imgs/associados/off/logoSomague.gif); }
#logoSomague:hover{ width:56px; height:34px; background: url(/temas/default/imgs/associados/on/logoSomague-on.gif); }

#logoTurismoLisboa{ width:38px; height:34px; background: url(/temas/default/imgs/associados/off/logoTurismoLisboa.gif); }
#logoTurismoLisboa:hover{ width:38px; height:34px; background: url(/temas/default/imgs/associados/on/logoTurismoLisboa-on.gif); }

#logoEmel{ width:64px; height:34px; background: url(/temas/default/imgs/associados/off/logoEmel.gif); }
#logoEmel:hover{ width:64px; height:34px; background: url(/temas/default/imgs/associados/on/logoEmel-on.gif); }

#logoEpul{ width:72px; height:34px; background: url(/temas/default/imgs/associados/off/logoEpul.gif); }
#logoEpul:hover{ width:72px; height:34px; background: url(/temas/default/imgs/associados/on/logoEpul-on.gif); }

#logoGalp{ width:74px; height:34px; background: url(/temas/default/imgs/associados/off/logoGalp.gif); }
#logoGalp:hover{ width:74px; height:34px; background: url(/temas/default/imgs/associados/on/logoGalp-on.gif); }

#logoItau{ width:64px; height:30px; background: url(/temas/default/imgs/associados/off/logoItau.gif); }
#logoItau:hover{ width:64px; height:30px; background: url(/temas/default/imgs/associados/on/logoItau-on.gif); }

#logoCarris{ width:65px; height:30px; background: url(/temas/default/imgs/associados/off/logoCarris.gif); }
#logoCarris:hover{ width:65px; height:30px; background: url(/temas/default/imgs/associados/on/logoCarris-on.gif); }

#logoEdp{ width:71px; height:30px; background: url(/temas/default/imgs/associados/off/logoEDP.gif); }
#logoEdp:hover{ width:71px; height:30px; background: url(/temas/default/imgs/associados/on/logoEDP-on.gif); }

#logoCP{ width:41px; height:34px; background: url(/temas/default/imgs/associados/off/logoCP.gif); }
#logoCP:hover{ width:41px; height:34px; background: url(/temas/default/imgs/associados/on/logoCP-on.gif); }

#logoEgeac{ width:50px; height:34px; background: url(/temas/default/imgs/associados/off/logoEGEAC.gif); }
#logoEgeac:hover{ width:50px; height:34px; background: url(/temas/default/imgs/associados/on/logoEGEAC-on.gif); }

#logoKpmg{ width:60px; height:30px; background: url(/temas/default/imgs/associados/off/logoKPMG.gif); }
#logoKpmg:hover{ width:60px; height:30px; background: url(/temas/default/imgs/associados/on/logoKPMG-on.gif); }

#logoRen{ width:55px; height:30px; background: url(/temas/default/imgs/associados/off/logoREN.gif); }
#logoRen:hover{ width:55px; height:30px; background: url(/temas/default/imgs/associados/on/logoREN-on.gif); }

/* associados cooperativos */

#logoBanif{ display:block;width:72px; height:20px; background: url(/temas/default/imgs/associados/off/logoBanif.gif); }
#logoBanif:hover{ display:block;width:72px; height:20px; background: url(/temas/default/imgs/associados/on/logoBanif-on.gif); }

#logoSantander{ display:block;width:90px; height:20px; background: url(/temas/default/imgs/associados/off/logoSantander.gif); }
#logoSantander:hover{ display:block;width:90px; height:20px; background: url(/temas/default/imgs/associados/on/logoSantander-on.gif); }

#logoTAP{ display:block;width:57px; height:28px; background: url(/temas/default/imgs/associados/off/logoTAP.gif); }
#logoTAP:hover{ display:block;width:57px; height:28px; background: url(/temas/default/imgs/associados/on/logoTAP-on.gif); }

#logoAbreu{ display:block;width:80px; height:30px; background: url(/temas/default/imgs/associados/off/logoAbreu.gif); }
#logoAbreu:hover{ display:block;width:80px; height:30px; background: url(/temas/default/imgs/associados/on/logoAbreu-on.gif); }

#logoCunha{ display:block;width:95px; height:20px; background: url(/temas/default/imgs/associados/off/logoCunha.gif); }
#logoCunha:hover{ display:block;width:95px; height:20px; background: url(/temas/default/imgs/associados/on/logoCunha_on.gif); }


