/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #636363;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #666666;
	}
#mapbody {
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #888888;
	}
#screenpanelsbody {
	margin: 0px;
	padding: 0px;
	position: absolute;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color: #888888;
	}
.black {
	color:#000000;
	}
#logo { 
	position: absolute; 
	top: 0px; 
	left: 0px;
	}
#highlights { 
	position: absolute; 
	top: 105px; 
	left: 13px;
	}
#button1 { 
	position: absolute; 
	top: 132px; 
	left: 3px;
	}
#button2 { 
	position: absolute; 
	top: 213px; 
	left: 3px;
	}
#button3 { 
	position: absolute; 
	top: 294px; 
	left: 3px;
	}
#tab {
	position: absolute;
	top: 117px;
	left: 0px;
	}
#bar { 
	position: absolute;
	top: 0px;
	left: 176px;
	}
#topnav { 
	position: absolute;
	top: 4px;
	left: 176px;
	}
#banner {
	position: absolute;
	top: 44px;
	left: 176px;
	height: 122px;
	}
#horizontal_break {
	position: absolute;
	top: 164px;
	left: 176px;
	height: 122px;
	}
#box {
	position: absolute;
	top: 166px;
	left: 0px;
	width: 989px;
	background: #E2E2E2 url(../images/bg_content.gif) repeat-y;
	}
#box div {
	border: 0px;
	padding: 10px 227px 20px 196px;
	left: 176px;
	line-height: 1.4;
	}
#article {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 606px;
	}
#article div {
	border: 0px;
	padding: 10px 20px 20px 20px;
	left: 0px;
	line-height: 1.4;
	}
.articlenav {
	width: 606px;
	height: 31px;
	background-color: #E5E5E5;
	}
#article div a:link {
	color:#0088FF;
	text-decoration: none;
	}
#article div a:visited {
	color:#0088FF;
	text-decoration: none;
	}
#article div a:active, #article div a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color:#94CBFA;
}
#article span a:link {
	color:#6C7A97;
	text-decoration: none;
	}
#article span a:visited {
	color:#6C7A97;
	text-decoration: none;
	}
#article span a:active, #article span a:hover {
	color:#000000;
	text-decoration: none;
	background-color:#E5E5E5;
}
#roundededgetop {
	position: absolute;
	top: 166px;
	left: 176px;
	width: 606px;
	background-color: #FFFFFF;
	}
#path { 
	position: absolute;
	top: 178px;
	left: 176px;
	width: 606px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	}
.pathtext { 
	position: absolute;
	top: 0px;
	left: 10px;
	right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#content {
	position: absolute;
	top: 198px;
	left: 176px;
	width: 606px;
	height: 400px;
	background-color: #FFFFFF;
	}
#topright {
	position: absolute;
	top: 0px;
	left: 782px;
	width: 207px;
	height: 132px;
	background-color: #E5E5E5;
	}
#topright div {
	position: absolute;
	top: 0px;
	left: 8px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	}
#panel {
	position: absolute;
	top: 132px;
	left: 782px;
	width: 207px;
	height: 119px;
	background-color: #E5E5E5;
	}
#panel div{
	border: 0px;
	padding: 0px 15px 0px 15px;
	background-color: #FFFDDD;
	background-image: url(../images/bg_panel.gif);
	font-size: 9px;
	}
#panelmailing {
	position: absolute;
	top: 132px;
	left: 782px;
	width: 207px;
	height: 119px;
	background-color: #E5E5E5;
	}
#panelmailing div{
	border: 0px;
	padding: 0px 5px 0px 10px;
	background-color: #FFFDDD;
	background-image: url(../images/bg_panel.gif);
	font-size: 9px;
	}
#leftpanel {
	position: absolute;
	top: 116px;
	left: 3px;
	width: 173px;
	height: 119px;
	}
#leftpanel div{
	border: 0px;
	padding: 0px 15px 0px 15px;
	background-color: #6C7A97;
	font-size: 9px;
	color: #FFFFFF;
	}
#leftpanel div a:link {
	color:#AEC5F2;
	text-decoration: none;
	}
#leftpanel div a:visited {
	color:#AEC5F2;
	text-decoration: none;
	}
#leftpanel div a:active, #leftpanel div a:hover {
	color:#6C7A97;
	text-decoration: none;
	background-color: #AEC5F2;
	}
#leftpanel2 {
	position: absolute;
	top: 116px;
	left: 3px;
	width: 173px;
	height: 119px;
	}
