a {
	color: #a20038;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #000;
}

h1 {
	font-size: 1.3em;
	color: #a20038;
}


h2 {
	font-size: 1em;
	color: #a20038;
}

/*HEADER ROSA*/
.headerimagem{
	background-image: url(../images/bg_header_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*MENU - ROSA */

.bgmenu{
	background-image: url(../images/bg_menu_pink.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
/*CONTENT*/

.bgsubmenu{
	background-image: url(../images/bg_submenu_rosa.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.bgsubmenuempty{
	background-repeat: repeat-y;
	background-position: left top;
}

/*SUBMENU*/

	#submenu {
	background-color: #A20038;/* cor de fundo do menu */
	border: 0px solid #A20038;/* para não haver espaços grandes sous IE6 */
				}
	#submenu li {
	color: #fff ;
	background-color: #A20038;/* cor de fundo por defeito dos itens */
	border: 1px solid #A20038;/* para não haver espaços grandes sous IE6 */
	}
	#submenu li a {
	color: #fff ;
	background-color: #A20038;/* cor de fundo dos itens / links */
	border: 1px solid #A20038 ;/* para não haver espaços grandes sous IE6 */
	}
	#submenu li a:hover, #submenu li a:focus, #submenu li a:active  {
	background-color: #700025;/* cor de fundo dos itens / hover */
	border: 1px solid #700025 ;/* para não haver espaços grandes sous IE6 */
	}
	#submenu .selected{
	color: #fff;
	background-color: #700025;/* cor de fundo do item selecionado (1º nivel) */
	border: 1px solid #700025 ;/* para não haver espaços grandes sous IE6 */
	}
	#submenu .selectedAberto span{/* quando item com submenu está aberto */
	color: #fff;
	background-color: #700025;/* cor de fundo do item selecionado (1º nivel) */
	border: 1px solid #700025 ;/* para não haver espaços grandes sous IE6 */
	}
	
	#submenu .nivel2 {
	background-color: #cc4b65; /* cor de fundo do nivel 2 */
	border: 1px solid #A20038;/* cor de fundo do menu *//* para não haver espaços grandes sous IE6 */
				}
	#submenu .nivel2 li, #submenu .nivel2 li a {
	background-color: #cc4b65;/* cor de fundo por defeito dos itens  / links - nivel 2 */
	border: 1px solid #cc4b65;/* para não haver espaços grandes sous IE6 */
	}
	#submenu .nivel2 .selected, #submenu .nivel2 li a:hover {
	background-color: #C8819B;/* cor de fundo por defeito dos itens / hover - nivel 2 */
	border: 1px solid #C8819B;/* para não haver espaços grandes sous IE6 */
	}	

	#submenu li span a  {/* por causa do JS do João */
	color: #fff;
	background-color: #700025;
	border: 1px solid #700025 ;
	}

/*SUBMENU farmacias*/

	#submenuempty {
	background-color: #ffffff;/* cor de fundo do menu */
	border: 0px solid #ffffff;/* para não haver espaços grandes sous IE6 */
				}

