@charset "utf-8";
/* CSS Document */

*			{ outline:none;}

body		{ color:#666666; font-family:Arial,Helvetica,sans-serif; font-size:14px; line-height:18px; margin:0; padding:0;}

.cufon-canvas	{ float:left;}
.titulo			{ float:none; min-height:50px; width:800px;}
.contenidoNoFloat	{ float:none!important;}
.clear			{ clear:both;}

#texto_cabecera h1	{font-size:14px; text-align:left; font-weight:normal; margin:0;}
h1			{font-size:14px; text-align:left; font-weight:normal; margin:10px 0 0 0;}
h1 span		{font-weight:bold;}

h2							{ color:#CC0000; display:block; float:none !important; font-size:30px; font-weight:normal; line-height:35px; min-height:30px;}
h3							{ font-size:14px; color:#CC0000; font-weight:normal; display:block; float:none!important; min-height:15px;}
h4							{ font-size:14px; color:#666666; font-weight:normal; display:block; float:none!important; min-height:15px;}
h5							{ color:#FFFFFF; display:block; float:none !important; font-size:20px; font-weight:normal; line-height:35px; width:690px; height:20px; background:#CC0000; padding:5px;}

.anclas						{ font-size:14px!important; padding:5px; color:#CC0000!important; text-decoration:underline!important;}
.anclas:hover				{ color:#FFF!important; background:#CC0000; padding:5px;}

.enlace						{ margin-top:20px; padding-right:10px; text-align:right;}
.enlace a					{ color:#CC0000;}

.enlaces					{ margin-top:20px; padding-left:60px;}
.enlaces a					{ color:#CC0000;}

a#link_conocenos				{ display: block; width:242px; height:85px; background-image:url('../imagenes/conocenos.png'); background-position: 0 -85px;}

a#link_conocenos:hover 			{ background-image:url('../imagenes/conocenos.png'); background-position: 0 0;}

a#link_servicios				{ display: block; width:242px; height:85px; background-image:url('../imagenes/servicios.png'); background-position: 0 -85px;}

a#link_servicios:hover 			{ background-image:url('../imagenes/servicios.png'); background-position: 0 0;}

a#link_noticias					{ display: block; width:242px; height:85px; background-image:url('../imagenes/noticias.png'); background-position: 0 -85px;}

a#link_noticias:hover 			{ background-image:url('../imagenes/noticias.png'); background-position: 0 0;}

a.subrallado					{ text-decoration:underline!important;}

.link_invisible					{ display:none;}


#contenedor					{position:relative; width:979px; margin:0 auto; height:}

#logo 						{position:relative; left:0px; top:0px; background:url('../imagenes/logo.jpg') no-repeat; width:245px; height:109px;}

#cabecera 					{position:relative; left:0px; background:url('../imagenes/fondo_cabecera.jpg') no-repeat; width:979px; height:249px;}
#texto_cabecera				{position:absolute; left:30px; right:570px; top:50px; line-height:22px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; text-align:justify; }



.listaEquipo	{ float:left; width:240px;}
.imagenEquipo	{ float:left; background: url(../imagenes/equipo.jpg) no-repeat; width:430px; height:271px; margin-top:20px; margin-left:20px;}


#cabecera_pymes			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_pymes.jpg') no-repeat;
	width:979px;
	height:178px;
}


#cabecera_form			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_form.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_noticias			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_noticias.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_team			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_teamcoaching.jpg') no-repeat;
	width:979px;
	height:178px;
}


#cabecera_coaching_individual			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_servicio_coaching_ejecutivo_individual.jpg') no-repeat;
	width:979px;
	height:178px;
}


#cabecera_equipo			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_equipo.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_lider_coach			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_lider.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_adecuacion			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_adecuacion.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_conocenos			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_conocenos.jpg') no-repeat;
	width:979px;
	height:178px;
}


#cabecera_curso_superior			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_curso_superior.jpg') no-repeat;
	width:979px;
	height:178px;
}


#cabecera_equipos_comerciales			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_equipos_comerciales.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_herramientas			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_herramientas.jpg') no-repeat;
	width:979px;
	height:178px;
}


#cabecera_referencias			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_referencias.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_talleres			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_talleres.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_servicios			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_servicios.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_internas			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_quienes_somos.jpg') no-repeat;
	width:979px;
	height:178px;
}

#cabecera_contacto			{
	position:relative;
	left:0px;
	background:url('../imagenes/fondo_cabecera_contacto.jpg') no-repeat;
	width:979px;
	height:178px;
}

#texto_cabecera_internas	{
	position:absolute;
	left:30px;
	right:570px;
	top:10px;
	line-height:22px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:justify;
}


