/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 1. INICIO ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/
/*------ Submenu ------*/
#inicioSubmenu {
	background:url(../img/all/bg-inicio-submenu.gif) no-repeat left top;
	height:2em;
	margin-left: auto;
	margin-right: auto;
	width: 948px;
}
#inicioSubmenu li {
	background:url(../img/all/bg-inicio-submenu-li.gif) no-repeat right .35em;
	float:left;
	font-size:1.2em;
	margin-right:.85em;
	padding:.25em .85em .25em 0;
}
#inicioSubmenu li.ultimo {
	background:none;
}
#inicioSubmenu li a {
	color:#FFF;
	text-decoration:none;
}
#inicioSubmenu li a:hover {
	color:#ece200;
}
/*------ Destacado ------*/
#inicio #destacado {
	float:left;
	height:30em;
	margin:0 1em 0 0;
	overflow:hidden;
	position:relative;
	width:711px;
}
#inicio #destacado #imagenes{
	z-index:10;
}
#inicio #destacado #imagenes li {
	left:0;
	position:absolute;
	top:0;
}
#inicio #destacado #imagenes li a {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 3px;
	color:#333;
	left:2em;
	position:absolute;
	padding-left:1.15em;
}
#inicio #destacado #imagenes .segmentos a {
	top:17em;
}
#inicio #destacado #imagenes .innovacion a {
	top:24em;
}
#inicio #destacado #imagenes .vida a {
	top:13.5em;
}
#inicio #destacado #imagenes .nuestra a {
	top:6.5em;
}
#inicio #destacado #imagenes .trabaja a {
	top:22em;
}
#inicio #destacado #enlaces {
	bottom:0;
	height:7em;
	position:absolute;
	z-index:600;
}
#inicio #destacado #enlaces li {
	float:left;
}
#inicio #destacado #enlaces li a {
	background:url(../img/all/bg-inicio-destacado-enlaces-a.png) no-repeat right top;
	color:#fff;
	display:block;
	font-size:1.2em;
	font-weight:bold;
	height:2.5em;
	letter-spacing:-.025em;
	padding:1.5em 1em 0.5em 1em;
	text-align:center;
	text-decoration:none;
	width:14.45em;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* Chrome and Safari */
#inicio #destacado #enlaces li a {
	letter-spacing:-.070em;
	width:14.55em;
}}

#inicio #destacado #enlaces li.par a {
	background-image:url(../img/all/bg-inicio-destacado-enlaces-par-a.png);
}
#inicio #destacado #enlaces li a:hover,
#inicio #destacado #enlaces li.activo a {
	background-image:url(../img/all/bg-inicio-destacado-enlaces-a-hover.png);
	height:6em;
	margin-top:-1.7em;
	padding:2.3em 1em 0.5em 1em;
}

#inicio #destacadoEcoeficiencia {
	background:url("../img/all/bg-destacado-ecoeficiencia.jpg") no-repeat 0 0 #7A9A1B;
	float:left;
	height:15em;
	margin:0 0 1em;
	overflow:hidden;
	width:18.1em;
}
#inicio #destacadoEcoeficiencia a {
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	padding:9.1em 3.8em 1em 0.5em;
	text-decoration:none;
	width:8em;
}
#inicio #destacadoEcoeficiencia a:hover{
	color:#000;
}

/*------ Galeria ------*/
#inicio h2 {
	color:#AF251B;
	font-size:1.4em;
	margin-bottom:.5em;
	padding-top:.6em;
}
#inicio #galeria {
	float:left;
}
#inicio #galeria div#contEsteticasImagenes {
	float:right;
}
#inicio #galeria h2 {
	margin-bottom:1em;
}
#inicio .jcarousel-container {
	width:31em;
}
#inicio .jcarousel-container .jcarousel-clip-horizontal {
	height:26.5em;
	width:31em;
}
/* Anterior y siguiente */
#inicio #mycarousel-prev,
#inicio #mycarousel-next {
	height:4.15em;
	top:10em;
	width:3.35em;
}
#inicio #mycarousel-prev {
	left:0;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev.gif);
}
#inicio #mycarousel-prev:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev-hover.gif);
}
#inicio #mycarousel-next {
	right:-.2em;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next.gif);
}
#inicio #mycarousel-next:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next-hover.gif);
}
/* Contenido */
#inicio .jcarousel-item p.titulo {
	margin-bottom:.1em;
	padding:.75em 2em 0 1.5em;
	text-transform:uppercase;
}
#inicio .jcarousel-item p.texto,
#inicio .jcarousel-item p.mas {
	font-size:.9em;
	margin-bottom:.6em;
	padding:0 2em 0 1.95em;
	text-transform:none;
}
#inicio .jcarousel-item a {
	color:#FFE97F;
}
/*------ Dimension internacional ------*/
#inicio #internacional {
	float:right;
	width:43.5em;
}
#inicio #internacional h2 {
	float:left;
	margin-right:1em;
}

#inicio #internacional .introduccion {
	border-left:2px solid #B4BAAE;
	float:left;
	font-size:.9em;
	height:4em;
	margin:0;
	padding:.25em 0 0 1.5em;
	width:23em;
}
#inicio #internacional .trabaja {
	background:url(../img/all/bg-inicio-interanacion-trabaja.jpg) no-repeat 0 0;
	color:#FFF;
	float:left;
	font-weight:bold;
	margin-top:-1.25em;
	padding:1.2em 0 1.6em 4.25em;
	text-transform:uppercase;
	width:14.5em;
}
#inicio #internacional .trabaja a {
	color:#FFF;
	text-decoration:none;
}
#inicio #internacional .trabaja a:hover {
	color:#CCC;
}
#inicio #internacional .juntos a {
	background:url(../img/all/bullet-inicio-internacional-juntos.gif) no-repeat right center #AF251B;
	color:#FFF;
	display:block;
	float:right;
	font-weight:bold;
	padding:.85em 3em .85em .85em;
	text-decoration:none;
}
#inicio #internacional .juntos a:hover {
	background-color:#312c2c;
}

