/* Body */
html{margin:0 auto;padding:0;height:100%;margin-bottom: 1px;}
body{font: 12pt arial,helvetica,verdana,sans-serif;background-color:#fff;text-align:center;margin:0 auto}
a{border:0}
img{border:0;margin:0 0 0 0;padding:0 0 0 0} 


/* Page Container */
.container{position:relative;width:800px;margin:0px auto 10px auto;border:1px solid #6d6f71;text-align:left;min-height: 300px} 
.container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Border */
.border {}
.border:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Header */
.header {position:relative;background:#cc071e;height:140px;width:800px;text-align:left;margin:10px auto 0 auto;border:1px solid #6d6f71;border-bottom:0} 
.header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Header2 */
.header2 {color: #FFFFFF;position:relative;background:#0A154B;height:142px;width:800px;text-align:left;margin:10px auto 0 auto;border:1px solid #6d6f71;border-bottom:0} 
.header2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}





/* Menu highlighting system */
body#index a.menu-index, 
body#index-learners a.menu-index-learners, 
body#index-teachers a.menu-index-teachers, 
body#magazine a.menu-magazine,
body#method a.menu-method,
body#teachers-notes a.menu-teachers-notes,
body#skills-booklet a.menu-skills-booklet,
body#telephone a.menu-telephone,
body#videos a.menu-videos,
body#lesson a.menu-lesson,
body#course a.menu-course,
body#teacher a.menu-teacher,
body#about-us a.menu-about-us,
body#contact-us a.menu-contact-us,
body#members-area a.menu-members-area {color: #cc071e;}  
body#location a.menu-location,
body#option a.menu-option,
body#details a.menu-details,
body#licensing a.menu-licensing,
body#purchase a.menu-purchase {color: #cc071e;}  


/* Content */
div#content {position:relative;float:right;width:530px;margin:10px 10px 5px 10px;}
div#content h1{font: 16pt Verdana; font-weight:bold; margin:0 0 15px 0; color:#cc071e;}
div#content h2{font: 14pt Verdana; font-weight:bold; margin:15px 0 12px 0; color:#cc071e;} 
div#content h3{font: 12pt Verdana; font-weight:bold; margin:15px 0 0 0; color:#cc071e;} 
div#content p{line-height:1.4em;color:#000;margin:0px 0px 12px 0px}
div#content ol{color:#000;margin-top:12px;margin-bottom:12px}
div#content ul{color:#000;margin-top:12px;margin-bottom:12px}
div#content li{color:#000}
div#content td{color:#000}
div#content a{color:#0000ff;font-weight:bold;text-decoration:underline}
div#content h1.sales,h2.sales{text-align:center}

/* Homepage */
div#homepage {position:relative;width:720px;margin:10px 20px 5px 20px;}
div#homepage h1{font: 16pt Verdana; font-weight:bold; margin:0 0 15px 0; color:#cc071e;}
div#homepage h2{font: 14pt Verdana; font-weight:bold; margin:15px 0 12px 0; color:#cc071e;} 
div#homepage p{line-height:1.4em;color:#000;margin:0px 0px 12px 0px}
div#homepage a{color:#0000ff;font-weight:bold;text-decoration:underline}

/* Content Cart */
div#content-cart {position:relative;float:right;width:760px;margin:10px 20px 5px 20px;}
div#content-cart h1{font: 16pt Verdana; font-weight:bold; margin:0 0 15px 0; color:#cc071e;}
div#content-cart h2{font: 14pt Verdana; font-weight:bold; margin:15px 0 12px 0; color:#cc071e;} 
div#content-cart h3{font: 12pt Verdana; font-weight:bold; margin:15px 0 0 0; color:#cc071e;} 
div#content-cart p{line-height:1.4em;color:#000;margin:0px 0px 12px 0px}
div#content-cart ol{color:#000;margin-top:12px;margin-bottom:12px}
div#content-cart ul{color:#000;margin-top:12px;margin-bottom:12px}
div#content-cart li{color:#000}
div#content-cart td{color:#000}
div#content-cart a{color:#0000ff;font-weight:bold;text-decoration:underline}
div#content-cart h1.sales,h2.sales{text-align:center}

/* Buy Box */
blockquote.register { background-color: rgb(225,250,200); border: .25em dashed #CC0000; padding: 0 1em 1em 1em; margin: 1.25em auto; text-align: left; width: 80% }
blockquote.register:hover { background-color: rgb(200,250,175); }
blockquote.register h2 { text-align:center;  }

/* Testimonial Box */
blockquote.box { background-color: rgb(225,250,200); border: 2px solid rgb(235,255,215); padding: 1em; margin: 1.25em auto; text-align: left; width: 80% }

/* Bullets */
ul.square_red { margin: 0em 0em 0em 1.5em; list-style: square;  }
ul.square_red li { list-style-image: url(../images/ico-square_red.gif); list-style-type: square; list-style-position: outside; margin: 1em 0em;  }




/* yellow colour: color:#ffd408; */

/* Menu */
div#menu {position:relative;float:left;width:190px;margin:0px 10px 10px 0px;background-color:#D7DEFA;}
/* Hack for IE6 Note: display: inline; can help with left margin problem but need twice... */
 * html div#content {margin:10px 10px 5px 10px} 
div#menu p{color:#000;margin:0;padding:0px 10px 10px 10px}
div#menu a{color:#0000ff;font-weight:bold;text-decoration:none}
div#menu a:hover{text-decoration:underline}
div#menu img{border:solid #6d6f71 1px}
div#menu form{margin:10px 0 0 0;padding:0}

/* Menu Cart */
div#menu-cart {position:relative;float:left;width:720px;margin:10px 20px 10px 20px}
/* Hack for IE6 Note: display: inline; can help with left margin problem but need twice... */
 * html div#content-cart {margin:10px 10px 5px 10px} 
div#menu-cart p{color:#000;margin:0;padding:0px 10px 10px 10px}
div#menu-cart a{color:#0000ff;font-weight:bold;text-decoration:none}
div#menu-cart a:hover{text-decoration:underline}
div#menu-cart img{border:solid #6d6f71 1px}
div#menu-cart form{margin:10px 0 0 0;padding:0}
div#menu-cart-align {position: relative;float:left;width:25%;}
div#menu-cart-align p{text-align:center;font-weight:bold;}
div#menu-cart-align p.grey{color:#c0c0c0}
div#menu-cart-align p.current{color:#cc071e}

/* Languages */

div#languages {position:relative;float:left;height:20px;width:800px;background:#D3D3D3;border-bottom:1px solid #6d6f71;}
div#languages p {text-align:right;font:normal 11px arial,sans-serif;font-weight:bold;margin:3px 0 0 0;padding:0;margin-right:20px;}

div#languages-cart {position:relative;float:left;height:20px;width:800px;background:#D3D3D3;border-bottom:1px solid #6d6f71;}
div#languages-cart p {text-align:right;font:normal 11px arial,sans-serif;font-weight:bold;margin:3px 0 0 0;padding:0;margin-right:20px;}

/* Level Test */

.pNormal{
	color: Black;	
	font-weight: bold;
	padding-top: 12px;
}

.pOK{
	color: #2E8B57;	
	font-weight: bold;
}

.pKO{
	color: Red;
	font-weight: bold;
}

#Resultado{
	border: thin solid #AAAAAA;
	background-color: #EEEEEE;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

/* Footer */
div#footer{color:#000;font:normal 11px arial,sans-serif;text-align:center; margin:1em auto;}
div#footer a{color: #cc071e;text-decoration:none}
div#footer a:hover{color: #ffd408;text-decoration:underline}
