.fotos{position:relative;float:left;width:941px;max-width:941px;padding-left:2px;background-image:url(images/bg_header.gif);background-repeat:repeat-y;margin-bottom:1px;z-index:1;}

img.foto{position:relative;float:left;}

.contenido{position:relative;float:right;width:710px;max-width:710px;margin-bottom:30px}

.dondeestoy{background-color:#EEE;width:700px;max-width:700px;margin-top:1px;margin-bottom:15px;text-align:left;padding-top:10px;padding-left:8px;padding-bottom:12px;font-family:Verdana, Arial, Helvetica;font-size:10px;word-spacing:-1px}

.dondeestoy a,.dondeestoy a:visited{text-decoration:none;color:#3E3C41}

.margen{margin-left:10px;text-align:left;width:700px;max-width:700px}

.margen a,margen a:hover{color:#333;text-decoration:underline}

.margen ul{position:relative;float:left;width:430px;list-style:none;color:#262835;margin-left:20px;padding-left:0;margin-top:0;padding-top:0;margin-bottom:15px;padding-bottom:0}

.margen li{padding-left:16px;background:url(./images/punto.gif) no-repeat 0 4px;background-top-position:5px;background-repeat:no-repeat;margin-bottom:6px}

.margen_certifies{margin-left:10px;text-align:left;width:700px;max-width:700px}

.margen_certifies a,margen_certifies a:hover{color:#333;text-decoration:underline}

.margen_certifies ul{position:relative;float:left;width:430px;list-style:none;color:#262835;margin-left:20px;padding-left:0;margin-top:0;padding-top:0;margin-bottom:15px;padding-bottom:0}

.margen_certifies li{padding-left:16px;background:url(./images/punto_tables.gif) no-repeat 0 4px;background-top-position:5px;background-repeat:no-repeat;margin-bottom:6px}

.margen_certifies h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3E3C41;width:634px;max-width:634px;padding:0;margin:0;margin-bottom:22px;padding-left:66px;padding-top:4px;padding-bottom:4px;background:url(./images/logo_h2.gif) no-repeat 0 -5px;background-repeat:no-repeat;background-color:#EEE;}

.left_to_nota_verde{float:left;width:55%;}

.nota_verde{float:right;width:250px;background-color:#dbeab8;padding:18px;border:1px solid white;padding-top:30px;padding-bottom:36px;}

.detalles_certificado{float:left;padding:5px;margin-bottom:23px;}

.detalles_certificado img{vertical-align:middle;}

.incluye{width:335px;max-width:335px;border:1px solid #D5D6D4;background-color:#FFF;padding-bottom:16px;min-height:180px;float:left}

.no_incluye{width:335px;max-width:335px;border:1px solid #D5D6D4;background-color:#FFF;margin-left:360px;padding-bottom:16px;min-height:180px}

.titulo_cuadro{background-color:#DDD;width:315px;max-width:315px;color:#3E3C41;font-weight:700;text-align:left;padding-left:20px;padding-top:11px;padding-bottom:12px;font-family:Verdana, Arial, Helvetica;font-size:10px}

.incluye ul,.no_incluye ul{width:295px;max-width:295px;list-style:none;color:#262835;margin-left:20px;padding-left:0;padding-top:20px;margin-bottom:0;padding-bottom:0;list-style-position:outside}

.incluye li,.no_incluye li{padding-left:16px;background:url(./images/punto.gif) no-repeat 0 4px;background-top-position:5px;background-repeat:no-repeat;margin-bottom:6px;margin-left:0}

.sangria{margin-left:12px;margin-right:12px}

.cursos_mepsyd{float:left;width:224px;max-width:224px;border:1px solid #D5D6D4;background-color:#FFF;padding-bottom:16px}

.titulo_curso{background-color:#5C7290;width:224px;max-width:224px;color:#FFF;text-align:center;padding-top:11px;padding-bottom:12px;font-family:Verdana, Arial, Helvetica;font-size:10px}

.ciudad_curso{float:left;width:148px;max-width:148px;padding-left:16px}

.ciudad_curso a{text-decoration:none}

.separadores{position:relative;float:left;background-color:#3E3C41;width:211px;max-width:211px;margin-left:1px;margin-right:1px;color:#FFFEFF;text-align:left;padding-left:20px;padding-top:11px;padding-bottom:12px;margin-bottom:1px;font-family:Verdana, Arial, Helvetica;font-size:10px}

.separadores a{color:white !important;}

.left_menu{position:relative;float:right;background-color:#FFF;width:235px;max-width:235px;text-align:left}

.hide{display:none}

.show{display:block}

.nombreChat {position:fixed;height:209px;width:243px;background-color:#333333;z-index:99999;left:41px;top:68px;color:white;visibility:hidden;padding-top:60px;padding-left:10px;padding-right:10px;text-align:center;}

.p3chat-chat {z-index:5000;}

#navigacija{clear:left;float:left;width:231px;max-width:231px;font-size:.9em;margin-left:1px;margin-bottom:10px}

#navigacija ul{list-style:none;width:231px;max-width:231px;margin:0;padding:0}

#navigacija li{margin-bottom:1px}

#navigacija li a,#navigacija li a:visited{text-align:left;height:20px;text-decoration:none;color:#3E3C41;display:block;padding-left:20px;padding-top:9px;padding-bottom:2px;background:#EEE;border-left:10px solid #DDD}

#mymenu1 ul,#mymenu2 ul,#mymenu3 ul,#mymenu4 ul,#mymenu5 ul,#mymenu6 ul,#mymenu7 ul,#mymenu8 ul,#mymenu9 ul,#mymenu10 ul{margin-top:1px}

#mymenu1 li,#mymenu2 li,#mymenu3 li,#mymenu4 li,#mymenu5 li,#mymenu6 li,#mymenu7 li,#mymenu8 li,#mymenu9 li,#mymenu10 li{margin-bottom:1px;font-size:11px}

#mymenu1 li a,#mymenu1 li a:visited,#mymenu2 li a,#mymenu2 li a:visited,#mymenu3 li a,#mymenu3 li a:visited,#mymenu4 li a,#mymenu4 li a:visited,#mymenu5 li a,#mymenu5 li a:visited,#mymenu6 li a,#mymenu6 li a:visited,#mymenu7 li a,#mymenu7 li a:visited,#mymenu8 li a,#mymenu8 li a:visited,#mymenu9 li a,#mymenu9 li a:visited,#mymenu10 li a,#mymenu10 li a:visited{text-align:left;height:16px;text-decoration:none;color:#3E3C41;display:block;padding-left:20px;padding-top:2px;padding-bottom:0;background:#FFF;border-left:10px solid #3E3C41}

#navigacija li a:hover,#navigacija li a:active{background:#D0D0D0;color:#3E3D42;border-left:10px solid #3E3C41}

#mymenu1 li a:hover,#mymenu2 li a:hover,#mymenu3 li a:hover,#mymenu4 li a:hover,#mymenu5 li a:hover,#mymenu6 li a:hover,#mymenu7 li a:hover,#mymenu8 li a:hover,#mymenu9 li,#mymenu10 li a:hover{background:#94CA1A;color:#FFF}

.ayuda{position:relative;float:left;width:229px;max-width:229px;margin-left:1px}

.ayuda ul{position:relative;float:left;width:228px;list-style:none;color:#262835;margin-left:1px;padding-left:0;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0}

.ayuda li{padding-left:22px;padding-top:8px;padding-bottom:8px;background:url(./images/punto.gif) no-repeat 4px 11px;background-top-position:5px;border-bottom:1px #CCC solid}

.selectSemCurso{padding-bottom:5px !important;padding-top:45px !important;background:no-repeat url(./images/comparador_curso_semanas.gif)}

table.euros{text-align:center;word-spacing:-2px;/*margin-bottom:10px;*/border:0px;width:465px;}

table.euros td{background-color:#DBEAB8;color:#3D540A}

table.euros td.esquina{background-color:#506683;color:#FFF;font-weight:bold;height:49px;}

table.euros td.titulos{background-color:#657EA0;color:#FFF}

table.euros td.economico{background-color:#94CA1A;color:#FFF;font-weight:bold}

table.euros td.solicitado{background-color:#BF313E;color:#FFF;font-weight:bold}

table.euros2{text-align:center;word-spacing:-2px;margin-bottom:10px;border:0px;width:100%;}

table.euros2 td{background-color:#DBEAB8;color:#3D540A}

table.euros2 td.esquina{background-color:#506683;color:#FFF;font-weight:bold;height:49px;}

table.euros2 td.titulos{background-color:#657EA0;color:#FFF}

table.euros2 td.economico{background-color:#94CA1A;color:#FFF;font-weight:bold}

table.euros2 td.solicitado{background-color:#BF313E;color:#FFF;font-weight:bold}

.numero_semanas{font-size:17px;font-weight:bold;}

table.verde{text-align:center;margin-bottom:0px;border:0px;width:100%;}

table.verde td.titulo{height:40px;font-weight:bold;background-color:#577309;color:white;text-align:center;}

table.verde td.subt_impar{background-color:#83AA1C;color:#FFF;height:20px;width:85px}

table.verde td.subt_par{background-color:#94BB2C;color:#FFF;height:20px;width:85px}

table.verde td.line_border{background-color:#4D6706;height:1px;}

table.verde td.cursos_titulo{background-color:#B7D95D;color:#4D6706;padding:5px;text-align:center;}

table.verde td.precios_impar{color:#484B42;background-color:#F1F1F1;height:30px;}

table.verde td.precios_par{color:#484B42;background-color:#FFFFFF;}

table.azul{text-align:center;margin-bottom:0px;border:0px;width:100%;}

table.azul td.titulo{height:40px;font-weight:bold;background-color:#435975;color:white;text-align:center;}

table.azul td.subt_impar{background-color:#6E839F;color:#FFF;height:20px;width:85px}

table.azul td.subt_par{background-color:#95A5BB;color:#FFF;height:20px;width:85px}

table.azul td.line_border{background-color:#3C506B;height:1px;}

table.azul td.cursos_titulo{background-color:#D8E1EA;color:#3C506B;padding:5px;text-align:center;}

table.azul td.precios_impar{color:#0D274B;background-color:#F1F1F1;height:30px;}

table.azul td.precios_par{color:#0D274B;background-color:#FFFFFF;}

table.naranja{text-align:center;margin-bottom:0px;border:0px;width:100%;}

table.naranja td.titulo{height:40px;font-weight:bold;background-color:#D86700;color:white;text-align:center;}

table.naranja td.subt_impar{background-color:#C75F00;color:#FFF;height:20px;width:85px}

table.naranja td.subt_par{background-color:#DD8839;color:#FFF;height:20px;width:85px}

table.naranja td.line_border{background-color:#5F320E;height:1px;}

table.naranja td.cursos_titulo{background-color:#FFDBBB;color:#5F320E;padding:5px;text-align:center;}

table.naranja td.precios_impar{color:#4D280C;background-color:#F1F1F1;height:30px;}

table.naranja td.precios_par{color:#4D280C;background-color:#FFFFFF;}

table.roja{text-align:center;margin-bottom:0px;border:0px;width:100%;}

table.roja td.titulo{height:40px;font-weight:bold;background-color:#7E0000;color:white;text-align:center;}

table.roja td.subt_impar{background-color:#A21F1F;color:#FFF;height:20px;width:85px}

table.roja td.subt_par{background-color:#CA2424;color:#FFF;height:20px;width:85px}

table.roja td.line_border{background-color:#520303;height:1px;}

table.roja td.cursos_titulo{background-color:#FF9D9D;color:#8B0202;padding:5px;text-align:center;}

table.roja td.precios_impar{color:#440D0D;background-color:#F1F1F1;height:30px;}

table.roja td.precios_par{color:#440D0D;background-color:#FFFFFF;}

table.aqua{text-align:center;margin-bottom:0px;border:0px;width:100%;}

table.aqua td.titulo{height:40px;font-weight:bold;background-color:#11636B;color:white;text-align:center;}

table.aqua td.subt_impar{background-color:#218D97;color:#FFF;height:20px;width:85px}

table.aqua td.subt_par{background-color:#64ADB4;color:#FFF;height:20px;width:85px}

table.aqua td.line_border{background-color:#08474E;height:1px;}

table.aqua td.cursos_titulo{background-color:#C8E3E6;color:#08474E;padding:5px;text-align:center;}

table.aqua td.precios_impar{color:#08383D;background-color:#F1F1F1;height:30px;}

table.aqua td.precios_par{color:#08383D;background-color:#FFFFFF;}

table.violeta{text-align:center;margin-bottom:0px;border:0px;width:100%;}

table.violeta td.titulo{height:40px;font-weight:bold;background-color:#4E1385;color:white;text-align:center;}

table.violeta td.subt_impar{background-color:#5E43B2;color:#FFF;height:20px;width:85px}

table.violeta td.subt_par{background-color:#7D60D6;color:#FFF;height:20px;width:85px}

table.violeta td.line_border{background-color:#42156D;height:1px;}

table.violeta td.cursos_titulo{background-color:#D9CBE7;color:#42156D;padding:5px;text-align:center;}

table.violeta td.precios_impar{color:#3A0C66;background-color:#F1F1F1;height:30px;}

table.violeta td.precios_par{color:#3A0C66;background-color:#FFFFFF;}

table.greyblack{text-align:center;margin-bottom:0px;border:0px;width:100%;border-collapse:collapse;}

table.greyblack td.titulo{height:40px;font-weight:bold;background-color:#000;color:white;text-align:center;}

table.greyblack td.subt_impar{background-color:#7104D6;color:#FFF;height:20px;width:85px}

table.greyblack td.subt_par{background-color:#902AF0;color:#FFF;height:20px;width:85px}

table.greyblack td.line_border{background-color:#2F2E30;height:1px;}

table.greyblack td.cursos_titulo{background-color:#BEBEBE;color:#2F2E30;padding:5px;text-align:center;}

table.greyblack td.precios_impar{color:#252525;background-color:#F1F1F1;height:30px;}

table.greyblack td.precios_par{color:#252525;background-color:#FFFFFF;}

table.verde a, table.azul a, table.naranja a, table.roja a, table.aqua a, table.violeta a, table.greyblack a {color:#FFF;display:block;text-decoration:none;width:100%;padding-top:11px;padding-bottom:11px;}

.fotos_escuela{float:left;border:1px #DDDDDD solid;background-color:#F3F3F3;padding:10px;margin-bottom:5px;text-align:center;margin-right:15px;}

.mapa{width:672px;max-width:672px;border:1px solid #CCCCCC;padding:13px;padding-top:0px;}

.leyenda_mapa{width:299px;max-width:299px;border:1px solid #DDD;padding:13px;margin-top:15px;background-color:#EEE;text-align:center;}

.pie_de_foto_includes_escuelas_bottom{height:40px;width:100%;background-color:black;}

.pie_de_foto_includes_escuelas_bottom_p{position:relative;padding:15px;margin-bottom:0;margin-top:0;background-color:#EEE;}

.ciudades_certif_includes_escuelas_bottom_ul {text-align:justify;background-color:#EEE;margin-left:0;padding-left:25px;list-style:none;padding-bottom:6px;}

.ciudades_certif_includes_escuelas_bottom_ul li {background:url(./images/punto_tables.gif) no-repeat 0 6px;padding-left:16px;margin-bottom:6px;}

.escuela_precios_certif_ciudad_includes_bottom_ul {width:675px !important;text-align:justify;background-color:#EEE;margin-left:0 !important;padding-left:25px !important;}

.escuela_precios_certif_ciudad_includes_bottom_ul li {background:url(./images/punto_tables.gif) no-repeat 0 6px;}

.curso_certificado_table{width:100%;border-collapse:collapse;}

.curso_certificado_table tr{border-top:1px solid #CCC;}

.curso_certificado_td_nombre_certificado{border-left:1px solid #CCC;width:77px;font-size:13px;font-weight:bold;text-align:center;}

.curso_certificado_td_nombre_certificado a{text-decoration:none;}

.td_punto_verde{border-right:1px solid #CCC;}

.td_punto_verde a, .punto_verde_curso_certificado{text-decoration:none;font-size:28px;font-weight:bold;color:#8ABD15;display:block;}

.td_curso_certificado_ciudad{text-align:right;border-right:1px solid #CCC;padding:3px;}

.precios{width:672px;max-width:672px;border:1px solid #CCCCCC;background-color:#FFF;padding:13px;padding-bottom:0px;margin-bottom:18px;}

.precios_cursos{width:672px;max-width:672px;border:1px solid #CCCCCC;background-color:#FFF;padding:11px;padding-bottom:0px;margin-bottom:18px;}

.nota_tablas_precios{padding-left:75px;padding-right:20px;padding-top:20px;padding-bottom:12px;}

.curso_economico{position:relative;float:left;width:250px;max-width:250px;border:1px solid #D5D6D4;padding:13px;padding-left:45px;background:url(./images/economico.gif) no-repeat 0;background-color:#FFF;}

.curso_solicitado{position:relative;float:left;width:284px;max-width:284px;border:1px solid #D5D6D4;padding:13px;padding-left:45px;background:url(./images/solicitado.gif) no-repeat 0;background-color:#FFF;margin-left:15px;}

.alojamiento{float:left;border:1px #DDDDDD solid;background-color:#F3F3F3;padding:10px;margin-bottom:10px;text-align:center;margin-right:15px;max-width:217px;}

.reservar{position:relative;float:right;background-color:#94CA1A;width:231px;max-width:231px;padding-top:18px;padding-bottom:18px;text-align:center;margin-bottom:40px;}

.mepsyd_titulo{margin-top:7px;margin-left:-50px;margin-bottom:5px;font-size:10px;font-weight:bold;}

.precio_ciudad{float:left;}

.requisitos{float:left;border:1px #DDDDDD solid;padding:15px;width:305px;}

.hide2{display:none;}

.show2{}

.material_oficial_submit{background-color:#3D3B40;color:#FFF;padding:6px;}

.horizontal-line{height:1px;background-color:black;width:100%;}

.items{position:relative;float:left;width:219px;max-width:219px;border:1px #DDDDDD solid;background-color:#F3F3F3;padding:5px;margin-bottom:10px;text-align:center;margin-left:1px;}

h3{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#3E3C41;width:634px;max-width:634px;padding:0;margin:0;margin-top:24px;margin-bottom:22px;padding-left:66px;padding-top:4px;padding-bottom:4px;background:url(./images/logo_h2.gif) no-repeat 0 -5px;background-repeat:no-repeat;background-color:#EEE;}

h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#484849;font-weight:bold;font-style:italic;padding:0;margin:0;margin-bottom:10px;padding-left:0px;padding-top:4px;padding-bottom:4px;background:none;background-repeat:no-repeat;}

h4{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#94CA1A;}

.cuadro_ofertas {margin-left:auto;margin-right:auto;width:671px;color:#FFF;text-decoration:none;font-size:11px;font-weight:bold;height:31px;}
/*.cuadro_ofertas_left {float:left;min-height:25px;width:520px;margin-right:1px;padding-top:7px;padding-left:17px;background-color:#3E3C41;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}*/
.cuadro_ofertas_pie_foto {float:left;width:260px;height:31px;background-color:#384c65;padding: 0 15px;}
.cuadro_ofertas_pie_foto a {color:white;text-decoration:none;font-weight:bold;display:block;padding:9px 0;}
.calculadora_right {float:right;background-color:#506683;width:362px;padding-left:9px;padding-right:9px;height:31px;}
.calculadora_right p {margin:0;padding:0;float:left;margin-right:8px;} 
.calculadora_bottom select{width:97px;font-size:11px;font-family:Verdana;height:15px;border:0;}

table.euros td.economico_promo {background-color:#DBEAB8;font-weight:bold;padding:6px;}
table.euros td.economico_promo_strike {background-color:#DBEAB8;padding:6px;border-right:none;}

.imagen_absolute {position:absolute;z-index:1;border:0;margin-top:1px;}

.highOn_lowOff {width:615px; height:50px; background:url(images/fondo_cabecera_tabla_main_precios.jpg) 0 0; margin-left: -12px; margin-top: -12px; margin-bottom: 16px; font-family:Helvetica; padding-left: 80px; padding-top: 15px;}
.highOff_lowOn {width:615px; height:50px; background:url(images/fondo_cabecera_tabla_main_precios.jpg) 0 130px; margin-left: -12px; margin-top: -12px; margin-bottom: 16px; font-family:Helvetica; padding-left: 80px; padding-top: 15px;}
.high_low_equal {width:615px; height:50px; background:url(images/fondo_cabecera_tabla_main_precios.jpg) 0 65px; margin-left: -12px; margin-top: -12px; margin-bottom: 16px; font-family:Helvetica; padding-left: 80px; padding-top: 15px;}

.high_desactivado {display:none; position:absolute; margin-left:-80px; margin-top:-15px; height:65px; width:405px; cursor:pointer; -webkit-border-bottom-right-radius: 150px;-moz-border-radius-bottomright:150px;border-bottom-right-radius:150px;}
.low_desactivado {position:absolute; margin-left: 335px; margin-top:-15px; height:65px; width: 281px; cursor:pointer; -webkit-border-bottom-left-radius: 150px;-moz-border-radius-bottomleft:150px;border-bottom-left-radius:150px;}

.span_verano_2014 {color:#FF8000; font-style:italic; font-weight: bold; font-size: 22px;}
.span_resto_anyo {color:#779F1B; font-style:italic; font-weight: bold; font-size: 22px;}
.span_low_high_equal {color:#506683; font-style:italic; font-weight: bold; font-size: 22px;}
.span_fechas {font-weight: bold; font-size: 11px;}