/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 1. SERVICIOS ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/
/*--------------------- ///// 1.1. INICIO ////---------------------*/
/*------ Galeria ------*/
#servicios .jcarousel-container {
	float:left;
	margin-right:1em;
}
#servicios .jcarousel-container .jcarousel-clip-horizontal {
	height:27.25em;
}
/* Anterior y siguiente */
#servicios #mycarousel-prev,
#servicios #mycarousel-next {
	height:4.15em;
	top:10em;
	width:3.35em;
}
#servicios #mycarousel-prev {
	left:0;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev.gif);
}
#servicios #mycarousel-prev:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev-hover.gif);
}
#servicios #mycarousel-next {
	right:-.2em;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next.gif);
}
#servicios #mycarousel-next:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next-hover.gif);
}
/* Contenido */
#servicios .jcarousel-item p {
	margin-bottom:.25em;
	padding:1em 2em 0 1.5em;
	text-transform:none;
}
#servicios .jcarousel-item p.texto {
	font-size:.9em;
	padding:0 2em 0 1.95em;
}
/*------ Destacado ------*/
#servicios #destacado {
	background:url(../img/all/bg-servicios-destacado-fr.jpg) no-repeat left top;
	float:left;
	height:25em;
	padding:1.25em;
	width:12.4em;
}
#servicios #destacado.fr {
	background:url(../img/all/bg-servicios-destacado-fr.jpg) no-repeat left top;
}
#servicios #destacado.pt {
	background:url(../img/all/bg-servicios-destacado-fr.jpg) no-repeat left top;
}
#servicios #destacado p {
	color:#FFF;
	font-size:.9em;
}
#servicios #destacado strong {
	color:#eee300;
	display:block;
	font-size:1.5em;
	margin:0 0 .7em 2.5em;
}
#servicios #destacado strong a {
	color:#eee300;
	text-decoration:none;
}
#servicios #destacado strong a:hover {
	color:#d1c700;
}
/*------ Subsecciones ------*/
#servicios #subSecciones {
	margin:2em 0;
} 
#servicios #subSecciones li {
	background:url(../img/all/bg-servicios-subsecciones-li.gif) no-repeat left top #f3f5ee;
	border:1px solid #d6d6d6;
	float:left;
	height:21.5em;
	margin-right:.6em;
	width:19em;
}
#servicios #subSecciones li#modernizaciones {
	margin:0;
}
#servicios #subSecciones li h2 {
	color:#FFF;
	font-size:1.45em;
	margin-bottom:1.25em;
	padding:.9em 1em 1em 2.65em;
}
#servicios #subSecciones li#asesoramiento h2 {
	background:url(../img/all/bg-servicios-subsecciones-asesoramiento-h2.gif) no-repeat .35em .3em;
}
#servicios #subSecciones li#mantenimiento h2 {
	background:url(../img/all/bg-servicios-subsecciones-mantenimiento-h2.gif) no-repeat .25em .3em;
}
#servicios #subSecciones li#modernizaciones h2 {
	background:url(../img/all/bg-servicios-subsecciones-modernizaciones-h2.gif) no-repeat .25em .3em;
}
#servicios #subSecciones .contenido {
	color:#666;
	padding:0 1.25em 1.25em 1em;
}
#servicios #subSecciones p {
	margin-bottom:1.25em;
	text-align:justify;
}
#servicios #subSecciones .mas {
	text-align:right;
}
#servicios #subSecciones .mas a {
	background:url(../img/all/bg-servicios-subsecciones-mas.gif) no-repeat right .45em #AF251B;
	color:#FFF;
	padding:.25em 1.5em .35em .6em;
	text-decoration:none;
}
#servicios #subSecciones .mas a:hover {
	background-color:#648507;
}
#servicios #subSecciones li li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 .25em;
	border:none;
	float:none;
	height:auto;
	margin:.7em 0;
	padding-left:1.5em;
	width:auto;
}
#servicios #subSecciones li li a {
	color:#666;
}

/*--------------------- ///// 1.2. NUESTRA FORMA DE ENTENDER EL SERVICIO ////---------------------*/
/*--------------------- NUESTROS VALORES ---------------------*/
/*------ Introduccion ------*/
#entenderValores #introduccion div {
	float:left;
	margin-right:2.75em;
	width:21em;
}
#entenderValores #introduccion img {
	float:left;
}
/*------ Listado de valores ------*/
#entenderValores ul {
	margin-top:2em;
}
#entenderValores li {
	height:17.5em;
	margin-bottom:1em;
	position:relative;
}
#entenderValores li#compromiso {
	background:url(../img/all/bg-entendervalores-compromiso.jpg) no-repeat right 25px;
}
#entenderValores li#confiabilidad {
	background:url(../img/all/bg-entendervalores-confiabilidad.jpg) no-repeat right 25px;
}
#entenderValores li#agilidad {
	background:url(../img/all/bg-entendervalores-agilidad.jpg) no-repeat right 25px;
}
#entenderValores li h2 {
	height:4em;
}
#entenderValores li h2 span {
	background-color:#AF251B;
	color:#FFF;
	font-size:1.2em;
	left:1.25em;
	text-transform:uppercase;
	padding:.75em 1.4em .75em .75em;
	top:.2em;
	z-index:1;
	display:block;
}
#entenderValores li p {
	margin:1em 34em 0 2.25em;
}


/*--------------------- ///// 1.3. ASESORAMIENTO ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*------ Galeria (jcarousel) ------*/
#asesoramiento .jcarousel-container {
	float:left;
	margin-right:1em;
}
/*------ Destacado ------*/
#asesoramiento #destacado {
	background:url(../img/all/bg-asesoramiento-destacado.gif) no-repeat left top;
	float:left;
	height:27.5em;
	padding:1.25em;
	width:12.4em;
}
#asesoramiento #destacado p {
	color:#FFF;
	font-size:.9em;
}
#asesoramiento #destacado strong {
	color:#eee300;
	display:block;
	font-size:1.5em;
	margin-bottom:1.25em;
}
#asesoramiento #destacado strong a {
	color:#eee300;
	text-decoration:none;
}
#asesoramiento #destacado strong a:hover {
	color:#d1c700;
}
/*------ Bloques de contenido ------*/
#asesoramiento .bloque {
	background:url(../img/all/bg-asesoramiento-bloque.gif) no-repeat left top #f3f5ee;
	border:1px solid #d6d6d6;
	clear:both;
	font-size:.9em;
	margin-bottom:1.15em;
	overflow:hidden;
	height:1%;
}
#asesoramiento .bloque h2 {
	color:#FFF;
	font-size:1.5em;
	margin-bottom:1.25em;
	padding:1em 1em 1em 3.25em;
}
#asesoramiento .bloque .contenido {
	color:#666;
	padding:0 1em 1.25em 1.75em;
}
#asesoramiento .bloque p {
	margin-bottom:1.25em;
	text-align:justify;
}
#asesoramiento .bloque .segmento {
	background:url(../img/all/bullet-asesoramiento-bloque-segmento.gif) no-repeat left .15em;
	padding-left:1.45em;
	text-align:left;
}
#asesoramiento .bloque a {
	color:#507715;
}
/* Analisis de trafico */
#asesoramiento .colIzqda {
	background:url(../img/all/bg-asesoramiento-colizqda.gif) repeat-y right top;
	float:left;
	margin-right:1.4em;
	padding-right:1.5em;
	width:30em;
}
#asesoramiento #trafico h2 {
	background:url(../img/all/bg-asesoramiento-trafico-h2.gif) no-repeat .5em .5em;
}
/* Adecuada planificacion */
#asesoramiento #planificacion {
	float:left;
	margin-right:1.25em;
	width:32.4em;
}
#asesoramiento #planificacion h2 {
	background:url(../img/all/bg-asesoramiento-planificacion-h2.gif) no-repeat .75em .7em;
}
/* Confeccion de planos */
#asesoramiento #planos {
	background:url(../img/all/bg-asesoramiento-bloque-planos.gif) no-repeat left top #f3f5ee;
	clear:none;
	float:left;
	width:31.5em;
}
#asesoramiento #planos h2 {
	background:url(../img/all/bg-asesoramiento-planos-h2.gif) no-repeat .75em .95em;
}
#asesoramiento #planos .acceso a {
	background:url(../img/all/bg-asesoramiento-planos.gif) no-repeat left top;
	color:#000;
	display:block;
	font-size:1.6em;
	height:5.75em;
	line-height:1.2em;
	padding:.5em 7em 0 .85em;
	text-decoration:none;
	width:10em;
}
#asesoramiento #planos .acceso a:hover {
	color:#333;
}
/* Analisis energetico */
#asesoramiento #energetico {
	clear:none;
	float:left;
	width:31.5em;
}
#asesoramiento #energetico .contenido {
	padding:0 1em 0 1.75em;
}
#asesoramiento #energetico .contenido p {
	margin-bottom:1em;
}
#asesoramiento #energetico .colIzqda {
	background:none;
	width:28em;
}
#asesoramiento #energetico h2 {
	background:url(../img/all/bg-asesoramiento-energetico-h2.gif) no-repeat .65em .55em;
}
#asesoramiento #energetico .colDrcha {
	float:left;
	width:20em;
}
#asesoramiento #energetico .colDrcha a {
	background:url(../img/all/bg-asesoramiento-energetico.gif) no-repeat left top;
	color:#FFF;
	display:block;
	font-size:1.5em;
	height:5.75em;
	line-height:1.2em;
	padding:.75em 2em 0 .85em;
	text-decoration:none;
	width:16.25em;
}
#asesoramiento #energetico .colDrcha a:hover {
	color:#f3f5ee;
}
/* Financiacion y ayudas economicas */
#asesoramiento #financiacion {
	float:left;
	margin-right:1.25em;
	width:32.4em;
}
#asesoramiento #financiacion h2 {
	background:url(../img/all/bg-asesoramiento-financiacion-h2.gif) no-repeat 1em .5em;
}
/* Normativa */
#asesoramiento #normativa {
	clear:none;
	float:left;
	width:31.5em;
}
#asesoramiento #normativa h2 {
	background:url(../img/all/bg-asesoramiento-normativa-h2.gif) no-repeat .9em .45em;
	padding-left:3.75em;
}

