/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
}

form,
fieldset,
img,
h1,
h2,
h3,
h4 {
    border:0px;
    margin:0px;
    padding:0px;
}

.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;
}

a {
	color:#666666;
}
a:hover {
	color:#666666;
	text-decoration:none;
}


/*header*/
.divHeaderGeral {
	display:block;
	width:984px;
	height:132px; 
}

.divBarraCinzaTopo {
	display:block;
	background-color:#f2f2f2;
	height:35px;
	text-align:right;
}

#menuTopo1 {
	display:block;
	float:left;
	padding:0;
	margin:8px 15px 0 0;
}

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

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

#menuTopo1 ul li a {
	display:block;
	height:19px;
}

#menuTopo1 ul li span {
	display:none;
}

.btHome {
	background-image:url(../imgs/btHome-off.gif);
	width:30px;
}
.btHome a{
	display:block;
}
.btHome a:hover{
	background-image:url(../imgs/btHome-on.gif);
}

.btEn {
	background-image:url(../imgs/btEn-off.gif);
	width:48px;
}
.btEn a{
	display:block;
}
.btEn a:hover{
	background-image:url(../imgs/btEn-on.gif);
}

.btPt {
	background-image:url(../imgs/btPt-off.gif);
	width:61px;
}
.btPt a{
	display:block;
}
.btPt a:hover{
	background-image:url(../imgs/btPt-on.gif);
}

.btNewsletter {
	background-image:url(../imgs/btNewsletter-off.gif);
	width:25px;
}
.btNewsletter a{
	display:block;
}
.btNewsletter a:hover{
	background-image:url(../imgs/btNewsletter-on.gif);
}

.divBgPesquisaTopo {
	display:block;
	position:relative;
	float:left;
	background-image:url(../imgs/bgPesquisaTopo.gif);
	width:176px;
	height:19px;
	margin:8px 9px 0 0;
}

.divInputPesquisa {
	display:block;
	position:absolute;
	top:2px;
	left:5px;
}

.inputPesquisa {
	display:block;
	border:0;
	background:none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color:#666666;
	width:140px;
}

.divBtOkPesquisa {
	display:block;
	position:absolute;
	top:0;
	left:157px;
}

.btOkPesquisa {
	display:block;
	border:0;
	background:none;
	width:20px;
	height:20px;
}

.logoSerralvesTopo {
	display:block;
	float:left;
	background-image:url(../imgs/pt/logoSerralvesTopo.gif);
	width:230px;
	height:97px;
}
.logoSerralvesTopo a{
	display:block;
	width:230px;
	height:97px;
}
.logoSerralvesTopo h1{
	display:none;
}

#menuTopo {
	display:block;
	float:left;
	padding:0;
	margin:48px 0 0 0;
}

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

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

#menuTopo ul li a {
	display:block;
	height:23px;
}

#menuTopo ul li span {
	display:none;
}

.bt01, .bt01activo {
	background-image:url(../imgs/pt/bt01Top-off.gif);
	width:73px;
}
.bt01 a, .bt01activo {
	display:block;
}
.bt01 a:hover , .bt01activo {
	background-image:url(../imgs/pt/bt01Top-on.gif);
}

.bt02, .bt02activo {
	background-image:url(../imgs/pt/bt02Top-off.gif);
	width:46px;
}
.bt02 a, .bt02activo{
	display:block;
}
.bt02 a:hover, .bt02activo{
	background-image:url(../imgs/pt/bt02Top-on.gif);
}

.bt03, .bt03activo {
	background-image:url(../imgs/pt/bt03Top-off.gif);
	width:78px;
}
.bt03 a, .bt03activo{
	display:block;
}
.bt03 a:hover, .bt03activo{
	background-image:url(../imgs/pt/bt03Top-on.gif);
}

.bt04, .bt04activo {
	background-image:url(../imgs/pt/bt04Top-off.gif);
	width:73px;
}
.bt04 a, .bt04activo{
	display:block;
}
.bt04 a:hover, .bt04activo{
	background-image:url(../imgs/pt/bt04Top-on.gif);
}

