/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 1. INICIO ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/
/*------ Submenu ------*/
#inicioSubmenu {
	background:url(../img/all/bg-inicio-submenu.gif) no-repeat left top;
	height:2em;
	margin-left:2em;
	padding:.3em 0 0 13em;
}
#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;
	margin:0 1em 0 0;
	overflow:hidden;
	position:relative;
	width:948px;
}
#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-bg-gris.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;
	left: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.45em;
}}

#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;
}
/*------ destacado AGENTES ------*/
#inicio #destacadoAgentesOrona {
	background:url("../../img/all/bg-destacado-agentes.jpg") no-repeat 0 0 #45403d;
	float:left;
	height:15em;
	margin:0 0 1.3em;
	overflow:hidden;
	width:18.1em;
}
#inicio #destacadoAgentesOrona a {
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	padding:8.6em 3.8em 1em 0.5em;
	text-decoration:none;
	width:8em;
}
#inicio #destacadoAgentesOrona a:hover{
	color:#8fbc11;
}
/*------ destacado ECOEFICIENCIA ------*/
/*-- #inicio #destacadoEcoeficiencia {
	background:url("../../img/all/inicio/bg-destacado-ecoeficiencia.jpg") no-repeat scroll 0 0 #7a9a1b;
	float:left;
	height:31.3em;
	margin:0 0 1em;
	overflow:hidden;
	width:18.1em;
}
#inicio #destacadoEcoeficiencia a {
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	padding:21.3em 3.8em 1em 0.5em;
	text-decoration:none;
	width:8em;
} --*/
#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;
}
/*------ destacado ORONA EN CIFRAS ------*/
#inicio #destacadoOronaEnCifras {
	background:url("../../img/all/bg-destacado-orona-en-cifras.jpg") no-repeat 0 0 #7A9A1B;
	float:left;
	height:15em;
	margin:0.3em 0 1em;
	overflow:hidden;
	width:18.1em;
}
#inicio #destacadoOronaEnCifras a {
	color:#FFFFFF;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	padding:8.6em 0 1em 0.5em;
	text-decoration:none;
	width:8em;
}
#inicio #destacadoOronaEnCifras a:hover{
	color:#8fbc11;
}
/*------ Galeria ------*/
#inicio h2 {
	color:#749A09;
	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:#8FBC11;
}
/*------ Dimension internacional ------*/
#inicio #internacional {
	float:right;
	width:43.5em;
}
#inicio #internacional h2 {
	float:left;
	margin-right:1em;
}
#inicio #internacional .mapaDimensionInternacional {
	float:right;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises li {
	margin:0 1em 1em 0;
	width:14em;
	float:left;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises li.primeroDeLinea {
	clear:left;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises li.ultimo {
	margin:0 0 1em 0;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises p {
	margin:0 0 0.4em 0;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises span {
	color:#ffffff;
	background-color:#000000;
	padding:0.2em 0.5em;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises span.paisMapa {
	background-color:#719609;
	font-weight:bold;
	text-transform:uppercase;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises .Export span {
	background-color:#666666;
}
#inicio #internacional .mapaDimensionInternacional .listadoMapaPaises .Export span.paisMapa {
	background-color:#666666;
}
#inicio #internacional .introduccion {
	border-left:2px solid #B4BAAE;
	float:left;
	font-size:.9em;
	height:5.2em;
	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 #719609;
	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 #719609;
	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:#719609;
	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;
}
/*--------------------- NUESTRAS PERSONAS ---------------------*/
/*------ alternativa al flash ------*/
.alternativaNuestrasPersonas {
	margin:1em 0 2em 0;
	clear:left;
	border-bottom:1px solid #ddded8;
	border-left:1px solid #ddded8;
	overflow:hidden;
	height:1%;
}
.alternativaNuestrasPersonas img {
	float:left;
	margin:0 1.5em 0 0;
}
.alternativaNuestrasPersonas p {
	font-size:0.9em;
}
.alternativaNuestrasPersonas p.nombre {
	margin:3em 0 0.5em 0;
	font-weight:bold;
}
.alternativaNuestrasPersonas p.nombre span {
	color:#ffffff;
	background-color:#000000;
	padding:0.3em 0.7em;
	text-transform:uppercase;
	font-size:1.1em;
}
.alternativaNuestrasPersonas p.cargo span {
	color:#ffffff;
	background-color:#000000;
	padding:0.3em 0.7em;
	font-size:1.1em;
}
.alternativaNuestrasPersonas p.cargo span.pais {
	color:#000000;
	background-color:#f6f6f6;
	padding:0.3em 0.7em;
	font-weight:bold;
}

/*--------------------- ///// 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:#719609;
	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:#719609;
	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:#719609;
	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:#719609;
	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);
}

/*--------------------- ///// 2.3. SEGMENTO COMERCIAL ////---------------------*/
/*--------------------- COMUN ---------------------*/
/*------ Destacado ------*/
#solucionesComercial #destacado {
	background:#55594f;
	background:url(../img/all/bg-solucionescomercial-destacado.gif) no-repeat right top;
	width:59em;
}
/* Introduccion (usado en "Orona" y "Diseno y accesibilidad" */
#solucionesComercial #destacado #introduccion {
	color:#FFF;
	float:left;
	height:39.25em;
	position:relative;
	width:44em;
}
#solucionesComercial #destacado #introduccion .texto {
	color:#000000;
	left:25.35em;
	position:absolute;
	top:2em;
	width:16.5em;
}
#solucionesComercial #disenoAccesibilidad #destacado #introduccion .texto {
	background-color:#FFFFFF;
	color:#000000;
	left:1.35em;
	padding:1.5em 1.5em 2.5em 1.5em;
	position:absolute;
	top:19em;
	width:12em;
}
#solucionesComercial #destacado #introduccion strong {
	display:block;
	font-size:1.2em;
	margin-bottom:1.2em;
}
/* Menu subsecciones */
#solucionesComercial #destacado #subSecciones {
	float:left;
	margin-left:-1.2em;
	position:relative;
	width:15.75em;
}
#solucionesComercial #destacado #subSecciones li {
	color:#FFF;
	font-size:.9em;
	margin:.7em 0;
	height:9em;
	padding:.65em 1em .25em 2.65em;
}
#solucionesComercial #destacado #subSecciones li.activo {
	background:url(../img/all/bg-solucionescomercial-destacado-subsecciones-li.gif) no-repeat left top;
}
#solucionesComercial #destacado #subSecciones .titulo {
	color:#eee300;
	font-size:1.5em;
	line-height:1.1em;
	margin-bottom:.5em;
	padding-left:2.25em;
}
#solucionesComercial #destacado #subSecciones #opciones .titulo {
	background:url(../img/all/bg-solucionescomercial-destacado-subsecciones-li-opciones.gif) no-repeat left .25em;
}
#solucionesComercial #destacado #subSecciones #accesibilidad .titulo {
	background:url(../img/all/bg-solucionescomercial-destacado-subsecciones-li-accesibilidad.gif) no-repeat left .25em;
}
#solucionesComercial #destacado #subSecciones #disena .titulo {
	background:url(../img/all/bg-solucionescomercial-destacado-subsecciones-li-disena.gif) no-repeat left .25em;
}
#solucionesComercial #destacado #subSecciones #planos .titulo {
	background:url(../img/all/bg-solucionescomercial-destacado-subsecciones-li-planos.gif) no-repeat left .25em;
}
#solucionesComercial #destacado #subSecciones .titulo a {
	color:#eee300;
	text-decoration:none;
}
#solucionesComercial #destacado #subSecciones .titulo a:hover {
	color:#d1c700;
}
#solucionesComercial #destacado #subSecciones .texto {
	line-height:1.1em;
}
#solucionesComercial #destacado #subSecciones .texto a {
	color:#eee300;
}
#solucionesComercial #destacado #subSecciones a:hover {
	color:#d1c700;
}
/*--------------------- INICIO ---------------------*/
/*------ Destacado ------*/
#solucionesComercial #destacado {
	height:39.25em;
	position:relative;
}
/* Imagen */
#solucionesComercial #destacado .imagen {
	float:left;
	margin-right:1em;
}
/* Galeria (jcarousel) */
#solucionesComercial .jcarousel-container {
	bottom:0;
	float:none;
	left:0;
	margin:0;
	position:absolute !important;
}
#solucionesComercial .jcarousel-clip-horizontal {
	background:none;
	height:9.1em;
	margin:1.5em 0 1.5em 2.05em;
	width:39em;
}
#solucionesComercial .jcarousel-item {
	height:9.1em;
	padding:0 .25em;
	width:9.25em !important;
}
#solucionesComercial #mycarousel-prev {
	background:url(../img/all/bg-solucionescomercial-jcarousel-prev.gif) no-repeat 0 0;
	left:.5em;
}
#solucionesComercial #mycarousel-next {
	background:url(../img/all/bg-solucionescomercial-jcarousel-next.gif) no-repeat 0 0;
	right:.4em;
}
#solucionesComercial #mycarousel-prev:hover {
	background-image:url(../img/all/bg-solucionescomercial-jcarousel-prev-hover.gif);
}
#solucionesComercial #mycarousel-next:hover {
	background-image:url(../img/all/bg-solucionescomercial-jcarousel-next-hover.gif);
}
/* Transparencia (fondo semitransparente que se muestra bajo el jcarousel) */
#solucionesComercial #destacado .transparencia {
	background:#000;
	bottom:0;
	height:12.25em;
	left:0;
	position:absolute;
	width:43.15em;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/*------ Contenedor de tabla ------*/
.contenidoPestanasSegmentos {
	clear:left;
}
/*------ Leyenda tabla ------*/
.leyendaSegmentos {
	display:block;
	widows:10em;
	float:right;
}
.leyendaSegmentos li {
	float:left;
	margin:0.5em 1em 0.5em 0;
	font-size:0.9em;
 }
.leyendaSegmentos li img {
	margin:0 0.2em 0 0;
 }
/*------ Tabla ------*/
#solucionesComercial #inicio table {
	border:1px solid #CCC;
	border-collapse:separate;
	border-spacing:1px 1px;
	color:#666;
	font-size:.9em;
	clear:right;
}
#solucionesComercial #inicio caption {
	display:none;
}
#solucionesComercial #inicio th { text-align:center;
	background:url(../img/all/bg-solucionescomercial-inicio-table-th.gif) repeat-x left bottom #eaeaea;
	padding:.4em .4em;
}
#solucionesComercial #inicio td {
	background:#eaeaea;
	padding:.25em .5em;
}
#solucionesComercial #inicio .impar {
	background:#FFF;
}
#solucionesComercial #inicio .par {
	background:url(../img/all/bg-solucionescomercial-inicio-table-par.gif) repeat left top;
}
#solucionesComercial #inicio .centrado {
	text-align:center;
}
#solucionesComercial #inicio .ancho {
	width:12.5em;
}
#solucionesComercial #inicio .sinPadding {
	padding:0;
}
#solucionesComercial #inicio em {
	background:#cccacc;
	color:#49535a;
	font-style:normal;
	font-weight:bold;
	padding:0 .35em;
}
/*--------------------- ORONA 3G OPCIONES ---------------------*/
/*------ Comun a todas las pestanas ------*/
/* Contenido pestana */
#solucionesComercial #orona3g .pestanaContenido {
	padding-bottom:0;
	padding-top:1.5em;
}
#solucionesComercial #orona3g .pestanaContenido .colIzqda {
	float:left;
	margin:0 1em 1em 0;
	width:20.75em;
	overflow:hidden;
	height:1%;
}
#solucionesComercial #orona3g .pestanaContenido .colDrcha {
	width:34em;
	overflow:hidden;
	height:1%;
}
#solucionesComercial #orona3g .pestanaContenido h2 {
	color:#679b17;
	font-size:1.6em;
	font-weight:normal;
	margin:0.5em 0 .5em 0;
	clear:left;
}
#solucionesComercial #orona3g .pestanaContenido h3 {
	margin:1em 0 .6em 1.5em;
}
#solucionesComercial #orona3g .pestanaContenido ul {
	margin:0 0 2.1em 1.5em;
}
#solucionesComercial #orona3g .pestanaContenido a span.descargarPdf { float:right; position:relative; top:-3em; color:#fff; text-decoration:underline; background:#7eb71a url(../img/all/soluciones/segmento-comercial/orona-3g/ico_descargar.gif) no-repeat 0 0; padding:0.5em 0.5em 0.5em 2em; margin: 0em 0.5em 2.1em 0;}
#solucionesComercial #orona3g .pestanaContenido a:hover span.descargarPdf { text-decoration:none;}
/* Para una mayor informacion */
#solucionesComercial #orona3g #masInformacion {
	margin-top:1.2em;
}
#solucionesComercial #orona3g #masInformacion p {
	font-size:1.25em;
	margin-bottom:.4em;
}
#solucionesComercial #orona3g #masInformacion ul {
	margin-left:1em;
}
#solucionesComercial #orona3g #masInformacion li {
	background:url(../img/all/bg-menubusqueda-li.gif) no-repeat left .25em;
	font-size:.9em;
	margin-bottom:.4em;
	padding-left:1.4em;
}
#solucionesComercial #orona3g #masInformacion a {
	color:#507715;
}
/*--------------------- DISENO Y ACCESIBILIDAD ---------------------*/
/*------ Comun a todas las pestanas ------*/
/* Introduccion */
#solucionesComercial #disenoAccesibilidad #destacado #introduccion {
	color:#312c2c;
}
#solucionesComercial #disenoAccesibilidad #destacado #introduccion strong {
	color:#679b17;
}
/* Pestanas */
#solucionesComercial #disenoAccesibilidad .pestana {
	height:3.9em;
}
#solucionesComercial #disenoAccesibilidad .pestana li {
	padding-left:.5em;
}
#solucionesComercial #disenoAccesibilidad .pestana li a {
	font-size:1em;
	padding:1.2em 1.5em .6em .75em;
}
/* Galeria (jcarousel) */
#solucionesComercial #disenoAccesibilidad #galeria ul {
	float:left;
	width:25em;
	margin:0;
}
#solucionesComercial #disenoAccesibilidad #galeria li {
	float:left;
	margin:0 .35em 1em .35em;
}
#solucionesComercial #disenoAccesibilidad #galeria li a {
	background:#FFF;
	border:4px solid #fff;
	color:#55594f;
	display:block;
	float:left;
	height:10.5em;
	text-decoration:none;
	text-transform:uppercase;
	width:11em;
}
#solucionesComercial #disenoAccesibilidad #galeria li a:hover {
	border:4px solid #e9e9e9;
	color:#000;
}
#solucionesComercial #disenoAccesibilidad #galeria li strong {
	display:block;
	font-size:.9em;
	line-height:1.1em;
	padding:.4em .35em 0 .5em;
}
#solucionesComercial #disenoAccesibilidad #galeria .imagen img {
	border:4px solid #FFF;
}
#solucionesComercial #disenoAccesibilidad #galeria .imagen a{
	display:block;
	background:url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em;
	padding-left:1.5em;
	margin:.5em 0 0 0;
	}
#solucionesComercial #disenoAccesibilidad h3 {
	clear:both;
	margin:0 0 0.5em 0;
	font-size:1.6em;
	font-weight:normal;
	color:#679B17;
}
.disenoAccesibilidadIzda {
	float:left;
	margin:0 0.9em 0 0;
	width: 22em;
	overflow:hidden;
	height:1%;
}
.disenoAccesibilidadDcha {
	margin:0;
	width: 33.1em;
	overflow:hidden;
	height:1%;
	float:left;
}
.disenoAccesibilidadDcha ul {
	overflow:hidden;
	height:1%;
	margin:0 0 1em 0;
}
.disenoAccesibilidadDcha ul li {
	width:8.4em;
	height:11em;
	float:left;
	margin:0 0.5em 0.5em 0;
	font-size:0.9em;
	text-align:center;
	background-color:#ffffff;
	padding:0.5em 0.2em;
}
.disenoAccesibilidadDcha ul li.ultimo {
	margin:0 0 0.5em 0;
}
.disenoAccesibilidadDcha ul li img {
	display:block;
	margin:0.5em auto;
}
.leyendaAsterisco {
	font-size:0.9em;
	clear:right;
}
.disenoAccesibilidadDcha ul.listadoOtros li {
	width:32em;
	height:auto;
	background-color:transparent;
	text-align:left;
	margin:0 0 0.5em 1em;
	float:none;
	font-size:1em;
	padding:0;
}
.disenoAccesibilidadDcha ul.listadoPanelMandos li {
	width:11.5em;
	height:31.5em;
}
.disenoAccesibilidadDcha ul.listadoSenalizacionCabina li {
	width:11.5em;
	height:13.2em;
}
.disenoAccesibilidadDcha ul.listadoSenalizacionPiso li {
	width:11.2em;
	height:7.5em;
}
.disenoAccesibilidadDcha ul.listadoPulsadoresCabina li {
	width:8.4em;
	height:11.5em;
}
.disenoAccesibilidadDcha ul.listadoPulsadoresPiso li {
	width:11.5em;
	height:11.7em;
}
.disenoAccesibilidadDcha ul.listadoIluminacionModelo li {
	width:17.7em;
	height:10.3em;
}
.disenoAccesibilidadDcha ul.listadoIluminacionMaterial li {
	width:8.4em;
	height:11em;
}
.disenoAccesibilidadDcha ul.listadoEspejos li {
	width:11.5em;
	height:14em;
}
.disenoAccesibilidadDcha ul.listadoPasamanos li {
	width:36.5em;
	height:14.2em;
}
/* Para una mayor informacion */
#solucionesComercial #disenoAccesibilidad #masInformacion {
	margin-top:1.2em;
}
#solucionesComercial #disenoAccesibilidad #masInformacion p {
	font-size:1.25em;
	margin-bottom:.4em;
}
#solucionesComercial #disenoAccesibilidad #masInformacion ul {
	margin-left:1em;
}
#solucionesComercial #disenoAccesibilidad #masInformacion li {
	background:url(../img/all/bg-menubusqueda-li.gif) no-repeat left .25em;
	font-size:.9em;
	margin-bottom:.4em;
	padding-left:1.4em;
}
#solucionesComercial #disenoAccesibilidad #masInformacion a {
	color:#507715;
}
/*------ paginas ALEMAN Y POLACO de soluciones 3g orona ------*/
/* Pestanas */
h1.alemanPolaco {
    background: none;
    font-size: 2em;
    margin-bottom: 0.5em;
    padding-left: 0;
    text-transform: uppercase;
	color:#689419;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco .pestana {
	height:2.7em;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco #galeria ul {
    width: 44em;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco #galeria li {
    margin: 0 1em 1em;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco #contContenidosPestanas {
    width:100%;
	overflow:hidden;
	height:1%;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco #contContenidosPestanas .pestanaContenido #galeria {
	overflow:hidden;
	height:38em;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco .listadoHojaDatos ul li {
    width:35em;
	float:left;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco .listadoHojaDatos ul li ul li {
    width:30em;
	float:none;
	margin:0 2em 0 0;
	clear:left;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco .listadoHojaDatos ul li ul li img {
	float:left;
	margin:0 20px 5px 0;
}
#solucionesComercial #disenoAccesibilidad.alemanPolaco .listadoHojaDatos ul li ul li p.titular {
	margin:1.7em 0 0;
	font-size:1.1em;
	width:18em;
	float:left;
}
/*------ /paginas ALEMAN Y POLACO de soluciones 3g orona ------*/


/*------ paginas ALEMAN Y POLACO de soluciones No Cliente 3g ------*/

/* Index */

#colDrcha .alemanFaqs #subSecciones li {
    float: left;
    height: 20.25em;
    margin: 0 1em 1.5em 0;
    position: relative;
    width: 18.9em;
}
#colDrcha .alemanFaqs #subSecciones li p.titulo {
    display: block;
	background-color: #719609;
    color: #FFFFFF;
    font-size: 1.1em;
    height: 1.2em;
    left: 1.75em;
    line-height: 1.1em;
    margin: 0 0 1px;
	padding: 0.9em 1.25em 0.9em 0.85em;
    text-transform: uppercase;
	text-align: center;
	font-weight: bold;
    top: 0;
    width: 15.1em;
    z-index: 1;
}
#colDrcha .alemanFaqs #subSecciones li .titulo a {
    color: #FFFFFF;
    text-decoration: none;
}
/* Faq */

