html,body		{margin-top:0; font-family:arial; }
body,td,textarea{ font-size:11px; font-family:arial;}
input           {font-size:11px;font-family:arial;}
#inputnews{
	background:url(/interface/imgs/inputbox.png) no-repeat 0 0;
	border:0;
	padding:4px 2px 0 4px;
	height:20px;
}
body,form		{ margin:0; padding:0;}	
img				{ border:0;}
h1, .Title		{ font-size:15px; font-weight:bold;margin:0 0 12px 0;height:35px;width:518px;clear:both;color:#b4b4b4;}
h2				{ margin:0;font-size:12px; height:36px; width:185px;margin-bottom:1px;background:#ffffff;}
p				{ margin:0;}
h3				{ margin:20px 0 0 0; color:#FDA542;font-size:11px;}
a				{ color:#f17d00;text-decoration:none;outline: none;font-family: arial;}

.info			{ }
.Code			{ }
a.btn2			{color:#ececec; background:url(/interface/imgs/btnorange.gif) no-repeat left; padding:8px 0 16px 0px; text-align:center; text-decoration:none; width:104px; display:block; float:left;}
body{background:#FFFFFF url(/interface/imgs/bg.png) repeat-x left top;}



.gc{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/gc.png) no-repeat left center;
	display:block;	
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.gc:hover{
	background:url(/interface/imgs/gc_2.png) no-repeat left center;
	color:#FE8A00;
}
.pos{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/pos.png) no-repeat left center;
	display:block;
	color:#999999;	
	font-size:10px;
	font-weight:bold;
}
.pos:hover{
	background:url(/interface/imgs/pos_2.png) no-repeat left center;
	color:#FE8A00;
}
.grm{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/grm.png) no-repeat left center;
	display:block;	
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.grm:hover{
	background:url(/interface/imgs/grm_2.png) no-repeat left center;
	color:#FE8A00;
}
.as{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/as.png) no-repeat left center;
	display:block;	
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.as:hover{
	background:url(/interface/imgs/as_2.png) no-repeat left center;
	color:#FE8A00;
}
.ao{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/ao.png) no-repeat left center;
	display:block;	
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.ao:hover{
	background:url(/interface/imgs/ao_2.png) no-repeat left center;
	color:#FE8A00;
}
.crm{
	width:110px;
	height:27px;
	padding-left:75px;
	padding-top:3px;
	background:url(/interface/imgs/crm.png) no-repeat left center;
	display:block;	
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.crm:hover{
	background:url(/interface/imgs/crm_2.png) no-repeat left center;
	color:#FE8A00;
}
.cte{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/cte.png) no-repeat left center;
	display:block;	
	color:#999999;
	font-size:10px;
	font-weight:bold;
}
.cte:hover{
	background:url(/interface/imgs/cte_2.png) no-repeat left center;
	color:#FE8A00;
}
.grh{
	width:110px;
	height:27px;
	padding-left:75px;
	padding-top:3px;
	background:url(/interface/imgs/grh.png) no-repeat left center;
	display:block;
	color:#999999;	
	font-size:10px;
	font-weight:bold;
}
.grh:hover{
	background:url(/interface/imgs/grh_2.png) no-repeat left center;
	color:#FE8A00;
}
.imo{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/imo.png) no-repeat left center;
	display:block;
	color:#999999;	
	font-size:10px;
	font-weight:bold;
}
.imo:hover{
	background:url(/interface/imgs/imo_2.png) no-repeat 7px center;
	color:#FE8A00;
}
.inv{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/inv_2.png) no-repeat 7px center;
	display:block;
	color:#999999;	
	font-size:10px;
	font-weight:bold;
}
.inv:hover{
	background:url(/interface/imgs/inv.png) no-repeat 7px center;
	color:#FE8A00;
}
.arc{
	width:110px;
	height:22px;
	padding-left:75px;
	padding-top:8px;
	background:url(/interface/imgs/arc.png) no-repeat left center;
	display:block;
	color:#999999;	
	font-size:10px;
	font-weight:bold;
}
.arc:hover{
	background:url(/interface/imgs/arc_2.png) no-repeat left center;
	color:#FE8A00;
}
.extended{
	width:120px;
	height:70px;
	display:block;
	background:url(/interface/imgs/extended2.jpg) no-repeat center center;
}
.extended:hover{
	background:url(/interface/imgs/extended.jpg) no-repeat center center;	
}
.premium{
	width:120px;
	height:70px;
	display:block;
	background:url(/interface/imgs/premium2.jpg) no-repeat center center;
}
.premium:hover{
	background:url(/interface/imgs/premium.jpg) no-repeat center center;	
}
.basic{
	width:120px;
	height:70px;
	display:block;
	background:url(/interface/imgs/basic2.jpg) no-repeat center center;
}
.basic:hover{
	background:url(/interface/imgs/basic.jpg) no-repeat center center;	
}

.thumbheader 			{margin-top:10px; clear:both;}
div.thumbnails			{padding:5px 0;}
a.thumbnail 			{color:#959595;padding-right:8px;text-decoration:none;float:left;font-size:10px;font-weight:bold;}
a.thumbnail:hover 		{color:#F17D00;}
a.thumbnail2 			{color:#959595;padding-right:8px;text-decoration:none;}
a.thumbnail2:hover 		{color:#F17D00;}

.imagedest{
	padding-top:10px;
}

.obtn{
	background:url(/interface/imgs/obtn.png) no-repeat left top;
	height:14px;
	width:46px;
	border:0;
	padding:0;
	margin:110px 0 0 0;
}

#main{
	margin-top:0px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	
}

#header{
	height:15px;
	margin-top:20px;
	margin-bottom:35px;
}

#left{
	width:530px;
	float:left;
}

#langs{
	padding-top:3px;
	float:left;
	
}
#langs a{
	text-decoration:none;
	color:#9b9b9b;
	font-size:9px;
	padding-right:5px;

}
#langs a:hover{
	color:#FF8A00;
}
#langs a span.on{
	color:#FF8A00;
}
#linksl{
	width:405px;
	float:left;
}
#linksl a{
	text-decoration:none;
	color:#9b9b9b;
	font-size:9px;
	padding-right:10px;
	padding-left:15px;
}
#linksl a:hover{
	/*font-weight:bold;*/
	width:80px;
}	
.recomende{
	background:url(/interface/imgs/recomende.png) no-repeat left top;
	margin-left:3px;
}
.recomende:hover{
	background:url(/interface/imgs/recomende2.png) no-repeat left top;
}
.addsite{
	background:url(/interface/imgs/addicon.png) no-repeat left top;
}
.addsite:hover{
	background:url(/interface/imgs/addicon2.png) no-repeat left top;
}
.sendemail{
	background:url(/interface/imgs/emailicon.png) no-repeat left top;
}
.sendemail:hover{
	background:url(/interface/imgs/emailicon2.png) no-repeat left top;
}

