.mask{color:#999999;}body, html{	margin: 0px;	padding: 0px;	background-color:#415968;	font-size:1em;} form, li, ul, p{	padding: 0px;	margin: 0px;}form{padding-top:20px;border-top:#b3b667 1px solid;}p{font-size:0.8em;margin-bottom:1em;line-height:1.3em;color:#333333;margin-top:0;}h1,h2{margin:0;margin-bottom:20px;padding:0;font-family: font-family:"Lucida Grande","Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-weight:normal;color:#415968;font-size:1.2em;}h3{font-family:Arial,"Lucida Grande",sans seriff;color:#415968;font-weight:normal;margin:0;padding:0;padding-top:0.5em;padding-bottom:0.5em;font-size:1em;}h4{font-family:Arial,"Lucida Grande",sans seriff;color:#415968;font-weight:normal;margin:0;padding:0;padding-top:0.4em;padding-bottom:0.2em;font-size:1em;}li{	list-style-type: none;}a:link{	/*color: #8cd502;*/	color:#415969;	font-weight:bold;	text-decoration: none;}a:active{	color: #415969;	text-decoration: none;	}a:visited{	color: #8ea0af;		text-decoration: none;		font-weight:bold;}a:hover{	color:#415969;	text-decoration: underline;	font-weight:bold;}.clear{	clear: both;	padding: 0px;	margin: 0px;}.required{	margin-left: 2px;	/*color: #FF0022;*/}input, textarea, select{	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;		/*font-size: 11px;*/	border: 1px solid #415968;	/*background: #ecf8d5;*/    	/*color: #626261;*/		color:#333333;		font-size:1em;	margin: 0px;	margin-top:2px;	width:350px;	padding: 2px;}input.peque{width:150px;margitn-left:200px;}textarea{height:200px;width:475px;}label{display:block;width:100%;font-size:0.8em;font-weight:bold;margin-bottom:10px;color:#333333;}label .etiquetainput{width:120px;display:block;}#prueba{border:0;padding:0;margin:0;}#prueba input.peque{width:120px;margin:0;}#prueba input{font-size:0.9em;line-height:0.9em;padding:0.2em;width:350px;}#prueba textarea{font-size:0.9em;line-height:0.9em;padding:0.2em;width:350px;height:120px;}#prueba label{margin-bottom:6px;width:95%;}#prueba label .etiquetainput{width:95%;display:block;}/*- 	Con el text-align: center conseguimos alinear la página en el centro en	el Internet Explorer*/ body{			/*font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;	*/	font-family:Arial, Helvetica, sans-serif;	/*/*font-size: 11px;*/*/	text-align: center;	/*color: #626261;*/	margin: 0px 0px 10px 0px;	text-align:center;	/*background: url("imag/plantilla/fondo_gral_pag.gif") repeat-x;		/*background-color: #FFFFFF;*/	*/}/*********************************************************ESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLAESTRUCTURA - MODIFICAR PARA VARIAR LA PLANTILLA**********************************************************/		#contenedor{margin:0 auto;	width: 804px;	text-align: left;	background-color:#FFFFFF;}/*- Estilo para la barra de idiomas*/#idiomas{	/*height: 28px !important;*/	/*height/**//*: 32px;*/	text-align: right;	color:#666666;	font-size:13px;	line-height:20px;	padding-top:4px;	padding-bottom:4px;	padding-right:15px;	/*	background: url("imag/plantilla/barra_idiomas.gif");	background-color: #ff0000;*/}#idiomas a{font-weight:normal;}#idiomas a.actual{font-weight:bold;}#idiomas .activo{	/*color: #FFFFFF;*/	font-weight: bold;}#idiomas a{	/*color: #FFFFFF;*/	text-decoration: none;}#idiomas a:hover{	/*color: #94d814;*/	text-decoration: underline;}#idiomas li{	display: inline;	padding-right: 5px;}/*-	La cabecera de la página-	overflow:hidden Imaginemos que tenemos un texto sin espacios, como no se podrá	partir, este parametro lo oculta para no romper el diseño, tanto en altura como	en anchura*/#cabecera{	padding: 0px;	margin: 0px;	width: 100%;	border-top:#b3b667 1px solid;	border-bottom:#b3b667 1px solid;	/*background-color: #FFFFFF;*/	background-repeat:no-repeat;	background-position:left top;}.portada{background-image:url(../imagenes/banner1b.jpg)}.coaching{background-image:url(../imagenes/banner4.jpg);}.equipos{background-image:url(../imagenes/banner2.jpg);}.herramientas{background-image:url(../imagenes/banner3.jpg);}#cabecera-left{	width: 208px;/*subir pixel al quitar hilo*/	height: 230px;	float: left;	padding: 0px;	margin: 0px;	/*	background: url("imag/plantilla/cabecera_logo.jpg");	*/	/*background-color: #FFFFFF;*/}#cabecera-left h1{display:none;	/*	background: url("imag/plantilla/cabecera_logo.jpg");	*/	/*background-color: #FFFFFF;*/}#cabecera-right{	width: 594px;/*subir pixel al quitar hilo*/	height: 230px;	float: right;	padding: 0px;	margin: 0px;	/*	background: url("imag/plantilla/cabecera_right.jpg");	*/	/*background-color: #FFFFFF;*/}#cabecera-right h2{display:none;	/*	background: url("imag/plantilla/cabecera_logo.jpg");	*/	/*background-color: #FFFFFF;*/}/*-	Estilo barra inferior cabecera (Buscador)*/.boton{	vertical-align: middle;	margin: 0px;	padding: 0px;	text-align:right;	width:120px;	margin-left:200px;	font-size:0.9em;}#content{	/*padding: 20px 0px 20px 0px;	min-height: 375px;*/	padding:0;	margin: 0px;	width: 804px;/*100%;*/	/*vertical-align: middle;*//*	background: #FFFFFF url("imag/plantilla/fondo_contenido.gif") no-repeat;*/	}#contentpad{padding-left:20px;padding-bottom:20px;padding-top:20px;}#content-left{	width: 142px;	/*width/**/: 187px;*/	min-height: 375px;	float: left;		margin:0;	padding:0;	/* background: #cecece; */}*html #content-left{	}a.subopcion{border:0;border-bottom:#415968 1px solid;color:#666666;}/*********************************************************CONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOSCONTENIDO - SIEMPRE TENDRAN QUE ESTAR DEFINIDOS**********************************************************/#content-right{	width: 565px;	float: left;	margin: 0px;	padding: 0px;}#content-right2{width: 600px;	float: left;	margin: 0px;	padding: 0px;}.ver-mas{	text-align: right;	/*color: #97B121;*/	font-weight: bold;	margin: 5px 0px 0px 0px;}.texto-intro{	/*background-color: #ecf8d5;	*/	padding: 15px;	/*color: #626261;*/	margin: 0px 0px 10px 0px;}.titulo-seccion{	/*font-size: 18px;*/	/*height: 29px !important;	height/**/: /*54px;*/	/*color: #9fd43b;*/	margin: 0px 0px 20px 0px;	/*	padding: 25px 0px 0px 48px;*/	padding:0px 0px 0px 10px;	/*background-image: url("imag/plantilla/bullet_seccion.gif");	background-repeat: no-repeat;	background-position: 0px 4px;		*/}.imagen-lado{	float: right;	margin: 0px 0px 0px 20px;	border: 2px solid #94d814;	padding: 2px;}#lista .clear, #datos .clear, /* #formulario .clear */{	padding: 6px !important;	padding/**/: 0px;}/*- Sección de tipo texto, Inicio, Quienes Somos, Que Ofrecemos, Aviso Legal*/#texto{padding:0;padding-left:31px;}#texto .titulo{	font-weight: bold;	margin: 0px 0px 10px 61px;	}#texto .texto{	padding: 0px 0px 10px 10px;}#texto .texto ul,#texto .texto ol{	padding:0;	margin:0;	font-size:0.8em;	margin-top:0.8em;	margin-bottom:1.5em;}#texto .texto ul li{	margin:0;	padding:0;	margin-top:0.8em;	list-style:disc;	color:#333333;}#texto .texto ol li{	margin:0;	padding:0;	margin-top:0.8em;	list-style:decimal;	color:#333333;}#texto .imagen-lado{	margin-bottom: 20px;}/*- Sección de tipo lista específica, Donde estamos, Contacto*//*- Sección de tipo lista genérica, Ofertas, Novedades, Archivos, Enlaces, Clientes*//*- Estilos para los resultados del buscador*//*- Estilos para los formularios, Recomendar*//*- Estilos para el catálogo*//*-	Pie de la página-	position: absolute y bottom:0 clear: both establecen en el pie de la página*/#pie{	height: 36px;	/*	background: url("imag/plantilla/fondo_pie.gif") no-repeat;*/	bottom: 0;	clear: both;	width: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#pie p{	margin: 0px;	padding: 6px 50px 0px 0px;	text-align: right;	/*/*color: #FFFFFF;*/*/}#pie a:link, #pie a:visited{	/*color: #FFFFFF;*/	}#pie a:hover{	/*color: #FFFFFF;*/	}#pie img{	vertical-align: middle;	}/* -	Soluciona un pixed de más en el IE*/ * html #pie{	margin-bottom: -1px;}							/**FRASE**/	#frasecita{	 position:relative; width: 140px;;color:#000000;font-style:italic;margin-top:40px;font-size:0.93em;float:left;	 }	 	#frasecita p{	 margin-bottom:0.4em;	 }	.primerparrafo{			width:20px !important;			height:18px !important;	 background-image:url(../imagenes/comillas.gif);	 background-repeat:no-repeat; background-position:left top;*/	 }	 .tprimerparrafo{clear:both;	 }	.ultimoparrafo{				background-image:url(../imagenes/comillastras.gif);	 background-repeat:no-repeat; background-position:bottom right;	 font-style:normal;padding-right:17px;text-align:left;			width:20px !important;			height:18px !important;			background-position:0 0px;	 }	 .tultimoparrafo{	 clear:both;	 }	 	#colaboradores{	 position:relative; width: 140px;;color:#333333;margin-top:40px;font-size:0.9em;text-align:center;float:left;	 }	 .firmacita{	 font-style:normal;	 text-align:right;	 padding-right:18px;	 }.oferta{padding:15px;background-color:#DDDFA7/*#B3B667#CFDDEB*/;}.subir{padding-left:16px;background-image:url(../imagenes/subir.gif);background-position:left;background-repeat:no-repeat;line-height:20px;}.subirbt{margin-bottom:2px;}.separacontenido{clear:both;height:1px;border-bottom:#415968 1px solid;margin-bottom:15px;}#hamish{margin-bottom:20px;}#servicios{width:220px; margin-left:10px;float:left;position:relative;font-size:0.9em;}#hamish-text{width:280px;float:left;position:relative;display:block;margin-left:10px;}#hamish-text b,#hamish-text strong{font-weight:normal; color:#111111;}.programa-mini{padding:10px;background-color:#DDDFA7;margin-bottom:10px;padding-top:5px;}.programa-mini h4{padding-bottom:0;}.programa-mini p{margin-bottom:0.1em;}.azul{color:#415968;font-weight:bold;}/* ACORDEON */h4.titulo-programa-activo{border-top:#415968 1px solid;background-color:#EFF7FF;}h4.titulo-programa-activo,h4.titulo-programa{cursor:pointer;}h4.titulo-programa{font-weight:normal;}h4.titulo-programa:hover{text-decoration:underline;}.respuesta-programa{			background-color: #ffffff;			overflow: hidden;}#slider{padding-left:5px;}.gracias{padding:10px;border-top:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;margin-bottom:10px;}.gracias p{color:#415968;}