td  {font-family: Verdana, Amble, Arial; font-size: 12px;}

div {text-align: justify; line-height:18px;}
p {font-family: Verdana, Amble, Arial; color: #000000; font-size: 12px; line-height: 18px;text-align: justify;}

/*#contenido {float:left; margin: 0px 0px 0px 180px; position:absolute; top:120px;left:30px; width:560px;} editado mas abajo*/

#pie_home {float:right; margin: 0px 0px 0px 0px; font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; line-height: 13px; text-align:right;}
#logo_facebook {float:right; margin: 0px 0px 0px 300px; position:absolute; left:145px; top:15px;}
#video_home {float:left; /*margin: 28px 0px 0px 100px; position:absolute; left:100px; top:150px;*/ margin: -469px 0px 0px 200px;}

/*#columna_home {float:right; margin: 0px 0px 0px 400px; position:absolute; left:185px; top:-104px;}*/
#columna_home {
    float: right;
    margin: -105px 2px 0px 0px;
}
/*#columna_seccion {float:right; margin: 0px 0px 0px 400px; position:absolute; left:185px; top:-106px;} editado más abajo*/

ul {font-family: Verdana, Amble, Arial; color: #000000; font-size: 12px; line-height: 18px;text-align: justify;}

.label_course {background-color:#FE7B0F; border:2px solid #FE7B0F; padding:8px; padding-left:24px;}

.label_foto_work {/*width:56px; height:56px; margin: 0px 16px 0px 0px; position:absolute;*/ float:left;}
.label_work {background-color:#FE7B0F; color:#ffffff; font-size:12px; font-family: Verdana, Amble, Arial; font-weight:bold; margin:0px 0px 0px 15px;padding:8px;float:left;/*position:absolute;left:140px;*/}

.label_array_hoy {background-color:#FE7B0F; color:#ffffff; padding:15px; height:90px; width: 540px;}
.label_oferta_hoy {text-align: center; font-size:16px; line-height:30px; font-weight: bold; font-family: Verdana, Amble, Arial; } 

.label_opinion {padding:0px;}

/*#menu {float:left; position:absolute; top:125px; left:9px; width:179px;}  Editado mas abajo*/ 
.menu {background-color:#FE7B0F; border: #FE7B0F 1px solid; text-align:left; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 8px;}
a.menu_on:visited {font-family: Verdana, Amble, Arial; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration:none;}
a.menu_on:link    {font-family: Verdana, Amble, Arial; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration:none;}
a.menu_on:active  {font-family: Verdana, Amble, Arial; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration:none;}
a.menu_on:hover   {font-family: Verdana, Amble, Arial; color: #ffff00; font-weight: bold; font-size: 12px; text-decoration:none;}
.menu_off {font-family: Verdana, Amble, Arial; color: #000000; font-weight: bold; font-size: 12px; text-decoration:none;}

.submenu {width:170px; height:14px; text-align:left; vertical-align:bottom; display:table; margin: 0px 0px 10px 0px; padding: 6px 0px 0px 8px; font-size:12px; line-height: 12px;}
a.submenu_on:visited {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:none;}
a.submenu_on:link    {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:none;}
a.submenu_on:active  {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:none;}
a.submenu_on:hover   {font-family: Verdana, Amble, Arial; color: #FF0000; font-weight: bold; font-size: 12px; text-decoration:none;}
.submenu_off {font-family: Verdana, Amble, Arial; color: #000000; font-weight: bold; font-size: 12px; text-decoration:none;}

.menu_black {background-color:#000000; border: #000000 1px solid; font-family: Verdana, Amble, Arial; color: yellow; font-weight: bold; font-size: 12px; text-decoration:none; text-align:left; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 8px;}
.menu_black_off {font-family: Verdana, Amble, Arial; color: #ffffff; font-weight: bold; font-size: 12px; text-decoration:none;}
.menu_off_black {font-family: Verdana, Amble, Arial; color: #ffff00; font-weight: bold; font-size: 12px; text-decoration:none;}

.menu_yellow {font-family: Verdana, Amble, Arial; color: yellow; font-weight: bold; font-size: 12px; text-decoration:none;}


a.menu_resalte:visited {font-family: Verdana, Amble, Arial; color: #000000; font-weight: bold; font-size: 12px; text-decoration:none;}
a.menu_resalte:link    {font-family: Verdana, Amble, Arial; color: #000000; font-weight: bold; font-size: 12px; text-decoration:none;}
a.menu_resalte:active  {font-family: Verdana, Amble, Arial; color: #000000; font-weight: bold; font-size: 12px; text-decoration:none;}
a.menu_resalte:hover   {font-family: Verdana, Amble, Arial; color: yellow; font-weight: bold; font-size: 12px; text-decoration:none;}

a.naranja:visited {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 8pt; text-decoration:none;}
a.naranja:link    {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 8pt; text-decoration:none;}
a.naranja:active  {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 8pt; text-decoration:none;}
a.naranja:hover   {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 8pt; text-decoration:underline;}

a.negro:visited {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:none;}
a.negro:link    {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:none;}
a.negro:active  {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:underline;}
a.negro:hover   {font-family: Verdana, Amble, Arial; color: #EB6A01; font-size: 9px; text-decoration:underline;}

a.h2naranja:visited {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:none;}
a.h2naranja:link    {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:none;}
a.h2naranja:active  {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:none;}
a.h2naranja:hover   {font-family: Verdana, Amble, Arial; color: #EB6A01; font-weight: bold; font-size: 12px; text-decoration:underline;}

a.solapas_blanco:visited {font-family: Verdana, Amble, Arial; color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration:underline;}
a.solapas_blanco:link    {font-family: Verdana, Amble, Arial; color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration:underline;}
a.solapas_blanco:active  {font-family: Verdana, Amble, Arial; color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration:underline;}
a.solapas_blanco:hover   {font-family: Verdana, Amble, Arial; color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration:underline;}

.title1 {font-family: Verdana, Amble, Arial; font-size: 11pt; color:#EB6A01; font-weight:bold;}

h1 {font-family: Verdana, Amble, Arial; font-size: 11pt; color:#EB6A01; font-weight:bold; line-height:23px;}

h1.titular-home {font-size:16px; line-height:16px; color:#000000;}
h1.titular-home-small {font-size:18px; line-height:18px; color:#000000;}
.subtitular-home {font-size:14px; line-height:9px; color:#000000;}

.title2 {font-family: Verdana, Amble, Arial; font-size: 10pt; color:#EB6A01; font-weight:bold;}

h2 {font-family: Verdana, Amble, Arial; font-size: 10pt; color:#EB6A01; font-weight:bold;}

.title3 {font-family: Verdana, Amble, Arial; font-size: 8pt; color:#EB6A01; font-weight:bold;}

h3 {font-family: Verdana, Amble, Arial; font-size: 8pt; color:#EB6A01; font-weight:bold;}

.form {font-family: Verdana, Amble, Arial; font-size: 12px;}

.apagado {font-family: Verdana, Amble, Arial; font-size: 8pt; color:#D4D4D4;}

.encendido {font-family: Verdana, Amble, Arial; font-size: 8pt; color:#000000}

.rojo {font-family: Verdana, Amble, Arial; font-size: 8pt; color: red; text-decoration:underline;}

.fondonaranja {background-color:#FE7B0F;}

.nums_razones {background-color:#FE7B0F; width:56px; height:56px; margin: 0px 16px 2px 0px; color:#ffffff; font-weight:bold; font-size:32px; text-align:center; float:left; line-height:56px; font-family: Arial, Verdana;}

.tits_razones {color:#EB6A01; font-size:12px; font-family: Verdana, Amble, Arial; font-weight:bold; margin:0px 0px 8px 0px}

i.naranja {color:#EB6A01;}

.img_perfil {padding: 0px 10px 2px 0px; float:left;}
.coment {font-family: Verdana, Amble, Arial; font-size:12px; color:#000000;line-height:16px; text-align:justify; font-style:italic;}

a.link_pie:visited {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:none;}
a.link_pie:link    {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:none;}
a.link_pie:active  {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:none;}
a.link_pie:hover   {font-family: Verdana, Amble, Arial; color: #000000; font-size: 9px; text-decoration:underline;}

.sello_home {float:right; margin-top: -30px; /*margin: 0px 0px 0px 300px; position:absolute; left:110px; top:30px;*/}

/*Cambios realizados por Javier*/

/*Centrar pagina*/
#tablecabecera {
    margin: auto;
    max-width: 1070px;
    min-width: 320px;
}

/*Hacer que los enlaces del menu izquierda ocupen casi todo el espacio*/
a.menu, a.menu_resalte, a.menu_yellow, a.menu_on, a.menu_black {
    display: block;
}

/*Cambiar css del manu de la izquierda*/

#menu {
    margin-top: 6px;
    float: left;
    /*width: 178px;*/
    width: 16%;
}

/*Cambiar css del div del contenido */

#contenido {
    float: left;
    margin: 5px 15px;
    /*width: 560px;*/
    width: 67%;
}

.anchodivcontenido {
    float: left;
    width: 560px;
}

div#columna_seccion {
    /*float: none;
    margin: 0px;
    position: relative;
    left: 15px;
    top: -115px;
    width: auto;*/
    float: left;
    margin: -115px 0px 0px 15px;
}

/*Se ha cambiado el valor del class label_work en el margin, de 2px a 15px en el lado ixquierdo y se ha quitado el position y el left*/

/*Logo SCE pie página principal*/

#logoscepie {
    width: auto;
    margin-top: -105px;
    float: right;
    display: block;
}

.tableopiniones {
    width: 100%;
}

#tablebanderas {
    margin-top: -1px;
}

body {
    margin-left: 0px;
}

/*Este es el DIV que contiene la información sobre la ley de cookies*/
#divleycookies {
    background: grey;
    position: fixed;
    top: 0px;
    right: 0px;
    width: 27%;
    margin: 5px 5px 10px 20px;
    color: #fff;
    font-family: Verdana, Amble, Arial;
    opacity: 0.9;
    filter: "alpha(opacity=90)";
    filter: alpha(opacity=90);
    border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
}

#divleycookies #divcontentleycookies {
    width: 94%;
    margin: auto;
}

#divleycookies p {
    font-size: 9pt;
    width: 90%;
    display: block;
    float: left;
}

#enlacecookies {
    /*color: rgb(254, 123, 15);*/
    font-weight: bold;
    text-decoration: underline;
    color: #fff;
    cursor: pointer;
}

#enlacecookies:hover {
    color: #000;
}

#cerrarbannercookies {
    background-image: url("../images/btncerrar.png");
    width: 14px;
    height: 14px;
    background-position: top center;
}

#cerrarbannercookies:hover {
    background-position: bottom center;
}

/*Espacio añadido al final cuando se muestra la advertencia de la política de cookies*/
#espaciofinal {
    margin-top: 10px;
}

/*Hacer que los enlaces del menu izquierda ocupen casi todo el espacio*/
a.menu, a.menu_resalte, a.menu_yellow {
    display: block;
}

/*Estilo para la X para cerrar el banner de la política de cookies*/
#cerrarbannercookies {
    position: relative;
    left: 10px;
    top: 4px;
    cursor: pointer;
}

div#cerrarbannercookies {
    color: white;
    float: left;
}

#cerrarbannercookies:hover {
    color: rgb(254, 123, 15);
}

/**/

#divcontentleycookies p {
    color: #fff;
    margin: 3px;
    /*border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    background-color: #d1d1d1;*/
}

/*Iconos ayuda navegadores web y encabezados politica cookies */

#tablepoliticacookies {
    text-align: justify;
}

#liIE, #liChrome, #liFirefox, #liSafari {
    list-style-position: inside;
    list-style: none;
    margin-top: 10px;
}

#liIE span, #liChrome span, #liFirefox span, #liSafari span {
    position: relative;
    bottom: 10px;
    padding-left: 10px;
}

#liIE a, #liChrome a, #liFirefox a, #liSafari a {
    text-decoration: none;
    color: #000;
}

#liIE a:hover, #liChrome a:hover, #liFirefox a:hover, #liSafari a:hover {
    color: #EB6A01;
}

#tableh1cookies h1 {
    font-weight: normal;
    font-size: 22pt;
    margin: 10px 0px 10px 0px;
    padding: 0px;
}

#tablepoliticacookies h2 {
    margin: 0px;
    font-size: 15pt;
    font-weight: normal;
}

#divaceptarcookies {
    margin-left: 10px;
    background-color: #4f4f4f;
    color: #fff;
    padding: 1px 5px;
    border: 1px solid #000;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#divaceptarcookies:hover {
    cursor: pointer;
    background-color: #a3a3a3;
    color: #000;
}

#btnaceptarpolitica {
    margin-top: 35px;
    text-align: right;
}

#btnaceptarpolitica span {
    margin: 0px;
    font-size: 11pt;
}

/*Estilos precarga confirmación matrícula*/

#divprecarga {
    text-align: center;
    font-size: 15pt;
    position: fixed;
    top: 0px;
    left: 0px;
    padding-top: 200px;
    width: 100%;
    height: 100%;
    background-image: url("/images/fondocargando.png");
    color: #EB6A01;
    font-weight: bold;
    z-index: 999999;
}

#divprecarga img {
    width: 130px;
}

#divresultadomatricula {
    margin-bottom: 100px;
}

/*nuevos CSS para la columna derecha cuado se muestra en la HOME*/
#divcoldcha {
    width: 146px;
    height: 747px;
    overflow: hidden;
}

#tbcoldcha {
    position: relative;
    top: 0px;
}

#tablecabecera > table:first-child {
    float: left;
}