.alemanFaqs h2 span {
    color: #312C2C;
    display: block;
    font-size: 1.3em;
    left: 1.25em;
    padding: 0.75em 1.4em 0.75em 0;
	margin: 2em 0 0 0;
    text-transform: uppercase;
    z-index: 1;
}
.alemanFaqs .pestanaContenido {
	margin: 0;
	padding: 0;
}
.alemanFaqs .pestanaContenido .ficha {
	overflow: hidden;
	background-color: #f1f1f1;
}
.alemanFaqs .pestanaContenido h3.selected a {
    display: block;
	background: url(../img/all/soluciones/no-cliente-3g/bg-faq-h3-selected.jpg) repeat-x scroll 0 bottom #55594F;
    xborder-left: 1px solid #D3D3D3;
    xborder-right: 1px solid #D3D3D3;
    xborder-top: 1px solid #D3D3D3;
    color: #FFFFFF;
    padding: 0.7em 1em 1.7em 2.5em;
}
.alemanFaqs .pestanaContenido h3 a {
    display: block;
    background: url(../img/all/soluciones/no-cliente-3g/bg-faq-h3.jpg) repeat-x scroll center bottom #55594F;
    color: #8AC717;
    display: block;
    padding: 0.7em 1em 0.7em 2.5em;
    text-decoration: none;
	font-size: 1.2em;
	position: relative;
}
.alemanFaqs .fases,
.alemanFaqs .fasesTablas {
	background-color: #f1f1f1;
    color: #312C2C;
    display: block;
    font-size: 1em;
    left: 1.25em;
	xborder-bottom: 1px solid #D3D3D3;
    xborder-left: 1px solid #D3D3D3;
    xborder-right: 1px solid #D3D3D3;
    padding: 0.75em 1.4em 3em 8.75em;
    top: 0.2em;
	overflow: hidden;
}
.alemanFaqs .fasesTablas {
    padding: 0.75em 0 3em 1em;
}
.alemanFaqs .fasesTablas h4 {
	margin: 1em 2em 1em 0;
	padding: 0 0 .3em 0;
	font-size: 1.2em;
	color: #588014;
	border-bottom: 1px dotted #588014;
}
.alemanFaqs .fases span.izq,
.alemanFaqs .fases span.der {
	display: block;
	float: left;
	width: 8em;
	text-align: left;
	overflow: hidden;
}
.alemanFaqs .fases span.der {
	width: 35em;
	text-align: left;
	padding-left: .8em;
}
.alemanFaqs .fases p.clear {
	display: block;
	clear: left;
	margin: .5em 0;
	padding: 1em 0 .5em 0;
}


/* Tablas FAQ */

.alemanFaqs .pestanaContenido {
    background: none repeat scroll 0 0;
    color: #55594F;
    padding: 2.5em 1.5em 0 1.5em;
	xwidth: 708px;
	overflow:hidden;
	height:1%;
	
}
.alemanFaqs .pestanaContenido .tablaContenido{
	clear:both;
	margin:0 0 40px;
	overflow:hidden;
	height:1%;
	font-size: 13px;
}
.alemanFaqs .pestanaContenido .tablaContenido table {
    border: 1px solid #CCCCCC;
    border-collapse: separate;
    border-spacing: 1px;
    clear: right;
    color: #666666;
    font-size: 0.9em;
	margin: 0 0 5px 0;
	width:400px;
	text-align:center;
	float:left;
	overflow:hidden;
	height:1%;
}
.alemanFaqs .pestanaContenido .tablaContenido table caption {
    background: url("../img/all/bg-solucionescomercial-inicio-table-th.gif") repeat-x scroll left bottom #EAEAEA;
    padding: 0.4em;
	font-size:15px;
	font-weight:bold;
	color: #588014;
}
.alemanFaqs .pestanaContenido .tablaContenido table th {
    background: url("../img/all/bg-solucionescomercial-inicio-table-th.gif") repeat-x scroll left bottom #EAEAEA;
    padding: 0.4em;
}
.alemanFaqs .pestanaContenido .tablaContenido table td {
    background: none repeat scroll 0 0 #EAEAEA;
    padding: 0.25em 0.5em;
}
.alemanFaqs .pestanaContenido .tablaContenido table .impar {
    background: none repeat scroll 0 0 #FFFFFF;
}
.alemanFaqs .pestanaContenido .tablaContenido table .par {
    background: url("../img/all/bg-solucionescomercial-inicio-table-par.gif") repeat scroll left top transparent;
}
.alemanFaqs .pestanaContenido .tablaContenido table .ancho {
    width: 12.5em;
}
.alemanFaqs .pestanaContenido .tablaContenido table a {
    color: #588014;
}
.alemanFaqs .pestanaContenido .tablaContenido table a:hover {
	text-decoration:none;
}
.alemanFaqs .pestanaContenido .tablaContenido .imagen{
	float:right;
	width:255px;
	overflow:hidden;
	height:1%;
	}
.alemanFaqs .pestanaContenido .tablaContenido img{
	float:left;
	margin:0;
	}
.error {
	color: #F00;
}
/* Formulario */

p.margenForm {
	display: block;
	padding-left: 2.5em;
}
p.margenFormDos {
	display: block;
	padding-left: 15em;
	color:#719609;
	font-size:.9em;
}

p.margenFormRojo {
	display: block;
	padding-left: 2.5em;
	color: #F00;
}
.alemanForm .colFlotadas {
	float: left;
	width: 29em;
	overflow: hidden;
	margin:  0 0 1em 1em;
	font-size: .9em;
}
.alemanForm form .colFlotadas label {
	display: block;
	padding-bottom: 1.2em;
	overflow: hidden;
	height: 2em;
}
.alemanForm .colFlotadas .campoTxt {
	float: left;
	border: 1px solid #bab8b8;
	padding:.3em;
	margin: 0 0 0 .8em;
	width: 14em;
	font-size: 1em;
}
.alemanForm .colFlotadas .campoTxTLargo {
	width:15em;
}
.alemanForm .colFlotadas .check {
	float: left;
	padding:.3em;
	margin: 0 0 0 1em;
	font-size: 1em;
}
.alemanForm form .select {
	float: left;
	border: 1px solid #bab8b8;
	padding:.3em;
	margin: 0 0 0 .8em;
	width: 60%;
}
.alemanForm form .labelClear {
	display: block;
	clear: left;
	overflow: hidden;
	xheight: 2.3em;
	margin: 0 0 .8em 1em;
	font-size: .9em;
}
.alemanForm span.label {
	float: left;
	display: block;
	width: 13em;
	padding: 0;
	text-align: right;
	font-weight: bold;
}
.alemanForm form h2 {
	clear: left;
	background-color: #719609;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    left: 1.25em;
    padding: 0.75em 1.4em 0.75em 0.75em;
    top: 0.2em;
    z-index: 1;
}
.alemanForm form h3 {
	clear: left;
	color: #719609;
    display: block;
    font-size: 1em;
    left: 1.25em;
	margin-bottom: 1.5em;
    padding: 1.75em 1.4em 0.5em 0.75em;
	border-bottom: 1px solid #CCC;
    top: 0.2em;
	text-transform: uppercase;
}
.alemanForm form label.areaTexto {
	display: block;
	clear: left;
	font-size: .9em;
}
.alemanForm form textarea {
    display: block;
	margin: .5em 0 .5em 4.5em;
    padding: .75em 1.4em 0.5em 0.75em;
	border: 1px solid #bab8b8;
	width: 48.7em;
	font-size: 1.1em;
}
.alemanForm form .botonEnviar {
	clear: left;
	float: right;
	display: block;
	background: #719609;
	font-weight: bold;
	color: #fff;
	padding: .75em .75em;
	margin: 1em 2em 0 0;
}
.rojo {
	color: #F00;
} 

/*------ /paginas ALEMAN Y POLACO de soluciones No Cliente 3g ------*/

/*------ paginas ALEMAN Y POLACO de authorized-agent ------*/

#colDrcha .documentosDescargables{
	clear:both;
	overflow:hidden;
	height:1%;
	}
#colDrcha .documentosDescargables #DocumentosIzquierda {
    float: left;
    height: 34em;
    margin: 0 .7em 1.5em 0;
	background: none repeat scroll 0 0 #F3F5EE;
    color: #55594F;
	overflow:hidden;
    width: 19em;
}
#colDrcha .documentosDescargables #DocumentosCentro {
    float: left;
    height: 34em;
    margin: 0 0.7em 1.5em 0;
	background: none repeat scroll 0 0 #F3F5EE;
    color: #55594F;
	overflow:hidden;
    width: 19em;
}
#colDrcha .documentosDescargables #DocumentosDerecha {
    float: left;
    height: 23em;
    margin: 0 0 1.5em 0;
	background: none repeat scroll 0 0 #F3F5EE;
    color: #55594F;
	overflow:hidden;
    width: 19em;
}
#colDrcha .documentosDescargables p{
	margin:1em 0 1em 1.5em;
	}
#colDrcha .documentosDescargables ul{
	margin:1em 0 1em 1.5em;
	}
#colDrcha .documentosDescargables p.titulo {
    background-color: #719609;
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 1.2em;
    left: 1.75em;
    line-height: 1.1em;
    margin: 0 0 1px;
    padding: 0.9em 1.25em 0.9em 0.85em;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    z-index: 1;
}
#colDrcha .documentosDescargables ul li{
background: url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
    border: medium none;
    float: none;
    height: auto;
    margin: 0.7em 0;
    padding-left: 1.5em;
    width: auto;
}

/*------ /paginas ALEMAN Y POLACO de authorized-agent ------*/

/*--------------------- ///// 2.4. SEGMENTO RESIDENCIAL ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*----- pestana atributos ----*/
span.azul01, span.azul02, span.azul03, span.azul04, span.azul05 {
	color:#004B88;
	display:block;
	font-family:"Times New Roman",Times,serif;
	font-size:8em;
	height:1em;
	letter-spacing:-0.05em;
	margin-top:-0.5em;
	position:relative;
}
span.azul02 {
	color:#0068BF;
}
span.azul03 {
	color:#0080D8;
}
span.azul04 {
	color:#0089EC;
}
span.azul05 {
	color:#0093F0;
}
th.iconos {
	height:4.5em;
}
th.iconos img {
	margin:-1em 0;
	padding-right:0.5em;
	position:relative;
}
/*----- leyendaAtributos -----*/
ul.leyendaAtributos {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:0.9em;
	margin:0.5em 0.65em 0.5em 7.7em;
	padding:0.5em 1em;
	overflow:hidden;
	height:1%;
}
ul.leyendaAtributos li {
	margin:1em 0 1em 0;
}
ul.leyendaAtributos span {
	display:block;
	clear:left;
	margin:0 0 0.5em 3.7em;
}
ul.leyendaAtributos span.tituloLeyendaAtributo {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
}
ul.leyendaAtributos span.tituloLeyendaAtributo img {
	margin:-0.5em 0.8em 0 0;
	float:left;
}
/*---- comun ----*/
th.modelo {
	width:6.5em;
}
/*--------------------- ///// 2.5. EDIFICIOS SIN ASCENSOR ////---------------------*/
/*--------------------- INICIO ---------------------*/
div#solucionesEdificiosSinAscensor h2 {
	background-color:#719609;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	margin:0 0 1px 0;
	padding:0.6em 0.75em 0.6em 1em;
	text-transform:uppercase;
}
div#solucionesEdificiosSinAscensor .pestana.nacional {
	height:4.2em;
	overflow:hidden;
}
div#solucionesEdificiosSinAscensor .pestana.nacional li {
	height:4.7em;
	overflow:hidden;
}
div#solucionesEdificiosSinAscensor .pestanaContenido {
	padding:0.7em 1.5em 1.5em 1.5em;
}
div#solucionesEdificiosSinAscensor .imgAlternativaInfografia {
	z-index:30;
}
div#solucionesEdificiosSinAscensor .textoInfografiaEdificiosSinAscensor {
	margin:0;
	padding:1em;
	background-color:#000000;
	z-index:40;
	color:#ffffff;
	width:15em;
	position:absolute;
}

div#solucionesEdificiosSinAscensor .textoInfografiaEdificiosSinAscensor p {
	font-size:0.9em;
}
div#solucionesEdificiosSinAscensor .textoInfografiaEdificiosSinAscensor p.encabezadoInfografia {
	font-size:1.1em;
	font-weight:bold;
}
ul.listadoClaves li {
	float:left;
	margin:0 1em 1em 0;
	height:27.7em;
	width:18em;
}
ul.listadoClaves li.ultimo {
	margin:0 0 1em 0;
}
ul.listadoClaves li span{
	font-size:0.9em;
}
ul.listadoClaves li span.tituloClaves{
	color:#679b17;
	font-size:1.5em;
	display:block;
	margin:0.5em 0 0.3em 0;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido h3 {
	color:#679b17;
	font-size:1.5em;
	clear:left;
	margin:0.5em 0 0 0;
	/*cursor: pointer;*/
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido h4 {
	font-size:1.4em;
	margin:0 0 0.5em 0;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .ficha {
	background-color:#ffffff;
	padding:0 1em 0.7em 1em;
	margin:0 0 1em 0;
	overflow:hidden;
	height:1%;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoPasoPaso {
	float:left;
	width:24em;
	margin:1em 0 1em 0;
	padding:0 1.7em;
	border-right:2px dotted #d9dcd1;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoPasoPaso.dcha {
	border-right:none;
	padding:0 0 0 1.7em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoPasoPaso li {
	margin:0 0 0.5em 1.5em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoPasoPaso ul ul {
	margin:0.5em 0 0 0;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido ul.listadoMantenimiento li {
	float:left;
	margin:1em 0.4em 1em 0;
	width:13.2em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido ul.listadoMantenimiento li.ultimo {
	margin:1em 0 0 0;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido ul.listadoMantenimiento li img {
	float:left;
	clear:both;
	margin:0 0 0.5em 0;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoSomosExpertos {
	float:left;
	width:30em;
	margin:1em 0 1em 0;
	font-size:0.9em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoSomosExpertos.dcha {
	padding:0 0 0 1.7em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoSomosExpertos li {
	margin:0 0 0.5em 1.5em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoSomosExpertos ul ul {
	margin:0.5em 0 0 0;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoSomosExpertos h3 {
	margin:0 0 0.5em 0;
	font-size:1.6em;
}
#solucionesEdificiosSinAscensor #inicio .pestanaContenido .medioContenidoSomosExpertos img {
	margin:0.5em 0 0 0;
}
/*--------------------- ///// 2.6. ACCESIBILIDAD ////---------------------*/
/*----------------------------------- INICIO -----------------------------*/
div#solucionesAccesibilidad h2 {
	background-color:#719609;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	margin:0 0 1px;
	padding:0.6em 0.75em 0.6em 1em;
	text-transform:uppercase;
}
#solucionesAccesibilidad #inicio .pestanaContenido h3 {
	color:#679b17;
	font-size:1.5em;
	clear:left;
	margin:0.5em 0 0 0;
}
#solucionesAccesibilidad #inicio .pestanaContenido h4 {
	font-size:1.4em;
	margin:.5em 0 0.5em 0;
	border-bottom:1px solid;
}
div#solucionesAccesibilidad h2{
	height:1%;
	background-color:#719609;
}
div#solucionesAccesibilidad h2 .big{
	font-size:1.65em;
	display:block;
	}
div#solucionesAccesibilidad h2 .color{
	color:#000;
	}
div#solucionesAccesibilidad .textoInfografiaEdificiosSinAscensor {
	background-color:#000000;
	color:#FFFFFF;
	margin:0;
	padding:1em;
	position:absolute;
	width:15em;
	z-index:40;
}
div#solucionesAccesibilidad .textoInfografiaEdificiosSinAscensor p {
	font-size:0.9em;
}
#solucionesAccesibilidad #inicio .pestanaContenido .textoIzquierda{
	float:left;
	width:385px;
	margin:0 1.5em 1em 0;
	padding:0 0 0 0;
	height:!%;
	overflow:hidden;
}
#solucionesAccesibilidad #inicio .pestanaContenido #descargas{
	float:left;
	width:240px;
	background:#FFF;
	padding:1em;
	}
#solucionesAccesibilidad #inicio .pestanaContenido #descargas li {
	background:url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
	margin:0.7em 0;
	padding-left:1.5em;
}
#solucionesAccesibilidad #inicio .pestanaContenido .platformLifts{
	clear:both;
	margin:1.5em 0 1.5em 0;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .platformLifts .buscador form p{
	background:url(../img/all/soluciones/accesibilidad/bg-form-p.jpg) no-repeat 0 0;
	padding:.8em;
	color:#FFF;
	font-weight:bold;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .platformLifts .buscador form p select{
	background:url("../img/all/bg-form-select.jpg") no-repeat scroll left top transparent;
	border:1px solid #567c00;
	color:#707070;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	padding:0.15em;
	width:15.6em;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .platformLifts .buscador form p input#enviarReferencia{
	background:url("../img/all/bg-form-input.gif") repeat-x scroll 0 0 transparent;
	border:1px solid #999999;
	color:#666666;
	cursor:pointer;
	font-size:0.9em;
	margin:0 0 0 .3em;
	padding:1px 0.5em;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .platformLifts .opcionesCombo img{
	margin: 0.5em 1.2em 0.5em 1.5em;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .lowLeft{
	width:360px;
	float:left;
	margin:1em 0 1em 0;
	overflow:hidden;
	height:1%;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .lowRight{
	float:right;
	overflow:hidden;
	height:1%;
	width:284px;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .lowLeft ul li {
	background:url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
	border:medium none;
	float:none;
	height:auto;
	margin:0.7em 0;
	padding-left:1.5em;
	width:auto;
}
#solucionesAccesibilidad #inicio .pestanaContenido .lowLeft ul{
	margin:0 0 1em 0;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .lowLeft a{
	background:url("../img/all/bullet-grupoempresarialmondragon-valores-descarga.gif") no-repeat scroll left top transparent;
	padding:1em 0 1em 3em;
	margin:1em 0 0 0;
	display:block;
}
#solucionesAccesibilidad #inicio .pestanaContenido .lowLeft p.noDescarga a{
	background:none;
	padding:0;
	margin:0;
	display:inline;
}

#solucionesAccesibilidad #inicio .pestanaContenido .utility{
	width:360px;
	float:left;
	margin:1em 0 1em 0;
	overflow:hidden;
	height:1%;
	}
#solucionesAccesibilidad #inicio .pestanaContenido .utility ul li {
	background:url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
	border:medium none;
	float:none;
	height:auto;
	margin:0.7em 0;
	padding-left:1.5em;
	width:auto;
}
#solucionesAccesibilidad #inicio .pestanaContenido .utility ul{
	margin:0 0 1em 0;
	}
/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 3. SOMOS ORONA ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/

/*--------------------- ///// 3.1. INICIO ////---------------------*/
/*------ Video ------*/
#somos #video ,
#somos #video_wrapper {
	margin-bottom:2.5em;
	padding:1em;
	width:710px;
}
#somos #video_wrapper { padding: 0;}
#somos #video_wrapper object { padding: 0;}

/*------ Acceso a subsecciones ------*/
#somos #subSecciones ul {
	border-left: 1px solid #e6e9de;
	float: left;
	margin-right:.85em;
	padding-left:.75em;
	width:18em;
}
#somos #subSecciones ul.ultimo {
	margin-right:0;
}
#somos #subSecciones li {
	margin-bottom:.6em;
}
#somos #subSecciones .titulo {
	background:url(../img/all/bg-soluciones-segmentos-li-texto.gif) repeat-x left top #55594f;
	margin:0;
	padding-right:.75em;
}
#somos #subSecciones .titulo strong {
	font-weight:normal;
}
#somos #subSecciones .titulo a {
	background:url(../img/all/bg-soluciones-segmentos-li-mas.gif) no-repeat right .5em;
	color:#FFF;
	display:block;
	font-size:1.45em;
	padding:.35em 0 .3em .6em;
	text-decoration:none;
}
#somos #subSecciones .titulo a:hover {
	background-image:url(../img/all/bg-soluciones-segmentos-li-mas-hover.gif);
	color:#ECE200;
}
#somos #subSecciones .texto {
	background:#e6e9de;
	padding:1em 0 .05em 0;
}
#somos #subSecciones .texto p {
	font-size:.9em;
	margin:0;
	padding:0 .5em 1.5em 1em;
}
#somos #subSecciones .texto a {
	color:#2F2B2A;
}
#somos #subSecciones .texto a:hover {
	color:#588014;
}

