﻿/*******************ERIC MEYER'S CSS RESET STYLES********************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus {outline: 0;}
body {line-height: 1em; color:#000; background:#FFF;}
ol, ul, li {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*******************ERIC MEYER'S CSS RESET STYLES********************************************/

/*******************LAYOUT********************************************/
body {font-size:1em; font-family:Arial, Helvetica, sans-serif; background:#D25600 none;}

.wrapper 	{width:776px;margin:10px auto;background:#FFF none;}


.limpiar {clear:both; float:none;}
h1 span,
.screen-readers {display:block;position:absolute;width:0;overflow:hidden;}

.izda {float:left;}
.dcha {float:right;}
.colauto {width:auto;}
.col5 {width:5%;}
.col10 {width:10%;}
.col15 {width:15%;}
.col20 {width:20%;}
.col25 {width:25%;}
.col30 {width:30%;}
.col33 {width:33%;}
.col35 {width:35%;}
.col40 {width:40%;}
.col50 {width:50%;}
.col65 {width:65%;}
.col70 {width:70%;}
.col75 {width:75%;}
.col55 {width:55%;}
.row30 {height:30px;}
.aligncenter {text-align:center;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
/*******************FIN LAYOUT********************************************/

/*******************HEADER********************************************/
.header {width:741px;margin:0 auto;padding:10px 0;}

.menu-sup {overflow:auto;height:40px;padding:35px 4px 0 0;background:#FFF url(../images/linea_punto_peq.gif) no-repeat scroll right 39px;}
.menu-sup li {float:left;position:relative;background:#FFF url(../images/linea_punto_peq.gif) no-repeat scroll left center;padding:0 4px;font-size:0.7em;}
.menu-sup span {display:block;position:absolute;top:-12px;height:12px;background:#FFF none no-repeat scroll center top;}
.menu-sup .atencion-cliente span {width:90px;background-image:url(../images/ico_portada_atencion.gif);}
.menu-sup .subscripcion span {width:64px;background-image:url(../images/ico_portada_suscripcion.gif);}
.menu-sup .home span {width:20px;background-image:url(../images/ico_home.gif);}
/*******************FIN HEADER********************************************/

/*******************MENU********************************************/
.menu {overflow:auto;height:49px;background:transparent url(../images/fondo_titulo.gif) no-repeat scroll center top;}
.menu li {float:left;margin-top:20px;font-size:0.7em;font-weight:bold;background:transparent url(../images/line_vertical.gif) no-repeat scroll right center;padding:0 7px;}
.menu .ultima {background:none;}
/*******************FIN MENU********************************************/

/*******************MAIN********************************************/
.main{width:741px;margin:0 auto;}

.search-form {height:25px;overflow:auto;margin-bottom:24px;border:1px solid #DE7F3D;background:#FBEFE0 none;}
.search-form fieldset {width:auto;float:left;margin-left:20px;line-height:25px;}
.search-form label {color:#D25600;font-size:0.7em;font-weight:bold;}
.search-form input {width:170px;border:1px solid #D25600;background:#FFF;font-size:0.65em;}
.search-form .boton {width:auto;background:#F9BF78 none;color:#D25600;}
.search-form select {font-size:0.65em;width:164px;}

.subflash {margin:0 0 20px 0;}

div.destacado {border:1px solid #839D9B;margin:25px 0}
.mas-info, .destacado p, .destacado li {font-size:0.65em;font-weight:bold;color:#216697;margin-left:4px;}
.destacado h2.texto {color:#216697;font-size:14px;font-weight:bold;margin-top:8px;margin-left:4px;}
.destacado .entradilla {color:#92ACAB;font-size:0.7em;margin-bottom:19px;}

.banner-destacado {width:221px;border:1px solid #d25600;overflow:auto;height:1%;height:auto;}
.banner-destacado-centro {margin-left:34px;}
.tit-outsourcing {display:block;width:100%;height:68px;background:#FFF url(../images/tit_outsourcing.gif) no-repeat scroll left top;}
.tit-eventos {display:block;width:100%;height:68px;background:#FFF url(../images/tit_eventos.gif) no-repeat scroll left top;}
.tit-marketing{display:block;width:100%;height:68px;background:#FFF url(../images/tit_marketing.gif) no-repeat scroll left top;}
.tit-formacion{display:block;width:100%;height:68px;background:#FFF url(../images/tit_formacion.gif) no-repeat scroll left top;}
.banner-destacado p {margin:10px 6px 0 8px;font-size:0.7em;font-weight:bold;color:#216697;}
.banner-destacado img {margin:10px 6px 6px 6px}

.mas-info {display:block;margin-right:3px;text-align:right;font-size:0.7em;}

.publicidad {padding:0px 0 0;margin-bottom:20px;}
.publicidad h2 {background:#D6D5D5 none;font-size:0.7em;color:#757274;font-weight:bold;}
.publicidad object {border:1px solid #848383:}

h2.destacado {width:216px;background:#D6D5D5 none;border:0;color:#333;font-weight:bold;font-size:0.7em;text-align:center;}
.alignright h2 {float:right;}
.aligncenter h2 {margin:0 auto;}

.banner-empleo {padding-left:124px;margin-bottom:30px;background:#FFF url(../images/graficos/logotipo_imagen_fondo.gif) no-repeat scroll left center;border:1px solid #FDAC72;}
.banner-empleo h2 {margin:10px 6px 3px 0;line-height:20px;font-size:0.7em;color:#FFF; font-weight:bold;padding-left:7px;background:#FF9D57 none;}
.banner-empleo p {color:#873700;font-size:0.7em;padding-left:7px;}
.banner-empleo strong {font-weight:bold;}
.banner-empleo .exclamacion {color:#D4691D;font-weight:bold;text-align:center;}

.banner-info {padding:22px 6px 16px 108px;margin-bottom:28px;background:#FBAC76 url(../images/img_suscripcion_partners.jpg) no-repeat scroll left top;color:#FFFFFF;font-size:0.7em;}

.cursos-destacados {padding:3px;border:1px solid #DE7F3D;margin-bottom:30px;clear:both;overflow:auto;}
.cursos-destacados h2 {line-height:26px;padding-left:12px;background:#FFF url(../images/bar_nuevos_cursos.gif) no-repeat scroll left top;font-size:0.8em;font-weight:bold;color:#FFF;}
.cursos-destacados li {min-height:40px;padding:8px 8px 8px 35px;margin:4px 0;border:1px solid #DCEAE9;background:#FFF url(../images/ico_activo.gif) no-repeat scroll 14px 10px;}
.cursos-destacados .ultima {min-height:20px;border:0;padding:0;background:#FFF none;}
.cursos-destacados h3 {color:#CA0E1E;font-size:0.7em;}
.cursos-destacados .categoria {color:#92ACAB;font-size:0.7em;}
.cursos-destacados .tipo {color:#216697;font-size:0.7em;}
.cursos-destacados .mas-info {color:#EF721B;}
.cursos-destacados .ultima .mas-info {color:#577776;}

.search-cursos{margin-bottom:24px;border:2px solid #FEDDC6;background:#FCF3EC none;}
.search-cursos fieldset{padding:10px;}
.search-cursos legend{color:#474747;padding-top:10px;font-size:0.7em;}
.search-cursos strong {font-weight:bold;}
.search-cursos label {font-size:0.7em;color:#EF7623;}
.search-cursos select {font-size:0.7em;width:186px;font-size:0.7em;}
/*******************FIN MAIN********************************************/

/*******************INTERIORES********************************************/
.migas {font-size:0.7em;margin-bottom:8px;}
.migas li {display:inline;color:#EF7623;}

/**********SUBMENU****************/
.submenu {background:#DAE4F1 none;margin-bottom:20px;}
.formacion .submenu {background: #F7E8DC url(../images/fot_cursos_areas.jpg) no-repeat scroll left bottom;}
.submenu p {padding-left:10px;line-height:18px;color:#DAE4F1;background-color:#7B9ECB;font-size:0.7em;font-weight:bold;}
.formacion .submenu p {background-color:#E99459;color:#FFF;}
.submenu ul {padding:10px 0 10px 10px;border:1px solid #7B9ECB;border-right-width:10px;font-size:0.7em;color:#474747;}
.formacion .submenu ul {border-color:#FAC584;height:483px;}
.submenu li {padding-left:10px;background:transparent url(../images/ico_cuadrito_azul.gif) no-repeat scroll left center;}
.submenu span {text-decoration:underline;}
/**********FIN SUBMENU****************/

.suscripcion {padding:12px 6px 16px 108px;margin-bottom:28px;background:#E6AC91 url(../images/img_suscripcion.jpg) no-repeat scroll left top;color:#FFFFFF;}
.suscripcion p {font-size:0.7em;}
.suscripcion .mas-info, .suscripcion span {color:#AF4F23;font-weight:bold;}
.suscripcion .mas-info {text-align:left;padding-left:10px;background:transparent url(../images/ico_flecha_susc.gif) no-repeat scroll left center;}

.main-content {margin-left:30px;margin-bottom:30px;}
.main-content h2 {line-height:25px;padding-left:20px;font-size:0.7em;font-weight:bold;color:#FFF;background:#FFF url(../images/img_franja_noticia.jpg) repeat-x scroll left top;}
.content {clear:both;padding:20px 10px;margin:4px 0;border:1px solid #DE7F3D;overflow:auto;height:1%;}
.content h3 {font-size:0.9em;font-weight:bold;color:#577FB5;}
.content h3 span {display:block;color:#CA0E1E;margin-left:60px;font-size:1.2em;}
.content .entradilla {color:#CA0E1E;font-size:0.75em;font-weight:bold;margin:10px 10px 20px;}
.content p {font-size:0.7em;color:#5B8380;margin:0 10px 10px;}
.content img {margin:10px;}
.main strong {font-weight:bold;}

.quienes-somos{clear:both;}
.quienes-somos dt{margin:30px 0 0 0;line-height:40px;padding-left:20px;background:#EE6D14;font-weight:bold;color:#FFF;font-size:0.7em;}
.quienes-somos dd{margin-top:30px;color:#5B8380;padding:0 10px;}

.clientes {font-size:0.7em;color:#5B8380;margin:0 10px 10px;padding-left:10px;}
.clientes li {margin-left:20px;list-style:disc outside none;}

.pestanas-listado {height:32px}
.pestanas-listado li {float:left;margin-right:1px;background:#E0E4E0 none;font-size:0.7em;font-weight:bold;}
.pestanas-listado .sel {background:#9DB2D1 none;}
.pestanas-listado a {display:block;padding:8px 4px;}
.pestanas-curso li {background:#9DB2D1 none;text-align:center;}
.pestanas-curso .pest1,
.pestanas-curso .pest2,
.pestanas-curso .pest4 {width:111px}
.pestanas-curso .pest3 {width:151.5px}
.pestanas-curso .dcha {float:right;}
.pestanas-curso .sel {background:#EE6D14 none;}
.cursos-destacados h2.cursos-interior {background:#DAE4F1 none;color:#6B8AB5;font-weight:normal;}
.cursos-destacados .entradilla {color:#CA0E1E;font-size:0.75em;font-weight:bold;margin:10px 10px 20px;}
.cursos-destacados .rellene {margin-left:20px;font-size:0.7em;color:#5B8380;}
.detalle-curso h2 {background:#FFF none;color:#6B8AB5;font-size:0.9em;line-height:50px;}
.rellene .mas-info {padding-left:10px;font-size:1.1em;margin:40px 10px 42px 20px;text-align:left;background:transparent url(../images/ico_flecha.gif) no-repeat scroll left center;color:#6B8AB5;}
.paginador {float:right;}
.paginador li {float:left;width:20px;min-height:18px;height:18px;text-align:center;background:#FFF url(../images/ima_paginador.gif) no-repeat scroll center center;padding:0;border:0;font-size:0.7em;}
.paginador .sel {background-image:url(../images/ima_paginador1.gif);}

.detalle-curso dl {margin:8px 1px;padding:14px 0;border:1px solid #9DB2D1;background:#E1E6ED none;font-size:0.7em}
.detalle-curso dt {float:left;width:60px;margin-left:20px;color:#2C57A2;}
.detalle-curso dd {color:#403F3F;}

.tools {height: 28px;margin-left:2px}
.tools li {float:left;width:auto;margin-right:24px;padding:0;background-image:none;border:0;line-height:18px;min-height:18px;font-size:0.7em}
.tools a {padding:0;text-align:left;background:transparent url(../images/ico_descargar_temario.gif) no-repeat scroll left center;}
.tools .descargar {padding-left:22px;background-image:url(../images/ico_descargar_temario.gif);}
.tools .imprimir {padding-left:9px;background-image:url(../images/ico_siguiente.gif);}
.tools .masinfo {padding-left:16px;background-image:url(../images/ico_info_curso.gif);}
.tools .enviar {padding-left:20px;background-image:url(../images/ico_email_curso.gif);}
.tools .volver {padding-left:9px;background-image:url(../images/ico_siguiente.gif);}

.calendario {border:1px solid #9DB2D1;padding-bottom:30px;}
.calendario h3 {margin:0;padding-left:10px;line-height:30px;background:#E1E6ED none;color:#2C57A2;}
.calendario form {margin:10px 6px;padding:8px 0;background:#F7FAFE none;}
.calendario fieldset {width:95%;margin:0 auto;}
.calendario label {margin:0 8px 0 20px;color:#6A6A6A;font-size:0.7em;}
.calendario input {width:80px;border:1px solid #6A6A6A;font-size:0.7em;}
.calendario .boton {width:auto;position:relative;left:50px;background:#E2EAF6 none;border:1px solid #9BB4D7;color:#1C4D94;}
.calendario table {width:95%;margin:0 auto 4px;font-size:0.7em;}
.calendario caption {display:none;}
.calendario th {font-weight:bold;color:#1C4D94;padding:1px 4px;}
.calendario th.precio {text-align:right;color:#1C4D94;}
.calendario tr {margin-bottom:2px;}
.calendario td {line-height:26px;padding:1px 4px;border-top:1px solid #DCEAE9;border-bottom:1px solid #DCEAE9;color:#474747;}
.calendario td.primera {border-left:1px solid #DCEAE9;}
.calendario .precio {text-align:right;font-weight:bold;color:#CA0E1E;}
.calendario td.ultima {border-right:1px solid #DCEAE9;border-top:1px solid #DCEAE9;border-bottom:1px solid #DCEAE9;}
.calendario td a {padding-left:16px;background:transparent url(../images/ico_inscripcion.gif) no-repeat scroll left center;}
.calendario .paginador {margin-right:8px;}

.detalle-curso .search-cursos{border:1px solid #9DB2D1;background:#E1E6ED none;}
.detalle-curso .search-cursos legend{color:#6B8ABF;margin-bottom:10px;}
.detalle-curso .search-cursos label {color:#2C57A2;}
.detalle-curso .search-cursos select {color:#B9632B;}

.acceso {margin-bottom:20px;height:160px;}
.acceso img {margin-top:36px;}
.acceso h3 {width:140px;font-size:0.7em;font-weight:bold;text-align:center;line-height:30px;margin-bottom:6px;}
.alumnos h3 {color:#FFF;background-color:#78B7B2;}
.tutores h3 {color:#FFF;background-color:#9DB2D1;}
.acceso .form-acceso {height:100px;padding:10px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(css/border-radius.htc);}
.alumnos .form-acceso {border:1px solid #78B7B2;background-color:#ECF7F6;}
.tutores .form-acceso {border:1px solid #9DB2D1;background-color:#E1E6ED;}
.acceso label {display:block;float:left;font-size:0.7em;}
.acceso input {float:left;width:162px;margin:0 24px 0 16px;border:1px solid #6A6A6A;font-size:0.7em;}
.acceso .dcha {margin-right:0;}
.acceso .boton {width:auto;float:right;margin:6px 19px 0  0;background:transparent none;border:0;font-weight:bold;}
.alumnos .boton,.alumnos label{color:#0B6B80;}
.tutores .boton,.tutores label{color:#4E76B6;}
.acceso p {margin-bottom:20px;font-size:0.7em;}

.listado-cursos {width:100%;margin-top:10px;font-size:0.7em;color:#839D9B;}
.listado-cursos th {font-weight:bold;padding-left:6px;}
.listado-cursos tr {margin-top:2px;}
.listado-cursos td {padding:6px;border-top:1px solid #DCEAE9;border-bottom:1px solid #DCEAE9;}
.listado-cursos .tit-curso {color:#CA0E1E;padding-left:20px;background:#FFF url(../images/ico_activo.gif) no-repeat left center;}
.listado-cursos .resaltado {color:#CA0E1E;}
.listado-cursos .first {border-left:1px solid #DCEAE9;}
.listado-cursos .last {border-right:1px solid #DCEAE9;font-weight:bold;}
.listado-cursos .sep {padding:0;border:0;height:2px;}
.listado-cursos .tdpaginador {padding:0;border:0;font-size:1.3em;}
.listado-cursos .modalidad {color:#216697;font-weight:bold;}

div.atencion-cliente {background:#F7FAFE none; border:1px solid #9DB2D1;font-size:1.1em;}
div.atencion-cliente p {margin-top:30px;}
div.atencion-cliente .contacto {padding:14px 10px;background:#DAE4F1 none;border:1px solid #DAE4F1;color:#2D58B4;font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(css/border-radius.htc);}

.mas-info-flecha a{padding-left:18px;background:#FFF url(../images/ico_flecha_azul.gif) no-repeat scroll left center;}

/*****Formulario de bolsa de empleo*****/
.form-carrera{width:auto;margin:0;color:#577FB5;}
.form-carrera fieldset{width:auto; margin:0 auto;background-color:#EEF8F9;margin-left:10px;}
.form-carrera fieldset legend{display:none;}
.form-carrera label {display:block;width:380px;margin:0 0 4px 4px;font-size:0.7em;font-weight:bold;}
.form-carrera input,.form-carrera textarea {width:380px;margin:0 0 4px 4px;border:1px solid #7B9ECB;background:#DAE4F1 none;font-size:0.7em;font-family:Arial, Helvetica, sans-serif;}
.form-carrera .fecha,.form-carrera .botonera .fecha {width:100px;border:1px solid #7B9ECB;background:#DAE4F1 none;}
.form-carrera .linea {float:left;width:140px;margin-left:4px}
.form-carrera .botonera .check {float:left;width:auto;margin:0 8px 4px 4px;border:none;background:none;}
.form-carrera .botonera {clear:both;width:360px;padding:4px 0 0;text-align:right;}
.form-carrera .botonera label {float:left;display:block;width:160px;margin:0 0 4px 4px;text-align:left;font-size:1em;color:#577FB5;}
.form-carrera .botonera input {float:left;width:auto;margin-right:0;background:#002E63 none;color:#FFF;border-color:#1A4373;font-size:1em;}
.form-carrera .botonera .boton {float:right;}
/*****FIN Formulario de bolsa de empleo*****/

/*****Formulario busqueda agenda*****/
.form-agenda {margin-bottom:10px;border:2px solid #FEDDC6;background:#FCF3EC none;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(css/border-radius.htc);}
.form-agenda fieldset {margin:4px 8px;}
.form-agenda p {margin:4px 0;line-height:28px;}
.form-agenda label {float:left;width:60px;font-size:0.7em;color:#EF7623;}
.form-agenda select, .form-agenda input {width:154px;border:1px solid #B28465;font-size:0.7em;color:#B28465;}
.form-agenda img {vertical-align:middle;margin-left:3px;}
.form-agenda .fecha {width:64px;}
.form-agenda .botonera {text-align:right;}
.form-agenda .boton {width:auto;margin-right:24px;border:1px solid #D88349;color:#D88349;background:#FFE8D6 none;}
/*****FIN Formulario busqueda agenda*****/
/*******************FIN INTERIORES********************************************/

/*******************PIE********************************************/
.pie {border-top:6px solid #D25600;border-bottom:6px solid #D25600;padding:6px 12px;font-size:0.8em;height:40px;}
.pie ul {}
.pie li {display:inline;}
.pie .tfno {color:#50565B;font-weight:bold;margin-left:4px;}
.tfno span {color:#C16254;font-size:1.2em;}
.pie p {color:#577776;}
/*******************FIN PIE********************************************/

/*******************ENLACES********************************************/
.menu-sup a {color:#577776;}
.menu a {color:#000;}
.banner-empleo .mas-info {color:#D4691D;}
.banner-info a {color:#FFF;}
h2.destacado a {color:#333333;}
.pie a {color:#577776;}
.migas a {color:#839D9B;}
.submenu a {color:#474747;}
.pestanas-listado a {color:#858585;}
.pestanas-listado .sel a {color:#FFF;}
.paginador a {color:#839D9B;}
.paginador .sel a {color:#FFF;}
.pestanas-curso a {color:#FFF;}
.tools a {color:#7E7E7E;}
.calendario td a {color:#EE6D14;}
.listado-cursos a {color:#F1721B;}
.tdpaginador a {color:#839D9B;}
.mas-info-flecha a{color:#5B8380;}

a {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:underline;}

.banner-info a,.banner-info a:link,.banner-info a:visited {text-decoration:underline;}
.banner-info a:hover,.banner-info a:active {text-decoration:none;}

.cursos-destacados .ultima .mas-info,  .cursos-destacados .ultima .mas-info:link,.cursos-destacados .ultima .mas-info:visited {text-decoration:underline;}
.cursos-destacados .ultima .mas-info:hover,.cursos-destacados .ultima .mas-info:active {text-decoration:none;}
.migas a, .migas a:link, .migas a:visited {text-decoration:underline;}
.migas a:hover, .migas a:active {text-decoration:none;}
/*******************FIN ENLACES********************************************/