/*--------------------- ///// 1.4. MATENIMIENTO ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*------ Galeria (jcarousel) ------*/
#mantenimiento .jcarousel-container {
	float:left;
	margin-right:1em;
}
#mantenimiento .titulo {
	background-color:#AF251B;
	color:#FFF;
	font-size:1.2em;
	left:.5em;
	text-transform:uppercase;
	padding:.9em 1.25em .9em .85em;
	top:0;
	z-index:1;
	margin:0 0 1px 0;
	width:33.7em;
}
/* Anterior y siguiente */
#mantenimiento #mycarousel-prev,
#mantenimiento #mycarousel-next {
	height:4.15em;
	top:10em;
	width:3.35em;
}
#mantenimiento #mycarousel-prev {
	left:0;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev.gif);
}
#mantenimiento #mycarousel-prev:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev-hover.gif);
}
#mantenimiento #mycarousel-next {
	right:-.2em;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next.gif);
}
#mantenimiento #mycarousel-next:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next-hover.gif);
}
/* Contenido */
#mantenimiento .jcarousel-item p {
	font-size:1em;
	line-height:1.25em;
	padding:.5em 1.3em;
	text-transform:none;
	width:auto;
}
/*------ Destacado ------*/
#mantenimiento #destacado {
	background:url(../img/all/bg-mantenimiento-destacado.gif) no-repeat left top;
	float:left;
	height:27.5em;
	padding:1.25em;
	width:12.4em;
}
#mantenimiento #destacado p {
	color:#FFF;
	font-size:.9em;
}
#mantenimiento #destacado strong {
	color:#eee300;
	display:block;
	font-size:1.5em;
	margin-bottom:1em;
}
#mantenimiento #destacado strong a {
	color:#eee300;
	text-decoration:none;
}
#mantenimiento #destacado strong a:hover {
	color:#d1c700;
}
#mantenimiento #destacado li {
	background:url(../img/all/bg-mantenimiento-destacado-li.gif) no-repeat left .25em;
	font-size:.9em;
	margin-bottom:.75em;
	padding-left:1.5em;
	color:#FFF;
	font-weight:bold;
}
#mantenimiento #destacado li a {
	color:#FFF;	
}

/*------ Planes ------*/
#mantenimiento #planes {
	background:url(../img/all/bg-mantenimiento-planes.gif) no-repeat left top;
	height:24.25em;
	margin:2.25em 0;
}
#mantenimiento #planes a {
	color:#507715;
}
/* Columna izquierda */
#mantenimiento #planes .colIzqda {
	color:#666;
	float:left;
	font-size:.9em;
	margin-right:4.25em;
	padding:1.5em 0 0 1.75em;
	width:18.5em;
}
#mantenimiento #planes .colIzqda p {
	line-height:1.7em;
	text-align:justify;
}
#mantenimiento #planes .titulo {
	color:#507715;
	font-size:1.2em;
	margin:1em 0 .85em 0;
	text-transform:uppercase;
	background-color:transparent;
	padding:0;
	width:auto;
}
#mantenimiento #planes .colIzqda li {
	background:url(../img/all/bg-menubusqueda-li.gif) no-repeat left .25em;
	margin:0 0 .5em 1em;
	padding-left:2em;
}
/* Columna derecha */
#mantenimiento #planes .colDrcha {
	float:left;
	padding-top:1.5em;
	letter-spacing:-.015em;
	width:36em;
}
#mantenimiento #planes .colDrcha .colIzqda2 {
	float:left;
	margin-right:2em;
	width:18em;
}
#mantenimiento #planes .colDrcha .colDrcha2 {
	float:left;
	width:15.5em;
}
#mantenimiento #planes .colDrcha li {
	background:url(../img/all/bg-mantenimiento-planes-coldrcha-li.gif) no-repeat left .1em;
	color:#eee300;
	float:left;
	font-size:1.15em;
	font-weight:bold;
	line-height:1.1em;
	margin-bottom:.5em;
	padding-left:2.65em;
}
#mantenimiento #planes .colDrcha li.corto {
	height:4em;
}
#mantenimiento #planes .colDrcha li.largo {
	height:5em;
}
/*------ Acceso a subsecciones ------*/
#mantenimiento #subSecciones li {
	float:left;
	height:20.25em;
	margin:0 1em 1.5em 0;
	position:relative;
	width:18.9em;
}
#mantenimiento #subSecciones li.ultimo {
	margin-right:0;
}
#mantenimiento #subSecciones li .titulo {
	background-color:#AF251B;
	color:#FFF;
	font-size:1.1em;
	height:1.2em;
	left:1.75em;
	line-height:1.1em;
	text-transform:uppercase;
	top:0;
	width:15.1em;
	z-index:1;
	margin:0 0 1px 0;
}
#mantenimiento #subSecciones li .titulo a {
	color:#FFF;
	text-decoration:none;
}
#mantenimiento #subSecciones li .titulo a:hover {
	color:#f3f5ee;
}
#mantenimiento #subSecciones li.repuestos .titulo {
}
#mantenimiento #subSecciones li img {
}
#mantenimiento #subSecciones li .texto {
	background:url(../img/all/bg-soluciones-segmentos-li-texto.gif) repeat-x left top #55594f;
	color:#FFF;
	line-height:1.2em;
	height:6em;
	overflow:hidden;
	margin-top:-.3em;
	padding:1.25em 1em .75em 1.15em;
}
#mantenimiento #subSecciones li .mas a {
	background:url(../img/all/bg-soluciones-segmentos-li-mas.gif) no-repeat right .05em;
	bottom:.65em;
	color:#FFF;
	display:block;
	font-size:.9em;
	padding:0 1.65em .25em 0;
	right:1.15em;
	text-align:right;
}
#mantenimiento #subSecciones li .mas a:hover {
	background-image:url(../img/all/bg-soluciones-segmentos-li-mas-hover.gif);
}
	
