/* ============================= */
/* ========= reset css ========= */
/* ============================= */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
ol, ul {
	list-style:none;
}
a {
	outline:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:none;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/* ============================= */
/* ========= container ========= */
/* ============================= */

/*General styles*/

html {
	overflow-x:hidden;
}
body {
	font-family:Arial, Helvetica, sans-serif;
}
body.bg_home {
	background: url(../images/bg-home.jpg) no-repeat center 10px
}
.site {
	width:980px;
	margin:auto;
}
.header {
	height:396px;
	position:relative;
}
/*Top Menu*/
.header .topMenu {
	width:964px;
	height:85px;
	background: url(../images/bg-menu.png) no-repeat left 10px;
	margin:auto;
}
.header .topMenu h1 {
	display:block;
	width:106px;
	height:56px;
	background: url(../images/img-logo.gif) no-repeat left top;
	position:absolute;
	left:40px;
	top:10px;
}
.header .topMenu h1 a {
	display:block;
	width:106px;
	height:56px;
	text-indent:-9999px;
}
.header .bottomMenu {
	position:absolute;
	bottom:0px;
	width:964px;
	height:41px;
	margin:auto;
	background: url(../images/bg-menu-level1.png) no-repeat left top;
}
.header .bottomMenu ul {
	padding:0;
	margin:0 0 0 15px;
	width:auto;
}
.header .bottomMenu ul li {
	display:inline;
	float:left;
	color:#FFF;
	padding:6px 0 0 0;
}
.header .bottomMenu ul li a {
	_float:left;
}
/*Main*/
.main {
	position:relative;
}
.main .helpBoard {
	width:370px;
	height:492px;
	background: url(../images/bg-gil.png) no-repeat left top;
	position:absolute;
	right:-20px;
	top:-55px;
	z-index:10;
}
.main .helpBoard .gil {
	width:170px;
	height:351px;
	background: url(../images/img-gil.png) no-repeat left top;
	float:right;
	margin:0;
	padding:0;
}
.main .helpBoard .contentHome {
	float:left;
	width:200px;
	height:351px;
	background:#F00;
}
.main .content {
	width:630px;
	float:left;
}
.main .content .blockLeft {
	width:323px;
	float:left;
}
.blockLeft .navMenu {
	width:169px;
	height:31px;
	background: url(../images/bg-menu-home-novidades.jpg) no-repeat left top;
}
.blockLeft .navMenu h2 {
	display:block;
	width:169px;
	height:31px;
	text-indent:-9999px;
}
.blockLeft .blockNews {
	width:319px;
	background:#edece7;
	margin:13px 0 0 1px;
	padding:0 0 3px 0;
}
.blockLeft .blockNews:hover {
	cursor:pointer;
	background:#F7F8F2
}
.blockLeft .blockNews img {
	border:6px solid #FFF;
	margin:12px;
}
.blockLeft .blockNews p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474645;
	padding:10px 12px 0px 12px;
}
.blockLeft .blockNews p.subTitle {
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff4e00;
	padding:0 12px 0px 12px;
!important
}
.blockLeft .blockNews p.newsTitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#232323;
}
.blockLeft .blockNews .moreInfo {
	width:312px;
	height:14px;
	background:#e1e1d9;
	margin:38px auto 0 auto;
	padding:0 0 3px 0;
}
.moreInfo a {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding:3px 7px 0 7px;
}
.blockLeft .blockSubNews {
	width:319px;
	background:#f7f8f2;
	margin:2px 0 0 1px;
	padding:0 0 3px 0;
}
.blockLeft .blockSubNews:hover {
	cursor:pointer;
	background:#edece7
}
.blockLeft .blockSubNews img {
	border:6px solid #FFF;
	margin:12px;
}
.blockLeft .blockSubNews .blockSubNewsImage {
	float:left;
}
.blockLeft .blockSubNews p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474645;
	padding:8px 12px 0px 12px;
	line-height:1em;
}
.blockLeft .blockSubNews p img {
	margin:0;
	padding:0;
	border:none;
}
.blockLeft .blockSubNews p.subTitle {
	font-family:Tahoma, Geneva, sans-serif;
	color:#ff4e00;
	padding:0 12px 0px 12px !important;
}
.blockLeft .blockSubNews p.newsTitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	color:#232323;
	padding:10px 0 0 10px;
}
.blockLeft .blockSubNews .moreInfo {
	width:312px;
	height:14px;
	background:#e1e1d9;
	margin:26px auto 0 auto;
	padding:0 0 3px 0;
*margin:22px auto 0 auto;
}
.moreInfo a {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding:3px 7px 0 7px;
}
.main .content .blockRight {
	float:right;
	width:306px;
}
.blockRight .navMenu {
	width:169px;
	height:31px;
	background: url(../images/bg-menu-home-projectos.jpg) no-repeat left top;
}
.blockRight .navMenu h2 {
	display:block;
	width:169px;
	height:31px;
	text-indent:-9999px;
}
.blockRight .blockProjects {
	border-left:1px solid #ececec;
	margin:13px 0 0 0;
	padding:0 0 0 5px;
}
.blockRight .blockProjects .blockProjContent {
	width:285px;
	height:130px;
	position:relative;
	margin:0px 0 3px 0;
	cursor:pointer;
}
.blockRight .blockProjects .blockProjContent:hover {
	background:#f7f8f2;
	cursor:pointer;
}
.blockProjInfo {
	width:285px;
	height:17px;
	bottom:-1px;
	position:absolute;
	background:#edede9;
}
.blockProjInfo a {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding:3px 7px 0 7px;
}
.blockProjContent h3 {
	padding:15px 15px 0 15px;
}
.blockProjContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 15px 0 15px;
	color:#232323;
	line-height:1em;
}
.blockBlueBox {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:28px;
}
.marginTop {
	margin-top:-62px !important;
}
/*Footer*/
.footer {
	border-top:1px solid #d3d3d3;
	width:630px;
	margin:34px 0 0px 0;
	height:35px;
}
.footer ul {
	margin:6px 0 0 0px;
}
.footer ul li {
	float:left;
	padding:0 5px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.74em;
	color:#535353;
}
.footer ul li a {
	float:left;
	color:#535353;
	text-decoration:none;
}
.footer ul li a:hover {
	color:#ff6600;
}
.footerSix {
	float:right !important;
}
/* ################################################        THIRD LEVEL TABS        ################################################ */