/*------ Parque tecnológico ------*/

#ul_innovacion {
	margin:0 0 0.5em 0;
	padding: 1em 1em 0 1em;
	background-color: #fff;
	overflow:hidden;
	height:1%;
}
#ul_innovacion li {
	display: block;
	margin: 0 1em 1em 0;
	padding: .1em 0 .1em 0;
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 1.2em;
	color: #666;
	overflow:hidden;
	height:2em;
}
#ul_innovacion li.ultimo {
	margin: 0 0 1em 0;
}
#ul_innovacion li .dec_numero {
	float:left;
	margin:0 0.5em 0 0;
}
#ul_innovacion li span {
	color: #679b17;
	line-height:2em;
}
#agentes {
	position: relative;
	width: 686px;
}
#agentes #items {
	clear:both;
	margin:0;
	padding:0;
}


/*--------------------- ///// 3.2. GRUPO EMPRESARIAL ////---------------------*/
/*--------------------- INICIO ---------------------*/
#grupoEmpresarialInicio .colIzqda {
	float:left;
	margin:1em 1em 1.5em 0; 
	width:100%;
}
#grupoEmpresarialInicio .colDrcha {
	float:right;
	margin:0 0 1.5em 1em; 
}
#grupoEmpresarialInicio .dimensionOrona {
	background-color:#F3F5EE;
	padding:0 0 1em 0;
	clear:both;
	overflow:hidden;
	height:1%;
}
#grupoEmpresarialInicio .dimensionOrona h2 {
	background-color:#719609;
	color:#FFF;
	font-size:1.2em;
	left:.75em;
	text-transform:uppercase;
	padding:.75em 1.4em .75em .75em;
	top:.2em;
	z-index:1;
	border-bottom:1px solid #ffffff;
}
#grupoEmpresarialInicio .dimensionOrona p {
	padding:.75em;
	margin:0;
}
#grupoEmpresarialInicio .dimensionOrona ul.listadoIzda,
#grupoEmpresarialInicio .dimensionOrona ul.listadoDcha,
#grupoEmpresarialInicio .dimensionOrona img {
	float:left;
	margin:1em 0 0 0;
}
#grupoEmpresarialInicio .dimensionOrona ul.listadoIzda,
#grupoEmpresarialInicio .dimensionOrona ul.listadoDcha {
	width:19.5em;
	padding:0.5em 0 0 0;
}
#grupoEmpresarialInicio .dimensionOrona ul.listadoIzda li {
	margin:0 1em 1em 1em;
	background:transparent url(../img/all/bg-menubusqueda-li.gif) no-repeat right 3px;
	text-align:right;
	padding:0 1.5em 0 0;
}
#grupoEmpresarialInicio .dimensionOrona ul.listadoDcha li {
	margin:0 1em 1em 1em;
	background:transparent url(../img/all/bg-menubusqueda-li-02.gif) no-repeat 0 3px;
	text-align:left;
	padding:0 0 0 1.5em;
}

/*--------------------- ESTRUCTURA Y ORGANIZACION ---------------------*/
#grupoEmpresarialEstructura .organizacion .js-overlay-caption-content p {
	text-indent:-9999px;
}
#grupoEmpresarialEstructura .organizacion .js-overlay-caption-content img {
	display:none;
}

#grupoEmpresarialEstructura .oronaPaises {
	clear:both;
}
#grupoEmpresarialEstructura .oronaPaises ul { float:left; width:185px;}
#grupoEmpresarialEstructura .oronaPaises ul li {
	display:inline;
	float:left;
}

#grupoEmpresarialEstructura .oronaPaises ul li a { width:180px; float:left; text-decoration:none; font-size:1.2em; line-height:1.2em;margin:0 2px 0 0; background:#f4f5ef url(../img/all/somos/grupo-empresarial/estructura-organizacion/bullet-dcha.jpg) no-repeat 165px center; margin:0 1px 1px 0; padding:.5em;}
#grupoEmpresarialEstructura .oronaPaises ul li a:hover,
#grupoEmpresarialEstructura .oronaPaises ul li.activo a { color:#dedb00; background:#585b52 url(../img/all/somos/grupo-empresarial/estructura-organizacion/bullet-activo.jpg) no-repeat 165px center;}


/*generales*/
#grupoEmpresarialEstructura .oronaPaises ul li a span.orona{
	display:block;
	color:#4d4d4b;
	font-weight:bold;
	padding:0;
}
#grupoEmpresarialEstructura .oronaPaises ul li a span.paises{
	display:block;
	font-weight:bold;
	padding:0 0 0 0;
}
#grupoEmpresarialEstructura .oronaPaises ul li a:hover span.orona{
	color:dedb00;
}
#grupoEmpresarialEstructura .oronaPaises ul li a:hover span.orona,
#grupoEmpresarialEstructura .oronaPaises ul li.activo a span.orona{
	color:#FFFFFF;
	}
/*/generales*/ 
#grupoEmpresarialEstructura .oronaPaises #contContenidosPaises { float:right;}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana{
	background:#55594f;
	padding:1em;
	width:490px;
	margin:0 0 2em 0;
	overflow:hidden;
	height:1%;
}


#grupoEmpresarialEstructura .oronaPaises .OronaEspana.Export  { margin-top:127px;}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana.Noruega { margin-top:101px;}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana.Brasil  { margin-top:128px;}
	html > /**/ body #grupoEmpresarialEstructura .oronaPaises .OronaEspana.Export  { margin-top:147px;}
	html > /**/ body #grupoEmpresarialEstructura .oronaPaises .OronaEspana.Noruega { margin-top:121px;}
	html > /**/ body #grupoEmpresarialEstructura .oronaPaises .OronaEspana.Brasil  { margin-top:148px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#grupoEmpresarialEstructura .oronaPaises .OronaEspana.Export,
	#grupoEmpresarialEstructura .oronaPaises .OronaEspana.Brasil  { margin-top:137px!important;}
	#grupoEmpresarialEstructura .oronaPaises .OronaEspana.Noruega { margin-top:110px!important;}
}



#grupoEmpresarialEstructura .oronaPaises .OronaEspana img {
	padding:0;
	float:left;
}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana h2 {
	color:#ECE200;
	margin:1em 0 0 0;
	text-transform:inherit;
	font-size:2em;
	margin-bottom:.5em;
}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana a {
	color:#ECE200;
}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana a:hover {
	color:#FFF;
}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana p {
	color:#FFF;
}
#grupoEmpresarialEstructura .oronaPaises .OronaEspana .alinearDerecha {
	text-align:right;
}

/*--------------------- EMPRESAS DEL GRUPO ---------------------*/
/*------ Mapa ------*/
#grupoEmpresarialEmpresas iframe {
	margin-bottom:2.5em;
}
#grupoEmpresarialEmpresas #mapa {
	float:left;
	height:350px; 
	margin:0 2.25em 1.5em 0; 
	width:480px; 
}
/*------ Buscador ------*/
#grupoEmpresarialEmpresas .buscador {
	background:url(../img/all/bg-grupoempresarialempresas-buscador.jpg) no-repeat  0 bottom;
	float:left;
	margin-bottom:1em;
	width:200px;
}
#grupoEmpresarialEmpresas .buscador form {
	background:url(../img/all/bg-grupoempresarialempresas-buscador-form.jpg) no-repeat  0 0;
	padding:1em;
} 
#grupoEmpresarialEmpresas .buscador p {
	margin:0;
}
#grupoEmpresarialEmpresas .buscador label {
	display:none;
}
#grupoEmpresarialEmpresas .buscador div {
	margin-bottom:.5em;
}
#grupoEmpresarialEmpresas .buscador div label {
	display:block;
}
#grupoEmpresarialEmpresas .buscador div input {
	border:medium none;
	clear:both;
	float:left;
	margin:.5em .5em 0 0;
	background:none;
}
#grupoEmpresarialEmpresas .buscador 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:1em 0 0;
	padding:0.1em 0.5em;
}
#grupoEmpresarialEmpresas .buscador div label.labelCheck {
	float:left;
	font-size:.9em;
	margin:.5em 0;
	width:12em;
}
#grupoEmpresarialEmpresas .buscador select{
	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-bottom:1em;
	padding:.15em;
	width:15.6em;
}
#grupoEmpresarialEmpresas .buscador input {
	background:url(../img/all/bg-form-input.gif) repeat-x 0 0;
	border:1px solid #999;
	color:#666;
	cursor:pointer;
	font-size:.9em;
	margin:.5em 0 0 0;
	padding:.1em .5em;
}
#grupoEmpresarialEmpresas .buscador input:hover {
	color:#333;
}
/*------ Listado de empresas ------*/
#grupoEmpresarialEmpresas .empresas {
	

	width:39.8em;
}
#grupoEmpresarialEmpresas .empresas div {
	margin:0 0 1em 0;
	border:1px solid #CCC;
}
#grupoEmpresarialEmpresas .empresas h2 {
	background:#F4F7EC;
	color:#7DA60A;
	font-size:1em;
	font-weight:bold;
	margin-bottom:1em;
	text-transform:uppercase;
	padding:.5em 1em .5em 1em;
}
#grupoEmpresarialEmpresas .empresas ul{
	padding:0 1em 0 1em;
	margin: 0 0 1em 0;
	
}
#grupoEmpresarialEmpresas .empresas ul.vcard {
border-left:1px dotted #CCCCCC;
margin-bottom: 3em;
}

#grupoEmpresarialEmpresas .empresas ul li.org {
margin-top: 2em;
margin-bottom: 1em;
font-weight:bold;

}
#grupoEmpresarialEmpresas .empresas ul li.org img {
margin-right: 0.3em;
}
#grupoEmpresarialEmpresas .empresas ul.adr {
margin-left: -0.8em;
}
#grupoEmpresarialEmpresas .empresas li.empresa {
	font-weight:bold;
	margin-bottom:.3em;
	text-transform:uppercase;
}

/*--------------------- ORONA EN CIFRAS ---------------------*/
/*------ Graficos ------*/
#grupoEmpresarialCifras #graficos {
	margin-bottom:1.5em;
}
#grupoEmpresarialCifras #graficos li {
	float:left;
	height:28em;
	margin-bottom:1.1em;
	width:339px;
}
#grupoEmpresarialCifras #graficos li#ventas,
#grupoEmpresarialCifras #graficos li#personal {
	margin-right:1.4em;
}
#grupoEmpresarialCifras #graficos li img {
	margin-bottom:.75em;
}
#grupoEmpresarialCifras #graficos .longdesc {
	float:right;
}
#grupoEmpresarialCifras #graficos .leyenda {
	float:left;
	font-size:.8em;
	width:29.5em;
}
/*------ Memorias ------*/
#grupoEmpresarialCifras #memorias {
	background:url(../img/all/bg-menubusqueda.gif) repeat-x left top;
	padding-top:1em;
}
#grupoEmpresarialCifras #memorias li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 .25em;
	margin:.7em 0;
	padding-left:1.5em;
}
#grupoEmpresarialCifras #memorias li a {
	color:#424A52;
}

/*--------------------- MONDRAGON CORPORACION ---------------------*/
/*------ Mapa mundi ------*/
.textoMapa p {
	font-size:1.45em;
	float:left;
	display:inline;
	color:#639a18;
	font-weight:bold;
	margin:0 0.8em 0 0;
}
.textoMapa ul {
	border-left:2px solid #b7b8b0;
	padding:0 0 0 1em;
	float:left;
}
/*------ Valores ------*/
#grupoEmpresarialMondragon #valores {
	border:1px solid #e6e9de;
	font-size:.9em;
	padding:2.25em 2.25em 2.5em 2.25em;
	margin:1.5em 0;
}
#grupoEmpresarialMondragon #valores a {
	color:#312D2C;
}
#grupoEmpresarialMondragon #valores a:hover {
   color:#588014;
}
#grupoEmpresarialMondragon #valores ul {
	margin-bottom:2.1em;
	width:50em;
}
#grupoEmpresarialMondragon #valores li {
	background:url(../img/all/bullet-generico.gif) no-repeat left .25em;
	float:left;
	font-weight:bold;
	margin:0 0 .7em 3em;
	padding-left:1.5em;
	text-transform:uppercase;
	width:20em;
}
#grupoEmpresarialMondragon #valores .descarga {
	margin:0;
	text-align:right;
}
#grupoEmpresarialMondragon #valores .descarga a {
	background:url(../img/all/bullet-grupoempresarialmondragon-valores-descarga.gif) no-repeat left top;
	padding:1em 0 1em 3em;
	text-align:right;
}
/*------ Graficos ------*/
#grupoEmpresarialMondragon #graficos li {
	float:left;
	margin-right:1.75em;
}
#grupoEmpresarialMondragon #graficos li.ultimo {
	margin:0;
}
#grupoEmpresarialMondragon #graficos li img {
	margin-bottom:.85em;
}

/*--------------------- RESPONSABILIDAD SOCIAL CORPORATIVA ---------------------*/
/*------ Destacados ------*/
#grupoEmpresarialResponsabilidad #destacados {
	margin-bottom:.5em;
}
#grupoEmpresarialResponsabilidad .colIzqda,
#grupoEmpresarialResponsabilidad .colDrcha {
	float:left;
	width:342px;
}
#grupoEmpresarialResponsabilidad .colIzqda {
	margin-right:2em; 
}
#grupoEmpresarialResponsabilidad #destacados a {
	color:#FFF;
	display:block;
	font-size:1.3em;
	padding:.5em 0 .4em 1em;
	text-decoration:none;
}
#grupoEmpresarialResponsabilidad #destacados a:hover {
	color:#ECE200;
}
#grupoEmpresarialResponsabilidad #destacados a:hover {
	color:#ECE200;
}
/*------ Alternativa flash ------*/
#grupoEmpresarialResponsabilidad .alternativaMedioAmbiente,
#grupoEmpresarialResponsabilidad .alternativaSociedad,
#grupoEmpresarialResponsabilidad .alternativaEntorno,
#grupoEmpresarialResponsabilidad .alternativaSostenibilidad {
	overflow:hidden;
	color:#ffffff;
	margin:0 1em 1em 0;
	float:left;
	font-size:0.9em;
}
#grupoEmpresarialResponsabilidad .alternativaSociedad,
#grupoEmpresarialResponsabilidad .alternativaSostenibilidad {
	margin:0 0 1em 0;
}
#grupoEmpresarialResponsabilidad .alternativaMedioAmbiente {
	background: transparent url(../img/all/somos/grupo-empresarial/responsabilidad-social/alternativa-medio-ambiente.jpg) no-repeat 0 0;
	padding:1em 15em 1em 2em;
	width:15.5em;
	height:21em;
}
#grupoEmpresarialResponsabilidad .alternativaSociedad {
	background: transparent url(../img/all/somos/grupo-empresarial/responsabilidad-social/alternativa-sociedad.jpg) no-repeat 0 0;
	padding:12em 14.5em 1em 2em;
	width:15.5em;
	height:10em;
}
#grupoEmpresarialResponsabilidad .alternativaEntorno {
	background: transparent url(../img/all/somos/grupo-empresarial/responsabilidad-social/alternativa-entorno.jpg) no-repeat 0 0;
	padding:1em 2em 1em 15em;
	width:15.5em;
	height:21em;
}
#grupoEmpresarialResponsabilidad .alternativaSostenibilidad {
	background: transparent url(../img/all/somos/grupo-empresarial/responsabilidad-social/alternativa-sostenibilidad.jpg) no-repeat 0 0;
	padding:10em 15.5em 1em 1em;
	width:15.5em;
	height:12em;
}
#grupoEmpresarialResponsabilidad .alternativaMedioAmbiente p.titulo,
#grupoEmpresarialResponsabilidad .alternativaSociedad p.titulo,
#grupoEmpresarialResponsabilidad .alternativaEntorno p.titulo,
#grupoEmpresarialResponsabilidad .alternativaSostenibilidad p.titulo {
	color:#dedb00;
	font-size:1.5em;
	text-transform:uppercase;
	font-weight:bold;
}
/*------ Introduccion ------*/
#grupoEmpresarialResponsabilidad #introduccion {
	margin:1.5em 0 0 0;
}
#grupoEmpresarialResponsabilidad #introduccion p {
	font-size:.9em;
}
/*------ Pestanas ------*/
#grupoEmpresarialResponsabilidad .pestanaContenido {
	font-size:.9em;
	padding:1.5em 1em 0 1em;
}
/* Mundukide */
#grupoEmpresarialResponsabilidad .mundukide .colIzqda {
	float:left;
	margin-right:1.5em; 
	width:30.5em;
}
#grupoEmpresarialResponsabilidad .mundukide .colDrcha {
	background:#FFF;
	float:left;
	padding:.75em;
	width:29.75em;
}
#grupoEmpresarialResponsabilidad .mundukide .colIzqda img {
	float:left;
	margin:0 1em 1em 0;
}
#grupoEmpresarialResponsabilidad .mundukide .colIzqda a {
	color:#312c2c;
}
#grupoEmpresarialResponsabilidad .mundukide .colDrcha img {
	border:3px solid #dbdbdb;
	margin-bottom:.75em;
}
#grupoEmpresarialResponsabilidad .mundukide .colDrcha img.par {
	margin-left:.5em;
}
#grupoEmpresarialResponsabilidad .mundukide .colDrcha p {
	margin-bottom:1.75em;
}
/* Pacto mundial */
#grupoEmpresarialResponsabilidad .pactoMundial img {
	float:left;
	margin:0 2.5em 1.5em 0;
}
#grupoEmpresarialResponsabilidad .pactoMundial .mas {
	margin-top:2.5em;
	text-align:right;
}
#grupoEmpresarialResponsabilidad .pactoMundial .mas a { 
	background:#588014;
	color:#FFF;
	font-weight:bold;
	padding:.5em .75em;
	text-decoration:none;
}
#grupoEmpresarialResponsabilidad .pactoMundial .mas a:hover{
	background:#312c2c; 
}

/*--------------------- ///// 3.2. MARCAS Y VALORES////---------------------*/
/*--------------------- INICIO ---------------------*/
#marcaValoresInicio {
	background:#ffffff url(../img/all/somos/marcas-valores/bg-video.jpg) no-repeat right top;
	overflow:hidden;
	height:1%;
}
#marcaValoresInicio #video {
	margin-bottom:3em;
}
#marcaValoresInicio li {
	border-right:1px solid #E6E9DE;
	float:left;
	margin-right:1em;
	padding-right:1.15em;
	position:relative;
}
#marcaValoresInicio li#agilidad {
	margin:0;
	padding:0;
	border:none;
}
#marcaValoresInicio li div {
	border:1px solid #e0dddd;
	padding:.75em 1.25em .75em 1em;
	width:15.75em;
	height:31.5em;
}
#marcaValoresInicio #compromiso div {
	background:url(../img/all/bg-marcasvaloresinicio-compromiso.jpg) no-repeat left bottom;
}
#marcaValoresInicio #confiabilidad div {
	background:url(../img/all/bg-marcasvaloresinicio-confiabilidad.jpg) no-repeat left bottom;
}
#marcaValoresInicio #agilidad div {
	background:url(../img/all/bg-marcasvaloresinicio-agilidad.jpg) no-repeat left bottom;
}
#marcaValoresInicio li h2 {
	color:#588014;
	font-size:1.4em;
	text-transform:uppercase;
}
#marcaValoresInicio li .subtitulo {
	font-size:1.3em;
	font-weight:normal;
}

#marcaValoresInicio .nl li .subtitulo{
	font-size:1.1em;}

#marcaValoresInicio li .subtitulo strong {
	font-weight:normal;
}
#marcaValoresInicio li .texto {
	position:absolute;
	top:24.5em;
	width:16em;
}
#marcaValoresInicio li#confiabilidad .texto {
	top:24em;
}