/*--------------------- ///// 1.5. MODERNIZACIONES ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*------ Introduccion ------*/
#modernizaciones #introduccion div {
	float:left;
	margin-right:1.5em;
	width:27em;
}
#modernizaciones #introduccion ul {
	margin:0 0 1.25em 3em;
}
#modernizaciones #introduccion img {
	float:left;
}
/*------ Acceso a subsecciones ------*/
#modernizaciones #subSecciones {
	float:right;
	width:28.5em;
}
#modernizaciones #subSecciones li {
	float:left;
	width:28.5em;
	margin:0 0 1em 0;
}
#modernizaciones #subSecciones li.ascensores {
	margin-right:2em;
}
#modernizaciones #subSecciones p {
	background:url(../img/all/bg-soluciones-segmentos-li-texto.gif) repeat-x left top #55594f;
	color:#FFF;
	margin:-.3em 0 0 0;
	padding:.7em 1em .7em .85em;
}
#modernizaciones #subSecciones p a {
	background:url(../img/all/bg-soluciones-segmentos-li-mas.gif) no-repeat right .2em;
	color:#FFF;
	display:block;
	font-size:1.35em;
	text-decoration:none;
}
#modernizaciones #subSecciones p a:hover {
	background-image:url(../img/all/bg-soluciones-segmentos-li-mas-hover.gif);
	color:#f3f5ee;
}
/*--------------------- ASCENSORES ---------------------*/
/*------ Destacado ------*/
#modernizacionesAscensores #destacado {
	background:url(../img/all/servicios/modernizaciones/ascensores/ascensores-destacado.jpg) no-repeat left top;
	color:#FFF;
	height:29.5em;
	position:relative;
	width:59.5em;
}
#modernizacionesAscensores #destacado strong {
	display:block;
	font-size:1.2em;
	position:absolute;
	right:1.5em;
	text-align:right;
	top:1em;
	width:14em;
}
/*------ Pestanas ------*/
#modernizacionesAscensores #contContenidosPestanas {
	clear:left;
}
#modernizacionesAscensores .pestana li {
	padding-left:.5em;
}
#modernizacionesAscensores .pestana li a {
	font-size:1em;
	padding:1.2em 1em .6em .75em;
}
/*------ Contenido ------*/
/* Comun */
#modernizacionesAscensores .bloque {
	background:#f3f5ee;
	color:#55594f;
	font-size:.9em;
	padding:1.75em 1.5em 1.5em 1.75em;
	margin-bottom:2.25em;
}
#modernizacionesAscensores .colIzqda {
	margin-right:3em;
	float:left;
	width:29em;
}
#modernizacionesAscensores .colDrcha {
	float:left;
	width:28em;
}
#modernizacionesAscensores h2 {
	color:#679b17;
	font-size:1.65em;
	font-weight:normal;
	margin-bottom:.5em;
}
#modernizacionesAscensores h2.conMargen {
	margin-top:1.5em;
}
#modernizacionesAscensores img {
	margin-bottom:.5em;
}
#modernizacionesAscensores .bloque ul {
	margin:0 0 1.5em 2em;
}
#modernizacionesAscensores .bloque li {
	margin-bottom:.25em;
}
#modernizacionesAscensores .bloque ul ul {
	margin:.25em 0 .5em 1.5em;
}
#modernizacionesAscensores caption {
	display:none;
}
#modernizacionesAscensores th {
	background:#55594f;
	color:#FFF;
	line-height:1em;
	padding:.4em .25em;
	text-align:center;
}
#modernizacionesAscensores td {
	background:#FFF;
	border-bottom:2px solid #f3f5ee;
	font-weight:bold;
	color:#333;
	padding:.4em .25em;
	text-align:center;
}
/* Ecoeficiencia */
div#solicita p {
	float:left;
	color:#63675C;
	font-weight:bold;
	margin:0 0.7em 0 0;
}
div#solicita p strong {
	color:#7EB71A;
}
div#solicita ul {
	float:left;
	font-size:0.8em;
	text-transform:none;
}
div#solicita ul li {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat 0 0.25em;
	padding-left:1em;
}
div#solicita ul a {
	font-weight:normal;
	text-decoration:underline;
}
div#solicita ul a:hover {
	text-decoration:none;
}
#modernizacionesAscensores .introduccion {
	margin:1em 0 2em 0;
}
#modernizacionesAscensores #motor h3 {
	color:#679b17;
	font-size:1.65em;
	font-weight:normal;
	margin:1.5em 0 .5em 0;
}
#modernizacionesAscensores #motor .colIzqda {
	margin-top:2em;
}
#modernizacionesAscensores #motor h3 {
	margin-top:2em;
}
#modernizacionesAscensores #iluminacion h3 {
	font-size:1.3em;
	margin:1.1em 0 .85em 0;
	text-transform:uppercase;
}
#modernizacionesAscensores #iluminacion h4 {
	color:#7ba836;
	margin:1.2em 0 1em 0;
}
#modernizacionesAscensores #tipoFluorescente {
	color:#ebe806;
	padding-left:.7em;
	text-align:left;
}
#modernizacionesAscensores .tipoFluorescente {
	padding-left:.7em;
	text-align:left;
}
#modernizacionesAscensores #iluminacion .colDrcha table {
	margin-top:2.75em;
}
#modernizacionesAscensores #iluminacion .colDrcha th {
	padding:.9em .25em;
}
#modernizacionesAscensores #iluminacion .colDrcha .ahorro {
	padding-left:.5em;
	text-align:left;
}
/* Sustituciones */
#modernizacionesAscensores .bloque .listadoSustituciones {
	margin:0;
}
#modernizacionesAscensores .bloque .listadoSustituciones li {
	float:left;
	width:19em;
	margin:0 2em 1em 0;
}
#modernizacionesAscensores .bloque .listadoSustituciones li.ultimo {
	float:left;
	margin:0 0 1em 0;
}
/*--------------------- ESCALERAS ---------------------*/
/*------ Contenido ------*/
#modernizacionesEscaleras .contenido li {
	color:#666;
	font-size:.9em;
	margin-bottom:1em;
}
#modernizacionesEscaleras .colIzqda {
	float:left;
	margin-right:5.5em;
	width:25.5em;
}
#modernizacionesEscaleras .colDrcha {
	float:left;
	width:27em;
}
#modernizacionesEscaleras .titulo {
	background-color:#AF251B;
	color:#FFFFFF;
	font-size:1.2em;
	left:0.5em;
	margin:0 0 1px;
	padding:0.7em 1.25em 0.7em 0.85em;
	text-transform:uppercase;
	top:0;
	overflow:hidden;
	height:1%;
}
#modernizacionesEscaleras .puntosInfografiaEscaleras {
	width:30em;
	margin:1.5em 1.5em 0em 1em;
	overflow:hidden;
	height:1%;
	float:left;
	font-size:0.9em;
}
#modernizacionesEscaleras .puntosInfografiaEscaleras .izda {
	float:left;
	width:3.7em;
	margin:0;
}
#modernizacionesEscaleras .puntosInfografiaEscaleras .dcha {
	width:21.5em;
	margin:0;
	background-color:#000000;
	color:#ffffff;
	padding:1.5em;
	float:left;
}
#modernizacionesEscaleras .puntosInfografiaEscaleras .dcha .titulo {
	color:#dedb00;
	font-size:1.7em;
	background-color:transparent;
	text-transform:none;
	left:0;
	margin:0 0 0.5em 0;
	padding:0;
}

