@charset "utf-8";
* {margin:0;padding:0;border:0;list-style:none;font-family:Trebuchet MS, Arial MS, Verdana MS, Univers, Futura;font-size:12px;}
html{background:url(/img/fondo_pagina.gif) #F1F1F1 repeat-x;color:#8A8A8A; margin:0; padding:0;font-weight:normal;}
body{margin:0; padding:0;font-size:12px;}

/* Estilos comunes*/
h2 a{font-family:corbel, verdana, Arial;font-size:2em;color:#FFFFFF;text-decoration:none;}
h2 a:hover,
h2 a.oscuro:hover{color:#F9B700;text-decoration:underline;}
h2 a.oscuro{color:#949496;}

#servicios p,
#contacto-03 p,
#intro-proyectos-04 p{margin:0 0 .7em 3em;}

/* Contenedores */
#contenedor-cabecera{background:#F9B700; repeat-x bottom;border-bottom:1px solid #E6E6E6;}
#contenedor-cabecera-interior{background:#F9B700; repeat-x bottom;}
#contenedor-menu{background:url(../img/border-menu.gif) #F9B700 repeat-x bottom;}
#contenedor-servicios-clientes-01{background:#5D5C61;repeat-x bottom;border-bottom:1px solid #E6E6E6;}
#contenedor-productos-02{background:#8D8C91;repeat-x bottom;border-bottom:1px solid #CFCFD1;clear:both;}
#contenedor-contacto-03{background:#B7B6BB;repeat-x bottom;border-bottom:1px solid #E6E6E6;clear:both;}
#contenedor-actualidad-03{background:#B7B6BB;repeat-x bottom;border-bottom:1px solid #E6E6E6;clear:both;}
#contenedor-intro-proyectos-04{background:#FFFFFF;repeat-x bottom;border-bottom:1px solid #E0E0E0;}
#contenedor-listado-proyectos-04{background:#FFFFFF}
#contenedor-titulo-otras-soluciones{background:#FFFFFF;repeat-x bottom;border-bottom:1px solid #E0E0E0;padding:1em 0 0 0;}
#contenedor-listado-proyectos-04{padding-bottom:1em;}
#contenedor-otras-soluciones-05{background:#FFFFFF;repeat-x bottom;border-bottom:1px solid #E0E0E0;overflow:hidden;}

/* Cabeceras*/
#cabecera,
#cabecera-interior{width:77.9em;margin:0 auto;color:#FFFFFF;background:url(/img/fondo_cabecera.gif) #F9B700 no-repeat;overflow:hidden;}
#cabecera2{width:77.9em;margin:0 auto;color:#FFFFFF;background: #F9B700 no-repeat;overflow:hidden;}
.cab-izq{float:left;}

#cabecera2 h1{width:25em;}
#flash-tarjeta,
.flash-tarjeta{width:36.33em;height:19em;}
/*#flash-slogans{width:40.583em;height:10em;float:left;}*/
#flash-slogans,
.flash-slogans{width:40.583em;height:10em;float:left;}

#cabecera-interior{background:url(/img/fondo_cabecera_interior.gif)}
/*#cabecera-interior{width:77.9em;height:145px;margin 0 auto;color:#FFFFFF;background:url(/img/fondo_cabecera_interior.gif) #F9B700 no-repeat;overflow:hidden;}*/
#cabecera h1,
#cabecera-interior h1{padding:10px 0 0 1em;}
/* Servicios*/
#servicios-clientes-01{width:77.9em;margin:0 auto;color:#FFFFFF;background-color:#5D5C61;overflow:hidden;}
#servicios{width:65em;float:left;background-color:#5D5C61;}
#area-clientes,
#enlaces-directos{width:12.3em;height:6.3em;float:left;border:1px solid #9C9C9C;border-top:0;border-bottom:0;background:#7C7C7C;}
.lista-peque{overflow:hidden;margin:0.2em 0.4em;}
.lista-peque li{list-style:circle;list-style-position:inside;}
.lista-peque a{color:#D8D8DA;text-decoration:none;}
.lista-peque a:hover{text-decoration:underline;}

#area-clientes h2,
#enlaces-directos h2{height:6.3em;background:url(/img/acceso-area-clientes.gif) no-repeat;}
#area-clientes a.acceso,
#enlaces-directos a.acceso{margin: 0 4.1em 0 0;padding: 1.3em 0 0 0;font-family:corbel, verdana, Arial;font-size:1.4em;
	color:#B7B7B9;text-decoration:none;text-align:right;overflow:hidden;display:block;font-weight:normal;line-height:1em;}
#area-clientes .blanco,
#enlaces-directos .blanco{font-family:corbel, verdana, Arial;font-size:1.3em;font-weight:normal;}
#servicios p{margin:0 0 0 3em;}

/* Productos */
#productos-02{width:77.9em;margin:0 auto;color:#FFFFFF;overflow:hidden;}
#productos-02 #listado-productos_1{ width: 68em; padding: 0.5em 0 0 2em;overflow:hidden; display: block; }
#productos-02 #listado-productos_1 li.li-left{ width:32em;float:left;padding: 0 0 0 1em; }
#productos-02 #listado-productos_1 li.li-right{ width: 32em;float:left; }
#productos-02 #listado-productos_1 li.li-right-flecha, #productos-02 #listado-productos_2 li.li-right-flecha, #productos-02 #listado-productos_3 li.li-right-flecha { float: left; padding: 2.2em 0 0 4px; }
#productos-02 #listado-productos_1 li.li-right-flecha img, #productos-02 #listado-productos_2 li.li-right-flecha img, #productos-02 #listado-productos_3 li.li-right-flecha img { width: 6px; cursor: pointer; }

#productos-02 #listado-productos_2 { width: 68em; padding: 0.5em 0 0 2em;overflow:hidden; display: none; }
#productos-02 #listado-productos_2 li.li-left{ width:32em; float:left; padding: 0 0 0 1em;}
#productos-02 #listado-productos_2 li.li-right{ width:32em; float:left;}

#productos-02 #listado-productos_3 { width: 68em; padding: 0.5em 0 0 2em;overflow:hidden; display: none; }
#productos-02 #listado-productos_3 li.li-left{ width:32em; float:left;padding: 0 0 0 1em;}
#productos-02 #listado-productos_3 li.li-right{ width:32em; float:left; }
#productos-02 p{color:#FFFFFF;}
#productos-02 a.producto-home{color:#FFFFFF;text-decoration:underline;font-weight:bold;}
#productos-02 a.producto-home:hover{text-decoration:none;}
#productos-02 ul.ul-listado {margin:0.4em 1em 1em 3em;overflow:hidden;}
#productos-02 ul.ul-listado li{color:#FFFFFF;float:left;overflow:hidden;width:35.5em;margin:0 0.5em;}
#productos-02 ul.ul-listado img{border:1px solid #BBBBBB;margin:0 1em 0 0;float:left;}
#productos-02 ul.ul-listado li ul{overflow:hidden;width:auto;clear:both;margin:0.5em 1em;}
#productos-02 ul.ul-listado li ul li{list-style:circle inside;}
.left,
.right{height:5.9em;padding: 0 0 0 84px;margin: 0 0 1em 0;color:#333335;}
.left{border-left:1px solid #B7B6BB;border-right:1px solid #B7B7B9;}
.right{border-right:1px solid #B7B6BB;}
.host{background:url(/img/logo_echost.gif) no-repeat 5px;}
.coma{background:url(/img/logo_coma.gif) no-repeat 5px;}
.left a, 
.right a{color:#FFFFFF;text-decoration:none;font-weight:bold;}
.left a:hover, 
.right a:hover{color:#F9B700;text-decoration:underline;}

/* Proyectos */
#proyectos-04{width:77.9em;margin:0 auto;color:#666666;background:#FFFFFF;}


.proyectos-home{margin:0 1em 1em 3em;overflow:hidden;padding:0 0 0 0;}
.proyectos-home a.titulo-proyecto{color:#666666;text-decoration:underline;text-transform:uppercase;font-size:1em;}
.proyectos-home a.titulo-proyecto:hover{text-decoration:none;}
.proyectos-home a.cliente{color:#666666;text-decoration:none;}
.proyectos-home a.cliente:hover{text-decoration:underline;}
.proyecto-home1{float:left;width:35.5em;margin:0;overflow:hidden;padding:1em 0 0 0;}
.proyecto-home2{border-left:3px solid #D8D8D8;float:left;width:35.5em;margin:0 0.5em 0 0.5em;padding:1em 0 0 1em;overflow:hidden;}
.proyecto-home1 li,
.proyecto-home2 li{list-style:url(../img/li-general.gif) inside;}
.proyectos-home .vermas a{text-decoration:underline;color:#666666;}
.proyectos-home .vermas a:hover{text-decoration:none;}

.proyecto-home1 a,
.proyecto-home2 a{color:#666666;}
.enfasis{font-weight:bold;}
/*ff*/



table.tabla-empresas{width:9em;clear:both;}
table.tabla-empresas th{display:none;}
table.tabla-empresas td{border:1px solid #D7D7D7;border-collapse:collapse;}
a.ver-mas{color:#FFFFFF;background:#8D8C91;padding:0;text-decoration:none;border:1px solid red;overflow:hidden;width:auto;}
a.ver-mas:hover{color:#666666;}
#intro-proyectos-04{width:77.9em;margin:0 auto;color:#666666;}

/* Contacto */
#contacto-03{width:77.9em;margin:0 auto;color:#FFFFFF;}
#actualidad-03{width:77.9em;margin:0 auto;color:#666666;}
#actualidad-03 .ul-listado li{float:left;}
#actualidad-03 ul.ul-listado {margin:0.4em 1em 1em 3em;overflow:hidden;}
#actualidad-03 ul.ul-listado li{color:#666666;float:left;overflow:hidden;width:35.5em;margin:0 0.5em;}
#actualidad-03 ul.ul-listado img{border:1px solid #BBBBBB;margin:0 1em 0 0;float:left;}
#actualidad-03 ul.ul-listado li ul{overflow:hidden;width:auto;clear:both;margin:0.5em 1em;}
#actualidad-03 ul.ul-listado li ul li{list-style:circle inside;}
/*#actualidad-03 a.actualidad-home{color:#FFFFFF;text-decoration:underline;font-weight:bold;}*/
#actualidad-03 a.actualidad-home{color:#666666;text-decoration:underline;font-weight:bold;}
#actualidad-03 a.actualidad-home:hover{text-decoration:none;}
#actualidad-03 .vermas a{color:#666666;text-decoration:underline;font-weight:normal;}
#actualidad-03 .vermas a:hover{text-decoration:none;}


#otras-soluciones-05{width:77.9em;margin:0 auto;color:#999999;}
#otra-soluciones-comunicacion{width:77.9em;margin:0 auto;padding:0.8em;}
#otra-soluciones-comunicacion .bordear-h2{
	border:1px solid #E0E0E0;border-bottom:0;color:#999999;font-size:0.9em;font-weight:normal;padding:0.8em 1em 0.85em 1em;
}
#listado-empresas{float:left;margin: 0 1em 0 0;}
#listado-empresas li{float:left;}
#contacto{float:left;border-left:1px solid #E0E0E0;margin:1em 0 0 0;padding:0;}
#contacto li{float:left;padding:0;margin: 0 0.5em 0 0;}
#contacto li.tlf-mail{overflow:hidden;color:black;width:auto;font-size:1em;padding:0 0.8em;}
#contacto li.li-tlf{margin:0;padding:10px 1em 0 2.4em;height:22px;background:url(/img/ico-telefono.gif) no-repeat;}
#contacto li.li-mail{border-left:1px solid #E0E0E0;padding:10px 0 0 7px;height:22px;}
#contacto li.li-rss{border-left:1px solid #E0E0E0;padding:0 0 0 7px;}
#contacto address{font-weight:normal;font-style:normal;font-family:corbel, verdana, Arial;font-size:1.1em;color:#7C7C7C;}
#contacto .mail{color:#F9B700;text-decoration:underline;}
#contacto .mail:hover{text-decoration:none;}
#contacto a{color:#7C7C7C;text-decoration:underline;}
#contacto a:hover{text-decoration:none;}
/* Clases sueltas*/
.oculto{top:-5000em;left:-5000em;position:absolute;}
.oculto2{display:none;}
.blanco{color:#FFFFFF;}
.sinborde{border:0;}
/* Página SERVICISO */
#menu-principal{width:77.9em;margin:0 auto;color:#333333;}
#menu-principal ul{margin:0;padding:0;}
#menu-principal li{display: inline;margin: 0 2px 0 0;padding: 0;}
#menu-principal a{
	font-family:corbel, verdana, Arial;font-size:2em;float: left;
	display: block;color:#FFFFFF;margin: 0;
	padding: .5em 1em;text-decoration: none;letter-spacing: 1px;background-color: #F9B700;
	border: 1px solid #E6E6E6;
}
#menu-principal a:hover{background-color: #5D5D60;}

#menu-principal #current a{
	background-color:#5D5D60;
	border:1px solid #E6E6E6;
	border-bottom:1px solid #5d5d60;
}
#bordeadomenu{clear:both;height:0;}
#abordeadomenu{clear:both;padding: 0;width: 77.9%;height:1px;line-height:1px;background: #D3CFB3;}
#contenedor-slogan{background:#5D5D60; repeat-x bottom;overflow:hidden;}
.slogan{width:65em;float:left;background-color:#5D5C61;}
.slogan h2 {font-size:1.3em;margin:2em 0 0 0;text-align:left;}
.slogan h2 strong{font-size:1em;}
/* Páginas de contenido*/
.desa-paginas{
	width:77.9em;margin:0 auto;
	color:#8E8E90;border:0;overflow:hidden;
}
/*.contenedor-blanco{background:#FFFFFF;repeat-x bottom;margin:0;padding:0;border-bottom:1px solid #ECECEC;}*/
.contenedor-blanco{background:#FFFFFF;repeat-x bottom;margin:0;padding:0;}
.menu-izq{width:16.8em;border-right:1px solid #5D5C61;float:left;clear:both;margin-bottom:-4000px;padding-bottom:4000px;}
.menu-izq ul li{overflow:hidden;height:auto;padding:0;margin:0;}
a.menu-sel{
	font-weight:bold;text-align:right;padding:1em;display:block;
	background:#5D5C61;border-top:1px solid #5d5c61;color:#FFFFFF;
	text-decoration:none;
}
a.menu-sel:hover{background:#E7E7E8;color:#000000;}
a.menu{
	font-weight:bold;text-align:right;
	color:#5D5C61;background:#FFFFFF;text-decoration:none;
	padding:1em;display:block;border-top:1px solid #5d5c61;
}
a.menu:hover{background:#E7E7E8;}
.last{border-bottom:1px solid #5d5c61;}
.iti{margin:1em;color:#5D5D5F;width:59em;float:left;}
.iti a{color:#5D5D5F;text-decoration:underline;}
.iti a:hover{text-decoration:none;}
.iti .estamosen{color:#F9B700;}
.contenido-pag{width:41.3em;margin: 0 1em 1em 1em;float:left;padding:0 0 0 0;}
.contenido-pag p.inicio{margin:0;}
.contenido-pag p{margin: 0.5em 0 0.5em 0;}
.contenido-pag a{color:#F9B700;text-decoration:underline;}
.contenido-pag .categoria,
.contenido-pag .tag{color:#5D5D5F;}
.contenido-pag .categoria strong{color:#5D5D5F;}
.contenido-pag a:hover{text-decoration:none;}
.contenido-pag p strong{}
.contenido-pag p em{color:#F9B700;}
.contenido-pag p cite{color:#F9B700;font-weight:bold;}
.contenido-pag .enfasis{font-weight:bold;}
.contenido-pag h2{color:#F9B700;font-size:1em;margin:0 0 0 0;padding:0.5em;border:1px solid #F9B700;}
.contenido-pag h2.destacado{color:#848484;border:0;border-top:1px solid #E0E0E0;padding:1em 0 0 0;clear:both;}
.contenido-pag .underline{text-decoration:underline;}
.contenido-pag .strikethrough{text-decoration:line-through;}
.contenido-pag ol{margin: 0em 0em 1em 2em;padding:0 0 0 2em;list-style:inside;}
.contenido-pag ol li{list-style:decimal;}
.contenido-pag ul{margin: 0em 0em 1em 2em;padding:0 0 0 2em;list-style:inside;}
/*.contenido-pag ul li{list-style:none;background:url(../img/li-general.gif) no-repeat left;}*/
.contenido-pag ul li{list-style:none;list-style-image:url(../img/li-general.gif);padding:0; margin:0;list-style-position:inside;}
.contenido-pag ol li{list-style-position:inside;}
.contenido-pag h3{font-weight:bold;color:#5D5C61;text-transform:uppercase;padding:0;margin:.5em 0 0 0;}
/*.contenido-pag .destacado{border:1px solid #E0E0E0;padding:0.5em;margin:0.5em 0 1em 0;background:#F7F7F7;}*/
.contenido-pag .destacado{border:1px solid #E0E0E0;padding:0.5em;margin:0.5em 0 1em 0;}
.contenido-pag .destacado h3 a{color:#5D5C61;text-decoration:none;}
.contenido-pag .destacado h3 a:hover{text-decoration:underline;}
.contenido-pag .destacado .list-ficheros{margin:0.4em 1em 0.4em 2em;padding:0;}
.contenido-pag .destacado .list-ficheros li{margin:0.4em 0;list-style-image:url(../img/li-ficheros.gif);}
.contenido-pag .destacado .list-ficheros a{color:#848484;}
.contenido-pag .destacado .list-multimedia{margin:0.4em 1em 0.4em 1em;padding:0;}
.contenido-pag .destacado .list-multimedia li{list-style:none;margin:0.5em 0;}
.contenido-pag .destacado .list-imagenes{margin:0 0.6em;padding:0;overflow:hidden;}
.contenido-pag .destacado .list-imagenes li{list-style:none;overflow:hidden;padding:0;margin:0.5em 0 0.5em 0.5em;width:12.2em;float:left;}
.contenido-pag .listado-noticias{margin:1em 0 0 1em;padding:0;}
.contenido-pag .listado-noticias a{color:#848484;}
.contenido-pag .vermas{text-align:right;margin:0 0 0.5em 0;}
.contenido-pag .margen-bajo{margin:0 0 1em 0;}
.vermas{text-align:right;margin:0 1em 1em 0;}
.vermas a{text-decoration:underline;color:#FFFFFF;font-weight:bold;}
.vermas a:hover{text-decoration:none;}
.imagenes-asociadas{border:3px solid #DCDCDE;}
.fondoclaro{background:#F7F7F7;}
.tabla-desarrollo{margin:1em 1px;border-collapse:collapse;}
.tabla-desarrollo caption{font-size:1.2em;font-weight:bold;color:#5D5C61;}
.tabla-desarrollo td, th{padding:0.2em;border-collapse:collapse;border:1px solid #D8D8D8;}
.corto{width:40em;}

.list-derecha{margin:0 0 1em 0;}
.list-derecha li{list-style:circle inside;}
.terminos-busqueda{border:1px solid black;padding:1em 0em;margin:0 0 1em 0;width:41.8em;}
.terminos-busqueda p{margin:0 1em;}
.img-ppal-desarrollo{float:left;padding:2px;border:1px solid #DCDCDC;margin:0 1em 1em 0;}
.contenido-pag .sinmargen{margin:0;padding:0;}

.contenido-pag .tablaclientes{border:1px solid #ECECEC;width:42em;}
.contenido-pag .tablaclientes th{border-collapse:collapse;border:1px solid #ECECEC}
.contenido-pag .tablaclientes td{border-collapse:collapse;border:1px solid #ECECEC;padding:0.4em;}
.contenido-pag .tablaclientes td.proyecto{width:25em;}
.contenido-pag .tablaclientes td.sector{width:10em;}
.contenido-pag .tablaclientes td.empresas{width:10em;text-align:center;}
.contenido-pag .tablaclientes td.empresas2{width:10em;text-align:left;}
.contenido-pag .tablaclientes td.logo{width:10em;text-align:center;}
.contenido-pag .tablaclientes td.ver{width:4em;text-align:center;}
.contenido-pag .tablaclientes a{color:#848484;text-decoration:underline;}
.contenido-pag .tablaclientes a:hover{text-decoration:none;}
.contenido-pag .tablaclientes a.no-underline{color:#848484;text-decoration:none;}
.contenido-pag .tablaclientes a.no-underline:hover{text-decoration:underline;}


.margen-alto{margin:1em 0 0 0;}


.col-derecha{float:left;border:1px solid #E0E0E0;width:16.5em;margin-bottom:-4000px;padding-bottom:4000px;border-top:0;border-bottom:0;overflow:hidden;background:#F7F7F7;margin-left:0em;}
.desa-derecha{position:absolute;padding:3.5em 0 0 0;width:16.5em;}
.desa-derecha h2{border:1px solid #E0E0E0;border-left:0;border-right:0;padding:0.2em 0.8em;text-transform:uppercase;background:#ffffff;}
.desa-derecha ol{list-style:decimal;padding:0.2em 0.8em;margin:0.5em 0 2em 0;}
.desa-derecha li{list-style:decimal inside;padding:0.2em;}
.desa-derecha a{text-decoration:underline;color:#8A8A8A;}
.desa-derecha a:hover{text-decoration:none;}
.desa-derecha .empresas-rel{text-align:center;margin:1em 0;}
.a-derecha{text-align:right;}
.desa-derecha li.nada{list-style:none;padding:0em;}

.desa-derecha a.bola-cyc,
.desa-derecha a.bola-eurocastalia,
.desa-derecha a.bola-bravegroup,
.desa-derecha a.bola-ic,
.desa-derecha a.bola-kmp,
.desa-derecha a.bola-dimark{padding:0 0 0 1.6em;background:url(/img/ico-vacio.gif) no-repeat left;}

.desa-derecha a.bola-cyc:hover{background:url(/img/ico-candc.gif) no-repeat left;}
.desa-derecha a.bola-eurocastalia:hover{background:url(/img/ico-eurocastalia.gif) no-repeat left;}
.desa-derecha a.bola-bravegroup:hover{background:url(/img/ico-bravegroup.gif) no-repeat left;}
.desa-derecha a.bola-ic:hover{background:url(/img/ico-iccomunicacion.gif) no-repeat left;}
.desa-derecha a.bola-kmp:hover{background:url(/img/ico-kmp-eventos.gif) no-repeat left;}
.desa-derecha a.bola-dimark:hover{background:url(/img/ico-dimark.gif) no-repeat left;}


.formfiltrar{border:1px solid #E0E0E0;padding:1em;margin:0 0 1em 0;width:39.8em;}
.combo{border:1px solid #E0E0E0;width:15em;height:1.4em;}
.forminput{border:1px solid #E0E0E0;width:20em;height:1.4em;}
.forminputfecha{border:1px solid #E0E0E0;width:10em;vertical-align:top;height:1.4em;}
.ancho20{display:block;width:13em;float:left;clear:both;}
.boton{border:1px solid #E0E0E0;background:#E0E0E0;color:black;}
.larga{margin-bottom:0;padding-bottom:0;}
.objetct{padding:1em 0 2em 0;}

.clearboth{clear:both;float:left;list-style:circle;margin:1em 1em;width:25em;overflow:hidden;}
.impar{float:left;list-style:circle;margin:1em 1em;width:25em;overflow:hidden;}

#flash-tarjeta2,
.flash-tarjeta2{width:436px;height:160px;float:right;}

.ordenar{width:1em;background:#F1F1F1;}
.ordenado{width:1em;background:#ffffff;}