body {
    background-color:#fff;
    font-family:Arial, Verdana, Helvetica;
    color:#333;
    font-size:13px;
}

.c333 {
    color:#333;
    padding-right:10px;
}

.c666 {
    color:#666;
}

.bold-naranja {
    color:#f56600;
    text-decoration:none;
    font-weight:700;
}

.align-left {
    float:left;
    text-align:left;
}

.align-right {
    float:right;
    text-align:right;
}

.content {
    padding-bottom:20px;
}

.vercursos {
    float:left;
    width:148px;
    height:35px;
    margin-top:15px;
    background:url(../images/btn-cabecera.gif) repeat-x center;
}

.vercursos#catalan {
    background:url(../images/btn-cabecera-cat.gif) no-repeat center;
}

#hd {
    padding:16px 0 0;
}

#doc4 {
    width:974px;
}

#hd h6 {
    text-align:center;
    margin-top:10px;
    color:#fd9a58;
    font-weight:700;
    background:url(../images/bg-grey.gif) repeat-x center 6px;
}

#hd h6 span {
    background:#fff;
    padding:0 3px;
}

.logo {
    margin-top:6px;
}

.tlf-number {
    float:right;
    font-size:24px;
    font-weight:700;
    font-style:italic;
    color:#777;
    background:url(../images/ico-tlf.gif) no-repeat right center;
    margin:3px 0;
    padding:2px 40px 2px 0;
}

.country-selector {
    float:right;
    font-size:12px;
    background:url(../images/bg-tlf.gif) no-repeat center top;
    margin:0 0 0 6px;
    padding:9px 8px;
}

.country-selector img {
    border:2px solid #fff;
    vertical-align:middle;
}

.country-selector select {
    border:1px solid #d7d7d7;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    padding:1px;
}

a.button-header {
    display:inline;
    float:left;
    clear:left;
    background:transparent url(../images/button-header.gif) no-repeat scroll top right;
    color:#ddd;
    height:35px;
    margin-top:10px;
    padding-right:26px;
    text-decoration:none;
    font-size:16px;
    font-weight:700;
}

a.button-header span {
    display:block;
    background:transparent url(../images/button-header-span.gif) no-repeat top left;
    line-height:25px;
    padding:4px 10px 6px 20px;
}

a.button-header:active span {
    background-position:bottom left;
    padding:5px 10px 5px 20px;
}

.sidebar {
    height:49px;
    background:url(../images/sidebar.gif) repeat-x center top;
    margin-bottom:0;
}

.sidebar-bg {
    background:url(../images/bg-sidebar.gif) repeat-x center top;
    margin:20px 0 0;
}

.sidebar .links, .sidebar .links * {
    margin:0;
    padding:0;
    list-style:	none;
}
.sidebar .links{
    padding:1px 0;
    float:left;
    line-height:1.0;
}
.sidebar .links ul {
    position:absolute;
    top:-999em;
    width:10em; /* left offset of submenus need to match (see below) */
}
.sidebar .links ul li {
    width:100%;
}
.sidebar .links li:hover {
    visibility:inherit; /* fixes IE7 'sticky bug' */
}
.sidebar .links li {
    float:left;
    position:relative;
    padding-right: 1px;
    background:url(../images/bg-sidebar-border.gif) repeat-y right top;
}
.sidebar .links a {
    float:left;
    display:inline;
    color:#fff;
    text-decoration:none;
    font-weight:700;
    height: 16px;
    padding:9px 20px 8px;
}
.sidebar .links a:hover {
    background-color:#83766E;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.sidebar .links a.nc {
    float:left;
    display:inline;
    margin-left:50px;
    font-size:16px;
    text-transform:uppercase;
    padding:9px 26px 6px 4px;
}
.sidebar .links .searchtool {
    background-image: none;
}

.sidebar .links a.flecha{
    padding-right:22px;
    background: transparent url(../images/arrow_down.gif) no-repeat right 13px;
}
.sidebar .links a.flecha:hover{
    background: transparent url(../images/arrow_down_over.gif) no-repeat right 13px;
}

.sidebar #search {float:right; padding-right:20px;}

.sidebar .search {
    float:left;
    display:inline;
    height:21px;
    background:url(../images/search-sidebar.gif) no-repeat left top;
    border:none;
    margin:4px 0 0 10px;
    padding:3px 12px 0 5px;
}
.sidebar .links .search-small {
    float:left;
    border:0;
    margin-top:5px;
}


.nuestros-cursos {
    float:left;
    width:230px;
    border-top:1px solid #cecece;
}

.nuestros-cursos a {
    float:left;
    width:190px;
    height:16px;
    border-bottom:1px solid #cecece;
    color:#666;
    text-decoration:none;
    font-weight:700;
    padding:9px 0 9px 40px;
}

