

body {
    margin:0;
    padding:0;
    background-color:#ffffff;
    color:#000;
    min-width:47em;
  }


#wrap {
    background-image : url('images/unionjackbg120x80.gif');
    margin-bottom : 0;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    width : 47em;
  }


#logo {
    width: 38.1em;
    height:5.6em;
  }


#header {
    margin-top :.62em;
    text-align : center;
  }


#header h1 {
    padding:.3em;
    margin:0;
  }


#nav {
    /*float : right;
    */ white-space : nowrap;
    background-color : #003399;
    color : White;
    width : 47em;
    border-style : solid;
    border-color : #0066CC;
    border-width : .1em 0 .1em 0;
    margin-top : 1.25em;
    margin-bottom : 0;
    height : 1.25em;
  }


#nav ul {
    padding : 0;
    margin : 0;
    float : right;
  }


#nav ul li {
    display : inline;
    font-family : Ariel, sans-serif;
    font-size : medium;
    font-weight : 100;
  }

/*html>body #nav ul li {
	display : inline;
    font-family : Ariel, 'sans-serif';
        font-weight : 100;
	font-size : 5mm;
  }*/


#nav ul li a {
    padding-left : 1em;
    padding-right : 1em;
    background-color : #003399;
    color : White;
    font-weight : bold;
    text-decoration : none;
    border-right-color : #0066CC;
    border-right-style : solid;
    border-right-width : .06em;
  }


#nav ul li a:hover {
    background-color : #99CCFF;
    color : #000066;
  }


#sidebar {
    float:left;
  }


div.sidebar_box {
    margin-top:1em;
    margin-bottom :2em;
    background-color:#EEEEEE;
    color : #000000;
    /* height: 8em;
    */ border-bottom-color : #0058E6;
    border-bottom-style : solid;
    border-bottom-width : .1em;
    border-left-color : #0058E6;
    border-left-style : solid;
    border-left-width : .1em;
    border-right-color : #0058E6;
    border-right-style : solid;
    border-right-width : .1em;
    border-top-color : #0058E6;
    border-top-style : solid;
    border-top-width : .1em;
  }
  
div.sidebar_box_right {
   
    float : right;
    margin-top:1em;
    margin-bottom :2em;
    background-color:#EEEEEE;
    color : #000000;
    /* height: 8em;
    */ border-bottom-color : #0058E6;
    border-bottom-style : solid;
    border-bottom-width : .1em;
    border-left-color : #0058E6;
    border-left-style : solid;
    border-left-width : .1em;
    border-right-color : #0058E6;
    border-right-style : solid;
    border-right-width : .1em;
    border-top-color : #0058E6;
    border-top-style : solid;
    border-top-width : .1em;
    margin-left : 1em;
  }  
  div.side_text_test {
    padding-left: 1.5em;
    padding-right : 1.5em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : small;
    text-align:center;
    padding-top:.1em;
    padding-bottom:.1em;
  }
  


div.sidebar_flag {
    margin-top:1em;
    margin-bottom :2em;
    text-align:center;
  }


div.flag_precios {
    float : left;
    margin-top:1em;
    margin-bottom :1em;
    margin-right : 1em;
    text-align:center;
  }


#flag {
    width: 3.75em;
    height: 2.25em;
  }


div.head {
    text-align:center;
    background-color:#0058E6;
    color : #ffffff;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : small;
    font-style : normal;
    font-weight : bold;
  }


div.side_text {
    padding-left: .5em;
    padding-right :.5em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : small;
    text-align:center;
    padding-top:.2em;
    padding-bottom:.2em;
  }


div.side_text_faq {
    padding-left: .5em;
    padding-right :.5em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : small;
    text-align:center;
    padding-top:.1em;
    padding-bottom:.1em;
  }


#sidebar h2, #sidebar h3, #sidebar p {
    padding:0 .625em;
  }


#myMenu {
    margin-bottom : 0;
    margin-left : 1.25em;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    text-align : center;
  }

/*a.myMenu0 {
    background : silver;
    padding : 0px;
    margin : 0px 0px .93em 0px;
    border : red solid .062em;
    color : Navy;
    display : block;
    position : relative;
    text-decoration : none;
    width : 6.25em;
    font : bold medium Verdana, sans-serif;
  }

li.myMenu0 {
    list-style : none;
    margin-bottom : 3.2em;
  }

li.myMenu1 {
    list-style : circle;
    margin-bottom : .625em ;
  }

a.myMenu1 {
    position : relative;
    color: #000000;
    
    text-decoration: underline;
    text-align : left;
  }
*/


#main {
    padding-top : 1em;
    margin-left : 8.68em;
    /* width:37em;*/
     clear : right;
     
  }


html>body #main {
    padding-top : .2em;
    /*width : 36em;
    */;
  }


#main h1 {
    font : bold x-large Verdana, sans-serif;
    color : #003399;
    text-align : center;
    /*line-height : 0px;
    */;
  }


ul.maintext {
    font-family : verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    line-height : 1em;
    margin-left : 1.25em;
    margin-right : 1.25em;
    padding-left : 1.25em;
    text-align : justify;
  }


html>body ul.maintext {
    padding-left : 2em;
    /* margin-left : 2em;
    */;
  }


li.maintext {
    margin-bottom : .93em;
    padding-left : .68em;
    list-style-image :url('images/bulred.gif');
  }


html>body li.maintext {
    margin-right : 1.25em;
    padding-left : 0;
  }


#footer {
    padding-top : 0em;
    clear:both;
  }