/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 2. SOLUCIONES ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/

/*--------------------- ///// 2.0. ALTERNATIVA CONFIGURADOR ////---------------------*/
#generico .contenidoAlternativa {
	background:#0d0d0d url(../img/all/soluciones/bg-alternativa-configurador.jpg) no-repeat 0 0;
	padding:2em;
	color:#ffffff;
	width:74.9em;
	height:18.8em;
	margin:1.5em 0 0 0;
}
#generico .contenidoAlternativa .textoAlternativaConfigurador {
	width:17em;
	float:left;
	margin:2em 0 0 0;
}
#generico .contenidoAlternativa .textoAlternativaConfigurador a {
	color:#c5c703;
}
#generico .contenidoAlternativa ul {
	width:54em;
	float:right;
}
#generico .contenidoAlternativa ul li {
	width:6.5em;
	float:left;
	margin:0 0 0 1.5em;
	background:#030202 none;
	padding:0.3em;
	height:14em;
	text-align:center;
}
#generico .contenidoAlternativa ul li span {
	display:block;
	text-transform:uppercase;
	text-align:left;
}
#generico .contenidoAlternativa ul li span.titular {
	color:#c5c703;
	font-size:1.2em;
	margin:0.2em 0 0 0;
}

/*--------------------- ///// 2.1. INTERFACE ////---------------------*/
/*--------------------- MENU BUSQUEDA POR PRODUCTOS ---------------------*/
#menuBusqueda {
	background:url(../img/all/bg-menubusqueda.gif) repeat-x left top;
	margin-bottom:1.5em;
	padding-top:.85em;
	width:15.25em;
}
#menuBusqueda .titulo {
	background:url(../img/all/bg-menubusqueda-titulo.gif) no-repeat left .15em;
	color:#63675c;
	font-size:1.25em;
	margin-bottom:.5em;
	padding-left:1.25em;
}
#menuBusqueda .titulo strong {
	font-weight:normal;
}
#menuBusqueda ul {
	background:url(../img/all/bg-menubusqueda.gif) repeat-x left bottom;
	padding-bottom:.8em;
}
#menuBusqueda li {
	background:url(../img/all/bg-menubusqueda-li.gif) no-repeat left .25em;
	margin:0 0 .25em 1.5em;
	padding-left:1.35em;
}
#menuBusqueda a {
	color:#63675c;
}
#menuBusqueda a:hover {
	color:#588014;
	text-decoration:none;
}
/*--------------------- MENU SECCIONES ---------------------*/
#menuSecciones {
	margin-bottom:1em;
	width:15.25em;
}
#menuSecciones a {
	background:url(../img/all/bg-menubusqueda-li.gif) no-repeat 13.75em .55em;
	border:1px solid #d5d9cb;
	color:#63675c;
	display:block;
	font-weight:bold;
	margin-bottom:.5em;
	padding:.35em .75em;
	text-decoration:none;
	text-transform:uppercase;
}
#menuSecciones a:hover {
	border:1px solid #b9bcb1;
	color:#588014;
}

/*--------------------- ///// 2.2. INICIO ////---------------------*/
/*------ Introduccion ------*/
#soluciones #introduccion {
	float:left;
	line-height:1.55em;
	margin:2em 4em 0 0;
	width:15.75em;
}
body:nth-of-type(1) #soluciones #introduccion {
	margin:2em 2em 0 0;

}

#soluciones #introduccionRight {
	float:right;
	line-height:1.55em;
	margin:4em 1em 0 1em;
	width:15.75em;
}
body:nth-of-type(1) #soluciones #introduccionRight {
	margin:3.8em 2em 0 0;

}
/*------ Video ------*/
#soluciones #video {
	border:10px solid #e6e9de;
	float:left;
	xwidth:37.5em;
}
/*------ Segmentos ------*/
#soluciones #segmentos {
	margin-top:3em;
}
#soluciones #segmentos li {
	height:22em;
	float:left;
	margin:0 .5em 1.75em .5em;
	position:relative;
	width:28.5em;
	overflow:hidden;
}
#soluciones #segmentos li .titulo {
	background-color:#AF251B;
	color:#FFF;
	display:block;
	font-size:1.2em;
	left:1em;
	text-transform:uppercase;
	padding:.6em .75em .6em 1em;
	top:0;
	z-index:1;
	margin:0;
}
#soluciones #segmentos li .titulo a {
	color:#FFF;
	text-decoration:none;
}
#soluciones #segmentos li .titulo a:hover {
	color:#f3f5ee;
}
#soluciones #segmentos li img {
	margin-top:1px;
}
#soluciones #segmentos li .texto {
	background:url(../img/all/bg-soluciones-segmentos-li-texto.gif) repeat-x left top #55594f;
	color:#FFF;
	line-height:1.2em;
	height:7em;
	margin-top:-.3em;
	padding:.85em 2.3em .75em 1.3em;
}
#soluciones #segmentos li.desactivado .texto {
	background:url(../img/all/bg-soluciones-segmentos-li-desactivado-texto.gif) repeat-x left top #e9e9e9;
	color:#000;
}
#soluciones #segmentos li .mas a {
	background:url(../img/all/bg-soluciones-segmentos-li-mas.gif) no-repeat left top;
	bottom:2.5em;
	display:block;
	height:1.25em;
	position:absolute;
	right:.85em;
	width:1.25em;
}
#soluciones #segmentos li .mas span {
	display:none;
}
#soluciones #segmentos li .mas a:hover {
	background-image:url(../img/all/bg-soluciones-segmentos-li-mas-hover.gif);
}


/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 4. REFERENCIAS ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/

/*--------------------- ///// 4.1. COMUN ////---------------------*/
/*--------------------- COLUMNA IZQUIERDA ---------------------*/
#referenciasIzqda {
	width:18em;
}
#referenciasIzqda img.Contacto_usuarios{
	border:5px solid #CCC;	
}
/* Comun */
#referenciasIzqda form {
	border:1px solid #CCC;
	margin-bottom:1em;
}
#referenciasIzqda form label {
	display:block;
	font-weight:bold;
	margin:0 0 .25em .75em;
}
#referenciasIzqda form select,
#referenciasIzqda form input {
	background:url(../img/all/bg-form-select.jpg) no-repeat left top;
	border:1px solid #808080;
	color:#707070;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:.9em;
	margin-left:.75em;
	padding:.15em;
	width:13em;
}

