body,form,p{margin:0px;padding:0px}body{font-size:12px;font-family:Arial,Helvetica,serif,sans-serif;color:#333}input,select,textarea{border:1px solid #C9CAC4;padding:2px}label{font-weight:bold;color:#000;padding-right:3px}a{border-width:0;color:#055BAD;font-size:12px;line-height:17px;text-decoration:none}a:hover{text-decoration:underline;color:#0055aa}h1,h2,h3,h4{font-size:14px;font-weight:normal;color:#999;margin:0;padding:0}.displayNone{display:none}.s9{font-size:9px}.s10{font-size:10px}.s11{font-size:11px}.s12{font-size:12px}.s13{font-size:13px}.s14{font-size:14px}.s15{font-size:15px}.s16{font-size:16px}.s17{font-size:17px}.s18{font-size:18px}.s19{font-size:19px}.s20{font-size:20px}.s21{font-size:21px}.pt13{font-size:13pt}.px16{font-size:16px}.b{font-weight:bold}.i{font-style:italic}.u{text-decoration:underline}.n{font-weight:normal; text-decoration:none}.mainColor{color:#FD0025}.black{color:#000}.white{color:#FFF}.gray{color:#666}.fontFooter{font-size:14px}.gris{color:#333}.cb{clear:both}.cbPadded{float:left!important;padding:10px 0 0 35px!important}.cr{clear:right}.cl{clear:left}.fl{float:left}.fr{float:right}.dn{display:none}.di{display:inline}.db{display:block}.txtl{text-align:left}.txtr{text-align:right}.txtc{text-align:center}.pa{position:absolute}.pr{position:relative}.ps{position:static}.Title{font-size:18px;background-color:#727377;height:16px;padding:5px 10px 6px 12px;text-align:left;color:#FFF;margin-top:20px}.Title_black{background-color:#F2F2F2;color:#333;font-size:15px;font-weight:bold;margin-bottom:10px;margin-top:21px;padding:6px 11px;text-align:left}.Title_black_small{background-color:#F2F2F2;color:#333;font-size:16px;font-weight:bold;height:16px;margin-top:20px;padding:6px 11px;text-align:left}.Title_black_regla{font-size:14px;background-color:#000;height:30px;text-align:left;color:#FFF;font-weight:bold;margin-bottom:10px;padding:14px 11px 0;text-transform:uppercase}.Title_nobg{color:#000;font-size:18px;padding:5px 10px;text-align:left;background-color:#c9cdd1}div#RegionContainer{}div#Region1,div#Region2,div#Region3{margin:0px;padding:0px;clear:both}div#RegionScripts{display:none}div#Region1{width:100%}div#Region2{width:960px;background-color:#FFF}div#Region3{background:#1c1c1c}.cursoDInfoColDer{width:200px;float:right;padding-right:10px}.MasInfo{font-weight:bold;color:#000;font-size:11px;padding-top:12px}@media only screen and (min-width:765px){.InfoCurso_header .MasInfo{text-align:left;margin-left:130px}}.MasInfo img{vertical-align:middle;border:0px}.MasInfo a{background:#02aea9;padding:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#ffffff;font-size:12px;width:154px}.MasInfo a:hover{background:#444;text-decoration:none}.RadioTelefonoContainer{width:248px;float:right;margin-right:50px}.RadioTelefonoContainerRight{width:248px;float:right;margin-right:50px;margin-left:375px}.RadioTelefonoContainerRight *{float:left}.RadioTelefonoContainer *{float:left}@media only screen and (max-width:960px)and (min-width:768px){div#Region2{width:98%}}.header{padding-top:20px;width:960px;height:50px;text-align:left;overflow:hidden}.header input{margin:0;border-width:0;width:140px;color:#888;height:25px}.header i{color:#FFF;display:inline-block;font-size:18px;font-style:italic;margin-top:7px;padding-left:20px}.headerL{float:left;width:710px;text-align:left}.headerL a,.headerL a:hover{color:#c1c1c1;font-size:3em;text-decoration:none;font-weight:bold}.headerL a span{color:#FFF}.headerR{margin-top:10px;float:right;width:246px;text-align:center;padding-right:3px}.headerR form{background-color:#FFF;height:25px;width:175px;float:left;overflow:hidden;border:1px solid #969696}.headerS{height:25px;padding:2px;background:url(../../ext/img/zoom.jpg);background-repeat:no-repeat;background-position:0 0;width:20px}.headerR a{float:right;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:3px;width:54px;padding:5px 5px;margin-left:4px;background:#02aea9;color:#fff}.headerR a:hover,.headerR a:active{background:#444}@media only screen and (max-width:768px){.headerR a{border-top-left-radius:0px;-moz-border-top-left-radius:0px;-webkit-border-top-left-radius:0px;border-bottom-left-radius:0px;-moz-border-bottom-left-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px}.headerR li a{float:right;border-top-left-radius:5px;-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-right-radius:5px;-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px}.headerR li{list-style:none}}@media only screen and (max-width:340px){.headerR form{background-color:#FFF;height:25px;width:160px;float:left;overflow:hidden;border:1px solid #969696}.header input{margin:0;border-width:0;max-width:140px;width:70%!important;color:#888;height:25px}}@media only screen and (max-width:960px)and (min-width:768px){.headerL{width:60%}.menu ul{width:100% !important}.header{width:100%}}.menu{background-color:#444;width:100%}.menu ul{padding:0;margin:0;list-style:none;overflow:hidden;width:960px}.menu ul li{margin:0;float:left}.menu ul li a{font-size:13px;padding:7px 12px;display:block;color:#ffffff;border-right:1px solid #02aea9}.menu ul li a:hover{background-color:#02aea9;text-decoration:none}.menu ul li a:active,.menu ul li.selected a{text-decoration:none;background:#02aea9}.captionTipoCurso{display:none}#menuPadre{display:none}@media only screen and (max-width:765px){#menuPadre.show{display:block}#menuPadre a{margin-left:5px}.captionTipoCurso .icon-select{float:right;width:2px;background-image:url(../../ext/img/flechaSelect.png);background-repeat:no-repeat;margin-top:4px;padding-left:7px;padding-right:7px;padding-top:1px;padding-bottom:5px}.captionTipoCurso{border:1px #ccc solid;display:block;cursor:pointer;padding:7px 0px 7px 1%;font-size:13px;font-family:Arial,Helvetica,serif,sans-serif;color:#333;font-weight:bold;background-image:none;text-align:left;background-color:#fff;top:0px;left:0px;width:96%;float:none;margin:10px 2% 0 1%}.navigatorTipoCurso{width:calc(97% + 2px) !important;max-height:0px;opacity:0;overflow:auto;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;margin:0 2% 0 1%}.navigatorTipoCurso.expand{max-height:154px !important;opacity:1}.navigatorTipoCurso ul{border:1px #ccc solid;cursor:pointer;padding:0px 0px 0px 0px !important;font-size:12px;font-family:Arial,Helvetica,serif,sans-serif;color:#333;font-weight:bold;background-image:none !important;text-align:left;background-color:#fff;margin-left:0;list-style-type:none;margin-bottom:0px}.navigatorTipoCurso ul li{padding:5px 0px 5px 5px}.navigatorTipoCurso ul li a{font-size:13px}div.brand-menu{float:left}div.brand-menu.menu.floatmenu{width:auto}.menu{width:100%}}@media only screen and (max-width:960px)and (min-width:768px){.container{width:100%}}.FormularioContacto{text-align:left;border-bottom:3px solid #9a9a9a;margin-top:5px;background-color:#FFF;width:935px}.FormularioContacto .component{text-align:left;width:750px;padding:10px 30px}.FormularioContacto .sobre{background:#FFF url(../../ext/img/sprites.gif) no-repeat scroll 0 -77px;width:25px;height:19px;float:left;display:block;margin-top:5px}.FormularioContacto .titles{margin:0 10px 10px;float:left;width:650px;display:block}.FormularioContacto .fields{text-align:left;clear:both;margin-bottom:10px}.FormularioContacto_span{text-align:left;width:160px;float:left;font-weight:bold}.FormularioContacto_input{text-align:left;width:290px}.FormularioContacto_textarea{text-align:left;width:410px;height:100px}.FormularioContacto form{margin:10px 0px 10px}.FormularioContacto .button{text-align:left;margin:20px 0px 20px 160px}.FormularioContacto .button a{float:left;vertical-align:middle;padding:3px 10px;background:url(../../ext/img/sprites_menu.gif) repeat-x 0 0px;font-weight:bold;font-size:1.3em;text-shadow:#f2dda2 0 -1px 0;-moz-text-shadow:#f2dda2 0 -1px 0;-webkit-text-shadow:#f2dda2 0 -1px 0;margin-bottom:20px;color:#262626;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #b1974a}.FormularioContacto .button a:hover{background:url(../../ext/img/sprites_menu.gif) repeat-x 0 -30px;color:#262626;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #b1974a;text-shadow:#f2dda2 0 -1px 0;-moz-text-shadow:#f2dda2 0 -1px 0;-webkit-text-shadow:#f2dda2 0 -1px 0;text-decoration:none}.FormularioContacto .button a:active{background:url(../../ext/img/sprites_menu.gif) repeat-x 0 -30px;color:#262626;text-shadow:#f2dda2 0 -1px 0;-moz-text-shadow:#f2dda2 0 -1px 0;-webkit-text-shadow:#f2dda2 0 -1px 0;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #b1974a}.FormularioContacto .loading{position:absolute;left:200px;top:200px;padding:10px;display:none}.FormularioContacto .captcha{margin-top:5px}.FormularioContacto .captcha img{margin-bottom:5px;border:1px solid #CCC}.FormularioContacto .captcha input{text-align:left;width:185px}.FormularioContacto_ElementInline{text-align:left;height:35px}@media only screen and (max-width:960px)and (min-width:768px){.FormularioContacto{width:100%}}.gdpr{max-width:357px;border-radius:5px;padding:5px; margin-left:37px}.gdpr .subtitle{font-size:12px;font-weight:bold;color:#333;margin-bottom:5px}.gdpr_accept{font-weight:normal;cursor:pointer}gdpr_accept,input{vertical-align:sub}.gdpr a{color:#333; font-size:12px}.gdpr a:hover{font-size:12px;text-decoration:underline}.gdpr_error{border:1px solid rgb(255,11,01);background-color:rgb(255,238,238);color:#000;padding:5px}.footer img{border:none;display:block}.footer b{font-size:1.1em}.footer{border-top:10px solid #02aea9;height:80px;padding-top:20px;text-align:center;width:960px}.footer,.footer a{color:#9f9f9f}.footer a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width:960px)and (min-width:768px){.footer{width:100%}}