.bt05, .bt05activo {
	background-image:url(../imgs/pt/bt05Top-off.gif);
	width:53px;
}
.bt05 a, .bt05activo{
	display:block;
}
.bt05 a:hover, .bt05activo{
	background-image:url(../imgs/pt/bt05Top-on.gif);
}

.bt06, .bt06activo{
	background-image:url(../imgs/pt/bt06Top-off.gif);
	width:36px;
}
.bt06 a, .bt06activo{
	display:block;
}
.bt06 a:hover, .bt06activo{
	background-image:url(../imgs/pt/bt06Top-on.gif);
}

/*conteudo*/
.divGeralEsquerda {
	display:block;
	float:left;
	width:210px;
	margin-right:20px;
}

.divGeralConteudo {
	display:block;
	float:left;
	width:754px;
	/*margin-right:20px;*/
}

#menuLeft {
	display:block;
	padding:0;
	margin:0 0 20px 0;
}

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

#menuLeft ul li {
	list-style:none;
	padding:0 0 0 10px;
	margin:0 0 0 0px;
}

#menuLeft ul li a {
	display:block;
	text-decoration:none;
	padding:4px 3px 4px 9px;
	text-transform: uppercase;
}
#menuLeft ul li a:hover  {
	display:block;
}

.divCalendarioEsquerda {
	display:block;
	width:200px;
	margin:0px 0px 18px 10px;
}

.labelCalendarioEsquerda_pt {
	display:block;
	background-image:url(../imgs/pt/labelCalendarioEsquerda.gif);
	width:200px;
	height:20px
}
.labelCalendarioEsquerda_pt span{
	display:none;
}

.labelCalendarioEsquerda_en {
	display:block;
	background-image:url(../imgs/en/labelCalendarioEsquerda.gif);
	width:200px;
	height:20px
}
.labelCalendarioEsquerda_en span{
	display:none;
}

.divListCalendario {
	display:block;
	float:left;
	margin-right:3px;
}

.btOkCalendario {
	display:block;
	float: left;
	background-image:url(../imgs/setaOkBgWhite.gif);
	width:19px;
	height:19px;
}
.btOkCalendario a{
	display:block;
	width:19px;
	height:19px;
}
.btOkCalendario span{
	display:none;
}

.listCalendario {
	display:block;
	font-size:10px;
	color:#666666;
}

.btBilheteira_pt {
	display:block;
	background-image:url(../imgs/pt/btBilheteira-off.gif);
	width:210px;
	height:44px;
}
.btBilheteira_pt a{
	display:block;
	width:210px;
	height:44px;
}
.btBilheteira_pt a:hover{
	background-image:url(../imgs/pt/btBilheteira-on.gif);
}
.btBilheteira_pt span{
	display:none;
}


.btBilheteira_en {
	display:block;
	background-image:url(../imgs/en/btBilheteira-off.gif);
	width:210px;
	height:44px;
}
.btBilheteira_en a{
	display:block;
	width:210px;
	height:44px;
}
.btBilheteira_en a:hover{
	background-image:url(../imgs/en/btBilheteira-on.gif);
}
.btBilheteira_en span{
	display:none;
}


.btLoja_pt {
	display:block;
	background-image:url(../imgs/pt/btLoja-off.gif);
	width:210px;
	height:44px;
}
.btLoja_pt a{
	display:block;
	width:210px;
	height:44px;
}
.btLoja_pt a:hover{
	background-image:url(../imgs/pt/btLoja-on.gif);
}
.btLoja_pt span{
	display:none;
}


.btLoja_en {
	display:block;
	background-image:url(../imgs/en/btLoja-off.gif);
	width:210px;
	height:44px;
}
.btLoja_en a{
	display:block;
	width:210px;
	height:44px;
}
.btLoja_en a:hover{
	background-image:url(../imgs/en/btLoja-on.gif);
}
.btLoja_en span{
	display:none;
}


.btEventos_pt {
	display:block;
	background-image:url(../imgs/pt/btEventos-off.gif);
	width:210px;
	height:45px;
}
.btEventos_pt a{
	display:block;
	width:210px;
	height:45px;
}
.btEventos_pt a:hover{
	background-image:url(../imgs/pt/btEventos-on.gif);
}
.btEventos_pt span{
	display:none;
}