span.btn_who_we_are {
	position:absolute;
	left:-2px;
	bottom:0px;
	display:block;
	width:133px;
	height:30px;
	background:url(../images/btn_tab_quem_somos_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_history {
	position:absolute;
	left:-3px;
	bottom:0px;
	display:block;
	width:90px;
	height:30px;
	background:url(../images/btn_tab_historia_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_social_organs {
	position:absolute;
	left:-2px;
	bottom:0px;
	display:block;
	width:140px;
	height:30px;
	background:url(../images/btn_tab_orgaos_sociais_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_news {
	position:absolute;
	left:1px;
	bottom:0px;
	display:block;
	width:95px;
	height:30px;
	background:url(../images/btn_tab_noticias_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_events {
	position:absolute;
	left:-2px;
	bottom:0px;
	display:block;
	width:95px;
	height:30px;
	background:url(../images/btn_tab_eventos_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_gallery {
	position:absolute;
	left:-3px;
	bottom:0px;
	display:block;
	width:87px;
	height:30px;
	background:url(../images/btn_tab_galeria_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_gil_house {
	position:absolute;
	left:-5px;
	bottom:0px;
	display:block;
	width:118px;
	height:30px;
	background:url(../images/btn_tab_casa_gil_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_apoio_domicilio {
	position:absolute;
	left:-2px;
	bottom:0px;
	display:block;
	width:163px;
	height:30px;
	background:url(../images/btn_tab_apoio_domicilio_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_gil_day {
	position:absolute;
	left:-2px;
	bottom:0px;
	display:block;
	width:99px;
	height:30px;
	background:url(../images/btn_tab_dia_gil_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_family_health {
	position:absolute;
	left:-3px;
	bottom:0px;
	display:block;
	width:161px;
	height:30px;
	background:url(../images/btn_tab_saude_familia_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_how_to_help {
	position:absolute;
	left:0px;
	bottom:0px;
	display:block;
	width:127px;
	height:30px;
	background:url(../images/btn_tab_como_ajudar_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_partners {
	position:absolute;
	left:-1px;
	bottom:0px;
	display:block;
	width:100px;
	height:30px;
	background:url(../images/btn_tab_parceiros_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_godfathers {
	position:absolute;
	left:-3px;
	bottom:0px;
	display:block;
	width:102px;
	height:30px;
	background:url(../images/btn_tab_padrinhos_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_supports {
	position:absolute;
	left:-3px;
	bottom:0px;
	display:block;
	width:76px;
	height:30px;
	background:url(../images/btn_tab_apoios_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_volunteer {
	position:absolute;
	left:-3px;
	bottom:0px;
	display:block;
	width:154px;
	height:30px;
	background:url(../images/btn_tab_bolsa_voluntaria_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
span.btn_contacts {
	position:absolute;
	left:-2px;
	bottom:0px;
	display:block;
	width:133px;
	height:30px;
	background:url(../images/btn_tab_contactos_hover.gif) no-repeat left top;
	display:none;
	z-index:510;
}
.blockMenuAboutUs {
	position:absolute;
	left:0px;
	top:0px;
	z-index:500;
}
.blockMenuNewsEvents {
	position:absolute;
	left:345px;
	top:0px;
	z-index:500;
}
.blockMenuProjects {
	position:absolute;
	left:124px;
	top:0px;
	z-index:500;
}
.blockMenuHelp {
	position:absolute;
	left:250px;
	top:0;
	z-index:500;
}
.blockMenuStore {
	position:absolute;
	left:549px;
	top:0;
	z-index:500;
}
.blockImgTabs .ui-state-hover a span, .blockImgTabs .ui-state-hover a:hover span, .ui-state-hover a span {
	display:block;
}
.blockImgTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span {
	display:block;
}
.ui-state-hover a span, .ui-widget-content .ui-state-hover a span, .ui-state-focus a span, .ui-widget-content .ui-state-focus a span {
	display:block;
}
.blockImgTabs .ui-tabs .ui-tabs-nav {
	padding-left:8px;
}
.blockImgTabs .ui-tabs .ui-tabs-nav li a {
	padding:0px;
}
.blockImgTabs .ui-tabs .ui-tabs-panel {
	padding:0px;
}
.blockImgTabs .ui-widget {
}
/* ################################################        ABOUT US        ################################################ */

body.bg_aboutus {
	background: url(../images/bg_sobrenos.jpg) no-repeat center 10px;
}
.site .headerInternalPage {
	height:306px;
}
.blockInternalContent {
	width:980px;
}
.blockInternalContent .blockIntContLeft {
	float:left;
	width:593px;
	padding:22px 20px 0 20px;
}
.blockInternalContent .blockIntContRight {
	float:left;
	width:347px;
}
.block .blockHighLightBlue {
	width:319px;
	margin-top:-93px;
}
.blockHighLightBlue .blockHighLightBlueTop {
	width:319px;
	height:19px;
	background:url(../images/bg_highlightblue_top.png) no-repeat left top;
}
.blockHighLightBlue .blockHighLightBlueContent {
	position:relative;
	width:273px;
	_height:350px;
	min-height:350px;
	padding:13px 23px 0 23px;
	background:url(../images/bg_highlightblue_center.png) no-repeat left top;
}
.blockHighLightBlue .blockHighLightBlueFooter {
	width:319px;
	height:53px;
	background:url(../images/bg_highlightblue_bottom.png) no-repeat left top;
}
/*small footer*/
/*.blockHighLightBlue .blockHighLightBlueFooterSmall {width:319px; height:21px; background:url(../images/bg_highlightblue_bottom_small.png) no-repeat left top;}*/

.blockHighLightBlueContent h3.hdrHowToHelp {
	display:block;
	width:169px;
	height:21px;
	padding-bottom:7px;
	background:url(../images/hdr_como_ajudar.png) no-repeat left top;
	text-indent:-9000px;
}

.blockHighLightBlueContent h3.hdrAction {
	display:block;
	width:130px;
	height:31px;
	padding-bottom:7px;
	background:url(../images/hdr_em_accao.png) no-repeat left top;
	text-indent:-9000px;
}

.blockHighLightBlueContent h3.hdrHelp {
	display:block;
	width:175px;
	height:22px;
	padding-bottom:7px;
	background:url(../images/hdr_venha_ajudar.png) no-repeat left top;
	text-indent:-9000px;
}


.blockHighLightBlueContent h4 {
	padding-bottom:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	color:#000;
	font-weight:normal;
}
.blockHighLightBlueContent h3.hdrHowToSupport {
	display:block;
	width:160px;
	height:20px;
	padding-bottom:7px;
	background:url(../images/hdr_como_apoiar.png) no-repeat left top;
	text-indent:-9000px;
}
.blockHighLightBlueContent .blockHighDivider {
	padding-bottom:15px;
}
.blockHighLightBlueContent .blockHighDivider a {
	color:#000;
}
.blockHighLightBlueContent .blockHighDivider ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.blockHighLightBlueContent .blockGreyDivider {
	padding-bottom:10px;
}
.blockGreyDivider .blockRowGreyDivider {
	height:2px;
	padding-top:13px;
	background:url(../images/bg_grey_divider.gif) no-repeat left bottom;
}
.blockHighLightBlueContent p {
	font-size:0.74em;
	padding-bottom:5px;
}
.blockHighLightBlueContent p.greyText {
	font-size:0.63em;
	color:#5c7373;
}
.greyText {
	color:#5c7373;
}
.blockHighLightBlueFooter .blockLinkHelp {
	padding-top:10px;
	text-align:center;
	background:url(../images/bg_grey_divider.gif) no-repeat center top;
}
.blockHighLightBlueFooter .blockLinkHelp a {
	background:url(../images/btn_forma_posso_ajudar.gif) no-repeat left top;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	width:232px;
	height:19px;
	display:block;
	text-transform:uppercase;
	font-weight:700;
	margin:0 auto;
	padding:3px 0 0 0;
	text-decoration:none;
}
.blockHighLightBlueFooter .blockLinkHelp a:hover {
	color:#ff6600;
}
.blockHighLightBlueContent .blockImgGil {
	position:absolute;
	left:200px;
	top:-8px;
	width:170px;
	height:351px;
}
.blockHighLightBlueContent .blockImgGilContinente {
	position:absolute;
	left:200px;
	top:205px;
	width:99px;
	height:101px;
}
h2.hdrSection {
	text-indent:-9000px;
	line-height:0;
	height:0px;
}
.imageText1 {
	float:left;
	margin:0 13px 0px 0;
}
.blockIntContLeft p {
	font-size:0.74em;
	padding-bottom:20px;
	color:#4c4c4c;
}
.blockIntContLeft h3.orange {
	font-size:1em;
	color:#ff5400;
}
h3.accordionPanel {
	font-size:0.74em !important;
	color:#4c4c4c !important;
	font-weight:700 !important;
	padding:1px 0 1px 5px;
	background:#EDEDE9;
	margin-bottom:2px;
}
h3.accordionPanel span.moreInfo {
	display:block;
	width:50px;
	position:absolute;
	top:5px;
	right:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.80em;
	text-transform:uppercase;
	color:#000;
}
.ui-state-active span.moreInfo {
	display:none !important;
}
.blockAccordionContent {
	padding:5px 0 0 0;
}
.block .blockLinkImg {
}
h3.blockHospital {
	font-size:0.74em !important;
	color:#4c4c4c !important;
	font-weight:700 !important;
	padding:1px 0 1px 5px;
	background:#EDEDE9;
	margin-bottom:2px;
}
.blockImgGilBox {
	height:177px;
}
.blockImgGil2 {
	position:absolute;
	top:315px;
	left:86px;
}
.blockHighLightBlueContent h3.hdrAllWeek {
	display:block;
	width:231px;
	height:22px;
	padding-bottom:7px;
	background:url(../images/hdt_todas_semanas.png) no-repeat left top;
	text-indent:-9000px;
}
/* ################################################        HISTORY        ################################################ */

.blockIntContLeft h3.hdrOrange {
	font-size:1em;
	color:#ff4e00;
	font-weight:700;
	padding-bottom:10px;
}
.block .blockContNews {
}
.blockContNews .blockContNewsTop {
	width:319px;
	height:15px;
	background:url(../images/bg_news_top.png) no-repeat left top;
}
.blockContNews .blockContNewsContent {
	width:319px;
	background:url(../images/bg_news_content.png) no-repeat left top;
}
.blockContNews .blockContNewsFooter {
	width:319px;
	height:17px;
	background:url(../images/bg_news_footer.png) no-repeat left top;
}
.blockContNewsContent .blockNewsTemplate {
	width:286px;
	padding:8px 16px 0 17px;
}
.blockNewsTemplate h4.hdrNews {
	display:block;
	width:136px;
	height:22px;
	margin-left:5px;
	background:url(../images/hdr_novidades.png) no-repeat left top;
	text-indent:-9000px;
}
.block .blockHighLightNews {
	width:286px;
	padding-top:20px;
}
.blockHighLightNews .blockHighLightNewsLeft {
	float:left;
	width:114px;
	padding:5px;
	background:#fff;
}
.blockHighLightNews .blockHighLightNewsRight {
	float:left;
	width:157px;
	padding-left:5px;
}
.blockHighLightNewsLeft .blockHighLightImg {
	width:114px;
	height:72px;
	overflow:hidden;
}
.blockHighLightNewsRight h5 {
	font-size:1em;
	color:#000;
	margin-top:-3px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
}
.blockHighLightNewsRight p.title {
	font-size:0.74em;
	color:#ff4e00;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
}
.blockHighLightNewsRight p {
	font-size:0.69em;
	color:#000;
	font-weight:normal;
}
.blockHighLightNews .blockMoreInfo {
	background:#e1e1d9;
	padding:3px;
	margin-top:5px;
}
.blockMoreInfo a.linkMoreInfo {
	float:right;
	font-size:0.63em;
	color:#000;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
}
/* ################################################        SOCIAL ORGANS        ################################################ */

.blockIntContLeft .blockSectionList {
	padding-bottom:20px;
}
.blockSectionList p {
	padding-bottom:0px;
}
.blockSectionList ul {
}
.blockSectionList ul li {
	color:#4C4C4C;
	font-size:0.74em;
}
/* ################################################        NEWS AND EVENTS        ################################################ */

body.bg_news {
	background: url(../images/bg_eventos.jpg) no-repeat center 10px;
}
body.bg_events {
	background: url(../images/bg_eventos.jpg) no-repeat center 10px;
}
body.bg_gallery {
	background: url(../images/bg_galeria.jpg) no-repeat center 10px;
}
.newsEvents {
	padding:22px 20px 0px 0px !important;
	width:613px !important;
}
.blockIntContLeft .blockNews, .blockIntContLeft .blockModuleItem {
	width:613px;
	padding: 13px 0px 5px 0px;
	overflow:hidden;
	_background:#F7F8F2;
	_margin-bottom:5px;
}
.blockIntContLeft .blockNews:hover, .blockIntContLeft .blockModuleItem:hover {
	background:#F7F8F2;
	cursor:pointer;
}
.blockNews .blockNewsImage {
	float:left;
	padding:0px 8px 15px 14px;
	width:261px;
	overflow:hidden;
}
.blockNews .blockNewsImage img, .blockModuleItem .blockNewsImage img, .blockModuleVisual img {
	border:6px solid #FFF;
}
.blockNews .blockNewsText {
	float:right;
	width:300px;
	padding: 0px 11px 15px 0px;
}
.blockNews .blockNewsText h3, .blockModuleItem .blockNewsText h3 {
	font-size:16px;
	color:#000000;
	font-weight:normal;
}
.blockNews .blockNewsText h4, .blockModuleItem .blockNewsText h4 {
	font-size:12px;
	color:#ff4e00;
	font-weight:normal;
	margin-bottom:8px;
}
.blockNews .blockNewsText p, .blockModuleItem .blockNewsText p {
	font-size:12px;
	color:#000000;
}
.blockNews .blockNewsInfo, .blockModuleItem .blockNewsInfo {
	background:#edede9;
	margin: 0px 5px 0px 5px;
	height:17px;
}
.blockNews .blockNewsInfo a {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding:3px 7px 0 7px;
}
.blockModuleItem .blockNewsImage {
	padding: 0px 8px 15px 14px;
}
.blockModuleItem .blockNewsText {
	padding: 0px 11px 15px 20px;
}
.blockModuleItem .blockNewsInfo a.linkBack {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding:3px 7px 0 15px;
}
.blockModuleItem .blockNewsInfo a.linkNext {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:700;
	text-transform:uppercase;
	padding:3px 7px 0 15px;
}
.blockModuleItem .blockModuleVisual {
	float:left;
	padding:0px 8px 15px 14px;
	width:440px;
	overflow:hidden;
}
.blockModuleItem .blockModuleSection {
	float:left;
	width:151px;
}
.blockModuleSection h3.hdrPhotos {
	display:block;
	width:53px;
	height:15px;
	text-indent:-9000px;
	background:url(../images/hdr_fotos.gif) no-repeat left top;
}
.blockModuleSection h3.hdrVideos {
	display:block;
	width:62px;
	height:18px;
	text-indent:-9000px;
	background:url(../images/hdr_videos.gif) no-repeat left top;
}
.blockNewsInfo p.blockModuleDesc {
	display:block;
	width:470px;
	float:left;
	font-size:0.74em;
	color:#000;
	padding:0 0 0 14px;
}
.blockHighDivider .hdr_ultima_hora {
	display:block;
	width:157px;
	height:29px;
	margin-top:-4px;
	padding-bottom:4px;
	text-indent:-9000px;
	background:url(../images/hdr_ultima_hora.png) no-repeat left top;
}
/* ################################################        PROJECTS        ################################################ */

/*DO NOT CHANGE TO EN DUE TO LINK ATTR REL*/

body.bg_casa_gil {
	background: url(../images/bg_casa_gil.jpg) no-repeat center 10px;
}
body.bg_apoio_domicilio {
	background: url(../images/bg_apoio_domicilio.jpg) no-repeat center 10px;
}
body.bg_dia_gil {
	background: url(../images/bg_dia_gil.jpg) no-repeat center 10px;
}
body.bg_saude_familia {
	background: url(../images/bg_saude_familia.jpg) no-repeat center 10px;
}
body.bg_contacts {
	background: url(../images/bg_contactos.jpg) no-repeat center 10px;
}
.blockIntContLeft .hdrTempHarbor {
	display:block;
	position:absolute;
	left:145px;
	top:-226px;
	width:297px;
	height:80px;
	padding:0px;
	text-indent:-9000px;
}
.blockIntContLeft .hdrThankYou {
	display:block;
	position:absolute;
	right:25px;
	top:-231px;
	width:170px;
	height:90px;
	padding:0px;
	text-indent:-9000px;
}
.blockIntContLeft .hdrMobileUnit {
	display:block;
	position:absolute;
	left:235px;
	top:-231px;
	width:270px;
	height:90px;
	padding:0px;
	text-indent:-9000px;
}
.blockIntContLeft .hdrObjective {
	display:block;
	position:absolute;
	left:240px;
	top:-231px;
	width:270px;
	height:90px;
	padding:0px;
	text-indent:-9000px;
}
.blockHighLightBlueContent .blockImgGilClic {
	position:absolute;
	left:40px;
	top:280px;
	width:256px;
	height:306px;
}
/* ################################################        HELP       ################################################ */

body.bg_help {
	background:url(../images/bg_sobrenos.jpg) no-repeat center 10px;
}
.blockIntContLeft p a {
	color:#000;
}

.blockPageCounter { 
	float:right;

}

.blockPageCounter a { font-size:12px; margin:0 5px 0 5px;}


.blockPageCounter span { font-size:12px;}

.hdrBlack {}
.hdrBlack a { color:#000;}

/*.blockPaginationContainer { position:relative; _height:600px; min-height:600px;}
.blockPaginationContainer .blockPageCounter { position:absolute; bottom:0px; right:0px;}*/

.helpPartners .blockPaginationContainer { position:relative; _height:300px; min-height:300px;}

.volunteersPic { margin-left:-4px; margin-bottom:4px;}

.hdrBlack a.qtipImage { text-decoration:none;}

/* ################################################        LOJA       ################################################ */

.block .blockTemplate1 {
	width:980px;
}
.blockTemplate1 .blockContLeft {
	float:left;
	padding:22px 20px 0;
	width:593px;
}
.blockTemplate1 .blockContRight {
	float:left;
	width:347px;
}
.blockPageBuild {
	width:430px;
	padding-top:30px;
}
.blockPageBuild .blockPageBuildImg {
	float:left;
	width:147px;
	padding:0 0 0 31px;
}
.blockPageBuild .blockPageBuildCopy {
	padding:180px 0 0 0;
}
.blockPageBuildCopy p {
	font-size:0.74em;
	color:#000;
}
/* ################################################       CONTACTOS       ################################################ */

.googleMapWindow {
	background:#edece7;
	width:562px;
	height:337px;
	padding:17px;
}
.contactsList {
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.contactsList ul {
}
.contactsList ul li {
}
.contactsList ul li a {
	color:#000;
}
/* ################################################       pagination       ################################################ */

a.qp_disabled {
	color: #888;
	visibility:hidden;
}
#images_counter {
	width: 200px;
}
#images_counter .qp_prev {
	/*				margin-right: 30px;*/
	display: block;
	float: right;
}
#images_counter .qp_next {
	display: block;
	float: left;
}

.blockIntContLeft .linkMail a { color:#FF5A00;}