/* --------------------------------------------------
	Layout Style Sheet (IE6, IE7, Firefox y Safari)
	author:		Bryte Dialogos Digitales
	website:	MRC
-------------------------------------------------- */

body,h1,h2,h3,h4,h5,h6,p,blockquote,form,ol,ul,li,dl,dt,dd,table,fieldset,legend,abbr,acronym,blockquote { margin:0; padding:0; border:none; list-style:none; }
img { border:none; /*behavior:url(pngbehavior.htc);*/ }

html { overflow:-moz-scrollbars-vertical; overflow-x:hidden; overflow-y:scroll; }
body { font:62.5% Arial, Verdana; color:#666; background:#fff; }

a, a:visited { color:#666; text-decoration:none; cursor:pointer; }
a:hover { color:#000; text-decoration:none; }
p { margin-top:16px; }

.clear { display:block; clear:both; }

/* -------- ESTRUCTURAS -------- */
#container {
	position:relative;
	width:996px; min-height:626px;
	margin:auto;
	font-size:1.2em;
	background:#fff;
}
#header { position:relative; height:208px; } /* for IE6 */
#tope {
	z-index:992; position:absolute; top:0;
	display:block; clear:both;
	width:996px; height:208px;
	background:url(../../lmbinaries/img11082_img.png) no-repeat top;
}
#tope-ie { z-index:999; position:relative; width:996px; height:208px; }
	#tope-ie ul { position:relative; top:14px; float:right; }
		#tope-ie li { display:inline; margin-left:12px; }
		#tope-ie li a, #tope-ie li a:visited { color:#fff; }
			#tope-ie li a:hover { text-decoration:underline; }
		#tope-ie li.current a, #tope-ie li.current a:visited { font-weight:700; }
			#tope-ie li.current a:hover { text-decoration:none; }
		#tope-ie #navtop { margin-right:38px; }
			#tope-ie #navtop li { margin-left:22px; }
		#tope-ie #idiomas { margin-right:22px; }


		#tope-ie #idiomas { font-size:0.8em; }
		#tope-ie #idiomas a.idiomas-combo, #tope-ie #idiomas a.idiomas-combo:visited { display:block; width:103px; height:24px; padding:4px 0 0 6px; background:url(../../lmbinaries/img14275_img.png) no-repeat; color:#ffffff; }
		#tope-ie #idiomas a:hover { text-decoration:none; }
	
		#tope-ie #idiomas p { padding-left:28px; color:#000; height:16px; margin:6px 0 4px 0;}
		#tope-ie #idiomas p.es { background:url(../../lmbinaries/img14276_img.png) no-repeat 0 0; }
		#tope-ie #idiomas p.ca { background:url(../../lmbinaries/img14277_img.png) no-repeat 0 0; }
		#tope-ie #idiomas p.pt { background:url(../../lmbinaries/img14278_img.png) no-repeat 0 0; }
		#tope-ie #idiomas p.cz { background:url(../../lmbinaries/img14279_img.png) no-repeat 0 0; }
		#tope-ie #idiomas p.uk { background:url(../../lmbinaries/img14280_img.png) no-repeat 0 0; }
	
		#tope-ie #idiomas span { padding-left:28px; height:16px; margin:6px 0 4px 0; }
		#tope-ie #idiomas span.es { background:url(../../lmbinaries/img14276_img.png) no-repeat 0 0; }
		#tope-ie #idiomas span.ca { background:url(../../lmbinaries/img14277_img.png) no-repeat 0 0; }
		#tope-ie #idiomas span.pt { background:url(../../lmbinaries/img14278_img.png) no-repeat 0 0; }
		#tope-ie #idiomas span.cz { background:url(../../lmbinaries/img14279_img.png) no-repeat 0 0; }
		#tope-ie #idiomas span.uk { background:url(../../lmbinaries/img14280_img.png) no-repeat 0 0; }
	
		.list-idiomas { position:absolute; top:21px; right:0; width:96px; padding:6px; background:url(../../lmbinaries/img14281_img.png) repeat}


		.imgheader {
			z-index:12; position:absolute; top:0; left:0;
			display:block;
			width:996px; height:208px;
		}
		.imgheader span {
			z-index:14; position:absolute; top:0; left:0;
			display:block;
			width:996px; height:208px;
			background:url(../../lmbinaries/img11083_img.png) no-repeat;
		}
		.imgheader div {
			z-index:16; position:absolute; bottom:-10px; right:22px;
			display:block; float:right;
			overflow:hidden; text-indent:-4000px;
		}
		
		#img01 { background:url(../../lmbinaries/img11084_img.jpg) no-repeat; }
			#img01 div { width:418px; height:46px; background:url(../../lmbinaries/img13833_img_cs_cz.png) no-repeat; }
		#img02 { background:url(../../lmbinaries/img11085_img.jpg) no-repeat; }
			#img02 div { width:409px; height:47px; background:url(../../lmbinaries/img13832_img_cs_cz.png) no-repeat; }
		#img03 { background:url(../../lmbinaries/img13324_img.jpg) no-repeat; }
			#img03 div { width:500px; height:94px; background:url(../../lmbinaries/img13834_img_cs_cz.png) no-repeat; }

			
#wrap, #wrapcolright { position:relative; top:27px; width:996px; }
	.nonav { top:0 !important; }
#wrapcolright { background:url(../../lmbinaries/img11089_img.gif) repeat-y top right; }

#content, #content01, #content02, #content03 { 
	position:relative; float:left;
	width:708px;
	padding:22px 0 80px 28px;
	font-size:1em; line-height:1.4em;
}