#referenciasIzqda.fr form select,
#referenciasIzqda.fr form input,
#referenciasIzqda.pt form select,
#referenciasIzqda.pt form input {
	width:11.5em;
}
#referenciasIzqda form button {
	background:url(../img/all/bg-form-input.gif) repeat-x 0 0;
	border:1px solid #999;
	color:#666;
	cursor:pointer;
	font-size:.9em;
	margin:0;
	padding:.1em .5em;
}
#referenciasIzqda form button:hover {
	color:#333;
}
/* Buscador de referencias */
#referenciasIzqda form .buscador {
	background:url(../img/all/bullet-referenciasizqda-buscador.gif) no-repeat .65em 1em;
	color:#666;
	font-size:1.25em;
	margin-bottom:.25em;
	padding:.9em 0 .5em 2em;
}
#referenciasIzqda form .buscador strong {
	font-weight:normal;
}
#referenciasIzqda form ul {
	background:#F0F2EF;
	padding:.5em 0;
}
#referenciasIzqda form li {
	border-bottom:1px solid #D9DBD8;
	margin-bottom:.5em;
	padding-bottom:.75em;
}
#referenciasIzqda form li.ultimo {
	border:none;
	padding:0;
}
/* Busqueda avanzada */
#referenciasIzqda .busquedaAvanzada {
	margin-bottom:1em;
}
#referenciasIzqda .busquedaAvanzada strong {
	font-weight:normal;
}
#referenciasIzqda .busquedaAvanzada a {
	background:url(../img/all/bg-referenciasizqda-busquedaavanzada.gif) no-repeat left top;
	color:#FFF;
	display:block;
	font-size:1.3em;
	padding:1.15em 0 1.05em 3.6em;
	text-decoration:none;
}
#referenciasIzqda .busquedaAvanzada a:hover {
	color:#ECE200;
}
/* Que referencias buscas */
#referenciasIzqda #form2 {
	padding:1em .5em;
}
#referenciasIzqda #form2 p {
	color:#666;
	margin:0;
}
#referenciasIzqda #form2 strong {
	font-weight:normal;
}
#referenciasIzqda #form2 .buscas {
	font-size:1.25em;
	margin:0 0 .75em .5em;
}
#referenciasIzqda #form2 input {
	padding:.2em .5em;
	width:11.25em;
}
#referenciasIzqda.fr #form2 input,
#referenciasIzqda.pt #form2 input {
	width:9.5em;
}
#referenciasIzqda #form2 em {
	display:block;
	font-size:.9em;
	font-style:normal;
	margin:.5em 0 0 .75em;	
}

.formato-libre li {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat 0 0.25em;
	padding:0 0 0 1.5em;
	margin:0.7em 0;
}
/*--------------------- GALERIA (JCAROUSEL) ---------------------*/
.referenciasGaleria .jcarousel-container {
	float:left;
	margin:0 1em 1em 0;
	padding-top:.9em;
}
.referenciasGaleria .jcarousel-clip-horizontal {
	background:none;
	height:27.5em;
}
/* Anterior y siguiente */
.referenciasGaleria #mycarousel-prev,
.referenciasGaleria #mycarousel-next {
	height:4.15em;
	top:10em;
	width:3.35em;
}
.referenciasGaleria #mycarousel-prev {
	left:0;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev.gif);
}
.referenciasGaleria #mycarousel-prev:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev-hover.gif);
}
.referenciasGaleria #mycarousel-next {
	right:-.2em;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next.gif);
}
.referenciasGaleria #mycarousel-next:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next-hover.gif);
}
/*------ Destacado ------*/
.referenciasGaleria .destacado {
	background:url(../img/all/bg-referenciasgaleria-destacado.gif) no-repeat left top;
	float:left;
	height:25em;
	margin-top:.85em;
	padding:1.25em;
	width:12.4em;
}
.referenciasGaleria .destacado p {
	color:#FFF;
	font-size:.9em;
	margin-bottom:.25em;
}
.referenciasGaleria .destacado p.enlaceVideo {
	margin:1.5em 0 0 0;
}
.referenciasGaleria .destacado p.enlaceVideo a {
	color:#f2e500;
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/all/bullet-enlace-video.jpg) no-repeat 0 0;
	padding:0.4em 0 0.3em 2.4em;
}
.referenciasGaleria .destacado p.enlaceVideo a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.referenciasGaleria .destacado p.enlaceImg {
	margin:1.5em 0 0 0;
}
.referenciasGaleria .destacado p.enlaceImg a {
	color:#f2e500;
	font-size:1.1em;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/all/bullet-enlace-img.jpg) no-repeat 0 0;
	padding:0.4em 0 0.3em 2.4em;
}
.referenciasGaleria .destacado p.enlaceImg a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.referenciasGaleria .destacado strong {
	color:#eee300;
	display:block;
	font-size:1.75em;
	font-weight:normal;
	margin-bottom:.5em;
}
.referenciasGaleria .destacado em {
	color:#eee300;
	display:block;
	font-size:1.1em;
	font-style:normal;
	font-weight:bold;
	margin-top:1.5em;
}
.referenciasGaleria .destacado .mas {
	margin-top:1.5em;
	text-align:right;
}
.referenciasGaleria .destacado .mas a {
	background:#363734;
	color:#FFF;
	padding:.5em .85em .65em .85em;
	font-weight:bold;
}
.referenciasGaleria .destacado .mas a:hover {
	background:#262626;
}





/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 5. ATENCION AL CLIENTE ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/
/*------ Columna izquierda ------*/
#atencionCliente #colIzqda {
	padding-right:2em;
	width:17.35em;
}
#atencionCliente #colIzqda img {
	margin:0.5em 0 0 0;
}
#atencionCliente #colIzqda em {
	display:block;
	font-size:1.2em;
	font-style:normal;
	margin-bottom:2em;
}
#atencionCliente #colIzqda .formulario {
	padding:.85em;
	background-color:#55594F;
}
#atencionCliente #colIzqda .formulario p {
	color:#ffffff;
	font-size:.9em;
}
#atencionCliente #colIzqda .formulario strong {
	font-size:1.4em;
	font-weight:bold;
	color:#eee300;
}
#atencionCliente #colIzqda .formulario .mas {
	margin-bottom:0;
	text-align:right;
}
#atencionCliente #colIzqda .formulario .mas a {
	color:#eee300;
}
/*------ Columna derecha ------*/
/* Comun */
#atencionCliente #colDrcha h2 {
	background:#AF251B url(../img/all/bg-asesoramiento-trafico-h2.gif) no-repeat 0.5em 0.5em;
	color:#FFF;
	font-size:1.2em;
	left:.75em;
	text-transform:uppercase;
	padding:.85em 1.8em .85em 3em;
	top:.2em;
	z-index:1;
	margin:0 0 1px 0;
}
/* Servicio de atencion al cliente */
#atencionCliente #colDrcha .servicio {
	background: url(../img/all/bg-atencioncliente-servicio.jpg) no-repeat left top;
	height:23em;
	margin-bottom:2em;
	position:relative;
}
#atencionCliente #colDrcha #datosContacto {
	padding:2em 0 0 2em;
}
#atencionCliente #colDrcha #datosContacto .horario {
	margin-bottom:.25em;
	text-transform:uppercase;
}
#atencionCliente #colDrcha #datosContacto .horario strong {
	font-size:1.1em;
}
#atencionCliente #colDrcha #datosContacto ul {
	margin:1.5em 0;
}
#atencionCliente #colDrcha #datosContacto li {
	margin-bottom:.5em;
	padding:.15em 0 .15em 2.25em;
}
#atencionCliente #colDrcha #datosContacto li.telefono {
	background:url(../img/all/bullet-atencioncliente-telefono.png) no-repeat left .25em;
}
#atencionCliente #colDrcha #datosContacto li.fax {
	background:url(../img/all/bullet-atencioncliente-fax.png) no-repeat left .1em;
}
#atencionCliente #colDrcha #datosContacto li.mail {
	background:url(../img/all/bullet-atencioncliente-mail.png) no-repeat left .15em;
}
#atencionCliente #colDrcha #datosContacto .servicio24 {
	background:url(../img/all/bullet-atencioncliente-servicio24.gif) no-repeat .6em .95em #FFF;
	color:#6E9403;
	font-size:1.2em;
	padding:.6em 1em .5em 2.5em;
	width:17em;
}
#atencionCliente #colDrcha #datosContacto .servicio24 strong {
	font-size:1.2em;
}
/* Busqueda por delegaciones */
#atencionCliente #colDrcha #delegaciones {
	background:#F3F5EE;
	margin-bottom:2em;
	padding:1em;
	position:relative;
	overflow:hidden;
	height:1%;
}
#atencionCliente #colDrcha #delegaciones h2 {
	top:-.75em;
}
#atencionCliente #colDrcha #delegaciones .colIzqda {
	float:left;
	width:18em;
}
#atencionCliente #colDrcha #delegaciones .empresas {
	height:1%;
	overflow:hidden;
	margin:1em 0 1em 0;
	clear:both;
	width:57em;
	}
