body 
{
margin: 0;
padding:0;  
background-color:#FFFFFF;
font-family: Tahoma, Verdana, Arial;
font-size:12px; 
color:#1C2163;
}
/* h */
h1 
{ 
font-family: Tahoma, Verdana, Arial;
color:#3D499F;
font-size:14px;
font-weight:bold;
margin: 0 0 8px 0;
text-align:left;
}

h1.head
{
padding:0;
margin:0;
color:#fff;
position: absolute;
left: -1000px;
width: 900px;
}

h2 
{ 
font-family: Tahoma, Verdana, Arial;
color:#F6AB06;
font-size:13px;
font-weight:bold;
margin: 0 0 5px 0;
}
/* h */
	
/* p */
p
{
padding:0;
margin:0;
}
/* p */

/* links */
a:link { 
color: #000000;	
text-decoration: underline; 
font-family: Tahoma, Verdana, Arial;
font-size:11px; 
}
a:hover 
{ 
color: #000000; 
text-decoration: underline;  
font-family: Tahoma, Verdana, Arial;
font-size:11px; 
}   

a.blue10bLnk
{ 
color:#3D499F; 
font-size:10px; 
text-decoration:none;
font-weight:bold; 
font-family: Tahoma, Verdana, Arial;
}
a.blue10bLnk:hover 
{ 
color:#F6AB06; 
font-size:10px; 
text-decoration:none; 
font-weight:bold;
font-family: Tahoma, Verdana, Arial;
}

a.blue11Lnk
{ 
color:#0066CC; 
font-size:11px; 
text-decoration:none;
font-family: Tahoma, Verdana, Arial;
}
a.blue11Lnk:hover 
{ 
color:#F6AB06; 
font-size:11px; 
text-decoration:none; 
font-family: Tahoma, Verdana, Arial;
}

a.blue11bLnk
{ 
color:#0066CC; 
font-size:11px; 
text-decoration:none;
font-weight:bold;
font-family: Tahoma, Verdana, Arial;
}
a.blue11bLnk:hover 
{ 
color:#F6AB06; 
font-size:11px; 
text-decoration:none;
font-weight:bold; 
font-family: Tahoma, Verdana, Arial;
}

a.blue12bLnk
{ 
color:#0066CC; 
font-size:12px; 
text-decoration:none;
font-weight:bold;
font-family: Tahoma, Verdana, Arial;
}
a.blue12bLnk:hover 
{ 
color:#F6AB06; 
font-size:12px; 
text-decoration:none;
font-weight:bold; 
font-family: Tahoma, Verdana, Arial;
}

a.blue11uLnk
{ 
color:#0066CC; 
font-size:11px; 
text-decoration:underline;
font-family: Tahoma, Verdana, Arial;
}
a.blue11uLnk:hover 
{ 
color:#F6AB06; 
font-size:11px; 
text-decoration:underline; 
font-family: Tahoma, Verdana, Arial;
}

a.wh10Lnk
{ 
color:#FFFFFF; 
font-size:10px; 
text-decoration:none;
font-family: Tahoma, Verdana, Arial;
}
a.wh10Lnk:hover 
{ 
color:#F6AB06; 
font-size:10px; 
text-decoration:none; 
font-family: Tahoma, Verdana, Arial;
}

a.gr10Lnk
{ 
color:#999999; 
font-size:11px; 
text-decoration:none;
font-family: Tahoma, Verdana, Arial;
}
a.gr10Lnk:hover 
{ 
color:#999999; 
font-size:11px; 
text-decoration:none; 
font-family: Tahoma, Verdana, Arial;
}
/* links */


/* forms */
.fst { 
background-color:#FFFFFF; 
border:1px solid #1C2163; 
font-size:10px; 
color:#1C2163; 
cursor:text; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.sub
{ 
background-color:#F0F0F0; 
border:1px solid #1C2163; 
font-size:11px; 
font-weight:bold; 
color:#1C2163; 
cursor:pointer;
padding:2px;
}
/* forms */

/* backgrounds */
.bgMid
{
background: url(bgMid.gif) repeat-y;
}

.bgR
{
background: url(bgR.gif) repeat-y right;
}
/* backgrounds */

/* texts */
.bigLetter
{
font-family: Tahoma, Verdana, Arial;
font-size:25px;
color:#F6AB06;
font-weight:bold;
}
/* texts */

/* id */
#logo
{
width:248px;
height:153px;
}

#leftNav
{
height:355px;
text-align:right;
}

#leftIm
{
width:248px;
height:222px;
}

#contHome
{
text-align:right;
margin: 10px 30px 30px 0;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
color:#999999;
}

#mainIm
{
width:251px;
height:421px;
}

#courses
{
width:251px;
height:263px;
background: url(bgCourses.gif) no-repeat;
text-align:left;
}

#topNav
{
width:455px;
height:100px;
}

#madridbanner
{
width:100%;
text-align:center;
height:80px;
margin-top:10px;
}

#mainTxtHome
{
width:390px;
text-align:justify;
padding:40px 25px 40px 25px;
line-height:20px;
}

#mainTxtAbout
{
width:390px;
text-align:justify;
padding:58px 25px 40px 25px;
line-height:16px;
}

#mainTxtD
{
width:390px;
text-align:justify;
padding:58px 25px 40px 25px;
line-height:16px;
}

#aboutHome
{
width:440px;
height:150px;
background: url(bgAboutHome.gif) no-repeat;
text-align:justify;
line-height:16px;
color:#000000;
}

#bannerHome
{
width:440px;
height:102px;
}

#botNavHome
{
width:440px;
height:37px;
background: url(bgBotNavHome.gif) no-repeat;
font-family: Tahoma, Verdana, Arial;
font-size:10px;
color:#FFFFFF;
text-align:center;
padding:5px 0 0 0;
}

#botNav
{
width:440px;
height:37px;
background: url(bgBotNav.gif) no-repeat;
font-family: Tahoma, Verdana, Arial;
font-size:10px;
color:#FFFFFF;
text-align:center;
padding:14px 0 0 0;
}

#webDesign
{
width:416px;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
color:#999999;
text-align:right;
padding:60px 0 50px 0;
}
/* id */

/* list */
#leftNavLi
{
display:block;
margin:0;
padding:15px 30px 0 0;
list-style-type:none;
}

#leftNavLi li
{
display:block;
margin:0 0 12px 0;
list-style-type:none;
}

#coursesLi
{
display:block;
margin:0;
padding:25px 0 0 60px;
list-style-type:none;
}

#coursesLi li
{
display:block;
margin:0 0 11px 0;
list-style-type:none;
}

.sitemapLi
{
display:block;
margin:0;
padding:0 0 0 30px;
list-style-type:none;
text-align:left;
}

.sitemapLi li
{
display:block;
margin:0 0 5px 0;
list-style-type:none;
}
/* list */

.imgB
{
border: 1px solid #5a8cc7;
}

/* form */
#mainTxtD table {
	margin-bottom:15px;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	border:0;
}
#mainTxtD table td {
	font:12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	color:#154e7e;
	vertical-align:top;
	padding:3px 0;
}
#mainTxtD input,
#mainTxtD select,
#mainTxtD textarea,
#mainTxtD options {
	font:12px/1.2 Tahoma, Verdana, Helvetica, sans-serif;
	color:#154e7e;
	padding:5px 7px;
}
#mainTxtD input.btn { color:#000; }
#mainTxtD input.btn:focus { color:#3D499F; }
#mainTxtD option { color:#154e7e; }
#mainTxtD input .clear {
	clear:inherit;
}
/* form */

hr {
border:0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 400px;
text-align: left;}