#right{
	width:305px;
	float:right;
}

#linksr{
	width:99px;
	float:left;
}
#linksr a{
	text-decoration:none;
	color:#9b9b9b;
	font-size:9px;
}
#mailinglist{
	font-size:9px;
	color:#f17d00;
	float:left;
	width:50px;
	padding-top:2px;
}
#newssubmit{
	float:left;
	width:155px;
}
#email{
	background:url(/interface/imgs/newsbox.png) no-repeat left top;
	border:0;
	padding:2px 6px 2px 4px;
	width:124px;
	height:15px;
}
.btnews{
	background:url(/interface/imgs/submitnews.png) no-repeat left top;
	width:18px;
	height:18px;
	border:0;
}


#imagem{
	width:980px;
	height:315px
}

#maintop{
	height:374px;
	background:url(/interface/imgs/bgtop.png) repeat-x left bottom;
}
#rightmenu{
	width:19px;
	height:314px;
	float:right;

}
#rightmenu a{
	float:right;
}
.eticadata{
	width:19px;
	height:104px;
	display:block;
	background:url(/interface/imgs/rm_eticadata.png) no-repeat left top;
	margin-top:-7px;
}
.solucoes{
	width:19px;
	height:110px;
	display:block;
	background:url(/interface/imgs/rm_solucoes.png) no-repeat left top;
	margin-top:-7px;
}
.novidades{
	width:19px;
	height:113px;
	display:block;
	background:url(/interface/imgs/rm_novi.png) no-repeat left top;
}
.eticadata:hover{
	background:url(/interface/imgs/rm_eticadata2.png) no-repeat left top;
}
.solucoes:hover{
	background:url(/interface/imgs/rm_solucoes2.png) no-repeat left top;
}
.novidades:hover{
	background:url(/interface/imgs/rm_novi2.png) no-repeat left top;
}
#headeflash{}
#footermenu{
	width:948px;
	height:17px;
	padding:3px 0 0 13px;
	background:url(/interface/imgs/baropacity2.png) no-repeat 1px 0;
	position:relative;
	top:-35px;
}