/*--------------------- ///// 3.3. INNOVACION////---------------------*/
/*--------------------- COMUN ---------------------*/
#innovacionInicio #video {
	margin-bottom:1em;
}
#innovacionEic #destacado {
	margin-bottom:3em;
}
#innovacionInicio .colIzqda,
#innovacionEic .colIzqda {
	float:left;
	margin-right:3.25em; 
	width:26em;
}
#innovacionEic .colIzqda ul {
	padding:0 0 1em 0;
}
#innovacionEic .colIzqda ul li {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat scroll 0 0.25em;
	margin:0.7em 0;
	padding-left:1.5em;
}
#innovacionInicio .colDrcha,
#innovacionEic .colDrcha {
	float:left;
	width:27.75em;
}
#innovacionInicio .bloque,
#innovacionEic .bloque {
	background:#F3F5EE;
	color:#424A52;
	margin-bottom:2em;
	padding:1em 1em .5em 1em;
}
#innovacionInicio .bloque h2,
#innovacionEic .bloque h2 {
	border-bottom:1px dotted #FFF;
	color:#588014;
	font-size:1.4em;
	margin-bottom:.5em;
	text-transform:uppercase;
}
#innovacionInicio .bloque .mas,
#innovacionEic .bloque .mas {
	margin-top:1em;
	text-align:right;
}
/*--------------------- INICIO ---------------------*/
#innovacionInicio .titulo {
	background-color:#719609;
	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;
	font-weight:bold;
}
#innovacionInicio #inicio .contenidoGrafico {
	width:15em;
	float:left;
	margin:2em 0 0 0;
}
#innovacionInicio #inicio .grafico {
	width:40em;
	float:right;
	margin:1em 0 1em 1em;
}
#innovacionInicio #inicio .longdesc {
	width:4em;
	float:right;
	margin:1em 0 1em 1em;
}
#innovacionInicio .destacadoEIC,
#innovacionInicio .destacadoParqueTecnologico {
	width:28.7em;
	float:left;
	background-color:#e6e9de;
	height:33em;
}
#innovacionInicio .destacadoEIC img,
#innovacionInicio .destacadoParqueTecnologico img {
	border-bottom:1px solid #ffffff;
}
#innovacionInicio .destacadoEIC {
	margin:0 1.5em 1em 0;
}
#innovacionInicio .destacadoParqueTecnologico {
	margin:0 0 1em 0;
}
#innovacionInicio .destacadoEIC p,
#innovacionInicio .destacadoParqueTecnologico p {
	margin:1em;
}
#innovacionInicio .destacadoEIC p.titulo,
#innovacionInicio .destacadoParqueTecnologico p.titulo {
	margin:0 0 1px 0;
}
#innovacionInicio .destacadoEIC p.mas,
#innovacionInicio .destacadoParqueTecnologico p.mas {
	text-align:right;
	background:transparent url(../img/all/bullet-generico.gif) no-repeat right 4px;
	padding:0 1.3em 0 0;
	margin:1.5em 1em 0 0;
}
#innovacionInicio .destacadoEIC p.mas a,
#innovacionInicio .destacadoParqueTecnologico p.mas a {
	color:#312C2C;
}

/*--------------------- ORONA EIC ---------------------*/
#innovacionEic .colIzqda .longdesc {
	float:left;
}
#innovacionEic .colIzqda img {
	margin-bottom:.5em;
}
#innovacionEic .colDrcha img {
	float:left;
	margin-bottom:1.5em;
}
#innovacionEic .colDrcha a {
	color:#312c2c;
}
#colDrcha ul.listadoAlternativa li {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat scroll 0 0.25em;
	margin:0.7em 0;
	padding-left:1.5em;
}

#innovacionEic #NORA { float:left; margin-top:2em;}
#innovacionEic #NORA .colIzqda { text-align:center;}
#innovacionEic #NORA .colIzqda img { float:none; margin:0 auto 2em;}
#innovacionEic #NORA .colIzqda li { text-align:left;}
#innovacionEic #NORA .logos { float:left; text-align:center; background:#fff; margin:1em 0;}
#innovacionEic #NORA .logos img { float:none; margin:.5em auto; padding:.5em 1em;}

/*--------------------- Parque tecnológico ORONA IDeO ---------------------*/
#colDrcha ul.listadoAlternativaParque {
	display: block;
	margin: 1em 0 .5em 0;
}
#colDrcha ul.listadoAlternativaParque li .titulo {
	background-color: #679b17;
	color: #fff;
	font-weight: bold;
	margin-bottom: 1em;
	padding: .5em 1em;
}
#colDrcha ul.listadoAlternativaParque li p {
	margin: .5em 0 .5em 0;
	padding: .5em;
}
#colDrcha ul.listadoAlternativaParque li p.clear {
	clear: left;
	margin: .5em 0 .5em 0;
	padding: .5em;
}
#colDrcha ul.listadoAlternativaParque li img {
	float: left;
	padding-bottom: 1em;
	margin: .5em 0 0 .5em;
}
#colDrcha ul.listadoAlternativaParque ul {
	margin: 1.5em 0 0 1em;
}
#colDrcha ul.listadoAlternativaParque li li {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat scroll 0 0.25em;
	margin:0.7em 0;
	padding-left:1.5em;
}


/*--------------------- ///// 3.5. ECOEFICIENCIA ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*------ Comun ------*/
#ecoeficienciaInicio p,
#ecoeficienciaInicio li {
	font-size:.9em;
}
#ecoeficienciaInicio .destacadoSuperior {
	font-size:1.75em;
}
#ecoeficienciaInicio .destacado {
	font-size:1.3em;
}
#ecoeficienciaInicio .destacadoSuperior strong {
	color:#598013;
}
#ecoeficienciaInicio .destacado em {
	font-style:normal;
	font-weight:bold;
}
#ecoeficienciaInicio a {
	color:#312D2C;
}
#ecoeficienciaInicio a:hover {
   color:#588014;
}
/*------ Bloque 1 ------*/
#ecoeficienciaInicio #bloque1 {
	margin-bottom:1.5em;
}
#ecoeficienciaInicio #bloque1 .colIzqda {
	float:left;
	width:20em;
}
#ecoeficienciaInicio #bloque1 .colIzqda img.logoEcoeficiencia {
	float:right;
}
#ecoeficienciaInicio #bloque1 .colDrcha {
	background:url(../img/all/bg-ecoeficienciainicio-bloque1.jpg) no-repeat right top;
	float:right;
	height:23em;
	position:relative;
	width:37em;
}
#ecoeficienciaInicio #bloque1 .colDrcha p {
	color:#FFF;
	left:1em;
	position:absolute;
	text-align:justify;
	top:19.25em;
	width:32em;
}
#ecoeficienciaInicio #bloque1 .colDrcha a {
	color:#FFF;
}
/*------ Bloque 2 ------*/
#ecoeficienciaInicio #bloque2 .colIzqda {
	background:url(../img/all/bg-ecoeficienciainicio-bloque2.jpg) no-repeat right top;
	float:left;
	height:23em;
	position:relative;
	width:37em;
}
#ecoeficienciaInicio #bloque2 .colDrcha {
	float:right;
	width:20.5em;
}
#ecoeficienciaInicio #bloque2 .colIzqda p {
	color:#FFF;
	left:.6em;
	position:absolute;
	text-align:center;
	top:1.75em;
	width:8.25em;
}
#ecoeficienciaInicio #bloque2 .colDrcha li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 .25em;
	margin:1em 0;
	padding-left:1.5em;
}
/*------ Servicio de ingenieria ------*/
/* Menu */
#ecoeficienciaInicio #menu {
	float:left;
	margin-bottom:1.5em;
	position:relative;
	width:190px;
} 
#ecoeficienciaInicio #menu li {
	margin:0 0 .3em;
}
#ecoeficienciaInicio #menu li a {
	background:transparent url(../img/all/bg-ecoeficienciainicio-menu.gif) no-repeat left top;
	color:#FFF;
	display:block;
	font-size:1.3em;
	height:4.5em;
	padding:1em 2em 0 1em;
	text-decoration:none;
	width:10.5em;
}
#ecoeficienciaInicio #menu li a:hover,
#ecoeficienciaInicio #menu li a.activo {
	background:url(../img/all/bg-ecoeficienciainicio-menu.gif) no-repeat left bottom;
	color:#ECE200;
}
/* Contenido menu */
#ecoeficienciaInicio #ecoeficienciaMenuContenido .contenido {
	background:#f3f5ee;
	float:left;
	margin:0 0 1.5em 0;
	padding:1.25em 1.5em;
	width:39em;
	height:17.5em;
}
#ecoeficienciaInicio #ecoeficienciaMenuContenido .contenido h3 {
	color:#3B3A36;
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:.75em;
}
#ecoeficienciaInicio #ecoeficienciaMenuContenido .contenido img {
	margin-top:.75em;
}

/*--------------------- ///// 3.6. RECONOCIMIENTOS ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*------ Certificaciones ------*/
/* Formulario */
#reconocimientosInicio #certificaciones form {
	border-bottom:1px dotted #CCC;
	margin-bottom:2em;
}
#reconocimientosInicio #certificaciones label {
	color:#63675C;
	font-weight:bold;
	margin-right:.5em;
}
#reconocimientosInicio #certificaciones select {
	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-right:2em;
	padding:.15em;
	width:14em;
}
#contCargando {
	display:none;
	text-align:center;
	margin-top: 20px;
}
#reconocimientosInicio #certificaciones input {
	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;
}
#reconocimientosInicio #certificaciones input:hover {
	color:#333;
}
/* Listado */
#reconocimientosInicio #certificaciones h2 {
	color:#588014;
	font-size:1.4em;
	margin-bottom:1em;
	text-transform:uppercase;
}
#reconocimientosInicio #certificaciones .certificado {
	background:url(../img/all/bg-reconocimientos-certificaciones-certificado.jpg) no-repeat left top;
	float:left;
	height:13em;
	padding:1em 0 1em 1em;
	width:315px;
	overflow:hidden;
}
#reconocimientosInicio #certificaciones .impar {
	margin-right:1.5em;
}
#reconocimientosInicio #certificaciones .certificado img {
	float:left;
	margin-right:1em;
}
#reconocimientosInicio #certificaciones .certificado ul {	
	float:left;
	width:15em;
}
#reconocimientosInicio #certificaciones .certificado ul.certificadoSinLogo {	
	width:25em;
}
#reconocimientosInicio #certificaciones .certificado li {	
	background:url(../img/all/bullet-generico.gif) no-repeat left 2px;
	margin-bottom:.5em;
	padding-left:1.3em;
}
#reconocimientosInicio #certificaciones .certificado li.mas {	
	background:url(../img/all/bg-reconocimientos-certificaciones-mas.gif) no-repeat left 2px;
	margin-top:.5em;
	padding-left:1.3em;
	text-transform:uppercase;
}
#reconocimientosInicio #certificaciones .certificado li.mas a {	
	color:#000;
}
/*------ Premios ------*/
#reconocimientosInicio #premios #contPestanasPremios {
	background:url(../img/all/bg-reconocimientos-premios.jpg) no-repeat left top;
	padding:2.5em 0 1em 5em;
	height:40px;
	margin-bottom:2em;
}
#reconocimientosInicio #premios #contPestanasPremios li {
	border:1px dotted #7DA60A;
	display:inline;
	float:left;
	margin:0 .5em;
}
#reconocimientosInicio #premios #contPestanasPremios li a {
	background-color:#FFF;
	color:#588014;
	display:block;
	font-weight:bold;
	padding:.5em;
	text-transform:uppercase;
	text-decoration:none;
}
#reconocimientosInicio #premios #contPestanasPremios li a:hover,
#reconocimientosInicio #premios #contPestanasPremios li a.activo {
	color:#7DA60A;
}
#reconocimientosInicio #premios a {
	color:#333;
}
#reconocimientosInicio #premios .colIzqda {
	float:left;
	margin-right:2.5em;
	width:24em;
}
#reconocimientosInicio #premios h2 {
	color:#588014;
	font-size:1em;
	margin-bottom:1em;
	text-transform:uppercase;
}
#reconocimientosInicio #premios .colIzqda li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 .25em;
	margin:.7em 0 .7em 1em;
	padding-left:1.5em;
}
#reconocimientosInicio #premios .colDrcha {
	float:right;
	text-align: right;
	width:26.5em;
}
#reconocimientosInicio #premios .colDrcha p.enlaces {
	margin-top:1.5em;
}
#reconocimientosInicio #premios .colDrcha p.enlaces strong {
	background:#588014;
	padding:.4em .5em .3em .65em;
	color:#FFF;
	font-weight:bold;
}
#reconocimientosInicio #premios .colDrcha li {
	margin-bottom:.25em;
}
#reconocimientosInicio #premios blockquote {
	background:#FFF;
	border:1px dashed #CCC;
	margin-bottom:1em;
	padding:1em 1em 0 1em;
}
#reconocimientosInicio #premios #aedipe .colIzqda {
	float:left;
	margin-right:1.5em;
	width:21em;
}
#reconocimientosInicio #premios #aedipe .colDrcha {
	float:right;
	width:31em;
}
/* Galeria */
#reconocimientosInicio .jcarousel-container {
	width:31em;
}
#reconocimientosInicio .jcarousel-container .jcarousel-clip-horizontal {
	height:20.85em;
	width:31em;
}
#reconocimientosInicio #mycarousel-prev,
#reconocimientosInicio #mycarousel-next {
	height:4.15em;
	top:10em;
	width:3.35em;
}
#reconocimientosInicio #mycarousel-prev {
	left:0;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev.gif);
}
#reconocimientosInicio #mycarousel-prev:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev-hover.gif);
}
#reconocimientosInicio #mycarousel-next {
	right:-.2em;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next.gif);
}
#reconocimientosInicio #mycarousel-next:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next-hover.gif);
}

/*--------------------- ///// 3.7. TRABAJA CON NOSOTROS ////---------------------*/
/*--------------------- INICIO ---------------------*/
/*------ Galeria (jcarousel) ------*/
#trabaja-con-nosotros .jcarousel-container {
	float:left;
	margin-right:1em;
}
#trabaja-con-nosotros .titulo {
	display: block;
	color:#f8f8f8;
	font-size:1.3em;
	padding: 0 1.25em 0 0;
	top:0;
	font-weight: bold;
	z-index:1;
	margin:0;
}
/* Anterior y siguiente */
#trabaja-con-nosotros #mycarousel-prev,
#trabaja-con-nosotros #mycarousel-next {
	height:4.15em;
	top:10em;
	width:3.35em;
}
#trabaja-con-nosotros #mycarousel-prev {
	left:0;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev.gif);
}
#trabaja-con-nosotros #mycarousel-prev:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-prev-hover.gif);
}
#trabaja-con-nosotros #mycarousel-next {
	right:-.2em;
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next.gif);
}
#trabaja-con-nosotros #mycarousel-next:hover {
	background-image:url(../img/all/bg-mantenimiento-jcarousel-next-hover.gif);
}
/* Contenido */
#trabaja-con-nosotros .jcarousel-item p {
	font-size:1em;
	line-height:1.25em;
	padding:.5em 1.3em;
	text-transform:none;
	width:auto;
}

/*------ Destacado ------*/

#envia-cv,
#envia-cv-ofertas {
	float: left;
	background: url(../img/all/somos/trabaja-con-nosotros/ico-envia-cv.gif) no-repeat scroll left top transparent;
	font-size: 1.4em;
	line-height: 0.9em;
	padding: 0.6em 0 0.5em 2.85em;
	position: absolute;
	text-transform: uppercase;
	right: 27px;
	top: 44px;
}
#envia-cv a,
#envia-cv-ofertas a {
	text-decoration: none;
	font-weight: bold;
	color: #63675C;
}
#envia-cv a:hover,
#envia-cv-ofertas a:hover {
	color: #333333;
}
#envia-cv a strong,
#envia-cv a:hover strong,
#envia-cv-ofertas a strong,
#envia-cv-ofertas a:hover strong {
	text-decoration: none;
	font-weight: bold;
	color: #7eb71a;
}
#trabaja-con-nosotros #destacado {
	background:transparent url(../img/all/bg-mantenimiento-destacado.gif) no-repeat right top;
	float:left;
	height:26.8em;
	padding:1.25em;
	width:12.4em;
}
#trabaja-con-nosotros #destacado p {
	color:#FFF;
	font-size:.9em;
}
#trabaja-con-nosotros #destacado .titulo {
	display: block;
	color:#eee300;
	display:block;
	font-size:1.7em;
	line-height: 1em;
}
#trabaja-con-nosotros #destacado .titulo {
	display: block;
	color:#eee300;
	display:block;
	font-size:1.7em;
	line-height: 1em;
}
#trabaja-con-nosotros #destacado div.enlaceInfojobs a {
	color:#fff;
}
#trabaja-con-nosotros #destacado strong a {
	color:#eee300;
	text-decoration:none;
}
#trabaja-con-nosotros #destacado strong a:hover {
	color:#d1c700;
}
#trabaja-con-nosotros #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;
}
#trabaja-con-nosotros #destacado #contBotonEnviar button {
	position: relative;
	float: left;
	margin: -0.5em 0 0 0;
	border: 1px solid #999999;
	font-size: 1.05em;
	color: #666;
	padding: 0 .5em;
	background: url(../img/all/bg-boton.gif) repeat-x left top #dfdfdf;
}
#trabaja-con-nosotros #destacado select#buscarPais {
	width: 14em;
}
#trabaja-con-nosotros #sube-con-nosotros {
	position: relative;
	margin: 2em 0 0 0;
}
#trabaja-con-nosotros #sube-con-nosotros a {
	position: absolute;
	display: block;
	top: 19em;
	left: 2em;
	width: 234px;
	height: 48px;
	text-decoration: none;
	text-transform:uppercase;
	background: url(../img/all/bg-boton-sube-con-nosotros.png) no-repeat left top;
}
#trabaja-con-nosotros #sube-con-nosotros a strong {
	font-size: 1.2em;
	display: block;
	font-weight: bold;
	padding: .6em 0 .5em 1em;
}

/*------- OFERTAS DE TRABAJO -----------*/
#trabaja-con-nosotros .notaSinOfertas {
	background:none repeat scroll 0 0 #FDFDCC;
	border:1px solid #F2F2F2;
	float:left;
	font-weight:bold;
	margin:2em 0.5em 0 0;
	padding:1em 2em;
	width:37em;
}
#trabaja-con-nosotros #destacadoOfertas {
	float:left;
	margin-top: 1.9em;
	xheight:22.3em;
	padding: 1.25em 1.25em 4em 1.25em;
	width:12.4em;
	background: #55594f url(../../img/all/bg-soluciones-segmentos-li-texto.gif) repeat-x 0 0;
}
#trabaja-con-nosotros #destacadoOfertas p .rss {
	color:#eee300;
	font-size:1.7em;
}
#trabaja-con-nosotros #destacadoOfertas .tituloRss {
	margin: .8em 0 0 1em;
	color:#fff;
	font-size:1em;
	line-height: 1.2em;
}
#trabaja-con-nosotros #destacadoOfertas img {
	position: absolute;
	margin: 5em 0 0 7em;	
}
#trabaja-con-nosotros table {
	float: left;
	width: 42em;
}
#trabaja-con-nosotros table caption {
	text-align: left;
	font-size: 1.6em;
	text-transform: uppercase;
	font-weight: bold;
	color: #719609;
}
#trabaja-con-nosotros table th {
	padding: 1em 0 1.6em 0;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	background: #719609;
}
#trabaja-con-nosotros table th#name {
	text-align: left;
	width: 40%;
	background: #719609 url(../img/all/bg-th-tabla-ofertas.gif) no-repeat -380px 43px;
}
#trabaja-con-nosotros table th#date {
	text-align: center;
	width: 30%;
	background: #719609 url(../img/all/bg-th-tabla-ofertas.gif) no-repeat center 43px;
}
#trabaja-con-nosotros table th#location {
	text-align: right;
	width: 30%;
	background: #719609 url(../img/all/bg-th-tabla-ofertas.gif) no-repeat -270px 43px;
}                                                        
#trabaja-con-nosotros table th span,
#trabaja-con-nosotros table td span,
#trabaja-con-nosotros table td.pie span {
	display: block;
	padding: 0 1em;
}
#trabaja-con-nosotros table td {
	padding: 1em 0;
	font-size: .9em;
	border-bottom: 1px solid #f2f2f2;
	}
#trabaja-con-nosotros table td.pie {
	background-color: #f2f2f2;
	}