.nuestros-cursos a.categoria-101 {
    background:url(../images/menu-oposiciones.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-102 {
    background:url(../images/menu-tecnicos.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-103 {
    background:url(../images/menu-profesionales.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-104 {
    background:url(../images/menu-renovables.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-105 {
    background:url(../images/menu-idiomas.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-106 {
    background:url(../images/menu-oficiales.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-107 {
    background:url(../images/menu-fp.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-108{
    background:url(../images/menu-postgradosmasters.gif) no-repeat left top;
}

.nuestros-cursos a.categoria-109{
    background:url(../images/menu-postgradosmasters.gif) no-repeat left top;
}

.nuestros-cursos a:hover {
    color:#f56600;
    background-position:left bottom;
}

.cabecera {
    height:270px;
    font-size:14px;
    font-weight:700;
    color:#444;
    text-decoration:none;
    padding:10px 0 0 496px;
}

.cabecera-cupon {
    width:974px;
    height:170px;
    margin-top:15px;
}

.ape {
    background:url(../images/cabecera-energias-renovables-974x170.jpg) no-repeat center;
}

.cabecera img {
    margin:15px 0 0;
}

.cabecera-bg {
    float:right;
    background:url(../images/bg-cabecera.gif) repeat-y left;
    width:730px;
    height:280px;
    padding:0 0 0 12px;
}

.cabecera.generica {
    background:url(../images/cabecera-1.jpg) no-repeat right top;
}

.cabecera.promo-bom {
    background:url(../images/cabecera-promo-bom.jpg) no-repeat right top;
}

.cabecera.promo-adl {
    background:url(../images/cabecera-promo-adl.jpg) no-repeat right top;
}

.cabecera.catalunya {
    background:url(../images/cabecera-landing-catalunya.jpg) no-repeat right top;
}

.cabecera.salud-catalunya {
    background:url(../images/cabecera-landing-salud-cat.jpg) no-repeat right top;
}

.cabecera.categoria {
    background:url(../images/cabecera-categorias.jpg) no-repeat right top;
}

.cabecera.campusvirtual {
    background:url(../images/cabecera-campusvirtual.jpg) no-repeat right top;
}

.cabecera.search {
    background:url(../images/cabecera-search.jpg) no-repeat right top;
}

.cabecera.porque-elegirnos {
    background:url(../images/cabecera-porque-elegirnos.jpg) no-repeat right top;
}

.cabecera.empresa {
    background:url(../images/cabecera-laempresa.jpg) no-repeat right top;
}

.cabecera.empresa-portugal {
    background:url(../images/cabecera-laempresaportugal.jpg) no-repeat right top;
}

.cabecera.preguntas-frecuentes {
    background:url(../images/cabecera-preguntas-frecuentes.jpg) no-repeat right top;
}

.cabecera.sala-prensa {
    background:url(../images/cabecera-sala-prensa.jpg) no-repeat right top;
}

.cabecera.mensaje-error {
    background:url(../images/cabecera-mensaje-error.jpg) no-repeat right top;
}

.cabecera.mensaje-enviado {
    background:url(../images/cabecera-mensaje-enviado.jpg) no-repeat right top;
}
.cabecera.mensaje-enviadopt {
    background:url(../images/cabecera-porque-elegirnos.jpg) no-repeat right top;
}

.cabecera.empresas-colaboradoras {
    background:url(../images/cabecera-empresas-colaboradoras.jpg) no-repeat right top;
}

.cabecera.empresas-colaboradoras {
    background:url(../images/cabecera-empresas-colaboradoras.jpg) no-repeat right top;
}

.txt36 {font-size:36px;color:#f56600;font-weight:700;text-decoration:none;line-height:36px;}

.txt34 {font-size:34px;color:#333;font-weight:700;text-decoration:none;line-height:34px;}

.txt34-naranja {font-size:34px;color:#f56600;font-weight:700;text-decoration:none;line-height:34px;}

.txt33 {font-size:33px;color:#333;font-weight:700;text-decoration:none;line-height:34px;}

.txt33-naranja {font-size:33px;color:#f56600;font-weight:700;text-decoration:none;line-height:33px;}

.txt32 {font-size:32px;color:#333;font-weight:700;text-decoration:none;line-height:32px;}

.txt32-naranja {font-size:32px;color:#f56600;font-weight:700;text-decoration:none;line-height:32px;}

.txt30 {font-size:30px;color:#333;font-weight:700;text-decoration:none;line-height:30px;}

.txt30-naranja {font-size:30px;color:#f56600;font-weight:700;text-decoration:none;line-height:30px;}

.txt28 {font-size:28px;color:#333;font-weight:700;text-decoration:none;line-height:28px;}

.txt28-naranja {font-size:28px;color:#f56600;font-weight:700;text-decoration:none;line-height:28px;}

.txt20 {font-size:20px;color:#333;font-weight:700;text-decoration:none;line-height:20px;}

.txt20-naranja {font-size:20px;font-weight:700;color:#f56600;text-decoration:none;line-height:20px;}

.txt22 {font-size:22px;color:#333;font-weight:700;text-decoration:none;line-height:22px;}

.txt22-naranja {font-size:22px;font-weight:700;color:#f56600;text-decoration:none;line-height:22px;}

.txt16 {font-size:16px;font-weight:700;color:#666;text-decoration:none;line-height:16px;}

.txt16-naranja {font-size:16px;font-weight:700;color:#f56600;text-decoration:none;line-height:16px;}

#bd {
    float:left;
    width:974px;
}

#yui-main {
    margin-top:24px;
}

.buscador {
    background:url(../images/buscador.gif) no-repeat left top;
    padding:0 0 0 134px;
}

.buscador-1 span {
    font-weight:700;
    font-size:18px;
    float:left;
    margin:14px 10px 0 0;
}

.buscador .search {
    float:left;
    display:inline;
    height:23px;
    background:url(../images/search-buscador.gif) no-repeat left center;
    border:none;
    margin:12px 8px 0 0;
    padding:6px 5px 0;
}

.buscador-2 {
    float:left;
    padding:6px 0 10px;
}

.buscador-2 a {
    text-decoration:none;
    background-color:#fff;
    font-size:12px;
    color:#333;
    margin:0 2px;
    padding:0 3px;
}

body#regular div#hd-left {
    float:left;
    width:368px;
}

body#regular div#hd-right {
    float:right;
    width:322px;
}

body#regular .destacado {
    float:left;
    width:368px;
    background:url(../images/destacado-bg.gif) repeat-y center top;
}

body#regular .destacado-top h3 {
    font-size:18px;
    color:#fff;
    /*text-transform:uppercase;*/
    text-align:center;
    font-weight:700;
    background:url(../images/destacado-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
}

body#regular .destacado-foto {
    width:358px;
    height:222px;
    padding:0 5px;
}

body#regular .destacado p {
    font-size:14px;
    height:87px;
    overflow:hidden;
    padding:10px 10px 15px;
}

body#regular .noticia {
    float:left;
    width:368px;
    margin-top:24px;
    background:url(../images/noticia-bg.gif) repeat-y center top;
}

body#regular .noticia-top {
    width:358px;
    background:url(../images/noticia-top.gif) no-repeat center top;
    padding:10px 5px 0;
    height:54px;
}

body#regular .noticia-foto {
    width:358px;
    height:160px;
    padding:0 5px;
}

body#regular .noticia p {
    font-size:14px;
    height:79px;
    overflow:hidden;
    padding:14px 10px 15px;
}

body#regular .noticia-bottom {
    width:348px;
    text-align:right;
    height:20px;
    font-size:14px;
    background:url(../images/noticia-bottom.gif) no-repeat left bottom;
    padding:0 10px 10px;
}

body#regular .orientador {
    float:left;
    width:322px;
    margin-top:24px;
    background:url(../images/orientador-bg.gif) repeat-y center top;
    font-size:0;
}

body#regular .orientador-top {
    width:312px;
    background:url(../images/orientador-top.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#regular .orientador-top h3 {
    font-size:18px;
    color:#f56600;
    text-transform:uppercase;
    text-align:center;
    font-weight:700;
    background:url(../images/orientador-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
}

body#regular .orientador-foto {
    width:312px;
    height:375px;
    background:url(../images/orientador-foto.gif) no-repeat center bottom;
    padding:0 5px;
}

body#regular .orientador-foto p {
    font-weight:700;
    text-align:center;
    font-size:14px;
    line-height:16px;
    color:#444;
    margin-bottom:20px;
    padding:138px 25px 10px;
}

body#regular .orientador-foto li {
    float:left;
    width:150px;
    font-size:12px;
    height:36px;
    display:inline;
}

body#regular .orientador-foto li.curso {
    background:transparent url(../images/ico-arrow-s.gif) no-repeat scroll 5px 7px;
    height:auto;
    margin-bottom:5px;
    width:260px;
    padding:5px 5px 5px 21px;
}

body#regular .orientador-bottom {
    width:322px;
    height:8px;
    background:url(../images/orientador-bottom.gif) no-repeat left bottom;
}

body#regular .localizacion {
    float:left;
    width:322px;
    background:url(../images/localizacion-bg.gif) repeat-y center top;
}

body#regular .localizacion ul {
    width:302px;
    background:url(../images/localizacion-bg-p.gif) repeat-y center top;
    padding:10px;
    height:105px;
}

body#regular .localizacion-top {
    width:312px;
    background:url(../images/localizacion-top.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#regular .localizacion-top h3 {
    font-size:18px;
    color:#f56600;
    text-align:center;
    font-weight:700;
    background:url(../images/localizacion-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
}

body#regular .localizacion-foto {
    width:312px;
    background:url(../images/localizacion-foto.gif) no-repeat center top;
    padding:0 5px;
}

body#regular .localizacion-foto p {
    font-weight:700;
    text-align:center;
    font-size:14px;
    line-height:16px;
    color:#444;
    padding:147px 25px 10px;
}

body#regular .localizacion-bottom {
    width:322px;
    height:60px;
    padding-top:10px;
    background:url(../images/localizacion-bottom.gif) no-repeat left bottom;
}

body#regular .localizacion a.button {
    display:inline;
    float:right;
    background:transparent url(../images/button.gif) no-repeat scroll top right;
    color:#ddd;
    height:29px;
    margin-right:64px;
    padding-right:26px;
    text-decoration:none;
    font-size:13px;
    /*background-color:#fff;*/
    font-weight:700;
}

body#war div#hd-left {
    float:right;
    width:450px;
}

body#war div#hd-right {
    float:left;
    width:240px;
}

body#war .destacado {
    float:left;
    width:450px;
    background:url(../images/destacado-bg-war.gif) repeat-y center top;
}

body#war .destacado-top {
    width:440px;
    background:url(../images/destacado-top-war.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#war .destacado-top h3 {
    font-size:18px;
    color:#fff;
    /*text-transform:uppercase;*/
    text-align:center;
    font-weight:700;
    background:url(../images/destacado-top-h2-war.gif) repeat-x center top;
    padding:3px 5px 7px;
}

body#war .destacado-foto {
    width:440px;
    height:222px;
    padding:0 5px;
}

body#war .destacado-bottom {
    width:450px;
    height:50px;
    background:url(../images/destacado-bottom-war.gif) no-repeat left bottom;
}

body#war .destacado a.button {
    display:inline;
    float:right;
    background:transparent url(../images/button.gif) no-repeat scroll top right;
    color:#ddd;
    height:29px;
    margin-right:70px;
    padding-right:26px;
    text-decoration:none;
    font-size:13px;
    background-color:#fff;
    font-weight:700;
}

body#war .orientador {
    float:left;
    width:240px;
    margin-top:24px;
    background:url(../images/orientador-bg-war.gif) repeat-y center top;
}

body#war .orientador-top {
    width:230px;
    background:url(../images/orientador-top-war.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#war .orientador-top h3 {
    font-size:14px;
    color:#f56600;
    text-transform:uppercase;
    text-align:center;
    font-weight:700;
    background:url(../images/orientador-top-h2.gif) repeat-x center top;
    padding:5px 5px 10px;
}

body#war .orientador-foto {
    width:230px;
    height:356px;
    background:url(../images/orientador-foto-war.gif) no-repeat center top;
    padding:0 5px;
}

body#war .orientador-foto p {
    font-weight:700;
    text-align:center;
    font-size:14px;
    line-height:16px;
    color:#444;
    margin-bottom:10px;
    padding:138px 10px 10px;
}

body#war .orientador-bottom {
    width:240px;
    height:8px;
    background:url(../images/orientador-bottom-war.gif) no-repeat left bottom;
}

body#war .orientador-foto li {
    float:left;
    width:150px;
    font-size:12px;
    height:28px;
    display:inline;
}

body#war .orientador-foto li.curso {
    background:transparent url(../images/ico-arrow-s.gif) no-repeat scroll 5px 7px;
    height:auto;
    margin-bottom:3px;
    width:190px;
    padding:3px 3px 3px 21px;
}

body#war .orientador-foto select {
    margin-left:10px;
    margin-bottom:15px;
    float:left;
    width:200px;
    font-size:12px;
    display:inline;
}

body#war .noticia {
    float:left;
    width:450px;
    margin-top:24px;
    background:url(../images/noticia-bg-war.gif) repeat-y center top;
}

body#war .noticia-top {
    width:440px;
    background:url(../images/noticia-top-war.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#war .noticia-foto {
    padding:0 5px;
}

body#war .noticia-bottom {
    width:430px;
    height:20px;
    text-align:right;
    font-size:14px;
    background:url(../images/noticia-bottom-war.gif) no-repeat left bottom;
    padding:0 10px 10px;
}

body#war .localizacion {
    float:left;
    width:240px;
    background:url(../images/localizacion-bg-war.gif) repeat-y center top;
}

body#war .localizacion ul {
    width:220px;
    background:url(../images/localizacion-bg-p-war.gif) repeat-y center top;
    padding:10px;
}

body#war .localizacion-top {
    width:230px;
    background:url(../images/localizacion-top-war.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#war .localizacion-top h3 {
    font-size:14px;
    color:#f56600;
    text-align:center;
    font-weight:700;
    background:url(../images/localizacion-top-h2-war.gif) repeat-x center top;
    padding:4px 5px 11px;
}

