@charset "UTF-8";
/* CSS Document */

body {background-color:#FFFFFF; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
a:active {outline:none}
:focus {-moz-outline-style:none}
.resaltado {color:#333333}
a {color:#999999; text-decoration:none}
a:hover {text-decoration:underline}

/*separadores*/
#separador {clear:both}
#separador_5 {clear:both; height:5px; display:block}
#separador_10 {clear:both; height:10px; display:block}
#separador_15 {clear:both; height:15px; display:block}
#separador_20 {clear:both; height:20px; display:block}

/*contenido*/
#wraper {width:955px; background-color:#EFEED9; margin:0 auto; display:block}
#contenido {width:805px; margin:0 auto; display:block; background-color:#FFFFFF}

/*carrusel home*/
#carrusel_home {display:block; width:645px; height:350px; margin:0 auto}
#imagenes_home {display:block; width:645px; height:350px}
#texto_home {background-image:url(../img/letrero_home.gif); width:502px; height:127px; display:block; float:right; margin-right:54px}

/*quienes somos*/
#head_quienes {display:block; width:694px; height:299px; margin:0 auto; background-image:url(../img/img_quienes_12.jpg)}
#titulo_quienes {display:block; width:694px; height:117px; background-image:url(../img/tit_quienes.gif); margin:0 auto; background-repeat:no-repeat}
#slogan_quienes {display:block; width:694px; height:62px; background-image:url(../img/quienes_slogan.gif); margin:0 auto}
#contenido_quienes {display:block; width:694px; margin:0 auto}
#contenido_quienes span.texto {display:block; width:216px; float:left; line-height:1.5em; color:#999999; margin-right:15px}
#datos_quienes {width:576px; height:200px; display:block; margin:0 auto; background-image:url(../img/quienes_cuadro_datos.jpg); padding-top:37px}
#datos_quienes a.navegacion {display:block; width:37px; float:left; height:191px}
#datos_quienes span.contenido {display:block}
#datos_quienes ul {list-style:none; padding:0 0 0 15px}
#datos_quienes li {background-image:url(../img/bullet_procesos.gif); background-repeat:no-repeat; padding-left:10px; color:#999999; font-size:13px; display:block; margin-bottom:15px}

/*procesos*/
#carrusel_procesos {display:block; width:694px; height:299px; margin:0 auto}
#imagenes_procesos {display:block; width:694px; height:299px}
#titulo_procesos {display:block; width:694px; height:80px; background-image:url(../img/tit_procesos.gif); margin:0 auto}
#slogan_procesos {display:block; width:694px; height:53px; background-image:url(../img/procesos_slogan.gif); margin:0 auto}
#contenido_procesos {display:block; width:694px; margin:0 auto}
#contenido_procesos span.tabla {display:block; width:451px; height:169px; float:right; background-image:url(../img/fondo_tabla_procesos.png)}
#contenido_procesos span.tabla_head {display:block; /*background-image:url(../img/proceso_tabla_top.gif);*/ height:28px}
#contenido_procesos span.tabla_cuerpo {display:block; /*background-image:url(../img/proceso_tabla_contenido.gif);*/ height:201px}
#contenido_procesos span.tabla_cuerpo_contenido {width:210px; display:block; float:left; padding-left:15px; padding-top:5px}
#contenido_procesos span.texto {display:block; width:230px; float:left; line-height:1.5em; color:#999999; padding-right:10px}
#contenido_procesos ul {list-style:none; padding-left:3px}
#contenido_procesos li {background-image:url(../img/bullet_procesos.gif); background-repeat:no-repeat; padding-left:10px; color:#999999; line-height:1.6em}

/*calidad*/
#carrusel_calidad {display:block; width:694px; height:299px; margin:0 auto}
#imagenes_calidad {display:block; width:694px; height:299px}
#titulo_calidad {display:block; width:694px; height:117px; background-image:url(../img/tit_calidad.gif); margin:0 auto}
#slogan_calidad {display:block; width:694px; height:50px; background-image:url(../img/calidad_slogan.gif); margin:0 auto}
#contenido_calidad {display:block; width:694px; margin:0 auto}
#contenido_calidad span.texto {display:block; width:216px; float:left; line-height:1.5em; color:#999999; margin-right:15px}
#contenido_calidad span.texto_final {display:block; width:225px; float:left; line-height:1.5em; color:#999999}
#links_calidad {width:696px; display:block; margin:0 auto}

/*innovacion*/
#head_innovacion {display:block; width:694px; height:299px; margin:0 auto; background-image:url(../img/img_innovacion_1.gif)}
#titulo_innovacion {display:block; width:694px; height:79px; background-image:url(../img/tit_innovacion.gif); margin:0 auto}
#slogan_innovacion {display:block; width:694px; height:40px; background-image:url(../img/innovacion_slogan.gif); margin:0 auto}
#contenido_innovacion {display:block; width:694px; margin:0 auto}
#contenido_innovacion span.texto {display:block; width:216px; float:left; line-height:1.5em; color:#999999; margin-right:15px}
#footer_innovacion {width:694px; height:165px; display:block; margin:0 auto; background-image:url(../img/innovacion_footer.gif)}

/*clientes*/
#carrusel_clientes {display:block; width:694px; height:299px; margin:0 auto}
#imagenes_clientes {display:block; width:694px; height:299px}
#slogan_clientes {display:block; width:694px; height:50px; background-image:url(../img/clientes_slogan.gif); margin:0 auto}
#titulo_clientes {display:block; width:694px; height:88px; margin:0 auto}
#titulo_clientes span.titulo {display:block; width:529px; height:88px; background-image:url(../img/tit_clientes.gif); float:left}
#titulo_clientes span.controles {display:block; float:left}
#contenido_clientes {display:block; width:694px; margin:0 auto}
#contenido_clientes span.texto {display:block; line-height:1.5em; color:#999999}
#contenido_clientes span.tabla {display:block; width:267px; height:341px; float:right; background-image:url(../img/clientes_tabla.gif); color:#999999; padding-top:31px}
#contenido_clientes ol {line-height:1.7em}
#contenido_clientes li {color:#999999; text-transform:uppercase}

/*contacto*/
#head_contacto {display:block; width:694px; height:299px; margin:0 auto}
#titulo_contacto {display:block; width:694px; height:80px; background-image:url(../img/tit_contacto.gif); margin:0 auto}
#contenido_contacto {display:block; width:694px; margin:0 auto}
#contenido_contacto span.tabla {display:block; width:451px; height:189px; float:right; background-image:url(../img/contacto_tabla.gif)}
#contenido_contacto span.tabla_cuerpo_contenido {width:210px; display:block; float:left; padding-left:15px; padding-top:35px; font-size:14px; color:#999999; line-height:1.5em}
#contenido_contacto span.texto {display:block; width:230px; float:left; line-height:1.5em; color:#999999; padding-right:10px}
#contenido_contacto span.tabla_2 {display:block; width:226px; height:189px; float:left; background:url(../img/contacto_tabla_2.gif) no-repeat}#contenido_contacto span.tabla_cuerpo_contenido_2 {width:210px; display:block; float:left; padding-left:15px; padding-top:15px; font-size:14px; color:#999999; line-height:1.5em}

/*noticias*/
#head_noticias {display:block; width:694px; height:299px; margin:0 auto; background-image:url(../img/img_noticias.jpg)}
#titulo_noticias {display:block; width:694px; height:80px; background-image:url(../img/tit_noticias.gif); margin:0 auto}
#titulo_noticias span.link_listado_noticias_top a {display:block; float:right; width:694px; text-align:right; color:#A7A7A7; text-decoration:underline; margin-top:35px; text-transform:uppercase}
#titulo_noticias span.link_listado_noticias_top a:hover {text-decoration:none}
#contenido_noticias {display:block; width:694px; margin:0 auto; color:#999}
#contenido_noticias span.titulo {font-size:22px; font-weight:bold; color:#A7A7A7}
#contenido_noticias span.fecha {font-size:14px; font-style:italic; color:#A7A7A7}
#contenido_noticias span.entradilla {font-size:14px; font-weight:bold; color:#A7A7A7}
.link_listado_noticias a {display:block; width:694px; text-align:left; color:#A7A7A7; text-decoration:underline; margin:0 auto; text-transform:uppercase}
.link_listado_noticias a:hover {text-decoration:none}
#contenido_noticias ul {list-style-type:none; margin:0; padding:0}
#contenido_noticias li a {display:block; width:694px; border-bottom:1px solid #A7A7A7; padding-bottom:10px; margin:10px 0 10px 0; text-decoration:none}
#contenido_noticias li a:hover {background-color: #F5F5F5}

/*menu*/
#menu {width:805px; margin:0 auto; display:block}
#menu span.vinculos {display:block; float:left}

/*logo*/
#logo {width:805px; height:52px; display:block; margin:0 auto}
#logo a {background-image:url(../img/logo.gif); background-repeat:no-repeat; width:60px; height:52px; display:block; float:left}
#logo span.select_idioma {display:block; background-image:url(../img/select_idioma.gif); width:50px; height:11px; float:right}
#logo span.select_idioma a {display:blo; width:20px; height:11px; float:left; background:none !important}

/*footer*/
#footer {width:805px; margin:0 auto; text-align:right; font-size:10px; color:#999999}