/*------ Paginacion ------*/
#trabaja-con-nosotros table .paginacion {
	background:none;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	text-align:right;
	width:100%;
}
#trabaja-con-nosotros table .paginacion .paginas {
	background:none;
	float:right;
	margin-right:2em;
	padding-left:.5em;
}
#trabaja-con-nosotros table .paginacion .paginas span.disabled {
	background-color:#434343;
	color:#8c8c8c;
	float:left;
	margin-right:.2em;
	padding:.3em .6em;
}
#trabaja-con-nosotros table .paginacion .paginas span.current {
	background-color:#719609;
	color:#FFF;
	float:left;
	margin-right:.2em;
	padding:.3em .6em;
}
#trabaja-con-nosotros table .paginacion .paginas a {
	background:#434343;
	color:#FFF;
	float:left;
	margin-right:.2em;
	padding:.3em .6em;
	text-decoration:none;
}
#trabaja-con-nosotros table .paginacion .paginas span.puntos {
	background:#434343;
	color:#FFF;
	float:left;
	margin-right:.2em;
	padding:.3em .6em;
	text-decoration:none;
}
#trabaja-con-nosotros table .paginacion .paginas a:hover, .paginacion .paginas a:active {
	background-color:#727272;
	color:#FFF;
	float:left;
}
/*------- ENVIANOS TU CURRICULUM VITAE -----------*/
#formularioCV {
	border:8px solid #e6e8e2;
	padding:1.5em;
	overflow:hidden;
	height:1%;
}
#formularioCV .nota {
	background-color:transparent;
	border:none;
	padding:0;
	margin:0.5em 0 0 0;
	color:#707070;
	font-size:0.9em;
}
#formularioCV label {
	width:9.5em;
	float:left;
}
#formularioCV input,
#formularioCV select {
	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:37em;
}
#formularioCV li {
	border-bottom:1px solid #F2F2F2;
	margin-bottom:1em;
	padding-bottom:1em;
}
#formularioCV 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;
}
/*-- con texto superior --*/
#formularioCV .conTextoSuperior label {
	display:block;
	width:49em;
	float:none;
	margin:0 0 0.5em 0;
}

/*-- en 2 columnas --*/
#formularioCV #columnaIzda,
#formularioCV #columnaDcha {
	width:26.5em;
	margin:0;
	float:left;
	overflow:hidden;
	height:1%;
	border-bottom:none;
}
#formularioCV #columnaIzda {
	margin:0 1em 0 0;
}
#formularioCV #columnaIzda input,
#formularioCV #columnaDcha input {
	width:27em;
}
#formularioCV #columnaIzda select,
#formularioCV #columnaDcha select {
	width:25em;
}
#formularioCV #columnaIzda label,
#formularioCV #columnaDcha label {
	margin:0 0 0.5em 0;
}
#formularioCV #columnaIzda li,
#formularioCV #columnaDcha li {
	border-right:1px solid #F2F2F2;
}
/*-- para los check --*/
#formularioCV input.check {
	width:1em;
	float:left;
	border:none;
	background:none;
	clear:left;
	margin:0 0.5em 0 0;
}
#formularioCV label.check {
	width:50em;
	float:left;
	margin:0 0 0.5em 0;
}
#formularioCV textarea {
	width:50em;
}
#formularioCV li.captcha input {
	width:18em;
	float:left;
	margin:1em 1em 0 0;
}
/*-- errores en campos --*/
#formularioCV .error input {
	border:1px solid #D41708;
	color: #D41708;
}
#formularioCV .error label {
	color: #D41708;
}
/*-- campos inactivos --*/
#formularioCV li.camposInactivos label {
	color:#aaaaaa;
}
#formularioCV li.camposInactivos select {
	color:#aaaaaa;
	border:1px solid #aaaaaa;
	background:none;
}

/*------- SUBE CON NOSOTROS -----------*/

#sube-con-nosotros #cont .titulo {
	font-size: 1.5em;
	text-transform:uppercase;
	color: #507715;
	font-weight: bold;
}
#sube-con-nosotros #cont #pestanasSube {
	display: block;
}
#sube-con-nosotros #cont li.bloque {
	float: left;
	margin: 0 .5em 0 0;
	padding: 0;
	width: 213px;
}
#sube-con-nosotros #cont li.bloqueAncho {
	float: left;
	margin: 0;
	padding: 0;
	width: 258px;
}
#sube-con-nosotros #cont .bloquesCont {
	display: block;
	margin: 0;
	padding: 0 0 .5em 0;
	background: #494c43;
	color: #fff;
	height: 339px;
}
#sube-con-nosotros #cont .bloquesCont h2 {
	color: #fff;
	font-weight: bold;
	padding: .5em 0 .5em 1em;
	font-size: 1.6em;
}

#sube-con-nosotros #cont .pestanasSube_nl .bloquesCont h2{
	font-size: 1.4em;}

#sube-con-nosotros #cont .bloquesCont p {
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 1.6em;
	font-size: 1em;
	text-transform:uppercase;
}#sube-con-nosotros #cont .bloquesCont p strong {
	color: #99dd20;
}

#sube-con-nosotros #cont a img {
	padding: 0;
	margin: 0;
}
#sube-con-nosotros #cont .pestanasSubeCont,
#sube-con-nosotros #cont .pestanasSubeContAncho {
	position: relative;
	display: block;
	float: left;
	margin-top: -2.1em;
	background: #507715;
	color: #fff;
	width: 213px;	
}
#sube-con-nosotros #cont .pestanasSubeContAncho {
	width: 258px;	
}
#sube-con-nosotros #cont .pestanasSubeCont p,
#sube-con-nosotros #cont .pestanasSubeContAncho p {
	margin: 1em 1.5em;
	font-size: .9em;
	color: #fff;	
}
#sube-con-nosotros #cont .pestanasSubeCont p.grande,
#sube-con-nosotros #cont .pestanasSubeContAncho p.grande {
	margin: 2em 1em 1.5em .8em;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;	
}
#sube-con-nosotros #cont .pestanasSubeContAncho p.grande span {
	font-size: .9em;
	font-weight: bold;
	color: #fff;	
}
#sube-con-nosotros #cont .pestanasSubeCont a,
#sube-con-nosotros #cont .pestanasSubeContAncho a,
#sube-con-nosotros #cont .pestanasSubeCont a:hover,
#sube-con-nosotros #cont .pestanasSubeContAncho a:hover {
	text-decoration: underline;
	color: #fff;	
}
#sube-con-nosotros #cont .pestanasSubeCont a:hover,
#sube-con-nosotros #cont .pestanasSubeContAncho a:hover {
	text-decoration: none;
}
#sube-con-nosotros #cont .pestanasSubeContAncho ul li {
	margin: .5em 1.5em;
	padding: 0 0 0 1em;
	background: url(../img/all/bullet-flecha1.gif) no-repeat 0 3px;
	font-size: 1em;
	font-weight: bold;
}
#sube-con-nosotros #cont .pestanasSubeContAncho ul li li {
	margin: .3em 0em;
	padding: 0 0 0 1em;
	background: url(../img/all/bullet-flecha2.gif) no-repeat 0 5px;
	font-size: .9em;
	font-weight: normal;
}
#sube-con-nosotros #cont .margen01 {
	display: inline;
	margin-left: 219px;	
}
#sube-con-nosotros #cont .margen02 {
	display: inline;
	margin-left: 438px;	
}

/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 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;
}

/*--------------------- ///// 4.2. BUSQUEDA AVANZADA ////---------------------*/
#referenciasBuscador form {
	background:url(../img/all/bg-referenciasbuscador-form.jpg) no-repeat right bottom;
	border:1px solid #CCC;
	padding:1.5em 15em 1.5em 1em;
}
#referenciasBuscador li {
	border-bottom:1px solid #F2F2F2;
	margin-bottom:1em;
	padding-bottom:1em;
}
#referenciasBuscador li.ultimo {
	border:none;
	margin:0;
	padding:0;
}
#referenciasBuscador .label {
	margin:0;
	float:left;
	width:14em;
}
#referenciasBuscador ul ul {
	float:left;
	width:28em;
}
#referenciasBuscador li li {
	border:none;
	margin-bottom:.5em;
	padding:0;
}
#referenciasBuscador .flotado li {
	float:left;
	margin:0 1em 0 0;
}
#referenciasBuscador p.label label {
	font-weight:bold;
}
#referenciasBuscador input#terminosAvanzada {
	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;
	padding:.25em;
	width:29em;
}
#referenciasBuscador button {
	background:transparent url(../img/all/bg-form-input.gif) repeat-x 0 0;
	border:1px solid #999;
	color:#666;
	cursor:pointer;
	font-size:.9em;
	margin:0 0 0 15.5em;
	padding:.1em .5em;
}
#referenciasBuscador button:hover {
	color:#333;
}

/*--------------------- ///// 4.3. RESULTADOS BUSQUEDA ////---------------------*/
/*------ Referencias ------*/
#referenciasResultados .referencias {
	font-size:1.2em;
	text-transform:uppercase;
}
#referenciasResultados .referencias strong {
	text-transform:none;
}
/*------ Mostrando x de x resultados ------*/
#referenciasResultados .mostrandoResultados {
	background:url(../img/all/bg-referenciasresultados.gif) no-repeat left top;
	padding:.4em 0 .6em 1em;
}
#referenciasResultados .mostrandoResultados span {
	background:url(../img/all/bg-referenciasresultados-span.gif) no-repeat right top;
	padding:.4em .75em .6em .5em;
}
/*------ No hay resultados ------*/
#referenciasResultados .sinResultados {
	background:url(../img/all/bg-referenciasresultados-sinresultados.png) no-repeat left top #FDEEEE;
	border:1px dashed #E90016;
	margin:1em 0;
	padding:1em 1em 1em 3.8em;
}
/*--------------------- ///// 4.4. GALERIA PESTAÑA SOLUCIONES ////---------------------*/
#referenciasDetalle #contContenidosPestanas .cargaVideo {
	margin:0 auto;
	width:640px;
}
#referenciasDetalle #contContenidosPestanas .descripcion .formato-libre {
	margin-right:1em;
}
#referenciasDetalle #contContenidosPestanas .descripcion .formato-libre.sinGaleriaSecundaria {
	width:56em;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones {
	width:28.8em;
	padding:0.5em;
	background-color:#ffffff;
	height:23.2em;
	overflow:hidden;
	margin:0 auto;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones .jcarousel-container {
	top:56.2em;
	float:none;
	margin:0;
	position:absolute !important;
	width:28.8em;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones .jcarousel-clip-horizontal {
	background:none;
	height:6em;
	margin:1em 0 2.3em 2.05em;
	width:24.5em;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones .jcarousel-item {
	height:6em;
	padding:0;
	width:69px !important;
	margin:0 5px 0 0;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones #mycarousel-prev {
	background:url(../img/all/bg-solucionescomercial-jcarousel-prev.gif) no-repeat 0 0;
	left:.5em;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones #mycarousel-next {
	background:url(../img/all/bg-solucionescomercial-jcarousel-next.gif) no-repeat 0 0;
	right:.4em;
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones #mycarousel-prev:hover {
	background-image:url(../img/all/bg-solucionescomercial-jcarousel-prev-hover.gif);
}
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones #mycarousel-next:hover {
	background-image:url(../img/all/bg-solucionescomercial-jcarousel-next-hover.gif);
}
/* Transparencia (fondo semitransparente que se muestra bajo el jcarousel) */
#referenciasDetalle #contContenidosPestanas .descripcion .galeriaSoluciones .transparencia {
	background:#000;
	top:56.7em;
	height:6.8em;
	position:absolute;
	width:28.6em;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/*--------------------- ///// 4.5. PESTAÑA LOCALIZACION ////---------------------*/
#referenciasDetalle #contContenidosPestanas .descripcion .contenidoMapaLocalizacion {
	width:16em;
	float:left;
	margin:0 1em 0 0;
}
#referenciasDetalle #contContenidosPestanas .descripcion .mapaLocalizacion {
	width:37.5em;
	float:right;
	padding:0.5em;
	background-color:#ffffff;
}

/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 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:#719609 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;
	xfloat:right;
	height:320px;
	width:450px;
	margin:0 0 1em 0;
}
#atencionCliente #colDrcha #delegaciones .buscadorDchaGr {
	border:2px solid #FFFFFF;
	xfloat:right;
	height:320px;
	width:700px;
	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 .nl .contenidoDecalogo  p.titulo{
	margin: 0 0.5em 0.5em 1.1em !important;}

#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. OTROS ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/

/*--------------------- ///// 6.1. RESULTADOS BUSCADOR GENERAL ////---------------------*/
/*------ Columna izquierda ------*/
#buscadorResultados .colIzqda {
	float:left;
	margin-right:2em;
	width:60em;
}
/*------ Formulario ------*/
#buscadorResultados 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;
	padding:.25em .5em;
	width:45em;
}
#buscadorResultados 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;
}
#buscadorResultados form button:hover {
	color:#333;
}
/*------ Palabras de busqueda ------*/
#buscadorResultados .palabra {
	border-bottom:1px solid #EBEBEB;
	padding-bottom:1em;
}
/*------ Mostrando x de x resultados ------*/
#buscadorResultados .mostrandoResultados {
	background:url(../img/all/bg-referenciasresultados.gif) no-repeat left top;
	padding:.4em 0 .6em 1em;
}
#buscadorResultados .mostrandoResultados span {
	background:url(../img/all/bg-referenciasresultados-span.gif) no-repeat right top;
	padding:.4em .75em .6em .5em;
}
/*------ Resultados ------*/
#buscadorResultados #resultados li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 .25em;
	margin:.7em 0;
	padding-left:1.5em;
}
#buscadorResultados #resultados li a {
	color:#333;
}
#buscadorResultados #resultados {
	border-bottom:1px solid #EBEBEB;
	padding-bottom:1em;
}
/*------ Filtrar por seccion------*/
#buscadorResultados #filtrar {
	background:url(../img/all/bg-buscadoresultados-filtrar.jpg) no-repeat left top;
	float:left;
	height:14.5em;
	padding:1.25em 1em 0 2em;	
	width:13.6em;
}
#buscadorResultados #filtrar p {
	color:#FFF;
	font-weight:bold;
	font-size:1.3em;	
}
#buscadorResultados #filtrar ul {
	margin:2.5em 0 0 0;
}
#buscadorResultados #filtrar li {
	margin-bottom:.7em;
}
#buscadorResultados #filtrar a {
	color:#333;
}

/*--------------------- ///// 6.2. DESCRIPCION DE GRAFICOS ////---------------------*/
#descripcionGraficos dt {
	font-weight:bold;
	margin-top:1em;
}
#descripcionGraficos dl {
	line-height:1.6em;
}
#descripcionGraficos dl p {
	margin-bottom:.25em;
}
#descripcionGraficos dl li {
	list-style:square;
	margin-left:2em;
}
#descripcionGraficos dl p a {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat scroll 0 3px;
	padding:0 0 0 1.3em;
	color:#4b7100;
}

/*--------------------- ///// 6.3. PAGINAS GENERICAS ////---------------------*/
/* Usado en accesibilidad e informacion legal */
#generico h1 {
	background:none;
	color:#588014;
	margin:.5em 0 1em 0;
	padding:0;
}
#generico h2 {
	font-size:1.5em;
	font-weight:normal;
	margin:1.3em 0 .5em 0;
}
#generico h3 {
	color:#588014;
	font-size:1.2em;
	margin:1.3em 0 .5em 0;
	text-transform:uppercase;
}
#generico li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 .25em;
	margin:.7em 0;
	padding-left:1.5em;
}

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

#formularioContacto.oronaEs { 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 --*/

#trabajaconnosotros { overflow:hidden; background:#fff; padding:1em 0.5em;}
	* html #trabajaconnosotros { float:left;}
#trabajaconnosotros li { float:left; margin:0 0.38em;}
	* html #trabajaconnosotros li { margin:0 0.35em;}
#trabajaconnosotros li a { float:left; width:7.75em; height:17em; font-size:1.8em; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; padding: 1em 1em 0 1em;}
#trabajaconnosotros li a:hover { color:#333;}
#trabajaconnosotros li.ofertasTrabajo a { background:url(../img/all/contacto/bg_ofertasTrabajo.jpg) no-repeat 0 0;}
#trabajaconnosotros li.envianosCV a     { background:url(../img/all/contacto/bg_enviaCV.jpg) no-repeat 0 0;}
#trabajaconnosotros li.subeConNos a     { background:url(../img/all/contacto/bg_subeConNos.jpg) no-repeat 0 0;}

#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 input#ciudad {
	margin-bottom:.5em;
}
#formularioContacto #destacadosIzda label {
	width: 20em;
}
#formularioContacto #destacadosIzda 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;
	}
#formularioContacto #destacadoCentroOrona,
#formularioContacto #destacadoClasificarConsulta,
#formularioContacto #destacadoMotivoConsulta,
#formularioContacto #destacadoOficinaCentral {
	width:26.7em;
	float:left;
	background-color:#f3f5ee;
}
#formularioContacto #destacadoCentroOrona .titular,
#formularioContacto #destacadoClasificarConsulta .titular,
#formularioContacto #destacadoMotivoConsulta .titular,
#formularioContacto #destacadosIzda .titularLocaliza {
	color:#ffffff;
	background-color:#719609;
	padding:0.5em 1em;
	margin:0;
	font-weight:bold;
	font-size:1.4em;
}
#formularioContacto #destacadoCentroOrona .contenidoDestacadoFormulario,
#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;
}
#formularioContacto #destacadoCentroOrona select,
#formularioContacto #destacadoClasificarConsulta select,
#formularioContacto #destacadoMotivoConsulta select,
#formularioContacto #destacadoOficinaCentral select {
	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:26em;
}
#formularioContacto #destacadoCentroOrona input,
#formularioContacto #destacadoClasificarConsulta input,
#formularioContacto #destacadoMotivoConsulta input,
#formularioContacto #destacadoOficinaCentral input {
	width:16.5em;
}
#formularioContacto #destacadoCentroOrona input.check,
#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 #destacadoCentroOrona label.check,
#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 #destacadoCentroOrona li,
#formularioContacto #destacadoClasificarConsulta li,
#formularioContacto #destacadoMotivoConsulta li,
#formularioContacto #destacadoOficinaCentral li {
	padding-bottom:0;
	clear:left;
}
#formularioContacto #destacadoCentroOrona li {
	overflow:hidden;
	height:1%;
}
#formularioContacto #destacadoCentroOrona p,
#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 #719609;
	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 #destacadoCentroOrona li.camposInactivos label,
#formularioContacto #destacadoClasificarConsulta li.camposInactivos label,
#formularioContacto #destacadoMotivoConsulta li.camposInactivos label,
#formularioContacto #destacadoOficinaCentral li.camposInactivos label {
	color:#aaaaaa;
}
#formularioContacto #destacadoCentroOrona li.camposInactivos input,
#formularioContacto #destacadoClasificarConsulta li.camposInactivos input,
#formularioContacto #destacadoMotivoConsulta li.camposInactivos input,
#formularioContacto #destacadoOficinaCentral li.camposInactivos input,
#formularioContacto #destacadoCentroOrona li.camposInactivos textarea,
#formularioContacto #destacadoClasificarConsulta li.camposInactivos textarea,
#formularioContacto #destacadoMotivoConsulta li.camposInactivos textarea,
#formularioContacto #destacadoOficinaCentral li.camposInactivos textarea,
#formularioContacto #destacadoCentroOrona li.camposInactivos select,
#formularioContacto #destacadoClasificarConsulta li.camposInactivos select,
#formularioContacto #destacadoMotivoConsulta li.camposInactivos select,
#formularioContacto #destacadoOficinaCentral li.camposInactivos select {
	color:#aaaaaa;
	border:1px solid #aaaaaa;
	background:none;
}

/*--------------------- ///// 6.5. ERROR RESULTADOS BUSCADOR GENERAL ////---------------------*/
/*------ Columna izquierda ------*/
#errorBuscadorResultados .colIzqda {
	background:#312c2c url(../img/all/bg-error-busqueda.jpg) no-repeat 0 0;
	color:#ffffff;
	font-size:2.3em;
	text-transform:uppercase;
	width:10em;
	padding:1.4em 1em 0.5em 1em;
	float:left;
}
/*------ Columna derecha ------*/
#errorBuscadorResultados .colDrcha {
	width:40em;
	float:left;
	margin:3.4em 0 1em 2em;
}
#errorBuscadorResultados .colDrcha .mensajeError {
	font-size:1.2em;
	font-weight:bold;
}
#errorBuscadorResultados .colDrcha li {
	background:transparent url(../img/all/bullet-generico.gif) no-repeat scroll 0 0.25em;
	margin:0.7em 0;
	padding-left:1.5em;
}
#errorBuscadorResultados .colDrcha .destacado {
	background-color:#f1f1f1;
	border:1px solid #cccccc;
	padding:1em;
	margin:2em 0 0 0;
}
#errorBuscadorResultados .colDrcha .destacado form 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;
	padding:0.1em 0.5em;
}