#mainmenu{
	height:35px;
	padding-top:7px;
	width:954px;
	/*background:url(/interface/imgs/mainmenu.png) no-repeat left top;*/
	margin-bottom:29px;
	margin-top:-20px;
	padding-left:13px;
	padding-right:13px;
	position:absolute;
}
#seccoes{
	float:left;
	width:790px;
	text-transform:lowercase;
	font-weight:bold;
}
a.topmenu{
	text-decoration:none;
	color:#959595;
	padding-right:26px;
}
a.topmenu:hover{
	color:#FF8A00;
}
a.topmenuon{
	text-decoration:none;
	color:#FF8A00;
	padding-right:26px;
}
a.topmenuon:hover{
	color:#FF8A00;
}

#mainmenu #links{
	width:164px;
	float:left;
}
#links a{
	text-decoration:none;
	color:#959595;
	font-weight:bold;
}

#content{
	width:518px;
	margin-left:15px;
	/*margin-right:35px;*/
	padding-right:35px;
	/*background:url(/interface/imgs/bar.png) no-repeat right center;*/
	float:left;
	font-family:arial;
	font-size:11px;
}

#contentmain{
	margin-bottom:38px;
	float:left;
}

/* PAGINA HOME */

#destaques{
	margin-bottom:30px;
}

.destaquehome{
	width:285px;
	float:left;
	margin-bottom:30px;
}
.imgdestque{
	width:278px;
	height:169px;
	border:1px solid #fda112;
}
.resumo{
	width:248px;
	padding-left:15px;
	padding-right:15px;
}
.struct_table{vertical-align:top;valign:top;}
.lastrow{vertical-align:top;}

.newsroll {
	float:left;
	margin-bottom:30px;
	width:285px;
	margin-left: 62px;
}
.newsd{
	margin-left:15px;
}
/* PAGINA HOME */

/* PARCEIROS */

#content1{
	width:260px;
	height:300px;
	float:left;
	padding-right:22px;
	padding-left:10px;
	margin-right:22px;
	background:url(/interface/imgs/bar.png) no-repeat right center;
}
#content2{
	width:305px;
	height:300px;
	float:left;	
	background:url(/interface/imgs/bar.png) no-repeat right center;
	padding-right:22px;
	margin-right:22px;
}
#content3{
	width:300px;
	height:300px;
	float:left;
}

/* MARCA��ES */

ul{
	padding-left:10px;
	margin-left:3px;
}
li{
	list-style-position: outside;
	list-style-image: url(/interface/imgs/mark.png);
	/*list-style-type: square;*/
	padding-bottom:5px;
}
li a{
	color:#8B8B8B;
	font-size:10px;
	margin:0;
	padding-left:10px;
}
li a:hover{
	background:url(/interface/imgs/mark.png) no-repeat left center;
}



/* PARCEIROS */

#submenus{
	font-size:10px;
	font-weight:bold;
	clear:both;
}
.m1{
	color:#DEDEDD;
	margin-right:10px;
	float:left;
	text-decoration:none;
	display:block;
	height:37px;
	border:0;
}
.m1:hover{
	color:#f17d00;
	border:0;
}
.m1.on{
	color:#f17d00;
	background:url(/interface/imgs/m1_on.png) no-repeat center bottom;
	border:0;
}
.m2{
	
}
.m2:hover{
	
}

#contentright1{
	width:185px;
	height:300px;
	float:left;
	padding-left:35px;
	background:url(/interface/imgs/bar.png) no-repeat left center;
}

#contentright2{
	width:185px;
	height:300px;
	float:left;
	margin-left:6px;
}
.body{
	width:185px;
	height:300px;
	/*background:#fff url(/interface/imgs/bg_contentright.png) repeat-x left bottom;*/
	background:#fff;
	font-family:arial;
	font-size:5.5pt;
}
.imageh2{
	width:185;
	height:36px;
	margin-bottom:1px;
}

