p {
  margin-bottom:1em;
}

ul {
  margin-left:10px;
  padding-left:10px;
  list-style-type: disc;
}

body {
	background-color: #7F7F7F;
	font-family:arial; 
	font-size: 12px; 
	color : #666;
}
td {
	font-family:arial; 
	font-size: 12px; 
	color : #666;
}
.textoinput {
	border-RIGHT: #000000 1px solid; 
	border-TOP: #000000 1px solid; 
	BaCKGROUND: #ffffff; 
	OVERFLOW: auto; 
	border-LEFT: #000000 1px solid; 
	border-BOTTOM: #000000 1px solid; 
	font-family:verdana,geneva; 
	font-size: 11px; 
	color : #4D4D4D;
}



/*pesquisa*/

.input {
	display:block;
	border:none;
	background-image:url(/img/caixa_pesquisa.gif);
	width:121px;
	*width:116px;
	height:17px;
	padding-left:5px;
	color:#000000;
	font-size:10px;
	border:0px;
}


/* IE 6 */
* html .input{
	height:17px;
	top:-1px;
}

/* IE 7 */
*+html .input{
	height:17px;
	top:-1px;
}

.btOkPesquisaHome_pt {
	display:block;
	background-image:url(/img/bt_pesquisa_pt.gif);
	width:60px;
	height:17px;
	float:left;
}
.btOkPesquisaHome_ptspan{
	display:none;
}

.btOkPesquisaHome_en {
	display:block;
	background-image:url(/img/bt_pesquisa_en.gif);
	width:60px;
	height:17px;
	float:left;
}
.btOkPesquisaHome_en span{
	display:none;
}


.titulo {
	font-family: arial, sans-serif; 
	font-size: 13px; 
	color: #000000;
}
.texto { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: #666666;
}

.textoB { 
	font-family: arial, sans-serif; 
	font-size: 14px; 
	color: #666666;
}
.textobig { 
	font-family: arial, sans-serif; 
	font-size: 14px; 
	color: black;
}

.textoblack { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: black;
}

.textorange { 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	color: #FF7200;
}

.textowhite { 
	font-family: arial, sans-serif; 
	font-size: 11px; 
	color: white;
}

.titulo_modulo {
	font-family: verdana, sans-serif; 
	color: #4b4b4b; 
	font-size:15px;  
	text-decoration: none; 
	font-weight: normal; 
}
a{
	font-family: arial, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	color: black;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #FF7200;
}
/*a:visited{		text-decoration: underline;
				}*/
