/* Global Styles */

body {
	margin:0px;
	}
	
td {
	font:11px verdana;
	color:#333333;
	}
	
a {
	color: #CC3300;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover {
	color: #FF0000;
	text-decoration:underline blink;
	}
	
/* ID Styles */
	
#navigation a {
	color: #FF0000;
	text-decoration:none;
	letter-spacing:.1em;
	font-family: arial;
	font-size: 10px;
	}
	
#navigation a:hover {
	color: #993300;
	text-decoration:underline;
	}

#padding {
	padding:20px 5px 20px 5px;
	}
	
#weekdays th {
	font:10px arial;
	color: #ffffff;
	letter-spacing:.2em;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
	font:18px times new roman;
	color: #333300;
	letter-spacing:.4em;
	font-weight:bold;
	}

.Titulo {
	color: #336666;
	letter-spacing: 0.1em;
	font-family: georgia;
	font-size: 12px;
	font-weight: bold;
	}
	
.bodyText {
	color:#333333;
	font-family: Verdana;
	font-size: 11px;
	}
	
.Year {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}
	
.Month {
	font:14px georgia;
	color: #669999;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:11px arial;
	color: #FF0000;
	font-style: oblique;
	font-weight: bold;
	}
	
.calendarText {
	font:11px arial;
	line-height:14px;
	color:#333333;
	}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline2-5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_line3 {
height:26px; 
position:relative; 
font-family:verdana, arial, sans-serif; 
font-size:9px;
z-index:500;
}

.pro_line3 .select {
margin:0; 
padding:0 0 0 90px; 
list-style:none; 
white-space:nowrap;
}

.pro_line3 li {
float:left;
background:url(nav/blank_over_bw.gif);
}

.pro_line3 .select a {
display:block; 
height:26px; 
float:left; 
background: url(nav/blank_bw.gif); 
padding:0 0 0 5px; 
text-decoration:none; 
line-height:16px; 
white-space:nowrap; 
color:#ddd;
}

.pro_line3 .select a b {
display:block; 
padding:0 10px 10px 5px; 
background:url(nav/blank_bw.gif) right top;
}

.pro_line3 .select a:hover, 
.pro_line3 .select li:hover a {
background: url(nav/blank_over_bw.gif); 
padding:0 0 0 5px;
line-height:16px;
cursor:pointer; 
color:#fff;
}

.pro_line3 .select a:hover b, 
.pro_line3 .select li:hover a b {
display:block; 
padding:0 10px 10px 5px; 
background:url(nav/blank_over_bw.gif) right top; 
cursor:pointer;
}

.pro_line3 .sub {
display:none;
}

/* IE6 only */
.pro_line3 table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_line3 .sub {
margin:0; 
padding:0 0 0 150px;
list-style:none;
}
.pro_line3 .sub li {background:transparent;}

.pro_line3 .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:750px;
top:22px; 
left:0; 
text-align:center;
}

.pro_line3 .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:left; background:transparent url(nav/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:9px;}

.pro_line3 .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}
