body {
    color:#464646;
    font-family:"lucida grande",arial,sans-serif;
    font-size:12px;
    line-height:160%;
}
a, p, div, hr, h1, h2, h3, ul, ol, li, img, body {
    border:0;
    padding:0;
    margin:0;
}
a {
    color:#464646;
    text-decoration:none;
}
a:hover {
    color:#cd2031;
}
a.back2top {
    display:block;
    height:34px;
    width:17px;
    float:right;
    background:url('../media/files/images/back2top.png');
    background-position:0px 0px;
}
a.back2top:hover {
    background-position:0px -34px;
}
p.legenda {
	width:272px;
	font-size:10px;
}
ul#mapaSite ul li {
	padding:0px 50px;
}
#site {
    background:url("../media/files/images/bg_onLeish.jpg") top center no-repeat #FFFFFF;
    width:1003px;
    margin:auto;
}
#siteFooter {
    background:url("../media/files/images/bg_onLeish_footer.jpg") bottom center no-repeat transparent;
    width:1003px;
    margin:auto;
}
#colMenu {
    float:left;
    width:284px;
}
#colCont {
    float:left;
    width:719px;
}
#pesquisa {
    text-align:center;
    margin:auto;
    padding:20px 0px;
    background:url("../media/files/images/separador.gif") bottom left no-repeat transparent;
}
#pesquisa .pesquisa {
    height:12px;
    width:132px;
    margin:0;
    padding:0;
    line-height:100%;
    font-size:9px;
}
#artigo {
    padding:60px 39px 60px 60px;
}
#artigo a {
    text-decoration:underline;
}
#artigo.lista a {
    text-decoration:none;
}
#artigo h1, #artigo h2 {
    font-size:16px;
    font-weight:100;
    line-height:130%;
    padding-bottom:10px;
}
#artigo.lista h2 {
    padding-bottom:0;
    font-size:16px;
}
#destaques a {
    display:block;
    height:186px;
    width:152px;
    float:left;
}
#destaques a.cruz {
    background:url('../media/files/images/btn_prevenir.png');
    background-position:0px 0px;
}
#destaques a.lupa {
    background:url('../media/files/images/btn_id.png');
    background-position:0px 0px;
    margin-right:70px;
}
#destaques a.pergunta {
    background:url('../media/files/images/btn_oquee.png');
    background-position:0px 0px;
    margin-right:70px;
}
#destaques a:hover {
    background-position:0px -186px;
}
#subscrever {
    text-align:right;
}
#subscrever img {
    padding-left:10px;
}
#footer {
    height:50px;
    text-align:center;
    padding-left:284px;
}
#footer a {
    padding:0 30px;
}
#faqs ol {
    list-style-position:inside;
    list-style-type:decimal;
    line-height:240%;
}
#faqs .respostas ol {
    line-height:140%;
}
#artigo ul {
    list-style-position:inside;
    list-style-type:disc;
}
.separador {
    background:url("../media/files/images/separadorli.gif") center repeat-x transparent;
    padding:20px 0;
}
.data {
    padding-bottom:10px;
}
.left {
    float:left;
    clear:left;
}
.right {
    float:right;
    clear:right;
}
.imagens img {
    display:block;
    margin:auto;
}
.dupla {
    width:272px;
}
/*  ----------   menu vertical elevador  ------------  */
ul#navMenuEl, ul#navMenuEl li ul {
	list-style: none;
	width: 213px;
        margin:auto;
	}
ul#navMenuEl li.questao {
	padding-top:50px;
	}
ul#navMenuEl li {
	position: relative;
        font-size:16px;
        text-align:right;
        background:url("../media/files/images/separadorli.gif") bottom left no-repeat transparent;
        line-height:250%;
	}
ul#navMenuEl li ul li {
        font-size:11px;
        background:none;
        padding-right:16px;
        line-height:180%;
	}
ul#navMenuEl li ul {
	position: relative;
	left: auto;
	top: auto;
	padding-bottom:10px
	}
ul#navMenuEl li a {
	display: block;
	text-decoration: none;
        }
ul#navMenuEl li a.last {
        line-height:100%;
        padding:10px 0px;
	}
ul#navMenuEl li a.selected {
        color:#cd2031;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html ul#navMenuEl li { height: 1%; }
* html ul#navMenuEl li a { height: 1%; }
/* End */

ul#navMenuEl li:hover ul, ul#navMenuEl li.over ul { 
	display: block;
	}
/*  ----------   end menu vertical  ------------  */
/*  ----------   menu vertical elevador  ------------  */
ul#imgMenu {
	list-style: none;
	width: 719px;
        height:99px;



        overflow:hidden;
	}
ul#imgMenu li {
	position: relative;
        text-align:center;
        float:left;
	}
ul#imgMenu li a {
	display: block;
	text-decoration: none;
        background-position:top;
        height:99px;
        }
ul#imgMenu li a:hover {
	background-position:0px -99px;
        }
ul#imgMenu li a.selected {
	background-position:0px -198px;
        }
ul#imgMenu li a.qs {
    width:146px;
    background-image:url('../media/files/images/btn_quemsomos.png');
}
ul#imgMenu li a.cs {
    width:151px;
    background-image:url('../media/files/images/btn_csociais.png');
}
ul#imgMenu li a.ct {
    width:119px;
    background-image:url('../media/files/images/btn_contactos.png');

}
ul#imgMenu li a.at {
    width:122px;
    background-image:url('../media/files/images/btn_actividades.png');
}
ul#imgMenu li a.nt {
    width:101px;
    background-image:url('../media/files/images/btn_noticias.png');
}
ul#imgMenu li a.fq {
    width:79px;
    background-image:url('../media/files/images/btn_faqs.png');
}
/* Fix IE. Hide from IE Mac \*/
* html ul#navMenuEl li { float: left; height: 1%; }
* html ul#navMenuEl li a { height: 1%; }
/* End */


/*  ----------   end menu horizontal  ------------  */