#leftpanel2 div{
	border: 0px;
	padding: 0px 0px 0px 15px;
	background-color: #6C7A97;
	font-size: 9px;
	color: #FFFFFF;
	}
#leftpanel2 div a:link {
	color:#AEC5F2;
	text-decoration: none;
	}
#leftpanel2 div a:visited {
	color:#AEC5F2;
	text-decoration: none;
	}
#leftpanel2 div a:active, #leftpanel2 div a:hover {
	color:#6C7A97;
	text-decoration: none;
	background-color: #AEC5F2;
	}
#panelanchors {
	position: absolute;
	top: 189px;
	left: 782px;
	width: 207px;
	height: 119px;
	background-color: #E5E5E5;
	}
#panelanchors div{
	border: 0px;
	padding: 0px 15px 0px 15px;
	background-color: #FFFDDD;
	background-image: url(../images/bg_panel.gif);
	font-size: 9px;
	}
#panelanchors div a:link {
	color:#000000;
	text-decoration: none;
	}
#panelanchors div a:visited {
	color:#000000;
	text-decoration: none;
	}
#panelanchors div a:active, #panelanchors div a:hover {
	color:#000000;
	text-decoration: underline;
}
#email {
	position: absolute;
	top: 132px;
	left: 782px;
	width: 207px;
	height: 119px;
	background-color: #E5E5E5;
	}
#email div{
	border: 0px;
	padding: 0px 8px 0px 10px;
	background-color: #FFFDDD;
	font-size: 9px;
	}
#mailinglist {
	position: absolute;
	top: 565px;
	left: 782px;
	width: 207px;
	height: 59px;
	background-color: #E5E5E5;
	background-image: url(../images/bg_subscribe.gif);
	}
#mailinglist div{
	border: 0px;
	padding: 10px 8px 0px 10px;
	}
#mailinglist2 {
	position: absolute;
	top: 126px;
	left: 782px;
	width: 207px;
	height: 59px;
	background-color: #E5E5E5;
	background-image: url(../images/bg_subscribe.gif);
	}
#mailinglist2 div{
	border: 0px;
	padding: 10px 8px 0px 10px;
	}
#map {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 608px;
	height: 608px;
	}
#mapnav {
	position: absolute;
	top: 620px;
	left: 0px;
	width: 620px;
	height: 31px;
	background-color: #E5E5E5;
	}
.news a:link {
	color:#666666;
	text-decoration: none;
	}
.news a:visited {
	color:#666666;
	text-decoration: none;
	}
.news a:active, .news a:hover {
	color:#666666;
	text-decoration: underline;
	}
.locationschedules a:link {
	color:#6C7A97;
	text-decoration: none;
	}
.locationschedules a:visited {
	color:#6C7A97;
	text-decoration: none;
	}
.locationschedules a:active, .locationschedules a:hover {
	color:#6C7A97;
	text-decoration: underline;
	}
#email a:link {
	color:#333333;
	text-decoration: none;
	}
#email a:visited {
	color:#333333;
	text-decoration: none;
	}
#email a:active, #email a:hover {
	color:#333333;
	text-decoration: underline;
	}
.text {
	position: absolute;
	top: 0px;
	left: 20px;
	right: 20px;
	width: 566px;
	margin-top: 10px;
	}
#roundededgebottom {
	position: absolute;
	top: 598px;
	left: 176px;
	width: 606px;
	background-color: #FFFFFF;
	background-image: url(/images/content_bg_pix.gif);
	}
#copyright {
	width: 989px;
	height: 46px;
	background-color: #636363;
	background-image: url(../images/bg_copyright.gif);
	background-repeat: no-repeat;	
	}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 1.4;
	color:#636363;
	}
#copyright div {
	position: absolute;
	border: 0px;
	padding: 0px 0px 0px 0px;
	left: 10px;
}
#box div copyright div a:link {
	color:#6C7A97;
	text-decoration: none;
}
#box div copyright div a:visited {
	color:#6C7A97;
	text-decoration: none;
}
#box div copyright div a:active, #box div copyright div a:hover {
	color:#E5E5E5;
	text-decoration: none;
	background-color: #6C7A97;
}
li {
	font-size: 10px;
	line-height: 1.5;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}