#content01 {
	width:534px;
	padding:0 0 0 28px; margin:22px 0 80px 0;
	border-left:1px solid #ccc;
}
#content02 {
	width:760px;
	padding:0 0 0 28px; margin:22px 0 80px 0;
	border-left:1px solid #ccc;
}
#content03 { width:92%; }

#colright {
	position:relative; float:right;
	width:194px;
	padding:22px 16px;
}
	#colright h6, #colleft h6 { font-size:1.2em; padding-left:22px; margin-bottom:8px; background:url(../../lmbinaries/img11090_img.gif) no-repeat left top; }

#colleft {
	position:relative; float:left;
	width:142px;
	padding:22px 16px;
}
	#colleft h6 { background:none; padding-left:0; }
	#colleft .bullet { margin-left:0; }
	#colleft .bullet li { margin:8px 0; }
	#colleft .bullet li.current a, #colleft .bullet li.current a:visited { color:#000; font-weight:700; }

#footer {
	position:relative;
	display:block; clear:both;
	width:968px; height:10px;
	padding:10px 14px;
	color:#b2b2b2;
	border-top:1px solid #dbdbdb;
}
	#footer li { display:inline; margin-right:10px; }
	 
	  
	/* -------- HOME -------- */
	#home h2 {
		position:relative;
		display:block; clear:both;
		width:948px; height:77px;
		margin-bottom:16px;
		background:url(../../lmbinaries/img13336_img_cs_cz.gif) no-repeat;
		overflow:hidden; text-indent:-4000px;
	}
	#home h3 {
		padding-left:22px; margin-bottom:16px;
		font-size:1.4em; color:#fd8e16; font-weight:normal; line-height:.9em;
		background:url(../../lmbinaries/img11090_img.gif) no-repeat left top;
	}
	#home h3 a {color:#fd8e16; font-weight:normal; line-height:.9em;}

	#home h3 span { display:block; font:.9em Arial; color:#9c9b9b; font-style:italic; }
	#home h4 { font:bold 1.1em Arial; font-style:italic; color:#fd8e16; margin-bottom:2px; }
	
	#home #content {
		float:none; clear:both;
		width:968px; padding:8px 14px;
		font-size:1.2em;
		background:url(../../lmbinaries/img11092_img.gif) no-repeat left bottom;
	}
	#home #nav li a:hover, #nav li a.active, #nav li a:visited.active { height:18px; padding:5px 20px; background:none; border:none; }
	
	#home .box { position:relative; width:309px; float:left; margin-right:20px; }
	#home .box img { float:left; margin-left:22px; }
	#home .box .txt { width:200px; float:right; }
	
	#home #content .boxlast { margin-right:0; }
	#home #content .boxlast h3 { background:url(../../lmbinaries/img11093_img.gif) no-repeat left top; color:#9c9b9b; }
	#home #content .boxlast .txt { width:210px; }
	#home #content .boxlast a, #home #content .boxlast a:visited { color:#fd8e16; }
	#home #content .boxlast a.bttab, #home #content .boxlast a:visited.bttab, #home #content .boxlast a:hover.bttab { margin-top:22px; color:#fff; }
	#home #content .boxlast a:hover { color:#d0720c; }
	
	#home dl { position:relative; display:block; clear:both; width:966px; margin-top:12px; }
	#home dl dt, #home dl dd { position:relative; height:22px; padding:6px 6px 0 0; }
	#home dl dt {
		left:-14px; float:left;
		width:20%;
		color:#fff; font-weight:700; text-align:right;
		background:#125b9b;
	}
	#home dl dd {
		position:absolute; right:-16px; float:right;
		width:81.2%;
		padding-left:6px;
		background:url(../../lmbinaries/img11094_img.gif) repeat-x;
	}
	#home #footer { width:968px; height:22px; padding:16px 14px 0 14px; background:#fff; border:none; }
	
	/* PESTANAS */
	@media projection, screen { .ui-tabs-hide { display:none; } }
	@media print { .ui-tabs-nav { display: none; } }
	
	#calendario ul { width:64px; height:26px; padding-left:240px; margin-top:20px; border-top:1px solid #ddd; }
	#calendario li {
		position:relative; top:-1px; right:8px;
		display:block; float:left;
		height:18px;
		padding:2px 8px; margin-right:4px;
		font-size:.8em; font-weight:700;
		background:#fff;
		border:1px solid #ddd; border-top:0;
	}
	#calendario li a, #calendario li a:visited { color:#878787 !important; }
	#calendario li a:hover { color:#000 !important; }
	#calendario #not { padding:0 20px; }
	#calendario #not h3 { margin-left:-20px; }
	
	#plan, #not { height:170px; }

		
