a,td,SPAN{font-size:10px;font-family:tahoma,verdana;color:#393939;margin:0px}
IMG{border:0px}

textarea,select,input{
	color:black;
	font-size:9px;
	font-family:tahoma,verdana;
	border:0px;
}

table,td,tr{
	padding:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

body{
	background-color:#E7E7E7;
}

A{
	color:#0A0B0C;
	TEXT-DECORATION:none;
	cursor:pointer;
}


A:hover{
	color:#0A0B0C;
	TEXT-DECORATION:none;
	cursor:pointer;
}

.fundomenu{
	background:url(../i/03.png) no-repeat top left;
	width:467px;
	height:79px;
	padding-left:43px;
	vertical-align:center;
}

.menu1 {}
.menu1 tr td {height:12px; vertical-align:middle; }


.menu1 tr td a{background-position:top left;display:block;height:12px;}
.menu1 a#home:hover,a#empresa:hover,a#produtos:hover,a#qualidade:hover,a#noticias:hover,a#contactos:hover{background-position:bottom left;}


.fundolinguas{
	background:url(../i/04.png) no-repeat top left;
	width:167px;
	height:36px;
}

.fundorosa{
	background:url(../i/08.gif) no-repeat top left;
	width:229px;
	height:260px;
	padding:26px 60px 39px 37px;
}

.fundorosa2{
	background:url(../i/08.gif) no-repeat top left;
	width:229px;
	height:260px;
	padding:26px 40px 39px 37px;
}


.titbranco{
	color:white;
	font-size:10px;
	font-weight:bold;
}

a.titbranco{
	color:white;
	font-size:10px;
	font-weight:bold;
}

a.titbranco:hover{
	color:white;
	font-size:10px;
	font-weight:bold;
}

.txtbranco{
	color:white;
	font-size:10px;
	text-align:justify;
}

.fundobranco{
	background-color:white;
	padding:8px 0px 0px 8px;
}

.fundobranco2{
	background-color:white;
	padding:20px 0px 0px 14px;
}

.txtrosa{
	color:#db3667;
	font-size:10px;
	text-align:justify;
}


.txtdest{
	color:#161616;
	font-size:10px;
	text-align:justify;
}

.pfim{
	background:url(../i/13.gif) no-repeat top left;
	height:33px;
	padding:50px 0px 0px 68px;
}

.copy{
	color:#db3667;
	font-size:9px;
}

a.copy{
	color:#db3667;
	font-size:9px;
	font-weight:bold;
}

a.copy:hover{
	color:#db3667;
	font-size:9px;
	font-weight:bold;
}

.tdinput{
	height:14px;
	width:217px;
	background-color:#db3667;
	padding:3px 5px 0px 5px;
	color:#FFFFFF;
}

.contac{
	color:#393939;
	font-weight:bold;
	vertical-align:bottom;
}


.texto{
	color:#393939;
	font-size:10px;
	line-height:16px;
	text-align:justify;
}

.list_on{
	color:#393939;
	font-size:11px;
}

a.list_on{
	color:#393939;
	font-size:11px;
}

a.list_on:hover{
	color:#393939;
	font-size:11px;
}

.list{
	color:#FFFFFF;
	font-size:11px;
}

a.list{
	color:#FFFFFF;
	font-size:11px;
}

a.list:hover{
	color:#393939;
	font-size:11px;
}

.cursor{
	color:#393939;
	font-size:11px;
}

a.cursor{
	color:#393939;
	font-size:11px;
}

a.cursor:hover{
	color:#fefefe;
	font-size:11px;
}

.cursor_on{
	color:#fefefe;
	font-size:11px;
}

a.cursor_on{
	color:#fefefe;
	font-size:11px;
}

a.cursor_on:hover{
	color:#fefefe;
	font-size:11px;
}

.titulo{
	color:#393939;
	font-size:12px;
	font-weight:bold;
}

#accordion {
	margin:0px 0px;
}

h2.toggler {
	cursor: pointer;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:0px;
}