/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 7. MAPA WEB ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/
.columnaMapaWeb {
	width:17.5em;
	float:left;
	margin:0 2em 0 0;
}

/*------------------------------------------------------------------------------------*/
/*---------------------//////////////// 8. REHABILITACIONES ///////////////---------------------*/
/*------------------------------------------------------------------------------------*/

/*---------------------//////////////// 8.1. Ulahi ///////////////---------------------*/
/*------------------- menú izquierdo ---------------------*/
#colIzqda.rehabilitaciones {
	width:14.35em;
}
#rehabilitacionesIzda #bannerContactoInteriores {
	background:#0c231d url(../img/rehabilitaciones/all/bg-banner-contacto-interiores.jpg) no-repeat 0 0;
	padding:1em 1.5em;
	color:#ffffff;
	width:9.7em;
	height:44em;
}
#rehabilitacionesIzda #bannerContactoInteriores .titular {
	font-size:1.7em;
	font-weight:bold;
	color:#d7e5b1;
	margin:0 0 1.6em 0;
}
#rehabilitacionesIzda #bannerContactoInteriores ul li {
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	margin:1em 0 0 0;
}
#rehabilitacionesIzda #bannerContactoInteriores ul li span {
	color:#8ac717;
	font-size:1.6em;
	display:block;
}
#rehabilitacionesIzda #bannerContactoInteriores p.email {
	position:relative;
	top:25.5em;
	width:10em;
}
#rehabilitacionesIzda #bannerContactoInteriores p.email span {
	font-size:1.4em;
	background:url(../img/rehabilitaciones/all/bullet-email.jpg) no-repeat 0 2px;
	padding:0 0 0 1.8em;
	font-weight:bold;
	margin:0 0 0.5em 0;
}
#rehabilitacionesIzda #bannerContactoInteriores p.email a {
	display:block;
	color:#8ac717;
}

#colIzqda #referenciasIzqda ul li {
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	/*margin:-32em 1em;*/ margin:0 1em;
}

#colIzqda #referenciasIzqda ul li { clear:both; padding-bottom:4em;}
#colIzqda #referenciasIzqda ul li label { color:#666; margin: 1em 0 .5em;}
#colIzqda #referenciasIzqda ul li #buscador_pais ,
#colIzqda #referenciasIzqda ul li #buscador_solucion ,
#colIzqda #referenciasIzqda ul li #buscador_tipo     { float:left; width:100%; margin:-1.5em 0 .5em;}
#colIzqda #referenciasIzqda ul li #enviarPais ,
#colIzqda #referenciasIzqda ul li #enviarSolucion ,
#colIzqda #referenciasIzqda ul li #enviarTipo     { float:left; margin:0;}

#colIzqda #referenciasIzqda ul li span {
	color:#8ac717;
	font-size:1.6em;
	display:block;
}
/*------------------- /menú izquierdo ---------------------*/
#colDrcha.rehabilitaciones {
	width:64em;
}
/*------------------- Inicio ---------------------*/
#inicio #titularHome {
	color:#ffffff;
	text-transform:uppercase;
	text-align:right;
	background:#5f7e06 url(../img/rehabilitaciones/all/bg-titular-home.jpg) repeat-y 0 0;
	padding:1em;
	width:28em;
	font-size:1.2em;
	overflow:hidden;
	height:7em;
	position:absolute;
}

#inicio #titularHome.bot { background:#5f7e06 url(../img/rehabilitaciones/all/bg-titular-home_bot.jpg) no-repeat 0 0;}

#inicio #titularHome h2 {
	width:10em;
	float:right;
	padding:0;
	margin:0;
	color:#ffffff;
}

#inicio #titularHome h2.largo { width:16em;}
#inicio #titularHome a { float:right; font-size:.8em; font-weight:bold; color:#fff; text-decoration:none; text-transform:none; background: url(../img/rehabilitaciones/all/bg-button.png) repeat-x 0 0 #414040; border-radius:4px; padding: 0.7em 1em; margin-top:2em;}
#inicio #titularHome a span { background: url(../img/rehabilitaciones/all/bullet02.png) no-repeat right center; padding-right:1.75em;}
#inicio #titularHome a:hover { color:#dedede; background: url(../img/rehabilitaciones/all/bg-button-hover.png) repeat-x 0 0 #414040;}
#inicio #titularHome a:hover span { background: url(../img/rehabilitaciones/all/bullet02-hover.png) no-repeat right center;}


#inicio #titularHome2 {
	color:#ffffff;
	xtext-transform:uppercase;
	text-align:right;
	xbackground:#ffffff url(../img/rehabilitaciones/all/bg-titular-home-negro.jpg);
	background: #000000 url(../img/rehabilitaciones/all/icono.gif) no-repeat 15.3em 0.2em;
	padding:0.5em;
	margin-top: 10.5em;
	width:35em;
	font-size:1em;
	overflow:hidden;
	height:1.2em;
	position:absolute;
}

#inicio #titularHome2 p a {
	float:right;
	color:#ffffff;
	margin: 0 0.8em 0 0;
}

#inicio #titularHome2 p a:hover {
	text-decoration:underline;
	color: #5f7e06;
}
#inicio #titularHome2 p .icono {
	background: url(../img/rehabilitaciones/all/icono.gif) no-repeat 0 0;
	margin: 0 5em 0 5em;
}

#inicio #flashHomeRehabilitaciones {
	margin:2em 0 0 0;
	width:62.5em;
	float:left;
}
#inicio #destacadoContacto,
#inicio #destacadoDondeEstamos {
	float:left;
	margin:0 0 0 0.7em;
	text-align:right;
}
#inicio #destacadoContacto a,
#inicio #destacadoDondeEstamos a {
	text-decoration:none;
	color:#ffffff;
	font-size:1.5em;
	display:block;
	width:9.6em;
	text-align:center;
	font-weight:bold;
}
#inicio #destacadoContacto a:hover,
#inicio #destacadoDondeEstamos a:hover {
	color:#000000;
}
#inicio #destacadoContacto {
	background:#000000 url(../img/rehabilitaciones/all/bg-banner-contacto.jpg) no-repeat 0 0;
	height:19em;
	margin:2em 0 0.7em 0.7em;
	padding:0.7em;
	width:14.4em;
	position: relative;
}
#inicio #destacadoContacto span {
	display:block;
	text-align:right;
}
#inicio #destacadoContacto span.provincia {
	font-size:0.6em;
	color:#ffffff;
	text-transform:uppercase;
	margin:0;
}
#colIzqda span.provincia {
	font-size:1.3em;
	color:#5f605d;
	text-transform:uppercase;
	margin:0;
}
#colIzqda span.telefono {
	display: block;
	padding: 0;
	font-size:2.2em;
	color:#7c9617;
	margin:0 0 0.5em 0;
	font-weight: normal;
}
#inicio #destacadoContacto span.telefono {
	color:#8ac717;
	margin:-0.2em 0 0.25em;
	font-size: 1em;
}

#inicio #destacadoDondeEstamos a {
	background:#000000 url(../img/rehabilitaciones/all/bg-banner-donde-estamos.jpg) no-repeat 0 0;
	padding:8.9em 1em 1em 1em;
	width:8.5em;
}
#inicio #destacadoContacto a.enlaceGeneral {
	top:22.5em;
	position:absolute;
	left:44em;
}
#inicio #destacadoContacto a.enlaceGeneral2 {
	top:11em;
	position:absolute;
	left:0.5em;
}
/*------- alternativa flash inicio --------*/
#flash .fondoTextoAlternativo {
	position:absolute;
	background-color:#000000;
	filter: alpha(opacity= 60);
	-moz-opacity: .60;
	opacity: .60;
	width:62.5em;
	height:10em;
	left:2em;
	top:41em;
}
#flash .textoAlternativo {
	position:absolute;
	left:3.5em;
	top:46.3em;
	width:66em;
	color:#ffffff;
	font-size:0.9em;
}
#flash .textoAlternativo p {
	margin:0 0 0.5em 0;
}
#flash .textoAlternativo p.titular {
	text-transform:uppercase;
	font-size:1.5em;
	font-weight:bold;
}
/*------- /alternativa flash inicio --------*/
/*------------------- /Inicio ---------------------*/
/*------------------- Por que instalar un ascensor ---------------------*/
#rehabilitacionesPorQueInstalarUnAscensor {
	margin:0 0 0 2.5em;
}
#rehabilitacionesPorQueInstalarUnAscensor li {
	border:1px solid #d3d3d3;
	width:19em;
	padding:0;
	overflow:hidden;
	height:31em;
	margin:0 2em 4em 0;
}
#rehabilitacionesPorQueInstalarUnAscensor li.ultimo {
	margin:0 0 4em 0;
}
#rehabilitacionesPorQueInstalarUnAscensor li div.sup {
	background:#52564c url(../img/rehabilitaciones/all/bg-por-que-titulares.jpg) no-repeat bottom center;
	padding:0.8em 0.5em;
}
#rehabilitacionesPorQueInstalarUnAscensor li div.sup span.tituloClaves {
	color:#86c117;
	padding:0em 0.3em 0.5em 0.3em;
}
#rehabilitacionesPorQueInstalarUnAscensor li div.inf {
	background-color:#f3f5ee;
	padding:0 1em 8em 1em;
	color:#666666;
	font-size:1.1em;
}

/*------------------- /Por que instalar un ascensor ---------------------*/

/*------------------- Paso a paso ---------------------*/
.rehabilitaciones .ficha {
	background-color:#ffffff;
	padding:0;
	margin:0 0 1px 0;
	overflow:hidden;
	height:1%;
}
.rehabilitaciones .ficha h3 {
	color:#679b17;
	font-size:1.5em;
	clear:left;
	margin:0;
	background-color:#f1f1f1;
	padding:0.5em 1em;
}
.rehabilitaciones .ficha h4 {
	font-size:1.4em;
	margin:0 0 0.5em 0;
	overflow:hidden;
	height:1%;
	position:relative;
	display:block;
}
.rehabilitaciones .ficha .medioContenidoPasoPaso {
	float:left;
	width:24em;
	margin:1em 0 1em 0;
	padding:0 1.7em;
	border-right:2px dotted #d9dcd1;
}
.rehabilitaciones .ficha .medioContenidoPasoPaso.dcha {
	border-right:none;
	padding:0 0 0 1.7em;
}
.rehabilitaciones .ficha .medioContenidoPasoPaso li {
	margin:0 0 0.5em 1.5em;
}
.rehabilitaciones .ficha .medioContenidoPasoPaso ul ul {
	margin:0.5em 0 0 0;
}
.rehabilitaciones .ficha ul.listadoMantenimiento {
	padding:0 3em;
}
.rehabilitaciones .ficha ul.listadoMantenimiento li {
	float:left;
	margin:1em 1.6em 1em 0;
	width:13.2em;
}
.rehabilitaciones .ficha  ul.listadoMantenimiento li.ultimo {
	margin:1em 0 0 0;
}
.rehabilitaciones .ficha ul.listadoMantenimiento li img {
	margin:0 0 0.5em 0;
}
/*------------------- /Paso a paso ---------------------*/

/*------------------- Somos expertos ---------------------*/
#somosExpertosIzda {
	float:left;
	width:33.8em;
}
#nuestroValor,
#elProducto {
	width:30em;
	border:1px solid #d3d3d3;
	background-color:#f3f5ee;
	float:left;
	color:#666666;
}
#nuestroValor {
	height:38em;
	margin:0 1em 0.5em 2.5em;
}
#elProducto {
	height:52.4em;
	margin:0;
}
#nuestroValor h2.titular,
#elProducto h2.titular {
	color:#8ac717;
	font-size:1.7em;
	background:#55594f url(../img/rehabilitaciones/all/bg-somos-expertos-titular.jpg) no-repeat bottom center;
	padding:0.5em 0.7em 1.2em 0.7em;
	font-weight:bold;
	margin:-0.2em 0 0 0;
}
#nuestroValor h3 {
	font-size:1.4em;
	margin:0.3em 0 0.5em 0;
}
#nuestroValor .inf,
#elProducto .inf {
	padding:0 1.2em 0.5em 1.2em;
}
#nuestroValor img,
#elProducto img {
	padding:0;
	margin:0;
}
#imgInf {
	float:left;
	margin:0 0 0 2.5em;
}
#imgInf img {
	float:left;
	margin:0 0.25em 0 0;
}
#imgInf img.ultimo {
	margin:0;
}
#elProducto ul {
	margin:0.5em 0 0 0;
}
#elProducto ul li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 2px;
	padding:0 0 0 1.3em;
	margin:0 0 1.3em 0;
}
#elProducto ul li ul {
	margin:0.7em 0 0 1em;
	font-size:0.9em;
}
#elProducto ul li ul li {
	background:url(../img/all/bullet-ul-li-ul-li.gif) no-repeat 0 4px;
	margin:0 0 0.3em 1em;
	padding:0 0 0 1em;
}
#elProducto ul li ul li span {
	color:#349d16;
}
/*------------------- /Somos expertos ---------------------*/

/*------------------- Preguntas frecuentes ---------------------*/
.ficha.preguntasFrecuentes h3 {
	padding:0;
	font-size:1.2em;
	color:#ffffff;
}
.ficha.preguntasFrecuentes h3 a {
	color:#8ac717;
	background:#55594f url(../img/rehabilitaciones/all/bg-faq-h3.jpg) repeat-x bottom center;
	padding:0.7em 1em;
	display:block;
	text-decoration:none;
}
.ficha.preguntasFrecuentes h3 a:hover {
	color:#ffffff;
	text-decoration:none;
}
.ficha.preguntasFrecuentes h3.selected a {
	color:#ffffff;
	background:#55594f url(../img/rehabilitaciones/all/bg-faq-h3-selected.jpg) repeat-x 0 bottom;
	padding:0.7em 1em 1.5em 1em;
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
}
.ficha.preguntasFrecuentes div {
	background-color:#f3f5ee;
	padding:0.5em 1.5em 1.2em 1.5em;
	border-bottom:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	margin:0 0 1em 0;
}
.ficha.preguntasFrecuentes div ul li {
	background:url(../img/all/bullet-generico.gif) no-repeat 0 2px;
	padding:0 0 0 1.3em;
	margin:0 0 1em 0;
}
.ficha.preguntasFrecuentes div ul li ul li {
	background:url(../img/all/bullet-ul-li-ul-li.gif) no-repeat 0 4px;
	margin:0 0 0.3em 1em;
	padding:0 0 0 1em;
}
.ficha.preguntasFrecuentes div ul li ul {
	margin:0.7em 0 0 1em;
}
/*------------------- /Preguntas frecuentes ---------------------*/

/*------------------- Donde estamos ---------------------*/
#mapaDondeEstamos {
	width:470px;
	float:left;
	margin:0 1px 0 0;
	border:4px solid #648507;
	padding:0;
}
#datosEmpresasRehabilitaciones {
	width:24em;
	float:left;
	margin:0;
}
#datosEmpresasRehabilitaciones .vcard {
	background:url(../img/all/razon_social/bullet_flecha_direccion.gif) no-repeat scroll 0 1em #565950;
	border-left:4px solid #648507;
	color:#FFFFFF;
	margin:0 0 1px 0;
	padding:0 0 1em 0;
}
#datosEmpresasRehabilitaciones .vcard h2 {
	color:#FFFFFF;
	font-size:1.5em;
	margin:0;
	padding:0.7em 0 0 0;
}
#datosEmpresasRehabilitaciones .vcard li {
margin-left:2em;
margin-bottom:0.2em;

}
#datosEmpresasRehabilitaciones .vcard a {
color:#FFFFFF;
}
#datosEmpresasRehabilitaciones .vcard .adr {
	font-size:0.9em;
	margin:0 0 1em -2em;
}
#datosEmpresasRehabilitaciones .vcard .adr a {
	color:#ffffff;
}
#datosEmpresasRehabilitaciones .vcard .adr .ocultar {
	position:absolute;
	text-indent:-90000px;
}
/*------------------- /Donde estamos ---------------------*/


/*---------------------//////////////// 8.2. Electra vitoria ///////////////---------------------*/

.contListadoDecadasElectra li {
	width:29em;
	margin:0 1em 3em 0;
	float:left;
	background-color:#55594f;
	color:#ffffff;
	height:32.5em;
}
.contListadoDecadasElectra li.ultimo {
	margin:0 0 3em 0;
}
.contListadoDecadasElectra li p.decada {
	background-color:#2a2b26;
	font-weight:bold;
	padding:0.5em 1em;
	font-size:1.3em;
	margin:0;
}
.contListadoDecadasElectra li img {
	margin:0.9em 0.9em 0 0.9em;
}
.contListadoDecadasElectra li p {
	margin:0.9em;
}
.contListadoDecadasElectra li p a {
	color:#ffffff;
}

/*---------------------//////////////// 8.4. Pecres ///////////////---------------------*/
#listadoDecadasPecres {
background-color:#2C2828;
color:#AAA9A9;
font-size:1.4em;
font-weight:normal;
height:1%;
margin:1em 0;
overflow:hidden;
text-transform:uppercase;
}
#listadoDecadasPecres li {
float:left;
margin:0;
text-align:center;
}
#listadoDecadasPecres li span {
display:block;
height:1.2em;
padding:0.5em;
width:6em;
}
#listadoDecadasPecres li a {
color:#AAA9A9;
display:block;
font-weight:bold;
height:1.2em;
padding:0.5em;
text-decoration:none;
}
#listadoDecadasPecres li a:hover{
	color:#FFF;
	}
.contListadoDecadasPecres li {
	width:29em;
	margin:0 1em 3em 0;
	float:left;
	background-color:#55594f;
	color:#ffffff;
	height:46em;
}
.contListadoDecadasPecres li.ultimo {
	margin:0 0 3em 0;
}
.contListadoDecadasPecres li p.decada {
	background-color:#2a2b26;
	font-weight:bold;
	padding:0.5em 1em;
	font-size:1.3em;
	margin:0;
}
.contListadoDecadasPecres li img {
	margin:0.9em 0.9em 0 0.9em;
}
.contListadoDecadasPecres li p {
	margin:0.9em;
}
.contListadoDecadasPecres li p a {
	color:#ffffff;
}

/*---------------------//////////////// 8.3. Asgi ///////////////---------------------*/