a:active{
	text-decoration: none;
}
a.link {
	font-family: arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a.link:visited {
	color: #333333; 
	text-decoration: none;
}
a.link:active {
	color: #333333;
	text-decoration: none;
}
a.link:hover {
	color: #FF7200;
	text-decoration: none;
}

a.link_m {
	font-family: Verdana;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
a.link_m:visited {
	color: #333333; 
	text-decoration: none;
}
a.link_m:active {
	color: #333333;
	text-decoration: none;
}
a.link_m:hover {
	color: #FF7200;
	text-decoration: none;
}

a.link1 {
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.link1:visited {
	color: #333333; 
	text-decoration: none;
}
a.link1:active {
	color: #333333;
	text-decoration: none;
}
a.link1:hover {
	color: #FF7200;
	text-decoration: none;
}

a.link_menu {
	font-family: Verdana;
	font-size: 9px; 
	color: #FFFFFF; 
	text-decoration: none;
}
a.link_menu:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.link_menu:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.link_menu:hover {
	color: #FF7200;
	text-decoration: none;
}

a.link_mm {
	font-family: Verdana;
	font-size: 9px;
	color: #990000;
	text-decoration: none;
}
a.link_mm:visited {
	color: #990000; 
	text-decoration: none;
}
a.link_mm:active {
	color: #990000;
	text-decoration: none;
}
a.link_mm:hover {
	color: #FF7200;
	text-decoration: none;
}


.link_mais, .link_mais:visited, .link_mais:active, .link_mais:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FF7200;
	text-decoration: none;
}

.janela_principal {
	background-color: #FFFFEE;
}
.cor_1 {
	background-color: #66a2CD;
}
.cor_2 {
	background-color: #FFEEBB;
}
.cor_3 {
	background-color: #003C67;
}
.cor_4 {
	/* background-color: #99C1DE; */
	background-color: #003C67;
}
.cor_5 {
	background-color: #3383BD;
}
.cor_menu {
	background-color: #FFEEBB;
}
.cor_area {
	background-color: #E5E5E5;
}
.laranja_do_separador {
	background-color: #FF7200;
}
.preto {
	background-color: #000000;
}
.border_foto {
	border-color: black;
}
TD.td_branco{
	background-color: #FFFFFF;
	vertical-align:top;

}

/* ########################################################### */



/* ## Menu Rodapé */

.mn_rodape {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
letter-spacing: -1px;
color: #fffffb;
}

.mn_rodape_lnk,.mn_rodape_lnk:link,.mn_rodape_lnk:active,.mn_rodape_lnk:visited {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
letter-spacing: -1px;
color: #fffffb;
}

.mn_rodape_lnk:hover {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
letter-spacing: -1px;
color: #fffffb;
}

/* ########################################################### */



/* ## Barra Verde / Línguas */

.br_verde_txt {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #f8fffa;
}

.br_verde_txt_lnk,.br_verde_txt_lnk:link,.br_verde_txt_lnk:active,.br_verde_txt_lnk:visited {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #f8fffa;
}

.br_verde_txt_lnk:hover {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
color: #f8fffa;
}

.br_verde_txt_off {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #97b198;
}

/* ########################################################### */




/* ## Títulos Main Page */

.ttl_orange {
font-family: arial, Verdana, Helvetica, Times New Roman, sans-serif;
font-style: normal;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #d85800;
}

.ttl_orange_lnk,.ttl_orange_lnk:link,.ttl_orange_lnk:active,.ttl_orange_lnk:visited,.ttl_orange_lnk:hover {
font-family: arial, Verdana, Helvetica, Times New Roman, sans-serif;
font-style: normal;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #d85800;
}

.ttl_green {
font-family: arial, Verdana, Helvetica, Times New Roman, sans-serif;
font-style: normal;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #839257;
}

.ttl_white {
	font-family: verdana, times new roman, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}

.ttl_white_lnk,.ttl_white_lnk:link,.ttl_white_lnk:active,.ttl_white_lnk:visited,.ttl_white_lnk:hover {
	font-family: verdana, times new roman, arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.ttl_mainhp {
	font-family: arial, verdana, helvetica, times new roman, sans-serif;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #FF7200;
/*	color: #839257;*/
}

/* ########################################################### */



/* ## Revista / Sumários */

.sumarios_txt {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
line-height: 14px;
color: #343434;
}

.sumarios_txt_lnk,.sumarios_txt_lnk:link,.sumarios_txt_lnk:active,.sumarios_txt_lnk:visited {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
line-height: 14px;
color: #343434;
}

.sumarios_txt_lnk:hover {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
line-height: 14px;
color: #da5800;
}

.sumarios_ttl {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
line-height: 14px;
color: #da5800;
}

/* ########################################################### */



/* ## Textos */

.txt {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #747474;
}

.txt_lnk,.txt_lnk:link,.txt_lnk:active,.txt_lnk:visited {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
color: #343434;
}

.txt_lnk:hover {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
text-decoration: underline;
color: #da5800;
}

.txt_ttl {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #da5800;
}

.txt_bigttl {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #678468;
}

.txt_news_bigttl,.txt_news_bigttl:link,.txt_news_bigttl:active,.txt_news_bigttl:visited {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000000;
}

.txt_news_bigttl:hover {
text-decoration: none;
color: #da5800;
}

/* ########################################################### */



/* ## Input Fields & Combo Boxes */

.inp_field_01 {
font-family: Verdana, arial, Helvetica, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
color: #747474;
background-color: #FFFFFF;
width: 84px;
}

.btn_form_01 {
font-family: Verdana, Tahoma, Helvetica, arial, sans-serif;
font-style: normal;
font-size: 11px;
font-weight: normal;
text-decoration: none;
border: #222222 1px solid; 
color: #FFFFFF;
background-color: #678468;
vertical-align: middle;
text-align: center;
width: 90px;
height: 20px;
}

/* ########################################################### */

.aviso_conteudo {
	font-family: arial, verdana, helvetica, times new roman, sans-serif;
	font-style: normal;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color:#000080;
/*	color: #839257;*/
}

.menus_interior {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color:#757575;
}

.menus_interior:hover {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color:#FF7200;
}
#abre_janela {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color:#757575;
}

#abre_janela:hover {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	color:#FF7200;
}


/*Classificados*/
span.classificados_titulo {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
}

div.boxClassificado {
	width:330px;
	height:266px;
	float:left;
	margin:0 16px 12px 0;
	overflow:hidden;
}

div.boxClassificado.nomargin {
	margin-right:0px;
}

div.boxClassificado div.titulo {
	clear:both;
	width:100%;
	height:21px;
	line-height:21px;
	background-color:#FF7101;
	color:#FFFFFF;
	text-indent:8px;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

div.boxClassificado div.conteudo {
	
	height:244px;
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom:1px dotted #DBDBDB;
	padding:0 7px 0 7px;
	font-family:verdana;
	font-size:10px;
	color:#747474;
}

div.boxClassificado div.conteudo div.datas {
	padding:10px 0 16px 0;
	color:#333333;
	font-family:verdana;
	font-size:9px;
}

div.boxClassificado div.conteudo div.foto {
	float:left;
	position:relative;
	width:95px;
	height:82px;
	overflow:hidden;
	padding:0 8px 8px 0;
}

div.boxClassificado div.conteudo div.foto div.vendido {
	position:absolute;
	width:95px;
	height:90px;
	left:0;
	top:0;
	background: url(/img/img_vendido.png) no-repeat center center;
}

div.boxClassificado div.conteudo div.foto a.noampliar {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:95px;
	height:124px;
	cursor:default;
}

div.boxClassificado div.conteudo div.foto a.ampliar {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:95px;
	height:124px;
	background:url(/img/lupa_off.gif) 5px 5px no-repeat;
}

div.boxClassificado div.conteudo div.foto a.ampliar:hover {
	background:url(/img/lupa_on.gif) 5px 5px no-repeat;
}

div.boxClassificado div.conteudo div.contactos {
	clear:both;
	width:320px;
}

div.boxClassificado div.conteudo div.options {
	clear:both;
	width:100%;
	margin-top:10px;
}

div.boxClassificado div.conteudo div.options a {
	display:block;
	float:left;
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:#666666;
	margin-right:10px;
}

div.boxClassificado div.conteudo div.options a.emailIco {
	display:block;
	height:14px;
	background: url(/img/email_icon.gif) top left no-repeat;
	text-indent:23px;
}

div.boxClassificado div.conteudo div.options a.editar {
	float:right;
}

input.input_txt {
	width:400px;
	padding:3px 0 3px 3px;
	color:#333;
	border:1px solid #DBDBDB;
}

textarea.input_textarea {
	width:400px;
	height:100px;
	border:1px solid #DBDBDB;
	padding:3px;
}

textarea.input_textarea.descricao {
	height:150px;
}

textarea.input_textarea.contactos {
	height:50px;
}

.labelFrm {
	font-weight:bold;
	color:#666666;
}

.backcolorDiff {
	background:#F0F0F0;
}

div#divFaqQuestion {
	display:none;
	height:200px;
}

.barra_videos{
	background-color:#FF7200;
	height:30px;
	width:152px;
}

.tit_videos{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	text-transform:uppercase;
}

.mascara_destaque{
	position:absolute;
	background: url(/img/maskVideoHome.png);
	left:0px;
	top:0px;
	height:130px;
	width:154px;
	z-index:9;
	display:block;
}

.fundo_destaque_video{
	background-color:#FFE3CD;
	padding:15px 10px 10px 10px;
	color:#37C756F;
}

.resumo_dest_video{
	color:#767676;
	font-size:11px;
}

.tit_dest_video{
	text-transform:uppercase;
}

.conteudo_videos{
	background-color:#E5E5E5;
	width:640px;
	height:100%;
	padding:10px;
	float:left;
}

.mascara_listagem{
	position:absolute;
	background: url(/img/maskVideoInteiror.png);
	left:0px;
	top:0px;
	height:105px;
	width:140px;
	z-index:999;
	display:block;
}

#galerias{
	font-size:12px;
}

.content_lista{
	float:left;
	width:640px;
	padding-top:12px;
}

.envie_video{
	padding:10px 0 10px 10px;
	float:left;
	color:#000;
}

.envie_video_titulo{
	font-weight:bold;
	font-size:14px;
}

.envie_video_barra{
	color:#E36C0A;
	font-weight:bold;
	font-size:14px;
}

.share
{
	width:50px;
	height:20px;
	float:left;
	padding-top:5px;
	padding-left:17px;
	background-image:url(../img/iconShare.png);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:5px;
}
.share span
{
	text-decoration:none;
	color:#999999;
	cursor: pointer;
}

.share span:hover{
	text-decoration:underline;
}