.btEventos_en {
	display:block;
	background-image:url(../imgs/en/btEventos-off.gif);
	width:210px;
	height:45px;
}
.btEventos_en a{
	display:block;
	width:210px;
	height:45px;
}
.btEventos_en a:hover{
	background-image:url(../imgs/en/btEventos-on.gif);
}
.btEventos_en span{
	display:none;
}


.btAmigoSerralves_pt {
	display:block;
	background-image:url(../imgs/pt/btAmigoSerralves-off.jpg);
	width:210px;
	height:116px;
}
.btAmigoSerralves_pt a{
	display:block;
	width:210px;
	height:116px;
}
.btAmigoSerralves_pt a:hover{
	background-image:url(../imgs/pt/btAmigoSerralves-on.jpg);
}
.btAmigoSerralves_pt span{
	display:none;
}


.btAmigoSerralves_en {
	display:block;
	background-image:url(../imgs/en/btAmigoSerralves-off.gif);
	width:210px;
	height:116px;
}
.btAmigoSerralves_en a{
	display:block;
	width:210px;
	height:116px;
}
.btAmigoSerralves_en a:hover{
	background-image:url(../imgs/en/btAmigoSerralves-on.gif);
}
.btAmigoSerralves_en span{
	display:none;
}


/*destaque homepage*/
.divGeralDestaqueHome {
	display:block;
	margin-bottom:20px;
}


/*barra cinza opções (usada em vários sítios do site)*/
.barraCinzaOpcoes {
	display:block;
	background-color:#f2f2f2;
	height:35px;
}

#menuLeftBarraCinza {
	display:block;
	float:left;
	padding:0;
	margin-top: 0px;
}

#menuLeftBarraCinza ul {
	padding: 0;
	margin: 8px 0 0 0;
}

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

#menuLeftBarraCinza ul li a {
	display:block;
	height:19px;
	
}

#menuLeftBarraCinza ul li span {
	display:none;
}

.btMenuLeftBarraCinza01_pt {
	background-image:url(../imgs/pt/bt01Barra-off.gif);
	width:41px;
}
.btMenuLeftBarraCinza01_pt a{
	display:block;
}
.btMenuLeftBarraCinza01_pt a:hover{
	background-image:url(../imgs/en/bt01Barra-on.gif);
}

.btMenuLeftBarraCinza01_en {
	background-image:url(../imgs/en/bt01Barra-off.gif);
	width:41px;
}
.btMenuLeftBarraCinza01_en a{
	display:block;
}
.btMenuLeftBarraCinza01_en a:hover{
	background-image:url(../imgs/en/bt01Barra-on.gif);
}

.btMenuLeftBarraCinza02_pt {
	background-image:url(../imgs/pt/bt02Barra-off.gif);
	width:75px;
}
.btMenuLeftBarraCinza02_pt a{
	display:block;
}
.btMenuLeftBarraCinza02_pt a:hover{
	background-image:url(../imgs/en/bt02Barra-on.gif);
}

.btMenuLeftBarraCinza02_en {
	background-image:url(../imgs/en/bt02Barra-off.gif);
	width:75px;
}
.btMenuLeftBarraCinza02_en a{
	display:block;
}
.btMenuLeftBarraCinza02_en a:hover{
	background-image:url(../imgs/en/bt02Barra-on.gif);
}

.btMenuLeftBarraCinza03_pt {
	background-image:url(../imgs/pt/bt03Barra-off.gif);
	width:33px;
}
.btMenuLeftBarraCinza03_pt a{
	display:block;
}
.btMenuLeftBarraCinza03_en a:hover{
	background-image:url(../imgs/en/bt03Barra-on.gif);
}

.btMenuLeftBarraCinza03_en {
	background-image:url(../imgs/en/bt03Barra-off.gif);
	width:33px;
}
.btMenuLeftBarraCinza03_en a{
	display:block;
}
.btMenuLeftBarraCinza03_pt a:hover{
	background-image:url(../imgs/en/bt03Barra-on.gif);
}