/* ---------------------------------------------- */
/* ---------------- RAZON SOCIAL ---------------- */
#razonSocial{
	width:74em;
	margin:0 0 0 2em;
}
/* -------------------------------------------------------------- */
/* ---------------- RAZON SOCIAL // DESTACADO 01 ---------------- */
.fondoTexto01{
	position:absolute;
	background-color:#000000;
	filter: alpha(opacity= 60);
	-moz-opacity: .60;
	opacity: .60;
	width:30em;
	height:10em;
	left:48.1em;
	top:35em;
}
#razonSocial .texto{
	position:absolute;
	float:left;
	left:49em;
	top:35em;
	color:#FFFFFF;
	padding:1em 0 0 .8em;
	/*Hack IE6-IE7*/
	*width:27em;
}
#razonSocial .texto h2{
	font-size:1.8em;
	text-transform:uppercase;
	font-weight:bold;
	width:15em;
	margin:0;
}
#razonSocial .texto p{
	font-size:1.7em;
	font-weight:bold;
	color:#aac606;
	margin:0;
}
#razonSocial .texto a{
	background:url(../img/all/razon_social/bullet_mas.gif) 0 0 no-repeat;
	margin:.5em 0 .2em 0;
	padding-left:1.8em;
	font-size:1.2em;
	color:#ffffff;
	float:right;
}
/* -------------------------------------------------------------- */
/* ---------------- RAZON SOCIAL // DESTACADO 02 ---------------- */
div.carruselEmpresas{
	margin-bottom:.5em;
}
#razonSocial .jcarousel-container .jcarousel-clip-horizontal{
	width:74em;
	height:28.5em;
} 
#generico li{
	background:none;
	margin:0;
	padding-left:0;
}
.fondoTexto02{
	position:absolute;
	background-color:#000000;
	filter: alpha(opacity= 60);
	-moz-opacity: .60;
	opacity: .60;
	width:31.5em;
	height:10em;
	left:46.5em;
	top:35em;
}
#razonSocial .textoFotos{
	position:absolute;
	float:left;
	left:47em;
	top:35em;
	color:#FFFFFF;
	padding:1em 0 0 .8em;
}
#razonSocial .textoFotos h2{
	font-size:1.8em;
	text-transform:uppercase;
	font-weight:bold;
	width:15em;
	margin:0;
}
#razonSocial .textoFotos ul li{
	background:url(../img/all/razon_social/bullet_flecha.gif) 0 .25em no-repeat;
	margin:0 0 .2em 0;
	padding-left:1.2em;
	font-size:1.2em;
	font-weight:600;
}
/* -------------------------------------------------------------- */
/* ---------------- RAZON SOCIAL // DATOS EMPRESA---------------- */
#datosEmpresa{
	border-left:#648507 4px solid;
	background:#565950 url(../img/all/razon_social/bullet_flecha_direccion.gif) 0 1em no-repeat;
	color:#ffffff;
	width:73.7em;
	position:relative;
	overflow:hidden;
	/*Hack IE6-IE7*/
	*margin-top:.3em;
}
#datosEmpresa h1{
	font-size:1.6em;
	color:#ffffff;
	padding:.7em 0 .2em 1em;
	margin:0;
}
#datosEmpresa .ocultar{
	text-indent:-90000px;
	position:absolute;
}
#datosEmpresa ul.datos{
	margin-left:1.5em;
	padding-bottom:.5em;
	float:left;
	width:32em;
	/*Hack IE6*/
	_margin-left:.8em;
}
#datosEmpresa ul.datos li{
	padding-bottom:.2em;
	/*Hack IE6-IE7*/
	*width:14em;
}
#datosEmpresa ul.datos li.floatLeft{
	float:left;
	font-size:.9em;
	margin-right:2em;
}
#datosEmpresa ul.datos li a{
	color:#ffffff;
}
#datosEmpresa ul.contacta{
	background-color:#648507;
	position:absolute;
	top:0;
	right:0;
	width:44em;
	height:8em;
}
#datosEmpresa ul.contacta li.contactaTitular, #datosEmpresa ul.contactaBaleares li.contactaTitular,
#datosEmpresa ul.contacta li.contactaTitular, #datosEmpresa ul.contactaSANCHEZMAR li.contactaTitular{
	font-size:1.1em;
	text-transform:uppercase;
	margin:1em 0 0 1em;
}
#datosEmpresa ul.contacta li ul li, #datosEmpresa ul.contactaBaleares li ul li,
#datosEmpresa ul.contacta li ul li, #datosEmpresa ul.contactaSANCHEZMAR li ul li{
	font-size:.8em;
	text-transform: none;
}
#datosEmpresa ul.contacta li ul li a, #datosEmpresa ul.contactaBaleares li ul li a,
#datosEmpresa ul.contacta li ul li a, #datosEmpresa ul.contactaSANCHEZMAR li ul li a{
	color:#ffffff;
	float:right;
	display:block;
	margin-right:1em;
	padding-right:1.2em;
	font-size:1.1em;
	background:url(../img/all/razon_social/bullet_flecha_contacto.gif) right .3em no-repeat;
}
#datosEmpresa ul.contactaBaleares li ul li a,
#datosEmpresa ul.contactaSANCHEZMAR li ul li a{
	margin-top:1em;
}
/* ----------------------------------------------------------------------- */
/* ---------------- RAZON SOCIAL // DATOS EMPRESA BALEARES---------------- */
#datosEmpresa ul.datosBaleares{
	margin:0 0 1em 2em;
	padding-bottom:.5em;
	float:left;
	width:15em;
	font-size:.9em;
	/*Hack IE6*/
	_margin-left:.8em;
}
#datosEmpresa ul.datosBaleares li{
	padding-bottom:.2em;
	/*Hack IE6-IE7*/
	*width:14em;
}

#datosEmpresa ul.datosBaleares li a{
	color:#ffffff;
}
#datosEmpresa ul.contactaBaleares{
	background-color:#648507;
	float:right;
	height:12em;
	padding:0.2em 1em 1em 0;
	position:absolute;
	right:0;
	top:0;
	width:27em;
	/*hack IE6*/
	*margin:0;
}

/* ----------------------------------------------------------------------- */
/* ---------------- RAZON SOCIAL // DATOS EMPRESA SANCHEZMAR---------------- */
#datosEmpresa ul.SANCHEZMAR{ margin:0 0 1em 2em; padding-bottom:.5em; float:left; width:15em; font-size:.9em; /*Hack IE6*/ _margin-left:.8em;}
#datosEmpresa ul.SANCHEZMAR li{ padding-bottom:.2em; /*Hack IE6-IE7*/ *width:14em;}
#datosEmpresa ul.SANCHEZMAR li a{ color:#ffffff;}
#datosEmpresa ul.contactaSANCHEZMAR{ position:absolute; right:0; top:0; float:right; height:12em; width:40em; background-color:#648507; padding:0.2em 1em 1em 0;  /*hack IE6*/ *margin:0;}

/* ----------------------------------------------------------------------- */
/* ---------------- RAZON SOCIAL // SLIDER ---------------- */
.jcarousel-container.razonSocial {
	width:20em;
}
.jcarousel-container.razonSocial .jcarousel-control {
	bottom:1.3em;
	position:absolute;
	left:1.7em;
	background-color:#333333;
	padding:0.5em 0.3em;
	width:3.5em;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa {
	bottom:1.3em;
	position:absolute;
	left:7em;
	background-color:#333333;
	padding:0 0.2em;
	width:3.5em;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa .play {
	background:url("../img/all/razon_social/play.gif") no-repeat scroll 5px 5px;
	padding:0.5em 0.3em;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa .play:hover {
	background:url("../img/all/razon_social/play-activo.gif") no-repeat scroll 5px 5px;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa .playActivo {
	background:url("../img/all/razon_social/play-activo.gif") no-repeat scroll 5px 5px;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa .pausa {
	background:url("../img/all/razon_social/pausa.gif") no-repeat scroll 5px 5px;
	padding:0.5em 0.3em;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa .pausa:hover {
	background:url("../img/all/razon_social/pausa-activo.gif") no-repeat scroll 5px 5px;
}
.jcarousel-container.razonSocial .jcarousel-control.playPlausa .pausaActivo {
	background:url("../img/all/razon_social/pausa-activo.gif") no-repeat scroll 5px 5px;
}
.jcarousel-container.razonSocial #mycarousel-prev {
	background:url("../img/all/bg-jcarousel-prev.gif") no-repeat scroll 5px 5px;
	left:0;
	bottom:1.3em;
	background-color:#333333;
	padding:0.25em 0.1em;
}
.jcarousel-container.razonSocial #mycarousel-next {
	background:url("../img/all/bg-jcarousel-next.gif") no-repeat scroll 5px 5px;
	left:5em;
	bottom:1.3em;
	background-color:#333333;
	padding:0.25em 0.2em;
}
.jcarousel-container.razonSocial #mycarousel-prev:hover {
	background-image:url(../img/all/bg-jcarousel-prev-hover.gif);
}
.jcarousel-container.razonSocial #mycarousel-next:hover {
	background-image:url(../img/all/bg-jcarousel-next-hover.gif);
}
/* ---------------- /RAZON SOCIAL ---------------- */
/* ---------------------------------------------- */

/* ---------------- AGENTES ORONA ---------------------------------------------- */
/* ----------------------------------------------------------------------------- */
#agentesOrona #colIzqda {
    padding-right: 2em;
    width: 17.35em;
}
#agentesOrona #colIzqda em {
    display: block;
    font-size: 1.2em;
    font-style: normal;
    margin-bottom: 2em;
}
#agentesOrona #colIzqda form {
	border:1px solid #CCC;
	margin-bottom:1em;
}
#agentesOrona #colIzqda form label {
	display:block;
	font-weight:bold;
	margin:0 0 .25em .75em;
}
#agentesOrona #colIzqda form select,
#agentesOrona #colIzqda 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;
}
#agentesOrona #colIzqda.fr form select,
#agentesOrona #colIzqda.fr form input,
#agentesOrona #colIzqda.pt form select,
#agentesOrona #colIzqda.pt form input {
	width:11.5em;
}
#agentesOrona #colIzqda 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;
}
#agentesOrona #colIzqda form button:hover {
	color:#333;
}
/* Buscador de referencias */
#agentesOrona #colIzqda 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;
}
#agentesOrona #colIzqda form .buscador strong {
	font-weight:normal;
}
#agentesOrona #colIzqda form ul {
	background:#F0F2EF;
	padding:.5em 0;
}
#agentesOrona #colIzqda form li {
	border-bottom:1px solid #D9DBD8;
	margin-bottom:.5em;
	padding-bottom:.75em;
}
#agentesOrona #colIzqda form li.ultimo {
	border:none;
	padding:0;
}
#agentesOrona #colDrcha h2 {
    background: url("../img/all/bg-asesoramiento-trafico-h2.gif") no-repeat scroll 0.5em 0.5em #719609;
    color: #FFFFFF;
    font-size: 1.2em;
    left: 0.75em;
    margin: 0 0 1px;
    padding: 0.85em 1.8em 0.85em 3em;
    text-transform: uppercase;
    top: 0.2em;
    z-index: 1;
}
#agentesOrona #colDrcha #agentesContender {
    background: none repeat scroll 0 0 #F3F5EE;
    height: 1%;
    margin-bottom: 2em;
    overflow: hidden;
    padding: 1em;
    position: relative;
}
#agentesOrona #colDrcha #agentesContender .agentesColIzqda {
    float: left;
    width: 18em;
}
#agentesOrona #colDrcha #agentesContender .agentesColDrcha {
    border: 2px solid #FFFFFF;
    float: right;
    height: 320px;
    margin: 0 0 1em;
    width: 450px;
}
#agentesOrona #colDrcha #agentesContender .agentesColIzqda select {
    background: url("../img/all/bg-form-select.jpg") no-repeat scroll left top transparent;
    border: 1px solid #D4D0C8;
    color: #707070;
    display: block;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    margin-bottom: 1em;
    padding: 0.1em;
    width: 15.6em;
}
#agentesOrona #colDrcha #agentesContender .buscadorDcha {
    border: 2px solid #FFFFFF;
    float: right;
    height: 320px;
    margin: 0 0 1em;
    width: 450px;
}
#agentesOrona #colDrcha #agentesContender ul li{
	float:right;
	width:210px;
	margin-bottom:30px;
}
#agentesOrona #colDrcha #agentesContender ul li.ultimo{
	float:left;
	width:340px;
}
#agentesOrona #colDrcha #agentesContender ul li p span{
	padding-left:5px;
}
#agentesOrona #colDrcha #agentesContender 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;
	padding:0.1em 0.5em;
}
#agentesOrona #colDrcha #agentesContender ul li label{
	font-weight:bold;
	display:block;
	clear:both;	
}
/*-- listado agentes --*/
#agentesOrona #colDrcha .listadoAgentes li {
    float:left;
	margin:0 0.7em 1.7em 0;
	padding:0.7em 1em 1em;
	width:17.4em;
	background: url(../img/all/agentes/bg-agentes-li.jpg) no-repeat 0 0;
	border-right:1px solid #e6e9de;
	height:15em;
}
#agentesOrona #colDrcha .listadoAgentes li.ultimo {
	margin:0 0 1.7em 0;
	padding:0.7em 0 1em 1em;
	border-right:none;
}
#agentesOrona #colDrcha .listadoAgentes li ul li {
    float:none;
	margin:0;
	background: none no-repeat 0 0;
	padding:0;
	border:none;
	height:auto;
	width:202px;
}
#agentesOrona #colDrcha .listadoAgentes li ul li a {
    color:#312c2c;
}
#agentesOrona #colDrcha .listadoAgentes li ul li.logoAgente {
    padding:0.5em 0;
	background-color:#E6E9DE;
	margin:0 0 0.5em 0;
}
#agentesOrona #colDrcha .listadoAgentes li ul li.sinLogoAgente {
    padding:0.5em 0;
	background-color:#e6e9de;
	margin:0 0 0.5em 0;
}
#agentesOrona #colDrcha .listadoAgentes h3 {
    color:#ffffff;
	font-size:1.2em;
	font-weight:normal;
	margin:0 0 1em 0;
}
#agentesOrona #colDrcha .listadoAgentes h3 span{
	padding:0 20px 0 0;
}
#agentesOrona #colDrcha .listadoAgentes h3 span.agente-autorizado{
	background:url(../img/all/agentes/bullet_verde.gif) no-repeat right 0;
}
#agentesOrona #colDrcha .listadoAgentes h3 span.distribuidor-autorizado{
	background:url(../img/all/agentes/bullet_gris.gif) no-repeat right 0;
}
#agentesOrona #colDrcha .listadoAgentes h3 span.empresa-orona{
	background:url(../img/all/agentes/bullet_amarillo.gif) no-repeat right 0;
}
/*-- /listado agentes --*/
/*-- detalle agentes --*/
#agentesOrona #colDrcha .detalleAgentes {
	background:#e6e9de url(../img/all/agentes/bg-detalle-agentes.jpg) repeat-x 0 0;
	padding:0.6em 1em 1.5em;
	overflow:hidden;
}
#agentesOrona #colDrcha .detalleAgentes h3 {
	color:#ffffff;
	font-size:1.3em;
	margin:0 0 1.5em 0;
	font-weight:normal;
}
#agentesOrona #colDrcha .detalleAgentes li { width:14em; margin-right:1em;
	padding-left:1.4em;
	float:left;
	margin-bottom:10px;
	height:130px;
}
#agentesOrona #colDrcha .detalleAgentes img {
	float:left;
	margin:0 1.5em 1.5em 0;
}
#agentesOrona #colDrcha .detalleAgentes .infoColIzq{
	float:left;
	width:215px;
}
#agentesOrona #colDrcha .detalleAgentes .contenidoListadoAgentesDetalle {
	float:left;
	width:37em;
}
#agentesOrona #colDrcha .detalleAgentes ul {
	float:left;
}

#agentesOrona #colDrcha .detalleAgentes ul  li ul.vcard {

}
#agentesOrona #colDrcha .detalleAgentes ul.masAgentes li {
	padding:0;
	display:block;
	overflow:hidden;
	background:none;
}
#agentesOrona #colDrcha .detalleAgentes ul.masAgentes li ul {
	padding:1em 0 0 0;
	margin:1em 0 0 0;
	
}
#agentesOrona #colDrcha .detalleAgentes ul.masAgentes li ul li {
	background:none;
	height:auto;
}
#agentesOrona #colDrcha .detalleAgentes li ul li{
	height:auto;
	margin:0;
}
#agentesOrona #colDrcha .detalleAgentes li ul li.org {
	
	font-size:1.2em;
	color:#719609;
	height:auto;
	margin-bottom: 0.5em;
	margin-left: -0.2em;
	
}
#agentesOrona #colDrcha .detalleAgentes li ul li ul.adr {
margin-left: -1.4em;
}
/*#agentesOrona #colDrcha .detalleAgentes ul.masAgentes li ul li.conBullet {
	background:url(../img/all/bullet-generico.gif) no-repeat scroll 0 0.25em;
}*/
/*-- /detalle agentes --*/
/* ---------------- /AGENTES ORONA ---------------------------------------------- */
/* ----------------------------------------------------------------------------- */


/* ---------------- ORONA RIBA UK ---------------------------------------------- */
/* ----------------------------------------------------------------------------- */
#oronaRibaContenido { background: url(../img/all/somos/orona-riba-cpd/bg_contenido_RIBA.jpg) no-repeat 0 0;}
#colDrcha h1.minusculas { text-transform:none;}
#colDrcha #oronaRiba { float:left; width:38em; /*background:#eee url(../img/all/bg-solucionescomercial-inicio-table-par.gif);*/ margin-right:1em; padding:1.4em 2em;}
#colDrcha #oronaRiba h2 { color:#537f0f; text-transform:uppercase; margin:1.5em 0 0.5em;}
#colDrcha #oronaRiba ul { float:left; margin: 0em 0 0 2em;}
	html > /**/ body #colDrcha #oronaRiba ul { margin: 1em 0 0 2em;}
	* html #colDrcha #oronaRiba ul { margin: 0 0 0 1em;}
#colDrcha #oronaRiba ul li { background: url(../img/all/bg-enlace-leer-mas.gif) no-repeat 0 0.45em; margin-bottom: 1em; padding-left:1.5em;}
#oronaRibaContenido #destacado { float:left; width:12.4em; height:26.8em; padding:1.25em;}
#oronaRibaContenido #destacado p { color:#FFF; font-size:.9em; margin-top:0.5em;}
#oronaRibaContenido #destacado p  a { color: #eee300;}
#oronaRibaContenido #destacado .titulo { display: block; font-weight:bold; color:#eee300; font-size:1.7em; margin-bottom:0;}
/* ---------------- /ORONA RIBA UK --------------------------------------------- */
/* ----------------------------------------------------------------------------- */


/*PÁGINAS ORONA IDEO INNOVATION CITY-------------------------------------------------*/


/*pestaña uno-----------*/

.bg_contenidoficha{
	background-color:#ffffff;
	padding:1em;
	margin:.6em;}
	
#inicio .entradillaPestanas{
	color:#55594f;
	padding-left:.6em;}
	
.bg_contenidoficha .ficha{
    color:#55594f;
	margin-bottom:.1em;
}

.bg_contenidoficha .ficha .selected{
	color:#ffffff;
	background:url(../img/all/somos/innovacion/parque_tecnologico/bg_cerrar_capa.gif) no-repeat 0 0;
	cursor:pointer;
	padding:.7em .9em;}
	

	
.bg_contenidoficha .ficha h3{
	color:#ffffff;
	background:url(../img/all/somos/innovacion/parque_tecnologico/bg_abrir_capa.gif) no-repeat 0 0;
	cursor:pointer;
	padding:.7em .9em;}

.bg_contenidoficha .ficha .fases{
	background-color:#f5f7f1;
	border-bottom:#e5e7e0 solid 1px;
	padding:1em;
	margin-bottom:1em;}
	
.bg_contenidoficha .ficha #last{
	margin-bottom:0;}
	
.textoMapa{
	float:left;
	width:20em;}
	
#bloqueMapa{float:right;}

#cont-mapa{
	width: 340px; height: 220px; }


/*pestaña 2 diseño y evolución-----*/

#diseno_evolucion{
	padding:1em;}

#diseno_evolucion .menu{
	background:url(../img/all/somos/innovacion/parque_tecnologico/bg_submenu.jpg) no-repeat 0 0;
	padding:1.3em;
	text-align:center;
	
	}
	
#diseno_evolucion .menu li{
	list-style:none;
	display:inline;
	margin:0 2em;
}

#diseno_evolucion .menu li a{
	color:#565a50;
	text-decoration:underline;}
	
#diseno_evolucion .menu li a:hover{
	color:#7eb71a;
	text-decoration:none;}
	
#diseno_evolucion .destacado{
	border-top:#7ba836 dotted 1px;
	border-bottom:#7ba836 dotted 1px;
	background-color:#ffffff;
	padding:.7em;
	text-align:center;
	margin-top:1.3em;
	margin-bottom:1.3em;}

#diseno_evolucion .destacado p{
	color:#55594f;
	font-size:1.3em;
	margin-bottom:0;
}

#diseno_evolucion .destacado p strong{
	color:#7ba836;
	font-size:2.7em;
	text-transform:uppercase;
}

#diseno_evolucion .entradilla{
	 margin-left:4.5em;
	 margin-right:4.5em;}
	 
#diseno_evolucion h3{
	color:#7ba836;
	font-size:1.5em;
	text-transform:uppercase;
	margin-bottom:.8em;
	margin-top:1em;}
	
#diseno_evolucion .columnaUno{
	float:left;
	width:27em;}
	
#diseno_evolucion .columnaUno .pDest{
	font-size:1.3em;
	color:#7d7e7d;
	font-style:italic;}
	
#diseno_evolucion .columnaDos{
	background-color: #ffffff;
	float:right;
	padding:1em 1em 0 1em;
	}
	
#diseno_evolucion .columnaDos .tit{
	color:#7ba836;
	font-size:1.3em;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:.6em;}
	
#diseno_evolucion .columnaDos .bloqueImg{
	background-color:#191919;
	border:#55594f solid 2px;
	color:#ffffff;
	text-align:right;
	margin-bottom:1em;
	width:23.4em;
}

