/* Zona de Administracion */
#new-cursos_principales-list,
#new-cursos_combinados-list,
#opiniones-list,
#preguntas-list,
#preguntas_anteriores-list {
    border: 1px solid #d3d3d3;
    min-height: 100px;
    max-height: 400px;
    margin-left: 0;
    padding: 5px;
    border-radius: 5px;
    overflow: auto;
}

#new-cursos_principales-list li,
#new-cursos_combinados-list li,
#opiniones-list li,
#preguntas-list li,
#preguntas_anteriores-list li {
    list-style: none;
    overflow: hidden;
    padding: 3px 2px;
}

#new-cursos_principales-list li:hover,
#new-cursos_combinados-list li:hover {
    cursor: ns-resize;
    background-color: #d3d3d3;
}

#new-cursos_principales-list li span,
#new-cursos_combinados-list li span,
#preguntas-list li span,
#preguntas_anteriores-list li span {
    float: left;
    display: block;
    width: 97%;
}

#new-cursos_principales-list li span.eliminar_curso,
#new-cursos_combinados-list li span.eliminar_curso_combinado,
#opiniones-list li span.eliminar_opinion,
#preguntas-list li span.quitar_pregunta,
#preguntas_anteriores-list li span.eliminar_pregunta {
    cursor: pointer;
    float: left;
    width: 16px;
    height: 20px;
    background-image: url(../img/eliminar-curso_off.png);
    background-position: left;
    background-repeat: no-repeat;
    text-indent: -9000px;
}

#new-cursos_principales-list li span.eliminar_curso:hover,
#new-cursos_combinados-list li span.eliminar_curso_combinado:hover,
#opiniones-list li span.eliminar_opinion:hover
#preguntas-list li span.quitar_pregunta:hover,
#preguntas_anteriores-list li span.eliminar_pregunta:hover {
    background-image: url(../img/eliminar-curso_on.png);
}

#opiniones-list li span.editar_opinion,
#preguntas-list li span.editar_pregunta,
#preguntas_anteriores-list li span.editar_pregunta {
    cursor: pointer;
    float: left;
    width: 12px;
    height: 20px;
    background-image: url(../img/editar_off.png);
    background-position: left;
    background-repeat: no-repeat;
    text-indent: -9000px;
    margin-right: 10px;
}

#opiniones-list li span.editar_opinion:hover,
#preguntas-list li span.editar_pregunta:hover,
#preguntas_anteriores-list li span.editar_pregunta:hover {
    background-image: url(../img/editar_on.png);
}

#preguntas_anteriores-list li span.copiar_pregunta {
    cursor: pointer;
    float: left;
    width: 12px;
    height: 20px;
    background-image: url(../img/copiar_off.png);
    background-position: left;
    background-repeat: no-repeat;
    text-indent: -9000px;
    margin-right: 10px;
}

#preguntas_anteriores-list li span.copiar_pregunta:hover {
    background-image: url(../img/copiar_on.png);
}

#preguntas_anteriores-list li span.agregar_pregunta {
    cursor: pointer;
    float: left;
    width: 12px;
    height: 20px;
    background-image: url(../img/agregar_off.png);
    background-position: left;
    background-repeat: no-repeat;
    text-indent: -9000px;
    margin-right: 10px;
}

#preguntas_anteriores-list li span.agregar_pregunta:hover {
    background-image: url(../img/agregar_on.png);
}

#opiniones-list li span.texto-opinion,
#preguntas-list li span.texto-pregunta {
    float: left;
    width: 92%;
}

#preguntas_anteriores-list li span.texto-pregunta {
    float: left;
    width: 83%;
}

#cursos_principales-list,
#cursos_combinados-list {
    border: 1px solid #D3D3D3;
    height: 400px;
    margin-left: 0;
    overflow: auto;
    padding: 5px;
}

#cursos_principales-list li,
#cursos_combinados-list li {
    list-style: none;
    padding: 3px 2px;
}

#cursos_principales-list li:hover,
#cursos_combinados-list li:hover {
    cursor: alias;
    background-color: #d3d3d3;
}

#edit-opiniones-alumnnos,
#edit-preguntas-relacionadas,
#edit-preguntas-anteriores {
    width: 100%;
}

#new-cursos_principales-list.error,
#new-cursos_combinados-list.error {
    border: 2px solid red;
}

#panel_espera {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-image: url(../img/loading_icon.gif);
    background-repeat: no-repeat;
    background-position: center;
    display: none;
}

