*{color:#666;font-family:Arial;font-size:11px;outline:none}
body{background:url(../images/fnd.gif)}
h1{color:#323232;font-size:20px;margin:0 0 10px}
div#content{margin:0 auto;width:980px}
div#cabecera{float:left;margin:0 0 20px;padding:0;width:100%}
div.subintro{float:left;margin-top:10px}
div.introduction p{color:#222;font-size:12px;line-height:18px}
div.introduction p a{color:#222;font-size:12px;text-decoration:underline}
div.introduction p,div.introduction p a,div.introduction p strong{color:#555;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:16px}
strong{color:#CD0B13;font-size:12px}
img.logo{float:left;margin:-12px 0 0}
img.frase{clear:both;float:left;margin:20px 0 0}
.menu{border-right:1px solid #CD0B13;float:left;margin:0 18px;padding:0 15px 0 0;width:130px}
.columna ul{float:left;list-style:none;margin:0;overflow:hidden;padding:0 0 0 20px;width:148px !important}
.menuimge{float:left;list-style:none;margin:0;overflow:hidden;padding:0 0 0 10px;width:168px !important}
ul{list-style:none;margin:0;padding:0}
ul li{margin:.2em 0 0;padding:0}
.columna ul li a,ul.menu li a{background:url(../images/bulletm.gif) top left no-repeat;border-bottom:1px dashed #ccc;display:block;margin:5px 0 0;padding:0 0 2px 15px;text-decoration:none}
.columna ul li a:hover,ul.menu li a:hover{background-image:url(../images/bulletp.gif);border-bottom:1px dashed #007168}
#header_button{border-left:1px solid #CD0B13;float:right;height:92px;padding:0 0 17px 16px;width:164px}
div.folleto,.folleto_pro{background:url(../images/ver_folleto.gif) no-repeat top left;display:inline;float:left;height:21px;margin:0 0 6px;padding:0;text-indent:-9999px;width:164px}
.folleto_pro{background:url(../images/ver_folleto_pro.gif) no-repeat top left}
a.astex_uk{background:url(../images/uk_flag.png) 0 0 no-repeat;color:#CD0B13;display:block;float:left;padding:3px 0 5px 30px}
div.folleto a,div.folleto_pro a{float:left;height:21px;width:100%}
.columna{background:#fff;border:1px solid #c6c8c7;min-height:500px;padding:1px 0 1px 1px}
.columna a,.columna a img{float:left}
.columna h2{color:#333;font-size:13px;font-weight:700;padding:0 10px;text-align:center}
div#columnaa{border-bottom:1px solid #5b8555;float:left;margin:0 10px 0 0;position:relative;width:178px}
div#columnab{border-bottom:1px solid #c61d22;float:left;margin:0 10px 0 0;position:relative;width:178px}
div#columnac{border-bottom:1px solid #6b6b6b;float:left;margin:0 10px 0 0;position:relative;width:178px}
div#columnad{border-bottom:1px solid #f0bb55;float:left;margin:0;position:relative;width:178px}
div#columnae{background:#fff;border:1px solid #ccc;border-bottom:1px solid #f0bb55;float:left;height:422px;margin:0 0 0 10px;padding:1px 0 0 1px;position:relative;width:178px}
a img{border:none}
div#buscar{float:left;margin:3px 0 0;width:335px}
fieldset.field{border:none;float:left;margin:0;padding:0;width:358px}
div.titulo{background:url(../images/backgrounds/titulo_buscador1.gif) no-repeat top left;border-bottom:1px dashed #ccc;float:left;height:14px;overflow:hidden;width:335px}
div#buscar input#min_age{border:1px solid #bab4b2;float:left;margin:0 5px 0 0;padding:2px;width:25px}
div#buscar select{border:1px solid #BAB4B2;float:left;margin:5px 5px 5px 0;width:150px}
div#buscar select#courses_language{margin-right:0;width:180px}
label.age{clear:right;display:inline;float:left;height:23px;padding-top:3px;width:296px}
.bt_buscar{background:url(../images/backgrounds/bt_buscar.gif) no-repeat left;border:none;clear:left;cursor:pointer;float:left;height:22px;margin:0;padding:0;width:61px}
.bt_ampliada{background:url(../images/backgrounds/bt_busqueda_ampliada.gif) no-repeat left;border:none;cursor:pointer;float:left;height:22px;margin:0;padding:0;width:70px}
div#content_left{float:left;width:755px}
div#content_right{float:right;width:200px}
div#content_right p.news{background:#e9e9e9;clear:both;color:#373737;float:left;font-size:13px;font-weight:700;margin:0 0 10px;padding:4px 4px 4px 10px;width:186px}
div#content_right .banner{float:left;margin:0 0 10px;width:100%}
div#content_right .banner h3{font-size:14px;font-weight:700;margin:0 0 5px}
div#content_right .banner a{border:1px solid #ccc;float:left;padding:1px}
div#information{background:#f6f6f6;float:left;padding:0 0 10px;width:970px}
div#information .info p{background:#e5e5e5;font-size:14px;padding:5px}
div#information .info p strong{color:#d01727;font-size:14px}
div#information ul{float:left;margin:0;padding:0 10px 0 15px;width:14%}
div#information ul strong{color:#c10f1f}
div#information a{color:#000;font-weight:400;text-decoration:none}
div#information a:hover{color:#C10F1F}
div#information a.delegaciones{background:#D01727;clear:both;color:#fff;display:block;float:left;margin:10px 0 5px 10px;padding:5px 10px;width:95px}
#information ul li p{margin-bottom:3px;margin-top:0}
div#social{background:#e5e5e5;float:left;margin:10px 0;padding:10px;width:950px}
div#social p{color:#333;float:left;font-size:20px;font-weight:700;margin:7px 0 0}
div#social a{display:block;float:right;margin:0 0 0 10px}
.folleto_down{background:url(../images/btn_descargar_folleto.gif) no-repeat;cursor:pointer;display:block;float:left;height:21px;margin:3px 0 4px;text-indent:-5000px;width:130px}
.user_area{background:url(../images/btn_area_usuarios.gif) no-repeat;cursor:pointer;display:block;float:left;height:21px;margin:3px 0 4px;text-indent:-5000px;width:130px}
.inscripcion_online{background:url(../images/btn_inscripcion_online.jpg) no-repeat;cursor:pointer;display:block;float:left;height:21px;margin:3px 0 15px;text-indent:-5000px;width:130px}
ul.pureCssMenu ul{display:none;left:-1px;position:absolute;top:98%}
ul.pureCssMenu ul ul{left:98%;position:absolute;top:-2px}
ul.pureCssMenu,ul.pureCssMenu ul{list-style:none;margin:0;padding:0 1px 1px 0}
ul.pureCssMenu table{border-collapse:collapse}
ul.pureCssMenu{display:block;float:left;}
ul.pureCssMenu li{display:block;float:left}
ul.pureCssMenu a:active,ul.pureCssMenu a:focus{outline-style:none}
ul.pureCssMenu a,ul.pureCssMenu li.dis a:hover,ul.pureCssMenu li.sep a:hover{color:#000;cursor:pointer;display:block;padding:5px;text-align:left;text-decoration:none;vertical-align:middle}
ul.pureCssMenu span{overflow:hidden}
ul.pureCssMenu ul li{float:none}
ul.pureCssMenu ul a{text-align:left;white-space:nowrap}
ul.pureCssMenu li.sep{height:100%;line-height:0;padding:0;text-align:left}
ul.pureCssMenu li.sep span{display:inline-block;float:none;height:100%;padding-right:0;width:3px}
ul.pureCssMenu ul li.sep span{height:3px;width:100%}
ul.pureCssMenu li:hover{position:relative}
ul.pureCssMenu li:hover>a{color:blue;font:normal 11px Arial;text-decoration:none}
ul.pureCssMenu li a:hover{color:blue;font:normal 11px Arial;position:relative;text-decoration:none}
ul.pureCssMenu li.dis a{color:#AAA !important}
ul.pureCssMenu img{border:none;float:left;height:16px;margin-right:5px;width:16px}
ul.pureCssMenu ul img{height:16px;width:16px}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def{display:inline !important}
ul.pureCssMenu li a.pureCssMenui0{}
ul.pureCssMenu li a.pureCssMenui0:hover{}
.desplegable{clear:both;display:block;float:left}
div.introduction p a:hover,a.astex_uk:hover{text-decoration:none}
#pcm,ul.pureCssMenu img.over,ul.pureCssMenu li:hover > a img.def,ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu li:hover>ul,ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu li:hover > a img.over,ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