/* -------- TITULARES -------- */
h1, h2, h3, h4, h5, h6 { position:relative; }
h1 a {
	position:relative; top:14px; left:12px;
	display:block; float:left;
	width:228px; height:39px;
	background:url(../../lmbinaries/img11095_img.gif) no-repeat;
	overflow:hidden; text-indent:-2000px;
}
h2 {  }
h3 {  }

h6 { font-size:1.5em; color:#fd8e16; margin-bottom:10px; }



/* -------- NAVEGACION -------- */
/* 1 NIVEL */
#nav {
	position:relative;
	display:block; clear:both;
	width:996px; height:28px;
	font-size:1.2em;
	background:#005096 url(../../lmbinaries/img11096_img.gif) repeat-x top;
}
	#nav li { display:block; float:left; }
	/*#nav li { position:relative; display:block; float:left; }*/
	#nav li a, #nav li a:visited {
		position:relative;
		display:block; float:left;
		height:18px;
		padding:5px 20px;
		color:#8ab6dc; white-space:nowrap;
	}
	#nav li a:hover { color:#fff; }
	#nav li a.active, #nav li a:visited.active, #container #nav li a:hover.active {
		z-index:99;
		height:19px;
		padding:5px 19px;
		color:#fff;
		background:#005096;
		border:solid #fff; border-width:0 1px;
	}
	#nav li a.active, #nav li a:visited.active { height:19px; }
	#nav li.first a:hover, #nav li.first a.active, #nav li.first a:visited.active, #container #nav li.first a:hover.active { border-left:none; }
	#nav li.nosubnav a:hover, #nav li.nosubnav a.active, #nav li.nosubnav a:visited.active, #container #nav li.nosubnav a:hover.active { height:18px; }
	
	  
/* 2 NIVEL */
#nav ul {
	z-index:9; position:absolute; top:28px; left:0;
	display:block; clear:both; overflow:hidden;
	width:996px; height:26px;
	font-size:.8em;
	background:#005096;
	border-top:1px solid #fff;
}
#nav ul li a, #nav ul li a:visited { height:15px; padding:5px 20px; }
#nav ul li a:hover { border:none; padding:5px 20px 5px 20px; }