/*Nuevos CSS nueva HOME*/
/*Probando un tipo de letra similar a Verdana para mejorar la compatibilidad*/
@font-face {
    font-family: 'Amble';
    src: url('fonts/Amble-Regular-webfont.eot');
    src: url('fonts/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Amble-Regular-webfont.woff') format('woff'),
         url('fonts/Amble-Regular-webfont.ttf') format('truetype'),
         url('fonts/Amble-Regular-webfont.svg#tiza') format('svg');
    font-weight: normal;
    font-style: normal;
}
textarea {width: 100% !important;}
img {border: none;}
#contenido {font-family: Verdana, Amble,  Arial;font-size: 12px;}
#contenido * {font-family: Verdana, Amble, Arial;}
#menu {clear: left;}
#tablecabecera > div:first-child {border-bottom: 1px solid black;float: left;width: 85%;}
#tablecabecera #cabeceradch font {display: block;padding-right: 8px;margin-top: 15px;float: right;}
#socialup {float: right;}
#divcoldcha {width: 146px;height: 747px;overflow: hidden;}
#cierre_content {float: left;width: 100%;border-top: 1px solid #EB6A01;margin-top: 20px;}
#acredita_content {padding-top: 20px;padding-bottom: 20px;display: table;width: 100%;}
#titulo_acredita {text-align: center;position: relative;top: -20px;}
#acredita_content .centrado, #pie_content .centrado {width: 930px;margin: auto;}
.thumbacredita {float: left;width: 11.11%;text-align: center;}
.thumbacredita img {width: 70%;}
#contenido div#slidercontent .slideContent * {font-family: Calibri,Verdana,Amble,serif !important;}
/*Apartado especial para la oferta hoy en el menú*/
#ofertahoy_menu {width: 100%;margin-bottom: 5px !important;}
body {margin: 8px 0px;}
#cabeceradch {float: right;text-align: right;width: 50%;}
#tablecabecera {max-width: 1070px;min-width: 320px;}
#banderasmenu {display: none;}
#btnmenu {display: none;width: 100%;float: left;margin-top: 5px;}
#btnmenu div.menu {width: 20%;float: left;}
#btnmenumovil, #btnidiomamovil {cursor: pointer;}
#btnmenumovil span, #btninicio span, #btnidiomamovil span {
    float: left;
    font-family: Verdana, Amble, Arial, serif;
    font-size: 20px;
    line-height: 30px;
    position: relative;
    top: 5px;
    color: white;
}
#btnmenumovil span.pngmenu, #btnidiomamovil span.pngidioma, #btninicio span.pnginicio {
    width: 33px;
    height: 33px;
    float: left;
    background-image: url("/images/iconosback.png");
    background-size: 225px;
    position: relative;
    top: 5px;
}
#btnidiomamovil span#flagactualmovil {line-height: 0px;padding: 2px;margin-top: 3px;}
#btnidiomamovil span {float: right;}
#btnidiomamovil span.pngidioma {background: url("/images/iconosback.png") no-repeat -84px -5px;float: right;}
.flagmovil {width: 30px;}
#btnmenu #banderasmid {float: right;}
#btninicio span.pnginicio {background: url("/images/iconosback.png") no-repeat -44px -5px;}
#socialdown {display: none;}
.fondomenumovil {display: block;}
#btninicio {display: none;}
#idiomamovil {display: none;}
.finalspacemenu {margin-bottom: 50px;}
#banderasup {float: right;width: 100%;line-height: 9px;}
#banderasup > table#tablebanderas {float: right;}
#prevvideo, #nextvideo {display: none;}
/*Retoque ofertas en el Slider*/
div#slidercontent .txtinslide {width: 100%;}
/*Mostrar o no la imagen del cerdito en las ofertas*/
/*img[src*="cerdito"] {display: none;}*/
#pie_content {width: 100%;height: 100%;display: table;background-image: url('/images/fondoclaro.png');}
#titulo_acredita h1 {font-size: 12px;width: 250px;margin: auto;background-color: white;}
#divDiapositivaback {z-index: 99999;}
#ofertahoy_menu {width: 100%;margin: auto;margin-bottom: 5px !important;}
.divfechas {float: left;margin-right: 5%;margin-bottom: 5%;}

/*Sello precios 2015*/
div.sello_precios {
    float: right;
    /*width: 110px;
    padding: 10px 0px 10px 20px;*/
    width: 170px; /*Para cambiar por la rana de navidad*/
    padding: 20px 0px 10px 20px;/*Para cambiar por la rana de navidad*/
}
div.sello_precios img {width: 100%;}
/**/

/*Navidad Cabecera*/
div#div_lema_navidad {
    float: left;
    width: 220px;
    margin-left: -90px;
    font-family: Calibri,Verdana,Amble,serif;
}
div#div_sup_lema_navidad {
    font-size: 15px;
    text-align: right;
    margin-bottom: 10px;
    width: 100%;
    float: left;
    color: black;
}
div#div_sup_lema_navidad b { font-size: 16px; }
div#div_inf_lema_navidad {
    float: right;
    width: 75%;
    font-size: 16px;
    color: #eb6a01;
    line-height: 15px;
    text-align: right;
}
#cabeceradch {
    width: 43%;
}
/**/