html, body {
	height: 100%;
}

body {
	margin: 0 auto;
	padding: 0;
	font: 75% Verdana,Tahoma,Arial,sans-serif;
	background: #ffffff; 

}

a {
/*	color: #0493ff;*/
	color:#0066CC;
	text-decoration: none;
}

a:hover {
	 text-decoration: underline;
}

.highlight {
	color: #0033FF;
}

.fontblue {
	color: #0066CC;
}

#left_menu {
	clear: left;
	float: left;
	width: 150px;
	margin: 0 0 ;
	padding: 0 0px 0 0;
	font-size: 0.9em;
}

#left_menu ul {	
	list-style: none;
	width: 150px;
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 1.0em;
}	

#left_menu .main {
	margin: 0;
	padding: 5px;
	font-variant:small-caps;
	border-bottom: 2px solid #0493ff;
	border-right: 1px dashed #c0c0c0;
	background: #f4f4f4;
}

#left_menu .sub {
	margin: 3px 0 3px 0;
	padding: 0px;
	text-align: right;
	border-right: 2px solid #C0C0C0;
	border-bottom: 1px dashed #d0d0d0;
}

#left_menu .sub2 {
	margin: 12px 0 3px 0;
	padding: 0px;
	text-align: right;
	border-right: 2px solid #C0C0C0;
	border-bottom: 1px dashed #d0d0d0;
	border-top: 1px dashed #d0d0d0;
}

#left_menu .selected {
	margin: 3px 0 3px 0;
	padding: 0px;
	text-align: right;
	border-bottom: 1px solid #d0d0d0;
	background: #f0f0f0;
	border-right: 2px solid #0493ff;
}

#left_menu .selected2 {
	margin: 12px 0 3px 0;
	padding: 0px;
	text-align: right;
	border-bottom: 1px solid #d0d0d0;
	background: #f0f0f0;
	border-right: 2px solid #0493ff;
	border-top: 1px dashed #d0d0d0;
}

#left_menu .sub:hover,#left_menu .selected:hover {
	background: #FBFAE0;
	border-right: 2px solid #0493ff;
}

#left_menu ul li a {
	font-size:1.0em;
	height: 17px;
	text-decoration: none;
	color: #505050;
	display: block;
	padding: 4px 8px 0px 8px;
}

#left_menu ul li a:hover {
/*	color: #0493ff;*/
		color:#0066CC;
/*	color: #0033FF;*/
/*	text-decoration: underline;*/
}



#right_menu {
	float: right;
	width: 170px;
	margin: 0 0px 10px 10px;
	padding: 0 5px 0 5px;
	font-size: 0.9em;
	line-height: 1.5em;
	display:inline;
/*	background-color: #fafafa;*/
/*	border-left: 1px dashed #d0d0d0;*/

}

#right_menu .title {
	font-size: 1.2em;
	font-weight:bold;
	border-bottom: 2px solid #0493ff;
	padding: 0 10px 5px 0;
/*	font-variant:small-caps;*/
}

.news {
	margin: 10px 0 10px 0;
	padding: 10px;
	width: 150px;
	color: #505050;
/*	background-color: #FBFAE0;*/
	background-color: #fafafa;
	border-bottom: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	border-left: 1px solid #d0d0d0;
	line-height: 1.3em;
}

.news-title {
line-height: 2.5em;
padding: 0 0 2px 0;
	font-weight:bold;
	border-bottom: 1px solid #c0c0c0;
}

#content {
	margin: 3px 180px 0px 150px;
	padding: 0 15px 20px 15px;
	line-height: 1.5em;
	text-align: justify;
/*	border-left: 1px dashed #c0c0c0;*/
/*	border-right: 1px dashed #c0c0c0;*/
}

#content img {
	border: 1px solid #f0f0f0;
}

#content img:hover {
	border: 1px solid #c0c0c0;
}

#content input {
	border: 1px solid #c0c0c0;
	background-color: #fafafa;
	margin: 2px;
}

#content textarea {
	border: 1px solid #c0c0c0;
	background-color: #fafafa;
}


#content ul {
	list-style-type: square;
}

#content ul li {
	margin: 0 0 5px 0;
}

#content .title {
	width: 300px;
	padding: 5px 30px 5px 5px;
	font-weight:bold;
	border-bottom: 2px solid #0493ff;
/*	font-variant:small-caps;*/
	
}

#content .importantbox {
	padding: 10px;
	background: #fafafa;
	border: 1px dashed #0493ff;
}

#content .box {
	padding: 10px;
	background: #fafafa;
	border: 1px solid #f0f0f0;
	z-index:10;
}

.hrgray {
	border:0;
	background-color: #c0c0c0;
	color: #c0c0c0;
	size: 1px;
	height: 1px;
}


.hrgray2 {
	border:0;
	background-color: #f0f0f0;
	color: #f0f0f0;
	size: 1px;
	height: 1px;
}

#header {
	clear: both;
	height: 130px;
	margin: 0px;
	padding: 10px;
	background-color: #fffcc8;
	text-align: right;