#nav ul li.flecha a { background:url(../../lmbinaries/img11097_img.gif) no-repeat 2px 6px !important; }

#nav ul li a.current, #nav ul li.flecha a.current, #nav ul li a:visited.current, #nav ul li.flecha a:visited.current { color:#fff; font-weight:700; }

#nav ul#nosotros { width:978px; padding-left:18px; }
#nav ul#trainings { width:790px; padding-left:206px; }
#nav ul#seminarios { width:692px; padding-left:304px; }
#nav ul#conferencias { width:578px; padding-left:418px; }
#nav ul#participantes { width:456px; padding-left:540px; }
#nav ul#reservas { width:379px; padding-left:617px; }

/*#nav ul#nosotros { width:978px; padding-left:18px; }
#nav ul#trainings { left:-187px; width:790px; padding-left:206px; }
#nav ul#seminarios { left:-286px; width:691px; padding-left:305px; }
#nav ul#conferencias { left:-396px; width:581px; padding-left:415px; }
#nav ul#participantes { left:-520px; width:457px; padding-left:539px; }
#nav ul#reservas { left:-599px; width:379px; padding-left:617px; }*/


#equipo { width:424px; float:right; }
	#equipo h6 { font-size:1.5em; margin-bottom:-10px; }
	

/* -------- BOTONE0S / LINKS -------- */
a.bttab, a:visited.bttab, input.bttab {
	display:block;
	width:111px; height:14px;
	padding:0 8px 2px 8px; margin-top:8px;
	color:#fff; font-size:9px; line-height:1.4em;
}
a.bttab01, a:visited.bttab01 { background:url(../../lmbinaries/img11098_img.gif) no-repeat; }
a.bttab01a, a:visited.bttab01a { width:71px; background:url(../../lmbinaries/img11099_img.gif) no-repeat; text-align:center; margin:8px auto; }
a.bttab02, a:visited.bttab02 { background:url(../../lmbinaries/img11100_img.gif) no-repeat; }
a.bttab03, a:visited.bttab03 { background:url(../../lmbinaries/img11101_img.gif) no-repeat; }
a.bttab03a, a:visited.bttab03a, input.bttab03a { width:71px; background:url(../../lmbinaries/img11102_img.gif) no-repeat; text-align:center; }

.btvolver { display:block; float:right; margin-top:20px; font-size:.9em; color:#174e80; }
	.btvolver a, .btvolver a:visited { color:#174e80; }
	.btvolver a:hover { text-decoration:underline; }
	.vtop { position:absolute; top:-20px; right:0; }
.btvolver_vid { display:block; position:absolute; bottom:40px; right:20px; font-size:.9em; color:#174e80; }
	.btvolver_vid a, .btvolver_vid a:visited { color:#174e80; }
	.btvolver_vid a:hover { text-decoration:underline; }

.bullet { margin-left:12px; }
.bullet li, .arrow { padding-left:10px; margin:6px 0; background:url(../../lmbinaries/img11103_img.gif) no-repeat 0 5px; }
.buldelega li { margin-bottom:18px; }

blockquote {
	position:relative;
	display:block; overflow:hidden;
	padding:14px; margin:10px 20px;
	font-size:1.1em; text-align:center;
	background:#fff url(../../lmbinaries/img11104_img.gif) repeat-x bottom;
	border:1px solid #d5d5d5;
}

#delega { width:760px; padding:14px; margin-top:12px; border:1px solid #ddd;/*background:#f1ece6;*/ }
	#delega address {
		position:relative; float:left;
		width:160px; 
		padding-left:16px;
		font-style:normal;
	}
	#delega address .region { display:block; color:#fd8e16; font-weight:700; }
	#delega address.second { margin-right:24px; }
	

/* -------- CLIENTES -------- */
#clientes { margin:20px 0; }
#clientes li {
	display:block; float:left;
	width:100px; height:100px;
	margin:3px;
	border:1px solid #d3d3d3;
}
	

/* -------- LIBROS Y ARTICULOS -------- */
#recomenda ul {
	float:left;
	width:352px;
	margin:16px;
}
#recomenda ul .ficha { position:relative; top:30px; width:220px; }
#recomenda ul.last { margin-right:0; }

#libros { margin-top:32px; font-size:1em; }
	#libros li { margin:10px 0 32px 0; }
	#libros .pts {
		float:left;
		width:94px; height:111px;
		padding:13px 0 0 12px;
		background:url(../../lmbinaries/img11106_img.jpg) no-repeat;
	}
	#libros .txt { float:left; width:582px; margin-left:14px; }
	#libros p { margin-top:6px; }
	#libros h2 { font-size:1.5em; color:#fd8e16; margin-bottom:4px; }
	#libros .ficha { color:#174e80; }
		#libros .ficha span { text-transform:uppercase; font-weight:700; }
	#libros .t01 { margin-bottom:12px; }
	
	#libros .btmas { float:left; position:relative; top:54px; }
	#content02 .articulos .btmas { display:block; position:relative; top:0; }

	
