/* CSS Document */


/*RESET CSS*/
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,
b, u, i, center,
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-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;border-spacing: 0;}


/*___________fin RESET CSS_____________________*/

/*ESTILOS GENERALES*/

a:link, a:visited {text-decoration: none;font-family: Arial, Helvetica, sans-serif;font-size: 1em;	text-align: center;	border: none;border-color: #FFFFFF;	}
a:hover {text-decoration: underline;}

/*___________FIN  ESTILOS GENERALES_____________________*/



/*FLOTADOS DERECHA*/

#cont_noti, .blanco, .txt_xk p span, .destacadito p span, .txt-filosofia, .linea_colum, .txt_parrafo_ampliada p span a, .txt_xk_inicio p span, .box_refe_active p span, .box_refe p span, #info_contacto, .dcha, #rko, #avisolegal, #politica, .blog{display:inline; float:right;}


/*________FIN FLOTADOS DERECHA_________*/


/*FLOTADOS IZQUIERDA*/

#menu li, #tree, #menu, .txt_xk, .colum, #hinfo_cont, .colum_noactive, .bloke_mapa, #active, #active-home, #active-homeB, .nav_filosofia li, .txt_listado, .txt_parrafo, .foto, .txt_socios, .parrafo_socios, #cont_ampliada, .f_ampliada, .txt_ventajas, .txt_xk_areas, .txt_xk_inicio, .txt_politica, .box_refe_active, .box_refe, #formulario, .minibox_refe, #pieceycor,#piecont{display:inline; float:left;}


/*________FIN FLOTADOS IZQUIERDA_________*/



/*ESTILOS HOME*/

.general{background:url(../images/fondo-general.jpg); background-repeat:repeat; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;}

#contenedordelaweb {margin:0 auto;text-align:left;width:980px;}

.centro {width: 980px; padding-top:23px; z-index:100;}



.logob {margin-top: 7px;margin-bottom: 5px; position:absolute;}

#tree{width:980px;height: 528px;background: url(../images/tree.png) no-repeat; position:relative;}
#tree ul{width:980px;height: 528px; position:relative;}
#tree li{position:absolute;color: #6B3C2E;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;height: 34px;text-align: left;padding-top: 12px;width: 275px;background-repeat: no-repeat; font-size:1.36em; font-weight:bold;}
<!--#tree li a{position:absolute;color: #6B3C2E;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;height: 40px;text-align: left;padding-top: 0px;padding-left: 23px;}-->


	
.clavea{top:214px;left:-4px;background-image: url(../images/etic.gif);}
.claveb{top:168px;left:747px;background-image: url(../images/etid.png);}
.clavec{top:127px;left:13px;background-image: url(../images/etie.gif);}
.claved{top:321px;left:2px;	background-image: url(../images/etid.png);}
.clavee{top:262px;left:699px;background-image: url(../images/etie.gif);}
.clavef{top:383px;left:41px;background-image: url(../images/etib.png);}
.claveg{top:409px;left:598px;background-image: url(../images/etid.png);}
.claveh{top:70px;left:636px;background-image: url(../images/eti.gif);}

.gris{color: #666666}

		
/*FILOSOFIA*/


.cimientos-financieros-solidos{width:965px; height:335px; background:url(../images/cimientos-financieros-solidos.jpg) no-repeat; margin-top:15px;}
.la-soledad-del-directivo{width:965px; height:335px; background:url(../images/la-soledad-del-directivo.jpg) no-repeat; margin-top:15px;}
.el-futuro-ya-no-es-lo-que-era{width:965px; height:335px; background:url(../images/el-futuro-ya-no-es-lo-que-era.jpg) no-repeat; margin-top:15px;}
.el-personal-el-activo-mas-valioso{width:965px; height:335px; background:url(../images/el-personal-el-activo-mas-valioso.jpg) no-repeat; margin-top:15px;}
.problemas-oportunidades{width:965px; height:335px; background:url(../images/problemas-oportunidades.jpg) no-repeat; margin-top:15px;}
.y-esto-quien-lo-hace{width:965px; height:335px; background:url(../images/y-esto-quien-lo-hace.jpg) no-repeat; margin-top:15px;}
.formulas-de-direccion{width:965px; height:335px; background:url(../images/formulas-de-direccion.jpg) no-repeat; margin-top:15px;}
.la-empresa-una-aventura{width:965px; height:335px; background:url(../images/la-empresa-una-aventura..jpg) no-repeat; margin-top:15px;}

.txt-filosofia{ width:430px; margin-top:45px; text-align:left; margin-right:45px; line-height:18px;}

.txt-filosofia h2{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:2.2em; font-weight:lighter; margin-bottom:7px;}
.txt-filosofia p{font-size:1.3em; font-weight:lighter; margin-top:10px;}
.txt-filosofia span{ color:#5e382d;font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:1.3em; font-weight:lighter}


.nav_filosofia{ margin-top:30px; height:45px;}
.nav_filosofia li{background:url(../images/f-boton-filosofia.png) no-repeat; width:112px; height:20px; margin-left:10px; padding: 5px 0 0 0; font-size:1.25em; text-align:center}
.nav_filosofia a{ color:#000}




	/*_________FIN FILOSOFIA_________*/
	
	
	
		/*NAVEGACION*/
		
		#menu { background:url(../images/menu-bak.jpg) no-repeat; width:967px; padding:17px 0 0 12px;}
		#menu li{display:inline;text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; padding:5px 10px 0 10px; margin-top:2px; }
		#menu a {text-align: left;width:115px; text-decoration: none;color:#000;font-size:1em;padding-top: 3px; }
		
		
		#active{ background-color:#FFF;min-height:29px; margin:0 5px 0 5px; text-align:center; padding:8px 7px 0 7px; font-size:1.3em; }
		#active-home{ height:29px; margin:0 5px 0 5px; text-align:center; padding:8px 7px 0 31px; font-size:1.3em; background-image:url(../images/arbolitoB.png); width:41px; }
		#active-homeB{ height:29px; margin:0 5px 0 5px; text-align:center; padding:8px 7px 0 33px; font-size:1.3em; background-image:url(../images/arbolito.png); width:41px; }
		
		.linea{ background:url(../images/raya.gif) no-repeat; background-position:right;}
		.repetida{ background:url(../images/raya.gif) no-repeat; background-position:left;}
		
		
		.blog{ background:/*url(../images/f-boton-blog.png) no-repeat top*/ #582d24; width:87px; height:20px; margin:0;}
		.blog a {color:#FFF!important}
		 #active a {color:#000}
	
	
		
		
		/*_____________NAVEGACION__________FIN*/
		
		
		
		
		/*NFO ABAJO*/
		
		#cont_noti{ width:705px; margin-right:10px;}
		
		
		#hinfo_cont{ width:100%;text-align:left;}
		#hinfo_cont{background: url(../images/f-down.jpg) repeat-y 50% 0 #FFF; padding-bottom:15px; }
		 
		.hinfo{ width:980px; margin:0 auto; padding-top:18px;}
		.blanco{ width:980px;}
		
		
		.txt_xk{width:220px; margin-left:37px; line-height:15px;}
		.txt_xk_inicio{width:220px; margin-left:17px; line-height:15px;}
		.txt_politica{width:890px; margin-left:17px; line-height:15px;}
		.txt_politica p{ width:605px; line-height:15px; font-size:1.1em; text-align:justify}
		.txt_politica h3{ width:605px; line-height:15px; font-size:1.4em; font-weight:lighter; padding:15px 0 0 0}
		
		.txt_xk_areas{width:220px; line-height:15px;}
		.txt_listado{width:225px; margin-left:13px; line-height:15px;}
		.txt_parrafo{width:230px; line-height:15px; margin:70px 0 10px 22px}
		.txt_xk p, .txt_parrafo, .txt_xk_inicio p{ width:205px; line-height:15px; font-size:1.1em;}
		.txt_xk li{background-color:#5a4f44; height:21px; padding:9px 0 0 10px; list-style-type:none;font-size:1.3em;}
		.txt_xk a, .txt_xk_inicio a{ font-size:1.3em; text-align:left; width: 120px; color:#000; list-style-type:none}
		.txt_xk h3, .txt_parrafo h3{ font-size:1.3em; padding:5px 0 10px 0; color:#53462c}
		
		.txt_listado .activo{background-color:#dedcda;}
		.txt_listado li{height:21px; padding:9px 0 0 10px; list-style-type:none;font-size:1.3em; color:#FFF; list-style-type:none}
		.no_activo{background-color:#5a4f44; height:21px; padding:9px 0 0 10px; list-style-type:none;font-size:1.3em; color:#FFF; list-style-type:none; color:#FFF}
		.txt_listado li  ul li{background-color:#dedcda; height:21px; padding:9px 0 0 10px; list-style-type:none;font-size:1.3em;}
		.txt_listado ul li a{float:left; color:#000}
	
		
		.xk{width:222px; height:24px; background:url(../images/f-xk.jpg) no-repeat;  padding-top:39px; font-size:1.2em; padding-left:8px; color:#FFF; background-repeat:no-repeat; margin-right:15px; margin-bottom:10px; background-color:#5a4f44; }
		
		.xk h2, .xk_areas h2{font-size:1.4em; font-weight:lighter}
		.txt_xk p span, .txt_xk_inicio p span, .box_refe_active p span, .box_refe p span{ background:url(../images/flecha.gif) right no-repeat; padding-right:15px; margin-top:20px; font-size:1em;}		
		.destacadito p span{ background:url(../images/flecha.gif) right no-repeat; padding-right:15px; margin-top:20px; font-size:1.5em;}
		
			
		.linea_colum{width:705px; margin-bottom:25px; margin-bottom:15px;}
		
		
		.colum {width:213px;height:257px; position:relative; background-color:#edece9; padding:10px;}
		.colum_noactive {width:215px;height:257px; position:relative; padding:10px;}
		.colum_noactive:hover, .colum_noactive:focus{background-color:#edece9;}
		
		.colum_imag{width:211px;height:125px; position:relative; }
		.colum p, .colum_noactive p{font-weight:normal;color:#857c75; padding-right:5px; font-size:1.1em; padding-top:15px } 
		
		.colum h3, .colum_noactive h3{font-size:1.2em; padding-top: 10px; text-align:left; width: 190px; text-decoration:none; color:#000;font-weight:lighter; line-height:16px;}
		.colum a, .colum_noactive a{font-size:1em;padding-top: 10px; text-align:left; width: 120px; text-decoration:none; color:#000; font-weight:lighter}
		
		.colum p span a, .colum_noactive span a{ font-size:0.8em; text-align:left;  width:180px; font-weight:bold;  padding-top:4px; line-height:15px}
		.colum p span, .colum_noactive p span{color:#000; font-weight:lighter;}
		
				
		.eskiA{	width:5px;	height:5px;position: absolute;	left: 0px;top: 0px;	background-image: url(../images/eskinaA-w.gif);background-repeat:no-repeat;}
		.eskiB{	width:5px;	height:5px;position: absolute;	right: 0px;top: 0px;background-image: url(../images/eskinaB-w.gif);background-repeat:no-repeat; background-position:top; }
		.eskiC{	width:5px;	height:5px;position: absolute;	left: 0px; bottom: 0px;background-image: url(../images/eskinaC-w.gif);background-repeat:no-repeat; background-position:bottom;}
		.eskiD{	width:5px;	height:5px;position: absolute;	right: 0px; bottom:  0px;	background-image: url(../images/eskinaD-w.gif);background-repeat:no-repeat; background-position:bottom;}
		
		.eskiE{	width:5px;	height:5px;position: absolute;	left: 0px;top: 0px;	background-image: url(../images/eskinaA.gif);background-repeat:no-repeat;}
		.eskiF{	width:5px;	height:5px;position: absolute;	right: 0px;top: 0px;background-image: url(../images/eskinaB.gif);background-repeat:no-repeat; background-position:top; }
		.eskiG{	width:5px;	height:5px;position: absolute;	left: 0px; bottom: 0px;background-image: url(../images/eskinaC.gif);background-repeat:no-repeat; background-position:bottom;}
		.eskiH{	width:5px;	height:5px;position: absolute;	right: 0px; bottom:  0px;	background-image: url(../images/eskinaD.gif);background-repeat:no-repeat; background-position:bottom;}
		
		
		/*SOCIOS*/
		
		.foto {width:230px;height:217px; position:relative; background-color:#53462c;}
		.foto_imag{position:relative;width:230px;height:192px;}
		.foto a{font-size:1em;text-align:left; width: 120px; text-decoration:none; color:#FFF; padding:10px 0 0 20px;line-height:27px; font-size:1.2em; text-decoration:underline}
		
		.txt_socios{width:230px;line-height:15px; background-color:#e5e3e0; padding:10px 15px 15px 15px;}
		.txt_socios h3{ font-size:1.7em; padding-bottom:9px;}
		.txt_socios p{ font-size:1.2em; color:#4f4337}
		
		.eskiI{	width:5px;	height:5px;position: absolute;	left: 0px;top: 0px;	background-image: url(../images/eskinaA.gif);background-repeat:no-repeat;}
		.eskiJ{	width:5px;	height:5px;position: absolute;	right: 0px;top: 0px;background-image: url(../images/eskiJ.gif);background-repeat:no-repeat; background-position:top; }
		.eskiK{	width:5px;	height:5px;position: absolute;	left: 0px; bottom: 0px;background-image: url(../images/eskiK.gif);background-repeat:no-repeat; background-position:bottom;}
		.eskiL{	width:5px;	height:5px;position: absolute;	right: 0px; bottom:  0px;	background-image: url(../images/eskiL.gif);background-repeat:no-repeat; background-position:bottom;}
		
		.parrafo_socios{ width:390px; padding:15px 0 0 15px;}
		.parrafo_socios span{ font-size:1.2em; color:#4f4337;}
		.parrafo_socios p{ font-size:1.2em; color:#000; margin-top:5px; line-height:15px; margin-bottom:15px;}
		
		
		
		/*_______SOCIOS_______*/
		
		
		/*NTOCIA AMPLIADA*/
		
		.f_ampliada{position:relative;width:314px;height:307px; margin-right:15px;}
		
		#cont_ampliada{ width:520px; margin-bottom:15px}
		#cont_noti h2{ font-size:1.5em; font-weight:lighter; margin-bottom:10px;}
		#cont_ampliada h2 span{ font-size:1.4em; font-weight:lighter; margin-bottom:10px; line-height:25px;}
		
		.txt_parrafo_ampliada{line-height:15px; font-size:1.1em; padding:0 35px 0 0;}
		
		
		.txt_parrafo_ampliada p span a { padding-right:15px; margin-top:20px; font-size:1.2em; color:#000}


		
		/*______________NTOCIA AMPLIADA______________*/
		
		
		
		
		/*POR QUE CEYCOR*/
		
		
		
		
		/*______________POR QUE CEYCOR______________*/
		
		.txt_ventajas{ width:350px; margin-top:70px;}
		.txt_ventajas li{ width:400px; margin-top:70px;background:url(../images/ok.gif) top left no-repeat; padding-left:19px; margin:0 0 10px 25px; font-size:1.1em; line-height:15px;}
		
		/*_________INFO ABAJO__________*/
		
		
		
		/*AREAS DE ACTUACION*/
		
		.txt_areas{ margin:85px 0 15px 0;}
		.txt_areas li{ width:600px;background:url(../images/ok.gif) left no-repeat; padding:0 0 2px 18px; margin:15px 0 10px 0px; font-size:1.4em; line-height:15px; border-bottom:#e1e1e1 1px solid; line-height:27px;}
		.xk_areas{width:235px; height:24px; background:url(../images/f-xk_areas.jpg) no-repeat;  padding-top:39px; font-size:1.2em; padding-left:8px; color:#FFF; background-repeat:no-repeat; margin-right:15px; background-color:#5a4f44; margin-bottom:15px;}
		#izda p{ font-size:1.5em; padding:25px 0 15px 0; font-weight:bold}
	
		
		/*_________ FIN AREAS DE ACTUACION__________*/
		
		
		
		/*REFERNCIAS*/
	    .box_refe_active{ width:650px; background-color:#eeedec; padding:10px; margin-bottom:15px;}
		.box_refe{ width:650px;padding:10px; min-height:110px; border-bottom:#cac6bd 1px solid; margin-top:10px;}
		.box_refe:hover, box_refe:focus{background-color:#edece9;}
	
	
		.box_refe p, .box_refe_active p{padding:10px 0 0 0; font-size:1.2em; line-height:16px; text-align:justify;}
		.box_refe h3, .box_refe_active h3{ font-size:1.6em; font-weight:bold; color:#594f45; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
		.box_refe a, .box_refe_active a {font-size:1.1em; font-weight:lighter; color:#000}
		.box_refe img, .box_refe_active img { border:1px solid #c4c8cc;}
		
		.minibox_refe{ position:absolute}
		.dcha{ width:460px;}
		
		.eskiR{	width:8px;	height:8px;position: absolute;	left: 0px;top: 0px;	background-image: url(../images/eskinaR.gif);background-repeat:no-repeat;}
		.eskiS{	width:5px;	height:5px;position: absolute;	right: 0px;top: 0px;background-image: url(../images/eskiS.gif);background-repeat:no-repeat; background-position:top; }
		.eskiT{	width:5px;	height:5px;position: absolute;	left: 0px; bottom: 0px;background-image: url(../images/eskiT.gif);background-repeat:no-repeat; background-position:bottom;}
		.eskiU{	width:5px;	height:5px;position: absolute;	right: 0px; bottom:  0px;	background-image: url(../images/eskiU.gif);background-repeat:no-repeat; background-position:bottom;}
		
		/*_________ FIN REFERENCIAS__________*/
		
		/*CONTACTO*/

/*FORMULARIO*/
#formulario{ width:390px;}
#formulario label{font-size:1.2em !important;}
#formulario input, #formulario textarea{font-family:Arial, Helvetica, sans-serif;font-size:1.2em; width:380px; color:#7f7f7f; padding-bottom:10px; margin:3px 0 10px 0;}
#formulario p span{ color:#000; font-size:1.4em; font-weight:lighter; line-height:27px;}
#formulario textarea{ width:375px; padding:5px;}
.ok, .ko{font-size:1.2em; margin:10px 0; padding:3px 5px;}
.ok{background-color:#e1e1e1;}
.ko{background-color:#F00; color:#FFF;}

/*___________FIN FORMULARIO__________*/

#info_contacto{ width:230px; background-color:#5a4f44; margin-right:55px; height:224px; position:relative}
#info_contacto h3{ color:#FFF; padding:15px 0 10px 20px; font-size:1.4em;}
#info_contacto p{ color:#FFF; padding:11px 0 10px 20px; font-size:1.3em; font-weight:lighter; line-height:17px;}
#info_contacto a{ color:#FFF; padding:15px 0 10px 5px; font-size:1.1em; font-weight:lighter; text-decoration:underline}

#izda{ width:380px;}

/*___________CONTACTO___________*/
		
		
		
		/* mapa web*/
	#mapaweb{width:100%;text-align: left;display:block;float:left;}
	#mapaweb{background: url(../images/f-mapa.gif) 50% 0 #000;}
	
	#f-mapa{ background-color:#4d261d; padding:15px 14px;}
	
	.bloke_mapa{ border-top:1px solid #7a473a; width:980px; margin-bottom:20px;}
	.bloke_mapa li{ color:#FFF; font-size:1.2em; border-right: 1px solid #885449; padding:15px 5px 0 5px; float:left; font-weight:bold; line-height:1.6em; margin-right:5px; min-height:200px;}
	.bloke_mapa li a{ color:#FFF}
	.bloke_mapa li ul li{float:none; display:block; text-align:left; padding:5px 0 0 0; font-weight:normal; font-size:1em; border:none; min-height:inherit;}

	#mapacont{width:980px;margin: 0 auto;}
	
	.maptit{font-size:1.5em;color:#FFF;}
	.maptit{color:#FFF;}
	.mapas p{font-size:1.1em; margin:5px 0;}
	.mapas p a{color:#47221a; font-size:1.1em;}
	.mapas{padding-bottom:10px;}



.m_active{ background:url(../images/f-mapa-active.gif) no-repeat 15px 15px;}
.m_active a{padding-left:33px;}

/* ______FIN mapa web_______*/




/*PIE*/
#pie{width:100%;text-align: left;display:block;float:left;}
#pie{background: url(../images/f-mapa.gif) 50% 0 #47221a;}

#piecont{width:953px;margin: 0 auto; background-color:#4d261d; padding:15px 14px}

#pieceycor p{ color:#FFF; font-size:1.1em; line-height:17px;}
#pieceycor p a { color:#FFF; font-size:1.1em; line-height:17px; text-decoration:underline}
#pieceycor{width:380px;background-color:#4d261d; padding:15px 14px}

#rko{ width:120px; height:35px; margin-top:15px;background:url(../images/rko-logo.png) no-repeat top left}
#rko a{ color:#FFF; font-size:1.3em; line-height:17px; text-decoration:underline; font-style:italic; padding:0 0 0 30px; }

#avisolegal{ width:180px; height:35px; margin-top:15px;}
#avisolegal a, #politica a {color:#FFF; font-size:1.3em; line-height:17px; text-decoration:underline; font-style:italic;}

#politica{ width:150px; height:35px; margin-top:15px;}	
/*____-fin PIE_____*/
