body { margin: 0; } body, table { font-size: 16px; } table.normal { font-size: 13px; } .menu_izquierda { color: #000066; } .menu_izquierda a { color: #0000aa; } .menu_izquierda li a:hover { color: #0000ff; } .espes p { white-space: nowrap; } .requisitos { border-collapse: collapse; } .requisitos p { margin: 0; } .requisitos td,.requisitos th { border: 1px solid black; } .cita { font-style: italic; } .extra_habilitaciones.arriba .formulario { display: none; } .footer.arriba .abajo { display: none; } .grado { font-family: Verdana, sans; } .grado .promo, .mipromo .promo { position: relative; } .recuadro h2 { margin: 0; } .grado .promo .novedad, .mipromo .promo .novedad { width: 98px; height: 41px; position: absolute; top: -21px; left: -21px; } .mipromo .promo .novedad.desde108 { left: -21px; top: -21px; width: 295px; height: 100px; background-image: url('/imag/desde108_r.png'); } .mipromo .promo .novedad.desde172 { left: -24px; top: -24px; width: 294px; height: 94px; background-image: url('/imag/desde172.png'); } .grado p, .grado li { text-align: justify; } ul.separada > li { margin-bottom: 15px; } .grado h1 { text-align: center; font-size: 25px; } .grado h2 { font-size: 25px; font-weight: normal; } .grado h2.asignaturas { font-size: 18px; } .grado h3 { margin: 15px 0; } .grado h3 span.subtitulo { font-size: 14px; font-weight: normal; } .grado table { color: #000066 } .grado .modalidades { font-size: 13px; } .grado .modalidades ul { margin: 0; padding-left: 19px; } .grado { font-size: 14px; } .grado table { font-size: 14px; } a {text-decoration:none;} h3 { margin: 0; } h3.domi { margin: 15px 0; text-align: center; } .titulo_menu { font-family: Verdana; font-weight: bold; } div.menu_izquierda { font-family: Verdana, Sans; font-size: 15px; } ul.atributos { padding: 0 5px 0 5px; list-style-type: none; margin: 10px 0; font-family: Arial, Verdana, Sans; min-width: 566px; } ul.atributos .elemento { height: 42px; } ul.atributos li { padding: 0 5px 0 40px; height: 42px; float: left; width: 238px; background: url('/imag/ico_lugar.png') left center no-repeat; } ul.atributos li.duracion { background: url('/imag/ico_horario.png') left center no-repeat; } ul.atributos li.precio { background: url('/imag/ico_precio.png') left center no-repeat; } ul.atributos li.creditos { background: url('/imag/ico_creditos.png') left center no-repeat; } ul.atributos li.preparacion { background: url('/imag/ico_preparacion.png') left center no-repeat; } ul.atributos li.fechas { background: url('/imag/ico_calendario.png') left center no-repeat; } ul.atributos li.largo { width: 521px; } ul.menu_izquierda { padding: 0 5px 0 5px; list-style-type: none; margin: 10px 0; } ul.menu_izquierda.nested ul { list-style-type: none; margin: 0 0 0 10px; padding: 0; } ul.menu_izquierda.nested li a,ul.menu_izquierda.nested li span.elemento { background: url('/imag/bullet_nuevo.png') left center no-repeat; padding: 0 0 0 15px; } ul.menu_izquierda li { background: url('/imag/bullet_nuevo.png') left center no-repeat; padding: 0 0 0 15px; } ul.menu_izquierda.nested li { background: none; padding: 0; } div.titulacion { margin: 10px 0; padding: 15px; -moz-border-radius: 15px; border-radius: 15px; background-color: white; border: 1px solid #3366FF; overflow: visible; -moz-box-shadow: 0px 0px 5px #3366FF; -webkit-box-shadow: 0px 0px 5px #3366FF; box-shadow: 0px 0px 5px #3366FF; } div.asignaturas.titulacion { padding: 0; } .tablararita { margin: 10px auto; border: 0 none; border-collapse: collapse; } .tablararita caption { -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; background-color: black; color: #fffff0; padding: 5px; font-size: 20px; -moz-text-shadow: 2px 2px 5px red; -webkit-text-shadow: 2px 2px 5px red; text-shadow: 2px 2px 5px red; border: 1px solid black; } .tablararita td { padding: 5px; border: 1px solid black; } .tablararita tr td:first-child { text-align: right; } .tablaasignaturas { border-collapse: collapse; width: 100%; border-style: hidden; } .tablaasignaturas td, .tablaasignaturas th { border: 1px solid green; padding: 5px; } h4 { margin-left: 25px; color: black; font-size: 20px; font-family: Ubuntu; -moz-text-shadow: 2px 2px 5px red; -webkit-text-shadow: 2px 2px 5px red; text-shadow: 2px 2px 5px red; border-bottom: 5px none; } .tablaasignaturas caption { color: black; padding: 5px; font-size: 20px; font-family: Ubuntu; -moz-text-shadow: 2px 2px 5px red; -webkit-text-shadow: 2px 2px 5px red; text-shadow: 2px 2px 5px red; border-bottom: 5px none; } .tablabonita { width: 100%; margin: 10px 0; border: 0 none; border-collapse: collapse; } .tablabonita caption { -moz-border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; background-color: green; color: white; padding: 5px; font-size: 20px; font-family: Ubuntu; -moz-text-shadow: 2px 2px 5px red; -webkit-text-shadow: 2px 2px 5px red; text-shadow: 2px 2px 5px red; } .tablabonita td { padding: 5px; border-left: 1px solid black; color: black; background-color: #f5f5f5; border-collapse: collapse; border-top: 1px solid black; } .tablabonita tr.par td { background-color: #e1e1e1; } .tablabonita tr td:first-child { padding-left: 5px; border-left: 0 none; } .tablabonita tr td:last-child { padding-right: 5px; } .tablabonita tr:last-child td { padding-bottom: 5px; } .tablabonita.todos td { border: 1px solid black; } .tablabonita tr:last-child td:first-child { -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px; } .tablabonita tr:last-child td:last-child { -moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px; border-bottom-right-radius: 15px; } .masinfo { text-align: center; font-family: Ubuntu, sans-serif; font-size: 20px; } .biografia { text-align: left; font-family: Ubuntu, sans-serif; font-size: 15px; } .imagenmaster { width: 105px; } .cent_vert.outer { display: table; } .cent_vert .middle {display: table-cell; vertical-align: middle; width: 100%;} table.botones a.btn_generico { margin: 0; } a.btn_generico { background: transparent url('/imag/btn_generico.png') no-repeat scroll top right; display: inline-block; font-weight: bold; font-family: Arial, sans-serif; font-size: 12px; letter-spacing: 1px; height: 26px; padding:0 18px 0 0; /* sliding doors padding */ margin-left:10px; text-decoration:none; white-space: nowrap; } .extra_habilitaciones a.btn_generico { margin-left: 0; } .bsinmargen a.btn_generico { margin-left: 0; } .footer a.btn_generico { margin-left: 0; } a.btn_generico span { background: transparent url('/imag/btn_generico_span.png') no-repeat; display: block; line-height: 16px; padding: 5px 0 5px 18px; color: #fff; text-shadow: 0px 0px #ccc, -1px -1px #333; text-decoration:none; } a.btn_generico:hover, a.btn_generico.azul { background-position: right -26px; outline: none; /* hide dotted outline in Firefox */ text-decoration:none; } a.btn_generico:hover span, a.btn_generico.azul span { background-position: 0px -26px; padding: 5px 0 5px 18px; } a.btn_generico:active, a.btn_generico.azul { background-position: right bottom; outline: none; /* hide dotted outline in Firefox */ text-decoration:none; } a.btn_generico:active span, a.btn_generico.azul span { background-position: left bottom; padding: 5px 0 5px 18px; } .footer.arriba a.btn_generico, a.btn_generico.corto { background-image: url('/imag/btn_generico_bordespeq.png'); padding:0 9px 0 0; /* sliding doors padding */ } .footer.arriba a.btn_generico span, a.btn_generico.corto span { padding: 5px 0 5px 9px; } .footer.arriba a.btn_generico:hover span, a.btn_generico.corto:hover span { padding: 5px 0 5px 9px; } a.btn_generico.grande { background-image: url('/imag/btn_generico_bordespeq_grande.png'); background-position: right -52px; padding:0 18px 0 0; height: 51px; } a.btn_generico.grande:hover { background-position: right 0; } a.btn_generico.grande span { background-image: url('/imag/btn_generico_span_grande.png'); padding: 17px 0 18px 18px; font-size: 20px; } a.btn_generico.grande.azul span { background-position: 0px -52px; } a.btn_generico.azul.grande:hover span { background-position: 0px 0px; padding: 17px 0 18px 18px; } div.separado { margin: 10px 0; } .clear { width: 0px; height: 0px; clear: both; } #contenido { font-family: Verdana, Sans; font-size: 13px; } #contenido h1, #contenido h2, .myh2 { font-size: 35px; text-align: center; font-weight: bold; font-family: Verdana, Sans; } #contenido h2, .myh2 { font-size: 29px; font-family: Ubuntu, Sans; -moz-text-shadow: 5px 5px 5px #888; -webkit-text-shadow: 5px 5px 5px #888; text-shadow: 5px 5px 5px #888; } .myh2 a { color: #000066; } .sombreado { font-weight: bold; -moz-text-shadow: 5px 5px 5px #888; -webkit-text-shadow: 5px 5px 5px #888; text-shadow: 5px 5px 5px #888; } .programa .modulo { color: black; font-weight: bold; text-align: center; font-size: 21px; } .programa .materia { color: black; font-weight: bold; } .masinfo { margin-bottom: 15px; } ul.separados > li { margin-top: 1em; margin-bottom: 1em; }