﻿@charset "utf-8";
/* CSS Document */

body {
	display:block;
	width:100%;
	background:#FFFFFF url(/temas/default/img/bgTop.gif) repeat-x;
	margin:0 auto;
	margin-top:6px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
	
#mainSite{ margin:auto;width:995px; }

a { color:#3E3E3E;/*font-size:11px;*/font-weight:bold;text-decoration:none; }
a:hover { color:#FF9900;text-decoration:none; }

.link{ color: #3E3E3E;font-size:12px; }	
	
.titulo, .titulo a{ font-size:18px;color: #3E3E3E;position:relative;width:400px;padding:3px 0;line-height:20px; /*height:20px;*/ }

#main_content{ margin-top:10px;/*margin-left:5px;*/width:570px; }
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.alineac{ margin-left: 37px; }

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix { display: block; }

.floatLeft { display:block;float:left; }
.floatRight { display:block;float:right; }

h1, h3, h4, h5, h6 { display:none; }

.divImgAmbienteLogo {
	display:block;
	float:left;
	border-right:1px solid #C1C1C1;
	position:absolute;
	width:650px;
	height:114px;
	background-color:#D7D7D7;
}

.divImagemAmbiente { display:block;position:absolute;top:0;right:0;width:457px;height:113px;z-index:1; }

.divBorderBottomAmbiente {
	display:block;
	position:absolute;
	border-bottom:1px solid #C1C1C1;
	top:0;
	right:0;
	z-index:2;
	width:438px;
	height:113px;
}

.divMascaraImagemAmbiente {
	display:block;
	position:absolute;
	background-image:url(/temas/default/img/mascaraImgsTopo.png);
	top:0;
	left:0;
	width:354px;
	height:113px;
	z-index:3;
}

.divLogoTopo {
	display:block;
	position:absolute;
	background-image:url(/temas/default/img/logoSegurancaOnline.png);
	top:32px;
	left:19px;
	width:186px;
	height:58px;
	z-index:4;
}
.divLogoTopo a{ display:block;width:186px;height:58px; }

/*conteudos*/
.divColunaEsquerda { display:block;float:left;width:212px;z-index:0;margin:10px 0; }

.divMenuColunaEsquerda { display:block;background:#F2F2F2;width:191px;padding:6px 4px;margin-left:2px;border-bottom:1px solid #F2F2F2;border-right:1px solid #F2F2F2; }
.divMenuColunaEsquerdaDark { display:block;background:#E5E5E5;width:191px;padding:6px 4px;margin-left:2px;border-bottom:1px solid #E5E5E5;border-right:1px solid #E5E5E5; }



.divNewsletterLeft{
	display:block;
	background-image:url(/temas/default/img/bgNewsletter.gif);
	width:212px;
	height:115px;
	margin:0 0 40px 0;
}

.divNewsletterLeftPosition{ display:block;width:212px;height:115px;position:absolute; }

.divInputNewsletter{ display:block;position:absolute;top:93px;left:10px; }

.inputNewsletter{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	background:transparent;
	width:155px;
}
.divInputLogin{ display:block;margin-bottom: 5px; }

.inputLogin{
	display:block;
	font-size:10px;
	color:#9E9E9E;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	width:150px;
	height: 15px;
	padding-top: 4px;
	padding-left: 10px;
}
.inputPassw {
	display:block;
	font-size:10px;
	color:#9E9E9E;
	background:transparent;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	width:125px;
	float:left;
	height: 13px;
	padding-top: 8px;
	padding-left: 10px;
}
.divLogin{
	display:block;
	background-image:url(/temas/default/img/bg_login.gif);
	width:181px;
	height:49px;
	margin:0 0 5px -10px;
}

.divBtOkNewsletter { display:block;position:absolute;top:93px;right:10px; }
.btOkNewsletter { display:block;border:none;background:transparent;width:25px; }

.divBtOkLogin { display:block;float:right; }
.btOkLogin { display:block;border:none;background:transparent;width:25px;padding:4px;width:30px;height:35px; }

.login-item{ height: 20px; }
.login-item a{ color:#3E3E3E; }
.login-item-img{ margin-bottom: -2px; }

.marginBottomLogos{ display:block;margin:0 0 20px 0; }

.divGeralColunaConteudos{ display:block;width:776px;float:right;margin:10px 0 0 7px; }

.divConteudo { display:block;float:left;width:569px;line-height:16px;z-index:0; }
.divConteudo li{ line-height:22px; }
.divConteudo .tableGca a{ color:#666;font-weight:bold;text-decoration:underline; }
.divConteudo .tableGca a:hover{ color:#ff9900; }

.divDestaquesTopo { display:block;margin:0 0 5px 0;height:315px; }

.divDestaqueGrande { display:block;width:425px;height:305px;position:absolute;border:4px solid #EFEFEF; }
.divImgDestaqueGrande {	display:block;position:absolute;z-index:1; }

.divTxtDestaqueGrande {	
	display:block;
	background-image:url(/temas/default/img/bgTxtDestaqueGrande.png);
	width:384px;
	padding:10px 20px;
	position:absolute;
	z-index:2;
	bottom:30px;
	left:0px;
}


.divTxtDestaqueGrande a{ display:block;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:15px; }
.divTxtDestaqueGrande a span{	display:block;text-decoration:none;color:#FF9900;font-weight:normal;font-size:10px;margin:5px 0 0 0;/*margin:10px 0 0 0;*/ }


.linkBigSlider{ display:block; }
.linkBigSlider:hover{ cursor:pointer; }
.linkBigSlider img{ border:none; }
.divTxtDestaqueGrande .tituloSlider{ display:block;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:15px; }
.divTxtDestaqueGrande .saibaMaisSlider span{	display:block;text-decoration:none;color:#FF9900;font-weight:normal;font-size:10px;margin:5px 0 0 0;/*margin:10px 0 0 0;*/ }


#registoNewsletter a, .arvoreGca  a{ text-decoration:none;color:#404040;font-weight:bold; }

.divTxtDestaqueGrande a:hover{ text-decoration:none;color:#FF9900; }

.divGeralDestaquesSmall { display:block;float:right;background:#EFEFEF;width:115px;padding:6px 7px 2px 7px;height:303px; }
.divDestaqueSmall{ display:block;width:115px;height:98px;margin:0 0 4px 0; }
.divDestaqueSmallPostion { display:block;position:absolute;width:115px;height:98px; }

.divImgDestaqueSmall { display:block;position:absolute;width:115px;height:98px;top:0;left:0;z-index:1;margin:0 0 5px 0; }

.divTxtDestaqueSmall {
	display:block;
	background-image:url(/temas/default/img/bgTxtDestaqueSmall.png);
	position:absolute;
	width:115px;
	padding:5px 0 5px 0;
	text-align:center;
	bottom:0;
	left:0;
	z-index:2;
	min-height:30px;
	color:#FFFFFF;
}
.divTxtDestaqueSmall a{ font-size:10px;color:#FFFFFF;text-decoration:none; }
.divTxtDestaqueSmall a:hover{ font-size:10px;color:#FFFFFF;text-decoration:none; }

.marginBottomBlocosHome { display:block;margin:0 0 20px 0; }

.labelDestaques2Home {
	display:block;
	background-image:url(/temas/default/img/labelDestaquesHome.gif);
	width:569px;
	height:27px;
}

.blocoDestaque2Home { display:block;width:275px; }

.imgDestaque2Home { display:block;border:5px solid #EFEFEF;margin:0 0 5px 0; }

.txtDestaque2Home { display:block;color:#3E3E3E;margin:0 0 0 5px; }
.txtDestaque2Home a{ display:block;color:#FF9900;text-decoration:none;font-size:12px; }

.txtDestaque2Home a:hover{ color:#FF9900;text-decoration:underline; }

.labelNoticiasHome {
	display:block;
	background-image:url(/temas/default/img/labelNoticiasHome.gif);
	width:569px;
	height:27px;
}

.txtNoticiasHome { display:block;/*color:#FF9900;*/margin:2px 0 10px 5px; }
.txtNoticiasHome a{ display:block;color:#FF9900;text-decoration:none; }
.txtNoticiasHome a:hover{ color:#FF9900;text-decoration:underline; }

.divColunaDireita { display:block;width:200px;float:right;/*border:1px solid red;*/ }

.divRegistoLogin { display:block;margin:0 0 10px 0;width:200px; }

.tabLoginRight{
	display:block;
	float:left;
	background-image:url(/temas/default/img/tabLoginRight-on.gif);
	width:84px;
	height:24px;
	margin:0 5px 0 0;
}
.divContentRegistoLogin { display:block;background:#EBEBEB;padding:10px 20px 5px;color:#3E3E3E; }

.btRegisteRight {
	display:block;
	background-image:url(/temas/default/img/btRegisteRight.gif);
	margin:0 0 0 10px;
	width:117px;
	height:22px;
}
.btRegisteRight a{ display:block;width:117px;height:22px; }

.divBannersRight { display:block;margin:0 0 10px 0; }
.divColunaBannersRight{ float:left;width:200px; }

/*footer*/
.divGeralFooter {
	display:block;
	margin-bottom:20px;
	/*float:left;*/
	width:100%;
	background: #3E3E3E url(/temas/default/img/logoSeara.gif) no-repeat scroll right center;
}

.copy {
	display:block;
	float:left;
	background-image:url(/temas/default/img/copy.gif);
	width:219px;
	height:45px;
}

#opcoesFooter { display:block;float:left;margin:0;padding:0; }
#opcoesFooter ul { margin:0;padding:0; }
#opcoesFooter ul li { list-style:none;float:left;padding:0;margin:0; }
#opcoesFooter ul li a { display:block;float:left;margin:0;height:45px;padding:0; }

#opcoesFooter ul li span {
	display:block;
	float:left;
	background-image:url(/temas/default/img/separadorOpcoesBottom.gif);
	width:30px;
	height:45px;
}

.btsobre {
	display:block;
	background-image:url(/temas/default/img/btFooter01-off.gif);
	width:38px;
}
.btsobre a { display:block;width:38px; }

.btsobre a:hover {
	display:block;
	background-image:url(/temas/default/img/btFooter01-on.gif);
	width:38px;
}

.btautoria {
	display:block;
	background-image:url(/temas/default/img/btFooter02-off.gif);
	width:50px;
}
.btautoria a { display:block;width:50px; }

.btautoria a:hover {
	display:block;
	background-image:url(/temas/default/img/btFooter02-on.gif);
	width:50px;
}

.btajuda {
	display:block;
	background-image:url(/temas/default/img/btFooter03-off.gif);
	width:37px;
}
.btajuda a { display:block;width:37px; }

.btajuda a:hover {
	display:block;
	background-image:url(/temas/default/img/btFooter03-on.gif);
	width:37px;
}

.btcontactos {
	display:block;
	background-image:url(/temas/default/img/btFooter04-off.gif);
	width:70px;
}
.btcontactos a { display:block;width:70px; }

.btcontactos a:hover {
	display:block;
	background-image:url(/temas/default/img/btFooter04-on.gif);
	width:70px;
}

.btpolíticaeprivacidade {
	display:block;
	background-image:url(/temas/default/img/btFooter06-off.gif);
	width:136px;
}
.btpolíticaeprivacidade a { display:block;width:136px; }

.btpolíticaeprivacidade a:hover {
	display:block;
	background-image:url(/temas/default/img/btFooter06-on.gif);
	width:136px;
}

.btadicionaraosfavoritos {
	display:block;
	background-image:url(/temas/default/img/btFooter05-off.gif);
	width:154px;
}
.btadicionaraosfavoritos a{ display:block;width:154px; }

.btadicionaraosfavoritos a:hover{ display:block;background-image:url(/temas/default/img/btFooter05-on.gif); }

.seara {
	display:block;
	float:right;
	background:#3E3E3E url(/temas/default/img/logoSeara.gif) no-repeat right;
	width:107px;
	height:45px;
}
.seara a{ display:block;float:right;width:107px;height:45px; }

/*interior*/
.marginBottomContent { display:block;margin:0 0 20px 0; }

.titulo01 { display:block;font-size:16px;color:#3E3E3E;font-weight:bold; }

.titulo02 {display:block;font-size:14px;color:#3E3E3E; }

.texto01 { display:block;color:#3E3E3E;line-height:140%; }
.texto01 a{ color:#FF9900;font-size:14px;font-weight:bold;text-decoration:none; }

.texto02 { display:block;color:#3E3E3E;line-height:140%;padding:0 0 0 56px;margin-bottom:5px; }
.texto02 br{ margin:6px 0; }
.texto02 a{ color:#3E3E3E;font-weight:bold;text-decoration:underline; }
.texto02 a:hover{ color:#F09100;text-decoration:underline; }

.alinea{ margin:3px 0 0 0;}

.link01 { display:block;margin:0 0 7px 0; }

.link01 a{ color:#3E3E3E;font-size:14px;font-weight:bold;text-decoration:none; }
.link01 span{ color:#3E3E3E;font-size:12px !important;font-weight:normal;text-decoration:none; }
.link01 a:hover{ color:#FF9900;text-decoration:none; }
.link01 a:hover span{ color:#FF9900;text-decoration:none; }

.titulo03 { color:#3E3E3E;font-size:14px;font-weight:bold;margin:0 0 10px 0; }
.titulo03 span{ color:#3E3E3E;font-size:12px;font-weight:normal; }

.link02 { display:block;margin:0 0 7px 0;font-size:12px; }
.link02 a{ color:#FF9900;font-weight:bold;text-decoration:none;margin:0 5px 0 0; }
.link02 a span{ color:#3E3E3E;font-weight:normal; }
.link02 a span:hover{ color:#FF9900;text-decoration:none; }

.link02 .desc{ color:#3E3E3E;font-weight:normal; }
.seccao{ margin:2px 0 4px 25px;font-weight:bold; }
.marginLeftLink { display:block;padding:0 0 0 25px; }
.marginLeftLink2 { display:block;padding:0 0 0 45px; }

.link03 { display:block;margin:0 0 7px 0;font-size:13px;font-weight:bold; }
.link03 a{ color:#3E3E3E;font-size:14px;text-decoration:none;margin:0 5px 0 0; }
.link03 a:hover{ color:#FF9900;text-decoration:none; }
.link03 span{ text-decoration:underline;font-weight:bold; }

.link08{ display:block;margin:0 0 7px 0;font-size:15px;font-weight:bold; }
.link08 a{ color:#FF9900;font-size:14px;font-weight:bold;text-decoration:none;margin:0 5px 0 0; }
.link08 a:hover{ color:#3E3E3E;text-decoration:none; }

/* Icones */
#icones { display:block;margin:0;padding-left:15px; }
#icones ul { margin:0;padding:0; }
#icones ul li { list-style:none;float:left;padding:0;margin:0 4px 0 0; }
#icones ul li a { display:block;float:left;margin:0;padding:0;width:36px;height:27px; }

.icone01 {
	display:block;
	background-image:url(/temas/default/img/icone01-on.gif);
}
.icone01 a {
	display:block;
	background-image:url(/temas/default/img/icone01-off.gif);
}
.icone01 a:hover {
	display:block;
	background-image:url(/temas/default/img/icone01-on.gif);
}
.icone01Activo {
	display:block;
	background-image:url(/temas/default/img/icone01-on.gif);
	width:36px;
	height:27px;
}

.icone02 {
	display:block;
	background-image:url(/temas/default/img/icone02-off.gif);
}
.icone02 a {
	display:block;
	background-image:url(/temas/default/img/icone02-off.gif);
}
.icone02 a:hover {
	display:block;
	background-image:url(/temas/default/img/icone02-on.gif);
}
.icone02Activo {
	display:block;
	background-image:url(/temas/default/img/icone02-on.gif);
	width:36px;
	height:27px;
}

.icone03 {
	display:block;
	background-image:url(/temas/default/img/icone03-off.gif);
}
.icone03 a {
	display:block;
	background-image:url(/temas/default/img/icone03-off.gif);
}
.icone03 a:hover {
	display:block;
	background-image:url(/temas/default/img/icone03-on.gif);
}
.icone03Activo {
	display:block;
	background-image:url(/temas/default/img/icone03-on.gif);
	width:36px;
	height:27px;
}

img{ border: none; }

.icone04 img {
	display:block;
	 border: none; 
	*background-image:url(/temas/default/img/icone04-off.gif);
}
.icone04 a {
	display:block;
	background-image:url(/temas/default/img/icone04-off.gif);
}
.icone04 a:hover {
	display:block;
	background-image:url(/temas/default/img/icone04-on.gif);
}
.icone04Activo {
	display:block;
	background-image:url(/temas/default/img/icone04-on.gif);
	width:36px;
	height:27px;
}

.icone05 {
	display:block;
	background-image:url(/temas/default/img/icone05-off.gif);
}
.icone05 a {
	display:block;
	background-image:url(/temas/default/img/icone05-off.gif);
}
.icone05 a:hover {
	display:block;
	background-image:url(/temas/default/img/icone05-on.gif);
}
.icone05Activo {
	display:block;
	background-image:url(/temas/default/img/icone05-on.gif);
	width:36px;
	height:27px;
}

.contentIconesComment { background:#EBEBEB;padding:20px 10px 10px 10px;margin-left: 15px;display:block;margin-top:0px;line-height:140%;color:#3E3E3E; }
.contentIconesComment a{ color:#3E3E3E;font-weight:bold; }
.contentIconesComment a:hover{ color:#F09100; }
.contentIconesComment span{ background:#EBEBEB;color:#333333;/*font-weight:bold;display:block;*/ }

.contentIconesFerramentas { background:#EBEBEB;padding:20px 10px 10px 10px;margin-left: 15px;display:block;line-height:140%;color:#3E3E3E; }
.contentIconesFerramentas span{ background:#EBEBEB;display:block;color:#333333;font-weight:bold;text-decoration:underline; }

.contentIconesDocumentos { background:#EBEBEB;padding:20px 10px 10px 10px;margin-left: 15px;display:block;line-height:140%;color:#3E3E3E; }
.contentIconesDocumentos span{ background:#EBEBEB;display:block;color:#333333;font-weight:bold;text-decoration:underline; }
.contentIconesDocumentos a{ color:#F09100;font-size:11px;font-weight:bold;text-decoration:none; }
.contentIconesDocumentos a:hover{ color:#666;text-decoration:none; }

.contentIconesLinks{ background:#EBEBEB;padding:20px 10px 10px 10px;margin-left: 15px;display:block;line-height:140%;color:#3E3E3E; }
.contentIconesLinks span{ background:#EBEBEB;display:block;color:#333333;font-weight:bold;text-decoration:underline; }

.fieldsettitulo{ color:#004054;font-weight:bold;font-size: 15px; }

.searchlista1{ float: left; }
.searchlista2{ float: left;	}

.item_search{ color:#000000;font:Arial,Helvetica,sans-serif;font-weight: normal; }
.item_search strong { margin:3px 0; }

#menuPisos { float:left;width:523px;margin:0;padding:0 0 20px 0; }	
#menuPisos ul{ float:left;width:523px;margin:0;padding:0; }	
#menuPisos ul li{ float:left;height:24px;margin:0 0 2px 0;padding:0;list-style-type:none; }
	
#menuPisos ul li a{
	float:left;
	height:24px;
	margin:0 2px 0 0;
	padding:0 14px;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	background:#3E3E3E;
	color:#FFF;
}
	
#menuPisos ul li a:hover, #menuPisos li.active a{ background:#F09100;color:#FFF;}
	
#menuGlossario { float:left;width:523px;margin:0;padding:0 0 20px 0; }
#menuGlossario ul{ float:left;width:523px;margin:0;padding:0; }	
#menuGlossario ul li{ float:left;height:24px;margin:0 0 2px 0;padding:0;list-style-type:none; }
	
#menuGlossario ul li a{
	float:left;
	height:13px;
	margin:0 2px 0 0;
	padding:2px 5px;
	font: bold 11px Arial, Helvetica, sans-serif;
	background:#EBEBEB;
	color:#3E3E3E;
	text-align:center;
	width:7px;
}
	
#menuGlossario ul li a:hover, #menuGlossario li#active a{ background:#F09100;color:#FFF; }

.glossarioListaResultados{ clear:both; }

.glossarioWord{ color:#3E3E3E;font-weight: bold; }

#separador_calculo{ float:left;width:523px;height: 30px; }	
	
.bts {
	float:left;
	height:24px;
	padding:0 0 0 14px;
	background:#F09100 url(/temas/default/img/b-esq.gif) top left no-repeat;
}
.btscancelar {
	float:left;
	height:24px;
	padding:0 0 0 14px;
	background:#3E3E3E url(/temas/default/img/bCancelar-esq.gif) top left no-repeat;
}	
	
.btAbrir { position:absolute !important;top:15px;right:20px; }

.btsVoltar {	 margin:14px 1px 10px 1px;color:#FFF;width:45px;text-decoration:none !important; }

.btsMargin1 { margin:14px 0 0 0;	 }
.btsMargin2 { margin:14px 0 0 14px; }	
.btsMargin3 { margin:14px 0 0 308px; }
.btsMargin4 { float:right;margin-right:60px;margin-top:14px; }

.btsMarginCarrinhoEncomendar {	margin: -24px 0 0 460px; }
.btsMarginCarrinhoCancelar {	 margin: 14px 0 0 370px; }

#btsCalcEfectEv{ position:absolute;top:67px;right:60px; }

.fim{ height:14px; }

.bts a{
	float:left;
	height:24px;
	margin:0;
	padding:0 14px 0 0;
	color:#FFF;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	background:#F09100 url(/temas/default/img/b-dir.gif) top right no-repeat;
	text-decoration:none;
	text-align:center;
}
	
.btscancelar a{
	float:left;
	height:24px;
	margin:0;
	padding:0 14px 0 0;
	color:#FFF;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	background:#3E3E3E url(/temas/default/img/bCancelar-dir.gif) top right no-repeat;
}	
.bts input{
	float:left;
	height:24px;
	margin:0;
	padding:0 14px 0 0;
	color:#FFF;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	background:#F09100 url(/temas/default/img/b-dir.gif) top right no-repeat;
	border: none;
}	
.bts input:hover{ cursor:pointer; }
.bts a:hover{ color:#333; }
.btscancelar a:hover{ color:#F09100; }	
	
.cx {
	float:left;
	width:541px;
	position:relative;
	margin:0 0 10px 0;
	padding:14px;
	background:#EFEFEF;
	color:#666;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
}
.cx .chaves{ font-size:11px;font-weight:normal;line-height:14px;clear:both; }

.cx_sim2 {
	float:left;
	width:545px;
	position:relative;
	margin:0 0 10px 0;
	padding:14px;
	background:#EFEFEF;
	color:#666;
	font: bold 14px/24px Arial, Helvetica, sans-serif;
}

.cx_p { float:left;width:536px;position:relative;margin:0 0 10px 0;padding:14px;background:#EFEFEF; }	

.bullet_pacote{	margin:0 5px 1px -7px;	}
.text_pacote{ letter-spacing: 0.5px;font-size: 11px; }
.preco_pacote{ color:#F09100;font-weight: bold;	}

.cxTitle{
	float:left;
	position:relative;
	margin-top: 15px;
	width:544px;
	background:#3E3E3E;
	padding: 5px 0 5px 20px;
	font-size: 12px;	
	font-weight: bold;
	color: 	#FFFFFF;
	text-transform:uppercase;
}
	
.cxItem {
	float:left;
	width:540px;
	margin:8px 0 0 0;
	padding:0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}
.cxItem a:link, .cxItem a:visited { color:#F09100; }
	
.cxItemSim3 {
	float:left;
	margin:8px 0 0 0;
	padding:0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}	
.cxItemSim2 {
	float:left;
	margin:8px 0 0 0;
	padding:0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}
.cxItemSimFinalizar {
	float:left;
	margin:0 0 0 0;
	padding:0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}		
	
.cxList {
	float:right;
	margin:0;
	width:444px;
	height:18px;
	font-size:11px;
	color:#666666;
	background:#FFF; 
	border:1px solid #999;
}
	
.cxDesc {
	float:left;
	width:308px;
	height:22px;
	margin: 0 2px 0 0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}
	
.cxArea {
	float:left;
	width:185px;
	height:22px;
	margin: 0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}
	
.cxDescCont {
	float:left;
	width:300px;
	height:18px;
	margin: 0 2px 2px 0;
	padding: 4px 0 0 4px;
	color:#000;
	background: #FFF;
	border:none;
	font: normal 12px Arial, Helvetica, sans-serif;
}
	
.cxAreaCont {
	float:left;
	width:181px;
	height:18px;
	margin: 0 0 2px 0;
	padding: 4px 0 0 4px;
	color:#000;
	background: #FFF;
	border:none;
	font: normal 12px Arial, Helvetica, sans-serif;
}
	
.cxSim4 {
	float:left;

	margin: 0 0 2px 0;
	padding: 4px 0 0 4px;
	color:#000;
	background: #FFF;
	border:none;
	font: normal 12px Arial, Helvetica, sans-serif;
}	
	
.cxPiso {
	float:left;
	height:22px;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}
	
.cxLinhaSim2 {
	float:left;
	height:40px;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-align: center;
}

.cxPisoCont {
	float:left;
	height:22px;
	color:#000;
	background: #FFF;
	border:none;
	text-indent:5px;
	font: normal 12px/21px Arial, Helvetica, sans-serif;
}
	
.cx1{ width:150px;margin: 0 2px 2px 0; }
.cx2{ width:22px;margin: 0 2px 2px 0; }
.cx3{ width:22px;margin: 0 2px 2px 0; }		
.cx4{ width:90px;margin: 0 2px 2px 0; }	
.cx5{ width:90px;margin: 0 2px 2px 0; }
.cx6{ width:60px;margin: 0 2px 2px 0; }
.cx7{ width:45px;margin: 0; }

.cx1Sim2 { width:60px;margin: 0 2px 2px 0; }
.cx2Sim2 { width:60px;margin: 0 2px 2px 0; }
.cx3Sim2 { width:60px;margin: 0 2px 2px 0; }
.cx4Sim2 { width:60px;margin: 0 2px 2px 0; }
.cx5Sim2 { width:60px;margin: 0 2px 2px 0; }
.cx6Sim2 { width:60px;margin: 0 2px 2px 0; }
.cx7Sim2 { width:70px;margin: 0 2px 2px 0; }
.cx8Sim2 { width:70px;margin: 0 2px 2px 0; }

.cxAsk{ color: #000000;	}

.check { margin:5px 0 0 0; }
.check2 { margin:5px 0 0 14px; }	
.check3 { float:left;margin:6px 4px 0 4px; }
	
.docType {
	float:left;
	height:18px;
	margin: 0;
	padding: 4px 0 0 4px;
	color:#000;
	border:none;
	font: normal 12px/22px Arial, Helvetica, sans-serif;
}
	
.dT1 {width:254px;float: left;}

.dT2 {float:left;width:230px;}

.docName {
	float:left;
	width:444px;
	height:22px;
	margin: 6px 2px 0 0;
	color:#F09100;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
}	
	
.docNameDesc {
	float:left;
	width:533px;
	padding:2px 3px;
	margin:0 0 2px 0;
	height:22px;
	color:#999;
	background: #FFF;
	border:none;
	*text-indent:5px;
	/* font: normal 12px/21px Arial, Helvetica, sans-serif; */
	font: normal 11px/21px Arial, Helvetica, sans-serif;
}
.docNameDesc a:link, .docNameDesc a:visited { color:#999;}
.docNameCapesp { margin:0 0 2px 0; }	

.dNNSelect {color:#999; !important;}
	
.dNauto {height:auto !important;}
.dNSelect {color:#000 !important;}
.dNSub {padding:0 0 0 30px; !important; color:#999 !important;}
.dNSubS {padding:0 0 0 30px; !important; color:#F09100 !important;}
.dNSub2 {padding:0 0 0 40px; !important; color:#999 !important;}
.dNSub2S {padding:0 0 0 40px; !important; color:#F09100 !important;}	
.dNSub3 {padding:0 0 0 50px; !important; color:#999 !important;}
.dNSub3S {padding:0 0 0 50px; !important; color:#000000 !important;}
	
	
.toggleLink{ color:#F09100 !important;height:22px;width:45px;font-size:14px; }
.toggle{clear:both;}
	
.notast{
	border:medium none;
	color:#000000;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;	
}

.notastSim3{
	border:medium none;
	color:#000000;
	clear:both;
	width:470px; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;	
	float: left;
}

.resultSim3{ width:470px;float: left; }

.ac_results{ background-color:#EFEFEF;border:1px solid #F09100;overflow:hidden;padding:0; }
.ac_results ul { list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:0;background-color: #EFEFEF; }
.ac_results li { cursor:pointer;display:block;font-size:12px;margin-left:-45px;overflow:hidden;padding-left:15px; }
	
.ac_input {
	float:left;
	width:300px;
	height:18px;
	margin: 0 2px 2px 0;
	padding: 4px 0 0 4px;
	color:#000;
	background: #FFF;
	border:none;
	font: normal 12px Arial, Helvetica, sans-serif;
	border:1px solid Gainsboro;
}	

.ac_input:focus{ border:1px solid orange; }
.ac_over { background-color:#F09100;color:black; }

.cxItem input[type=text]{ border:1px solid Gainsboro; }
.cxItem input[type=text]:focus{ border:1px solid orange; }
.cxItem input[type=text]:over { background-color:#F09100;color:black; }
	
/*--Main Image Preview--*/
.main_image {
	width:425px;
	height:305px;
	float: left;
	position: relative;
	overflow: hidden;
	color: #fff;
	display:block;
	border:4px solid #EFEFEF;
}
.main_image h2 { font-size:2em;font-weight:normal;margin:0 0 5px;padding: 10px; }
.main_image p { font-size: 1.2em;padding:10px;margin:0;line-height: 1.6em; }

.main_image a.collapse { height:27px;width:93px;text-indent:-99999px;position:absolute;top:-27px;right:20px; }
.main_image a.show {background-position: left bottom;} 

.image_thumb { float: left; }
.image_thumb img { float: left; }
.image_thumb ul { margin:0;padding:0;list-style: none; }
.image_thumb ul li{ float: left;width:115px;height:98px;margin:0 0 4px 0; }
.image_thumb ul li.hover { cursor: pointer; }
.image_thumb ul li.active { cursor: default; }

html .image_thumb ul li h2 { font-size:1.5em;margin:5px 0;padding: 0; }
.image_thumb ul li .block { float: left; }	
.image_thumb ul li p{display: none;}

/*--Main Image Preview--*/
.main_image {
	width:425px;
	height:305px;
	float: left;
	position: relative;
	overflow: hidden;
	color: #fff;
	display:block;
	border:4px solid #EFEFEF;
}
.main_image h2 { font-size: 2em;font-weight: normal;margin: 0 0 5px;padding:10px; }
.main_image p { font-size:1.2em;padding: 10px;margin:0;line-height: 1.6em; }

.main_image a.collapse {
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 

.image_thumb { float: left; }
.image_thumb img { float: left; }
.image_thumb ul { margin:0;padding:0;list-style: none; }
.image_thumb ul li{ float: left;width:115px;height:98px;margin:0 0 4px 0; }
.image_thumb ul li.hover { cursor: pointer; }
.image_thumb ul li.active { cursor: default; }

html .image_thumb ul li h2 { font-size: 1.5em; margin: 5px 0; padding: 0; }
.image_thumb ul li .block { float: left; }	
.image_thumb ul li p{display: none;}

#bts-sim-escadas{ float: left;width:400px; }	

.img_noticia{ float:left;width: 270px;margin-right: 10px; }

.img_noticia img{ border-style:solid;border-color:#EBEBEB;border-width:2px;width:265px; }

.data_noticia{ color: #F09100; 	}
.texto_noticia{ line-height: 16px;margin:0 10px 0 0; }
.texto_noticia a{ color:#666;font-weight:bold;text-decoration:underline; }
.texto_noticia a:hover{ color:orange; }

/*  - - - -- - - - -   PESQUISA DE GCA C/ FILTRO  - - - - - - --  -- - */
.gcaGCA{ padding:0px 0 0px 0;display:none;clear:left; }
.gcaGCA form{ text-align:center;margin:10px 0;clear:left;padding:10px;border:1px solid #eee; }
.gcaGCA label{ margin-right:10px;font-size:12px; }
.gcaGCA input[type=text]{ border:1px solid gray;padding:3px;width:150px; }
.gcaGCA select{ border:1px solid gray;padding:2px; }
.gcaGCA input[type=submit]{ border:1px solid gray;padding:2px;width:80px; }
.gcaGCA .title{ font-weight:bold;color:#F09100;margin:15px 0 5px 0; }
.gcaGCA .short_text{ color:#666666;margin:0; }      
.gcaGCA .pesqGcaError{ clear:both;color:red;display:block;margin:32px;text-align:center; }

.pesqGcaLupa{ background:#eee;float:right;padding:6px;font-size:11px;color:#F09100; }

.helpLink{ background:#eee;float:right;padding:6px;font-size:11px;color:#F09100;margin-left:5px; }
.helpLink:hover{ cursor:help;color:#666; }

.pesqGcaLupa:hover{ color:#666; }
.notaPesq{ font-size:10px;clear:both;font-weight:normal; }

#form_registo input[type=text]{ background-color:#F8F8F8;border:1px solid #D0D0D0;padding:3px;font-size:11px;width:300px; }
#form_registo input[type=password]{ background-color:#F8F8F8;border:1px solid #D0D0D0;padding:3px;font-size:11px;width:120px; }
#form_registo input[name=telemovel], #form_registo input[name=telefone], #form_registo input[name=fax]{
	width:120px;
}
#form_registo input[name=codigopostal]{ width:80px; }
#form_registo input[name=localidade]{ width:207px; }

#form_registo textarea{ background-color:#F8F8F8;border:1px solid #D0D0D0;padding:3px;font-size:11px;width:300px; }
	
#form_registo  select{ background-color:#F8F8F8;border:1px solid #D0D0D0;padding:2px; }

#form_registo input[name=security_code]{ padding-top:8px; }

.frm2LoginTable input[type=text], .frm2LoginTable input[type=password]{
	background-color:#F8F8F8;
	border:1px solid #D0D0D0;
	padding:3px;
	font-size:11px;
	width:150px;
}
	
.frm2LoginTable a{ font-weight:bold;color:#666;}

#registoNewsletter input[type=text], #registoNewsletter input[type=password]{
	background-color:#F8F8F8;
	border:1px solid #D0D0D0;
	padding:3px;
	font-size:11px;
	width:250px;
}

#confirmaEncomenda  textarea, #confirmaEncomenda select{
	background-color:#FFF;
	border:1px solid #D0D0D0;
	padding:3px;
	font-size:11px;
}

/*  - - - -- - - - -   LISTA FILHOS DE N� DO GCA  - - - - - - --  -- - */
.fichosGca{ margin:30px 0 10px 0;padding:0px 10px 10px 10px;clear:left; }

.fichosGca .title{
    font-weight:bold;
    color:#404040;
    margin:15px 0 2px 0;
	padding-left:10px;
	background:url(/temas/default/img/bt_bullet_pacotes.gif) no-repeat 0px 5px;
}

.fichosGca .titleLink{ background:none;font-weight:bold;color:#404040 !important;text-decoration:none !important; }
.fichosGca .short_text{ color:#666666 !important;margin:0; }
.fichosGca a.titleLink:hover, .fichosGca a.titleLink:hover .title { color: #ff9900; }

textarea[name=questao]{ background-color:#F8F8F8;border:1px solid #D0D0D0;padding:3px;font-size:12px;width:550px; }

.toggle{ display:block; }

.cx{ text-decoration:none;clear:both;display:block;margin:2px 0 0 0; }
.cx label[for=chave]{ display:block;margin:0 0 5px 0;clear:both; }
.cx label[for=criterios]{ display:block;margin:10px 0 2px;clear:both; }

.cx input[name=chave]{ border:1px solid gray;padding:2px;width:250px;clear:both;float:left; }

input, select , textarea{ font-size:11px;font-family:Arial,Helvetica; }

.login-item a{ font-weight:normal; }
.login-item a:hover { color: #ff8800; }

.quadroLegislacao{ max-width:470px; }
.quadroLegislacaoPesq{ max-width:435px; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #666;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	font-size:11px;
	margin:0 10px;
}

#tooltip h3, #tooltip div { margin:0;font-size:11px;font-weight:normal; }

.glossword{ text-decoration:underline !important;font-size:11px !important;font-weight:bold !important; }
.glossword:hover{ color:orange !important;cursor:help !important; }

.link01 .glossword{ text-decoration:none !important;color:#3E3E3E;font-size:12px !important;font-weight:bold !important; }
.link02 .glossword{ text-decoration:none !important;color:#3E3E3E;font-size:12px !important;font-weight:bold !important; }

.separador{ display:block;clear:both;height:5px; }

.format_15{ margin:5px 0 }
.format_20{ margin:8px 0 0 0; }
.format_21{ margin:8px 0 0 0;font-weight:normal !important; }

.quadroImg a img{ width:300px; }

input[type=submit]:hover{ cursor:pointer;color:#000000; }

.inactiveLink{ color:IndianRed !important; }
.inactiveLink:hover{ color:IndianRed !important; }

/* Novos elementos */
.clear{ clear:both; }
.esconde{ display:none; }
.marginTop10{ margin-top:10px; }

/* Menu Topo Horizontal */

.divMenuTopoContainer{ width:100%;height:30px;margin-top:10px;margin-bottom:10px;background-color:#3E3E3E; }

ul.menuTopo{ width:100%;height:100%;z-index:999;margin:0;padding:0; }

ul.menuTopo li.menu_item{ float:left;height:100%;list-style-type:none; }
ul.menuTopo li.menu_item a.menu_link{ display:block;background:#3E3E3E;height:100%; }

ul.menuTopo li.menu_item a.menu_link span{
	background: url(/temas/default/img/setaMenuClosed.png) no-repeat scroll left center #3E3E3E;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
	margin:0 0 0 10px;
    padding:8px 0px 7px 15px;    
	text-decoration: none;
	font-size:12px;
}

ul.menuTopo li.menu_item.activo a.menu_link span{ background:url(/temas/default/img/setaMenuOpened.png) no-repeat scroll left center #3E3E3E; }

/* Submenu do menu Topo */

ul.menuTopo li.menu_item ul.submenu{ display:none; }
ul.menuTopo li.menu_item.activo ul.submenu{ display:block;z-index:999;position:absolute;padding:0;margin:0;width:225px; }
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item{ list-style-type:none;width:220px;background-color:#3E3E3E;z-index:999;padding:5px 0; }
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item a.submenu_link{ color:#FFFFFF;font-weight:normal;font-size:12px;margin-left:15px;display:block;width:205px; }

/* Sub-Submenu do menu Topo */
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item ul.subsubmenu{ display:block;background-color:#4F4F4F;margin:0;padding:0;list-style-type:none; }

ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item ul.subsubmenu li.submenu_item{ background-color:#4F4F4F; }

/* necessita correccao no ie7 */
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item ul.subsubmenu li.subsubmenu_item{ padding:5px 0; }


ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item ul.subsubmenu li.subsubmenu_item a.subsubmenu_link:before{ content: "- "; } 
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item ul.subsubmenu li.subsubmenu_item a.subsubmenu_link{ font-weight:normal;font-size:11px;color:#FFFFFF;margin-left:15px;display:block;width:200px; }

/* Hovers */
ul.menuTopo li.menu_item.activo a.menu_link:hover span,
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item a.submenu_link:hover,
ul.menuTopo li.menu_item.activo ul.submenu li.submenu_item ul.subsubmenu li.subsubmenu_item a.subsubmenu_link:hover{ color:#FF9900;cursor:pointer; }


/* Menu Esquerda */
#tabMenuCidadao{ background-image:url(/temas/default/img/tab_cidadao.jpg);width:202px;height:50px;display:block; }
#tabMenuProfissional{ background-image:url(/temas/default/img/tab_profissional.jpg);width:202px;height:50px;display:block; }


.menuLeft { display:block;margin:10px 0 0 5px;padding:0; }
.menuLeft ul { margin:0;padding:0;list-style:none; }

.menuLeft ul li {height:15px;padding:0 0 3px 0;margin:0; }

.menuLeft ul li.menu_item a.menu_link{ font-size:12px;font-weight:normal;color:#3E3E3E;display:block;background:url(/temas/default/img/separador.jpg) repeat-x scroll left bottom transparent;padding-bottom:2px;margin-left:8px;  } 

/* Margens do menu lateral */
.menuLeft ul li.menu_item ul.submenu{ margin-top:10px; }
.menuLeft ul li.menu_item  , .menuLeft ul li.menu_item ul.submenu li.submenu_item{ margin-bottom:10px;margin-left:5px;background: url(/temas/default/img/bullet.jpg) no-repeat scroll left center transparent;height:12px; }

/* Submenus laterais */
.menuLeft ul li.menu_item ul.submenu li.submenu_item a.submenu_link{ font-size:12px;font-weight:normal;color:#3E3E3E;background:url(/temas/default/img/bullit.jpg) no-repeat scroll left center transparent;padding-left:7px; } 

/* Hover */
.menuLeft ul li.menu_item a:hover,
.menuLeft ul li.menu_item ul.submenu li.submenu_item a.submenu_link:hover{ color:#FF9900;cursor:pointer; }


/* Empresas */

.divFiltroEmpresas{ background-color:#EBEBEB;clear:both;width:100%;margin-bottom:10px;padding:5px 0; }

.divFiltroEmpresas .tableFiltroEmpresas{ width:100%;height:100%; }

.divFiltroEmpresas input{ border:none; }
.divFiltroEmpresas select{ cursor:pointer; }

.divFiltroEmpresas .btsMargin1 { margin:0; }
.divSelectFilter{ float:left; }


/*
.divEmpresaDestacada{ background-color:#FFFFFF;border:1px solid #F09100;clear:both;width:97%;margin-bottom:4px;padding:0; }
*/

.marginRight20{ margin-right:20px !important; }

.divEmpresaDestacada{ background-color:#FFFFFF;border:1px solid #C2C2C2;width:270px;height:67px;margin-bottom:4px;padding:0;float:left;margin-right:0px;overflow:hidden; }

.divEmpresaDestacada .tableEmpresaDestacada{ width:100%;height:100%;border:none; }

.divEmpresaDestacada .tableEmpresaDestacada .tdLogoEmpresa{ line-height:67px; }

.divEmpresaListagem{ width:100%;clear:both;margin-bottom:10px;padding:5px 0; }

.divEmpresaListagem  .nomeEmpresa{ width:400px; }
.divEmpresaDestacada .nomeEmpresa{ max-height:67px;overflow:hidden; }

.divEmpresaListagem  .nomeEmpresa a{ font-size:12px;color:#3E3E3E;padding:0; }
.divEmpresaDestacada .nomeEmpresa a{ font-size:12px;color:#3E3E3E;padding:0; }

.divEmpresaListagem  .nomeEmpresa a:hover, 
.divEmpresaDestacada .nomeEmpresa a:hover { color: #ff9900; }

.divEmpresaDestacada .logoEmpresa{ margin:0 10px;height:40px;/*width:150px;*/text-align:center; }
.divEmpresaListagem .logoEmpresa{ margin:0 10px; }

.imgLogoEmpresa{ max-width:135px;max-height:40px;overflow:hidden; }

/* Detalhes-Empresa */
#detalhe_empresa { margin: 20px 0; }
#detalhe_empresa h1 { display: block; font-size:18px; color: #3E3E3E; padding:3px 0; line-height:20px; margin: 0 0 10px 0; }
#detalhe_empresa h2 { display: block; font-size:14px; color: #3E3E3E; padding:3px 0; line-height:20px; margin: 0; }
.detalhe-maisinfo .linhainfo { clear:both;float:left;font-weight:normal;line-height:24px;text-align:left;width:100%; }
.detalhe-maisinfo .linhainfo.numregisto { font-size: 13px; margin: 5px 0 10px 0; }

.detalhe-maisinfo .linhainfo span { clear:both;display:inline;font-weight:bold; }
.titulos-detalhe{ font-size:14px;font-weight:bold;margin:10px 0;clear:both; }
.detalhe-maisinfo.produtos_actividades { margin-top: 20px; }
ul.itemsDetalheCat { list-style: none; margin: 0; padding: 0; }

.divImagemEmpresaDetalhes{ width:150px;height:150px;position:relative;overflow:hidden;text-align:center; }
.divImagemEmpresaDetalhes img{ max-width:150px; }

ul.itemsDetalhe{ padding:0;clear:both;margin:0 0 10px 0px; }


ul.itemsDetalhe li.listagemNormal{ color:#404040;font-weight:bold;margin:0;clear:both;background:url(/temas/default/img/bt_bullet_pacotes.gif) 0 center no-repeat;list-style:none;padding-left:16px; }
ul.itemsDetalhe li.letras{ list-style:none;color:#FF9900;font-weight:bold;font-size:16px;margin:10px 0;clear:both; }

ul.itemsDetalhe li .itemLink{ display:block;width:540px;line-height:22px; }

ul.itemsDetalhe li.empresas{ color:#404040;font-weight:bold;margin:0;clear:both;background:url(/temas/default/img/seta.png) 0 center no-repeat;list-style:none;padding-left: 16px; }
ul.itemsDetalhe li.empresas a.itemLink{ font-weight:normal; }

ul.itemsDetalhe li.listagemCinza{ background-color:#EBEBEB;color:#404040;font-weight:bold;text-transform:uppercase;margin:10px 0;clear:both;list-style:none;width:564px;overflow:hidden; }
ul.itemsDetalhe li.listagemCinza a.itemLink{ margin-left:15px;background:url(/temas/default/img/seta.png) 0 center no-repeat #EBEBEB;padding-left:16px;color:#000000; }
ul.itemsDetalhe li.listagemCinza a.itemLink:hover{ color:#FF9900; }


.btPesquisar{ width:92px;height:22px;display:block;border:none;background:url(/temas/default/img/btPesquisar.jpg); }
.btPesquisar:hover{ cursor:pointer; }

/* Facebook */
.divFacebookLikeButton{ margin:0 0 0 10px;width:100%;height:24px;width:100px;float:left;overflow:hidden; }


/* Pesquisa */
#documentosGca{ display:none; }
#criterios{ display:none; }
.cx .texto{ font-weight:normal;font-size:11px;font-family:Arial,Helvetica;margin:10px 0;display:block; }

/* NavBar */
.navbar span, .navbar a{ margin-left:5px;margin-right:5px; }

.notapesquisa { font-size: 12px; color: #333; font-weight: normal; }
.notapesquisa b { font-weight: bold; }

.anpc_last_update { clear: both; float: none; margin-top: 20px; text-align: right; font-style: italic; margin-right: 2px; }
.anpc_disclaimer { clear: both; float: none; background: #3E3E3E; color: #fff; padding: 10px 20px; margin: 20px 0; width: 513px; }
.anpc_disclaimer a { color: #fff; text-decoration: underline; }
.anpc_disclaimer a:hover { text-decoration: none; }
span.clear { display: block; height: 1px; }

#directorio_anpc { margin-top: 16px; width: 553px; }
#directorio_anpc .divFiltroEmpresas { background: #3E3E3E; margin-bottom: 0px; color: #FFF; font-size: 13px }
#directorio_anpc table.tableFiltroEmpresas td { padding-bottom: 5px; }
#directorio_anpc form.pesquisa_anpc { padding: 20px; background: #3E3E3E; width: 513px; margin-bottom: 20px; }
#directorio_anpc .anpc_criterios { background: #F2F2F2; padding: 20px 10px; margin-top: 5px; }
#directorio_anpc .feature { margin-bottom: 12px; }
#directorio_anpc .feature h1 { color: #F09100; margin-bottom: 2px; }
#directorio_anpc .feature .num_registo { font-size: 13px; color: #F09100; }
#directorio_anpc  select.combo_produtos { width: 400px; }
#directorio_anpc  select.combo_actividades { width: 140px; }