body#war .localizacion-foto {
    width:230px;
    background:url(../images/localizacion-foto-war.gif) no-repeat center top;
    padding:0 5px;
}

body#war .localizacion-foto p {
    font-weight:700;
    text-align:center;
    font-size:14px;
    line-height:16px;
    color:#444;
    padding:117px 25px 10px;
}

body#war .localizacion-bottom {
    width:240px;
    height:50px;
    padding-top:10px;
    background:url(../images/localizacion-bottom-war.gif) no-repeat left bottom;
}

body#war .localizacion a.button {
    display:inline;
    float:right;
    background:transparent url(../images/button.gif) no-repeat scroll top right;
    color:#ddd;
    height:29px;
    margin-right:24px;
    padding-right:26px;
    text-decoration:none;
    font-size:13px;
    background-color:#fff;
    font-weight:700;
}

.box-right {
    float:left;
    width:240px;
    margin-top:13px;
    display:inline;
    background:url(../images/box-right-bg.gif) repeat-y center top;
}

.box-right span {
    float:left;
    font-weight:400;
    margin:8px 0 0 16px;
}

.box-right .search {
    float:left;
    display:inline;
    height:21px;
    background:url(../images/search-newsletter.gif) no-repeat left top;
    border:none;
    margin:5px 0 0 6px;
    padding:3px 4px 0 6px;
}

.box-right .search-input {
    border:none;
    background:url(../images/white.gif) repeat left top;
    font-size:12px;
    font-weight:400;
}

.box-right ul {
    font-size:12px;
    padding:7px 8px 0;
}

.box-right li {
    border-bottom:1px dashed #bfbfbf;
    padding:6px 10px 6px 22px;
}

.box-right li.n0 {
    background:url(../images/num-0.gif) no-repeat left 8px;
}

.box-right li.n1 {
    background:url(../images/num-1.gif) no-repeat left 8px;
    clear:both;
}

.box-right li.n2 {
    background:url(../images/num-2.gif) no-repeat left 8px;
}

.box-right li.n3 {
    background:url(../images/num-3.gif) no-repeat left 8px;
}

.box-right li.n4 {
    background:url(../images/num-4.gif) no-repeat left 8px;
}

.box-right li.n5 {
    background:url(../images/num-5.gif) no-repeat left 8px;
}

.box-right li.n6 {
    background:url(../images/num-6.gif) no-repeat left 8px;
}

.box-right li.n7 {
    background:url(../images/num-7.gif) no-repeat left 8px;
}

.box-right li.n8 {
    background:url(../images/num-8.gif) no-repeat left 8px;
}

.box-right li.n9 {
    background:url(../images/num-9.gif) no-repeat left 8px;
}

.box-right li.ultimo {
    background:url(../images/ico-arrow-m.gif) no-repeat left 14px;
    border-bottom:none;
    font-weight:700;
    padding:14px 10px 12px 20px;
}

.box-right-top {
    width:240px;
}

.box-right-top h4 {
    width:144px;
    font-size:14px;
    letter-spacing:-1px;
    color:#fff;
    font-weight:700;
    border-bottom:1px solid #58493e;
    float:left;
    padding:17px 0 5px 60px;
}

.box-right-top h4.newsletter {
    background:url(../images/box-right-top-newsletter.gif) no-repeat left top;
    border-top:none;
}

.box-right-top h4.opobusca {
    background:url(../images/box-right-top-opobusca.gif) no-repeat left top;
    border-top:none;
}

.box-right-top h4.rss {
    background:url(../images/box-right-top-rss.gif) no-repeat left top;
    border-top:none;
}

.box-right-top h4.tags {
    background:url(../images/box-right-top-tags.gif) no-repeat left top;
    border-top:none;
}

.box-right-bottom {
    float:left;
    width:240px;
    text-align:center;
    font-size:11px;
    color:#333;
    text-decoration:none;
    font-weight:700;
}

.newsletter {
    background:url(../images/box-right-bg-newsletter.gif) no-repeat left top;
    padding:6px 0 12px;
}

.opobusca {
    background:url(../images/box-right-bottom-opobusca-sindes.gif) no-repeat left top;
    border-top:1px solid #bfbfbf;
    padding:6px 0 8px;
}

.rss {
    background:url(../images/box-right-bottom-rss.gif) no-repeat left top;
    border-top:1px solid #bfbfbf;
    padding:6px 0 8px;
}

.tags {
    background:url(../images/box-right-bottom-tags.gif) no-repeat left top;
    padding:6px 0 0;
}

.cloud {
    text-align:center;
    float:left;
    padding:10px;
}

.cloud a {
    color:#333;
    border:0;
    text-decoration:none;
    font-weight:700;
}

.logos {
    background:transparent url(../images/bg-logos.gif) no-repeat scroll left top;
    clear:both;
    display:block;
    height:40px;
    margin-bottom:15px;
    padding:5px 0;
}

.logos-left {
    float:left;
    width:111px;
    text-align:right;
    color:#666;
    font-size:15px;
    line-height:16px;
    font-weight:700;
    border-right:1px solid #f56600;
    padding:4px 10px;
}

.logos-center {
    text-align:center;
}

.logos-right {
    float:right;
    width:111px;
    border-left:1px solid #f56600;
    padding:12px 8px;
}

.logos-right a {
    background:url(../images/ico-arrow-m.gif) no-repeat left 0;
    color:#000;
    font-size:12px;
    text-decoration:none;
    padding:0 0 0 20px;
}

.logos img {
    height:35px;
    padding:3px 5px;
}

#ft {
    background:url(../images/bg-ft.gif) no-repeat center top;
    margin:20px 0;
}

#ft .izda {
    padding:17px 0 17px 10px;
}

#ft .dcha {
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-align:right;
    padding:7px 7px 0 0;
}

#ft .links {
    font-size:12px;
    padding-top:3px;
}

#ft .links a:hover {
    color:#f56600;
    text-decoration:underline;
}

.linksfooter {
    margin-top:30px;
    background:url(../images/bg-ft-links.gif) repeat-y center top;
    padding:10px 0;
}

#ft ul {
    float:left;
    padding:16px 0 0 15px;
}

#ft li a {
    text-decoration:none;
    font-size:12px;
    color:#444;
}

#ft h5 {
    font-size:16px;
    font-weight:700;
    color:#444;
    line-height:16px;
    background:url(../images/ico-arrow-2.gif) no-repeat 10px top;
    padding:2px 0 2px 32px;
}

#ft h5 span {
    /*text-transform:uppercase;*/
    font-size:13px;
    font-weight:700;
    color:#999;
}

.aenor-arbitraje {
    padding-bottom:10px;
    background:url(../images/ft-aenor-arbitraje.gif) no-repeat 150px bottom;
}

#ft ol.last li {
    font-size:10px;
    background-image:none;
    line-height:12px;
    margin:5px 0 0 15px !important;
    padding:0;
}

#ft ol.arbitraje li {
    font-size:10px;
    background-image:none;
    line-height:18px;
    padding:0;
}

.aenor-comunidades {
    margin-top:10px;
    padding-left:10px;
    display:inline;
}

.titulo-categorias {
    background:transparent url(../images/titulo-categorias.gif) no-repeat scroll left top;
    float:left;
    height:42px;
    margin-bottom:10px;
    width:974px;
}

.titulo-categorias h2 {
    color:#FFF;
    font-size:24px;
    font-weight:700;
    line-height:42px;
    padding-left:15px;
}

.descripcion-categorias {
    font-size:15px;
    line-height:25px;
    margin-bottom:15px;
    width:954px;
    padding:0 17px;
}

.categorias h4 {
    background:url(../images/bg-categoria.gif) no-repeat right top;
    border-top:none;
    height:37px;
    color:�515050;
    font-size:18px;
    font-weight:700;
    padding-left:80px;
    padding-top:18px;
    line-height:26px;
    width:387px;
}

