#body_principal {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#EFEFEF;
}

A.link_submenu_laranja:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
A.link_submenu_laranja:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
A.link_submenu_laranja:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
A.link_submenu_laranja:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}

A.link_cinza_laranja:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
A.link_cinza_laranja:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
A.link_cinza_laranja:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
A.link_cinza_laranja:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}

A.link_laranja:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}
A.link_laranja:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}
A.link_laranja:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}
A.link_laranja:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}

A.link_branco_laranja:link {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration:none;}
A.link_branco_laranja:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration:none;}
A.link_branco_laranja:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration:none;}
A.link_branco_laranja:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}

.texto_cinza{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
.texto_laranja{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none;}
.titulo_laranja{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; text-decoration:none; font-weight:bold;}
.texto_cinza_micro{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#464646; text-decoration:none;}


.submenu {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
.copyright {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e3e3e3; text-decoration:none;}

/*destaques - geral*/
img.titulo_destaque{margin-bottom:10px;}
div.destaque_esq{margin-top:24px; margin-left:18px; margin-right:9px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration:none;}
div.destaque_dir{margin-top:24px; margin-left:9px; margin-right:18px; text-align:left;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration:none;}
div.destaque{margin-top:24px; margin-left:18px; margin-right:18px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f0f0f0; text-decoration:none;}


/*home*/
div.precos_dominios{padding-bottom:6px;}
div.texto_info{margin-left:18px; margin-right:18px; margin-top:18px; margin-bottom:18px; text-align:justify;}

/*webdesin*/
div.webdesign_esq{margin-top:24px; margin-left:18px; margin-right:9px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
div.webdesign_dir{margin-top:24px; margin-left:9px; margin-right:18px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
			
/*politica privadidade, metodos pagamento*/
div.central{margin-top:24px; margin-left:18px; margin-right:18px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
			
/*alojamento*/
div.texto_info_alojamento{margin-left:18px; margin-right:18px; margin-top:18px; margin-bottom:10px; text-align:justify;}
div.alojamento_descr_area{margin-bottom:12px;}
div.alojamento_subscrever{margin-top:12px;}
img.logos_software{margin-bottom:7px;}	
span.titulo{ font-weight:bold;}
img.seta_caracteristica{margin-right:5px;}
img.help{vertical-align:-1px; margin-left:5px;}
span.valor_caracteristica{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FD790F; font-weight:bold;}	

/*software util*/
img.imagem_su{border-style:solid; border-width:1px; border-color:#b3b3b3;}
img.imagem_su_laranja{border-style:solid; border-width:1px; border-color:#FF8D1C}
td.descricao_software{vertical-align:bottom};
div.descricao_software_dir{padding-left:5px; margin-right:0px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}
div.descricao_software_esq{padding-left:5px; margin-right:15px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}

/*mapa site*/
div.nivel0{margin-left:0px; padding-bottom:8px;}
div.nivel1{margin-left:30px; padding-bottom:4px; padding-top:2px;}
div.nivel2{margin-left:30px; padding-bottom:4px;}
div.nivel3{margin-left:30px;}

/*faq*/
div.faq{padding-bottom:8px;}
div.faq_resposta{padding-bottom:5px; text-align:justify; padding-left:5px;}

/*suporte*/
div.suporte_dir{margin-top:24px; margin-left:9px; margin-right:18px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
div.suporte_dir_interno{margin-bottom:18px;}
.texto_formcontactos{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none; text-align:right; font-weight:bold;}
input.form_contactos{width:230px; border-style:solid; border-width:1px; border-color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}
textarea.form_contactos{width:324px; height:253px; border-style:solid; border-width:1px; border-color:#999999; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}
textarea.form_suporte{width:324px; height:190px; border-style:solid; border-width:1px; border-color:#999999; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646;}
input.botao_submit{border-style:solid; border-width:1px; border-color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; background-color:#ffffff; margin-top:10px;}

input.botao_info1{border-style:solid; border-width:1px; border-color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; background-color:#ffffff; width:260px; margin-right:9px;}
input.botao_info2{border-style:solid; border-width:1px; border-color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; background-color:#ffffff; width:230px;}


td.form_contactos{text-align:right; height:25px;}


/*portfolio*/
div.portfolio_esq{margin-top:24px; margin-left:18px; margin-right:9px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none; line-height:17px;}
table.website{margin-bottom:18px;}

/*portfolio*/
div.quemsomos_textos{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}
div.quem_somos{margin-top:24px; margin-left:18px; margin-right:18px; margin-bottom:24px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}

/*maos unidas*/
div.maos_unidas_dir{margin-top:24px; margin-left:9px; margin-right:18px; margin-bottom:24px; text-align:justify;
			font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#464646; text-decoration:none;}