/************************************/
/*** Inicio Estilos Página Cursos ***/
/************************************/

.cursos {
    margin: 5px 0;
    padding: 5px;
    overflow: hidden;
}

.cursos h1 {
    margin: 0;
    font-family: 'open sans';
    color: #000;
    padding: 12px 10px;
    background: #ddddff url("/imagenes-web/cabecera2.gif") repeat-x;
}

.cursos .titulo_resultado {
    margin-top: 10px;
    margin-left: 10px;
    font-size: 18px;
    font-family: 'open sans';
    color: #888888;
    clear: both;
}

.cursos .parrafo_inicial {
    color: #145483;
    line-height: 1.4em;
    padding: 10px;
    text-align: justify;
}

.cursos .cursos_destacados, .cursos .cursos_normales {
    overflow: hidden;
    margin: 10px 5px;
    padding: 5px;
    clear: both;
}

.cursos .cursos_normales h2 a, .cursos .cursos_destacados h2 a {
    color: #FF9700;
    font-family: 'open sans';
    font-weight: normal;
    color: #1732a6;
}

.cursos .cursos_normales h2, .cursos .cursos_destacados h2 {
    font-size: 14px;
}

div.encabezado {
    color: #ff9700;
    font-weight: normal;
    margin: 10px 5px 0;
    font-size: 21px;
}

.contenedor_filtros_ocultos {
    float: right;
    padding: 0;
    width: 100%;
    color: #BBDDFF;
}

.filtro_oculto {
    background-color: #E0E7F1;
    position: absolute;
    width: auto;
    text-align: left;
    padding: 4px 4px 10px 4px;
    border: 1px solid #C0C7D1;
}

.filtro_oculto h3 {
    background: url("/imagenes-web/cerrar.gif") no-repeat right #BBDDFF;
    cursor: pointer;
    color: #000000;
    font-family: 'open sans';
    padding: 2px;
    margin-bottom: 6px;
    text-align: center;
}

.filtro_oculto ul {
    margin: 4px;
    color: #111188;
}

.filtro_oculto li {
    padding: 2px;
    color: #111188;
}

.filtro_oculto a {
    color: #111188;
}

.promo_cruzada {
    padding: 5px;
}

.promo_cruzada a {
    color: #1732A6;
}

.promo_cruzada .resumen_promo_cruzada {

}

.promo_cruzada .resumen_promo_cruzada table {
    border: 1px solid #CCCCCC;
    width: 100%;
    margin-bottom: 20px;
}

.promo_cruzada .resumen_promo_cruzada table tr th {
    background-color: #EEEEEE;
    text-align: left;
    padding: 4px;
    border-color: #CCCCCC;
}

.promo_cruzada .resumen_promo_cruzada ul {
    margin: 4px;
}

.promo_cruzada .resumen_promo_cruzada ul li {
    color: #333333;
    line-height: 13pt;
    padding: 2px;
}

.promo_cruzada .listados_promo_cruzada {

}

.promo_cruzada .listados_promo_cruzada table {
    width: 100%;
    margin-bottom: 20px;
}

.promo_cruzada .listados_promo_cruzada table tr td {
    padding: 4px 0;
}

.promo_cruzada .listados_promo_cruzada h4 {
    padding: 4px 12px;
}

.fondo_fz {
    background-color: #336699;
    color: white;
}

.fondo_mm {
    background-color: #FF6633;
    color: white;
}

.fondo_oz {
    background-color: #FF9933;
    color: white;
}

.fondo_cz {
    background-color: #006633;
    color: white;
}

.fondo_gm {
    background-color: #CCFF66;
    color: black;
}

.fondo_op {
    background-color: #CCCCCC;
    color: black;
}

.alternativa_buscador {
}

.alternativa_buscador p {
    color: #222288;
}

.alternativa_buscador form {
    margin-top: 10px;
    margin-left: 10px;
}

.caja_alternativa_buscador {
    border: 1px #ccc solid;
    font-size: 18px;
    padding: 6px 0;
    background-color: #fff6d8;
}

.boton_alternativa_buscador {
    overflow: hidden;
    font-size: 18px;
    margin-left: 5px;
    padding: 0 20px;
    line-height: 1em;
    border-radius: 10px;
    background-image: url("/imagenes-web/botdeg3.gif");
    height: 30px;
    cursor: pointer;
}

#centros_ocultos {
    display: none;
}

#contenido {
    width: 79.5%;
    float: right;
}

.datos_evento p.temario {
    margin: 5px 5px 5px 0;
}

/*********************************/
/*** Fin Estilos Página Cursos ***/
/*********************************/