#grupo-10101 {
    background:url(../images/ico-grupos/opo-ade.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10102 {
    background:url(../images/ico-grupos/opo-adl.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10103 {
    background:url(../images/ico-grupos/opo-sal.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10104 {
    background:url(../images/ico-grupos/opo-eds.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10111 {
    background:url(../images/ico-grupos/opo-cyb.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10105 {
    background:url(../images/ico-grupos/opo-edp.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10106 {
    background:url(../images/ico-grupos/opo-bom.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10107 {
    background:url(../images/ico-grupos/opo-for.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10108 {
    background:url(../images/ico-grupos/opo-jus.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10109 {
    background:url(../images/ico-grupos/opo-aer.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10110 {
    background:url(../images/ico-grupos/opo-seg.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10201 {
    background:url(../images/ico-grupos/tec-adm.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10202 {
    background:url(../images/ico-grupos/tec-adi.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10203 {
    background:url(../images/ico-grupos/tec-ade.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10204 {
    background:url(../images/ico-grupos/tec-ada.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10205 {
    background:url(../images/ico-grupos/tec-ads.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10301 {
    background:url(../images/ico-grupos/pro-adm.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10302 {
    background:url(../images/ico-grupos/pro-tly.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10303 {
    background:url(../images/ico-grupos/pro-tur.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10304 {
    background:url(../images/ico-grupos/pro-soc.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10305 {
    background:url(../images/ico-grupos/pro-myv.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10306 {
    background:url(../images/ico-grupos/pro-inm.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10307 {
    background:url(../images/ico-grupos/pro-hos.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10308 {
    background:url(../images/ico-grupos/pro-edu.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10309 {
    background:url(../images/ico-grupos/pro-prc.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10310 {
    background:url(../images/ico-grupos/pro-aey.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10401 {
    background:url(../images/ico-grupos/enr-enr.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10501 {
    background:url(../images/ico-grupos/idi-idi.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10601 {
    background:url(../images/ico-grupos/tio-tio.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10701 {
    background:url(../images/ico-grupos/fop-fop.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10801 {
    background:url(../images/ico-grupos/pym-pos.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

#grupo-10802 {
    background:url(../images/ico-grupos/pym-mas.gif) no-repeat left top;
    border-top:none;
    width:70px;
}

.categorias li {
    background:transparent url(../images/ico-arrow-m.gif) no-repeat scroll left 11px;
    border-bottom:2px solid #dcdcdc;
    line-height:18px;
    margin-left:5px;
    width:405px;
    padding:10px 0 11px 25px;
}

.grupos h4 {
    background:url(../images/bg-grupo.gif) no-repeat right top;
    border-top:none;
    height:37px;
    color:#515050;
    font-size:18px;
    font-weight:700;
    padding-left:80px;
    padding-top:18px;
    line-height:26px;
    width:894px;
}

.grupos li {
    background:transparent url(../images/ico-arrow-m.gif) no-repeat scroll left 11px;
    border-bottom:2px solid #dcdcdc;
    line-height:18px;
    margin-left:5px;
    width:405px;
    padding:10px 0 6px 25px;
}

.grupos li p {
    background:none;
    border:none;
    line-height:18px;
    padding-top:5px;
    width:405px;
    font-size:12px;
    font-weight:400;
}

.grupos li a:hover p {
    text-decoration:none;
    color:#333;
    cursor:pointer;
}

#cupon-left {
    width:580px;
    float:left;
    display:inline;
}

/*estilo nuevo*/
#cupon-left ul.lista{margin:10px 0px 10px 0px;}
#cupon-left ul.lista li{ font-size:14px; padding-left:30px; line-height:32px; background:url(../images/bullet-naranja.gif) no-repeat 10px 13px;}
/*fin estilo nuevo*/

#cupon-right {
    width:361px;
    float:right;
}

.cabecera-cupon h1 {
    width:565px;
    height:125px;
    padding:15px 0 0 15px;
}

.cupon34 {
    font-size:34px;
    color:#fff;
    font-weight:700;
    line-height:34px;
    text-decoration:none;
}

.cupon26 {
    font-size:26px;
    color:#fff;
    font-weight:700;
    line-height:26px;
    text-decoration:none;
}

.cupon20 {
    font-size:20px;
    color:#fff;
    font-weight:400;
    text-decoration:none;
    padding:0 0 0 15px;
}

/*Modificacion Miguel --Navegacion 'Migas de pan' en los cupones--*/
/*#navegacion-cupon {
background:transparent url(../images/navegacion-cupon.gif) no-repeat scroll center 11px;
height:32px;
padding-top:10px;
width:578px;
}

#navegacion-cupon span {
padding-left:10px;
line-height:23px;
}*/

.titulo-bala li {
    background:url(../images/ico-arrow-1.gif) no-repeat left 1px;
    height:30px;
    padding-left:30px;
    margin-top:5px;
    display:block;
}

.tit28 {
    font-size:28px;
    font-weight:700;
    line-height:26px;
}

.tit26 {
    font-size:26px;
    font-weight:400;
}

#cupon-left h2 {
    color:#333;
    border-bottom:solid 2px #e1d6c1;
    padding-bottom:16px;
    margin:10px 0 0;
}

#cupon-left p {
    color:#333;
    font-size:14px;
    line-height:24px;
    margin-bottom:10px;
}

#cupon-left em {
    background:url(../images/comillas-inicio.gif) no-repeat top left;
    font-size:16px;
    line-height:22px;
    font-weight:700;
    float:left;
    margin-bottom:15px;
    width:100%;
}

#cupon-left em span {
    float:left;
    text-align:justify;
    line-height:20px;
    background:url(../images/comillas-fin.gif) no-repeat bottom right;
    padding:5px 32px;
}

#cupon-left .razones-cupon {
    width:575px;
    float:left;
    border-bottom:solid 2px #e1d6c1;
    margin-bottom:10px;
    display:inline;
}

#cupon-left .razones-cupon p.titulo-razones{
    color:#F56600;
    text-transform:uppercase;
    font-weight:700;
    font-size:16px;
    border-bottom:0;
    padding-top:10px;
    /*  border-top:solid 2px #eee;*/
}

#cupon-left .razones-cupon p {
    font-size:14px;
    color:#666;
    font-weight:normal;

}

#cupon-left .razones-cupon p em {
    font-size:16px;
    color:#333;
    font-weight:700;
    background-image:none;
    float:none;
    padding:0;
}

#cupon-left .razones-cupon p span {
    font-size:24px;
    color:#f56600;
    font-weight:700;
    margin-right:5px;/*nuevo estilo*/
}

.enter {
    text-align:center;
    padding-bottom:10px;
}

.masinfo {
    background:url(../images/masinfo-cupon.gif) no-repeat center;
    height:52px;
    width:580px;
    float:left;
    /*margin-top:15px;*/
    display:inline;
    font-size:16px;
    font-weight:700;
    padding:18px 0 0 0px;
}

.masinfo p {
    padding:6px 0 0 10px;
}

.masinfo a {
    display:inline;
    float:right;
    background:transparent url(../images/button_masinfo.gif) no-repeat scroll top right;
    color:#fee7d7;
    height:33px;
    margin-right:20px;
    padding-right:8px;
    text-decoration:none;
    font-size:13px;
    background-color:#fff;
    font-weight:700;
}

.masinfo a span {
    display:block;
    background:transparent url(../images/button_masinfo_span.gif) no-repeat top left;
    line-height:23px;
    padding:4px 14px 6px 25px;
}

.cupon-relacionados {
    font-size:14px;
    color:#333;
    font-weight:700;
    float:left;
    width:350px;
    padding-left:10px;
}

.cupon-relacionados p {
    font-size:18px;
    font-variant:small-caps;
    font-weight:700;
    color:#F26600;
    margin-bottom:10px;
    display:inline;
}

.cupon-relacionados ul {
    display:inline-block;
    margin:10px 0;
}

.cupon-relacionados ul li {
    background:url(../images/ico-arrow-s.gif) no-repeat 5px 3px;
    padding-left:20px;
    display:inline-block;
    margin-bottom:10px;
    width:340px;
}

#box-sop-online {
    background:url(../images/sop-online.jpg) no-repeat center;
    height:197px;
    width:361px;
    float:right;
}

#box-sop-online h4 {
    width:289px;
    font-size:14px;
    letter-spacing:-1px;
    color:#fff;
    font-weight:700;
    /*text-transform:uppercase;*/
    padding:19px 10px 5px 60px;
}

.logos-cupon {
    color:#666;
    font-size:14px;
    clear:both;
    float:left;
    font-weight:700;
    width:900px;
    padding:0 0 3px 10px;
}

.imagen-cupon-left {
    width:280px;
    height:160px;
    margin-bottom:20px;
    float:left;
    margin-right:20px;
}

.imagen-cupon-right {
    width:280px;
    height:160px;
    margin-bottom:20px;
    float:right;
    margin-left:20px;
}

.imagen-cupon-center {
    width:580px;
    height:150px;
    margin-bottom:20px;
}

#formulariocupon a {
    color:#E1D6C1;
    font-family:Helvetica, Verdana, Arial;
    font-weight:700;
    text-decoration:none;
}

#formulariocupon.formulariocupon-naranja {
    background:url(../images/bg-cupon-naranja02.gif) repeat-y center;
    width:361px;
    float:right;
    display:inline;
    margin-bottom:20px;
}

.formulariocupon-naranja-bottom {
    width:361px;
    float:right;
    display:inline;
    padding-bottom:20px;
    background:url(../images/cupon-naranja-bottom-02.gif) no-repeat right bottom;
}

#formulariocupon h4 {
    width:300px;
    text-align:left;
    font-size:18px;
    font-weight:700;
    color:#FFF;
    /*text-transform:uppercase;*/
    margin:0 0 0 20px;
    padding:5px 10px;
}

#formulariocupon h4 span {
    color:#e1d6c1;
    font-size:14px;
    text-transform:none;
}

#formulariocupon h5 {
    font-size:17px;
    color:#fff;
    font-weight:700;
    text-indent:70px;
    background:url(../images/cupon-top-02.gif) no-repeat center top;
    padding:20px 0 5px;
}

#formulariocupon .fieldError {
    background-color:#F37616;
    color:#fff;
    font-size:11px;
    letter-spacing:1px;
    text-align:center;
    margin:0 24px 10px;
    padding:5px 0;
}

#formulariocupon input.campo_fijo_cupon,#formulariocupon select.campo_fijo_cupon {
    border:1px solid #64554B;
    background-color:#fff;
}

#formulariocupon input.campo_fijo_cupon:focus,#formulariocupon select.campo_fijo_cupon:focus {
    background-color:#FFFCFC;
    background-image:none;
    border-color:#FFF;
}

.caja_cupon_send .image {
    border:0 none;
    float:left;
    height:36px;
    margin-left:102px;
    margin-top:10px;
    width:154px;
}

.caja_cupon_send.gris .image {
    float:left;
    margin-top:10px;
    background-image:url(../images/btn-enviar-gris-02.gif);
    background-position:center top;
    background-repeat:no-repeat;
}

.caja_cupon_send.gris .image:hover {
    background-image:url(../images/btn-enviar-gris-02.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
}

.caja_cupon_send.naranja .image {
    background-image:url(../images/btn-enviar-naranja.gif);
    background-position:center top;
    background-repeat:no-repeat;
}

.caja_cupon_send.naranja .image:hover {
    background-image:url(../images/btn-enviar-naranja.gif);
    background-position:center bottom;
    background-repeat:no-repeat;
}

.caja_cupon {
    display:inline;
    float:left;
    width:359px;
    border:none;
    margin:0 1px;
    padding:5px 0;
}

.caja_cupon_send {
    width:360px;
}

.campo_fijo_cupon {
    background-color:#888;
    border:1px solid #A0AF5C;
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    width:200px;
    padding:2px;
}

#formulariocupon select.campo_fijo_cupon_2 {
    background-color:#fff;
    border:1px solid #64554B;
    color:#000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    width:205px;
    padding:2px;
}

.label_cupon {
    clear:left;
    color:#fff;
    float:left;
    font-size:14px;
    font-weight:700;
    line-height:18px;
    margin-right:5px;
    padding-left:15px;
    text-align:right;
    width:100px;
}

.asterisco {
    color:#fea249;
}

#select {
    margin-left:12px;
    margin-top:4px;
}

.campo_cupon {
    color:#fff;
    float:left;
    font-family:Arial;
    font-size:12px;
    line-height:18px;
}

.label_cupon_horizontal {
    color:#fff;
    font-size:12px;
    font-weight:400;
    padding-bottom:5px;
    padding-left:10px;
    text-align:right;
    width:240px;
    float:left;
}

.campo_cupon_horizontal {
    color:#fff;
    font-size:12px;
    font-weight:400;
    text-align:left;
    float:left;
}

#formulariocupon .caja_cupon_send {
    width:320px;
}

select {
    font-size:11px;
}

.marcadores {
    border-bottom:2px solid #E1D6C1;
    margin-bottom:20px;
    font-size:12px;
    color:#333;
    padding:10px 0;
}

.marcadores a {
    color:#f26600;
    margin-left:2px;
    display:inline;
    text-decoration:underline;
}

.marcadores a img {
    text-decoration:none;
    vertical-align:text-top;
    display:inline;
    margin-left:15px;
}

.buscador-result {
    background:url(../images/buscador.gif) no-repeat left top;
    height:73px;
    padding:0 0 0 134px;
}

.buscador-result-1 span {
    font-weight:700;
    font-size:18px;
    float:left;
    margin:24px 10px 0 0;
}

.buscador-result .search {
    float:left;
    display:inline;
    height:23px;
    background:url(../images/search-buscador.gif) no-repeat left center;
    border:none;
    margin:24px 8px 0 0;
    padding:6px 5px 0;
}

.resultado {
    background:transparent url(../images/bg-resultado.jpg) repeat-x scroll center bottom;
    margin-bottom:10px;
    padding-bottom:20px;
    width:713px;
}

.titulo-resultado h3 {
    margin-top:20px;
    font-size:24px;
    color:#f56600;
}

.descripcion-resultado {
    margin-top:10px;
    padding-left:20px;
    padding-right:20px;
    font-size:14px;
    line-height:22px;
}

.descripcion-resultado a {
    color:#f56600;
    font-weight:700;
    text-decoration:underline;
}

.enlaces-resultado {
    padding-bottom:10px;
}

.boton-resultado {
    padding-bottom:10px;
    padding-right:20px;
    text-align:right;
}

.titulo-gris {
    margin-top:13px;
}

.titulo-gris h3 {
    margin-top:20px;
    font-size:23px;
    color:#666;
    font-weight:700;
    line-height:40px;
    padding-left:15px;
}

.titulo-gris h3.razon {
    background:url(../images/razon-h3.jpg) bottom no-repeat;
}

.titulo-gris h3.laempresa {
    background:url(../images/laempresa-h3.jpg) bottom no-repeat;
}

.titulo-gris h3.faq {
    background:url(../images/faq-h3.jpg) bottom no-repeat;
}

.descripcion-razon {
    font-size:14px;
    line-height:24px;
    border-left:1px solid #D3D3D3;
    border-right:1px solid #D3D3D3;
    border-bottom:1px solid #D3D3D3;
    padding:10px 10px 0;
}
/* Ajuste parrafo */
.descripcion-razon p{
    font-size:14px;
    line-height:24px;
    margin-bottom:15px;
}

.boton-subir,.boton-siguiente {
    text-align:right;
    vertical-align:bottom;
    height:24px;
    margin-bottom:0 !important;
}

.boton-anterior {
    text-align:left;
    vertical-align:bottom;
    height:24px;
    margin-bottom:0 !important;
}

.descripcion-razon ul {
    margin-top:10px;
}

.descripcion-razon ul li {
    background:transparent url(../images/ico-arrow-b.gif) no-repeat scroll left 2px;
    padding-left:30px;
    padding-bottom:20px;
}

.descripcion-razon ul li ul li {
    line-height:22px;
    background-image:none;
}

.imagen-razon {
    text-align:center;
    margin-top:20px;
}

.descripcion-laempresa {
    font-size:14px;
    line-height:24px;
}

.pie-foto {
    font-size:11px;
    font-weight:700;
    letter-spacing:1px;
    line-height:14px;
    padding-top:20px;
    width:300px;
}

.cvformulario {
    font-size:14px;
    line-height:18px;
    font-weight:400;
    border-collapse:separate;
    border-spacing:2px;
    width:974px;
}

.cvformulariotabla {
    font-size:14px;
    color:#252525;
    width:974px;
    background:url(../images/bg-form-cv.gif) center top repeat-y;
    clear:both;
}

.cvformulariotabla .fielderror {
    color:#F56600;
    font-size:13px;
    text-align:left;
    text-indent:200px;
}


.izquierda {
    background:url(../images/bg-form-cv.gif) left top repeat-y;
    width:50%;
    float:left;
    clear:left;
}

.derecha {
    background:url(../images/bg-form-cv.gif) right top repeat-y;
    width:50%;
    float:right;
    clear:right;
}

.cvformulariotabla .tdLabel {
    border:0 none;
    width:190px;
    padding:5px;
}

.cvformulariotabla .tdLabel-2col {
    border:0 none;
    width:140px;
}

.cvformulariotabla th {
    background:#FFF url(../images/trabaja-cvformulario.jpg) no-repeat scroll center bottom;
    width:974px;
}

.label {
    padding-left:20px;
    color:#666;
    font-weight:700;
    font-size:14px;
}

.label-2col {
    padding-left:28px;
    color:#666;
    font-weight:700;
    font-size:14px;
}

.required {
    color:red;
    font-weight:700;
}

.cvformulario select {
    height:22px;
    width:266px;
    cursor:pointer;
    padding:1px;
}

.cv-input-sino {
    color:#666;
    font-size:12px;
    text-align:left;
}

.cv-input-sino select {
    background-color:#F3F3F3;
    border:1px solid #B6B6B6;
    height:22px;
    width:56px;
    cursor:pointer;
    color:#666;
    padding:1px;
}

.checkboxLabel {
    color:#666666;
    float:left;
    font-size:10px;
    width:420px;
    line-height:15px;
}

.checkbox {
    float:left;
    margin:5px 5px 0px 17px;
}

#sendcontact .checkboxLabel {
    color:#666666;
    font-size:10px;
    width:600px;
    line-height:21px;
}

#sendcontact .checkbox{
    margin-left:30px;
}

.afirmo {
    padding-top:23px;
}

.cv-send {
    padding-top:5px;
}

.titular-prensa {
    font-size:14px;
    font-weight:700;
    padding-left:20px;
    background:url(../images/ico-arrow-s.gif) no-repeat 0 5px;
}

.firma-prensa {
    font-weight:700;
    font-style:italic;
    color:#666;
    border-bottom:1px solid #d5d5d5;
    padding:0 0 10px 20px;
}

.firma-prensa a {
    text-decoration:none;
    color:#666;
}

.firma-prensa span {
    color:#f26600;
}

.roundedcornr_box {
    background:#efefef url(../images/roundedcornr_grad.gif) repeat-x top left;
    width:auto;
    margin:20px auto 0;
}

.roundedcornr_box img {
    border:1px solid #CCC;
}

.roundedcornr_top div {
    background:url(../images/roundedcornr_tl.gif) no-repeat top left;
}

.roundedcornr_top {
    background:transparent url(../images/roundedcornr_tr.gif) no-repeat top right;
}

.roundedcornr_bottom div {
    background:url(../images/roundedcornr_bl.gif) no-repeat bottom left;
}

.roundedcornr_bottom {
    background:transparent url(../images/roundedcornr_br.gif) no-repeat bottom right;
}

.roundedcornr_top div,.roundedcornr_top,.roundedcornr_bottom div,.roundedcornr_bottom {
    width:100%;
    height:20px;
    font-size:1px;
}

.roundedcornr_content {
    margin:0 20px;
}

.Tips2 {
    width:36px;
    height:39px;
    float:left;
    background:url(../images/widget-tooltip.gif);
    border-bottom:1px solid #58493e;
}

tip {
    z-index:13000;
    width:100px;
    color:#000;
}

.tip-title {
    font-weight:700;
    font-size:12px;
    color:#fff;
    border-bottom:#FD9A58 1px solid;
    width:150px;
    /*text-transform:uppercase;*/
    background:url(../images/fondo-titulo-toltip.gif) top center no-repeat;
    margin:0;
    padding:8px 8px 4px;
}

.tip-text {
    color:#fff;
    font-size:12px;
    width:150px;
    background:url(../images/fondo-txt-toltip.gif) bottom center no-repeat;
    padding:4px 8px 8px;
}

.logos-empresas {
    float:left;
    padding:4px;
}

.logos-empresas img {
    border:1px solid #ccc;
    padding:2px;
}

.erroryenviado {
    font-size:16px;
    color:#666;
    font-weight:700;
    padding:40px;
}

.erroryenviado h2 {
    font-size:36px;
    font-weight:700;
    color:#f26600;
    margin-bottom:10px;
}

.web-recomendada {
    float:left;
    width:368px;
    margin-top:24px;
    background:url(../images/destacado-bg.gif) repeat-y center top;
    margin-left:30px;
}

.web-recomendada-top h3 {
    font-size:18px;
    color:#fff;
    text-align:center;
    font-weight:700;
    background:url(../images/destacado-top-h2.gif) repeat-x center top;
    padding:3px 5px 7px;
}

.web-recomendada-foto {
    width:358px;
    height:222px;
    background:url(../images/imagen-blog-masterd.jpg) no-repeat center top;
    padding:0 5px;
}

.web-recomendada-foto-02 {
    width:358px;
    height:222px;
    background:url(../images/imagen-centros-masterd.jpg) no-repeat center top;
    padding:0 5px;
}

.web-recomendada p {
    font-size:14px;
    font-weight:400;
    padding:10px 10px 0 20px;
}

.generico-corto {
    color:#333;
    width:710px;
}

.generico-corto ul.nums{
    background:url(../images/fondo-faq-pq.gif) right bottom no-repeat;
    margin-top:20px;
}

.generico-corto ul.nums2{
    margin-top:20px;
}

.generico-corto ul.nums li, .generico-corto ul.nums2 li {
    margin-left:20px;
    font-size:18px;
    line-height:42px;
    margin-bottom:5px;
    padding-left:50px;
}

.generico-corto ul.nums li.cuatro, .generico-corto ul.nums2 li.cuatro {
    background:url(../images/lista04.png) left no-repeat;
}

.generico-corto ul.nums li.cinco, .generico-corto ul.nums2 li.cinco {
    background:url(../images/lista05.png) left no-repeat;
}

.generico-corto ul.nums li.seis, .generico-corto ul.nums2 li.seis {
    background:url(../images/lista06.png) left no-repeat;
}

.generico-largo {
    color:#333;
    width:974px;
}

.generico-largo ul.nums li, .generico-largo ul.nums2 li {
    display:inline;
    float:left;
    height:42px;
    font-size:18px;
    line-height:42px;
    color:#333;
    margin:0 40px 0 0;
    padding:0 0 0 50px;
}

.generico-largo ul.nums li.uno-gris, .generico-largo ul.nums2 li.uno-gris {
    background:url(../images/lista01-gris.png) left no-repeat;
    color:#bbb;
}

.generico-largo ul.nums li.dos-gris, .generico-largo ul.nums2 li.dos-gris {
    background:url(../images/lista02-gris.png) left no-repeat;
    color:#bbb;
}

.generico-largo ul.nums li.tres-gris, .generico-largo ul.nums2 li.tres-gris {
    background:url(../images/lista03-gris.png) left no-repeat;
    color:#bbb;
}

.formulario-contacto {
    font-size:14px;
    color:#252525;
    width:723px;
    clear:both;
    /*border-bottom:1px solid #d3d3d3;
    */}

.formulario-contacto fieldError {
    color:#f56600;
    font-size:13px;
    text-align:left;
}

.formulario-contacto th {
    background:#FFF url(../images/pestana-contacto.jpg) no-repeat scroll left bottom;
    width:723px;
    padding-top:20px;
}

.formulario-contacto .tdLabel {
    border:0 none;
    width:170px;
    /*border-left:1px solid #d3d3d3;
    */padding:5px 5px 5px 20px;
}

.contacto-input {
    background-color:#f4f4f4;
    border:1px solid #B6B6B6;
    color:#666;
    font-size:12px;
    height:15px;
    text-align:left;
    width:480px;
    padding:2px;
}

.contacto-input-large {
    background-color:#f4f4f4;
    border:1px solid #B6B6B6;
    color:#666;
    font-size:12px;
    text-align:left;
    width:480px;
    height:80px;
    padding:2px;
}

.formulario-contacto select {
    height:22px;
    width:486px;
    cursor:pointer;
    padding:1px;
}

.formulario-contacto-table {
    border:1px solid #d3d3d3;
    width:723px;
    clear:both;
}
/*.formulario-contacto td {
border-right:1px solid #d3d3d3;
}*/

.contacto-send {
    /*border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    */padding:5px 0 10px;
}

.contacto-afirmo {
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    text-align:center;
}

.contacto-formulariotabla-btn {
    border-bottom:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    height:24px;
    vertical-align:bottom;
    width:723px;
    clear:both;
    background:url(../images/bg-form-cv.gif) center top repeat-y;
    margin-bottom:20px;
}

.contenedor-cursos {
    margin-top:10px;
    display:inline;
}

.ver-cursos {
    padding-top:14px;
}

.ver-cursos h3 {
    font-size:18px;
    line-height:24px;
    font-weight:700;
    color:#333;
    height:32px;
    padding-left:56px;
    /*text-transform:uppercase;*/
    width:419px;
}

.ver-cursos p {
    color:#666;
    font-weight:700;
    font-size:14px;
    line-height:18px;
    width:470px;
    padding:10px 0;
}

.ver-cursos ul {
    display:inline;
    float:left;
    margin:10px 0 5px;
}

.ver-cursos ul li {
    color:#333;
    background:url(../images/ico-arrow-s.gif) 5px 3px no-repeat;
    padding-left:18px;
    float:left;
    width:457px;
    margin:0 0 10px;
}

.ver-cursos li a {
    color:#333;
    text-decoration:none;
    cursor:pointer;
    padding:2px;
}

.ver-cursos li a:hover {
    background:#F26600;
    color:#FFF;
    padding:2px;
}

.ver-cursos.cat-101 {
    background:url(../images/ico-categorias/bg-h3-cursos-oposiciones.gif) no-repeat left top;
}

.ver-cursos.cat-102 {
    background:url(../images/ico-categorias/bg-h3-cursos-tecnicos.gif) no-repeat left top;
}

.ver-cursos.cat-103 {
    background:url(../images/ico-categorias/bg-h3-cursos-profesionales.gif) no-repeat left top;
}

.ver-cursos.cat-104 {
    background:url(../images/ico-categorias/bg-h3-cursos-energias-renovables.gif) no-repeat left top;
}

.ver-cursos.cat-105 {
    background:url(../images/ico-categorias/bg-h3-cursos-idiomas.gif) no-repeat left top;
}

.ver-cursos.cat-106 {
    background:url(../images/ico-categorias/bg-h3-cursos-titulos-oficiales.gif) no-repeat left top;
}

.ver-cursos.cat-107 {
    background:url(../images/ico-categorias/bg-h3-cursos-fp.gif) no-repeat left top;
}

.ver-cursos.cat-108 {
    background:url(../images/ico-categorias/bg-h3-cursos-postgrados-masters.gif) no-repeat left top;
}

.detalledelegacion {
    background:transparent url(../images/bg-delegacion.jpg) repeat-x scroll center top;
    color:#333;
    float:left;
    font-size:14px;
    line-height:25px;
    margin-top:10px;
    width:596px;
    padding:15px 15px 15px 20px;
}

.detalledelegacion span {
    margin-top:10px;
    color:#333;
    font-size:14px;
    font-weight:700;
}

.detalledelegacion a {
    margin-top:10px;
    color:#f56600;
    font-size:14px;
    font-weight:700;
    text-decoration:underline;
}

.mapadelegacion {
    border:1px solid #CCC;
    display:inline;
    float:left;
    height:400px;
    margin-left:60px;
    margin-top:20px;
    width:510px;
}

.titulo-requisitos h3 {
    background:url(../images/ico-arrow-1.gif) no-repeat left 1px;
    height:30px;
    padding-left:30px;
    margin-top:5px;
    display:block;
    font-weight:700;
    border-bottom:1px solid #E6D7C1;
    color:#f56600;
    margin-left:10px;
}

.titulo-requisitos ul {
    border-bottom:1px solid #E6D7C1;
    margin:5px 0 20px 10px;
}

.titulo-requisitos ul li {/*estilo nuevo*/
    font-size:12px;
    line-height:24px;
    font-variant:normal;
    font-weight:normal;
    background:url(../images/ico-arrow-s-gris.gif) 5px 6px no-repeat;
    padding-left:20px;
    margin-bottom:10px;
    color:#999;
}

.golosina {
    display:none;
}

.titulo-requisitos ul li.mas a {
    background:none;
    color:#333;
    text-decoration:none;
}

.legal {
    padding:10px;
}

.legal h2 {
    color:#F56600;
    font-size:18px;
    font-weight:700;
    padding:3px 5px 7px;
}

.naranaja,.titulo-resultado h3 a,.generico-corto ul.nums li a:hover,.generico-corto ul.nums2 li a:hover {
    color:#f56600;
    text-decoration:none;
}

a.bold-naranja:hover,.buscador-2 a:hover,.box-right li a:hover,.cupon-relacionados a:hover,#formulariocupon a:hover {
    text-decoration:underline;
}

.float-left,.nuestros-cursos li {
    float:left;
}

.margen-bottom,.erroryenviado p {
    margin-bottom:20px;
}

.openads li,#ft li {
    background:url(../images/ico-arrow-s.gif) no-repeat left 13px;
    padding:10px 0 0 14px;
}

.openads a,.box-right li a,.vermas,.box-right-bottom a {
    text-decoration:none;
    color:#333;
}

.openads a:hover,#ft li a:hover,.categorias li a:hover,.grupos li a:hover {
    text-decoration:underline;
    color:#f3880a;
}

a.button-header:hover,body#regular .destacado a.button:hover,body#regular .localizacion a.button:hover,body#war .destacado a.button:hover,body#war .localizacion a.button:hover,.masinfo a:hover,.web-recomendada a.button:hover {
    color:#fff;
}

a.button-header:active,body#regular .destacado a.button:active,body#regular .localizacion a.button:active,body#war .destacado a.button:active,body#war .localizacion a.button:active,.masinfo a:active,.web-recomendada a.button:active {
    background-position:bottom right;
    color:#fff;
    outline:none;
}

.sidebar .search-input,.buscador .search-input,.buscador-result .search-input {
    border:none;
    background:url(../images/white.gif) repeat left top;
}

.cabecera a,.marcadores a:hover,.descripcion-resultado a:hover,.descripcion-razon a:hover,.descripcion-laempresa a:hover,.checkboxLabel a:hover,.detalledelegacion a:hover {
    text-decoration:none;
}

.cabecera h1,.legal p {
    margin-bottom:15px;
}

.buscador-1,.buscador-result-1 {
    float:left;
    width:577px;
}

body#regular .destacado-top,.web-recomendada-top {
    width:358px;
    background:url(../images/destacado-top.gif) no-repeat center top;
    padding:10px 5px 0;
}

body#regular .destacado-top h3 a,body#war .destacado-top h3 a,.web-recomendada-top h3 a {
    color:#fff;
    text-decoration:none;
}

body#regular .destacado-foto h2,body#war .destacado-foto h2,.web-recomendada-foto h2,.web-recomendada-foto-02 h2 {
    background-color:#fff;
    color:#000;
    font-weight:700;
    font-size:15px;
    text-align:center;
    filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
    min-height:20px;
    height:auto !important;
    padding:6px 5px;
}

body#regular .destacado-foto h2 a,body#war .destacado-foto h2 a,.web-recomendada-foto h2 a {
    color:#000;
    text-decoration:none;
}

body#regular .destacado p a,body#war .destacado p a,#ft .links a,.cupon-relacionados a,.cupon-relacionados ul li a,.titular-prensa a,.web-recomendada p a {
    color:#333;
    text-decoration:none;
}

body#regular .destacado-bottom,.web-recomendada-bottom {
    width:368px;
    height:50px;
    background:url(../images/destacado-bottom.gif) no-repeat left bottom;
}

body#regular .destacado a.button,.web-recomendada a.button {
    display:inline;
    float:right;
    background:transparent url(../images/button.gif) no-repeat scroll top right;
    color:#ddd;
    height:29px;
    margin-right:34px;
    padding-right:26px;
    text-decoration:none;
    font-size:13px;
    background-color:#fff;
    font-weight:700;
}

body#regular .destacado a.button span,body#regular .localizacion a.button span,body#war .destacado a.button span,body#war .localizacion a.button span,.web-recomendada a.button span {
    display:block;
    background:transparent url(../images/button_span.gif) no-repeat top left;
    line-height:19px;
    padding:4px 14px 6px 25px;
}

body#regular .destacado a.button:active span,body#regular .localizacion a.button:active span,body#war .destacado a.button:active span,body#war .localizacion a.button:active span,.masinfo a:active span,.web-recomendada a.button:active span {
    background-position:bottom left;
    padding:5px 14px 5px 25px;
}

body#regular .noticia-top h2,body#war .noticia-top h2 {
    font-size:22px;
    line-height:22px;
    color:#f56600;
    font-weight:700;
    padding:3px 5px 7px;
}

body#regular .noticia-fecha,body#war .noticia-fecha {
    color:#888;
    font-weight:700;
    font-style:italic;
    font-size:12px;
    background:url(../images/clock.gif) no-repeat 10px top;
    padding:0 5px 10px 28px;
}

.boton_atras,.boton_atras2,.boton_ver_todos {
    float:left;
    margin-left:20px;
    margin-top:0;
    display:inline;
    cursor:pointer;
}

body#regular .localizacion li,body#war .localizacion li {
    background:url(../images/ico-arrow-m.gif) no-repeat 7px 8px;
    padding:9px 5px 10px 29px;
}

body#war .destacado p,body#war .noticia p {
    font-size:14px;
    padding:10px 10px 15px;
}

.vermas:hover,.box-right-bottom a:hover,.cloud a:hover,.logos-right a:hover,.logos-cupon b {
    color:#f56600;
}

#ft ul.last,.categorias ul.last,.gruposul.last {
    padding:0 0 0 15px;
}

.categorias ul,.grupos ul {
    margin-bottom:20px;
    padding:8px 0 0 15px;
}

.categorias li a,.grupos li a {
    text-decoration:none;
    font-size:14px;
    color:#7a7979;
    font-weight:700;
}

.titulo-bala,.titulo-requisitos {
    font-weight:700;
    font-size:22px;
    text-align:left;
    font-variant:small-caps;
    color:#f56600;
}

.descripcion-razon a,.descripcion-razon ul li ul li a:hover,.descripcion-laempresa a {
    color:#f56600;
    font-weight:700;
}

.descripcion-razon ul li ul li a,.checkboxLabel a {
    color:#666;
    font-weight:700;
}

.cvformulariotabla th span,.formulario-contacto th span {
    color:#666;
    font-size:24px;
    font-weight:700;
    line-height:40px;
    padding-left:15px;
}

.cv-send input,.contacto-send input {
    background:#FFF url(../images/btn-send.gif) no-repeat scroll center bottom;
    border:0 none;
    color:#fff;
    font-weight:700;
    height:28px;
    margin-top:10px;
    padding-left:30px;
    text-align:left;
    width:170px;
    cursor:pointer;
}

.prensa,.generico-largo ul.nums,.generico-largo ul.nums2 {
    margin-top:20px;
}

.firma-prensa span a,.erroryenviado a {
    text-decoration:none;
    color:#f26600;
}

.generico-corto h2,.generico-largo h2 {
    color:#333;
    margin:10px 0 0;
}

.generico-corto p,.generico-largo p {
    margin-top:10px;
    font-size:15px;
    color:#333;
}

.generico-corto ul.nums li a, .generico-corto ul.nums2 li a,.titulo-requisitos ul li a:hover,.titulo-requisitos ul li.mas a:hover {
    color:#333;
    text-decoration:underline;
}

.generico-corto ul.nums li.uno,.generico-largo ul.nums li.uno,.generico-corto ul.nums2 li.uno,.generico-largo ul.nums2 li.uno {
    background:url(../images/lista01.png) left no-repeat;
}

.generico-corto ul.nums li.dos,.generico-largo ul.nums li.dos, .generico-corto ul.nums2 li.dos,.generico-largo ul.nums2 li.dos {
    background:url(../images/lista02.png) left no-repeat;
}

.generico-corto ul.nums li.tres,.generico-largo ul.nums li.tres, .generico-corto ul.nums2 li.tres,.generico-largo ul.nums2 li.tres {
    background:url(../images/lista03.png) left no-repeat;
}

.titulo-requisitos ul li a,.titulo-requisitos ul li.mas {
    background:url(../images/ico-arrow-s.gif) 5px 3px no-repeat;
    color:#333;
    text-decoration:none;
}

body#regular .orientador-foto ul,body#war .orientador-foto ul {
    padding-left:10px;
    float:left;
}

body#regular .orientador-foto li a,body#war .orientador-foto li a {
    background:transparent url(../images/bg-rbutton.gif) no-repeat scroll 3px 3px;
    color:#444;
    text-decoration:none;
    display:block;
    padding:3px 5px 3px 21px;
}

body#regular .orientador-foto li.curso a,body#war .orientador-foto li.curso a {
    background:none;
    padding:0;
}

body#regular .orientador-foto li a:hover,body#war .orientador-foto li a:hover {
    background:transparent url(../images/bg-rbutton.gif) no-repeat scroll 3px -42px;
    color:#F56600;
}

body#regular .orientador-foto li.curso a:hover,body#war .orientador-foto li.curso a:hover {
    background:none;
    color:#F56600;
}

/*------------------------ Modificaciones Internacionales -------------------------*/
.box-right-top h4.tags {
    background:transparent url(../images/box-right-top-tags.gif) no-repeat scroll left top;
    border-top:medium none;
    height:17px;
}
.fielderror {
    text-align:center;
    color: #FF0000;
    font-size: 13px;
}

/*  --------- pagina de trabaja con nosotros -------------*/
/* formulario CV */
.cvformulariotabla .tdLabel {
    border:0 none;
    padding:5px;
    width:218px;
}
.label {
    color:#666666;
    font-size:14px;
    font-weight:700;
    padding-left:10px;
}
.izquierda{width:46%;background:none;}
.derecha{width:52%;background:none;}
.cv-input {
    background-color:#F4F4F4;
    border:1px solid #B6B6B6;
    color:#666666;
    font-size:12px;
    padding:2px;
    text-align:left;
    width:250px;
}
.cvtabla{
    border:1px solid #B6B6B6;
    width:974px;
    clear:both;
    margin-bottom:20px;
}
.cvformulariotabla-btn {
    background:none;
    border-bottom: none;
    clear:both;
    height:25px;
    margin-bottom:20px;
    vertical-align:bottom;
    width:974px;
}
/* Estilos nuevos para idiomas - debajo del cupon */
.bajo-cupon img{display:block;float:right;margin:0 0 5px 0px;}
.bajo-cupon span{float:left;font-size:18px;font-weight:bold;padding-left:10px;padding-top:50px;}
.bajo-cupon ul{border-top:2px solid #E1D6C1;float:left;padding-top:15px;}
.bajo-cupon li{background:transparent url(../images/bullet-naranja.gif) no-repeat scroll left 4px;margin:7px 10px;padding-left:15px;}


/*Modificacion Miguel --Navegacion 'Migas de pan' en los cupones--*/
#navegacion-cupon span a {
    color: #000000;
    text-decoration: none;
}

#navegacion-cupon span {
    height: auto;
    line-height: 16px;
}

#navegacion-cupon {
    background-color: #E6D6C1;
    border-radius: 5px 5px 5px 5px;
    height: auto;
    padding: 5px 10px;
    width: 558px;
}

/* Galeria dinamica en la cabecera de la home */
.ancla-img {width:730px;height:250px;}
img { behavior: url(iepngfix.htc);}
#gallery{
    /* The width of the gallery */
    width:730px;
    _width:730px;
    overflow:hidden;
    float: right;
    margin-left: 5px;
}

#slides{
    /* This is the slide area */
    height:280px;
    /* jQuery changes the width later on to the sum of the widths of all the slides. */
    /*width:546px;*/
    overflow:hidden;
}

.slide{
    float:left;
}


.slide-img {float:left;}
.slide-panel {width:225px;margin-left:-245px;float:left;padding:10px;}

#menu-materiales{
    /* This is the container for the thumbnails */
    height:30px;
    margin-top:-30px;
    float:left;
    width:730px;
    background:url(../images/carrusel/panel.png) repeat-x bottom center;
    position:relative;
    border-bottom:1px solid #333;
}

#menu-materiales ul{
    margin:0px;
    padding:0px;
}


#menu-materiales ul li.inact:hover{
    /* The inactive state, highlighted on mouse over */
    background:url(../images/carrusel/pic_bg.png) repeat;
    height:30px;
    width:60px;
}

#menu-materiales ul li.act,li.act:hover{
    /* The active state of the thumb */
    background:url(../images/carrusel/active_II_bg.png) no-repeat;
    _height:30px;
    width:60px;

}

#menu-materiales ul li.act a{
    cursor:default;
    width:60px;
}


#menu-materiales ul li{
    /* Every thumbnail is a li element */
    display:inline-block;
    list-style:none;
    height:30px;
    overflow:hidden;
    width:60px;
    margin-left:-4px;
    *margin-left:0;
}

#menu-materiales ul li a{
    display:block;

    height:30px;
    width:60px;

}

