@charset "utf-8";
/* 
=============================
PRAXIS
=============================
*/

*{ margin:0; padding:0;}
body, html{ height:100%;}
body{ background:#fff; color:#000; font:normal 1em Arial, Helvetica, sans-serif; text-align:center;}

.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix { display:inline-block;}
.clearfix { display:block;}
* html .clearfix { height:1px;}

img, a img, embed, iframe{ border:none; vertical-align:bottom;}
a, button{ outline:none; }
a:hover, a:focus{ text-decoration:underline;}
form, fieldset{ border:none;}
ol, ul{ list-style:none;}
abbr{ cursor:help;}
hr{ display:none;}

#contenedor { margin:0 auto; text-align:left; width:60em;}

#cabecera{}

#nav_sup{ text-align:right;}
#nav_sup ul.ul_idiomas{ background:url(img/bg-ul-idiomas.gif) no-repeat top right; height:25px; display:inline; float:right; padding-top:.31em; text-align:center; width:69px;}
#nav_sup ul.ul_idiomas li{ display:inline;}
#nav_sup ul.ul_idiomas li a{ color:#fff; font-size:.69em; padding:0 .13em 0; text-decoration:none; text-transform:uppercase; vertical-align:top;}
#nav_sup ul.ul_idiomas li a.idioma_selected{ font-weight:bold;}
#nav_sup ul.ul_idiomas li a:hover, #nav_sup ul.ul_idiomas li a:focus{ text-decoration:underline;}
#nav_sup #blog_header{display:inline; float:right; margin:0 .31em 0 0; height:30px; text-align:center; width:65px;}
#nav_sup #blog_header p a{float:right; background:url(img/bg-blog-header.gif) no-repeat 0 0; color:#fff; font-size:.88em; font-weight:bold; height:30px; text-decoration:none; width:65px; line-height:1.5;}
#nav_sup #blog_header p a:hover{background:url(img/bg-blog-header.gif) no-repeat -75px 0;}
#nav_sup #contacto_header{ display:inline; float:right; margin:.06em .44em 0 0; text-align:right;}
#nav_sup #contacto_header p a{background:url(img/bg-contacto-header.gif) no-repeat 0 .14em; color:#666666; font-size:.88em; font-weight:bold; padding-left:1.64em; text-decoration:none;}
#nav_sup #contacto_header p a:hover, #nav_sup #contacto_header p a:focus{ color:#000;}

#nav_ppal{ margin:.63em 0 0; padding:0 0 3.75em;}
#nav_ppal h1 a{ color:#000; cursor:pointer; display:inline; font-size:30px; float:left; height:109px; overflow:hidden; position:relative; text-decoration:none; width:230px;}
#nav_ppal h1 a span{ background:url(img/logo-praxis-header.gif) no-repeat top left; height:100%; position:absolute; width:100%;}
#nav_ppal ul{ display:inline; float:right; padding:64px 0 0; width:710px;}
#nav_ppal ul.ul_es{ width:684px !important;}
#nav_ppal ul li{ background:url(img/border-right-nav-ppal.gif) no-repeat bottom right; display:block; float:left; padding:0 4px 0 2px;}
#nav_ppal ul li.li_ultimo{ background:none; padding-right:0;}
#nav_ppal ul li a{ background:url(img/border-menu-link.gif) no-repeat top center; color:#999999; display:block; font-size:.69em; line-height:1.45em; text-decoration:none; padding:15px 8px 0 8px;}
#nav_ppal ul li a:hover, #nav_ppal ul li a:focus{ background:url(img/border-menu-hover.gif) no-repeat top center;}
#nav_ppal ul li a strong{ color:#000; display:block; font-size:1.27em; font-weight:bold; text-transform:uppercase;}
#nav_ppal ul li a:hover strong, #nav_ppal ul li a:focus strong{ color:#008bcb;}
#nav_ppal ul li a strong span{ display:none;}

body#sobre_nosotros #nav_ppal ul li a.sobre_nosotros, body#sobre_nosotros #nav_ppal ul li a.sobre_nosotros:hover, body#sobre_nosotros #nav_ppal ul li a.sobre_nosotros:focus,
body#modelo_praxis #nav_ppal ul li a.modelo_praxis, body#modelo_praxis #nav_ppal ul li a.modelo_praxis:hover, body#modelo_praxis #nav_ppal ul li a.modelo_praxis:focus,
body#como_lo_hacemos #nav_ppal ul li a.como_lo_hacemos, body#como_lo_hacemos #nav_ppal ul li a.como_lo_hacemos:hover, body#como_lo_hacemos #nav_ppal ul li a.como_lo_hacemos:focus,
body#clientes #nav_ppal ul li a.clientes, body#clientes #nav_ppal ul li a.clientes:hover, body#clientes #nav_ppal ul li a.clientes:focus,
body#colaboracion #nav_ppal ul li a.colaboracion, body#colaboracion #nav_ppal ul li a.colaboracion:hover, body#colaboracion #nav_ppal ul li a.colaboracion:focus{ background:url(img/border-menu-selected.gif) no-repeat top center;}
body#sobre_nosotros #nav_ppal ul li a.sobre_nosotros strong, body#sobre_nosotros #nav_ppal ul li a.sobre_nosotros:hover strong, body#sobre_nosotros #nav_ppal ul li a.sobre_nosotros:focus strong,
body#modelo_praxis #nav_ppal ul li a.modelo_praxis strong, body#modelo_praxis #nav_ppal ul li a.modelo_praxis:hover strong, body#modelo_praxis #nav_ppal ul li a.modelo_praxis:focus strong,
body#como_lo_hacemos #nav_ppal ul li a.como_lo_hacemos strong, body#como_lo_hacemos #nav_ppal ul li a.como_lo_hacemos:hover strong, body#como_lo_hacemos #nav_ppal ul li a.como_lo_hacemos:focus strong,
body#clientes #nav_ppal ul li a.clientes strong, body#clientes #nav_ppal ul li a.clientes:hover strong, body#clientes #nav_ppal ul li a.clientes:focus strong,
body#colaboracion #nav_ppal ul li a.colaboracion strong, body#colaboracion #nav_ppal ul li a.colaboracion:hover strong, body#colaboracion #nav_ppal ul li a.colaboracion:focus strong{ color:#008bcb;}

#footer{ clear:both; margin:3.75em 0 0; padding:0 0 2.5em;}
#footer #cuadro_footer{ background:url(img/cuadro-footer.gif) no-repeat top center; height:166px;}
#footer #cuadro_footer .columna{ display:inline; float:left; padding:1.37em 0 0; width:16.88em;}
#footer #cuadro_footer .columna h4{ color:#008bcb; font-size:.88em; font-weight:bold;}
#footer #cuadro_footer #col_secciones{ margin-left:2.5em;}
#footer #cuadro_footer #col_secciones ul{ margin:.75em 0 0;}
#footer #cuadro_footer #col_secciones ul li{ display:inline;}
#footer #cuadro_footer #col_secciones ul li a{ color:#666666; display:block; float:left; font-size:.75em; line-height:1.5em; text-decoration:none; width:50%;}
#footer #cuadro_footer #col_secciones ul li a:hover, #footer #cuadro_footer #col_secciones ul li a:focus{ color:#000;}
#footer #cuadro_footer #col_newsletter{ margin-left:3.13em;}
#footer #cuadro_footer #col_newsletter p{ color:#666666; font-size:.75em; line-height:1.5em; margin:1em .83em 0 0;}
#footer #cuadro_footer #col_newsletter form{ margin:.63em 0 0; font-size:.75em;}
#footer #cuadro_footer #col_newsletter form input{ background:#fff; color:#999; font:normal 1em Arial, Helvetica, sans-serif; padding:5px 7px 7px 7px; border:.08em solid #cccccc; width:60%;}
#footer #cuadro_footer #col_newsletter form button{ background:url(img/bot-enviar-footer.gif) no-repeat top left; border:none; cursor:pointer; height:30px; margin:0 0 0 .08em; overflow:hidden; text-indent:-999em; vertical-align:bottom; width:30px;}
#footer #cuadro_footer #col_newsletter form button:hover, #footer #cuadro_footer #col_newsletter form button:focus{ background-position:bottom left;}
#footer #cuadro_footer #col_360{ margin-left:3.69em;}
#footer #cuadro_footer #col_360 p{ background:url(img/icon-360.gif) no-repeat 0 .42em; color:#666666; font-size:.75em; line-height:1.5em; margin:1em 4.17em 0 0; padding:0 0 0 7.08em;}
#footer #cuadro_footer #col_360 p.p_mas_info{ background:none; color:#000; font-weight:bold; margin-top:0; text-align:left;}
#footer #cuadro_footer #col_360 p.p_mas_info a{ margin:0; padding:0; text-decoration:underline;}
#footer #cuadro_footer #col_360 p.p_mas_info a:hover, #footer #cuadro_footer #col_360 p.p_mas_info a:focus{ text-decoration:none;}
#footer #copyright{ margin:2.06em 1.25em 0;}
#footer #copyright p{ color:#666666; display:inline; float:left; font-size:.69em; font-weight:bold;}
#footer #copyright ul{ display:inline; float:left; font-size:.69em; padding:0 0 0 .46em; width:30em;}
#footer #copyright ul li{ display:inline;}
#footer #copyright ul li a{ color:#666666; display:block; float:left; text-decoration:none; padding:0 .64em 0 .55em; border-right:.09em solid #008bcb;}
#footer #copyright ul li a.ultimo{ border:none; padding-right:0;}
#footer #copyright ul li a:hover, #footer #copyright ul li a:focus{ color:#000;}
#footer #datos_contacto{ clear:both; margin:.81em 1.25em 0;}
#footer #datos_contacto address{ color:#999; font-size:.69em; font-style:normal; line-height:1.64em;}
#footer #datos_contacto address span{ margin-left:.91em;}

#breadcrumbs{ clear:both; padding:0 0 1.06em;}
#breadcrumbs ol li{ background:url(img/icon-breadcrumbs.gif) no-repeat left; color:#999999; display:block; float:left; font-size:.69em; font-weight:bold; padding:0 .45em 0 .91em;}
#breadcrumbs ol li.li_primero{ background:none; padding-left:0;}
#breadcrumbs ol li a{ color:#999999; font-weight:normal; text-decoration:none;}
#breadcrumbs ol li a:hover, #breadcrumbs ol li a:focus{ text-decoration:underline;}

#contenido{ background:url(img/bg-contenido.gif) repeat-y top left; clear:both; padding:0 0 1.88em;}
#contenido #col_izda{ display:inline; float:left; width:630px;}
#contenido #col_dcha{ display:inline; float:right; padding:.25em 0 0; width:290px;}

p.p_nombre_seccion{ color:#008bcb; font-size:.69em; text-transform:uppercase;}
p.p_mas_info{ font-size:.75em; font-weight:bold; margin:1.08em 0 0; text-align:right;}
p.p_mas_info a{ color:#000; text-decoration:underline;}
p.p_mas_info a:hover, p.p_mas_info a:focus{ text-decoration:none;}

#dest_secciones{ clear:both;}
#dest_secciones .dest_seccion{ margin:.94em 1.25em 0;}
#dest_secciones .dest_seccion img{ float:left;}
#dest_secciones .dest_seccion p.p_nombre_seccion{ padding-left:10.91em;}
#dest_secciones .dest_seccion h3{ font-size:1.13em; line-height:1em; font-weight:bold; padding:.11em 0 0 6.67em;}
#dest_secciones .dest_seccion p.p_entradilla{ color:#333333; font-size:.88em; line-height:1.29em; padding:.07em 8.31em 0 8.57em;}
#dest_secciones .dest_seccion p.p_mas_info{ margin:.83em 0 0;}

#dest_blog{}
#dest_blog #titulo_blog{}
#dest_blog #titulo_blog h3 a{ color:#000; cursor:pointer; display:inline; float:left; height:63px; margin:0 .63em 0 0; position:relative; text-decoration:none; width:65px;}
#dest_blog #titulo_blog h3 a span{ background:url(img/bg-h3-blog.gif) no-repeat top left; height:100%; position:absolute; width:100%;}
#dest_blog #titulo_blog h4{ color:#000; font-size:1.13em; font-weight:bold;}
#dest_blog #titulo_blog p{ padding:.91em 0 0;}
#dest_blog .post_blog{ clear:both; margin:1.06em 0 0;}
#dest_blog .post_blog h5{ font-size:.88em; font-weight:bold; line-height:1.29em;}
#dest_blog .post_blog h5 a{ color:#008bcb; text-decoration:none;}
#dest_blog .post_blog h5 a:hover, #dest_blog .post_blog h5 a:focus{ text-decoration:underline;}
#dest_blog .post_blog p{ color:#333333; font-size:.75em; line-height:1.5em;}
#dest_blog .post_blog p a{ color:#999999; text-decoration:none;}
#dest_blog .post_blog p a:hover, #dest_blog .post_blog p a:focus{ color:#000;}

#dest_contacto{ background:url(img/bg-cuadro-contacto.gif) no-repeat top; height:175px; margin:1.88em 0 0;}
#dest_contacto h3{ color:#fff; font-size:1.13em; font-weight:bold; padding:1.22em 1.11em 0;}
#dest_contacto p{ color:#fff; font-size:.75em; line-height:1.5em; padding:0 1.67em;}
#dest_contacto p a{ color:#fff; font-weight:bold; text-decoration:underline;}
#dest_contacto p a:hover, #dest_contacto p a:focus{ text-decoration:none;}
#dest_contacto div{ margin:.94em 1.25em 0;}
#dest_contacto div img{ float:left; margin:0 .63em 0 0;}
#dest_contacto div p{ display:block; float:left; font-size:1.13em; font-weight:bold; line-height:1em; padding:0;}

#cont_interior{}
#cont_interior h2{ color:#666; font:normal 1.13em/1.22em Helvetica, Arial, sans-serif;}
#cont_interior h2 strong{ color:#008bcb; font-size:1.78em; font-weight:bold;}
#cont_interior h2 strong span{ display:none;}
#cont_interior h3{ color:#333; font:bold 2em/1.13em Helvetica, Arial, sans-serif; margin:.22em 0 0;}
#cont_interior h3 span{ font-weight:normal; font-style:italic;}

#enviar_amigo{ clear:both; text-align:right; margin:-.88em 0 0;}
#enviar_amigo p{ font-size:.69em; padding:0; margin:0;}
#enviar_amigo p a{ background:url(img/icon-flecha-enviar-amigo.gif) no-repeat right; color:#008bcb; padding:0 1.36em 0 0; text-decoration:none;}
#enviar_amigo p a.active{ background:url(img/icon-cerrar-enviar-amigo.gif) no-repeat right;}
#enviar_amigo #cuadro_enviar_amigo{ background:url(img/bg-cuadro-enviar-amigo.gif) no-repeat top; display:none; height:4.69em; text-align:left; margin:1.13em 0 0;}
#enviar_amigo #cuadro_enviar_amigo p{ color:#fff; display:inline; float:left; font-size:.75em; line-height:1.5em; padding:1.67em 0 0 12.08em; width:19.17em;}
#enviar_amigo #cuadro_enviar_amigo p strong{ color:#7fc5e5;}
#enviar_amigo #cuadro_enviar_amigo form{ display:inline; float:left; padding:2em 0 0 1.25em; font-size:.75em; width:19.58em;}
#enviar_amigo #cuadro_enviar_amigo form input{ background:#fff; color:#999; font:normal 1em Arial, Helvetica, sans-serif; padding:5px 7px 7px 7px; border:.08em solid #cccccc; width:73%;}
#enviar_amigo #cuadro_enviar_amigo form button{ background:url(img/bot-enviar-amigo.gif) no-repeat top left; border:none; cursor:pointer; height:30px; margin:0 0 0 .08em; overflow:hidden; text-indent:-999em; vertical-align:bottom; width:30px;}
#enviar_amigo #cuadro_enviar_amigo form button:hover, #enviar_amigo #cuadro_enviar_amigo form button:focus{ background-position:bottom left;}

#video_sobre_nosotros{ background:url(img/bg-video-sobre-nosotros.gif) no-repeat top left; height:24.5em; margin:1.56em 0 0;}
#flash_sobre_nosotros{ background:url(img/bg-flash-sobre-nosotros.gif) no-repeat top left; height:23.13em; margin:1.56em 0 0;}
#video_sobre_nosotros div, #flash_sobre_nosotros div{ color:#fff; padding:.63em 0; text-align:center;}
#cont_interior #txt_sobre_nosotros{ background:url(img/bg-txt-sobre-nosotros.jpg) no-repeat top left; margin:1.56em 0 0; min-height:14.06em; _height:14.06em;}
#cont_interior #txt_sobre_nosotros p{ color:#333; font-size:.75em; line-height:1.5em; padding:1.5em 0 0 22.92em;}
#cont_interior #txt_sobre_nosotros p.p_primero{ padding-top:0;}
#cont_interior #txt_sobre_nosotros blockquote.blockquote_mision,
#cont_interior #txt_sobre_nosotros blockquote.blockquote_equipo{ color:#008bcb; font-size:1.75em; font-weight:bold; line-height:1.07em; margin:.75em 0 0; padding:0 0 0 9.82em;}
#cont_interior #txt_sobre_nosotros blockquote.blockquote_pasion{ color:#008bcb; font-size:1.50em; font-weight:bold; line-height:1.17em; margin:.96em 0 0; padding:0 0 0 11.46em;}
#cont_interior #txt_sobre_nosotros p.p_nombre{ color:#333333; font-size:.88em; font-weight:bold; font-style:normal; padding:1.22em 0 0 19.64em;}
#cont_interior #txt_sobre_nosotros ol{ color:#333; font-size:.75em; line-height:1.5em; padding:0 0 0 22.92em;}
#cont_interior #txt_sobre_nosotros ol li{ padding:1.5em 0 0 1.67em;}
#cont_interior #txt_sobre_nosotros ol li strong{ color:#008bcb;}
#cont_interior #txt_sobre_nosotros ol li.li_01{ background:url(img/icon-li-01.gif) no-repeat 0 1.83em;}
#cont_interior #txt_sobre_nosotros ol li.li_02{ background:url(img/icon-li-02.gif) no-repeat 0 1.83em;}
#cont_interior #txt_sobre_nosotros ol li.li_03{ background:url(img/icon-li-03.gif) no-repeat 0 1.83em;}
#cont_interior #txt_sobre_nosotros ol li.li_04{ background:url(img/icon-li-04.gif) no-repeat 0 1.83em;}
#cont_interior #txt_sobre_nosotros ol li.li_05{ background:url(img/icon-li-05.gif) no-repeat 0 1.83em;}

#cont_interior #txt_modelo{ background:url(img/bg-blockquote-modelo.gif) no-repeat left top; margin:1.56em 0 0;}
#cont_interior #txt_modelo blockquote{ color:#fff; display:inline; float:left; font-weight:bold; margin:45px 0 0 35px; width:210px;}
#cont_interior #txt_modelo blockquote.blockquote_accion{ font-size:1.75em; line-height:1.07em; margin-top:50px;}
#cont_interior #txt_modelo blockquote.blockquote_poder,
#cont_interior #txt_modelo blockquote.blockquote_aprender{ font-size:1.38em; line-height:1.09em;}
#cont_interior #txt_modelo blockquote.blockquote_emotion{ font-size:1.38em; line-height:1.09em; margin-top:60px;}
#cont_interior #txt_modelo p{ color:#333; font-size:.75em; line-height:1.5em; padding:1.5em 0 0 22.92em;}
#cont_interior #txt_modelo p.p_primero{ padding-top:0;}
 #cont_interior #txt_modelo p.p_indice, #cont_interior #txt_modelo p.p_enfoque{ padding:0;}
.txt_indice, .txt_enfoque{ background:none !important;}
#cont_interior #txt_modelo ol{ color:#333; font-size:.75em; line-height:1.5em; padding:0 0 0 22.92em;}
#cont_interior #txt_modelo ol li{ padding:1.5em 0 0 1.67em;}
#cont_interior #txt_modelo ol li.li_01{ background:url(img/icon-li-01.gif) no-repeat 0 1.83em;}
#cont_interior #txt_modelo ol li.li_02{ background:url(img/icon-li-02.gif) no-repeat 0 1.83em;}
#cont_interior #txt_modelo ol li strong{ color:#008bcb;}

#submenu_modelo{ padding:0 0 4.69em;}
#submenu_modelo ul li{ background:url(img/bg-border-submenu.gif) no-repeat bottom; display:block; font-size:.88em; font-weight:bold; padding:.29em .21em .36em;}
#submenu_modelo ul li a{ background:url(img/icon-li-flecha-link.gif) no-repeat left; color:#333333; display:block; padding:.07em 0 .14em 2.14em; text-decoration:none;}
#submenu_modelo ul li a:hover, #submenu_modelo ul li a:focus{ text-decoration:underline;}
#submenu_modelo ul li a.selected, #submenu_modelo ul li a.selected:hover, #submenu_modelo ul li a.selected:focus,
.mision ul li a.mision, .mision ul li a.mision:hover, .mision ul li a.mision:focus,
.pasion ul li a.pasion, .pasion ul li a.pasion:hover, .pasion ul li a.pasion:focus,
.vision ul li a.vision, .vision ul li a.vision:hover, .vision ul li a.vision:focus,
.valores ul li a.valores, .valores ul li a.valores:hover, .valores ul li a.valores:focus,
.equipo ul li a.equipo, .equipo ul li a.equipo:hover, .equipo ul li a.equipo:focus,
.accion ul li a.accion, .accion ul li a.accion:hover, .accion ul li a.accion:focus,
.poder ul li a.poder, .poder ul li a.poder:hover, .poder ul li a.poder:focus,
.aprender ul li a.aprender, .aprender ul li a.aprender:hover, .aprender ul li a.aprender:focus,
.emotion ul li a.emotion, .emotion ul li a.emotion:hover, .emotion ul li a.emotion:focus,
.enfoque ul li a.enfoque, .enfoque ul li a.enfoque:hover, .enfoque ul li a.enfoque:focus{ background:url(img/icon-li-flecha-hover.gif) no-repeat left !important; color:#008bcb !important; text-decoration:none !important;}
#submenu_modelo ul li a span{ font-weight:normal;}

#cont_interior #grafico_indice{ margin:2.5em 0 0;}
#cont_interior #grafico_indice div{ background:url(img/bg-graf-indice-modelo.jpg) no-repeat top center; height:260px;}
#cont_interior #grafico_indice h3{ color:#7fc5e5; display:inline; float:left; font-size:1.5em; line-height:1em; margin:.21em 0 0; text-align:center; text-transform:uppercase;}
#cont_interior #grafico_indice h3.h3_teoria{ margin-left:.42em; width:7.29em;}
#cont_interior #grafico_indice h3.h3_realizacion{ margin-left:.83em; width:8.33em;}
#cont_interior #grafico_indice h3.h3_praxis{ margin-left:.83em; width:8.13em;}
#cont_interior #grafico_indice h3 strong{ color:#008bcb; display:block;}
#cont_interior #txt_modelo blockquote.blockquote_indice{ color:#7fc5e5; display:block; float:none; font-size:1em; font-weight:bold; line-height:1.13em; margin:2.69em 1.88em 0; text-align:center; width:35.63em;}
#cont_interior #txt_modelo blockquote.blockquote_indice strong{ color:#008bcb;}

#cont_interior #grafico_enfoque{ margin:1.13em 0 0;}
#cont_interior #grafico_enfoque ul{ display:inline; float:left; font-size:.75em; line-height:1.5em; width:19.17em;}
#cont_interior #grafico_enfoque ul li{ display:block; margin:1.5em 0 0; padding:0 0 0 3.58em;}
#cont_interior #grafico_enfoque ul li strong{ color:#008bcb;}
#cont_interior #grafico_enfoque ul li.li_personal{ background:url(img/icon-graf-enfoque-personal.gif) no-repeat top left;}
#cont_interior #grafico_enfoque ul li.li_equipo{ background:url(img/icon-graf-enfoque-equipo.gif) no-repeat top left;}
#cont_interior #grafico_enfoque ul li.li_sistema{ background:url(img/icon-graf-enfoque-sistema.gif) no-repeat top left;}
#cont_interior #grafico_enfoque img{ display:inline; float:right; margin:1.13em 0 0;}

#cont_interior #txt_como_lo_hacemos{ margin:1.56em 0 0;}
#cont_interior #txt_como_lo_hacemos p{ color:#333; font-size:.75em; line-height:1.5em; padding:1.5em 0 0;}
#cont_interior #txt_como_lo_hacemos p a{ color:#000; text-decoration:underline;}
#cont_interior #txt_como_lo_hacemos p a:hover, #cont_interior #txt_como_lo_hacemos p a:focus{ color:#008bcb; text-decoration:none;}
#cont_interior #txt_como_lo_hacemos p.p_primero{ padding-top:0;}
#cont_interior #txt_como_lo_hacemos h4{ color:#008bcb; font-size:1.13em; font-weight:normal; line-height:1em; padding:2.86em 0 .44em; text-transform:uppercase;}
#cont_interior #txt_como_lo_hacemos h4.h4_primero{ padding-top:0;}
#cont_interior #txt_como_lo_hacemos h4 strong{ color:#7fc5e5; font-weight:bold;}
#cont_interior #txt_como_lo_hacemos ul.ul_flechas{ color:#333; font-size:.75em; line-height:1.5em; margin:0 0 0 .83em; padding:1.5em 0 0;}
#cont_interior #txt_como_lo_hacemos ul.ul_flechas li{ background:url(img/icon-flecha-li.gif) no-repeat 0 .42em; display:block; padding:0 0 0 1.92em;}
#cont_interior #txt_como_lo_hacemos ol{ color:#333; font-size:.75em; line-height:1.5em; margin:1.5em 0 0;}
#cont_interior #txt_como_lo_hacemos ol.ol_aplicaciones{ background:url(img/bg-ejemplo-aplicaciones.gif) no-repeat top left; margin-top:1em; padding-left:9.58em;}
#cont_interior #txt_como_lo_hacemos ol li{ list-style:decimal; margin:0 0 0 16px;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada{ margin:1.88em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada div{ display:inline; float:left;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada .cuadro_servicios{ background:url(img/bg-cuadro-p-servicios.jpg) no-repeat top; height:27.06em; width:19em;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada .cuadro_metodologias{ background:url(img/bg-cuadro-p-metodologias.jpg) no-repeat top; height:27.13em; margin:.63em 0 0 1.56em; width:18.75em;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada h3{ font-size:1.88em; color:#fff; margin:0; padding:.9em 1em 0; text-transform:uppercase;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada .cuadro_metodologias h3{ padding-top:1.13em;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada p{ margin:.17em 2.5em 0; padding:0;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada p.p_enlace{ margin-top:.83em; padding:.26em 0;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada p.p_enlace a{ background:#333; color:#fff; font-weight:bold; padding:.42em .67em;}
#cont_interior #txt_como_lo_hacemos #cuadros_portada p.p_enlace a:hover, #cont_interior #txt_como_lo_hacemos #cuadros_portada p.p_enlace a:focus{ background:#008bcb; text-decoration:none;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases{ background:url(img/bg-cuadro-fases.gif) no-repeat top; height:13.13em; margin:2.82em 0 0; padding: 0 0 1.06em;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .columna{ display:inline; float:left; margin:10px 0 0; width:12.19em;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .col_fase2, #cont_interior #txt_como_lo_hacemos #cuadro_fases .col_fase3{ margin-left:1.25em;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .columna img{ margin:0 0 0 4.13em; position:absolute;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .columna h5{ color:#008bcb; font-size:1.13em; font-weight:bold; padding:.11em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .columna h5 span{ display:none;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .columna p{ padding:3.17em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadro_fases .columna p strong{ color:#008bcb;}
#cont_interior #txt_como_lo_hacemos #graf_coaching, #cont_interior #txt_como_lo_hacemos #graf_sentido, #cont_interior #txt_como_lo_hacemos #graf_live_training, #cont_interior #txt_como_lo_hacemos #graf_inteligencia{ margin:1.88em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadro_metodologias{ background:url(img/bg-cuadro-metodologias.gif) no-repeat top; height:85px; margin:3.75em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadro_metodologias h6{ font-size:.75em; font-weight:bold; line-height:1.5em; padding:1.08em 0 0 5.83em; text-transform:uppercase;}
#cont_interior #txt_como_lo_hacemos #cuadro_metodologias p{ color:#fff; padding:.42em 0 0 5.83em;}
#cont_interior #txt_como_lo_hacemos #cuadro_metodologias p a{ color:#fff; text-decoration:underline;}
#cont_interior #txt_como_lo_hacemos #cuadro_metodologias p a:hover, #cont_interior #txt_como_lo_hacemos #cuadro_metodologias p a:focus{ text-decoration:none;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes{ background:url(img/bg-cuadro-porcentajes.gif) no-repeat top; height:20.63em; margin:2.82em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul{}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul li{ color:#333333; display:inline; float:left; font-size:.88em; font-weight:bold; line-height:1.29em; margin:0 0 0 1.43em; min-height:8.57em; _height:8.57em; padding:1.43em 0 0; text-transform:uppercase; width:10em;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul li.li_01{ margin-left:0;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul li.li_03{ margin-left:2.14em; width:9.29em;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul li.li_04{ margin-left:2.86em; width:8.57em;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul li strong{ color:#7fc5e5; display:block; font-size:5.14em;}
#cont_interior #txt_como_lo_hacemos #cuadro_porcentajes ul li strong span{ font-size:.67em;}
#cont_interior #txt_como_lo_hacemos #logos_garantia img{ display:inline; float:left; margin:.95em 1.19em 0 0;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes{ background:url(img/bg-cuadro-ejes.gif) no-repeat top; height:19.69em; margin:2.82em 0 0; padding: 0 0 1.06em;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes h5{ color:#008bcb; display:inline; float:right; font-size:1.38em; line-height:1.09em; margin:4.77em 0 0; text-transform:uppercase; width:10em;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul{ padding:1.06em 0 0; width:22.5em;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul li{ display:block; font-size:.75em; line-height:1.5em; min-height:3.33em; _height:3.33em; margin:1.83em 0 0; padding:0 0 0 4.17em;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul li strong{ display:block; font-size:1.17em; font-weight:bold; text-transform:uppercase;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul li.li_01{ background:url(img/icon-li-ejes-01.gif) no-repeat left top;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul li.li_02{ background:url(img/icon-li-ejes-02.gif) no-repeat left top;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul li.li_03{ background:url(img/icon-li-ejes-03.gif) no-repeat left top;}
#cont_interior #txt_como_lo_hacemos #cuadro_ejes ul li.li_04{ background:url(img/icon-li-ejes-04.gif) no-repeat left top;}

#submenu_como_lo_hacemos{ padding:.31em 0 4.69em;}
#submenu_como_lo_hacemos h4{ background:url(img/bg-h4-como-link.gif) no-repeat left; color:#000; display:block; font-size:.88em; font-weight:bold; padding:.07em 0 .42em 2.36em;}
#submenu_como_lo_hacemos h4.h4_metodologia{ margin:1.43em 0 0;}
#submenu_como_lo_hacemos ul{ margin:.88em 0 0 1.63em;}
#submenu_como_lo_hacemos ul li{ display:inline;}
#submenu_como_lo_hacemos ul li a{ background:url(img/icon-li-como.gif) no-repeat left; color:#000; display:block; font-size:.75em; line-height:1.5em; padding:0 0 0 .67em; text-decoration:none;}
.servicios h4.h4_servicios, .metodologia h4.h4_metodologia{ background:url(img/bg-h4-como-selected.gif) no-repeat left !important; color:#008bcb !important;}
#submenu_como_lo_hacemos ul li a:hover, #submenu_como_lo_hacemos ul li a:focus{ text-decoration:underline;}
.s_coaching ul li a.s_coaching, .s_coaching ul li a.s_coaching:hover, .s_coaching ul li a.s_coaching:focus,
.s_cambio ul li a.s_cambio, .s_cambio ul li a.s_cambio:hover, .s_cambio ul li a.s_cambio:focus,
.s_desarrollo ul li a.s_desarrollo, .s_desarrollo ul li a.s_desarrollo:hover, .s_desarrollo ul li a.s_desarrollo:focus,
.s_sentido ul li a.s_sentido, .s_sentido ul li a.s_sentido:hover, .s_sentido ul li a.s_sentido:focus,
.s_sistemas ul li a.s_sistemas, .s_sistemas ul li a.s_sistemas:hover, .s_sistemas ul li a.s_sistemas:focus,
.m_coaching ul li a.m_coaching, .m_coaching ul li a.m_coaching:hover, .m_coaching ul li a.m_coaching:focus,
.m_teatro ul li a.m_teatro, .m_teatro ul li a.m_teatro:hover, .m_teatro ul li a.m_teatro:focus,
.m_world ul li a.m_world, .m_world ul li a.m_world:hover, .m_world ul li a.m_world:focus,
.m_metaplan ul li a.m_metaplan, .m_metaplan ul li a.m_metaplan:hover, .m_metaplan ul li a.m_metaplan:focus,
.m_live ul li a.m_live, .m_live ul li a.m_live:hover, .m_live ul li a.m_live:focus,
.m_shadowing ul li a.m_shadowing, .m_shadowing ul li a.m_shadowing:hover, .m_shadowing ul li a.m_shadowing:focus,
.m_elearning ul li a.m_elearning, .m_elearning ul li a.m_elearning:hover, .m_elearning ul li a.m_elearning:focus,
.m_inteligencia ul li a.m_inteligencia, .m_inteligencia ul li a.m_inteligencia:hover, .m_inteligencia ul li a.m_inteligencia:focus,
.m_sistemas ul li a.m_sistemas, .m_sistemas ul li a.m_sistemas:hover, .m_sistemas ul li a.m_sistemas:focus{ color:#008bcb !important; font-weight:bold; text-decoration:none !important;}

#cuadro_beneficios h4{ color:#008bcb; font-size:1.13em; font-weight:bold; padding:.83em 0 0 6.67em; text-transform:uppercase;}
.cuadro_l{ background:url(img/bg-cuadro-beneficios-l.gif) no-repeat top; height:26em;}
.cuadro_m{ background:url(img/bg-cuadro-beneficios-m.gif) no-repeat top; height:23.13em;}
.cuadro_s{ background:url(img/bg-cuadro-beneficios-s.gif) no-repeat top; height:19.06em;}
#cuadro_beneficios ul{ margin:2.25em 1.56em 0;}
#cuadro_beneficios ul li{ background:url(img/bg-li-beneficios.gif) no-repeat 0 .42em; color:#fff; display:block; font-size:.75em; line-height:1.5em; margin:.5em 0 0; padding:0 0 0 1.5em;}

#cont_interior #txt_colaboracion{ margin:1.56em 0 0;}
#cont_interior #txt_colaboracion p{ color:#333; font-size:.75em; line-height:1.5em; padding:1.5em 0 0;}
#cont_interior #txt_colaboracion p.p_primero{ padding-top:0;}
#cont_interior #txt_colaboracion #listado_colaboradores{ background:url(img/border-sep.gif) no-repeat top; margin:2.82em 0 0; padding:.31em 0 0;}
#cont_interior #txt_colaboracion #listado_colaboradores .ficha_colaborador{ background:url(img/border-sep.gif) no-repeat bottom; clear:both; padding:1.25em 0 1.56em;}
#cont_interior #txt_colaboracion #listado_colaboradores .logo_colaborador{ background:url(img/bg-marco-colaboracion.gif) no-repeat top; display:inline; float:left; height:8.56em; text-align:center; width:14.69em;}
#cont_interior #txt_colaboracion #listado_colaboradores .logo_colaborador img{ margin-top:.63em;}
#cont_interior #txt_colaboracion #listado_colaboradores .txt_colaborador{ display:inline; float:left; margin:0 0 0 .94em; width:23.69em;}
#cont_interior #txt_colaboracion #listado_colaboradores h4{ color:#008bcb; font-size:.88em; font-weight:normal; line-height:1.29em; margin:0 7.86em 0 0;}
#cont_interior #txt_colaboracion #listado_colaboradores p{ margin:.58em 9.17em 0 0; padding:0;}
#cont_interior #txt_colaboracion #listado_colaboradores p.p_enlace{ margin:.83em 0 0; padding:.26em 0; text-align:right;}
#cont_interior #txt_colaboracion #listado_colaboradores p.p_enlace a{ background:#000; color:#fff; font-weight:bold; padding:.42em .67em;}
#cont_interior #txt_colaboracion #listado_colaboradores p.p_enlace a:hover, #cont_interior #txt_colaboracion #listado_colaboradores p.p_enlace a:focus{ background:#008bcb; text-decoration:none;}

#col_dcha_datos_contacto{ padding:.19em 0 0;}
#col_dcha_datos_contacto h4{ color:#008bcb; font-size:1.13em; font-weight:normal; padding:1.06em 0 1.22em 4.17em; text-transform:uppercase;}
#col_dcha_datos_contacto h4.h4_donde_estamos{ background:url(img/icon-donde-estamos.gif) no-repeat left top;}
#col_dcha_datos_contacto h4.h4_como_acceder{ background:url(img/icon-como-acceder.gif) no-repeat left top; margin:1.11em 0 0;}
#col_dcha_datos_contacto #donde_estamos{ background:url(img/bg-cuadro-donde-estamos.gif) no-repeat top; height:10.94em; margin:.63em 0 0;}
#col_dcha_datos_contacto #donde_estamos h5{ color:#333; font-size:.88em; font-weight:bold; line-height:1.29em; padding:1.29em 1.43em 0; text-transform:uppercase;}
#col_dcha_datos_contacto #donde_estamos address{ color:#333; font-size:.88em; font-style:normal; line-height:1.29em; padding:0 1.43em;}
#col_dcha_datos_contacto #donde_estamos p{ color:#333; font-size:1.13em; font-weight:bold; line-height:1em; margin:1.28em 0 0; padding:0 1.11em;}
#col_dcha_datos_contacto #donde_estamos p.p_google_maps{ background:red; margin:0; padding:0; float:right; font-size:.75em; font-weight:bold; margin:2.25em 1.67em 0 0; padding:.5em 0 .67em;}
#col_dcha_datos_contacto #donde_estamos p.p_google_maps a{ background:#008bcb; color:#fff; padding:.5em .67em .67em; text-decoration:underline;}
#col_dcha_datos_contacto #donde_estamos p.p_google_maps a:hover, #col_dcha_datos_contacto #donde_estamos p.p_google_maps a:focus{ background:#000; text-decoration:none;}
#col_dcha_datos_contacto #como_acceder p{ font-size:.69em; line-height:1.27em; margin:1.27em 0 0;}

#cont_interior #txt_clientes{ margin:1.88em 0 0;}
#cont_interior #txt_clientes #abecedario{ background:url(img/bg-cuadro-abecedario.gif) no-repeat top; height:5em;}
#cont_interior #txt_clientes #abecedario p{ font-size:.75em; line-height:1.5em; padding:1.25em 1.67em 0;}
#cont_interior #txt_clientes #abecedario ul{ font-size:.75em; line-height:1.5em; margin:0 1.67em 0; padding:.42em 0 0;}
#cont_interior #txt_clientes #abecedario ul li{ display:inline;}
#cont_interior #txt_clientes #abecedario ul li span{ border-right:.08em solid #8ec8e3; color:#7ab0c9; display:block; float:left; font-weight:bold; padding:0 .42em; text-decoration:none; text-transform:uppercase;}
#cont_interior #txt_clientes #abecedario ul li a{ border-right:.08em solid #8ec8e3; color:#fff; display:block; float:left; font-weight:bold; padding:0 .42em; text-decoration:none; text-transform:uppercase;}
#cont_interior #txt_clientes #abecedario ul li a:hover, #cont_interior #txt_clientes #abecedario ul li a:focus{ text-decoration:underline;}
#cont_interior #txt_clientes #abecedario ul li span.primero,#cont_interior #txt_clientes #abecedario ul li a.primero{ padding-left:0;}
#cont_interior #txt_clientes #abecedario ul li span.ultimo,#cont_interior #txt_clientes #abecedario ul li a.ultimo{ border:none; padding-right:0;}
#cont_interior #txt_clientes #abecedario ul li a.selected, #cont_interior #txt_clientes #abecedario ul li a.selected:hover, #cont_interior #txt_clientes #abecedario ul li a.selected:focus{ color:#7fc5e5; text-decoration:none;}
#cont_interior #txt_clientes #abecedario ul li a.ver_todos{ background:#000; border:none; float:right; font-weight:bold; margin:-.25em 0 0; text-decoration:underline; text-transform:none; padding:.25em .67em .41em;}
#cont_interior #txt_clientes #abecedario ul li a.ver_todos:hover, #cont_interior #txt_clientes #abecedario ul li a.ver_todos:focus{ text-decoration:none;}
#cont_interior #txt_clientes #resultados{ margin:1.56em 1.25em 0;}
#cont_interior #txt_clientes #resultados h4{ color:#008bcb; display:inline; float:left; font-size:3.75em; font-weight:bold; line-height:1em; padding:0; margin:0;}
#cont_interior #txt_clientes #resultados p{ display:inline; float:right; font-size:.75em; padding:3.25em 0 0; text-align:right;}
#cont_interior #txt_clientes #listado_clientes{ clear:both; margin:-.63em 1.25em;}
#cont_interior #txt_clientes #listado_clientes h4{color:#008bcb; clear:both; font-size:3.75em; font-weight:bold; line-height:1em; padding:0; margin:0; height:50px;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente{ display:inline; float:left; margin:1.88em .75em 0 0; width:8.44em; height:9em;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente a, #cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente span{ background:url(img/bg-marco-listado-clientes.gif) no-repeat top; display:block; height:6.44em; position:relative;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente a:hover, #cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente a:focus { background-position:bottom;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente a img.tira_case_study{ position:absolute; z-index:10;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente a img.logotipo, #cont_interior #txt_clientes #listado_clientes .cuadro_cliente .logo_cliente span img.logotipo{ margin:.81em 0 0 .81em; z-index:1;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente p{ color:#008bcb; font-size:.75em; font-weight:bold; margin:0; padding:.5em .83em 0;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente p a{ color:#008bcb; text-decoration:none;}
#cont_interior #txt_clientes #listado_clientes .cuadro_cliente p a:hover, #cont_interior #txt_clientes #listado_clientes .cuadro_cliente p a:focus{ text-decoration:underline;}

#cont_interior #txt_clientes #col_izda_ficha{ display:inline; float:left; width:15.63em;}
#cont_interior #txt_clientes #col_izda_ficha #logo_ficha{ background:url(img/bg-logo-ficha.gif) no-repeat top; height:205px; text-align:center;}
#cont_interior #txt_clientes #col_izda_ficha #logo_ficha img{ margin-top:2.5em;}
#cont_interior #txt_clientes #col_izda_ficha p.p_enlace_ficha{ font-size:.75em; font-weight:bold; padding:.42em 0 .58em; text-align:right;}
#cont_interior #txt_clientes #col_izda_ficha p.p_enlace_ficha a{ background:#333; color:#fff; text-decoration:underline; padding:.42em .75em .58em;}
#cont_interior #txt_clientes #col_izda_ficha p.p_enlace_ficha a:hover, #cont_interior #txt_clientes #col_izda_ficha p.p_enlace_ficha a:focus{ background:#008bcb; text-decoration:none;}
#cont_interior #txt_clientes #col_izda_ficha #cuadro_proyectos{ background:url(img/bg-cuadro-proyectos.gif) no-repeat top; height:21.56em; margin:1.25em 0 0;}
#cont_interior #txt_clientes #col_izda_ficha #cuadro_proyectos h4{ color:#fff; font-size:1.13em; font-weight:normal; line-height:1.11em; padding:1.11em 1.11em 0; text-transform:uppercase;}
#cont_interior #txt_clientes #col_izda_ficha #cuadro_proyectos p{ margin:.5em 1.25em 0 1.25em; font-size:.9em;}
#cont_interior #txt_clientes #col_izda_ficha #cuadro_proyectos ul{ margin:0 1.25em;}
#cont_interior #txt_clientes #col_izda_ficha #cuadro_proyectos ul li{ background:url(img/icon-flecha-li-proyectos.gif) no-repeat 0 .27em; display:block; font-size:.69em; line-height:1.27em; margin:1.27em 0 0; padding:0 0 0 1.45em;}

#cont_interior #txt_clientes #col_dcha_ficha{ display:inline; float:right; width:22.19em;}
#cont_interior #txt_clientes h4{ color:#008bcb; font-size:1.13em; font-weight:normal; line-height:1em; padding:2.86em 0 .44em; text-transform:uppercase;}
#cont_interior #txt_clientes #col_dcha_ficha h4{ margin:0; padding:0;}
#cont_interior #txt_clientes #col_dcha_ficha .testimonio{ margin:1.25em 0 0;}
#cont_interior #txt_clientes #col_dcha_ficha .testimonio h5{ background:url(img/icon-testimonio.gif) no-repeat top left; font-size:.88em; line-height:1.29em; padding:.29em 0 0 2.50em;}
#cont_interior #txt_clientes #col_dcha_ficha .testimonio p{ color:#008bcb; font-size:.75em; line-height:1.5em; padding:0 0 0 2.92em;}
#cont_interior #txt_clientes #col_dcha_ficha .testimonio blockquote{ font-size:.75em; line-height:1.5em; margin:.83em 0 0;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias{ background:url(img/border-sep-clientes.gif) no-repeat top; margin:2.5em 0 0; padding:.75em 0 .63em;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias #columnas{ background:url(img/border-sep-clientes-v.gif) repeat-y top center; padding:.5em 0;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias #columnas #col_servicios{ display:inline; float:left; width:47%;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias #columnas #col_metodologias{ display:inline; float:right; width:47%;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias h6{ color:#008bcb; font-size:.75em; font-weight:bold; line-height:1.5em; text-transform:uppercase;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias ul{ font-size:.69em; line-height:1.27em; margin:.91em 0 0;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias ul li a{ background:url(img/icon-li-como.gif) no-repeat 0 .36em; color:#000; display:block; margin:.28em 0 0; padding:0 0 0 .82em; text-decoration:none;}
#cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias ul li a:hover, #cont_interior #txt_clientes #col_dcha_ficha #servicios_metodologias ul li a:focus{ color:#008bcb;}
#cont_interior #txt_clientes #col_dcha_ficha #mas_info{ background:url(img/border-sep-clientes.gif) no-repeat top; clear:both; padding:1.88em 0 0;}
#cont_interior #txt_clientes #col_dcha_ficha #mas_info p{ color:#000; font-size:.75em; font-weight:bold; padding:0; margin:0;}
#cont_interior #txt_clientes #col_dcha_ficha #mas_info p a{ background:url(img/icon-sobre.gif) no-repeat left; color:#000; text-decoration:underline; padding:0 0 0 2.08em;}
#cont_interior #txt_clientes #col_dcha_ficha #mas_info p a:hover, #cont_interior #txt_clientes #col_dcha_ficha #mas_info p a:focus{ color:#008bcb; text-decoration:none;}
#cont_interior #txt_clientes h4.h4_case_studies{ clear:both;}

#cont_interior #txt_contacto{ margin:1.56em 0 0;}
#cont_interior #txt_contacto p{ color:#333; font-size:.75em; line-height:1.5em; padding:1.5em 0 0;}
#cont_interior #txt_contacto p a{ color:#000; text-decoration:underline;}
#cont_interior #txt_contacto p a:hover, #cont_interior #txt_contacto p a:focus{ color:#008bcb; text-decoration:none;}
#cont_interior #txt_contacto p.p_primero{ padding-top:0;}
#cont_interior #txt_contacto h4{ color:#008bcb; font-size:1.13em; font-weight:normal; line-height:1em; padding:2.86em 0 .44em; text-transform:uppercase;}
#cont_interior #txt_contacto ul.ul_flechas{ color:#333; font-size:.75em; line-height:1.5em; margin:0 0 0 .83em; padding:1.5em 0 0;}
#cont_interior #txt_contacto ul.ul_flechas li{ background:url(img/icon-flecha-li.gif) no-repeat 0 .42em; display:block; padding:0 0 0 1.92em;}
#cont_interior #txt_contacto form{ clear:both; padding:1.88em 0 0;}
#cont_interior #txt_contacto form.form_contacto{ background:url(img/bg-form-contacto.gif) no-repeat bottom left;}
#cont_interior #txt_contacto form.form_trabajo{ background:url(img/bg-form-trabajo.gif) no-repeat bottom left;}
#cont_interior #txt_contacto form #cuadro_error{ background:url(img/bg-cuadro-error.gif) no-repeat top; height:2.81em; padding:0 0 1.25em; text-align:center;}
#cont_interior #txt_contacto form #cuadro_error p{ color:#fff; font-weight:bold; padding:1.08em 0 0;}
#cont_interior #txt_contacto form p.p_obligatorios{ color:#008bcb; font-size:.69em; float:right; padding:.73em 0 0;}
#cont_interior #txt_contacto form div.campos_form{ padding:0 0 0 16.88em;}
#cont_interior #txt_contacto form div.campos_form label{ display:block; font-size:.88em; font-weight:bold; padding:.5em 0 0;}
#cont_interior #txt_contacto form div.campos_form label span{ color:#008bcb; font-weight:normal;}
#cont_interior #txt_contacto form div.campos_form input, #cont_interior #txt_contacto form div.campos_form textarea{ border:.08em solid #cccccc; color:#999999; font:normal .75em Arial, Helvetica, sans-serif; padding:.5em .58em .58em; margin:.58em 0 0; width:95%;}
#cont_interior #txt_contacto form div.campos_file input{ width:99.25%;}
#cont_interior #txt_contacto form div.campos_form select{ border:.08em solid #cccccc; color:#999999; font:normal .75em Arial, Helvetica, sans-serif; padding:.5em .58em; margin:.58em 0 0; width:99.25%;}
#cont_interior #txt_contacto form div.enviar{ clear:both; margin:1.25em 0 0 16.88em;}
#cont_interior #txt_contacto form div.enviar div{ display:inline; float:left; padding:.63em 0 0; width:15.63em;}
#cont_interior #txt_contacto form div.enviar input{ display:inline; float:left; margin:0; padding:0; width:auto;}
#cont_interior #txt_contacto form div.enviar label{ display:inline; float:left; font-size:.69em; font-weight:normal; margin:0; padding:0 0 0 .55em; text-align:left;}
#cont_interior #txt_contacto form div.enviar label a{ color:#000; font-weight:bold; text-decoration:underline;}
#cont_interior #txt_contacto form div.enviar label a:hover, #cont_interior #txt_contacto form div.enviar label a:focus{ color:#008bcb; text-decoration:none;}
#cont_interior #txt_contacto form div.enviar button{ background:#008bcb url(img/bg-bot-enviar.gif) no-repeat top left; border:none; cursor:pointer; color:#fff; font:bold 1.13em Arial, Helvetica, sans-serif; float:right; height:32px; text-align:center; text-transform:uppercase; width:89px;}
#cont_interior #txt_contacto form div.enviar button:hover, #cont_interior #txt_contacto form div.enviar button:focus{ background-color:#000; background-position:bottom;}
#cont_interior #txt_contacto #foto_equipo{ background:url(img/bg-marco-trabajo.gif) no-repeat top; display:inline; float:right; height:172px; margin:0 0 0 1.25em; text-align:center; width:256px;}
#cont_interior #txt_contacto #foto_equipo img{ margin:.5em auto 0;}
#cont_interior #txt_contacto p.p_trabajo{ font-size:1.13em; font-weight:bold; line-height:1.33em; padding-top:0;}

#clientes_destacados{ clear:both; margin:1.25em 0 0; position:relative;}
#clientes_destacados ul.slider-nav li{ position:absolute; top:40px;}
#clientes_destacados ul.slider-nav li a{display:block; width:21px; height:21px; text-indent:-800em;}
#clientes_destacados ul.slider-nav li.prev{left:0;}
#clientes_destacados ul.slider-nav li.prev a{ background:url(img/icon-flecha-slider-ant.gif) no-repeat top left;}
#clientes_destacados ul.slider-nav li.next{right:0;}
#clientes_destacados ul.slider-nav li.next a{ background:url(img/icon-flecha-slider-sig.gif) no-repeat top left;}
#clientes_destacados ul.slider-nav li a:hover, #clientes_destacados ul.slider-nav li a:focus{ background-position:bottom;}
#clientes_destacados #slider_clientes{ width:580px; margin: 0 0 0 25px; overflow:hidden; position:relative;}
#clientes_destacados #slider_clientes #slider_clientes_interior{ width:9999em;}
#clientes_destacados #slider_clientes .cuadro_cliente{ display:inline; float:left; margin:0 .75em 0 0; width:135px;}
#clientes_destacados #slider_clientes .cuadro_cliente .logotipo a,#clientes_destacados #slider_clientes .cuadro_cliente .logotipo span{ background:url(img/bg-marco-listado-clientes.gif) no-repeat top; display:block; height:6.44em;}
#clientes_destacados #slider_clientes .cuadro_cliente .logotipo a img.tira_case_study{ position:absolute; margin:0;}
#clientes_destacados #slider_clientes .cuadro_cliente .logotipo a img.img_logotipo, #clientes_destacados #slider_clientes .cuadro_cliente .logotipo span img.img_logotipo{ margin:.81em 0 0 .81em;}
#clientes_destacados #slider_clientes .cuadro_cliente .logotipo a:hover, #clientes_destacados #slider_clientes .cuadro_cliente .logotipo a:focus { background-position:bottom;}
#clientes_destacados #slider_clientes .cuadro_cliente p{ color:#008bcb; font-size:.75em; font-weight:bold; margin:0; padding:.5em .83em 0;}
#clientes_destacados #slider_clientes .cuadro_cliente p a{ color:#008bcb; text-decoration:none;}
#clientes_destacados #slider_clientes .cuadro_cliente p a:hover, #clientes_destacados #slider_clientes .cuadro_cliente p a:focus{ text-decoration:underline;}

#cont_interior #txt_contacto ul.ul_mapa_web{ margin:0; padding:0;}
#cont_interior #txt_contacto ul.ul_mapa_web li a{ color:#008bcb; display:block; font-size:1.13em; font-weight:normal; line-height:1em; margin:1.39em 0 0; padding:0; text-decoration:none; text-transform:uppercase;}
#cont_interior #txt_contacto ul.ul_mapa_web li a.primero{ margin-top:0;}
#cont_interior #txt_contacto ul.ul_mapa_web li ul li a{ background:url(img/icon-li-flecha-hover.gif) no-repeat left; color:#000; font-size:.88em; font-weight:bold; line-height:1.29em; margin:.36em 0 0 1.25em; padding:0 0 0 2.14em; text-transform:none;}
#cont_interior #txt_contacto ul.ul_mapa_web li ul li ul li a{ background:url(img/icon-flecha-li.gif) no-repeat left; color:#000; font-size:.75em; font-weight:normal; line-height:1.29em; margin:.42em 0 0 4.17em; padding:0 0 0 2.08em; text-transform:none;}
#cont_interior #txt_contacto ul.ul_mapa_web li a:hover, #cont_interior #txt_contacto ul.ul_mapa_web li a:focus{ text-decoration:underline;}

#fotos_clientes{}
#fotos_clientes h4{ font-size:1.13em; font-weight:bold;}
#fotos_clientes #galeria_fotos{ background:url(img/bg-fotos-clientes.gif) no-repeat -.13em 0; margin:.94em 0 0; height:15.94em;}
#fotos_clientes #galeria_fotos ul li a{ border:.13em solid #fff; display:block; float:left; margin:0 .57em .63em 0;}
#fotos_clientes #galeria_fotos ul li a.ultima{ margin-right:0;}
#fotos_clientes #galeria_fotos ul li a:hover, #fotos_clientes #galeria_fotos ul li a:focus{ border-color:#008bcb;}

#error #contenido{background:none; padding:0;}
#error #cont_interior h2 strong{color:#000;}
#error #cont_interior h2 strong em{ color:#008bcb; font-style:normal;}
#txt_error{padding:0 0 20em 0; background:url(img/bg-error.gif) no-repeat 0 bottom;}
#txt_error p{font-size:.75em; line-height:1.5em; padding:1.92em 0 1.25em 0; font-weight:bold;}
#txt_error ul{ margin:0 0 0 .25em; font-size:.75em;}
#txt_error ul li{ background:url(img/icon-flecha-li.gif) no-repeat 0 .25em; display:block; padding:0 0 .42em 1.92em;}
#txt_error a{color:#333;}
#txt_error a:hover{ text-decoration:none;}

/*ESTILOS INTRO*/
#cabecera_intro{}
#cabecera_intro img.logo{ float:left;margin:2em 2em 1em 0em;}
#cabecera_intro img.direccion{ float:right;margin:6.5em 2em 0em 0em;}
#intro_texto{ margin:2em 2em 5em 1em; width:340px; float:left;}
#intro_texto h1{ font-size:60px; color:#008BCB; text-transform:uppercase; line-height:20px;}
.intro_mini{ margin:2em 2em .5em 0em; width:240px; float:left;}
.intro_mini h2{ font-size:24px;margin:1em 0em .4em 0em;line-height:20px;}
.intro_mini p{ font-size:14px; font-weight:bold;line-height:18px;}
.intro_mini p.boton a{ font-size:14px; font-weight:bold;line-height:18px; text-transform:uppercase; background-color:#000000; color:#FFFFFF; padding:.3em; width:110px; text-align:center; margin:1em 0em 0em 0em; display:block; text-decoration:none;}
.intro_mini p.boton a:hover{ background-color:#008BCB;}
