@import url(reset.css);
/*@charset "utf-8";*/
/* CSS Document*/

BODY{
 background: #333333 url(../img/bk_1.jpg);
	color: #ffffff;
}

#geral{
 width: 900px;
}


 



/*===============================MENU========================*/

#menu{
 width: 900px;
	height: 35px;
 text-align: center;
	background: url(../img/bk_menu.jpg);
	color: #990099;
	padding-top: 10px;
}

#menu A{
 text-decoration: none;
 font: bold 14px Arial, sans-serif;
 color: #ffffff;
}

#menu A:hover{
 color: #cccccc;
}

/*Menu Activo ID BODY*/
#Home td.Home a,
#Empresa td.Empresa a,
#Servicos td.Servicos a,
#Portfolio td.Portfolio a,
#Contactos td.Contactos a{
 color: #cccccc;
}

#idioma A{
 font: bold 11px Arial, sans-serif;
	text-align: left;
	padding: 5px;
	color: #666666;
}




/* = = = = = = = = PAGINAS= = = = = = = = = */

#content{
 padding-top: 20px;
	border-bottom: solid 1px #cccccc;
	background: url(../img/bk_body.jpg);
}


#home{
 width: 850px;
	background: url(../img/bk_logo.png) right bottom no-repeat;
}

#home TD{
	text-align: justify;
	font: bold 12px Arial, sans-serif;
	padding: 15px;
}


#home LI{
 padding-bottom: 5px;
	list-style-image: url(../img/point.png);
	margin-left: 20px;
}

#home A{
	text-decoration: none;
	color: #ffffff;
}

#home A:Hover{
 color: #333333;
}

.HomeContactos P{
 color: #660066;
	font: bold 12px Arial, sans-serif;
	padding: 3px;
}


.TxtEmpresa{
 font: bold 12px Arial, sans-serif;
	text-align: justify;
	padding: 20px;
}

#tags{
 font: 9px Arial, sans-serif;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#tags A{
 text-decoration: none;
	color: #ffffff;
	padding-right: 5px;
}



/*===================SERVICOS========================*/
.TextoServicos{
 text-align: left;
	font: 12px Arial, sans-serif;
	width: 850px;
	background: url(../img/bk_logo_servicos.png) right bottom no-repeat;
	padding-bottom: 20px;
}

.TextoServicos P{
 padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
}

.TextoServicos UL{
 padding-left: 40px;
	list-style-image: url(../img/point.png);
}

.TextoServicos LI{
 padding: 3px;
}


/*===================NOTICIAS========================*/

.TextoNoticias{
  width: 850px;
		background: url(../img/bk_logo_news.png) right bottom no-repeat;
		text-align: left;
		padding-bottom: 25px;
}

.TextoNoticias P{
 font: 12px Arial, sans-serif;
	padding-left: 30px;
	padding-right: 30px;
}

.TituloNoticias{
 font: bold 16px Arial, sans-serif;
	color:#666666;
	padding-left: 30px;
	padding-top: 20px;
	list-style: none;
}

.Subtitulos{
 font: bold 12px Arial, sans-serif;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
	list-style-image: url(../img/point.png);
}

.Subtitulos LI{
 padding: 3px;
}

.Subtitulos LI A{
 text-decoration: none;
	color: #ffffff;
}

/*===================LINKS========================*/

.TextoLinks{
  width: 850px;
		background: url(../img/bk_logo_links.png) right bottom no-repeat;
		text-align: left;
		padding-bottom: 25px;
}

.TextoLinks P{
 padding-bottom: 4px;
}

.TextoLinks A{
 text-decoration: none;
	font: bold 12px Arial, sans-serif;
	color: #ffffff;
	padding-left: 50px;
}


.TextoLinks A:Hover{
 color: #660066;
}


/*===================CONTACTS========================*/
#contactos{
 width: 850px;
		background: url(../img/bk_logo_contactos.png) right bottom no-repeat;
		text-align: left;
		padding-bottom: 25px;
		font: bold 12px Arial, sans-serf;
}


#contactos2 P{
 padding: 4px;
}

.email_form{
 text-align: left;
}

#email_sent{
 height: 400px;
	background: url(../img/bk_logo_contactos.png) right bottom no-repeat;
	padding-top: 30px;
	font: bold 12px Arial, sans-serif;
}

/*===================MANUTENCAO========================*/

#manutencao{
 width: 850px;
	background: url(../img/bk_logo.png) right bottom no-repeat;
	height: 400px;
 font: bold 25px Arial, sans-serif;
	padding: 10px;
}

/* = = = = = = = = FOOTER= = = = = = = = = */

#footer{
 font: bold 11px Arial, sans-serif;
	text-align: center;
	padding: 10px;
 width: 900px;
	background: url(../img/bk_footer.png);
}


/* = = = = = = = = TITULOS= = = = = = = = = */
H1{
 text-align: right;
	font: bold 15px Arial, sans-serif;
	border-bottom: solid 1px #333333;
	letter-spacing: 7px;
	margin-bottom: 15px;
	color: #333333;
}


H2{
  font: bold 20px Arial, sans-serif;
		color: #666666;
		padding: 5px;
	}	
	
	
H3{
 font: bold 16px Arial, sans-serif;
	text-align: left;
	letter-spacing: 7px;
	color: #333333;
 padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 40px;
	background: url(../img/point-titulo.png) left center no-repeat;
}

H4{
 font: bold 14px Arial, sans-serif;
	color: #660066;
	padding-top: 25px;
	padding-bottom: 10px;
}

H5{
 font: bold 12px Arial, sans-serif;
	color: #333333;
}

H6{
 font: bold 10px Arial, sans-serif;
}