body
{
	font: normal 0.7512em/1.5em Verdana, Geneva, Tahoma, sans-serif;
}

html > body { font-size: 12px }

.smaller,
.small
{
	font-size: .7em;
}

h1,h2,h3,h4, .title
{
	font-family: Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-weight:normal;
}

h1 { line-height: 1em;}


#box-login h2
{
	font-size: 16px;
}

#box-login label 
{ 
	font-size: 11px; 
}

#box-login input 
{ 
	font-size: 10px; 
}

#box-login .nav
{
	font-size: .9em;
}

#nav { font-size: 11px; }

#header div.text
{
	text-align: right;
	font-size: 46px;
	line-height: .9em;
}

#header div.subtext
{
	text-align: right;
	font-size: 18px;
	line-height: 1em;
}

#header div.title p
{
	margin-bottom: 10px;
}

#nav-bottom
{
	font-size: 10px;
	line-height: 1.1em;
}

#nav-bottom h2
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}

#nav-bottom ul li a
{
	text-align:left;
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
	line-height: 1.5em;
}

#nav-bottom a
{
	text-align: center;
	font-size: 11px;
	font-weight:bold;
}

#nav-bottom a span
{
	text-indent: -9999px;
}

.box-address
{
	line-height: 1.3em;
}

.box-address b,
.box-address a
{
	font-weight: bold;
}
.box-address a:hover { text-decoration: underline;}

ul.arrow li
{
	line-height: 2em
}

/*
 * HOME
 */

.home ul.aree a span.title
{
	font-family: Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size: 1.5em;
}

.home #content
{
	text-align: justify;
}

.home #content .title
{
	font-size: 20px;
}

.home #content p
{
	font-size: 10px;
}

/*
 * Interna
 */

.interna ul.aree a span.title
{
	font-family: Garamond, Hoefler Text, Times New Roman, Times, serif;
	font-size: 1.5em;
}

.interna #content h2
{
	text-align:left;
}

.interna #content p
{
	text-align:justify;
}

#content p.title 
{ 
	font-size: 1.4em; 
	line-height: 1.1em; 
}

#content p { margin: 1.5em  0; font-size: 1em; line-height: 1.5em; }
#content h1 { margin: 0.6429em 0; font-size: 2.3333em; line-height: 0.6429em; }
#content h2 { margin: 0.75em 0; font-size: 2em; line-height: 0.75em; }
#content h3 { margin: 0.9em 0; font-size: 1.6667em; line-height: 0.9em; }

#sidebar p { margin: 1.5em  0; font-size: 1em; line-height: 1.5em; }
#sidebar h1 { margin: 0.6429em 0; font-size: 2.3333em; line-height: 0.6429em; }
#sidebar h2 { margin: 0.75em 0; font-size: 2em; line-height: 0.75em; }
#sidebar h3 { margin: 1em 0; font-size: 1.5em; line-height: 1em }
#sidebar h4 
{ 
	margin: 1.5em 0; font-size: 1em; line-height: 1.5em;
	font-family: Tahoma,Verdana,Geneva,sans-serif;
	font-weight: bold;
}

.box-l,
.box-r
{
	font-size: 	0.9167em
}

#content .col-2 div
{
	text-align: center;
}

#viewport .scrollnav
{
	font-family: Tahoma;
	font-size: 1.2em;
}

#viewport .scrollnav #nav0 span
{
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#viewport .scrollnav .nav .desc 
{ 
	font-size: .7em;
	line-height: 1.2em;
}

#viewport .scroll .view h2
{
	text-align: right;
	font-size: 2.4em;
}

ul.grid-3 li
{
	text-align: center;
	font-family:Tahoma;
}

ul.grid-3 li p
{
	text-align: center !important;
}