#diseno_evolucion .columnaDos .bloqueImg p{
	margin:.5em 1em .7em 0;
}

#diseno_evolucion .subir{
	clear:both;
	background:url(../img/all/somos/innovacion/parque_tecnologico/bg_subir.jpg) repeat-x 0 0;
	text-align:right;
	padding:.5em 1em;}
	
#diseno_evolucion .subir a{
	background:url(../img/all/somos/innovacion/parque_tecnologico/ico_subir.gif) no-repeat right .1em;
	padding-right:1.7em;
	color:#7ba836;
	text-decoration:none;}
	
#diseno_evolucion .subir a:hover{
	text-decoration:underline;}
	
#diseno_evolucion h4{
	color:#7ba836;
	font-size:1.3em;
	text-transform:uppercase;
	margin-bottom:1em;}

#diseno_evolucion .h3Defi{
	text-align:center;}
	
#diseno_evolucion .cuadro{
	background-color:#ffffff;
	padding:1.2em;
	margin-bottom:1.5em;
	width:24.35em;
	float:left;}
	
#diseno_evolucion .cuadro h4{
	text-align:center;
	margin-bottom:.7em;}
	
#diseno_evolucion .cuadro img{
	border:#55594f solid 2px;
	margin-bottom:.7em;}

#diseno_evolucion .c_uno{
	margin-right:1.5em;
	height:38.3em;}

#diseno_evolucion .c_dos{
	height:38.3em;}

#diseno_evolucion .c_tres{
	margin-right:1.5em;
	height:31.7em;}

#diseno_evolucion .c_cuatro{
	height:31.7em;}
	
#diseno_evolucion .btn_hojaProyecto{
	background:url(../img/all/somos/innovacion/parque_tecnologico/bg_btn_hoja_proyecto.gif) no-repeat top center;
	padding: 1.3em 1em 2.5em 23.6em;
	font-size:1.1em;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2em;
	text-align:left;}
	
#diseno_evolucion .btn_hojaProyecto a{
	color:#000000;

	}
	
#diseno_evolucion .btn_hojaProyecto a:hover{
	color:#55594f;}
	
#diseno_evolucion .btn_hojaProyecto a span {
	color:#496d11;
	font-size:1.25em;}

#diseno_evolucion .btn_hojaProyecto a span:hover{
	color:#75983f;}


#diseno_evolucion .entrada {
	text-align:center;}
	
	/*carrusel*/
#inicio #diseno_evolucion .jcarousel-container .jcarousel-clip-horizontal {
    height: 26.5em;
    width: 55.7em;
	background:url(../img/all/somos/innovacion/parque_tecnologico/bg_foto_carrusel.jpg) no-repeat 0 0;
	padding-top:.95em;

}



#diseno_evolucion #mycarousel-prev {
    background-image: url(../img/all/somos/innovacion/parque_tecnologico/bg_jcarrusel_prev.png);
    left: 50em;
	top:21em;
}

#diseno_evolucion #mycarousel-prev:hover {
    background-image: url(../img/all/somos/innovacion/parque_tecnologico/bg_jcarrusel_prev_hover.png);
    left: 0;
	top:21em;
	left: 50em;
}



#diseno_evolucion #mycarousel-next {
    background-image: url(../img/all/somos/innovacion/parque_tecnologico/bg_jcarrusel_next.png);
    right: -0.2em;
	top:21em;
	left: 52.5em;
}

#diseno_evolucion #mycarousel-next:hover {
    background-image: url(../img/all/somos/innovacion/parque_tecnologico/bg_jcarrusel_next_hover.png);
    right: -0.2em;
	top:21em;
	left: 52.5em;
}

#diseno_evolucion .jcarousel-control a {
    background: url(../img/all/somos/innovacion/parque_tecnologico/bg-jcarousel-control-a.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 2em;
    width: 2em;
}

#diseno_evolucion .jcarousel-control a:hover {
    background: url(../img/all/somos/innovacion/parque_tecnologico/bg-jcarousel-control-a-hover.png) no-repeat scroll 0 0 transparent;}

#diseno_evolucion .jcarousel-control a.activo {
	background-image: url(../img/all/somos/innovacion/parque_tecnologico/bg-jcarousel-control-a-activo.png);
}

#diseno_evolucion .jcarousel-control {
    bottom: 4.4em;
    position: absolute;
    right: 23.5em;
}

#diseno_evolucion .jcarousel-container .jcarousel-clip-horizontal .pieFoto{
	background-color: #000000;
    margin-top: -2.4em;
    padding: 0.5em 1.5em;
    position: absolute;
    width: 47.5em;}
	

	
	/*PESTAÑA 3 LEED&BREEAM*/
	
#diseno_evolucion .c_cinco{
	margin-right:1.5em;
	height:40em;
	margin-top:1em;}
	
#diseno_evolucion .c_cinco img{
	border:none;
	margin-left:5.5em;
	margin-bottom:.3em;}

#diseno_evolucion .c_seis{
	height:40em;
	margin-top:1em;}
	
#diseno_evolucion .c_seis img{
	border:none;
	margin-left:5.5em;
	margin-bottom:.3em;}

#diseno_evolucion .c_cinco ul{
	margin:1em 0em 1em 1.5em;}
	
	/*PESTAÑA 4 EVENTOS*/

#eventos .cuadroNoticia{
	background-color:#ffffff;
	padding:1.1em;
	margin-bottom:2em;
	margin-left:.9em;
	margin-right:.9em;
	margin-top:.9em;}
	
#eventos .cuadroNoticia .conFoto{
	width:26.5em;
	float:left;}
	
#eventos .cuadroNoticia  img{
	border: 2px solid #55594F;
	margin-left:1.5em;
	margin-top:.4em;}
	
#eventos .cuadroNoticia .fecha{
	color:#7cb51b;
	font-style:italic;
	font-weight:bold;}

#eventos .cuadroNoticia .enlace{
	background:url(../img/all/somos/innovacion/parque_tecnologico/ico_enlace_evento.gif) no-repeat 0 .2em;
	padding-left:2.2em;
	font-style:italic;
	padding-bottom:.1em;}

#eventos .cuadroNoticia .pdf{
	background:url(../img/all/somos/innovacion/parque_tecnologico/ico_pdf_evento.gif) no-repeat 0 0;
	padding-left:2.2em;
	font-style:italic;}
	
#eventos .cuadroNoticia a{
	color:#7cb51b;
	font-style: normal;}
	
#eventos .cuadroNoticia a:hover{
	text-decoration:none;}

.contactanos{
	background:url(../img/all/ico-contactanos.jpg) no-repeat 0 0;
	padding-left:3.3em;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:1.65em;
	padding-bottom:.5em;
	font-size:1.25em;
	text-transform:uppercase;}

.contactanos a{
	color:#7eb71a;
	text-decoration:none;
	}
	
.contactanos a:hover{
	text-decoration:underline;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: CAMBIOS PARA SERVICIOS ES */
/*-------------------ORONAES INICIO---------------------------*/
#inicio #destacado #imagenes .segmentos .enlaces_pensandoenti { 
    left: 2.5em;
    position: absolute;
    top: 15em;
    width: 185px;
	margin: 0em 0 0 40em;
	}
#inicio #destacado #imagenes .segmentos .enlaces_pensandoenti li { position: relative; top:0.5em; margin-top:0.2em;}
#inicio #destacado #imagenes .segmentos .enlaces_pensandoenti a { 
	float: left; 
	color: #FFF; 
	margin: 0em 0 0 0; 
	position: relative; 
	left:0; 
	top:0;}
#inicio #destacado #imagenes .innovacion .oronaideo { position: absolute; top:14em; left:1.2em;}
#inicio #destacado #imagenes .innovacion .oronaideo li { position: relative; top:0.5em; float:left; margin-top:0.2em;}
#inicio #destacado #imagenes .innovacion .oronaideo a { float: left; color: #FFF; margin: 0em 0em; position: relative; left:0; top:0;}
#inicio #destacado #imagenes .vida .soluciones { position: absolute; top:17em; left:1.2em;}
#inicio #destacado #imagenes .vida .soluciones li { position: relative; top:0.5em; float:left; margin-top:1.5em;}
#inicio #destacado #imagenes .vida .soluciones a { float: left; color: #FFF; margin: 0em 0em; position: relative; left:0; top:0;}

/* home servicios -----------------------------------------------------*/
#servicios #jcarousel-serviciosES { height:29.3em; background:#312c2c;}
#servicios #jcarousel-serviciosES .jcarousel-clip.jcarousel-clip-horizontal { height:30em; overflow: inherit !important;}
	html > /**/ body #servicios #jcarousel-serviciosES .jcarousel-clip.jcarousel-clip-horizontal { height:auto;}
#servicios #jcarousel-serviciosES p.texto  { width:35em; font-size:1.1em; margin:0.8em 0; padding:0 1em;}
#servicios #destacado-serviciosES { float: left; height: 27.5em; width: 12.4em; background: url("../img/all/bg-mantenimiento-destacado.gif") no-repeat left top; padding: 1.25em;}
#servicios #destacado-serviciosES p { color: #FFFFFF; font-size: 0.9em;}
#servicios #destacado-serviciosES strong { display: block; color: #EEE300; font-size: 1.5em; margin-bottom: 1em;}
#servicios #destacado-serviciosES li { color:#FFF; font-size: 0.9em; font-weight: bold; background: url("../img/all/bg-mantenimiento-destacado-li.gif") no-repeat left 0.25em; margin-bottom: 0.75em; padding-left: 1.5em;}
#servicios #subSecciones.subSecciones-serviciosES li { position:relative; height: 18em;} 
#servicios #subSecciones.subSecciones-serviciosES li#modernizaciones { margin-right: 0.6em;}
#servicios #subSecciones.subSecciones-serviciosES li#sustituciones   { margin-right: 0;}
#servicios #subSecciones.subSecciones-serviciosES li#sustituciones h2 { background: url("../img/all/bg-servicios-subsecciones-sustituciones-h2.gif") no-repeat 0.75em 0.7em;}
#servicios #subSecciones a.ampliar-serviciosES { position: absolute; left:1em; bottom:1em; width:88%; display:block; color:#7eb71a; text-align:left; text-decoration:underline; background:none; padding:0;}
#servicios #subSecciones a.ampliar-serviciosES:hover { text-decoration:none; background:none;}

#modernizacionesAscensores #contPestanas{
	float:left;
	}
/* / home servicios ---------------------------------------------------*/


/*-------------------SERVCIO 24 HORAS SOLO EN ORONAES---------------------------*/

.contactCenter{
	margin-top:2em;}

.contactCenter p{
	background-color: #719609;
    color: #FFFFFF;
    font-size: 1.1em;
    height: 1.2em;
    left: 1.75em;
    line-height: 1.1em;
    margin: 0 0 1px;
    text-transform: uppercase;
    top: 0;
    width: 19.5em;
    z-index: 1;
	font-weight:bold;
	padding:.8em 1em;}

.contactCenter ul {
    background: url("../img/all/bg-soluciones-segmentos-li-texto.gif") repeat-x scroll left top #55594F;
    color: #FFFFFF;
    height: 9.7em;
    line-height: 1.2em;
    margin-top: -0.3em;
    overflow: hidden;
    padding: 1.25em 1em 0.75em 1.15em;
	*width: 21.4em;
}

.contactCenter ul li{
	background: url("../img/all/bg-mantenimiento-destacado-li.gif") no-repeat scroll left 0.25em transparent;
    margin: 0 0 0.5em .2em;
    padding-left: 1.5em;
	text-align:left;}
	
/*carrusel sin imagen para home mantenimiento------------------------*/
#carrusel-sinfoto{
	margin-bottom:2em;
}

#carrusel-sinfoto .jcarousel-clip-horizontal {
    background: none repeat scroll 0 0 #312C2C;
    height: 7.5em;
    position: relative;
    width: 58.9em;
	_width: 57.5em;/*hack para explorer 6*/

}

#carrusel-sinfoto #mycarousel-prev, #carrusel-sinfoto #mycarousel-next {
    height: 4.15em;
    top: 1.4em;
    width: 3.35em;
}

#carrusel-sinfoto .jcarousel-item p {
    font-size: 1em;
    line-height: 1.25em;
    text-transform: none;
	padding-left:4.5em;
	padding-right:4.5em;
	padding-top:1em;
}

#carrusel-sinfoto .jcarousel-item {
    height: 8.5em;
}

#carrusel-sinfoto #mycarousel-next {
    background-image: url("../img/all/bg-mantenimiento-jcarousel-next.gif");
    right: -16.1em;
	_right:-.25em;/*hack para exlorer6*/
}

#carrusel-sinfoto .jcarousel-control {
    bottom: 0.6em;
    position: absolute;
    right: -12em;
	_right:2em;/*hack para exlorer6*/
	
}

.destacadoFoto{
	float:left; 
	margin-right:1em;}

.textoInf{
	background:#312C2C;
	height:3em;
	color:#ffffff;
	padding:1em;
	width:41em;
	margin-top:1.05em;
	z-index:4;
	position:absolute;
	*position:relative;
	*margin-top:2.2em;
}

.destacadoFoto #textoInfmodernizaciones{
	height:7.5em;
	margin-top:-3.4em;
	*margin-top:-3.2em;
}

.textoInf #solicita {
    background: url("../img/all/bg-solicita-cuerpo.gif") no-repeat scroll .5em .9em #ffffff;
    font-size: .9em;
    line-height: 1.3em;
    padding: 1em 0 1em 4.1em;
    position: relative;
    right: 0em;
    top: 0em;
	width:18.3em;
	float:right;
}
#contenedor #mantenimiento .alto li .texto {
    height: 7.2em !important;}

#mantenimiento  #tituloLargo{
	clear:both;
	width:47em;
	margin-top:1em;
	float:left;}

#mantenimiento #planes .colDrcha li.cortodos {
    height: 3.2em;
}

#mantenimiento #destacado .titpeq strong {
    color: #EEE300;
    display: block;
    font-size: 1.3em;
    margin-bottom: -.3em;
	margin-top:-.3em;
}

#mantenimiento #destacado .ulpeq li{
	font-weight:normal;}
	
#contenedor #mantenimiento .planesLargo {
    background: url("../img/all/bg-mantenimiento-planes-largo.gif") no-repeat scroll left top transparent;
    height: 27.2em;
    margin: 2.25em 0;
}

.btn_solicita_servicios{
	margin-top:-4.55em;
	*margin-top:-4.3em;
	margin-left:2.7em;
	font-size:1.2em;
	color:#312c2c;
	font-weight:bold;
	line-height:1.25em;}

.btn_solicita_servicios a{
	color:#312c2c;}
	
.btn_solicita_servicios a:hover{
	color:#588014;}
	
.h2servicios_es{
	color:#719609;
	font-size:1.9em;
	margin-left:1em;
	margin-top:1em;
	clear:both;
	float:left;
	*float:none;
}
	
.servicioMantenimiento{
	background:url(../img/all/servicios/inicio/bg_servicios_mantenimiento.gif) no-repeat 0 0 #f3f5ee;
	padding:1.8em 0 1em 2em;
	margin-top:1em;
	float:left;
	*xfloat:none;
	}
	
.servicioMantenimiento ul{
	width:26.5em;
	float:left;
	margin-right:2em;
	margin-top:1em;}
	
.servicioMantenimiento ul li{
	background:url(../img/all/servicios/inicio/ico_servicios_mantenimiento.gif) no-repeat 0 0;
	padding-left:3.2em;
	padding-bottom:1em;
	padding-top:.1em;
	height:3em;}

#contenedor #mantenimiento .altoMantenimiento{
	*margin-top:2em;
	float:left;
	*float:none;
	margin-bottom:2em;
}

.servicioMantenimiento .listInvestigacion li{
	height:auto;
	background:none;
	padding:0;
	margin-bottom:2em;}

.servicioMantenimiento .listInvestigacion li strong{
	color:#719609;
	font-size:1.1em;}
	
#mantenimiento #destacadoFotoSustitucion{
	margin-bottom:1em;}

/* sustitucion-de-ascensor --------------------------------------------*/
.textoInf-serviciosES { height: 7.5em; margin-top:-1em;}
#mantenimiento #planes h3.serviciosES { color:#719609; font-size:1.2em; text-transform:uppercase; margin-bottom:1em;}
#mantenimiento #planes .colDrcha .colIzqda2-serviciosES { width:19.5em; margin-right:1em;}
#mantenimiento #planes .colDrcha .colIzqda2-serviciosES li,
#mantenimiento #planes .colDrcha .colDrcha2-serviciosES li { font-size:1.1em; font-weight:normal;}
#mantenimiento #tituloAncho {
width: 47.2em;
}
.textoInf-serviciosES-ancho {
	width:57.2em;
	margin-top: 2.2em;
	position:relative;
	height:2em;
	padding-top:1.2em;
}




/* / sustitucion-de-ascensor ------------------------------------------*/

/*menu izquierdo servicios botones solicitar---------------------------*/

#colIzqda #solicita {
    background: url("../img/all/bg-solicita.gif") no-repeat scroll left top transparent;
    font-size: 1.4em;
    line-height: 0.9em;
    padding: 0.6em 0 0.5em 2.85em;
    position: relative;
    right: 0em;
	left:.2em;
    text-transform: uppercase;
    top: .1em;
}

#contenido #colIzqda .solicitaMantenimiento {
    background: url("../img/all/bg-solicita.gif") no-repeat scroll left top transparent;
    font-size: 1.1em;
    line-height: 1em;
    padding: 0em 0 0.5em 3.6em;
    position: relative;
    right: 0em;
	left:.2em;
    text-transform: uppercase;
    top: .1em;
}

#contenido #colIzqda .solicitaModernizacion {
    background: url("../img/all/bg-solicita.gif") no-repeat scroll left top transparent;
    font-size: 1.2em;
    line-height: 1em;
    padding: .6em 0 0.5em 3.1em;
    position: relative;
    right: 0em;
	left:.2em;
    text-transform: uppercase;
    top: .1em;
}

#contenido #colIzqda .solicitaModernizacion span{
	font-size:.85em;
	line-height: 1.3em;}

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: / CAMBIOS PARA SERVICIOS ES */

/*cambio submenú para somos orona - servicios------------------------------------*/

.bt_servicios{
	border: 1px solid #D5D9CB;
	margin-bottom:.5em;}

#menuSecciones .bt_servicios a{border:none;}

#menuSecciones .bt_servicios ul a{border:none; text-transform:none; font-size:.9em; background:none;}

#menuSecciones .bt_servicios a:hover{color:#719609;}

#menuSecciones .bt_servicios .borde{border-bottom:#d5d9cb dashed 1px; }


#menuSecciones .bt_servicios ul{
	margin-left:.5em;
	margin-top:-.5em;}

#menuSecciones .bt_servicios ul li{ 
padding-left:.2em;
padding-top:.3em;}

#soluciones #segmentos li #tituloBottom{
	background-color: #e9e9e9;
	color:#55594f;}
	
#soluciones #segmentos li #tituloBottom a{
	color: #55594f;}
	
#contServicio24Horas #generico{}

#contServicio24Horas #generico li{
	background: url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
    margin: 0.7em 0;
    padding-left: 1.5em;
}

.medioContenidoSomosExpertos .listGarantia{
	margin-bottom:1.8em;}
	
#colDrcha .serviciosUk{
	margin-top:3.4em;}
	
.contracten  p{
	margin-top:1.7em;}
	
.contracten #generico {
	margin:1.3em 0 1.8em 0;}

.contracten #generico li{
	background:url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
	padding-left:1.3em;
	margin-bottom:.5em;
	}
	
.contracten .longdesc{
	margin-right:10.9em;
	margin-top:-1em;}
	
#pagina_co2 #contpagina_co2  {
    float: left;
    margin: 1em 1.5em 0 0;
    text-align: justify;
    width: 23.7em;
}

#pagina_co2 img{
	margin-top:1.1em;}

#pagina_co2  #memorias {
    background: url("../img/all/bg-menubusqueda.gif") repeat-x scroll left top transparent;
    padding-top: 1em;
	margin-top:1.5em;
	clear:both;
}

#pagina_co2 #memorias li{
	background: url("../img/all/bullet-generico.gif") no-repeat scroll 0 0.25em transparent;
    margin: 0.7em 0;
    padding-left: 1.5em;}
	
#pagina_co2 #memorias  li a {
    color: #424A52;
}