/* -------- TRAININGS -------- */
.lista { margin:12px 0 48px 0; }


	.lista li {  padding-bottom:18px; margin-bottom:24px; background:url(../../lmbinaries/img11111_img.gif) repeat-x bottom; }
	.txt h2 { font-size:1.2em; color:#fd8e16; }
	.lista span { display:block; margin-bottom:6px; font:1em Arial; font-style:italic; color:#4a4a4a; }
	.lista .foto { float:left; width:73px; }
	.lista .txt { width:620px; float:right; }
	.lista img { border:1px solid #b9b9b9; }
	
.listnumber { position:relative; margin-left:20px; }
.listnumber li { position:relative; padding-left:20px; margin:12px 0; }
.listnumber li span { position:absolute; top:0; left:0; display:block; font-weight:700; font-size:1.2em; }

#content01 .lista li .txt { width:430px; }

#videos { position:relative; float:left; margin:12px 0 0 52px; }

#videos li {
	position:relative;
	display:block;
	height:68px;
	margin:8px 0;
}

#videos li .tbvideo { position:relative; width:98px; float:left; margin-right:12px; }
#videos li .tbvideo img { border:4px solid #c3c3c3; }
#videos li .txt { float:left; font-weight:700; }

#video_default { position:relative; float:left; width:320px; height:265px; margin-top:20px; }
.btplay { 
	position:absolute; top:4px; left:4px;
	width:92px; height:56px;
	background:url(../../lmbinaries/img11108_img.png) no-repeat;
	overflow:hidden; text-indent:-2000px;
}

#fotitas { margin:20px 0 10px 0; }
#fotitas li {
	display:block; float:left;
	width:76px; height:124px;
	padding:6px 8px 6px 6px; margin:8px 12px;
	text-align:center; line-height:1.1em; font-weight:700;
	border:1px solid #d5d5d5;
}
	#fotitas li img { border:1px solid #838383; margin-bottom:4px; }
	
	/* ------- FICHA TRAININGS ------- */
	.ficha .txt { width:442px; }
	.ficha .lista { margin-bottom:0; }
	.ficha p.t01 { margin-bottom:8px; color:#000; }
	.ficha .bullet { margin-bottom:22px; }
	

/* GRAFICOS Y IMAGENES */
.grafs { width:370px; margin:20px auto; text-align:center;}
	#imgequipo { width:500px; text-align:center; }
	#imgequipo2 { width:500px; text-align:center; }
	#grafmetodo { width:362px; float:left; margin-right:20px; }
	#grafmando { width:460px; }
	
	#textmetodo { float:right; width:325px; }

.fotoequipo { width:108px; height:228px; float:left; }

#cajafotos {
	width:548px;
	padding:30px 36px 20px 46px; margin:auto;
	background:#fff url(../../lmbinaries/img11109_img.jpg) repeat-x bottom;
}
	#cajafotos div {
		display:block;
		width:375px; height:139px;
		margin:auto;
		background:url(../../lmbinaries/img11113_img.png) no-repeat;
	}
	#cajafotos ul { margin:16px 0 0 20px; }
	#cajafotos li {
		display:block; float:left;
		width:108px;
		padding:6px 60px 2px 60px; margin:0 4px;
		text-align:center;
		background:#fff;
		border:1px solid #ddd;
	}
	#cajafotos li span { display:block; font-size:1.2em; font-weight:700; white-space:nowrap; }