#edit-field-selecionar-todas-value {
    margin-left: 20px;
}

/* Maquetacion pagina publica */
#center {
    float: right;
    width: 702px;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}

#sidebar-right {
    float: left;
}

#packs_formativos-cursos_principales-wrapper .packs_formativos-cabecera_cursos {
    border-bottom: 2px solid #47ad68;
}

#packs_formativos-cursos_principales-wrapper .packs_formativos-cabecera_cursos h2 {
    font-size: 18px;
    font-weight: normal;
    padding: 0;
    margin-bottom: 0;
}

/*#packs_formativos-cursos_principales-wrapper .item-even {
    background-color: #eeeeee;
}*/

.pack_formativo-item_wrapper {
    border-bottom: 1px solid #cacaca;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item {
    overflow: hidden;
    padding: 20px 5px;
    cursor: pointer;
    position: relative;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item:hover {
    background-color: #FFE1AD;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item_seleccionado {
    background-color: #FFE1AD;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .img_curso_portada_promo {
    left: 305px;
    position: absolute;
    top: 14px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item_seleccionado .img_curso_portada_promo {
    top: 44px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .curso-imagen,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .precios,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .duracion,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .creditos {
    float: left;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .precios,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .duracion,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .creditos {
    font-size: 13px;
    width: 130px;
    line-height: 15px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .duracion,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .creditos {
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .duracion {
    background-image: url(../img/reloj-gris.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .creditos {
    background-image: url(../img/creditos-estrella-gris.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .duracion strong,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .creditos strong {
    float: right;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .pack_formativo-info_adicional {
    float: left;
    width: 150px;
    margin-left: 20px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .precios {
    margin-left: 20px;
    margin-top: 6px;
    width: 330px;
    color: #CA4C3F;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .precios span {
    display: inline;
    width: auto;
    margin-left: 10px;
    color: #CA4C3F;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .curso-titulo {
    width: 320px;
    margin-left: 20px;
    float: left;
    margin-right: 10px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .curso-titulo a h2 {
    color: #505050;
    font-size: 15px;
    margin: 0;
    line-height: 16px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .curso-titulo a h2 i {
    font-weight: normal;
    font-size: 13px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .curso-titulo a:hover {
    text-decoration: none;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .curso-imagen {
    height: 107px;
    width: 332px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .sobre_imagen_ver_mas,
#packs_formativos-cursos_principales-wrapper .pack_formativo-item .sobre_imagen_ver_mas-secundario {
    background-image: url(../img/hover-imagen.png);
    height: 107px;
    width: 332px;
    position: relative;
    top: -182px;
    display: none;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .sobre_imagen_ver_mas-secundario {
    top: -107px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .img-titulaciones {
    left: 10px;
    position: relative;
    top: -101px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .precio-normal {
    font-size: 16px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .boton_seleccionar {
    width: 101px;
    height: 37px;
    float: right;
    background-image: url(../img/relax-pack.png);
    background-repeat: no-repeat;
    text-indent: -9000px;
    margin-right: 10px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .boton_seleccionar-generico {
    background-image: url(../img/relax-generico.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .boton_seleccionar:hover {
    background-image: url(../img/hover-pack.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item .boton_seleccionar-generico:hover {
    background-image: url(../img/hover-generico.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item_seleccionado .boton_quitar {
    background-image: url(../img/cursos-en-pack.png);
    width: 101px;
    height: 37px;
    float: right;
    background-repeat: no-repeat;
    text-indent: -9000px;
    margin-right: 10px;
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item_seleccionado .boton_quitar-generico {
    background-image: url(../img/cursos-en-generico.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item_seleccionado .boton_quitar:hover {
    background-image: url(../img/hover-ya-en-el-pack.png);
}

#packs_formativos-cursos_principales-wrapper .pack_formativo-item_seleccionado .boton_quitar-generico:hover {
    background-image: url(../img/hover-ya-en-generico.png);
}

.pack_formativo-carrito_info_cursos-wrapper {
    background-color: #47ad68;
    padding: 5px 3px;
    color: #505050;
    overflow: hidden;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito-titulo h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    margin-left: 5px;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .pack_formativo-carrito_item,
.pack_formativo-carrito_info_cursos-wrapper .carrito_vacio {
    font-size: 13px;
    overflow: hidden;
    margin-top: 5px;
    display: none;
    background-color: #ffffff;
    padding: 5px;
}

.pack_formativo-carrito_info_cursos-wrapper .carrito_vacio {
    display: block;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito_informacion-wrapper {
    float: left;
    width: 172px;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito_informacion-titulo{
    line-height: 12px;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito_informacion-horas {
    float: left;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito_informacion-horas strong {
    font-weight: normal;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito_informacion-precio {
    float: right;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito-quitar {
    float: right;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito-quitar span {
    text-indent: -9000px;
    width: 16px;
    height: 16px;
    background-image: url(../img/eliminar-curso_off.png);
    background-repeat: no-repeat;
    display: block;
    cursor: pointer;
    margin-top: 3px;
}

.pack_formativo-carrito_info_cursos-wrapper .pack_formativo-carrito_cursos-wrapper .carrito-quitar span:hover {
    background-image: url(../img/eliminar-curso_on.png);
}

.pack_formativo-carrito_precios-wrapper {
    background-color: #e9e9e9;
    padding: 15px 5px 10px 5px;
    color: #505050;
    overflow: hidden;
    margin-top: 20px;
    border: 1px solid #cacaca;
}

.pack_formativo-carrito_precios-wrapper .pack_formativo-precio_item {
    color: #505050;
    width: 196px;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 5px;
}

.pack_formativo-carrito_precios-wrapper .pack_formativo-precio_item .pack_formativo-carrito_precio-texto,
.pack_formativo-carrito_precios-wrapper .pack_formativo-precio_item .pack_formativo-carrito_precio-texto_espcial {
    float: left;
}

.pack_formativo-carrito_precios-wrapper .pack_formativo-precio_item .pack_formativo-carrito_precio-precio,
.pack_formativo-carrito_precios-wrapper .pack_formativo-precio_item .pack_formativo-carrito_precio-precio_espcial {
    float: right;
}

.pack_formativo-carrito_precios-wrapper #pack_formativo-carrito_precio-subtotal {
    border-bottom: 1px solid #ffffff;
}

.pack_formativo-carrito_precios-wrapper #pack_formativo-carrito_precio-descuento {
    border-bottom: 1px solid #CA4C3F;
}

.pack_formativo-carrito_precios-wrapper #pack_formativo-carrito_precio-total {
    color: #c44e4a;
    font-size: 18px;
}

.pack_formativo-carrito_precios-wrapper #pack_formativo-carrito_precio-total .pack_formativo-carrito_precio-texto_espcial {
    font-size: 16px;
}

#pack_formativo-carrito_texto {
    color: #505050;
    font-size: 14px;
    line-height: 15px;
    margin-top: 20px;
}

#pack_formativo-carrito_matricularme {
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}

.btn-matricular a {
    cursor: default;
}

.btn-matricular-off a {
    cursor: pointer;
}

.btn-matricular {
    background-color: #D3D3D3;
}

.btn-matricular-off {
    background-color: #FF9F05;
}

.btn-matricular-off:hover {
    background-color: #FDB700;
}

#pack_formativo-carrito_matricularme a {
    display: block;
    text-decoration: none;
    color: #ffffff;
    font-size: 18px;
}

#pack_formativo-carrito_precio_texto-wrapper {
    display: none;
}

#pack_formativo-carrito_texto {
    display: none;
}

#block-packs_formativos-0 {
    width: 220px;
}

.pack_formativo-item_wrapper .pestanas-wrapper {
    display: none;
    margin-top: 5px;
}

/* Formulario de matriculacion */
#contenidoMatricula {
        position: relative;
	background-color: #E8E8E8;
	z-index: 9999;
	top: -2px;
	width: 668px;
	padding: 12px;
	display: none;
	font-size: 13px;
}
#contenidoMatricula .fieldset_bottom {
	float: left;
	width: 100%;
}
.close {
    background: url(../img/cerrar_tell_a_friend.png);
    display: block;
    width: 24px;
    height: 24px;
    top: 42px;
    right: 5px;
    position: absolute;
}

.close:hover {
    background: url(../img/cerrar_tell_a_friend-off.png);
}

.close_tabs {
	background: url(../img/cerrar-pack-formativos.png);
	display: block;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -5px;
	position: absolute;
}

#curso .cabecera-gratuito{
	text-align: center;
}

h3.matricula-titular{
	background: url("../img/datos.png") no-repeat scroll left center transparent;
        font-family: "Georgia";
	font-size: 18px;
        font-weight: normal;
	padding-left: 50px;
	line-height: 29px;
	margin-bottom: 15px;
	font-weight: normal;
        padding-top: 16px;
}
.matricula-titulacion-nombre {
	font-size: 18px;
	font-weight: normal;
	padding: 6px 10px;
}
.atencion {
    border: 1px solid #C9C9C9;
    color: #888888;
    display: block;
    margin: 20px 0;
    padding: 10px 15px;
}
form[id^="curso-form-matriculacion"]{
    margin-top: 14px;
    overflow: hidden;
}
form[id^="curso-form-matriculacion"] select, 
form[id^="curso-form-matriculacion"] textarea, 
form[id^="curso-form-matriculacion"] input[type="text"], 
form[id^="curso-form-matriculacion"] input[type="password"], 
form[id^="curso-form-matriculacion"] input[type="datetime"], 
form[id^="curso-form-matriculacion"] input[type="datetime-local"], 
form[id^="curso-form-matriculacion"] input[type="date"], 
form[id^="curso-form-matriculacion"] input[type="month"], 
form[id^="curso-form-matriculacion"] input[type="time"], 
form[id^="curso-form-matriculacion"] input[type="week"], 
form[id^="curso-form-matriculacion"] input[type="number"], 
form[id^="curso-form-matriculacion"] input[type="email"], 
form[id^="curso-form-matriculacion"] input[type="url"], 
form[id^="curso-form-matriculacion"] input[type="search"], 
form[id^="curso-form-matriculacion"] input[type="tel"], 
form[id^="curso-form-matriculacion"] input[type="color"], 
form[id^="curso-form-matriculacion"] .uneditable-input {
    background-color: #F4F4F4;
    border-color: #C9C9C9;
    border-radius: 0;
    font-size: 16px;
    height: 26px;
    margin-bottom: 2px;
    padding: 2px 0 2px 4px;
    width: 167px;
}
#edit-zona-tarifa-pais-wrapper,
#zona_provincia-wrapper,
#edit-curso-form-matricularse-comonosconocio-wrapper,
#edit-curso-form-matricularse-horario-entrega-wrapper{
	width: 100%;
	}
form[id^="curso-form-matriculacion"] .fieldset_datos {
    padding: 2%;
    overflow: hidden;
}
form[id^="curso-form-matriculacion"] .fieldset_pago {
    border-top: 1px solid #C9C9C9;
    margin-top: -20px;
    padding: 0 14px;
}
form[id^="curso-form-matriculacion"] .fieldset_pago .form-radios {
    overflow: hidden;
    padding: 5px 0;
}

form[id^="curso-form-matriculacion"] .fieldset_right fieldset .form-item select {
    float: left;
    height: 31px;
}
form[id^="curso-form-matriculacion"] textarea[id^="edit-curso-form-matricularse-comentarios"]{
	width: 100%;
	height: 40px;
}
form[id^="curso-form-matriculacion"] .fieldset_left fieldset .form-item label {
    padding: 7px 0 0;
    vertical-align: middle;
    display: block;
    float: left;
    font-weight: normal;
    margin-right: 6px;
    text-align: left;
    width: 30%;
}
form[id^="curso-form-matriculacion"] .fieldset_right fieldset .form-item label {
    display: block;
    float: left;
    font-weight: normal;
    margin-right: 7px;
    padding-top: 7px;
    text-align: left;
    width: 123px;
}
form[id^="curso-form-matriculacion"] .fieldset_bottom fieldset .form-item label {
    font-weight: normal;
}
form[id^="curso-form-matriculacion"] .fieldset_bottom fieldset div[id^="edit-curso-form-matricularse-cupon"] label {
    font-size: 14px;
    margin-bottom: 25px;
}
.fieldset_bottom div.description-cupon {
    float: left;
    position: relative;
    top: -58px;
}
form[id^="curso-form-matriculacion"] .fieldset_bottom fieldset div[id^="edit-curso-form-matricularse-cupon"] input {
    width: 293px;
}
form[id^="curso-form-matriculacion"] .fieldset_left fieldset,
form[id^="curso-form-matriculacion"] .fieldset_right fieldset{
    width: 48%;
	}

form[id^="curso-form-matriculacion"] .fieldset_left fieldset {
    float: left;
    margin: 0;
    padding: 0;
}
form[id^="curso-form-matriculacion"] .fieldset_right fieldset {
    float: right;
    margin: 0 14px 0 10px;
    padding: 0;
}

form[id^="curso-form-matriculacion"] .fieldset_left fieldset .form-item, 
form[id^="curso-form-matriculacion"] .fieldset_right fieldset .form-item {
    float: left;
    margin-bottom: 22px;
    margin-top: 0;
    width: 303px;
}
form[id^="curso-form-matriculacion"] div.form-checkboxes {
    margin-top: 0;
    overflow: hidden;
    padding: 0 14px;
}
#edit-curso-form-matricularse-forma-pago-0-wrapper, 
#edit-curso-form-matricularse-forma-pago-1-wrapper, 
#edit-curso-form-matricularse-forma-pago-2-wrapper, 
#edit-curso-form-matricularse-forma-pago-3-wrapper,
#edit-curso-form-matricularse-forma-pago-4-wrapper{
    border: 1px solid #C9C9C9;
    float: left;
    margin: 0 5px;
    padding: 10px 0;
    width: 149px;
}
#edit-curso-form-matricularse-forma-pago-0-wrapper:hover, 
#edit-curso-form-matricularse-forma-pago-1-wrapper:hover, 
#edit-curso-form-matricularse-forma-pago-2-wrapper:hover, 
#edit-curso-form-matricularse-forma-pago-3-wrapper:hover,
#edit-curso-form-matricularse-forma-pago-4-wrapper:hover {
	color: #70AB6C;
}
#edit-curso-form-matricularse-forma-pago-0-wrapper input, 
#edit-curso-form-matricularse-forma-pago-1-wrapper input, 
#edit-curso-form-matricularse-forma-pago-2-wrapper input, 
#edit-curso-form-matricularse-forma-pago-3-wrapper input,
#edit-curso-form-matricularse-forma-pago-4-wrapper input {
    margin: 0;
    padding: 0;
    width: 200px !important;
}
#edit-curso-form-matricularse-forma-pago-0-wrapper label, 
#edit-curso-form-matricularse-forma-pago-1-wrapper label, 
#edit-curso-form-matricularse-forma-pago-2-wrapper label, 
#edit-curso-form-matricularse-forma-pago-3-wrapper label,
#edit-curso-form-matricularse-forma-pago-4-wrapper label {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0;
    text-align: center !important;
    width: 100%;
}
#edit-curso-form-matricularse-forma-pago-0-wrapper {
    margin-left: 0;
}

#pago_tarjeta_descuento {
    float: left;
    position: relative;
    top: 48px;
}
#formas_de_pago{
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
/*#formas_de_pago label {
    background-image: none;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0 !important;
}*/
#formas_de_pago .form-item {
    display: inline;
    /*height: 90px;*/
}
#formas_de_pago .form-radio {
	display: none;
}
.form-checkboxes #edit-curso-form-condiciones-legales-condiciones-legales-wrapper label.option a {
    color: #505050;
    font-weight: bold;
}
#formas_de_pago .form-item .activado {
	background-color: #d1e6ad;
}
#formas_de_pago .form-item .activado:hover {
	background-color: #d1e6ad;
}

#edit-curso-form-condiciones-legales-condiciones-legales-wrapper {
	float: left;
}

#edit-curso-form-condiciones-legales-condiciones-legales {
    display: block;
    float: left;
    height: 20px;
    margin-right: 12px;
    margin-top: 1px;
}
.campo-obligatorio-compra {
    float: left;
    font-size: 14px;
    margin-left: 14px;
}
#cajaNPlazos,
.infoPlazos{
	display: none;
	}
#cajaNPlazos .hoverInfoPlazos{
	display: none;	
}
#cajaNPlazos .form-item{
	background-color: #D7D7D7;
	}
#cajaNPlazos .form-item .form-radios{
	text-align: center;
}
#cajaNPlazos{
    width: 216px;
    overflow: hidden;
    position: absolute;
    margin-top: 20px;
    left: 465px;
    z-index: 100;
}
#cajaNPlazos > .form-item{
    padding: 5px 5px 5px 5px;
    border-radius: 5px;
}
#cajaNPlazos .form-item .form-radios input{
    margin: 0;
}
.informacion_formas_pago {
    border: 2px dashed #003366;
    clear: both;
    display: none;
    margin: 15px 0;
    padding: 15px;
    text-align: center;
}

form[id^="curso-form-matriculacion"] #edit-submit{
    background-color: #FF9F05;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 17px;
    font-weight: bold;
    padding: 10px 30px;
    position: relative;
}

form[id^="curso-form-matriculacion"] #edit-submit:hover {
    background-color: #FDB700;
}
             
.status_envio .inner-section{
    padding: 0 20px;            
}

#aplicar_cupon_form {
    float: left;
    margin-left: 77px;
    margin-top: 58px;
    overflow: hidden;
}

#edit-submit-cupon{
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #C9C9C9;
    color: #505050;
    font-weight: bold;
    padding: 7px;
    position: relative;
    text-transform: uppercase;
    width: 126px;
}