#favoritos				{position:absolute; right:10px; top:20px; height:26px; float:left; display:none;}
#favoritos a			{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:none; vertical-align:9px;}

#pagina_inicio			{position:absolute; right:10px; top:20px; height:26px; float:left;}
#pagina_inicio a		{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:none; vertical-align:9px;}

#buscar					{position:absolute; right:10px; top:20px; height:26px; float:left;}
#buscar a				{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:none; vertical-align:9px;}

#registro				{position:absolute; left:10px; bottom:0px;}
#registro a				{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; text-decoration:none;}

#menu					{ position:absolute; right:10px ; top:10px; background:url('../imagenes/fondo_menu.jpg') no-repeat; width:552px; height:32px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }

#menu ul				{ list-style:none; width:552px; margin:0px; padding:0px;}
#menu ul li				{ display:inline;float:left; }
#menu ul li a			{ display:block;  height:32px; margin-left:0; width:138px; color:#333; text-decoration:none;}	

#menu ul li a span		{ padding:0 3px 0 0; line-height:2.5;}
#menu ul li a:hover	{ background:url('../imagenes/fondo_boton.gif') no-repeat right top; text-decoration:none; }
#menu ul li a.actual	{ background:url('../imagenes/fondo_boton.gif') no-repeat right top; text-decoration:none;/*height:37px; padding-left:15px; 
							  margin-left:0; width:122px; */}

#menu ul li a:hover span,
#menu ul li a.actual span	{display:block; cursor:pointer; }

#submenu					{ background:transparent url('../imagenes/fondo_submenu.jpg') no-repeat scroll 0 0;
								color:#FFFFFF;
								float:left;
								font-family:Arial,Helvetica,sans-serif;
								font-size:12px;
								height:243px;
								left:0;
								position:relative;
								text-align:left;
								top:0;
								width:194px;
}

#submenu ul				{ list-style:none; width:194px; margin:0; padding:0;}
#submenu ul li			{ display:list;}
#submenu ul li a		{ display:block;  height:25px; margin-left:0; width:174px; padding-left:20px; color:#fff; text-decoration:none; border-bottom: solid 1px #929292;}	
#submenu ul li a.ultimo	{ display:block;  height:25px; margin-left:0; width:174px; padding-left:20px; color:#fff; text-decoration:none;border-bottom: none;}

#submenu ul li a span	{ padding:0 3px 0 0; line-height:2;}
#submenu ul li a:hover	{ background: #666; text-decoration:none; }
#submenu ul li a.actual	{ background: #666; text-decoration:none; }

#submenu ul li a:hover span,
#submenu ul li a.actual span	{display:block; cursor:pointer; }

#submenu_servicios					{position:relative; left:0px ; top:0px; background:url('../imagenes/fondo_submenu_servicios.jpg') no-repeat; width:194px; height:390px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; float:left; }

#submenu_servicios ul				{ list-style:none; width:194px; margin:0; padding:0;}
#submenu_servicios ul li			{ display:list;}
#submenu_servicios ul li a			{ display:block;  height:25px; margin-left:0; width:179px; padding-left:15px; color:#fff; text-decoration:none; border-bottom: solid 1px #929292;}	
#submenu_servicios ul li a.ultimo	{ display:block;  height:25px; margin-left:0; width:179px; padding-left:15px; color:#fff; text-decoration:none;border-bottom: none;}

#submenu_servicios ul li a span		{ padding:0 3px 0 0; line-height:2;}
#submenu_servicios ul li a:hover	{ background: #666; text-decoration:none; }
#submenu_servicios ul li a.actual	{ background: #666; text-decoration:none; }

