/* CSS Document */
* {margin:0px; padding:0px;}
body {background-color:#004798; font-family:Arial, Helvetica, sans-serif;}

h4,h1 {
	font-size:11px;
	font-weight:bold;
	display:block;
	line-height:39px;
	border-bottom:1px solid #ccd3da;
	padding-left:45px;
}
h5 { font-size:14px;}
h6 { font-size:11px;}

/************************************* CLASES ***************************************/
.heiLeftMenu { min-height:570px; height:auto;}
*HTML .heiLeftMenu { height:570px;}
.box_txtNoticias { margin:25px;}

.obligatorio { color:#991100;}

p.txt_duracion {color:#2e5384; font-size:11px; text-align:justify;}

.link_general {color:#E5781B; text-decoration:underline; font-size:11px;}
.link_general:hover {color:#E5781B; text-decoration:none; font-size:11px;}
.link_general:visited {color:#E5781B; text-decoration:underline; font-size:11px;}

ul.menuMasters, ul.menuSeminarios {list-style-type:none; font-size:11px;/* border-left:1px solid #ccd3da; border-right:1px solid #ccd3da;*/}
ul.menuMasters li, ul.menuSeminarios li {list-style-type:none;}
ul.menuMasters li a, ul.menuSeminarios li a {
	display:block;
	color:#FFF;
	width:150px;
	line-height:25px;
	border-bottom:1px solid #010538;
	text-decoration:none;
	padding-left:14px;
}
ul.menuMasters li a {background-color:#637791;}
ul.menuSeminarios li a {background-color:#9ec22a;}

.box_subMenuMast {
	background-color:#FFF;
	padding:6px 0px 6px 0px;
	width:164px;
	display:none;
}
ul.subMenuMast, ul.navMaster {list-style-type:none; font-size:11px;}
ul.subMenuMast li {margin-left:15px; list-style-type:none;}
ul.subMenuMast li a {
	background:#fff url(../img/bullet_smenu.gif) no-repeat 0px 3px;
	color:#306891;
	line-height:12px;
	text-decoration:none;
	border-bottom:none;
	margin-bottom:7px;
	padding-left:8px;
	width:auto;
}
ul.subMenuMast li a:hover { text-decoration:none; color:#e5781b;}
/* Clase duplicada para el master que tenemos selecinado*/
#master_seleccinado { text-decoration:none; color:#e5781b;}


ul.navMaster {margin-left:23px; list-style-type:none; margin-bottom:15px;}
/*ul.navMaster li a {
	background: url(../img/bullet_smenu.gif) no-repeat 0px 3px;
	color:#306891;
	line-height:18px;
	text-decoration:none;
	border-bottom:none;
	margin-bottom:7px;
	padding-left:15px;
	width:auto;
}
ul.navMaster li a:hover {
	text-decoration:none;
	color:#e5781b;
	background: url(../img/bg_navMastersHov.gif) no-repeat 0px 4px;
	margin-left:15px;
}*/

.item_NavMaster {
	background: url(../img/bullet_smenu.gif) no-repeat 0px 3px;
	color:#306891;
	line-height:18px;
	text-decoration:none;
	border-bottom:none;
	margin-bottom:7px;
	padding-left:15px;
	width:auto;
}

.item_NavMaster:hover {
	text-decoration:none;
	color:#e5781b;
	background: url(../img/bg_navMastersHov.gif) no-repeat 0px 4px;
	margin-left:15px;
}
.item_NavMasterSel {
	text-decoration:none;
	color:#e5781b;
	background: url(../img/bg_navMastersHov.gif) no-repeat 0px 4px;
	margin-left:15px;
	padding-left:15px;
}

ul.subMenuEmpresas {list-style-type:none; font-size:11px;}
ul.subMenuEmpresas li {list-style-type:none;}
ul.subMenuEmpresas li a {
	background:#fff;
	color:#878787;
	line-height:25px;
	text-decoration:none;
	border-bottom:1px solid #e5e5e5;
	padding-left:8px;
	width:156px;
	display:block;
}
ul.subMenuEmpresas li a:hover { text-decoration:none; color:#991100;}

.box_contentLeft { margin:0px 6px 0px 6px; padding:18px 0px 18px 0px; border-bottom:1px dotted #868686;}
.box_contentLeft h6 { font-size:11px; color:#839fc2; text-decoration:underline; margin-left:5px;}
.box_contentLeft p { font-size:11px; color:#839fc2; margin:5px 5px 12px 5px;}

.boton {
	font-size:11px;
	color:#FFF;
	background-color:#c57233;
	border:1px solid #a64700;
	cursor:pointer;
}

input.susc {
	font-size:11px;
	color:#95a0ae;
	border:1px solid #bcc9da;
	background-color:#f2f4f7;
	padding:2px;
	width:145px;
	margin-bottom:7px;
	margin-top:5px;
}

a.topMenuItem {
	display:block;
	background-color:#7fa8d1;
	border-right:1px solid #fff;
	float:left;
	text-decoration:none;
	height:34px;
}
a.topMenuItem:hover {
	background-color:#a64700;
	text-decoration:none;
	display:block;
	border-right:1px solid #fff;
	float:left;
	height:34px;
}
a.topMenuItem span {
	display:block;
	color:#dfecfb;
	background-color:#487cc0;
	text-decoration:none;
	border-bottom:1px solid #fff;
	font-size:11px;
	margin-bottom:7px;
	line-height:27px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	/*voice-family: "\"}\"";
	voice-family:inherit;
	padding-right:6px;*/
}


a.enlaceMas { background:none; color:#306891!Important; font-weight:bold; text-decoration:none!important;}
a.enlaceMas:hover {color:#306891!important; text-decoration:underline;}

.btnEmpleo {
	line-height:27px;
	display:block;
	background:#cfe1f4 url(../img/bullet_mastDest.gif) no-repeat 15px 12px;
	color:#306891;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	padding:0px 10px 0px 27px;
}
.btnEmpleo:hover {
	line-height:27px;
	display:block;
	background:#cfe1f4 url(../img/bullet_mastDest.gif) no-repeat 15px 12px;
	color:#7caacc;
	text-decoration:none;
	font-weight:bold;
}

table.seminariosDest { margin:10px 0px 10px 0px; width:100%; border-bottom:1px solid #ccd3da;}
table.seminariosDest td p { color:#306891; font-size:10px; margin-bottom:12px; margin-left:20px;}
table.seminariosDest td p span { font-weight:bold; padding-bottom:15PX;}

.box_ultimaNoticia p {color:#839fc2; font-size:10px; margin-bottom:12px;}
.box_ultimaNoticia p span {font-weight:bold; padding-bottom:15PX;}
.box_ultimaNoticia a {color:#647892; font-size:11px;}

.box_introTestimonio { padding-bottom:18px; margin-bottom:18px;}
.box_introTestimonio a {color:#306891; text-decoration:none;}
.box_introTestimonio p {
	width:120px;
	background:url(../img/bg_introTestimonios.gif) no-repeat 0px 0px;
	padding:18px 8px 14px 14px;
	font-size:10px;
	margin:10px 0px;
	height:50px;
	cursor:pointer;
}
.box_introTestimonio a:hover{ color:#839FC2; text-decoration:none;}
.box_introTestimonio span { margin-left:80px; /*color:#839FC2;*/ color:#94A55C; font:10px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}

.pie {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888;}
.pie a {color:#7b8b9d; text-decoration:none;}
.pie a:hover {color:#7b8b9d; text-decoration:underline;}
.enlaceDirect {color:#888; text-decoration:none; font-size:11px;}
.enlaceDirect:hover {color:#888; text-decoration:underline;}


    /****  Clases formularios ****/
.form_accesoCampus label {font-weight:bold;}
.textCampus {
	font-size:11px;
	color:#95a0ae;
	border:1px solid #bcc9da;
	padding:2px;
	width:88px!important;
	margin-bottom:3px;
	margin-top:5px;}
	

.formGeneral .leyenda {color:#487CC0; font-size:14px; display:block; width:100%; border-bottom:1px solid #487CC0; margin-bottom:10px;}
.formGeneral label { font-size:11px; color:#4D6A8E;}
.formGeneral .text {
	font-size:11px;
	color:#4D6A8E;
	border:1px solid #bcc9da;
	padding:2px;
	width:120px;
}
.formGeneral .textLarge {
	font-size:11px;
	color:#4D6A8E;
	border:1px solid #bcc9da;
	padding:2px;
	width:266px;
}


	/**************** LAYOUT ********************/
#container { width:770px; background-color:#f5f5f5; margin:10px auto 10px auto;}

#box_leftMenu { border-left:1px solid #ccd3da; border-right:1px solid #ccd3da; border-bottom:2px solid #ccd3da;}
#box_menuMasters {background-color:#cfdeee; border:1px solid #fff;}
#cont_Master {border-right:1px solid #ccd3da; width:387px; background-color:#FFF;}
#cont_Master .titu_MastersPresen {display:block; width:100%; background-color:#84acd3;}

#box_enlacesSup {width:100%; background-color:#004798; font-size:11px; text-align:right; color:#b4c9e3; padding-bottom:5px;}
#box_enlacesSup a {color:#b4c9e3; font-weight:bold; text-decoration:none;}
#box_enlacesSup a:hover {text-decoration:underline;}

#box_accesoCampus {font-size:11px; color:#4d6a8e; text-align:left; margin-bottom:5px;}
#box_accesoCampus a {color:#4d6a8e; text-decoration:underline;}
#box_accesoCampus a:hover {color:#4d6a8e; text-decoration:none;}

table#contenido {margin:0px 10px 0px 10px; width:750px; background-color:#FFF;}

#box_pie {margin:0px 10px 10px 10px; width:750px; padding-bottom:10px;}

#box_mastersDest { border:2px solid #8bb1d6; height:1%;}
#box_mastersDest table { background-color:#f5f9fe; font-size:11px; margin-right:1px; color:#454545;}
.btnMaster {
	height:100%;
	font-size:11px;
	/*line-height:27px;*/
	display:block;
	background:#e3eaf2;
	color:#666;
	text-decoration:none;
	text-align:left;
	padding:0px 10px 0px 15px;
	font-weight:bold;
}
.btnMaster:hover {
	height:100%;
	/*line-height:13px;*/
	display:block;
	/*background:#cfe1f4 url(../img/bullet_mastDest.gif) no-repeat 15px 12px;*/
	background:#cfe1f4;
	color:#306891;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	/*padding:0px 10px 0px 27px;*/
	padding:0px 10px 0px 15px;
}
.btnMasterSel {
	height:100%;
	/*line-height:13px;*/
	display:block;
	/*background:#cfe1f4 url(../img/bullet_mastDest.gif) no-repeat 15px 12px;*/
	background:#cfe1f4;
	color:#306891;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	/*padding:0px 10px 0px 27px;*/
	padding:0px 10px 0px 15px;
}

#box_mastersDest table td p { color:#454545; margin:10px 25px 10px 25px;text-align:justify;}

#box_seminariosDest {width:380px;}

#box_ultimasNoticias {background:#cfdeee; width:148px; margin:1px; padding:25px; height:450px;}

.box_mensajeInformativo {
	background:#f5f9fe url(../img/bg_mensajeInformativo2.gif) no-repeat 0px 0px;
	padding:45px 10px 0px 10px;
	color:#306891;
	font-size:11px;
	height:23px;
	border-bottom:1px solid #cdd7e1;
}

   /**** SEMINARIOS ****/
#cab_Seminarios { height:93px; background:url(../img/bg_seminarios.gif) no-repeat 0px 0px; padding:15px 0px 0px 35px;}

  /** Inicio seminarios **/
#box_inicioSeminarios, #box_contFormacion { border-top:5px solid #ccd3da; border-bottom:1px solid #ccd3da; border-right:1px solid #ccd3da; height:1%;}
#box_contFormacion { background:url(../img/bg_formacionMedida.gif) repeat-y 0px 0px; height:658px;}
#box_inicioSeminarios .box_especSeminarios { width:500px; margin: 20px auto 35px auto; }
#box_inicioSeminarios  h4, #box_inicioSeminarios h1, #box_contFormacion h4 {border-top:1px solid #ccd3da; border-right:1px solid #ccd3da; border-left:1px solid #ccd3da;}
#box_inicioSeminarios .box_especSeminarios td { padding:10px 0px 0px 15px;}
#box_inicioSeminarios .box_especSeminarios td table td { padding:3px; border-bottom:1px solid #ccd3da;}
#box_inicioSeminarios .box_especSeminarios td table td h6 { padding-left:0px!important; color:#9ec22a;}

.box_especSeminarios p { color:#646464;}
.box_especSeminarios  ul { list-style-type:square; margin-left:15px; color:#646464;}
.box_especSeminarios  ul li { margin-bottom:8px;}
  
  /** Listado seminarios **/
.item_listadoSeminarios { border-bottom:1px solid #ccd3da; width:100%; margin-top:8px;}
.item_listadoSeminarios td h6 {color:#9ec22a; padding-left:30px; margin-bottom:8px;}
.item_listadoSeminarios td p { color:#727272; font-size:11px; padding-left:30px;}
.item_listadoSeminarios td p.datosInteres, #box_inicioSeminarios table td p.datosInteres { color:#2e5384; font-size:11px;}
  
  
#box_listadoSeminarios {
	border-top:5px solid #ccd3da;
	border-bottom:1px solid #ccd3da;
	border-right:1px solid #ccd3da;
	min-height:260px;
}
html #box_listadoSeminarios {height: 260px;}
html #box_fichaSeminarios {height: 260px;}
#box_listadoSeminarios h4, #box_listadoSeminarios h1, #box_inicioSeminarios h4, #box_inicioSeminarios h1,   { color:#8cae1d; background: #f7f7f7 url(../img/bg_tituSeminarios.gif) no-repeat 30px 15px;}
#box_contFormacion h4 { color:#991100; background: #f7f7f7 url(../img/bg_tituFormacion.gif) no-repeat 30px 15px;}

.textoNormal{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2e5384}
.textoNaranja {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#c57233!important}
.textoNormalSubra {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#487cc0; text-decoration:underline;}

.box_txtInfo { border-top:3px solid #ccd3da; border-bottom:3px solid #ccd3da;}
.box_txtInfo dl, .box_txtInfo p { margin:15px 30px 15px 35px;}
.box_txtInfo p {color:#2e5384; font-size:11px; text-align:justify;}
.box_txtInfo p a {color:#E5781B; text-decoration:underline;}
.box_txtInfo p a:hover {color:#E5781B; text-decoration:none;}
.box_txtInfo dl span {font-size:12px; color:#c57233; font-weight:500;}
.box_txtInfo dl dt {
	font-size:11px;
	color:#487cc0;
	text-decoration:underline;
	margin-bottom:10px;
}
.box_txtInfo dd {margin-bottom:20px;}
.box_txtInfo ul { list-style-position:outside; margin-left:15px;}
.box_txtInfo ul li {
	/*list-style-position:inside;*/
	font-size:11px;
	list-style-type:square;
	color:#2e5384;
	line-height:14px;
	text-align:justify;
	margin-bottom:2px;
}


.box_txtInfo table.horarios th { font-size:11px; font-weight:bold; color:#487cc0; vertical-align:top; line-height:18px;}
.box_txtInfo table.horarios td p { font-size:11px; color:#2e5384; vertical-align:top; line-height:18px;}
/*  */
.box_txtPresen { padding-top:15px; border-top:3px solid #ccd3da; border-bottom:3px solid #ccd3da; }
.box_txtPresen .logo_master { margin:15px 30px 5px 0px; float:right;}
.box_txtPresen span {
	margin-bottom:8px;
	font-size:11px;
	color:#487cc0;
	text-decoration:underline;
}
.box_txtPresen p {color:#2E5384; font-size:11px; text-align:justify; margin:12px 30px 15px 35px;}
.box_txtPresen ul { margin-top:12px;}
.box_txtPresen ul li {
	list-style-position:outside;
	font-size:11px;
	list-style-type:square;
	color:#2E5384;
	line-height:14px;
	margin-left:50px;
	margin-right:20px;
	margin-bottom:5PX;
}
.box_txtInfo table.horarios th { font-size:11px; font-weight:bold; color:#487cc0; vertical-align:top; padding-right:8px;}
.box_txtInfo table.horarios td { font-size:11px; color:#2e5384; vertical-align:top; line-height:18px;}
.box_txtInfo table.horarios td p {color:#2E5384; font-size:11px; text-align:justify; width:260px; margin:0px!important; padding:0px!important;}

#box_eventosDest { border-bottom:2px solid #b8c6d4; margin:1px; text-align:right; padding-bottom:14px;}
#box_eventosDest div {background-color:#b8c6d4; padding-left:25px; padding-top:7px; padding-bottom:7px; vertical-align:middle; text-align:left;}
#box_eventosDest p { font-size:10px; color:#647892; line-height:20px; margin:16px 24px 0px 24px; text-align:left;}
#box_eventosDest a { margin-right:24px;}

#box_eventostesti { border-bottom:2px solid #b8c6d4; margin:1px; text-align:right; padding-bottom:14px;}
#box_eventostesti div {background-color:#b8c6d4; padding-left:25px; padding-top:7px; padding-bottom:7px; vertical-align:middle; text-align:left;}
#box_eventostesti p { font-size:11px; color:#647892; line-height:15px; margin:16px 24px 0px 24px; text-align:left;}
#box_eventostesti a { margin-right:24px;}
	
	
	/**** MASTERS ****/	
#box_master {
	border-bottom:2px solid #ccd3da;
	border-right:1px solid #ccd3da;
	min-height:532px;
	height:auto; 
}
* html #box_master {height:532px;}
#box_master h6 {color:#878787;}

.box_titulos { 
	width:100%;
	background-color:#f1f6fd ;
	border-bottom:1px solid #ccd3da;
	
}
.box_titulos h1 {
	background:url(../img/bg_tituMasters.gif) no-repeat 0px 11px!important;
	margin-left:25px;
	padding-left:20px;
	padding-top:5px;
	margin-bottom:5px;
	line-height:22px;
	border-bottom:0px;
}

#box_master h4, #box_master h1 { color:#487cc0; background: #f1f6fd url(../img/bg_tituMasters.gif) no-repeat 30px 15px;}
#box_master #box_navMaster h4,#box_master #box_navMaster h1 {color:#487cc0; background: url(../img/bg_tituMasters.gif) no-repeat 20px 15px;}

#box_master a.navContenido {
	font-size:11px;
	color:#dfecfb;
	display:block;
	background:#84acd3;
	text-decoration:none;
	padding-left:48px;
	line-height:20px;
}

#box_master a.navContenidoSel {
	line-height:20px;
	font-size:11px;
	display:block;
	color:#dfecfb;
	background:#487cc0 url(../img/bg_navContenido.gif) no-repeat 48px 8px;
	text-decoration:none;
	font-weight:bold;
	padding-left:58px;
}

#box_master a.navContenido:hover {
	line-height:20px;
	font-size:11px;
	color:#dfecfb;
	background:#487cc0 url(../img/bg_navContenido.gif) no-repeat 48px 8px;
	text-decoration:none;
	font-weight:bold;
	padding-left:58px;
}

#box_navMaster {background:#cfdeee; width:193px; margin:1px; min-height:100%;}
html, body { height:100%;}
*html #box_navMaster {height:100%;}
#box_navMaster h4,#box_navMaster  h1 {color:#306891!important; background: url(../img/bg_tituNavMasters.gif) no-repeat 21px 15px!Important; border:0; padding-left:39px;}
#box_navMaster table td { height:38px; background:/*#cfe1f4*/ url(../img/bg_btnMastersDest.gif) repeat-x 0px 0px; padding:0px 3px; vertical-align:middle; }
#box_navMaster table td a {color:#487cc0; text-decoration:none; font-size:11px; line-height:38px;}

/***** Ficha Seminarios ****/
#box_fichaSeminario {
	border-bottom:2px solid #ccd3da;
	border-right:1px solid #ccd3da;
	min-height:100%;
}
html #box_fichaSeminario {height: 100%;}

#box_fichaSeminario h4,#box_fichaSeminario  h1 {color:#8cae1d; background: #f7f7f7 url(../img/bg_tituSeminarios.gif) no-repeat 30px 15px;}
#box_fichaSeminario #box_datosSeminario { padding:10px 10px 0px 45px; margin:1px; min-height:75px; height:75px; background-color: #FFFFFF; vertical-align:top; color:#2e5384;}
#box_fichaSeminario .img_Especialidad { float:left; margin:5px 30px 0px 15px;}
#box_fichaSeminario #box_datosSeminario .datosInteres { float:left; margin-right:20px; padding:10px 20px; border:1px dotted #9EC22A; font-size:11px; line-height:14px;}
#box_fichaSeminario #box_datosSeminario .box_formacionCompany { float:left; font-size:10px; font-weight:bold;  text-align:justify; line-height:13px; margin:4px 0px 0px 0px; width:328px;}
#box_infoSeminario {padding: 30px 40px 0px 40px;}
#box_infoSeminario h5 { color:#8cae1d; background: url(../img/bullet_seminario.gif) no-repeat 0px 3px; padding-left:15px; font-weight:normal; margin-bottom:8px;}
#box_infoSeminario p { color:#727272; text-align:justify; margin-bottom:20px; font-size:11px;}
#box_infoSeminario dl { margin-left:15px;}
#box_infoSeminario dl dt {
	font-size:11px;
	color:#8cae1d;
	text-decoration:underline;
	margin-bottom:15px;
}
#box_infoSeminario dd {margin-bottom:20px;}
#box_infoSeminario ul li {
	list-style-position:inside;
	font-size:11px;
	list-style-type:square;
	color:#727272;
	line-height:14px;
}


.box_contentLeft2 { margin:0px 6px 0px 6px; padding:18px 0px 18px 0px; border-bottom:1px dotted #868686;}
.box_contentLeft2 h6 { font-size:11px; color:#839fc2; text-decoration:underline; margin-left:5px;}
.box_contentLeft2 p { font-size:11px; color:#839fc2; margin:1px 2px 5px 1px;}

/* TESTIMONIOS */
.box_testimonio { width:500px; margin:0px auto 12px auto; border-bottom:1px solid #ccd3da;;}
.box_testimonio .cont_testimonio {
	background:url(../img/bg_supTestimonio.gif) no-repeat 0px 0px;
	padding:18px 20px 0px 20px;
	color:#306891;
	font-size:11px;
}
.box_testimonio .infoPost {
	background:url(../img/bg_infTestimonio.gif) no-repeat right top;
	padding-top:22px;
}

.box_testimonio .infoPost p {
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#8db0d4;
	background:url(../img/ico_post.gif) no-repeat 10px 2px;
	padding-left:26px;
	margin-bottom:3px;
}

/* Formación a medida */
.menuAmedida {
	list-style-type:none;
	width:164px;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	font-size:11px; float:right;
	background:url(../img/bg_menuFormacion.gif) no-repeat 0px 0px;
	padding-top:20px;
}
.menuAmedida li {
	line-height:35px;
	/*border-bottom:1px solid #e5e5e5;*/
}
.menuForm_item {
	text-decoration:none;
	color:#878787;
	display:block;
	padding-left:30px;
	/*background-color:#fff;*/
	background-image:url(../img/bullet_amedida.gif);
	background-repeat:no-repeat;
	background-position: 12px 13px;
}
.menuForm_itemSel, .menuForm_item:hover {
	text-decoration:none;
	display:block;
	color:#991100;
	/*background-color:#fff;*/
	background-image:url(../img/bullet_amedida.gif);
	background-repeat:no-repeat;
	background-position: 18px 13px;
	padding-left:36px;
	
} 