#edit-curso-form-matricularse-cupon-wrapper{
	float: left;
	margin-bottom: 0;
}

.fieldset_bottom div.description {
	float: left;
}

/* Formulario de matriculacion */


/* Pestañas curso */
.pestanas{
    position: relative;
}
.pestanas > ul {
	margin: 0;
}
ul[id^="contenidoCurso"]{
    border: 1px solid #C9C9C9;
    overflow: hidden;
    padding: 0;
    width: 687px;
}
ul[id^="contenidoCurso"] li{
    background-color: #F4F4F4;
    border-left: 1px solid #C9C9C9;
    float: left;
    height: 45px;
    position: relative;
}
ul[id^="contenidoCurso"] li:first-child{
    border-left: none;
}
ul[id^="contenidoCurso"] li a{
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    color: #505050;
    display: block;
    float: left;
    font-size: 12px;
    height: 28px;
    margin-right: 0;
    padding: 12px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 171px;
}
ul[id^="contenidoCurso"] li a:hover{
    color: #70AB6C;
    background-color: transparent;
}
ul[id^="contenidoCurso"] li.active a{
    border: none;
    border-bottom: 5px solid #70AB6C;
    color: #70AB6C;
    background-color: transparent;
}
ul[id^="contenidoCurso"] li[id^="titulacionCurso"] {
	background-color: #E8E8E8;
}
/* Comun para las pestanas */
.cont-pag-principal.curso .content #curso{
	background-color: #ffffff;
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	padding: 10px 10px;
	/*float: left;*/
}
.contenidoPestana{
	padding: 10px;
	font-size: 12px;
}
ul[id^="contenidoInformacion"] {
	border-top-left-radius: 0px;
}
.imagen-titulacion {
	text-align:	center;
}