/* FOOTER */
#footer{
	clear:both;
	border-top:1px solid #e4e4e4;
	height:100px;
	font-size:9px;
	font-family:arial;
}
#centerfooter{
	width:980px;
	margin:auto;
	margin:auto;
	padding-top:13px;
}
#cright{
	width:275px;
	float:left;
	font-weight:bold;
	padding-right:10px;
	padding-top:8px;
}
#centerfooter #linksf{
	width:225px;
	float:left;
	padding-right:10px;
	padding-top:9px;
	text-transform:uppercase;
	font-size:8px;
}
#linksf a{color:#636363;}
#author{
	width:240px;
	float:left;
	padding-top:8px;
}
#author a{color:#000;}
#logo{
	width:42px;
	float:left;
	margin-left:178px;
}

/* Testemunhos */
.talk{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/interface/imgs/bar2.png) no-repeat center bottom;
}

/* PESQUISA DE PARCEIROS */
#phpParceiro{
	height:303px;
	margin-bottom:38px;
}
.pesqparceiro{
	margin-top:20px;
	font-weight:bold;
	font-size:11px;
}
.pesqparceiro span{
	width:62px;
	display:block;
	float:left;
}
.parceiro{
	background:url(/interface/imgs/inputparceiro.png) no-repeat left top;
	border:0;
	width:193px;
	height:20px;
	padding-top:4px;
	padding-left:3px;
}
.selectparceiro{
	width:196px;
	height:24px;
	padding:4px 6px 4px 3px;
	background:url(/interface/imgs/inputparceiro.png) no-repeat left top;
	border:0;
	font-size:11px;
}

.hparceiros{
	background:#fff url(/interface/imgs/hparceiros.png) no-repeat left top;
	width:302px;
	height:25px;
	color:#f29811;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-top:14px;
	padding-right:15px;
	margin-bottom:1px;
	float:left;
}
.hestatuto{
	background:#fff url(/interface/imgs/hparceiros.png) no-repeat left top;
	width:302px;
	height:25px;
	color:#f29811;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-top:14px;
	padding-right:15px;
	margin-bottom:1px;
	float:left;;
}
.infoparceiro{

}
#bgparceiro{
	clear:both;
	width:277px;
	padding-right:20px;
	height:250px;
	background:url(/interface/imgs/bgparceiros.png) repeat-x 0 0;
	font-weight:bold;
	padding-left:20px;
}
#listap{
	width:297px;
	height:250px;
	overflow:auto;
}
.nomeparceiro{
	color:#f29811;
	padding-top:15px;
	padding-bottom:4px;
}
.distrito{
	color:#a8a8a8;
	padding-bottom:4px;
}
.contacto{
	color:#a8a8a8;
	padding-bottom:4px;
}
.descricao{
	color:#a8a8a8;
	padding-bottom:4px;
}
.emailparceiro{
	color:#5496be;
	padding-bottom:4px;
}
.emailparceiro a{
	color:#5496be;
}
.website{
	color:#5496be;
}

.parceiro-info{
	width:180px;
	float:left;
}
.parceiro-imagem{
	width:100px;
	float:left;
}

/*Formularios */
.caixafrm{
	background:url(/interface/imgs/caixafrm.png) no-repeat 0 0;
	border:0;
	padding:4px 2px 0 4px;
	height:20px;
}
.caixafrmr{
	background:url(/interface/imgs/cxfrmr.png) no-repeat 0 0;
	border:0;
	padding:4px 2px 0 4px;
	height:20px;
}
.caixamsgr{
	background:url(/interface/imgs/caixamsgr.png) no-repeat 0 0;
	border:0;
}
.caixamsg{
	background:url(/interface/imgs/caixamsg.png) no-repeat 0 0;
	border:0;
}
.frmcontacto{
	background:url(/interface/imgs/frm1.png) no-repeat 0 0;
	border:0;
	padding:4px 2px 0 4px;
	height:20px;
}
.frmcontacto2{
	background:url(/interface/imgs/frm2.png) no-repeat 0 0;
	padding:4px 2px 0 4px;
	border:0;
}

/* Noticias */
.news{
	margin-bottom:10px;
}
.newsd{
	margin-left:15px;
	margin-bottom:38px;
}
.imgnews{
	width:370px;
	float:left;
}
.news_details{
	margin-right:35px;
	padding-right:35px;
	width:518px;
	background:url(/interface/imgs/bar.png) no-repeat right center;
	float:left;
	font-family:arial;
	font-size:11px;
}