#submenu_servicios ul li a#lineas	{ height:50px;}

#submenu_servicios ul li a:hover span,
#submenu_servicios ul li a.actual span	{display:block; cursor:pointer; }

#navegacion					{ 	color:#999999;
								font-family:Arial,Helvetica,sans-serif;
								font-size:12px;
								height:25px;
								left:0;
								position:relative;
								text-align:center;
								top:10px;
								width:785px; 
}

#navegacion_noticias		{ 	color:#999999;
								font-family:Arial,Helvetica,sans-serif;
								font-size:12px;
								height:25px;
								left:0;
								position:relative;
								text-align:center;
								top:20px;
								width:900px; 
}

#navegacion_contacto					{ 	color:#999999;
								font-family:Arial,Helvetica,sans-serif;
								font-size:12px;
								height:25px;
								left:0;
								position:relative;
								text-align:center;
								top:20px;
								width:979px; 
}

#navegacion ul, #navegacion_contacto ul,
#navegacion_noticias ul			{ 	list-style-image:none;
								list-style-position:outside;
								list-style-type:none;
								margin-top:0;
								float:right;
}
#navegacion ul li, #navegacion_contacto ul li, #navegacion_noticias ul	 li			{display:inline; float:left; margin:0 5px;}
#navegacion ul li a, #navegacion_contacto ul li a, #navegacion_noticias ul	li a			{ height:20px; margin-left:0; width:120px; color:#333; text-decoration:none;}
#navegacion ul li a.inicio, #navegacion_contacto ul li a.inicio, #navegacion_noticias ul li a.inicio	{ height:20px; margin-left:0; width:60px; color:#333; text-decoration:none;}
#navegacion ul li a.conocenos, #navegacion_contacto ul li a.conocenos, #navegacion_noticias ul li a.conocenos { height:20px; margin-left:0; width:90px; color:#333; text-decoration:none;}
#navegacion ul li img, #navegacion_contacto ul li img, #navegacion_noticias ul li img		{ border:none;}	

#navegacion ul li a span, #navegacion_contacto ul li a span, #navegacion_noticias ul li a span	{ padding:0 3px 0 0;}
#navegacion ul li a:hover, #navegacion_contacto ul li a:hover, #navegacion_noticias ul li a:hover	{ text-decoration:none; }
#navegacion ul li a.actual, #navegacion_contacto ul li a.actual, #navegacion_noticias ul li a.actual	{ text-decoration:none; color:#C00;}

#navegacion ul li a:hover span,
#navegacion ul li a.actual span,#navegacion_contacto ul li a:hover span,
#navegacion_contacto ul li a.actual span, #navegacion_noticias ul li a:hover span, #navegacion_noticias ul li a.actual span	{display:block; cursor:pointer; }

#marca						{position:absolute; right:0px; top:50px; background:url('../imagenes/marca.jpg') no-repeat; width:556px; height:56px;}

#aviso						{position:absolute; right:567px; top:32px; width:248px; height:20px; color:#cc0000; font-size:14px; font-weight:bold; text-align:center;}

#contenido					{ position:relative; left:0px;background:url('../imagenes/fondo_cuerpo.jpg') no-repeat; width:979px; height:271px; }
#contenido_quienes_somos	{ position:relative; left:0px;background: #FFF; width:785px; float:left;}
#contenido_contacto			{ position:relative; left:0px;background: #FFF; width:979px; float:left;}
#contenido_formulario		{ position:relative; left:0px;background: #FFF; width:919px; float:left; padding: 30px;}

#form_izq					{ float:left; margin-right:10px; padding-left:30px; width:420px;}
#form_der					{ width:410px; float:right; background:#666; color:#FFF; padding:20px; margin-top:25px;}
#form_der:hover				{ background:#575757;}
#form_der p					{ text-align:justify;}
#form_clear					{ clear:both; padding-left:30px;}