#atencionCliente #colDrcha #delegaciones .empresas div{
	height:1%;
	overflow:hidden;
	background:#FFFFFF url(../img/all/somos/marcas-valores/bg-video.jpg) no-repeat scroll right top;
	margin:0 0 1em;
	border-bottom:1px solid #CCCCCC;
	}
#atencionCliente #colDrcha #delegaciones .empresas div h3{
	background:#E9E9E9 url(../img/all/bg-soluciones-segmentos-li-desactivado-texto.gif) repeat-x scroll left top;
	font-size:1.4em;
	padding:.5em 0 .5em 1.8em;
	}
#atencionCliente #colDrcha #delegaciones .empresas div ul.general{
	margin:1em 1em 1em 1em;
}
#atencionCliente #colDrcha #delegaciones .empresas div ul.general li ul {
	border-left:1px dotted #CCCCCC;
	width:23.5em;
	float:left;
	margin:0 1em 1em 1em;
	padding:.5em .5em .5em 1em;
	overflow:hidden;
	height:1%;
	color:#606060;
	}
#atencionCliente #colDrcha #delegaciones .empresas div ul.general li ul.vcard  li.org {
color:#7BA836;
font-weight:bold;
}	
#atencionCliente #colDrcha #delegaciones .empresas div ul.general li ul li ul.adr{
border:none;
margin-left: -0.8em; 
}
#atencionCliente #colDrcha #delegaciones .empresas div ul.general li ul li ul.adr{border:none; }
#atencionCliente #colDrcha #delegaciones .empresas div ul.general li ul li.empresa{
	font-weight:bold;
	margin-bottom:.5em;
	color:#588014;
	}
#atencionCliente #colDrcha #delegaciones p.titulo {
	background:#FFFFFF url(../img/all/bullet-atencioncliente-delegaciones-titulo.jpg) no-repeat 10px center;
	border:1px solid #CCC;
	color:#666666;
	font-size:1.3em;
	padding:.5em 0 .5em 2em;
	width:9em;
}
#atencionCliente #colDrcha #delegaciones select {
	background:url(../img/all/bg-form-select.jpg) no-repeat left top;
	border:1px solid #d4d0c8;
	color:#707070;
	display:block;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:.9em;
	margin-bottom:1em;
	padding:.1em;
	width:15.6em;
}
#atencionCliente #colDrcha #delegaciones input {
	border:1px solid #999999;
	color:#666666;
	padding:0 .5em;
	border:none;
}
#atencionCliente #colDrcha #delegaciones button {
	background:url(../img/all/bg-form-input.gif) repeat-x 0 0;
	border:1px solid #999;
	color:#666;
	cursor:pointer;
	font-size:.9em;
	margin:1em 0 0 0;
	padding:.1em .5em;
}
#atencionCliente #colDrcha #delegaciones button:hover {
	color:#333;
}
#atencionCliente #colDrcha #delegaciones label.labelSeparated {
	display:block;
	margin: 0 0 .5em 0;
}
#atencionCliente #colDrcha #delegaciones .colIzqda div {
	margin:0 0 0.5em 0;
}
#contCargando {
	display:none;
	text-align: center;
	margin-top: 20px;
}	
#atencionCliente #colDrcha #delegaciones .buscadorDcha {
	border:2px solid #FFFFFF;
	float:right;
	height:320px;
	width:450px;
	margin:0 0 1em 0;
}
/* Decalogo */
#atencionCliente #colDrcha #decalogo {
	background:url(../img/all/bg-asesoramiento-bloque.gif) no-repeat left top #f3f5ee;
	border:1px solid #d6d6d6;
	clear:both;
	font-size:.9em;
	margin-bottom:1.15em;
}
#atencionCliente #colDrcha #decalogo h2 {
	background:none;
	color:#FFF;
	font-size:1.6em;
	margin-bottom:1.75em;
	padding:.85em;
	position:static;
	text-transform:none;
}
#atencionCliente #colDrcha #decalogo .contenido {
	color:#666;
	padding:0 1em 1.25em 1.25em;
}
#atencionCliente #colDrcha #decalogo .colIzqda {
	float:left;
	margin-right:3.5em;
	width:35em;
}
#atencionCliente #colDrcha #decalogo .titulo {
	font-size:2em;
	margin-bottom:.5em;
}
#atencionCliente #colDrcha #decalogo .titulo strong {
	font-weight:normal;
}
#atencionCliente #colDrcha #decalogo a {
	color:#7ba836;
}
#atencionCliente #colDrcha #decalogo .colIzqda {
	float:left;
	margin-right:3.5em;
	width:35em;
}
#atencionCliente #colDrcha #decalogo img {
	border:10px solid #FFF;
}
#atencionCliente #colDrcha #decalogo img.dec_numero {
	border:none;
	float:left;
	margin:0 0 0 2.2em;
}
#atencionCliente #colDrcha #decalogo .colDrcha {
	float:left;
	width:23.5em;
}	
#atencionCliente #colDrcha #decalogo .decaPaginacion {
	clear:both;
	margin-top:.5em;
	float:right;
}
#atencionCliente #colDrcha #decalogo .decaPaginacion ul li {
	display:inline;
	float:left;
}
#atencionCliente #colDrcha #decalogo .decaPaginacion a {
	color:#4b7100;
	display:inline;
	margin:1em .2em 0 0;
	padding:.3em;
}
#atencionCliente #colDrcha #decalogo .decaPaginacion a.activo {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#atencionCliente #colDrcha #decalogo .decaPaginacion a.siguiente{
	background:url(../img/all/bullet-generico.gif) no-repeat left .2em;
	display:block;
	height:14px;
	margin:0;
	text-indent:-9999px;
	width:13px;
}
/*----- carrusel -----*/
#atencionCliente #colDrcha #decalogo .jcarousel-clip-horizontal {
	height:18em;
	width:63.5em;
}
#atencionCliente #colDrcha #decalogo .jcarousel-item {
	height:28.5em;
	width:63.5em;
}
#atencionCliente #colDrcha #decalogo .jcarousel-item .contenidoDecalogo {
	float:left;
	width:38em;
}
#atencionCliente #colDrcha #decalogo .jcarousel-item .contenidoDecalogo p {
	padding:0;
	width:auto;
	margin:1em 1em 1em 2em;
	color:#666666;
	clear:left;
}
#atencionCliente #colDrcha #decalogo .jcarousel-item .contenidoDecalogo p.titulo {
	margin:0.4em 0.5em 1em 1.1em;
	clear:none;
}
#atencionCliente #colDrcha #decalogo img {
	border:10px solid #FFF;
	float:right;
}
#atencionCliente #colDrcha #decalogo .jcarousel-clip-horizontal {
	background-color:#F3F5EE;
}
#atencionCliente #colDrcha #decalogo #mycarousel-prev,
#atencionCliente #colDrcha #decalogo #mycarousel-next {
	background-color:#312C2C;
	bottom:1.6em;
	right:0.2em;
}
#atencionCliente #colDrcha #decalogo .jcarousel-control {
	bottom:1.5em;
	left:40em;
	padding:0.4em 6.5em;
	width:10.5em;
	background-color:#312C2C;
}
#atencionCliente #colDrcha #decalogo .jcarousel-container {
	width:63.5em;
}
#atencionCliente #colDrcha #decalogo .jcarousel-container ul {
	xwidth:7500px!important;
}
#atencionCliente #colDrcha #decalogo #mycarousel-prev {
	left:40.5em;
}

