/* CSS Document */
a.vulgaris:link
{
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#6587AD;
	font-weight:normal;
	text-decoration:none;
}
a.vulgaris:visited
{
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#6587AD;
	font-weight:normal;
	text-decoration:none;
}
a.vulgaris:hover
{
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#40A007;
	font-weight:normal;
	text-decoration:none;
}
a.vulgaris:active
{
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color:#6587AD;
	font-weight:normal;
	text-decoration:underline;
}
form, select, input, textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
	
/***********************/
h1
{
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:14px;
font-weight: bold;
text-transform:uppercase;
text-align:left;
color:#FF9933;
letter-spacing:2px;
margin:0px;

}

h2
{
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:12px;
font-weight: bold;
text-transform:uppercase;
text-align:left;
color: #ffffff;
letter-spacing:2px;
margin:0px;
}

h3
{
padding-left:10px; 
margin-bottom:3px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:12px;
font-weight: bold;
text-transform:uppercase;
color:#ffffff ;
text-align:left;
letter-spacing:3px;
}
h4
{
padding-left:10px; 
margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:12px;
font-weight: bold;
color: #003366 ;
text-align:left;
letter-spacing:3px;
}

.h_green
{font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#E57734;
font-size:1.3em;
display:inline;
line-height:20px
}
.title
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:12px;
font-weight: bold;
color: #003366 ;
text-align:left;
letter-spacing:3px;
}
.titlesmall
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:10px;
font-weight: bold;
color: #CC3300 ;
text-align:left;
letter-spacing:3px;
}

.titlesmallred
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:11px;
font-weight: bold;
color: #FF0000 ;
text-align:center;
letter-spacing:1px;
}

.titlered
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:14px;
font-weight: bold;
color: #FF0000;
text-align:left;
letter-spacing:3px;
}

.titlered3
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:12px;
font-weight: bold;
color: #FF0000;
text-align:left;
letter-spacing:3px;
}

.titlesmall2
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:10px;
font-weight: bold;
color: #0033CC ;
text-align:left;
letter-spacing:3px;
}

.titlesmall3
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:10px;
font-weight: bold;
color: #0033CC ;
text-align:left;
letter-spacing:1px;
}

.lista
{

margin-bottom:0px;
font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
font-size:9px;
font-weight: bold;
color: #003399;
text-align:left;
letter-spacing:1px;
}


/***********************/	
.article_main_link
{color:#6587AD;
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.15em;
	font-weight:bold;
	text-decoration:none}
/***********************/
.islands_main_link
{color:#6587AD;
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:none;
	}
.islands_main_link:hover
{color:#6587AD;
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration:underline;
	}
	
/***********************/
	
.nonislands_main_link
{color:#009900;
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	}
.nonislands_main_link:hover
{color:#009900;
font-family: verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:underline;
	}
/***********************/
	
a.main_menus:link
{font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#919293;
text-decoration:none}
a.main_menus:visited
{font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#919293;
text-decoration:none}
a.main_menus:hover
{font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7A9BC2;
text-decoration:none}
a.main_menus:active
{font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#919293;
text-decoration:none}
/***********************/

a.routes_title:link
{font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#E57734;
font-size:1.3em;
line-height:20px
}
a.routes_title:visited
{font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#E57734;
font-size:1.3em;
line-height:20px
}
a.routes_title:hover
{font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#E57734;
font-size:1.3em;
line-height:20px
}
a.routes_title:active
{font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#E57734;
font-size:1.3em;
line-height:20px
}
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */

#menu3 {
        width: 180px;
        border: 1px solid #ccc;
        margin: 10px;
        }

#menu3 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #888;
        display: block;
        background: url(../../../images/menu3.gif);
        padding: 8px 0 0 30px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #283A50;
        background: url(../../../images/menu3.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }


 /* Forma */

.input { padding: 3px 3px 2px 3px; border: 1px solid #D5D5D5; background: #fff url(../../../images/input_bg.gif) repeat-x 0 0; }

label { color: #2D3D4E; font-size:12px; font-weight: bold; margin }

.input_text:focus { border: 1px solid #f00 !important; }