#form_izq label				{ float:left; width:140px; text-align:right; margin-right:10px; margin-bottom:10px;}
#form_izq input				{ float:left; width:250px; margin-bottom:10px; border: 1px solid #CCC; background:#EEEEEE;}
#form_izq input:hover		{ background:#DEDDDD;}
#form_izq p					{ float:left;}
#form_izq textarea			{ float:left; width:400px; height:100px; border: 1px solid #CCC; background:#EEEEEE; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#form_izq textarea:hover	{ background:#DEDDDD;}
.submit-button				{ background:#C00; border: 1px solid #900; color:#FFF; cursor:pointer;}

#contenido_txt				{	left:60px;
								margin-bottom:60px;
								position:relative;
								top:-10px;
								width:690px;
}

#contenido_noticias			{	left:60px;
								margin-bottom:60px;
								position:relative;
								top:30px;
								width:830px;
}

#contenido_noticias p	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 18px; color:#666;  list-style:none;}

#contenido_txt_contacto				{ left:30px; margin-bottom:60px; position:relative; top:-10px; width:979px;}

#contenido_txt	li,
#contenido_txt	p,
#contenido_txt	ul			{ font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height: 18px; color:#666;  list-style:none;}
#contenido_txt	.img, #contenido_txt_contacto	li,
#contenido_txt_contacto	p,
#contenido_txt_contacto	ul			{ font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 18px; color:#666;  list-style:none;}
#contenido_txt_contacto	.img		{ margin:15px 5px 5px 10px; border: 1px solid #F00; float:right;}

#contenido_txt .columnaA	{ float:left; width: 330px; margin-right:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 18px; color:#666;}

#contenido_txt_contacto .columnaA_contacto	{ float:left; width: 450px; margin-right:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 18px; color:#666;}

#contenido_txt .columnaB	{ float:left; width: 330px; margin-left:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 18px; color:#666;}

#contenido_txt_contacto .columnaB_contacto	{ float:left; width: 450px; margin-left:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height: 18px; color:#666;}

.columnaA span, .columnaB span, .columnaA_contacto span, .columnaB_contacto span { font-size:14px; color:#CC0000;}

#contenido_txt a, #contenido_txt_contacto a, #contenido_noticias a, #contenido_quienes_somos a			{ text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; line-height: 18px; color:#666; font-weight:bold;}
#contenido_txt a:hover	, #contenido_txt_contacto a:hover, #contenido_quienes_somos a:hover	{ color:#CC0000;}			

#titular					{ font-family: Verdana, Geneva, sans-serif; font-size:22px; text-align:left; line-height: 24px; color:#C00; padding-bottom:20px;}

#conocenos					{ width:242px; margin-left:110px; margin-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:12px;float:left;}
#conocenos ul				{ list-style:none; width:242px; margin:10px 0 0 0; padding:0;}
#conocenos ul li			{ display:inline;float:left; }
#conocenos ul li a			{ display:block;  height:25px; margin-left:0; width:180px; color:#999; text-decoration:none;}
#conocenos ul li a:hover	{ color:#333;}
#conocenos ul li img		{ border:none;}	

#conocenos ul li a span		{ padding:0 3px 0 0; line-height:2.5;}
#titular_conocenos a		{ font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#999;  text-decoration:none;}	

#servicios					{ width:242px; margin-left:25px; margin-right:15px; margin-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:left;}
#servicios ul				{ list-style:none; width:242px; margin:10px 0 0 0; padding:0;}
#servicios ul li			{ display:inline;float:left; }
#servicios ul li a			{ display:block;  height:25px; margin-left:0; width:250px; color:#999; text-decoration:none;}
#servicios ul li a:hover	{ color:#333;}
#servicios ul li img		{ border:none;}	

#servicios ul li a span		{ padding:0 3px 0 0; line-height:2.5;}
#titular_servicios a		{ font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#999;  text-decoration:none;}	

#noticias					{ width:242px; margin-left:15px; margin-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:12px; float:left;}
#noticias ul				{ list-style:none; width:242px;  margin:10px 0 0 0; padding:0;}
#noticias ul li				{ display:inline;float:left; }
#noticias ul li a			{ display:block;  height:25px; margin-left:0; width:250px; color:#999; text-decoration:none;}
#noticias ul li a:hover		{ color:#333;}
#noticias ul li img			{ border:none;}	

#noticias ul li a span		{ padding:0 3px 0 0; line-height:2.5;}
#titular_noticias a			{ font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#999; margin-left:10px; text-decoration:none;}	

#boton						{ position:absolute; left:456px; top:230px; background:url('../imagenes/boton.gif') no-repeat; width:150px; height:32px; }
#boton a					{ display:block;  height:25px; margin-left:10px; margin-top:8px; width:135px; color:#666; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#boton img					{ border:none; margin-left:5px;}

#boton2						{ position:absolute; left:725px; top:230px; background:url('../imagenes/boton2.gif') no-repeat; width:147px; height:32px; }
#boton2 a					{ display:block;  height:25px; margin-left:10px; margin-top:8px; width:136px; color:#666; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
#boton2 img					{ border:none;}

#carrusel					{position:relative; left:0px;  background:url('../imagenes/carrusel.jpg') no-repeat; width:979px; height:65px;}

#pie						{ width:979px; height:125px; border-top: solid 1px #333; position:relative; margin-top:60px; float:left; text-align:right;}

a#logo_pie					{ background:url('../imagenes/coraops.jpg') no-repeat; display:block; width:206px; height:125px; outline:none; float:left!important;}

a#logo_pie span				{ visibility:hidden;}

#pie p						{right:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; padding-top:7px; margin:5px 0; float:right;}
#pie a						{ text-decoration:none; text-align:right; color:#666; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:5px 0 0 20px; padding-top:7px; float:right;}
#pie a:hover				{ color:#C00;}

img.grafico					{clear:both; margin:5px auto;}

.lista						{ margin:0; padding:0;}

#info						{ float:left; padding:30px 0 0 550px; width:160px;}
#info a						{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none; color:#CC0000;}


#contenido_logos			{	left:60px;
								position:relative;
								top:-10px;
								width:680px;
}