div[id^="curso"] .epigrafe,
div[id^="curso"] .block-title *{
    color: #505050;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 12px;
    padding: 0;
}

div[id^="curso"] div[id^="contenidoInformacion"] .content,
div[id^="curso"] #block-curso-metodologia .content p,
div[id^="curso"] #block-curso-titulacion .content p {
    border-left: 6px solid;
}

div[id^="curso"] .content p,
div[id^="curso"] .content ul {
    color: #101010;
    border: 1px solid #ededed;
    border-left: none;
    padding: 25px 15px 20px 20px;
}

div[id^="curso"] #block-curso-para_que_te_prepara .content,
div[id^="curso"] #block-curso-metodologia .content p,
div[id^="curso"] #block-curso-titulacion .content p {
    border-left-color: #B277B3;
}

div[id^="curso"] #block-curso-objetivos .content {
    border-left-color: #E46E6A;
}

div[id^="curso"] #block-curso-practicas-empresa .content {
    border-left-color: #FFD80D;
}
    
div[id^="curso"] #block-curso-quien-va-dirigido .content {    
    border-left-color: #A1CFB8;
}

div[id^="curso"] #block-curso-salidas-laborales .content {
    border-left-color: #9DCFEF;
}

h2.tituloModulo{
    background-color: #e7e7e7;
    font-size: 1.2em;
    font-weight: normal;
}
h4.tituloTema{
    font-size: 1em;
}

/* Packs Formativos con cursos dependientes */
#packs_formativos-wrapper_cursos-dependientes {
    display: none;
}

.packs_formativos-cabecera_botones {
    border: 1px solid #70ab6c;
    overflow: hidden;
    margin-bottom: 2px;
}

.packs_formativos-selector_cursos {
    width: 50%;
    text-align: center;
    float: left;
    padding: 5px 0;
    background-color: #f2f2f2;
    font-size: 15px;
}
.packs_formativos-selector_cursos:hover {
    background-color: #83B97F;
    color: #ffffff !important;
}

.packs_formativos-cabecera_botones .activo {
    background-color: #70ab6c;
    color: #ffffff;
}

.packs_formativos-cabecera_botones:hover .activo {
    color: #ffffff;
}

.info-superior_curso {
    display: none;
    margin: 10px 0;
    width: 682px;
    z-index: 1000;
    border: 1px solid #cacaca;
    cursor: inherit !important;
}

.info-superior_curso a {
    cursor: inherit !important;
}

#info-superior_curso .boton_seleccionar-wrapper {
    display: none;
}

#info-superior_curso .curso-texto_auxiliar {
    color: #CA4C3F;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}