#participa { margin:20px 0; }
#participa li {
	display:block; float:left;
	width:112px; height:138px;
	margin:4px 10px 4px 0; padding:14px;
	line-height:1.2em; text-align:center;
	background:#fff;
	border:1px solid #ddd;
}
#participa li img { width:100px; height:74px; margin:0 8px; border:1px solid #838383; margin-bottom:4px; }
#participa li span { display:block; font-weight:700; }

.partin li { height:112px !important; }


/* -------- PLANNING -------- */
.boxplan {
	position:relative; 
	padding:12px; margin:22px 0 32px 0;
	background:url(../../lmbinaries/img11110_img.gif) repeat-x top;
}
	.boxplan .foto { float:left; margin-right:20px; }
	.boxplan .txt { width:640px; float:right; margin-bottom:12px; }
		.boxplan .txt span { display:block; font-weight:700; }
		.txt h2 a, .txt h2 a:visited { color:#fd8e16; }

.boxplan ul { position:relative; width:124px; float:left; margin-right:72px; }
.boxplan ul.last { margin:0; }
	.boxplan li { position:relative; margin:4px 0; }
	.boxplan li.tit { font-size:1.2em; font-weight:700; border-bottom:1px solid #dcdcdc; padding-bottom:4px; margin-bottom:6px; }
	.boxplan li span { position:absolute; right:0; top:0; display:block; float:right; width:50px;  }
	.boxplan li a { text-align:right; }

	
/* -------- MAPA WEB -------- */
.mapaweb > ul { float:left; margin:0 20px; padding-right:22px; border-right:1px solid #cecece; }
.mapaweb li { margin:8px 0 8px 12px; }
.mapaweb li.tit { font-size:1.6em; font-weight:700; padding:0; margin-left:0; background:none; }
.mapaweb li ul {  margin-bottom:14px; }
.mapaweb li.mt01 { margin-top:32px; }
.mapaweb ul.last { margin-right:0; padding-right:0; border:0; }

/* -------- PAGINACION -------- */
.pages {
	display:block; clear:both;
	height:16px;
	text-align:center;
}
.pages li { display:inline; margin-right:14px; }
.pages li.active a, .pages li.active a:visited { font-weight:700; color:#000; }
#pagup { padding-top:8px; margin:24px 0 14px 0; background:url(../../lmbinaries/img11111_img.gif) repeat-x top; }
#pagdown { padding-bottom:8px; margin:14px 0 24px 0; background:url(../../lmbinaries/img11111_img.gif) repeat-x bottom; }

.pages .empant { float:left; }
.pages .empseg { float:right; }
	
	
	
/* -------- GENERALES -------- */
.t01 { margin-top:24px; font-size:1.2em; font-weight:700; }
.t02 { margin:24px 0 12px 0; font-size:1.4em; font-weight:700; }
.mt01 { margin-top:32px; }
.mt02 { margin-top:18px; }
.link01 a, .link01 a:visited, a.link01, a:visited.link01 { text-decoration:underline; }


/* ------- IMAGE ZOOM ------- */
#thumbBox {
	z-index:999;
	visibility:hidden;
	position:absolute; left:0; top:0;
	width:auto;
	padding:10px; padding-bottom:0;
	background:#fff; border:1px solid #787878;
	cursor:pointer;
}

#thumbBox .footerbar {
	font-size:1.2em; font-weight:700; line-height:1.1em;
	color:#666;
	padding:10px 0;
	text-align:right;
}


#thumbBox #thumbImage { background-color:#fff; }

#thumbLoading {
	position:absolute;
	visibility:hidden;
	border:1px solid black;
	background-color:#EFEFEF;
	padding:5px;
	z-index:5;
}


/* -------- CLEARFIX -------- */
.clearfix:after, #libros li:after, .lista li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix, #libros li, .lista li {display:inline-block;}

/* Hides from IE-mac */
* html .clearfix, * html #libros li, * html .lista li {height:1%;}
.clearfix, #libros li, .lista li {display:block;}