#cont_logos					{ width:785px; margin-left:50px;}
.logos						{ float:left; margin:10px;}
.logos img					{ border:none;}
.logos a					{ text-decoration:none;}

ul.equipo					{ padding:0 0 0 15px; *padding:0;}
ul.equipo li				{ padding:5px 0; list-style-image:url(../imagenes/lista.jpg)!important;}

#que						{ float:left; width:680px; margin-bottom: 20px;}
#obj						{ float:left; width:335px; margin-right:10px;}
#ben						{ float:left; width:315px; padding-left:20px;}

#separador					{ width:660px; height:20px; border-bottom: dotted 1px #dedede; margin-bottom:20px;}



/*/////////////////////////////////////////////////Contenido acordeon///////////////////////////////////////////////////////////*/



#basic-accordian{
	padding:5px;
	width:700px;
	z-index:2;
}

.accordion_headings{
	padding:5px;
	color:#C00;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
}

.accordion_headings:hover{
	background:#C00;
	color:#FFF;
}

.accordion_child{
	padding:15px;
}

.header_highlight{
	background:#C00;
	color:#FFF;
}



/*/////////////////////////////////////////////////Fin Contenido acordeon///////////////////////////////////////////////////////*/





/*/////////////////////////////////////////////////TABS///////////////////////////////////////////////////////*/


#scroller-header a {
	text-decoration:none; 
	color:#CC0000; 
	padding:10px;
}

#scroller-header a:hover {
	text-decoration:none; 
	color:#CC0000;
}

a.selected {
	background:#CC0000!important; 
	color:#FFFFFF !important;
}

#scroller-header {
	background:url(images/header.gif) no-repeat;
	width:690px;
	height:24px;
	padding:35px 0 0 0;
	font-weight:700;
}

#scroller-body {
	background:url(images/body.gif) no-repeat bottom center;
	width:690px;
	padding-bottom:30px;
}

#mask {
	width:690px;
	overflow:hidden;
	margin:0 auto;
}

#panel {

}

#panel div {
float:left;

}

/* Extra styling for each panel*/

#panel ul {
list-style:none;
margin:0 5px;
padding:0;
}

	#panel ul li {
		padding:5px;
		color:#557482;
		border-bottom:1px dotted #ccc;
	}

	#panel ul li.last {
		border-bottom:none !important;
	}

#panel-1 {
}

#panel-2 {
}

#panel-3 {
}