#footer p {
    padding:.31em;
    margin:0;
    font : italic lighter x-small Verdana,sans-serif;
    text-align : center;
    background-color:#ffffff;
  }


p.maintext {
    margin-left : .625em;
    /* margin-left : 1.25em;
    */ font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    font-weight : 100;
    line-height : 1.2em;
    /* margin-left : .62em;
    */ margin-right : .625em;
    /* margin-top : 1em;
    */ text-align : justify;
  }


#wc3 {
    width:5.5em;
    height:1.93em;
  }


p.maintext_precios {
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    font-weight : 100;
    line-height : 1.2em;
    margin-left : .625em;
    margin-right : .625em;
    margin-top : 1em;
    text-align : justify;
  }


img.certificate {
    border-style : none;
    float : right;
    outline-style : none;
    margin-left : .93em;
    width : 9.375em;
    height :13.187em;
  }


img.professor {
    float : right;
    outline-style : none;
    margin-left : .93em;
    width:12.5em;
    height:9.3em;
    border-bottom-style : solid;
    border-bottom-width : .15em;
    border-left-color : #0058E6;
    border-left-style : solid;
    border-left-width : .15em;
    border-right-color : #0058E6;
    border-right-style : solid;
    border-right-width : .15em;
    border-top-color : #0058E6;
    border-top-style : solid;
    border-top-width : .15em;
  }


#sidebar_precios {
    padding-bottom : .5em;
    /*padding-top : .5em;
    */ background-color : #EEEEEE;
    border-bottom-color : #0058E6;
    border-bottom-style : solid;
    border-bottom-width : .1em;
    border-left-color : #0058E6;
    border-left-style : solid;
    border-left-width : .1em;
    border-right-color : #0058E6;
    border-right-style : solid;
    border-right-width : .1em;
    border-top-color : #0058E6;
    border-top-style : solid;
    border-top-width : .1em;
    float : right;
    margin-left : 1.25em;
    margin-top : 0px;
    text-align : center;
    width : 12em;
  }


div.prices_head {
    background-color:#0058E6;
    color : #ffffff;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    font-style : normal;
    font-weight : bold;
    padding-bottom : .15em;
    margin-bottom : .5em;
  }


div.prices_left {
    width : 7em;
    text-align : left;
    float:left;
    padding-left : 1em;
    padding-top : .15em;
    padding-bottom :.15em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
  }


div.prices_right {
    text-align : left;
    float:right;
    padding-right : 1em;
    padding-top : .15em;
    padding-bottom :.15em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
  }


div.prices_foot {
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : x-small;
    font-style : italic;
    font-weight : normal;
    padding-top : .15em;
    padding-bottom : .15em;
    padding-right : 1em;
    padding-left : 1em;
    clear : both;
  }


#main_precios {
    width:47em;
    /*height:38.1em;
    */ padding-top : .93em;
    /*clear : left;
    */ font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    font-weight : 100;
    padding-bottom : 1em;
  }


#main_precios h1 {
    font : bold large Verdana, sans-serif;
    color : #003399;
    text-align : center;
    margin-top : 0em;
  }


#index_photo {
    float : right;
  }


#contacto_left {
    padding-left : 3.12em;
    margin-top : 2.5em;
    margin-bottom : 2.5em;
    /* width :18.75em;
    */ float : left;
    text-align : left;
  }


#contacto_right {
    margin-top : 2.5em;
    padding-right : 3.12em;
    margin-bottom : 2.5em;
    /*width : 18.75em;
    */ float : right;
    text-align : left;
  }


ul.contacto_list {
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    line-height : 1.56em;
    list-style-type : disc;
  }


b.bold {
    color : #B50001;
  }


#end {
    border-bottom-color : #0058E6;
    border-bottom-style : solid;
    border-bottom-width : .1em;
  }


#contact_main {
    margin-left : 2em;
    margin-right :2em;
    text-align :justify;
    margin-top : 1em;
    margin-bottom : 1em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    color : #030460;
  }


#contact_error {
    margin-left : 2em;
    margin-right :2em;
    /*clear : both;
    */text-align :justify;
    margin-top : 1em;
    margin-bottom : 1em;
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    color : #B50001;
  }


#form_main {
    /*m background-color: #eeeeee;
    border: 1px dotted #333;
    height : 0em;
    padding: 1em;
    argin: 0px auto;
    float : left;
    */;
  }


div.row {
    clear: both;
    padding-top: .625em;
  }


div.row span.label {
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : medium;
    font-weight : bold;
    float: left;
    width : 8em;
    text-align: right;
    color : #030460;
  }


div.row span.formw {
    float: right;
    width: 38em;
    text-align: left;
  }


#submit {
    clear : both;
    padding-left :15em;
    padding-top : .2em;
  }


#form_sent {
    font-family: verdana, "trebuchet MS", helvetica, sans-serif;
    font-size : large;
    color : #030460;
    text-align : center;
    padding-top : 1em;
  }


strong.bold {
    font-weight : bold;
  }

#img_london {
    float : right;
    outline-style : none;
    margin-left : .93em;
    /*width:12.5em;
   height:9.3em; */ 
    border-bottom-style : solid;
    border-bottom-width : .15em;
    border-left-color : #0058E6;
    border-left-style : solid;
    border-left-width : .15em;
    border-right-color : #0058E6;
    border-right-style : solid;
    border-right-width : .15em;
    border-top-color : #0058E6;
    border-top-style : solid;
    border-top-width : .15em;
  }

#links_h1 {
    font : bold large Verdana, sans-serif;
    color : #003399;
    text-align : center;
 }