h2 {
	font-size: 9px;
	font-weight: normal;
	margin: 0;
}
h3 {
	font-size: 9px;
	font-weight: normal;
	margin: 0;
}
h4 {
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	text-align: right;
}
h4 a:link {
	color:#6C7A97;
	text-decoration: none;
	}
h4 a:visited {
	color:#6C7A97;
	text-decoration: none;
	}
h4 a:active, h4 a:hover {
	color:#E5E5E5;
	text-decoration: none;
}
h5 {
	font-size: 9px;
	font-weight: normal;
	margin: 0px 0px 9px 0px;
	text-align: left;
}
h5 a:link {
	color:#6C7A97;
	text-decoration: none;
	}
h5 a:visited {
	color:#6C7A97;
	text-decoration: none;
	}
h5 a:active, h5 a:hover {
	color:#E5E5E5;
	text-decoration: none;
}
h6 {
	font-size: 11px;
	font-weight: normal;
	margin: 10px 10px 0px 0px;
	text-align: right;
}
h6 a:link {
	color:#6C7A97;
	text-decoration: none;
	}
h6 a:visited {
	color:#6C7A97;
	text-decoration: none;
	}
h6 a:active, h6 a:hover {
	color:#000000;
	text-decoration: none;
}
p {
	font-size: 11px;
	font-weight: normal;
}
#box div a:link {
	color:#0088FF;
	text-decoration: none;
	}
#box div a:visited {
	color:#0088FF;
	text-decoration: none;
	}
#box div a:active, #box div a:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color:#94CBFA;
}
#box div h3 a:link {
	color:#FF3333;
	text-decoration: none;
	}
#box div h3 a:visited {
	color:#FF3333;
	text-decoration: none;
	}
#box div h3 a:active, #box div h3 a:hover {
	color:#993333;
	text-decoration: none;
	background-color:#FFFFFF;
	}
.line {
	background: #fff url(../images/line_blue_dots.gif) no-repeat center bottom;
	margin: 10px 0px 10px 0px;
	height: 1px;
	}
/* used to be problematic with FF */
.FFcontainingbox {
	border: 0px solid #000;
	padding: 10px 227px 20px 196px;
	left: 0px;
	line-height: 1.4;
}
/* End note */
.containingbox {
	border: 0px solid #000;

	left: 0px;
	line-height: 1.4;
}
.containingbox:after{ content: "."; display: block; height: 0; clear: both; visibility:hidden; }
.containingbox{display: inline-table;}
/* fix for IE Mac */
/* Hides from IE Mac \*/
* html .floatcontainer {height: 1%;} .floatcontainer{display:block;}
/* End Hack */
.floatright {
	float: right;
	width: 308px;
	}
.floatsitemap {
	float: left;
	width: 188px;
	height: 400px;
	border: 0px solid #000;
	}
.floatnews {
	float: left;
	width: 79px;
	border: 0px solid #000;
	}
.floatnews_cartes2003 {
	float: left;
	width: 190px;
	border: 0px solid #000;
	}
.floatnews_pepita {
	float: left;
	width: 219px;
	border: 0px solid #000;
	}
#leftpanel h1 a:link {
	color:#FFE7B2;
	text-decoration: none;
	}
#leftpanel h1 a:visited {
	color:#FFE7B2;
	text-decoration: none;
	}
#leftpanel h1 a:active, #leftpanel h1 a:hover {
	color:#6C7A97;
	text-decoration: none;
	background-color: #FFE7B2;
	}
#leftpanel2 h1 a:link {
	color:#FFE7B2;
	text-decoration: none;
	}
#leftpanel2 h1 a:visited {
	color:#FFE7B2;
	text-decoration: none;
	}
#leftpanel2 h1 a:active, #leftpanel2 h1 a:hover {
	color:#6C7A97;
	text-decoration: none;
	background-color: #FFE7B2;
	}
b {
	color: #333333;
}
table {
	border-top: 0px solid #6C7A97;
	border-right: 0px solid #6C7A97;
	border-bottom: 1px solid #6C7A97;
	border-left: 1px solid #6C7A97;
	width: 566px;
}
td {
	padding: 8px;
	border-top: 1px solid #6C7A97;
	border-right: 1px solid #6C7A97;
	border-bottom: 0px solid #6C7A97;
	border-left: 0px solid #6C7A97;
	font-size: 11px;
	background-color: #F2F2F2;
}
#type {
	color: #333333;
	background-color: #E5E5E5;
	width: 189px;
}
#category {

	color: #333333;
	background-color: #CCCCCC;
}