.btMenuLeftBarraCinza04_pt {
	background-image:url(../imgs/pt/bt04Barra-off.gif);
	width:63px;
}
.btMenuLeftBarraCinza04_pt a{
	display:block;
}
.btMenuLeftBarraCinza04_en a:hover{
	background-image:url(../imgs/en/bt04Barra-on.gif);
}

.btMenuLeftBarraCinza04_en {
	background-image:url(../imgs/en/bt04Barra-off.gif);
	width:63px;
}
.btMenuLeftBarraCinza04_en a{
	display:block;
}
.btMenuLeftBarraCinza04_en a:hover{
	background-image:url(../imgs/en/bt04Barra-on.gif);
}

.btMenuLeftBarraCinza05_pt {
	background-image:url(../imgs/pt/bt05Barra-off.gif);
	width:66px;
}
.btMenuLeftBarraCinza05_pt a{
	display:block;
}
.btMenuLeftBarraCinza05_pt a:hover{
	background-image:url(../imgs/pt/bt05Barra-on.gif);
}

.btMenuLeftBarraCinza05_en {
	background-image:url(../imgs/en/bt05Barra-off.gif);
	width:66px;
}
.btMenuLeftBarraCinza05_en a{
	display:block;
}
.btMenuLeftBarraCinza05_en a:hover{
	background-image:url(../imgs/en/bt05Barra-on.gif);
}

.btMenuLeftBarraCinza06_pt {
	background-image:url(../imgs/pt/bt07Barra-off.gif);
	width:104px;
}
.btMenuLeftBarraCinza06_pt a{
	display:block;
}
.btMenuLeftBarraCinza06_pt a:hover{
	background-image:url(../imgs/pt/bt07Barra-off.gif);
}

.btMenuLeftBarraCinza06_en {
	background-image:url(../imgs/pt/bt07Barra-off.gif);
	width:104px;
}
.btMenuLeftBarraCinza06_en a{
	display:block;
}
.btMenuLeftBarraCinza06_en a:hover{
	background-image:url(../imgs/pt/bt07Barra-off.gif);
}


.btInfoBarraCinza_pt {
	display:block;
	float:left;
	background-image:url(../imgs/pt/bt06Barra-off.gif);
	width:126px;
	height:19px;
	margin:7px 0 0 0;
}
.btInfoBarraCinza_pt a{
	display:block;
	width:126px;
	height:19px;
}
.btInfoBarraCinza_pt a:hover{
	display:block;
	background-image:url(../imgs/pt/bt06Barra-on.gif);
}
.btInfoBarraCinza_pt span{
	display:none;
}

.btInfoBarraCinza_en {
	display:block;
	float:left;
	background-image:url(../imgs/en/bt06Barra-off.gif);
	width:137px;
	height:19px;
	margin:7px 0 0 0;
}
.btInfoBarraCinza_en a{
	display:block;
	width:137px;
	height:19px;
}
.btInfoBarraCinza_en a:hover{
	display:block;
	background-image:url(../imgs/en/bt06Barra-on.gif);
}

.btInfoBarraCinza_en span{
	display:none;
}

.btPrintBarraCinza {
	display:block;
	float:left;
	background-image:url(../imgs/btPrintBarra-off.gif);
	width:26px;
	height:19px;
	margin:7px 10px 0 0;
}
.btPrintBarraCinza a{
	display:block;
	width:26px;
	height:19px;
}
.btPrintBarraCinza a:hover{
	display:block;
	background-image:url(../imgs/btPrintBarra-on.gif);
}
.btPrintBarraCinza span{
	display:none;
}

/*conteudo geral homepage 4 colunas*/
.divGeralConteudoHome {
	display:block;
	margin-bottom:33px;
	background-image:url(../imgs/bgConteudoHome4colunas.gif);
}

.coluna1 {
	display:block;
	float:left;
	width:169px;
	padding:0 10px 0 10px;
}

.coluna2 {
	display:block;
	float:left;
	width:169px;
	padding:0 10px 0 10px;
}

.coluna3 {
	display:block;
	float:left;
	width:170px;
	padding:0 9px 0 10px;
}

.coluna4 {
	display:block;
	float:left;
	width:165px;
	padding:10px 0 10px 10px;
}

.separadorColuna4 {
	display:block;
	background:#d9d9d9;
	height:1px;
	margin:12px 0 12px 0;
}