/*DESTAQUE TÍTULOS*/
/*titulo da lazer*/
.titlecul{
	background-image: url(../images/bg_lazer_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*titulo contactos*/
.titlecontactos{
	background-image: url(../images/bg_contactos_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}

/* millnews*/
.titlemillnews{
	background-image: url(../images/bg_millnews_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}

/* solidario*/
.titlesolidario{
	background-image: url(../images/title_oclube_solidario.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
	font-size:11px;
}
.titlesolidario2{
	background-image: url(../images/title_accoes_beneficencia.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:30px;
	font-size:10px;
}

/* recrutamento*/
.titlerecrutamento{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:0px;
	font-size:11px;
}
.titlerecrutamento2{
	background-image: url(../images/title_recrutamento.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
	font-size:10px;
}

/*titulo inscricao*/
.titleinscricao{
	background-image: url(../images/bg_inscricao_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:45px;
	padding-left:5px;
}
.titleinscricao h1{
	margin:10px 0;
}
/*titulo o clube*/
.titleclube{
	background-image: url(../images/bg_oclube_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}
/*titulo oportunidade*/
.titleoportunidade{
	background-image: url(../images/bg_oportunidade_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}

.titleoportunidade a{
	font-size:1.1em;
}
.titleoportunidade a:hover  {
	font-size:1.1em;
}
.titleoportunidade h1{
	color:#000;
	font-weight:bold;
	font-size:1.1em;
	margin:10px 0;
}
/*titulo FAQs*/
.titlefaqs{
	background-image: url(../images/bg_faqs_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
}

/*titulo beneficios*/
.titlebeneficios{
	background-image: url(../images/bg_beneficios_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
	padding-left:5px;
}
.titlebeneficios h1{
margin:10px 0;
}
.titlebeneficios select{
margin:10px 10px 10px 0;
font-size:11px;

}
.titlebeneficios p{
font-size:11px;
}

/*titulo farmacias*/
.titlefarmacias{
	background-image: url(../images/t-farmacia.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
	padding-left:5px;
}
.titlefarmacias h1{
margin:10px 0;
}
.titlefarmacias select{
margin:10px 10px 10px 0;
font-size:11px;

}
.titlefarmacias p{
font-size:11px;
}

/*titulo loja*/
.titleloja{
	background-image: url(../images/bg_loja_title.gif);
	background-repeat: no-repeat;
	background-position: 35px 0px;
}

/*titulo inscrição na actividade*/
.titleginscriact{
	background-image: url(../images/bg_inscric_actividade_title.gif);
	background-repeat: no-repeat;
	background-position: 30px 0px;
}

/*titulo galeria*/
.titlegaleria{
	background-image: url(../images/bg_galeria_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
}

.titlegaleria h1
{
	margin:10px 0;
}
/*titulo ARQUIVO*/
.titlearquivo{
	background-image: url(../images/bg_arquivo_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
}
/*titulo PESQUISA*/
.titlepesquisa{
	background-image: url(../images/bg_pesquisa_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
}
.titlepesquisa h1{
	margin-top:15px;
}
.titlepesquisa h2{
	margin-top:15px;
}

/*titulo ESTADO DE ANIMO*/
.titleestadoani{
	background-image: url(../images/title_estadoanimo.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
	
}
.titleestadoani h1{
	margin:5px 0 0 0;
	font-size:14px;
	color:#A20038;
	font-weight:bold;
}



.titleestadoani img{ 
border:1px solid #A20038;
margin:8px 16px 8px 0;

}

.titleestadoani .pink
{
	font-size:14px;
	color:#A20038;
	font-weight:bold;
}
.titleestadoani .black
{
	font-size:14px;
	color:#000;
	font-weight:bold;
	border:none;
}
.titleestadoani .black img
{
	border:none;
}

/*titulo RECUPERAR PALAVRA CHAVE*/
.titlerecuperar{
	background-image: url(../images/bg_recuperar_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
	
}
.titlerecuperar h1{
	margin:5px 0 0 0;
	font-size:14px;
	color:#A20038;
	font-weight:bold;
}
.titlerecuperar h2{
	margin:5px 0 0 0;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

/*titulo ESTADO DE ANIMO*/
.titleeditar{
	background-image: url(../images/bg_editar_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
	
}
.titleeditar h1{
	margin:5px 0 0 0;
	font-size:14px;
	color:#A20038;
	font-weight:bold;
}
.titleeditar h2{
	margin:5px 0 0 0;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
/*titulo FORUM*/
.titleforum{
	background-image: url(../images/bg_forum_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
}
/*titulo GALP FROTA*/
.titlegalp{
	background-image: url(../images/bg_galp_title.gif);
	background-repeat: no-repeat;
	background-position:30px 0;
	color:#000;
	font-size:11px;
}

a .titlegalp {
	color:#A20038;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}
a:hover .titlegalp{
	color:#000;
}

.titleforum h2{
margin-top: 10px;
}
.titleforum p{
margin: 0 0 10px 0;
}


/*titulo relatório*/
.titlerelatorio{
	background-image: url(../images/bg_relatorios_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}

/*titulo comunicados*/
.titlecomunicados{
	background-image: url(../images/bg_comunicados_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}
/*titulo história*/
.titlehistoria{
	background-image: url(../images/bg_historia_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}
/*titulo corpos directivos*/
.titlecorposdirectivos {
	background-image: url(../images/bg_corpos_directivos_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}
/*titulo àrea administractiva*/
.titleareaadministractiva {
	background-image: url(../images/bg_area_administractiva_title.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top:50px;
}


/* Lista com icon PDF ARQUIVO*/
#nosubmenu ul {
	margin: 0;
	padding: 0;
}
#nosubmenu li, #millnews li {
	background-image:url(../images/icon_pdf.png);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left: 25px;
	padding-top: 5px;
	min-height:22px;
	list-style-position: outside;
	margin: 0 0 5px 0;
	list-style-type: none;
}

/*#solidario a {
	color:#000;
}
#solidario a:hover {
	color:#A20038;
}*/
#solidario  {
	margin: 0 0 10px 0;
}
#recrutamento  {
	margin: 0 0 10px 0;
}

#nosubmenu b {
	font-size: 12px;
	font-weight: bold;
	color: #a10038;
	text-decoration: none;
}
/*DESTAQUE NOTICIA*/
.destarea{
	background-color:#f2f1db;
	border:1px solid #a20038;
	border-right:none;
}
#destq img{
	border:1px solid #a20038;
}

/*AGENDA*/
.agendaarea{
	background-image:url(../images/bg_agenda.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	border:1px #a20038 solid;
}
#agenda a {
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
#agenda a:hover {
	color: #a20038;
}

.scrollbar-vert2{
border-right: #a10038 solid 1px;
border-top: #a10038 solid 1px;
border-bottom: #a10038 solid 1px;
}

.seta{
	height: 19px;
	width: 12px;
	cursor:pointer;
	background:url(../images/seta_rosa.png) no-repeat;
	background-repeat: no-repeat;
}

/*LOJA CAIXA*/
.lojabox{
	width:186px;
	float:left;
	font-weight:normal;
	border:1px #a20038 solid;
padding:5px;
margin:0 4px 4px 0;
height: 300px;
min-height: 300px !important ;

}
.lojabox h1{
margin:5px 0;
}
.lojabox h2{
margin:10px 0;
}
.lojabox select{
margin:5px 0;
}
.lojabox a {
	color: #000;
	text-decoration:none;
	font-weight:bold;
}
.lojabox a:hover {
	color: #a20038;
}

/*IMAGENS */
.img{
border:1px solid #a20038;
margin-right:5px;
}
