



/* General */

*.brownBG {background-color:#CC0000;}

*.textColor {color:#996666}





/* Body */

body.mainBody {background-color:#FFFFFF; color:#000000; margin-top:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}





/* Table */

#mainTable {background-color:#FFFFFF; width:790px;}

	#mainTable.bigOne {}

	

table.pricesTable {border-width:0px; border-style:solid; border-color:#000000; background-color:#FFFFFF; font-size:10px; text-align:center; font-weight:bold; width:480px; }

	

table.linkTable {background-color:#FFFFFF; width:460px; height:112px; text-align:left;}



table.innerMiddle {background-color:#FFFFFF; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#705555; font-size:10px; text-align:justify;}



table.links2Pages {width:100%;}



/* TR */

tr.topRow {background-color:#CC0000;height:60px}



/* TH */

table.pricesTable th {border-color:#CC0000; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}



/* TD */

table.pricesTable td:first-child {background-color:#FFFFCC; border:0px;}

table.pricesTable td.prim {color:#996666; border:0px; height:26px;}

table.pricesTable td {color:#996666; border:1px; border-color:#CC0000; border-style:solid;}



.smallP {text-align:justify;}



#leftCol {width:250px; padding-right:10px; padding-left:10px;}

#rightCol {width:250px; padding-right:10px; padding-left:10px;}



table.linkTable td {height:21px;}

#linkContainer {vertical-align:top;}

	#linkContainer.left {width:16%}

	#linkContainer.right {width:16%}

#linkContainer td {text-align:center; height:36px; background-color:#FFFFCC; border-color:#FF9900; border-width:1px; border-style:solid; font-size:10px;}

#linkContainer.left td {font-family:Verdana, Arial, Helvetica, sans-serif;}

#linkContainer.right td {font-weight:bold; font-family:Tahoma;}



td.middlePart {width:68%; vertical-align:top; background-color:#CC0000; border-color:#FFFFFF}

td.innerHeader {font-size:18px; text-align:left; color:#000000;}

td.innerTitle {font-size:16px; color:#FFFFFF; font-weight:bold; text-align:left; background-color:#CC0000;}

td.pic {text-align:center}

td.timeTo {text-align:center; font-style:italic; font-size:16px; font-weight:bold; padding-top:30px}

td.inSpain {font-weight:bold; font-style:italic; padding-top:10px}

td.withUs {color:#000000; font-size:16px; font-weight:bold; text-align:right; padding-top:40px;}





/* IMG */

table.linkTable img {width:19px; height:13px; border:0px}

img.logo {width:230px; height:86px}





/* P */

th p {margin-top:2px;margin-bottom:2px;}



td.smallP p {margin-top:5px; margin-bottom:5px;}



p.priceTableDescr {font-weight:bold; font-size:10px; margin-top:20px;}



p.upperText {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; text-align:center; margin-bottom:0px; background-color:#FFFFFF;}

p.slogan {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; margin-bottom:0px;}



p.direction1 {text-align:center; color:#FFFFFF; font-family:Tahoma; margin-bottom:5px; margin-top:10px}

p.direction2 {text-align:center; color:#FFFFFF; font-family:Tahoma; padding-bottom:15px;}



p.linksTables {text-align:center; font-size:10px; font-weight:bold; color:#000000;}



p.bottom {margin: 7px 140px 0px; text-align:center;}





/* DIV */

div.keywords {color:#FFFFFF; text-align:center; font-family:Arial;font-size:11pt}





/* SPAN */ 

span.courseType {color:#CC0000;font-size:13px;}

span.courseType:first-letter {color:#000000;font-size:16px}



span.learn {color:#CC0000;}

span.enjoy {color:#000000;}



span.QC {font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold;}

span.linksBottom {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; font-size:10px}

span.QCdir {font-family:Arial, Helvetica, sans-serif; font-size:16px;}

span.QCdirFirst {font-size:26px;}





/* Anchors */

a {text-decoration:none; color:#000000; font-size: 11px;}

img{ border:0;}

table.linkTable a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#996666}

table.linkTable a:hover {color:#CC0000; text-decoration:underline;}



#linkContainer a {color:#996666}

#linkContainer a:hover {text-decoration:underline;}

.cityLink {font-weight:bold; font-size:14px;}



span.linksBottom a {color:#000000;}

span.linksBottom a:hover {text-decoration:underline;}



a.schoolType {color:#CC0000; font-weight:bold;}

a.schoolType:hover {text-decoration:underline;}



table.links2Pages a {color:#996666;font-size:10px; font-family:Tahoma}



/* Lists */

li {margin-left:-15px;margin-bottom:1px;}



/* HR */

hr.coursesSeparator {margin-top:30px; margin-bottom:30px;}



h2 {



font-size:16px; color:#000000; padding-bottom:10px;	



font-family: Verdana, Arial, Helvetica, sans-serif; 



}
.cptopic{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px;
color:#996666;
text-decoration:underline;
font-weight:bold;
}