@media all { 

/* The above @media rule hides this stylesheet from the 
discontinued Microsoft Internet Explorer for Mac. */

/* --------------------------------reset all margins and padding */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre { 
	margin:0;
	padding:0;
}

fieldset,img { 
	border:0;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/* -------------------------------- ELEMENTOS BÁSICOS*/
body {
	font-family: helvetica, Verdana, Geneva, Arial, sans-serif;
	color:#FFFFFF;
	text-align: center;
}
/*--- txt + pequeno no IE win \*/
* html body {
	font-size: 90%;
	f\ont-size: 90%;
}
/*-- mai nada */
ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
}
p { }
td { }
a {
	text-decoration: none;
	color: #0F2A1A;
}
a:link {
	text-decoration: none;
	color: #698473;
}
a:visited {
	text-decoration: none;
	color: #698473;
}
a:hover {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #7199CC;
}
a:active { }

/* -------------------------------- JAPONEIRA*/

#japoneira {
	clear: both;
	margin-top: 10%;
	margin-right: 10%;
	margin-bottom: 0%;
	margin-left: 0%;
	font-size: small;
	text-align: right;
}
#japoneira h1{
	font-size: xx-large;
}

#japoneira a{
	font-size: xx-small;
}

#japoneira2  {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 50px;
}

#japoneira3  {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#portfolio a {
	font-size: 1.45em;
	font-family: 'Droid Sans', arial, serif;
	
}
#niponica  {
	font-family: 'Droid Sans', arial, serif;
	letter-spacing:0.05em;
}
#mailto a {
	font-size:0.9em;
}
}