/*	border-bottom: 1px dashed #e0e0e0;*/
}

#header_top {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 15px;
	background-color: #FBFAE0;
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
}

#header_bottom {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 15px;
	background-color: #FBFAE0;
	text-align: center;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

#container {
	margin:0px 20px 0 20px;
	margin:0;
	padding:0px;
	text-align:left;
	background:#f0f0f0;
	color:#404040;
/*	border-right: 1px solid #808080;
	border-left: 1px solid #808080;*/
	height: 100%;
}

#sponsors {
	clear: both;
	margin: 0;
	padding: 10px;
	border-top: 1px dashed #e0e0e0;
	text-align: center;
	font-size: 0.9em;
/*	background-color: #FBFAE0;*/
/*	background:#f0f0f0;*/
	background:#ffffff;

}
#sponsors td {
	vertical-align: middle;
}

#sponsors img {
	border: 1px solid #ffffff;
}

#sponsors img:hover {
	border: 1px solid #c0c0c0;
}

#footer {
	clear: both;
	margin: 0;
	border-top: 1px dashed #e0e0e0;
	padding: 10px;
	text-align: right;
	color: #808080;
	font-size: 0.75em;
/*	background-color: #fffcc8;*/
	background:#f0f0f0;
}

#footer a {
	color: #003399;
}

.ulsmall {
margin:10px 0 0 15px;
padding:0;
line-height: 0.9em;
}

.ulsmall li {
list-style-type: circle;
}


/***************************************/

.tab-prices {
	border: 1px solid #808080;

}

.tab-prices-h {
	font-weight: bold;
	text-align: center;
	padding: 5px;
	background-color: #E0E0E0;
}

.tab-prices-h2 {
	text-align: left;
	padding: 3px;
	background-color: #F0F0F0;
}

.tab-prices-td {
	padding: 3px;
}

.tab-prices-tdh {
	padding: 5px;
	background-color: #fafafa;
}

/*************************************/

.tab-sched {
	border: 1px solid #808080;
	width: 90%;
}

.tab-sched a {
	color:#0368B5;
}


.tab-sched-h {
	font-weight: bold;
	text-align: center;
	padding: 10px;
}


.tab-sched-td-mc {
	padding: 10px;
	text-align: center;
	background-color: #D1F7DB;
}

.tab-sched-td-ts {
	padding: 10px;
	text-align: center;
	background-color: #FFCCCC;
}


.tab-sched-td-il {
	padding: 10px;
	text-align: center;
	background-color: #CCFF99;
}


.tab-sched-td-wdl {
	padding: 10px;
	text-align: center;
	background-color: #FFDDBB;
}

.tab-sched-td-wdtv {
	padding: 10px;
	text-align: center;
	background-color: #CCCCFF;
}

.tab-sched-td-wta {
	padding: 10px;
	text-align: center;
	background-color: #CCCCCC;
}

.tab-sched-td-wtic {
	padding: 10px;
	text-align: center;
	background-color: #B8DCDC;
}

.tab-sched-td-wtd {
	padding: 10px;
	text-align: center;
	background-color: #FFFFCC;
}

.tab-sched-td-wbpm {
	padding: 10px;
	text-align: center;
	background-color: #66CCFF;
/*	background-color: #FFCE9D;*/
}

.tab-sched-td-break {
	color:white;
	text-align: center;
	background-color: #6699FF;
}

.tab-sched-td-other {
	color:black;
	text-align: center;
	background-color: white;
}

.tab-sched-title {
	font-weight: bold;
	text-align: center;
	/*background-color:#FBFAE0;*/
	background-color:#d0d0d0;
	padding: 10px;
}







/************** OLD **************************/

/* CSS Document */
/*
body {	
	font-size: 11px;
	font-family: sans-serif;
	word-spacing: normal;
	letter-spacing: 0px;
	color: 005ca2;
	scrollbar-face-color: #e1e7ec;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e1e7ec;
	scrollbar-3dlight-color: #cfd7d0;
	scrollbar-arrow-color: 00679f;
	scrollbar-track-color: #efefef;
}

td.separador1 {
     background-color:#000000;
	 height: 1px;
}

td.separador2 {
     background-color:#FFFFFF;
	 height: 4px;
}

td.separador3 {
     background-color:#1098cb;
	 height: 1px;
}

td.creditos {
	font-family : sans-serif;
	font-size : 9px;
	color: 005ca2;
}

td {
	font-size: 11px;
	word-spacing: normal;
	font-family: sans-serif;
	letter-spacing: 0px;
	color: 005ca2;
}

.tit {
	font-family : arial;
	font-size : 11pt;
	color: #1098cb;
	font-weight: bold;
}

a {
	color: #0493ff;
	text-decoration: none;
	font-weight: light;
}

a.menu {
	font-family : sans-serif;
	font-size : 11px;
	color: #009cce;
	font-weight:bold;
}

a:hover {
	 text-decoration: underline;
}

a:hover.menu {
	text-decoration : none;

}
*/


