

/* Importar ficheiros de apoio.
----------------------------------------------------------------------- */
@import "src/reset.css";
@import "src/typography.css";
@import "src/grid.css";
@import "src/forms.css";

/* Default background.
-------------------------------------------------------------- */
body { background:url(../../img/bg.jpg) repeat-x top left #39342d; color:#545454; }

/* Textos
-------------------------------------------------------------- */
.titulo_sabia {color:#d6934c; font-weight:bold; font-size:1.2em; position:absolute; top:57px; left:150px;}

.resposta { position:absolute; top:83px; left:150px;}

.faq { background:url(../../img/bullet_faq.gif) top left no-repeat; min-height:30px; font-size: 1.3em; color:#2f2c27; margin-top:30px; padding-left:40px; vertical-align:bottom;}

.rod { color:#fff; text-align:center; font-size:.9em; padding:20px 0; position:relative; }

/* Links
-------------------------------------------------------------- */
a {color:#744e25; text-decoration:none;}
a:hover{color:#d6934c; text-decoration:underline;}
a:active, a:visited { text-decoration:none; }


.consultartds { background:url(../../img/b_consultartds.gif) center no-repeat; width:95px; height:7px; position:absolute; bottom:0px; left:129px; padding:7px 12px 11px 12px; font-size:0.9em;}

.consultartds_biblioteca { background:url(../../img/b_consultartds.gif) center no-repeat; width:95px; height:7px; position:absolute; bottom:0px; padding:7px 12px 11px 12px; font-size:0.9em;}

.links_sem_underline { color:#744e25; text-decoration:none;}

.links_sem_underline:hover { color:#d6934c; text-decoration:none;}


/* Imagens
---------------------------------------------------------------- */
.borda_castanha { background:url(../../img/bg_imgs.gif) top left no-repeat; padding:5px; margin-right:15px;}

.img_para_comparar { float:left;}

/* DIV comparação
---------------------------------------------------------------- 
.comparacao { float:left; width:607px; height:250px; overflow-x:hidden; overflow-y:hidden;}*/

.div_das_img {margin-left:10px; float:left; text-align:center; font-size:0.8em; width:153px; height:185px; background:#ddb58a;}

.descricao { background:url(../../img/sombra_bg.gif) top center no-repeat; padding-top:12px;}

/* Galeria 
.elemListagemFotos{
	clear:both;
}

.elemListagemFotosTransp, .elemListagemFotosTranspOn{
	position:absolute; 
	top:0; 
	left:0; 
	width: 100%; 
	height:100%; 
	background:#FFFFFF; 
	opacity:0;
	filter:alpha(opacity=0);
	cursor: pointer;
}

.elemListagemFotosTranspOn{
	opacity:0.3;
	filter:alpha(opacity=30);
}


 paginacao */

.paginacao .paginacaoNumPagCorr {
color:#fff;
}
.paginacao .paginacaoNumsPag{
	color:#a5a3a1;
font-weight:normal;
text-decoration:none;
	}
.paginacaoTexto{
	width:0;
}
.paginacao {
	margin:8px;
	color:#a5a3a1;
}
.paginacao a {
color:#a5a3a1;
font-weight:bold;
}

/* Table medidas politicas */

.medidasPoliticas { border:solid 1px #0e0e0e; font-size:0.9em; color:#0e0e0e;}
.medidasPoliticas td { border-bottom:dotted 1px #0e0e0e; padding:10px; vertical-align:middle;}
.medidasPoliticas span { font-size:0.8em;}
.medidasPoliticas .simNao { text-align:center;}

.curtoPrazo { color:#fff; background:url(../../controlo/img/curto_prazo.jpg) top left repeat-x #b54227; margin:10px 50px 10px 50px; padding:15px;}
.curtoPrazo .titulo { font-size:1.2em;}


.questionario{ display:block; width:184px; height:49px; background:url(../../img/b-feedback.gif) no-repeat top; }
.questionario:hover{ background:url(../../img/b-feedback.gif) no-repeat bottom; }

/* Carrocel
---------------------------------------------------- */


/* Rodapé
-------------------------------------------------------------- */
.rodTop{ position:absolute; top:0; left:850px; }
