
body         {padding:0px; margin:0px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top; line-height:150%
}
p            {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top; line-height:150%
 }
h1 {font-size: 10pt; margin-top:3;foNT-WEIGHT:normal; text-transform:uppercase; letter-spacing:1pt; margin-bottom:3}
header1 {font-size: 10pt; margin-top:3;foNT-WEIGHT:normal; text-transform:uppercase; letter-spacing:1pt; margin-bottom:3}
h2 {font-size:9.5pt; foNT-WEIGHT:BOLD; margin-top:3; margin-bottom:3;}
h3 {font-size:9.5pt;foNT-WEIGHT:normal;}
h4 { font-size:9pt;  foNT-WEIGHT:BOLD;}
h5 { font-size:9pt; font-style:italic;foNT-WEIGHT:normal;}
h6 { font-size:7pt; foNT-WEIGHT:normal;}
div.scrollable {overflow-x:visible; overflow-y:scroll; height:460px}
div.scrollableHalf {overflow-x:visible; overflow-y:scroll; height:180px}
td.orbeaBackground {
	width: 900px;
	background-image: url('../images/fondo-idiomas.gif');}
td.kinesisBackground {
	width: 900px;
	background-image: url('../images/Kinesis%20Banner.jpg');}
table        { text-indent: 0; margin: 0;
 align:center; border-collapse:collapse; border-style:none; border-width:0px; border-color:white;font-family: Verdana; 
font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top;}
td           { text-align: left; margin: 0px;padding:0px;vertical-align:top;}
td.header {width:900;height:220;}
td.magicus {background-image: url('../images/magicus.jpg');width:800px;height:485px;vertical-align:top;}

td.side {background-image: url('../images/ec_logo_bground.jpg');}
td.white {background-color:#FFFFFF;color:#000000; padding:10px;font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top; line-height:150%
}
td.whiteNoIndent {background-color:#FFFFFF;color:#000000; font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top; line-height:150%
}

td.whiteMiddle {background-color:#FFFFFF;color:#000000; padding:10px;font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:middle; line-height:150%
}
td.whiteBorderTop {background-color:#FFFFFF;color:#000000; padding:10px;font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top; line-height:150%;
border-top-style: solid; border-top-color: #C0C0C0;
}
td.whiteBorderTopPicture {background-color:#FFFFFF;color:#000000; padding:10px;font-size:8pt; 
text-align: left; 
text-indent: 0px; 
vertical-align:top; line-height:150%;
border-top-style: solid; border-top-color: #C0C0C0;
width:200px;
}

td.whiteLogo {background-color:#000000;color:#FFFFFF;text-align:center; }
td.black {background-color:#000000;color:#FFFFFF; vertical-align:top; width:900;}
td.middle {width:900;}
td.blackSide {background-color:#000000;color:#FFFFFF; vertical-align:top;}
td.blackLinks {background-color:#000000;color:#FFFFFF;text-align:right;}

/* general table spaceing bits */
td.leftBlack {color:#FFFFFF;text-align: left}
td.rightBlack {color:#FFFFFF;text-align: right}

/* table containing the actual links */
table.blackMainLinks {
	background-color:#000000;
	color:#FFFFFF; 
	text-align: center;
	vertical-align:middle;
	margin-right:auto;
	margin-left:auto; 
}

/* td containing the table of links - needs strang margin bits for Firefox */
td.blackMainLinks {
	border-bottom:3px solid #D90000; 
	background-color:#000000;
	color:#FFFFFF; 
	vertical-align:middle; 
	text-align:center; 
	padding-top:5px; 
	padding-bottom:5px; 
	border-left-width:0; 
	border-right-width:0; 
	border-top-width:0
	margin-right:auto;
	margin-left:auto; 
}

td.blackMainBars {background-color:#000000;color:#D90000;}
td.redLinks {background-color:#D90000;color:#FFFFFF; height:20px;vertical-align:left;}
td.red {background-color:#D90000;color:#FFFFFF;vertical-align:right; }
whiteClickable {cursor:pointer;text-decoration: underline; color:#FFFFFF;}
table.grey {background-color:#CCCCCC;color:#FFFFFF;padding:5px;}
td.grey {color:#FFFFFF; vertical-align:top;padding:5px;}
td.withborders { padding-top:20px; padding-left:5px; padding-right:20px; }
a { text-decoration:none;}
a:link {text-decoration:none;}
a:active {text-decoration:none;}
a:hover      { text-decoration: underline; }
a.white { text-decoration:none;color:#FFFFFF;padding-left:5px; padding-right:5px;}
a:link.white {text-decoration:none;color:#FFFFFF;padding-left:5px; padding-right:5px;}
a:active.white {text-decoration:none;color:#FFFFFF;padding-left:5px; padding-right:5px;}
a:hover.white      { text-decoration: underline; color:#FFFFFF;padding-left:5px; padding-right:5px;}
a.black { text-decoration:none;color:#000000;padding-left:5px; padding-right:5px;}
a:link.black {text-decoration:none;color:#000000;padding-left:5px; padding-right:5px;}
a:active.black {text-decoration:none;color:#000000;padding-left:5px; padding-right:5px;}
a:hover.black      { text-decoration: underline; color:#000000;padding-left:5px; padding-right:5px;}
a.blackOnGrey { text-decoration:none;color:#000000;padding-left:5px; padding-right:5px;}
a:link.blackOnGrey {text-decoration:none;color:#000000;padding-left:5px; padding-right:5px;}
a:active.blackOnGrey {text-decoration:none;color:#000000;padding-left:5px; padding-right:5px;}
a:hover.blackOnGrey { text-decoration: underline; color:#000000;padding-left:5px; padding-right:5px;}
a.red { text-decoration:none;color:#D90000;padding-left:5px; padding-right:5px;}
a:link.red {text-decoration:none;color:#D90000;padding-left:5px; padding-right:5px;}
a:active.red {text-decoration:none;color:#D90000;padding-left:5px; padding-right:5px;}
a:hover.red { text-decoration: underline; color:#D90000;padding-left:5px; padding-right:5px;}
a.redInline { text-decoration:none;color:#D90000;}
a:link.redInline {text-decoration:none;color:#D90000;}
a:active.redInline {text-decoration:none;color:#D90000;}
a:hover.redInline { text-decoration: underline; color:#D90000;}
a.redInlineBold { text-decoration:underline;color:#D90000;font-weight: bold; }
a:link.redInlineBold {text-decoration:underline;color:#D90000;font-weight: bold; }
a:active.redInlineBold {text-decoration:underline;color:#D90000;font-weight: bold; }
a:hover.redInlineBold { text-decoration: underline; color:#D90000;font-weight: bold; }

div.center {text-align: center}
td.blackCenterBold {text-align: center; background-color:#000000; color: #FFFFFF; font-weight: bold; font-size:10pt}

span.open {font-size: 18pt}
span.open2 {font-size: 9.5pt;vertical-align:text-bottom;}
span.openDays {font-size: 18pt;color:#D90000;}
span.make {foNT-WEIGHT:BOLD;}
span.productName {font-style:italic;}
span.type {}
span.white {background-color:#FFFFFF;color:#000000;}

input.button50       { width:50px; background-color:#D90000; color: #FFFFFF; text-align: center }
input.button75       { width:75px; background-color:#D90000; color: #FFFFFF; text-align: center }
input.button100      { width:100px; background-color:#D90000; color: #FFFFFF; text-align: center }