.linkComSeta {
	display:block;
	background:url(../imgs/setaLink.gif) no-repeat;
	background-position:left center;
	margin-top:5px;
}
.linkComSeta a{
	color:#4c4c4c;
	padding:0 0 0 10px;
}

.linkComSeta2 {
	display:block;
	background:url(../imgs/setaLink2.gif) no-repeat;
	background-position:left top;
	margin-top:5px;
}
.linkComSeta2 a{
	display:block;
	color:#333333;
	padding:0 0 0 10px;
}

.titulosColuna3 {
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}

.subTitulosColuna3 {
	display:block;
	margin-bottom:5px;
	color:#999999;
}

.subTitulosColuna3Top {
	display:block;
	margin:9px 0 5px 0;
	color:#999999;
}

.titulosColuna3Noticias {
	display:block;
	font-weight:bold;
	margin-bottom:15px;
}

.noticiaHome {
	display:block;
	margin-bottom:10px;
}
.noticiaHome span{
	display:block;
	color:#999999;
}
.noticiaHome a{
	display:block;
	color:#333333;
	text-decoration:none;
	/*padding:0 0 0 10px;*/
}
.noticiaHome a:hover {
	color:#333333;
	text-decoration:underline;
}

/*bloco destaque*/
.tituloBlocoHomeVermelho {
	display:block;
	font-size:11px;
	color:#e51f20;
	margin-bottom:7px;
}

.tituloBlocoHomeAzul {
	display:block;
	font-size:11px;
	color:#1a75cf;
	margin-bottom:7px;
}

.tituloBlocoHomeLaranja {
	display:block;
	font-size:11px;
	color:#ff7d21;
	margin-bottom:7px;
}

.tituloBlocoHomeVermelhoNoMargin {
	display:block;
	font-size:11px;
	color:#e51f20;
}

.tituloBlocoHomeAzulNoMargin {
	display:block;
	font-size:11px;
	color:#1a75cf;
}

.tituloBlocoHomeLaranjaNoMargin{
	display:block;
	font-size:11px;
	color:#ff7d21;
}

.divEspacoImgDestaque1 {
	display:block;
	margin-bottom:9px;
}

.linkDestaque {
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#4c4c4c;
}
.linkDestaque:hover {
	text-decoration:underline;
	color:#4c4c4c;
}


.txtDestaque {
	display:block;
	color:#7f7f7f;
}

.separadorDestaque {
	display:block;
	background:#e5e5e5;
	height:1px;
	margin:12px 0 12px 0;
}

/*rss home*/
.iconeRSSHome {
	display:block;
	background-image:url(../imgs/iconeRSSHome.gif);
	width:48px;
	height:19px;
	margin-top:15px;
}
.iconeRSSHome span{
	display:none;
}

.linkComSetaLaranja {
	display:block;
	background:url(../imgs/setaLinkLaranja.gif) no-repeat;
	background-position:left center;
	margin-top:5px;
}
.linkComSetaLaranja a{
	color:#ff7d21;
	padding:0 0 0 10px;
}


/*coluna 4 bloco 1*/
.tituloColuna4 {
	display:block;
	color:#7f7f7f;
}
.linkColuna4 {
	display:block;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
}
.linkColuna4:hover {
	color:#4c4c4c;
	text-decoration:underline;
}
.linkColuna4 span{
	display:block;
	color:#4c4c4c;
	font-weight:normal;
}

.imgColuna4 {
	display:block;
	text-align:center;
}

.linkColuna4Txt {
	display:block;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
}
.linkColuna4Txt:hover {
	color:#4c4c4c;
	text-decoration:underline;
}
.linkColuna4Txt span{
	display:block;
	color:#7f7f7f;
	font-weight:normal;
	margin-top:5px;
	line-height:110%;
	margin-bottom:10px;
}

.rhColuna4 {
	display:block;
	color:#4c4c4c;
	font-weight:bold;
	text-decoration:none;
}
.rhColuna4txt {
	display:block;
	padding-top:5px;
	color:#7f7f7f;
}

/*footer*/
.divFooterTop {
	display:block;
	margin-bottom:20px;
}