#menu-materiales a img{
    border:none;
    display:block;
    /*margin-left:15px;*/
}

.caracteristicas-curso{ width:361px; color:#503e33; font-family: 'Oswald', arial, serif; text-transform:uppercase; display: block; float: right;font-weight:normal;}
.caracteristicas-curso h3{background:url(../images/caracteristicas-h3.png) no-repeat 0 0;font-family: 'Oswald', arial, serif; font-size: 20px; height:49px; line-height:49px; text-indent:45px;}
.caracteristicas-curso ul{font-size: 17px;margin-bottom: 30px;}
.caracteristicas-curso ul li{background: url("../images/caracteristicas-bg-li.png") repeat-x scroll 0 bottom transparent;line-height: 21px;padding: 10px 10px 0px 57px;}
.caracteristicas-curso ul li p{background: url("../images/caracteristicas-bg-li.png") repeat-x scroll 0 bottom transparent;font-family: 'Oswald', arial, serif; padding-bottom:15px;}

/*aval ucjc*/.caracteristicas-curso ul li.icon-ucjc{background:url(../images/icon-ucjc.png) no-repeat 0px 9px;}
/*audiolecciones*/.caracteristicas-curso ul li.icon-audio{background:url(../images/icon-audio.png) no-repeat 0px 9px;}
/*flexibilidad horaria*/.caracteristicas-curso ul li.icon-clock{background:url(../images/icon-clock.png) no-repeat 0px 9px;}
/*bolsa empleo*/.caracteristicas-curso ul li.icon-job{background:url(../images/icon-job.png) no-repeat 0px 9px;}
/*cualificacion profesional*/.caracteristicas-curso ul li.icon-cualif{background:url(../images/icon-cualif.png) no-repeat 0px 9px;}
/*atenci�n individualizada*/.caracteristicas-curso ul li.icon-teacher{background:url(../images/icon-teacher.png) no-repeat 0px 9px;}
/*office gratis*/.caracteristicas-curso ul li.icon-office{background:url(../images/icon-office.png) no-repeat 0px 9px;}
/*temarios*/.caracteristicas-curso ul li.icon-temarios{background:url(../images/icon-temarios.png) no-repeat 0px 9px;}
/*46 DELEGACIONES*/.caracteristicas-curso ul li.icon-delegaciones{background:url(../images/icon-delegaciones.png) no-repeat 0px 9px;}
/*CAMPUS VIRTUAL*/.caracteristicas-curso ul li.icon-campus{background:url(../images/icon-campus.png) no-repeat 0px 9px;}
/*ucjc2*/.caracteristicas-curso ul li.icon-ucjc2{background:url(../images/icon-ucjc.png) no-repeat 0px 9px;}
/*DOS CURSOS POR EL PRECIO DE UNO*/.caracteristicas-curso ul li.icon-2x1{background:url(../images/icon-2x1.png) no-repeat 0px 9px;}
/*CASOS PR�CTICOS*/.caracteristicas-curso ul li.icon-practicos{background:url(../images/icon-practicos.png) no-repeat 0px 9px;}
/*CURSO DE MECANOGRAF�A*/.caracteristicas-curso ul li.icon-meca{background:url(../images/icon-meca.png) no-repeat 0px 9px;}
/*SISTEMA P8.10*/.caracteristicas-curso ul li.icon-p810{background:url(../images/icon-p810.png) no-repeat 0px 9px;}
/*SIMULACROS DE EXAMEN*/.caracteristicas-curso ul li.icon-simulacros{background:url(../images/icon-simulacros.png) no-repeat 0px 9px;}
/*PREPARAMOS EL 100% PRUEBAS*/.caracteristicas-curso ul li.icon-prueba{background:url(../images/icon-prueba.png) no-repeat 0px 9px;}
/*TEST PSICOT�CNICOS*/.caracteristicas-curso ul li.icon-test{background:url(../images/icon-test.png) no-repeat 0px 9px;}
/*PREPARACI�N DEL INGL�S*/.caracteristicas-curso ul li.icon-ingles{background:url(../images/icon-ingles.png) no-repeat 0px 9px;}
/*PREPARACI�N DE LA ENTREVISTA PERSONAL*/.caracteristicas-curso ul li.icon-entrevista{background:url(../images/icon-entrevista.png) no-repeat 0px 9px;}
/*ROCKWELL AUTOMATION*/.caracteristicas-curso ul li.icon-rock{background:url(../images/icon-rock.png) no-repeat 0px 9px;}
/*CONSIGUE UNA HOMOLOGACI�N*/.caracteristicas-curso ul li.icon-homologacion{background:url(../images/icon-homologacion.png) no-repeat 0px 9px;}
/*PR�CTICAS EN EMPRESAS*/.caracteristicas-curso ul li.icon-practicas{background:url(../images/icon-practicas.png) no-repeat 0px 9px;}
/*CURSO GRATUITO DE JAVA*/.caracteristicas-curso ul li.icon-gratis{background:url(../images/icon-gratis.png) no-repeat 0px 9px;}
/*amadeus*/.caracteristicas-curso ul li.icon-amadeus{background:url(../images/icon-amadeus.png) no-repeat 0px 9px;}
/*essscan*/.caracteristicas-curso ul li.icon-essscan{background:url(../images/icon-essscan.png) no-repeat 0px 9px;}
/*MATERIALES MULTIMEDIA*/.caracteristicas-curso ul li.icon-mmulti{background:url(../images/icon-mmulti.png) no-repeat 0px 9px;}
/*ASOCIACI�N EMPRESARIAL E�LICA*/.caracteristicas-curso ul li.icon-aee{background:url(../images/icon-aee.png) no-repeat 0px 9px;}
/*ASOCIACI�N DE LA INDUSTRIA FOTOVOLTAICA*/.caracteristicas-curso ul li.icon-aif{background:url(../images/icon-aif.png) no-repeat 0px 9px;}
/*AULAS ESPECIALIZADAS*/.caracteristicas-curso ul li.icon-aulas{background:url(../images/icon-aulas.png) no-repeat 0px 9px;}
/*MY OXFORD*/.caracteristicas-curso ul li.icon-moxford{background:url(../images/icon-moxford.png) no-repeat 0px 9px;}
/*PROFESORES NATIVOS*/.caracteristicas-curso ul li.icon-nativos{background:url(../images/icon-nativos.png) no-repeat 0px 9px;}
/*CERTIFICADOS DE PROFESIONALIDAD*/.caracteristicas-curso ul li.icon-certificados{background:url(../images/icon-certificados.png) no-repeat 0px 9px;}
/*PRACTICAS EN VIDEO*/.caracteristicas-curso ul li.icon-video{background:url(../images/icon-video.png) no-repeat 0px 9px;}

/**/.caracteristicas-curso ul li span{ color:#7a6b61; text-transform:none;font-size: 16px; color:#83746B;font-family: 'Oswald', arial, serif;}