/*--------------------- ///// 6.4. CONTACTO ////---------------------*/
#formularioContacto {
	border:8px solid #e6e8e2;
	padding:1.5em;
	overflow:hidden;
	height:1%;
}

#formularioContacto.gesproal { border:none; background-color:#fff; }

#formularioContacto .nota {
	background-color:transparent;
	border:none;
	padding:0;
	margin:0.5em 0 0 9em;
	color:#707070;
	font-size:0.9em;
}
#formularioContacto label {
	width:8em;
	float:left;
}
#formularioContacto input {
	background:transparent url(../img/all/bg-form-select.jpg) no-repeat scroll left top;
	border:1px solid #808080;
	color:#707070;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	padding:0.25em;
	width:41em;
}
#formularioContacto li {
	border-bottom:1px solid #F2F2F2;
	margin-bottom:1em;
	padding-bottom:1em;
}
#formularioContacto button {
	background:transparent url(../img/all/bg-form-input.gif) repeat-x scroll 0 0;
	border:1px solid #999999;
	color:#666666;
	cursor:pointer;
	font-size:0.9em;
	margin:0 0 0 26em;
	padding:0.1em 0.5em;
}
#errorBuscadorResultados .colDrcha .destacado form button.Error{
	margin-top:1em;
}

/*-- destacados --*/

#formularioContacto #destacadosIzda,
#formularioContacto #destacadosDcha {
	float:left;
	overflow:hidden;
	height:1%;
	width:26.5em;
	border-bottom:none;
}

#formularioContacto #destacadosDcha {
	float:none;
}
#formularioContacto #destacadosIzda {
	margin:0 1.2em 0 0;
}

#formularioContacto #destacadosIzda.conPestanas { width: 26em; margin:0 0.5em 0 0;}
	* html #formularioContacto #destacadosIzda.conPestanas { width: 25.5em;}
	
#formularioContacto #destacadosIzda input {
	width: 26em;
}

#formularioContacto #destacadosIzda label {
	width: 20em;
}
#formularioContacto #destacadosIzda li {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border:none;
}
#formularioContacto #destacadosDcha li {
	margin-bottom:0.5em;
	padding-bottom:0.5em;
	border:none;
}
#formularioContacto #destacadosIzda ul{
	background:#f3f5ee url(../img/all/bg-destacado-formulario-contacto.jpg) no-repeat 0 0;
	padding:1em 1em 0 1em;
	height: 180px;
	}

#formularioContacto #destacadoLocaliza{
	font-size:1.5em;
}
#formularioContacto #destacadoClasificarConsulta .titular,
#formularioContacto #destacadoMotivoConsulta .titular,
#formularioContacto #destacadosIzda .titularLocaliza {
	color:#ffffff;
	background-color:#AF251B;
	padding:0.5em 1em;
	margin:0;
	font-weight:bold;
	font-size:1.4em;
}
#formularioContacto #destacadoClasificarConsulta .contenidoDestacadoFormulario,
#formularioContacto #destacadoMotivoConsulta .contenidoDestacadoFormulario,
#formularioContacto #destacadoOficinaCentral .contenidoDestacadoOficinaCentral {
	background:#f3f5ee url(../img/all/bg-destacado-formulario-contacto.jpg) no-repeat 0 0;
	padding:1em 1em 0 1em;
	height: 180px;
}

#formularioContacto #destacadoClasificarConsulta input,
#formularioContacto #destacadoMotivoConsulta input,
#formularioContacto #destacadoOficinaCentral input {
	width:16.5em;
}
#formularioContacto #destacadoClasificarConsulta input.check,
#formularioContacto #destacadoMotivoConsulta input.check,
#formularioContacto input.check {
	width:1em;
	float:left;
	border:none;
	background:none;
	clear:left;
	margin:0 0.5em 0 0;
}
#formularioContacto #destacadoClasificarConsulta label.check,
#formularioContacto #destacadoMotivoConsulta label.check {
	width:22em;
	float:left;
	margin:0 0 0.5em 0;
}
#formularioContacto label.check {
	width:50em;
	float:left;
	margin:0 0 0.5em 0;
}
#formularioContacto #destacadoClasificarConsulta li,
#formularioContacto #destacadoMotivoConsulta li,
#formularioContacto #destacadoOficinaCentral li {
	padding-bottom:0;
	clear:left;
}

#formularioContacto #destacadoClasificarConsulta p,
#formularioContacto #destacadoMotivoConsulta p,
#formularioContacto #destacadoOficinaCentral p {
	clear:left;
}
#formularioContacto textarea {
	width:50em;
}
#formularioContacto li.captcha input {
	width:18em;
	float:left;
	margin:1em 1em 0 0;
}
.envioFormularioCorrecto {
	border:8px solid #AF251B;
	padding:1em;
	font-weight:bold;
	margin:0 0 1em 0;
}
.envioFormularioCorrecto p {
	margin:0;
}
.envioFormularioError {
	border:8px solid #d41708;
	padding:1em;
	font-weight:bold;
	margin:0 0 1em 0;
}
.envioFormularioError p {
	margin:0;
}
#formularioContacto .error input {
	border:1px solid #D41708;
	color: #D41708;
}
#formularioContacto .error label {
	color: #D41708;
}
/*-- campos inactivos --*/
#formularioContacto #destacadoClasificarConsulta li.camposInactivos label,
#formularioContacto #destacadoMotivoConsulta li.camposInactivos label,
#formularioContacto #destacadoOficinaCentral li.camposInactivos label {
	color:#aaaaaa;
}