.copyright_pt {
	display:block;
	background-image:url(../imgs/pt/copyright.gif);
	width:200px;
	height:18px;
}

.copyright_pt span{
	display:none;
}

.copyright_en {
	display:block;
	background-image:url(../imgs/en/copyright.gif);
	width:161px;
	height:18px;
}

.copyright_en span{
	display:none;
}

#footerOpcoes {
	display:block;
	float:left;
	padding:0;
	margin:0;
}

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

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

#footerOpcoes ul li a {
	display:block;
	height:18px;
}

#footerOpcoes ul li span {
	display:none;
}

.btFooter01_pt {
	background-image:url(../imgs/pt/btFooter01-off.gif);
	width:109px;
}
.btFooter01_pt a{
	display:block;
}
.btFooter01_pt a:hover{
	background-image:url(../imgs/pt/btFooter01-on.gif);
}


.btFooter01_en {
	background-image:url(../imgs/en/btFooter01-off.gif);
	width:109px;
}
.btFooter01_en a{
	display:block;
}
.btFooter01_en a:hover{
	background-image:url(../imgs/en/btFooter01-on.gif);
}


.btFooter02_pt {
	background-image:url(../imgs/pt/btFooter02-off.gif);
	width:69px;
}
.btFooter02_pt a{
	display:block;
}
.btFooter02_pt a:hover{
	background-image:url(../imgs/pt/btFooter02-on.gif);
}


.btFooter02_en {
	background-image:url(../imgs/en/btFooter02-off.gif);
	width:51px;
}
.btFooter02_en a{
	display:block;
}
.btFooter02_en a:hover{
	background-image:url(../imgs/en/btFooter02-on.gif);
}


.btFooter03_pt {
	background-image:url(../imgs/pt/btFooter03-off.gif);
	width:49px;
}
.btFooter03_pt a{
	display:block;
}
.btFooter03_pt a:hover{
	background-image:url(../imgs/pt/btFooter03-on.gif);
}


.btFooter03_en {
	background-image:url(../imgs/en/btFooter03-off.gif);
	width:43px;
}
.btFooter03_en a{
	display:block;
}
.btFooter03_en a:hover{
	background-image:url(../imgs/en/btFooter03-on.gif);
}


.seara_pt {
	display:block;
	background-image:url(../imgs/pt/logoSeara.gif);
	width:95px;
	height:18px;
}
.seara_pt a{
	display:block;
	width:95px;
	height:18px;
}
.seara_pt span{
	display:none;
}

.seara_en {
	display:block;
	background-image:url(../imgs/en/logoSeara.gif);
	width:87px;
	height:18px;
}
.seara_en a{
	display:block;
	width:87px;
	height:18px;
}
.seara_en span{
	display:none;
}

.divLogosFooterTop {
	display:block;
	float:right;
	width:212px;
}

.logoUE {
	display:block;
	float:left;
	background-image:url(../imgs/logoUEFooter.gif);
	width:59px;
	height:18px;
	margin-right:10px;
}
.logoUE a{
	display:block;
	width:59px;
	height:18px;
}
.logoUE span{
	display:none;
}

.logoPOS {
	display:block;
	float:left;
	background-image:url(../imgs/logoPOSFooter.gif);
	width:85px;
	height:18px;
	margin-right:10px;
}
.logoPOS a{
	display:block;
	width:85px;
	height:18px;
}
.logoPOS span{
	display:none;
}

.logoMC {
	display:block;
	float:left;
	background-image:url(../imgs/logoMCFooter.gif);
	width:48px;
	height:34px;
}
.logoMC a{
	display:block;
	width:48px;
	height:34px;
}
.logoMC span{
	display:none;
}


/***************************
 * CALENDARIO
 **************************/

#calendario_nav {
    width:175px;
    overflow:hidden;
}

#calendario_mesano {
    float:left;
    font-family:Arial;
    font-size:1em;
    font-weight:bold;
    text-transform:uppercase;
    color:#000;
}

#calendario_setas {
    float:right;
    font-size:0.8em;
    color:#666;
}

.calendario_tabela {
    width:175px;
}

.calendario_cab {
    width:25px;
    height:25px;
    text-align:center;
    background-color:#BFBFBF;
    font-weight:bold;
    color:#FFF;
}

