html, body{height:100%; margin:0; padding:0; font:10px Verdana, Helvetica, sans-serif;}
a {
    color: #065d45;
}

h1, h2, h3, h4, h5, h6 {
		margin-top: 20px;
		margin-bottom: 15px;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #065D45;
}
.centrar {width:847px; margin:0 auto; border:1px solid #cdcdcd; height:auto; display:table;}
.interior {width:809px; margin:0 auto; margin-bottom:25px; }
.conteudo {clear:both; 
	font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    color: #4e4e4e;
    text-decoration: none;
	}
.logotipos {border-bottom:1px solid #cdcdcd; width:100%; float:left}
.logotipo {float:left; margin:45px 0px 10px 19px; border:none}
.logotipo_amorim {float:right; margin:35px 19px 10px 0px;}

.search {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    color: #777777;
}

.pesquisa {float:right; margin:18px 0px 10px 0px; padding:0; width:150px;}
.menu {float:left; margin:18px 0px 0px 0px;}

.navbar {
    font: 11px Trebuchet MS, Helvetica, sans-serif;
    color: #FFFFFF;
    width:100%; vertical-align:middle; float:left;
	text-indent:18px; 
	background:#1a6a3c url(../images/navbar/bg_geral.gif);
	margin-bottom:17px; 
	height:26px;
	overflow:hidden;
}
a:hover.navbar {
    text-decoration: underline;
}

.breadcumb_esq{float:left; width:570px; margin-top:5px;}
.breadcumb_dta{width:210px; height:28px; border-left:1px solid #fff; text-align:center; float:right; background-image:url(../images/navbar/png_dta.png); background-position:right; background-position:right top; background-repeat:no-repeat; padding-top:5px;}


.conteudo p {
  margin: 0px 0px 10px 0px;
}
.conteudo h1, .conteudo h2, .conteudo h3, .conteudo h4, .conteudo h5, .conteudo h6 {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #065D45;
    margin: 0px 0px 10px 0px;
}
.conteudo ul, .conteudo ol {
  margin: 0px 0px 10px 0px;
  padding: 0px;
  line-height: 1.4em;
  zoom: 1;
}
.conteudo li {
  margin: 0px 0px 0px 2.5em;
  zoom: 1;
}


.rodape {width:849px; margin:0 auto; height:auto; display:table; padding:13px 0px 0px 0px;}
.rodape_left{width:49%; float:left; color: #065d45;}

a.link_idiomas{text-decoration:none;}



.rodape_rigth{width:49%; float:right; text-align:right; font:9px verdana; color:#999999;}
.rodape_rigth img{float:right; margin: 0px 5px 0px 5px}

.condicoes, .downpdf {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
}
.downpdf {
		background: url(../images/iconepdf.gif) center right no-repeat;
		padding-right: 18px;
}
a.condicoes, a.downpdf {
    text-decoration: none;
}
a:hover.condicoes, a:hover.downpdf {
    text-decoration: underline;
}




/* ///////////// FAQS //////////////// */

.destaque{font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a6a3c;
	background-color: #f2f2f2;
	font-weight: bold;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	}



.featdata p {
    margin: 0px;
    margin-bottom: 4px;
}
.feattitle, .feattitle_underline, .download_underline, h1, h2, h3, h4, h5, h6 {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #065D45;
}
a.feattitle {
    text-decoration: none;
}
.feattitle_underline {
	padding-bottom: 1px;
	border-bottom: 1px solid #327917;
}
.download_underline {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}




/* ////////////// projectos ///////////// */

.li_projecto_titulo, .li_projecto_local{
	list-style:none;padding:0;margin:0; width:100%; list-style-position:outside; display:table; color: #065D45;	padding-bottom: 1px; border-bottom: 1px solid #327917; padding-top:10px;
	}
	
.li_projecto_local{
	border:none;
	padding-top:0px;
}
.prodlink {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
	font-weight: bold;
	text-decoration: none;
}



/* //////////////// menu ////////////// */

.menucontainer {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
}
.menuhead, .menuheadsel, a:hover.menuhead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #777777;
    padding: 3px;
}
.menuheadsel, a:hover.menuhead {
    color: #FFFFFF;
    background-color: #1A6A3C;
}
.menuitem, .menuitemsel, a:hover.menuitem {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    color: #333333;
    padding: 4px 6px;
}
a:hover.menuitem, .menuitemsel {
    color: #FFFFFF;
    background-color: #1A6A3C;
}


.menu_sem_link, .menu_sem_link:hover {font:font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; color: #777777;  padding: 4px;}

.menu_sem_link:hover{color: #FFFFFF; background-color: #1A6A3C;}

/* /////////////////////// formulario ////////////// */

.erro {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
}
.infook {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #006600;
    text-decoration: none;
}
.formulario {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #065D45;
    line-height: 0.35cm;
}
.formulariozonas {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-align: justify;
    line-height: 0.35cm;
}

.texto {font:12px Trebuchet MS, Helvetica, sans-serif; color: #4e4e4e;}


/* ////////////// home ///////////// */
.infook {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #006600;
    text-decoration: none;
}

.textstrong {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
	color: #717171;
}
.newstext {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 0.4cm;
    text-align: justify;
    color: #999999;
}

/* ///////////// Produtos ////////////// */
.caracteristicas {
	font:14px Verdana, Helvetica, sans-serif;
	font-weight: bold;
	border: 0px solid #85C322;
	padding: 14px 10px;
	color: #333333;
}


#techdata, #instructions, #print{
	display:none;
	clear:both;
	padding-top:30px;
}
#print{}


/* ////////////// Search ////////////// */

.searchtable{margin-left:40px; width:80%;}
.linha{font:1px arial; height:1px; background-color:#c0e0c0;}
a.searchres{font-size: 12px; font-weight:bold; color: #4e4e4e; text-decoration:none;}
a:hover.searchres {
	text-decoration: underline;	
}

a.searchres2{text-decoration:none; color: #4e4e4e;}




/* ///////////// fckeditor ////////////// */
.img_dta{float: right; margin-left: 20px; margin-bottom: 5px;}
.img_esq{float: left; margin-right: 20px; _margin-right: 17px; margin-bottom: 5px;}
.bold_verde{ 
	font:12px Trebuchet MS, Helvetica, sans-serif;
    font-weight: bold;
    color: #065D45;
}

.tit_contactos,  .tit_contactos_comercia{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #065D45;
    line-height: 0.35cm;
    padding-bottom: 5px;
}

.tit_contactos_comercia{padding-bottom:10px; border-bottom:1px solid #065D45; margin-bottom:25px;}

.destaque {
	font:11px Verdana;
	color: #1a6a3c;
	background-color: #f2f2f2;
	font-weight: bold;
	text-decoration: none;
	padding:7px 0px 7px 8px;
	width:auto;
}

.caracteristicas {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid #85C322;
	padding: 14px 10px;
	color: #333333;
}

.vantagens {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px none #85C322;
	padding: 10px 0px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
	width:auto;
}
.vantagens ul, .vantagens li {
	margin-top:0px;
	margin-bottom:0px;
	padding-left: 0px;
  	margin-left: 10px;
	list-style-position:inside;
	list-style-type:disc;
	color:#000000;
}
