body {
	
	/* Imagem de fundo sem repetição fixa com distância de 10px da margem superir e esquerda - Todas as propriedades na mesma linha */
	/*background: #979797 url("../img/layout/fundo-natal.png") no-repeat fixed 10px 50px;*/

	/* Imagem de fundo sem repetição fixa com distância de 10px da margem superir e esquerda - Cada propriedade em linhas separadas */
	/*
	background-image: url("../img/layout/18anos.jpg");
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-attachment: fixed;
	*/
	
	/* Tranparência */
	/*
	opacity:0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
	*/
	
	/* Fundo com imagem de Natal */
	/*background: #979797 url("../img/layout/fundo-natal.png") no-repeat fixed 10px 50px;*/
	background-color: #979797;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	/*
	scrollbar-3d-light-color:#C30B08;
	scrollbar-arrow-color:#C30B08;
	scrollbar-base-color:#000000;
	scrollbar-dark-shadow-color:#C30B08;
	scrollbar-face-color:#000000;
	scrollbar-track-color:#000000;
	scrollbar-shadow-color:#C30B08;
	scrollbar-highlight-color:#C30B08
	*/
}
.novo {
	background-color: #FF0000;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana;
	padding: 3px;
}
#mapadosite1 {
	font-family: verdana;
	font-size: 14px;
	color: #C31818;
}
#mapadosite1 a{
	color: #C31818;
	text-decoration: none;
}
#mapadosite1 a:hover {
	text-decoration: underline;
}
#mapadosite2 {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#mapadosite2 a{
	color: #7D7D7D;
	text-decoration: none;
}
#mapadosite2 a:hover {
	color: #C31818;
	text-decoration: underline;
}
#errortrue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: green;
	font-weight: bold;
	background-color: #F0F5F7;
	border: 1px solid #008045;
	padding: 5px;
	float: left;	
}
#errorfalse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	font-weight: bold;
	background-color: #F0F5F7;
	border: 1px solid #FF0000;
	padding: 5px;
	float: left;	
}
.destaques {
	border: 1px solid #777777;
}
.alojamentos-table {
	border: 1px solid #ca0000;
}
.alojamentos-tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	background: #ca0000;
	padding: 5px;
}
.alojamentos-conteudo {
	border: 1px solid #ca0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	padding: 5px;
}
.backups-table {
	border: 1px solid #ca0000;
}
.backups-tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	background: #ca0000;
	padding: 5px;
}
.backups-conteudo {
	border: 1px solid #ca0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	padding: 5px;
}
.dominios-table {
	border: 1px solid #ca0000;
}
.dominios-tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	background: #ca0000;
	padding: 5px;
}
.dominios-conteudo1 {
	border: 1px solid #858585;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
	background: #858585;
	padding: 5px;
}
.dominios-conteudo2 {
	border: 1px solid #ca0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	color: #858585;
	padding: 5px;
}
.certificados-tit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	color: #ca0000;
	background: #FFFFFF;
	border: 1px solid #ca0000;
	padding: 5px 10px 5px 10px; /* padding: top right bottom left; */
	float:left
}
.conteudo {
	padding: 20px 10px 20px 10px; /* padding: top right bottom left; */
}
.conteudo2 {
	padding: 0px 10px 20px 10px; /* padding: top right bottom left; */
}
.conteudo3 {
	text-align: justify;
	padding: 0px 10px 20px 10px; /* padding: top right bottom left; */
}
.conteudo-cab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 5px 0px 5px 20px; /* padding: top right bottom left; */
	color: #FFFFFF;
	background: #000000;
	border: 1px solid #000000;
	text-transform: uppercase;
}
.conteudo-cab-peq {
	font-size: 11px;
	text-transform: lowercase;
}
.conteudo-cab-peq2 {
	font-size: 10px;
	text-transform: lowercase;
}
.sempermissao {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.td-voltar {
	padding: 0px 10px 10px 0px; /* padding: top right bottom left; */
}
#mapa {
	font-family: verdana;
	font-size: 12px;
	color: #C31818;
	text-align: left;
	padding-left: 10px;
}
#mapa a {
	color: #C31818;
	text-decoration: none;
}
#mapa a:hover {
	text-decoration: underline;
}
#menu {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
#menu a{
	color: #000000;
	text-decoration: none;
}
#menu a:hover {
	color: #000000;
	text-decoration: underline;
	
}
.data {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.copyright {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	vertical-align:	middle;
}
.caixalogin {
	background-color: #EBEBEB;
}
.menulateral {
	background-color: #EBEBEB;
}
.caixabotoes {
	/*background-color: #FFD2D2;*/
	/*background-color: #EBEBEB;*/
	background-color: #FFDBA3;
	border: 1px solid #000000;
}
.caixafaq {
	background-color: #FFFFFF;
}
#homepage {
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
#homepage a{
	color: #FFFFFF;
	text-decoration: none;
}
#homepage a:hover {
	text-decoration: underline;
}
#faq {
	font-family: verdana;
	font-size: 11px;	
	text-align: left;
	color: #666666;
}
#faq a{
	color: #666666;
	text-decoration: none;
}
#faq a:hover {
	color: #000000;
	text-decoration: underline;
}
.login {
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	text-align: right;
}
.inserelogin {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
}
.logout {
	text-align: center;
}
.bemvindo {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	text-align: left;
}
.bemvindoUtilizador {
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-align: center;
}
.caixanovidades {
	background-color: #EBEBEB;
}
.botaogrande {
	font-family: verdana;
	font-size: 10px;
}
.botaograndebold {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
.botao {
	font-family: verdana;
	font-size: 10px;
}
.botaobold {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}
.caixadialogo {
	background-color: #EBEBEB;
}
.caixadialogotitulo {
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.caixadialogotitulo2 {
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.caixaerro {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-color: #EBEBEB;
}
.caixaerrobold {
	font-family: verdana;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.caixaerrotitulo {
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}
.caixaconfirmar {
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-color: #EBEBEB;
}
.caixaconfirmartitulo {
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
}
#recuperapass {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	color: #666666;
}
#recuperapass a{
	color: #666666;
	text-decoration: none;
}
#recuperapass a:hover {
	color: #000000;
	text-decoration: underline;
}
#alterapass {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	color: #666666;
}
#alterapass a{
	color: #666666;
	text-decoration: none;
}
#alterapass a:hover {
	color: #000000;
	text-decoration: underline;
}
#portfolio {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#portfolio a{
	color: #7D7D7D;
	text-decoration: none;
}
#portfolio a:hover {
	color: #C31818;
	text-decoration: underline;
}
.portfolioimg {
background-color: lightyellow;
padding: 5px;
border: 1px solid gray;
color: black;
text-decoration: none;
}
#email {
	font-family: verdana;
	font-size: 12px;
	color: #C31818;
}
#email a{
	color: #C31818;
	text-decoration: none;
}
#email a:hover {
	text-decoration: underline;
}
#upgrade {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#upgrade a{
	color: #7D7D7D;
	text-decoration: none;
}
#upgrade a:hover {
	color: #C31818;
	text-decoration: underline;
}
#upgrade2 {
	font-family: verdana;
	font-size: 12px;
	color: #C31818;
}
#upgrade2 a{
	color: #C31818;
	text-decoration: none;
}
#upgrade2 a:hover {
	color: #C31818;
	text-decoration: underline;
}
#documentos {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#documentos a{
	color: #7D7D7D;
	text-decoration: none;
}
#documentos a:hover {
	color: #C31818;
	text-decoration: underline;
}
#relatorios {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#relatorios a{
	color: #7D7D7D;
	text-decoration: none;
}
#relatorios a:hover {
	color: #C31818;
	text-decoration: underline;
}
#downloads {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#downloads a{
	color: #7D7D7D;
	text-decoration: none;
}
#downloads a:hover {
	color: #C31818;
	text-decoration: underline;
}
#linksuteis {
	font-family: verdana;
	font-size: 12px;
	color: #7D7D7D;
}
#linksuteis a{
	color: #7D7D7D;
	text-decoration: none;
}
#linksuteis a:hover {
	color: #C31818;
	text-decoration: underline;
}
#listaclientetitulo {
	background-color: #000000;
	text-align: center;
	font-family: verdana;
	font-size: 16px;
	color: #FFFFFF;
}
#listaclientetitulo a{
	color: #FFFFFF;
	text-decoration: none;
}
#listaclientetitulo a:hover {
	text-decoration: underline;
}
#listaficheirotitulo {
	background-color: #C71010;
	text-align: center;
	font-family: verdana;
	font-size: 14px;
	color: #FFFFFF;
}
#listaficheirotitulo a{
	color: #FFFFFF;
	text-decoration: none;
}
#listaficheirotitulo a:hover {
	text-decoration: underline;
}
#campo1 {
	font-family: verdana;
	font-size: 12px;
	background-color: #999999;
}
#campo1 a{
	color: #000000;
	text-decoration: none;
}
#campo1 a:hover{
	text-decoration: underline;
}
#campo2 {
	font-family: verdana;
	font-size: 12px;
	background-color: #CCCCCC;
}
#campo2 a{
	color: #000000;
	text-decoration: none;
}
#campo2 a:hover{
	text-decoration: underline;
}
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.subtitulo {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#565656;
}
.texto {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}
.texto2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C31818;
}
.texto3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}
.recuperapassword {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.recuperapasswordinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.alterapassword {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.alterapasswordinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.insereaplicacao {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.insereaplicacaoinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.inserecliente {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.insereclienteinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.alteracliente {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.alteraclienteinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.alteraclienteinactivo {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
.insereficheiro {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.insereficheiroinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.alteraficheiro {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.alteraficheiroinput {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}
.vercliente {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.verclientedados {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
.verficheiro {
	font-family: verdana;
	font-size: 10px;
	color: #555555;
	text-align: left;
	font-weight: bold;
}
.verficheirodados {
	font-family: verdana;
	font-size: 10px;
	color: #666666;
	text-align: left;
}