.calendario_day,
.calendario_selectedday,
.calendario_disabledday {
    width:25px;
    height:25px;
    text-align:center;
    border-bottom:1px solid #FFF;
}

.calendario_day {
    color:#000;
    background-color:#F2F2F2;
}

.calendario_selectedday {
    color:#FFF;
    background-color:#BFBFBF;
}

.calendario_disabledday {
    color:#BEBEBE;
    background-color:#F2F2F2;
}

#calendario {
    float:left;
    width:175px;
}

#calendario_form {
    float:right;
    margin-left:20px;
    width:558px;
}

#calendario_form table {
    width:100%;
    padding:0px;
    margin:12px 0px 0px 0px;
    border:0px;
}

#calendario_form table,
.calendario_datas_actividade {
    font-family:Arial;
    font-weight:bold;
    color:#666;
    font-size:0.90em;
    /*text-transform:uppercase;*/
}

.calendario_datas_actividade {
    margin:20px 0px 5px 0px;
    border-bottom:1px solid #E6E6E6;
}

.calendario_titulo_actividade {
    font-weight:bold;
    color:#000;
    margin:0px;
    padding:0px;
    border:0px;
}

.calendario_link {
    color:#000;
    text-decoration:none;
}

.calendario_texto_actividade {
    color:#7F7F7F;
}

.cell_categorias {
    width:190px;
}

.cell_espacos {
    width:368px;
}

.spanAte {
    margin:0px 15px 0px 15px;
}

.cell_submit {
    padding-top:15px;
}



.mecenas_ul {
    margin:0;
    padding:0;
    list-style:none;
}

.mecenas_li_left,
.mecenas_li_right {
    float:left;
    padding:0px;
}

.mecenas_li_left {
    margin-right:15px;
}

.mecenas_li_right {
    margin-left:15px;
}

.left {
    float:left;
}

.right {
    float:right;
}
.hidden {
    visibility:hidden;
    display:none;
}
.bt_sugira_actividadades {
	background-image: url(/temas/default/imagens/pt/small_sugira_amigo.jpg);
	background-repeat: no-repeat;
	width: 110px;
	height: 15px;
}
.bt_sugira_actividadades a,
.bt_sugira_actividadades a:hover,
.bt_sugira_actividadades a:visited {	
	width: 110px;
	height: 15px;
	display: block;
}
input.textoinput,
select.textoinput {
    font-family:Arial, Verdana, sans-serif;
    font-size:10px;
    background-color:#FFF;
    color:#666;
}

/***************************
 * MENU GCA / GERAL
 **************************/

#area_main {
    margin:0px;
    padding:0px;
    /*width:100%;*/
    width:157px;
	float: left;
}

.area_menu {
    border:0px;
    padding:0px;
    margin:0px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
}

.area_menu li {
    display:block;
    margin:0px;
    padding:0px;
    border:0px;
    list-style-type:none;
    text-transform:uppercase;
}

.area_submenu {
    visibility:hidden;
    display:none;
    border:0px;
    padding:2px 0px 0px 5px;
    margin:0px;
}

.area_submenu_activa {
    visibility:visible;
    display:block;
    border:0px;
    padding:2px 0px 0px 5px;
    margin:0px;
	list-style: none;
}

a.area_item,
a.area_item:visited,
a.area_item_activo,
a.area_item_activo:hover {
    background-color:#FFFFFF;
    color:#000000;
    display:block;
    margin:0px;
    width:145px;
    padding:2px 2px 2px 10px;
    border:0px;
    text-decoration:none;
}

a.area_ultimoitem,
a.area_ultimoitem:visited,
a.area_ultimoitem_activo,
a.area_ultimoitem_activo:hover {
    color:#808080;
    padding-left:12px;
    text-decoration:none;
    line-height:1.8;
}

a.area_ultimoitem,
a.area_ultimoitem:visited {
    color:#808080;
}

a.area_ultimoitem:hover,
a.area_ultimoitem_activo,
a.area_ultimoitem_activo:hover,
a.area_ultimoitem_activo:visited {
    color:#808080;
    text-decoration:underline;
}