/*+clearfix {*/
#FiltroNoticias DIV:after, #CapaDatosFicha:after, #FiltroNoticias:after, #Cabecera:after, #FranjaRegistroNewsletter:after, #CapaRegistro:after, #CapaNewsletter:after, #ContenerdorMarket:after, .EventoListado:after, #CapaAntesMapa:after, #CapaPublicidadHorizontal:after, #bNiveles DL:after, #bEmpresas DL:after, #bBolsaEmpleo DL:after, #BotonesFinFicha:after, #CapaTextoParticulares:after, #CapaTextoEmpresas:after, P.PNoticia:after, #TextoEmpresas:after, .PublicidadVertical:after, #SelectorSector LI:after, #DatosLogueado:after, #ContenidoSectorCentro:after, #CapaPie:after, #CapaEmpresasColaboradorasRSC:after, .CapaProyectosRSC:after, .CapaEmpresasColaboradas:after, #ListadoSectores:after, #Paginadores:after, .EmpresaEncontrada:after, #CapaPublicidadHorizontalPie:after, #CapaContenidoSecundario A:after, #QueEsEcoindus:after, .CentroHomeDestacados:after, #CentroLogisticaCompensacion:after, .ListadoNoticias:after, .ListadoBlog:after, #bEmpresas #OtrosArt:after, #bProyectosRSC #OtrosArt:after, #MenuUsuario LI:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#FiltroNoticias DIV, #CapaDatosFicha, #FiltroNoticias, #Cabecera, #FranjaRegistroNewsletter, #CapaRegistro, #CapaNewsletter, #ContenerdorMarket, .EventoListado, #CapaAntesMapa, #CapaPublicidadHorizontal, #bNiveles DL, #bEmpresas DL, #bBolsaEmpleo DL, #BotonesFinFicha, #CapaTextoParticulares, #CapaTextoEmpresas, P.PNoticia, #TextoEmpresas, .PublicidadVertical, #SelectorSector LI, #DatosLogueado, #ContenidoSectorCentro, #CapaPie, #CapaEmpresasColaboradorasRSC, .CapaProyectosRSC, .CapaEmpresasColaboradas, #ListadoSectores, #Paginadores, .EmpresaEncontrada, #CapaPublicidadHorizontalPie, #CapaContenidoSecundario A, #QueEsEcoindus, .CentroHomeDestacados, #CentroLogisticaCompensacion, .ListadoNoticias, .ListadoBlog, #bEmpresas #OtrosArt, #bProyectosRSC #OtrosArt, #MenuUsuario LI
{
	display: block;
	*height: 1px;
}
/*+}*/
/***/
/*RESETEAR DIFERENCIAS ENTRE NAVEGADORES
**/
.btnEnlaceCentro
{
	display: block;
	background: #006C56;
	color: #FFF !important;
	text-decoration: none;
	padding: 6px 10px;
	margin: 10px auto 0;
	width: 320px;
}
#bEmpresas #rsc .ListadoNoticias .ContFoto280x140, #bEmpresas #rsc .ListadoOtrosBlog .ContFoto280x140
{
	width: 250px;
}
#ContenedorEmpresas A
{
	font-size: 0.8em;
	text-decoration: none;
	color: #006C56;
}
#ContenedorEmpresas TABLE
{
	border: none;
	width: 1160px;
}
#ContenedorEmpresas TABLE TD
{
	vertical-align: middle;
	text-align: center;
	border: none;
	padding: 10px;
}
#ImgPpalRSC
{
	background: url(../imagenes/bg-proyectos-rsc.jpg) top left no-repeat;
	color: #006C56;
	height: 220px;
	font-size: 0.7em;
	padding: 30px 15px 0 715px;
}
.CapaProyectosRSC .Proyecto .votos
{
	background: url(../imagenes/bg_estrella.png) top left no-repeat;
	padding-left: 20px;
}
#ImgPpalRSC STRONG
{
	color: #FFF;
	font: normal 2em / 24px 'Spinnaker', sans-serif;
	display: block;
	margin: 0 0 15px 0;
}
#OtrosArt .ListadoNoticias
{
	width: 230px;
	float: left;
	margin: 20px 40px 10px 0;
	padding: 0;
	border-bottom: none;
}
#bProyectosRSC #OtrosArt .ListadoNoticias
{
	width: 280px;
	margin: 15px 25px 20px 0;
}
#bProyectosRSC #OtrosArt .ListadoNoticias.Art4
{
	margin-right: 0;
}
#OtrosArt .ListadoNoticias.NuevaFila4, #OtrosArt .ListadoNoticias.NuevaFila7, #OtrosArt .ListadoNoticias.NuevaFila10
{
	clear: left;
}
.CapasSoluciones H4
{
	display: block;
	color: #BED609;
	/*text-transform: uppercase;*/
	font-size: 1em;
	margin-bottom: 1px;
	font-weight: 400;
	font-family: 'Spinnaker', sans-serif !important;
}
A.BtnPublicar, A.BtnOcultar
{
	display: block;
	background: #51B538;
	color: #FFF !important;
	padding: 3px;
	margin: 10px 5px 5px;
	width: 100px;
	text-decoration: none;
}
.TitSubseccion
{
	font-size: 0.8em;
	color: #006C56;
	display: block;
	margin: 15px 0 0;
}
A.BtnOcultar
{
	background-color: #C00909;
}
BODY, DIV, DL, DT, DD, LI, H1, H2, H3, H4, H5, H6, PRE, FORM, FIELDSET, INPUT, TEXTAREA, BLOCKQUOTE, TH, TD
{
	margin: 0;
	padding: 0;
}
#TextoPubli
{
	font-size: 0.5em;
	clear: both;
	line-height: 1em;
	margin: 0 0 -10px 7px;
	padding: 0;
}
#bBolsaEmpleo #CapaContenido.ListadoEmpleo
{
	background: url(../imagenes/imagen-bolsa-empleo.gif) 110px 70px no-repeat;
}
.ColumnaRegistro
{
	float: left;
	margin-top: 20px;
	width: 273px;
}
#ColRegEmpresaEco.ColumnaRegistro, #ColRegEmpresaNoEco.ColumnaRegistro
{
	margin-right: 25px;
}
.ColumnaRegistro H4
{
	color: #BBDD00;
	font-size: 0.6em;
	padding: 23px 0 5px 72px;
	border-bottom: 3px solid #006655;
}
.ColumnaRegistro H4 STRONG
{
	display: block;
	font-size: 2em;
}
#ColRegEmpresaEco.ColumnaRegistro H4
{
	background: url(../imagenes/alta-eco.gif) no-repeat top left;
}
#ColRegEmpresaNoEco.ColumnaRegistro H4
{
	background: url(../imagenes/alta-noeco.gif) no-repeat top left;
}
#ColRegParticular.ColumnaRegistro H4
{
	background: url(../imagenes/alta-particulares.gif) no-repeat top left;
	padding-left: 57px;
}
.ColumnaRegistro P
{
	text-align: justify;
}
#TablaComparativa
{
	font-size: 0.6em;
	width: 100%;
}
#TablaComparativa TD
{
	padding: 3px;
	text-align: center;
	border-bottom: 1px solid #F1F1F1;
}
#TablaComparativa TD.CeldaAcceso1
{
	background: #F9F9F9;
}
#TablaComparativa TD.CeldaAcceso2
{
	background: #F0F0F0;
}
#TablaComparativa TD.CeldaAcceso3
{
	background: #E6E6E6;
}
#TablaComparativa TD.CeldaAcceso4
{
	background: #D6D6D6;
}
#TablaComparativa TD.TituloCelda
{
	background: #006655 url(#);
	color: #FFF;
	padding: 5px;
	border-right: 1px solid #FFF;
}
#TablaComparativa TD.TituloCelda2
{
	text-align: left;
	padding-left: 10px;
}
#TablaComparativa TD.TituloCelda2 STRONG
{
	display: block;
	background: #BBBBBB;
	color: #FFF;
	padding: 3px;
	float: left;
	width: 100%;
	margin-left: -7px;
}
.SubbloqueCelda
{
	background: #F0F0F0;
}
#FiltroNoticias B
{
	color: #006B55;
	margin: 0 0 9px 0;
	display: block;
	text-transform:.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.03;
	font: 1.35em 'Spinnaker', Arial, Verdana, "sans serif";
}
#bEventos #FiltroNoticias H4
{
	background: #F5F5F5;
	font-weight: bold;
	padding: 5px 10px;
}
/*[clearfix]*/
#FiltroNoticias DIV
{
	margin: 2px 0 0;
}
#FiltroNoticias DIV DIV
{
	margin: 5px 0;
}
#DatosFicha
{
	float: right;
	width: 847px;
}
.TituloContenidoPestana
{
	background: #006655;
	font: normal 0.7em / 24px 'Spinnaker', sans-serif;
	color: #FFF;
	padding: 5px 5px 5px 10px;
}
#ContenidoPestanas
{
	background: #F5F5F5;
	height: auto !important;
	height: 350px;
	min-height: 350px;
	padding: 15px;
	margin: 5px 12px 0 0;
}
#ContenidoPestanas P
{
	margin: 1em !important;
}
#CapaDatosFicha #BotonesFicha
{
	margin: 0.8em 0 0 15px;
}
.DatosContactoFicha
{
	float: left;
	width: 48%;
	margin-right: 10px;
}
#SobreNosotrosFicha
{
	clear: both;
	float: left;
	width: 830px;
	margin-top: 0.6em;
	margin-left: 34px;
}
/*[clearfix]*/
#CapaDatosFicha
{
	clear: both;
	float: left;
	width: 880px;
	margin: 20px 0 0;
	background: url(../imagenes/fondo-ficha-3.png) no-repeat #FFF;
	margin-right: 10px;
	z-index: 15;
	border-width: 1px;
	border-style: solid;
	border-color: #FFF;
}
#CapaDatosFicha #TituloFicha
{
	background: #E9E9E9;
	color: #222;
	display: block;
	font-size: 0.6em;
	margin: 8px;
	padding: 5px 5px 5px 7px;
	letter-spacing: 0.5px;
}
#BarraIdioma SPAN #LangEs, #BarraIdioma SPAN #LangEn
{
	float: right;
	display: block;
}
#BarraIdioma
{
	background: #F9F9F9;
	border-bottom: 1px solid #CCC;
	margin-bottom: 33px;
	height: 4px;
	font-size: 0.55em;
}
#BarraIdioma SPAN
{
	display: block;
	line-height: 3.35em;
	width: 90em;
	margin: 0 auto;
}
#BarraIdioma SPAN #ImgBandera
{
	float: left;
	margin: 10px 5px 0 0;
}
#CambiarPais TH
{
	color: #333;
	font: 1.6em 'Spinnaker', Arial, Verdana, "sans serif";
	padding: 1em 2em 0.8em 0;
}
#CambiarPais TD
{
	padding: 3px 3px 10px 10px;
}
#CambiarPais TD A
{
	text-decoration: none;
	color: #222222;
}
#CambiarPais TD IMG
{
	float: left;
	margin: 1px 8px 0 0;
}
#CambiarPais
{
	font-size: 0.6em;
}
#TagLogoPais
{
	display: block;
	float: left;
	font-size: 0.6em;
	color: #006655;
	/*+placement: float-left -239px 75px;*/
	float: left;
	position: relative;
	left: -239px;
	top: 75px;
}
#CapaDelegaciones UL
{
	margin: 1em 0 0;
	padding: 0 0 0 16px;
}
#CapaDelegaciones
{
	font-size: 0.6em;
	border: 1px solid #999;
	margin: 2em 0;
	padding: 0.6em 1em 1em;
	background: #F9F9F9;
}
#CapaDelegaciones SPAN
{
	display: block;
	margin-bottom: 1em;
}
.CapaProducto
{
	float: left;
	font-size: 0.6em;
	margin: 15px 5px 0;
	width: 118px;
	text-align: center;
}
#bEmpresas .CapaProducto
{
	overflow: hidden;
	width: 190px;
	margin: 5px 19px 15px 0;
}
.CapaProducto IMG
{
	margin: 0;
}
/*[clearfix]*/
#FiltroNoticias
{
	font-size: 0.6em;
	line-height: 1.8em;
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	padding: 0.5em;
	margin: 17px 0 25px;
}
#bEventos #FiltroNoticias
{
	background: #FFF;
	border: none;
	padding: 10px 0 0;
	float: left;
	width: 35%;
	margin-top: 15px;
	margin-bottom: 40px;
}
#FiltroNoticias STRONG
{
	color: #006655;
	width: 44px;
	display: block;
	float: left;
	padding: 0 3px 0 11px;
}
#bEventos #FiltroNoticias SELECT
{
	border: 1px solid #F0F0F0;
	width: 242px !important;
}
#FiltroNoticias A
{
	text-decoration: none;
	margin: 0 0 0 6px;
}
#FiltroNoticias A.Seleccionada
{
	color: #FFF;
	font-weight: normal;
	background: #006655;
	padding: 0 7px;
}
#CapaFormLogo
{
	font-size: 0.6em;
	border: 1px solid #999;
	margin: 2em 0;
	padding: 0.6em 1em 1em;
	background: #F9F9F9;
	width: 91%;
}
#CapaFormFotos
{
	font-size: 0.6em;
	border: 1px solid #999;
	margin: 2em 4.5em 2em 0;
	padding: 0.6em 1em;
	background: #F9F9F9;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
IMG
{
	border: 0;
}
#LoadingResults
{
	float: right;
	display: block;
	margin: 10px 10px 0 0;
}
CAPTION, TH
{
	text-align: left;
}
H1, H2, H3, H4, H5, H6
{
	font-size: 100%;
	font-weight: normal;
}
Q:before, Q:after
{
	content: '';
}
ABBR, ACRONYM
{
	border: 0;
}
A
{
	outline: none;
}
A:active
{
	outline: none;
}
A.PestanaSeleccionada
{
	background: #F5F5F5;
	display: block;
	float: left;
	font-size: 0.6em;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 1px;
	padding: 0 25px;
	line-height: 2.5em;
	color: #006655;
}
#Pestanas
{
	height: 30px;
	font: normal 1.2em / 24px 'Spinnaker', sans-serif;
}
ADDRESS
{
	font-style: normal;
	display: inline;
}
INPUT, TEXTAREA, SELECT
{
	font-family: 'Roboto', Arial, sans-serif;
	font-weight: 300;
	font-size: 1em;
	padding: 3px;
	width: 93%;
	border: none;
	color: #333;
	background: #F0F0F0;
	margin: 0;
}
#newsletter_email
{
	float: left;
	width: 300px;
	padding: 5px;
	background: #E6F1EE;
	font-size: 0.65em;
	color: #000;
}
#EnviarNewsletter
{
	float: left;
	color: #FFF;
	text-decoration: none;
	font-weight: 400;
	border: none;
	padding: 4px 15px;
	margin: 0 0 0 10px;
	background: #BED609;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.7em;
	cursor: pointer;
}
#CapaFiltros P SELECT
{
	width: 68%;
}
#CapaFiltros P STRONG
{
	width: 175px;
	margin: 1px 0 0;
	float: left;
	display: block;
}
.BuscadorRegistros #paisorigen, .BuscadorRegistros #paisdestino
{
	width: 13em;
}
.BuscadorRegistros #producto
{
	width: 20em;
}
.BuscadorRegistros #tipo
{
	width: 6em;
}
/**
FLOAT CLEARING
**/
.Clearfix:after
{
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.Clearfix
{
	display: inline-block;
	/*Fixes IE/Mac*/
}
/*Hides from IE-mac \*/
* HTML .Clearfix
{
	height: 1%;
}
.Clearfix
{
	display: block;
}
/**
ETIQUETAS
**/
BODY
{
	font-size: 125%;
	margin: 0;
	padding: 0;
	height: 100%;
	height: auto;
	min-height: 100%;
	background: #FFF;
}
/*[clearfix]*/
#Cabecera
{
	background: #F0F0F0;
	font-family: 'Spinnaker', sans-serif !important;
}
#Cabecera DIV
{
	font-family: 'Spinnaker', sans-serif !important;
}
NAV
{
	background: #006C56;
	clear: both;
	height: 44px;
}
/*[clearfix]*/
#FranjaRegistroNewsletter
{
	background: #006C56;
	clear: both;
	padding-bottom: 10px;
}
#FranjaRNCentro
{
	width: 1200px;
	margin: 0 auto;
}
/*[clearfix]*/
#CapaRegistro, #CapaNewsletter
{
	width: 49%;
	padding: 12px 0;
	float: left;
	color: #FFF;
}
#CapaNewsletter SPAN
{
	font-size: 0.6em;
	display: block;
	clear: both;
	float: left;
	margin: 10px 0 0;
	font-weight: 300;
	color: #B3D3CD;
}
#CapaNewsletter SPAN A
{
	color: #B3D3CD;
}
#CapaRegistro H4, #CapaNewsletter H4
{
	font-weight: 400;
	font-family: 'Spinnaker', sans-serif !important;
}
#CapaNewsletter
{
	float: right;
}
#EmpresasProSostenibilidad IMG
{
	margin-left: 15px;
}
DIV, P
{
	font-family: 'Roboto', Arial, sans-serif;
	color: #555;
}
#CapaSectores
{
	margin: 50px 0;
}
#CapaBanner
{
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.marquee
{
	width: 1015px;
	height: 22px;
	line-height: 22px;
	float: left;
	overflow: hidden;
	background: #FFF;
}
.MInno .marquee
{
	width: 625px;
}
#bMarket .marquee
{
	width: 695px;
}
#Marquesina
{
	width: 1200px;
	margin: 8px auto;
	font-size: 0.65em;
}
#bMarket #Marquesina
{
	width: 880px;
	margin: 15px 0;
}
#Marquesina B
{
	color: #FFF;
	display: block;
	float: left;
	background: #BED609;
	font-family: 'Spinnaker', sans-serif !important;
	padding: 3px 5px 2px;
}
#EtiquetaMarket
{
	color: #FFF;
	display: block;
	float: left;
	margin: 10px 0 20px;
	background: #BED609;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.65em;
	width: 98.7%;
	padding: 3px 5px 2px;
}
#ContenidoSector H2
{
	color: #BED609;
	text-transform: uppercase;
	font-size: 1.4em;
	margin-bottom: 15px;
	font-weight: 400;
	font-family: 'Spinnaker', sans-serif !important;
}
#TextoSector
{
	float: left;
	width: 218px;
	background: url(../imagenes/banner-sectores/bg1.jpg) bottom left no-repeat #5D6D91;
	padding: 15px;
	color: #FFF;
	font-weight: 100;
	height: 630px;
	font-size: 0.7em;
}
#TextoSector.bgTextoSector1
{
	background: url(../imagenes/banner-sectores/bg1.jpg) bottom left no-repeat #5D6D91;
}
#TextoSector.bgTextoSector2
{
	background: url(../imagenes/banner-sectores/bg2.jpg) bottom left no-repeat #677AA2;
}
#TextoSector.bgTextoSector3
{
	background: url(../imagenes/banner-sectores/bg3.jpg) bottom left no-repeat #3A55A2;
}
#TextoSector.bgTextoSector4
{
	background: url(../imagenes/banner-sectores/bg4.jpg) bottom left no-repeat #2E3136;
}
#FranjaSectores
{
	background: #F0F0F0;
	clear: both;
	margin-top: 45px;
	padding: 10px 0;
}
/*[clearfix]*/
#ContenerdorMarket
{
	width: 1200px;
	margin: 10px auto;
}
UL#MenuMarket
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100px;
	float: left;
	font-family: 'Spinnaker', sans-serif !important;
}
UL#MenuMarket LI A
{
	height: 100px;
	width: 100px;
	overflow: hidden;
	text-indent: -999999px;
	background: url(../imagenes/icoSector1_off.png) center center no-repeat #CDDE4E;
	border-bottom: 1px solid #FFF;
	display: block;
}
#bSector1 UL#MenuMarket LI A#MMResiduos
{
	background: url(../imagenes/icoSector1_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A:hover
{
	background: url(../imagenes/icoSector1_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A#MMMedio
{
	background: url(../imagenes/icoSector2_off.png) center center no-repeat #CDDE4E;
}
#bSector2 UL#MenuMarket LI A#MMMedio
{
	background: url(../imagenes/icoSector2_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A#MMMedio:hover
{
	background: url(../imagenes/icoSector2_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A#MMEnergias
{
	background: url(../imagenes/icoSector3_off.png) center center no-repeat #CDDE4E;
}
#bSector3 UL#MenuMarket LI A#MMEnergias
{
	background: url(../imagenes/icoSector3_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A#MMEnergias:hover
{
	background: url(../imagenes/icoSector3_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A#MMServicios
{
	background: url(../imagenes/icoSector4_off.png) center center no-repeat #CDDE4E;
}
#bSector4 UL#MenuMarket LI A#MMServicios
{
	background: url(../imagenes/icoSector4_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI A#MMServicios:hover
{
	background: url(../imagenes/icoSector4_on.png) center center no-repeat #FFF;
}
UL#MenuMarket LI:last-child A
{
	border-bottom: none;
}
.marquee SPAN
{
	color: #006C56;
	margin-left: 10px;
}
.marquee A
{
	color: #888 !important;
	margin-right: 10px;
}
.marquee STRONG
{
	color: #333;
	margin-left: 15px;
}
.CajaInformacion
{
	border: 1px solid #006B55;
	text-align: center;
	background: #EEF5F4;
	padding: 5px;
}
.EventosMes P
{
	padding-left: 10px;
}
.TituloMesEventos
{
	background: #EFEFEF;
	clear: both;
	padding: 4px 0 2px 10px;
	margin-top: 2.5em !important;
	font: 300 0.9em 'Roboto', Arial, sans-serif;
	color: #006655;
}
.EventosMes .TituloNoticias
{
	float: left;
	width: 70%;
	margin: 0 0 5px 15px;
	font: 300 1em 'Roboto', Arial, sans-serif;
}
.EventoListado SPAN
{
	font-size: 0.65em;
	line-height: 1.5em;
	float: left;
	width: 70%;
	margin: 0 0 0 15px;
}
/*[clearfix]*/
.EventoListado
{
	border-bottom: 1px solid #F0F0F0;
	padding: 20px 0;
	margin-bottom: 20px;
}
.ComentariosMapa
{
	float: left;
	width: 830px;
	font-size: 0.65em;
	line-height: 1.4em;
}
/*[clearfix]*/
#CapaAntesMapa
{
}
.CapaDescProducto
{
	float: right;
	width: 66%;
	margin: -5px 20px 0 0;
}
STRONG
{
	font-weight: 500;
}
P
{
	margin: 1em 0 !important;
	font-size: 0.7em;
	font-weight: 300;
	line-height: 1.5em;
}
.ImgComplementos FORM UL, .VideoComplementos FORM UL
{
	font-size: 0.6em;
}
.ImgComplementos P, .VideoComplementos P
{
	font-size: 0.6em;
}
.ImgComplementos #CapaContenido H4, .VideoComplementos #CapaContenido H4
{
	font-size: 0.8em;
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin: 50px 0 0;
}
.CapaImgComp, .CapaVideoComp
{
	float: left;
	margin: 10px 15px 20px 0;
	text-align: center;
}
.CapaVideoComp
{
	clear: both;
}
.CapaVideoComp DIV
{
	float: left;
	margin-right: 15px;
}
.CapaImgComp A, .CapaVideoComp A
{
	background: #DDD;
	font-size: 0.6em;
	line-height: 2.6em;
	padding: 5px 8px;
	text-decoration: none;
	margin: 0 auto;
}
.CapaVideoComp A
{
	float: left;
	padding: 0 8px;
	margin-right: 5px;
}
.CapaVideoComp STRONG
{
	float: left;
	width: 60%;
	text-align: left;
	margin: 0 0 10px 0;
	font-size: 0.7em;
}
.CapaImgComp A.FondoImagen, .CapaVideoComp A.FondoImagen
{
	background: none;
	display: block;
	padding: 0;
	margin-bottom: 5px;
}
#CapaTexto OL
{
	margin: 1em 0 1.5em !important;
	font-size: 0.7em;
	line-height: 1.5em;
}
#CapaTexto OL LI
{
	margin: 0 0 1em 0;
}
#FranjaRNCentro P
{
	color: #FFF;
	font-weight: 300;
	margin: 8px 0 9px !important;
}
*:first-child + HTML P
{
	margin: 3px 0 !important;
}
A:link, A:active, A:visited
{
	color: #444;
}
/*[clearfix]*/
#CapaPublicidadHorizontal
{
	width: 1000px;
	margin: 25px auto;
	background: url(../imagenes/bg_publicidad.png) 99% 40% no-repeat #F1F1F1;
}
.Inicio .PublicidadVertical
{
	margin: 24px 0 0 !important;
	display: block;
	float: right;
	width: 313px;
	background: url(../imagenes/bg_publicidad.png) 99% 40% no-repeat #FFF;
}
.Banner
{
	margin-top: 10px;
	border: 1px solid #CCC;
}
A.BotonPrincipalPeqGris
{
	display: block;
	width: 172px;
	text-align: center;
	background: url(../imagenes/fondo-boton-grisClaro.png) no-repeat;
	line-height: 2.7em;
	text-decoration: none;
}
A.Pestana
{
	display: block;
	float: left;
	background: #DDD;
	font-size: 0.6em;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 1px;
	padding: 0 25px;
	line-height: 2.5em;
	color: #222;
}
#EnlaceEliminarLogo
{
	display: block;
	float: left;
	background: #006B55;
	color: #FFF;
	text-decoration: none;
	margin: 0 0 0 1em;
	padding: 3px 10px;
	font-weight: bold;
}
#EnlaceEliminarFoto
{
	display: block;
	float: left;
	background: #006B55;
	color: #FFF;
	text-decoration: none;
	margin: 7px 0 0;
	padding: 3px 8px 3px 9px;
	font-weight: normal;
	font-size: 0.9em;
}
#EnlaceAnadirDelegacion
{
	display: block;
	background: #006B55;
	color: #FFF;
	text-decoration: none;
	margin: 1em 0 0;
	padding: 3px 10px;
	font-weight: bold;
	text-align: center;
	width: 10.1em;
}
A:hover
{
	color: #000;
}
A.BotonRegistro
{
	display: block;
	float: right;
	/*border: 1px solid #CFCFCF;*/
	background: #F3F3F3;
	color: #006655;
	text-decoration: none;
	text-align: center;
	font-size: 1.2em;
	padding: 8px 15px;
	width: 150px !important;
}
#bUtilidades A.BotonRegistro
{
	width: auto !important;
}
.Logo
{
	border: 1px solid #CCC;
	padding: 2px;
	background: #FFF;
}
/**
CLASES
**/
.BuscadorRegistros
{
	font-family: 'Roboto', Arial, sans-serif;
	font-size: 0.8em;
	background: #F0F0F0;
	width: 879px;
	padding-top: 1px;
	padding-bottom: 1px;
	clear: both;
}
.BuscadorRegistros LABEL
{
	font-weight: bold;
	color: #000;
	display: block;
	float: left;
	margin: 0 0 0 10px;
}
#FiltrosBusqueda STRONG
{
	width: 12.2em;
	margin: 0 0 10px;
	display: block;
	clear: left;
	float: left;
}
/*[clearfix]*/
#bNiveles DL, #bEmpresas DL, #bBolsaEmpleo DL
{
	font-size: 0.65em;
	float: left;
	width: 590px;
	margin: 0 0 0 2em;
}
#bNiveles DL DT, #bEmpresas DL DT, #bBolsaEmpleo DL DT
{
	font-weight: bold;
	color: #222;
	float: left;
	margin: 5px 10px 5px 0;
	width: 13.6em;
	clear: both;
}
#bNiveles DL DT.Margen, #bNiveles DL DD.Margen, #bEmpresas DL DT.Margen, #bEmpresas DL DD.Margen, #bBolsaEmpleo DL DD.Margen
{
	margin-top: 25px;
}
#bNiveles DL DD, #bEmpresas DL DD, #bBolsaEmpleo DL DD
{
	color: #222;
	float: left;
	margin: 5px 10px 5px 0;
	width: 40em;
	height: auto;
}
#bNiveles DL DD.Width50, #bBolsaEmpleo DL DD.Width50
{
	width: 30em;
}
#bEmpresas DL#DatosEmpresa DD
{
	width: 25em;
}
#bNiveles DL.DatosEmpresa DD, #bEmpresas DL.DatosEmpresa DD
{
	width: 22em;
}
FORM#CapaOrden SELECT, FORM#CapaOrden INPUT, FORM#OrdenFiltroEmpresas SELECT, FORM#OrdenFiltroEmpresas INPUT
{
	width: auto;
	color: #000;
	border: 1px solid #CCC;
	background: #F9F9F9;
}
.BotonEnlaceSector
{
	border: 1px solid #CCC;
	margin: 0 0 20px;
}
#ULWebMap
{
	font-size: 0.6em;
}
#ULWebMap LI
{
	margin: 5px 0 10px;
}
#ULWebMap UL
{
	margin: 10px 0 20px;
}
#ULWebMap UL LI
{
	margin: 0 0 5px;
}
#FiltrosBusqueda
{
	padding: 15px 10px 1px;
	color: #000;
}
#FiltrosBusqueda P
{
	color: #000;
}
#FiltrosBusqueda P A
{
	color: #006B55;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 2px;
}
#OpcionesRegistro
{
	float: right;
	margin: 10px 15px 0 0;
	padding: 5px 0 5px 15px;
	border-left: 1px solid #CCC;
}
#OpcionesRegistro A
{
	color: #006B55;
	text-decoration: none;
}
.CapaBuscador
{
	width: 56%;
	text-align: right;
	float: right;
	margin: 27px 15px 0 0;
	font-size: 0.6em;
}
TABLE.Registros A
{
	color: #006B55;
}
TABLE.Registros
{
	font-size: 0.6em;
	color: #222;
}
TABLE.Registros TD
{
	border: 3px solid #FFF;
	padding: 2px 3px;
	vertical-align: top;
}
A.enlaceTodas
{
	font-size: 0.7em;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #999;
	float: left;
	margin: 15px 0 0 17px;
	width: 46%;
}
.CategoriaSeleccionada
{
	background: #F0F0F0 url(../imagenes/esq-izq-CatSeleccionada.gif) no-repeat top left;
	font-size: 0.8em;
	font-weight: bold;
	color: #000;
	float: left;
	width: 50%;
}
.MarketI .CategoriaSeleccionada
{
	width: 75%;
}
#bBolsaEmpleo .CategoriaSeleccionada
{
	margin-top: 160px;
}
.Columna1
{
	background: #F0F0F0;
}
.Columna2
{
	background: #F9F9F9;
}
.CeldaCabecera
{
	padding: 4px;
	text-align: center;
	background: #DDD;
	border: 3px solid #FFF;
}
INPUT.BotonPrincipal
{
	background: #006C56;
	color: #FFF;
	font: normal normal 300 1.3em 'Roboto', Arial, sans-serif;
	height: 41px;
	width: 216px;
	border: none;
	float: left;
	cursor: pointer;
}
INPUT.BotonPrincipalPeq
{
	background: no-repeat #006C56;
	color: #FFF;
	font: normal normal 1.1em 'Roboto', Arial, sans-serif;
	height: 33px;
	width: 172px;
	border: none;
	cursor: pointer;
}
INPUT.BotonPrincipalPeqClaro
{
	background: no-repeat #BED600;
	color: #065;
	font: normal normal 1.2em 'Roboto', Arial, sans-serif;
	height: 33px;
	width: 172px;
	border: none;
	cursor: pointer;
}
.btnMasMarket
{
	background: no-repeat #BED600;
	color: #065;
	font: normal normal 0.75em 'Roboto', Arial, sans-serif;
	text-decoration: none;
	width: auto;
	text-align: center;
	padding: 8px 25px;
	border: none;
	cursor: pointer;
	float: left;
	display: block;
	margin: 40px 15px 0 0;
}
/*[clearfix]*/
#BotonesFinFicha
{
	clear: both;
}
#btnContactarFichaProd
{
	background: no-repeat #065;
	color: #FFF;
	font: normal normal 0.70em 'Roboto', Arial, sans-serif;
	text-decoration: none;
	width: auto;
	text-align: center;
	padding: 8px 35px;
	border: none;
	cursor: pointer;
	display: block;
	float: right;
	margin: 0;
}
A.btnEnlace
{
	background: no-repeat #065;
	color: #FFF;
	font: normal normal 0.65em 'Roboto', Arial, sans-serif;
	text-decoration: none;
	width: auto;
	text-align: center;
	padding: 8px 25px;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	clear: both;
	margin: 20px 0 15px;
}
.ListadoProductosMarket INPUT.BotonPrincipalPeqClaro
{
	width: auto;
	padding: 5px 15px;
}
INPUT.BotonPrincipalPeqClaroLargo
{
	background: no-repeat #065;
	color: #FFF;
	font: 300 1.1em 'Roboto', Arial, sans-serif;
	height: 33px;
	width: 220px;
	margin-top: -8px;
	border: none;
	cursor: pointer;
}
.BotonAdd
{
	font-size: 0.6em;
	float: left;
	margin: 20px 0 0;
}
#bNiveles .BotonAdd
{
	width: 32%;
	margin: 5px 0 20px;
	text-align: right;
}
#bNiveles.MarketI .BotonAdd
{
	width: 48%;
}
#ListadosSubCategorias
{
	background: #F0F0F0;
	padding: 5px 10px;
	width: 860px;
}
*:first-child + HTML #ListadosSubCategorias
{
	padding: 10px;
}
INPUT.BotonPrincipalSecundario
{
	background: #999;
	color: #FFF;
	font: normal 300 1.2em 'Roboto', Arial, sans-serif !important;
	margin: 0 0 0 16px;
	height: 41px;
	width: 216px;
	float: left;
	border: none;
	cursor: pointer;
}
.FixIE
{
	=margin: 0 0 0 -46px;
}
FORM#FormAlta
{
	margin: 1.5em 40px 0 0;
}
FORM#FormAltaRegistro
{
	margin: 1.5em 0 0;
}
FORM#FormAlta P
{
	float: left;
	margin: 0.2em 0 0.6em 7px !important;
	width: 48%;
}
FORM#FormAltaRegistro P
{
	margin: 0.2em 0 1.3em !important;
	font-size: 0.6em;
}
FORM#FormAlta TABLE
{
	width: 100%;
	clear: both;
	margin: 0 0 0 5px;
}
FORM#FormAltaRegistro TABLE
{
	margin-bottom: 6px;
}
FORM#FormAlta TABLE TD
{
	font-size: 0.6em;
	=font-size: 1em;
	padding: 2px;
}
FORM#FormAltaRegistro TABLE TD
{
	font-size: 0.6em;
	=font-size: 1em;
	padding: 2px 2px 2px 0;
}
FORM#FormAlta TABLE TD.FixIE
{
	font-size: 0.6em !important;
}
FORM#FormAltaRegistro TABLE TD.FixIE
{
	font-size: 0.6em !important;
}
FORM#FormAlta TABLE TD INPUT
{
	width: auto;
	margin: 0 4px 0 0;
}
FORM#FormAltaRegistro TABLE TD INPUT
{
	width: auto;
	margin: 0 4px 0 0px;
}
FORM#FormAlta HR
{
	clear: both;
}
.Width100
{
	width: 100% !important;
}
.TituloBarra
{
	background: #BED600;
	display: block;
	padding: 0 0 0 10px;
	font: bold 0.7em / 1.8em 'Roboto', Arial, sans-serif;
	color: #065;
}
.TituloBarraEnlace
{
	background: #E9E9E9;
	/*border: 1px solid #CCC; */
	display: block;
	float: left;
	/*clear: both;*/
	width: 46%;
	margin: 2px 18px 2px 2px;
	padding: 2px 0 2px 10px;
	font: bold 1em / 1.8em 'Roboto', Arial, sans-serif;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #065;
}
/*[clearfix]*/
#CapaTextoParticulares
{
	clear: both;
}
/*[clearfix]*/
#CapaTextoEmpresas
{
	clear: both;
}
.TituloBarraEnlace A
{
	text-decoration: none;
}
.Listado
{
	font-size: 0.6em;
	margin: 11px 0 25px 18px;
	padding: 0;
	list-style-type: square;
}
.Listado LI
{
	margin: 8px 0;
	padding: 0;
}
#ImgPrincipal
{
	float: left;
	margin: 6px 15px 0 0;
}
#CapaImgPpal
{
	display: block;
	overflow: hidden;
	height: 430px;
	width: 880px;
	margin-bottom: 0;
}
.ifrVideo
{
	margin-bottom: 25px;
}
.EmpresaPublica
{
	clear: both;
	margin-top: 30px;
	float: left;
	width: 100%;
	font-weight: 300;
}
.CapaOtrasImg
{
	width: 120px;
	height: 80px;
	overflow: hidden;
	display: block;
	float: left;
	margin: 10px 10px 0 0;
}
#SubtituloCat
{
	font-size: 0.8em;
	margin: 4px 0 0;
	display: block;
	color: #999;
	font-weight: normal;
}
.MargenSuperiorMini
{
	margin-top: 5px;
}
#btn1
{
	width: 8.1em;
}
#politica
{
	width: auto;
}
FORM#envioEmailATI
{
	background: #F0F0F0;
	width: 60%;
	float: left;
	padding: 0.3em;
	margin: 0 0 3em;
	font-size: 0.6em;
}
#SelectorSector
{
	list-style-type: none;
	clear: both;
	margin: 60px 0 0;
	padding: 0;
}
.Carrusel H1
{
	font: 1.6em 'Spinnaker', Arial, sans-serif;
	color: #BED609;
	float: right;
	margin: 22px 22px 0 0;
}
.Carrusel H2
{
	float: right;
	display: block;
	color: #FFF;
	font-size: 0.8em;
	font-weight: 300;
	width: 42%;
	text-align: right;
	margin: 2px 22px 0 0;
	clear: both;
}
.Carrusel
{
	width: 100%;
	height: 225px;
	float: left;
}
#Galeria
{
	overflow: hidden;
	width: 100%;
	height: 225px !important;
	margin: 18px 0 0;
}
.TituloTerciario
{
	font: 0.8em / 1.5em 'Spinnaker', sans-serif;
	color: #006B55;
	background: #F0F0F0;
	display: block;
	float: left;
	width: 97%;
	padding: 4px 15px 3px 10px;
	margin: 0 20px;
}
.TituloNoticias
{
	font: bold 1.2em / 1.4em sans-serif;
}
/*[clearfix]*/
P.PNoticia
{
	padding: 0 15px 15px 0;
	color: #555;
	line-height: 1.3em;
	font-size: 0.65em;
	clear: both;
}
/*[clearfix]*/
#TextoEmpresas
{
	float: left;
	clear: both;
}
A.VerTodas
{
	text-transform: uppercase;
	float: right;
	text-decoration: none;
	font-size: 0.65em;
	color: #006C56;
}
#bSector1 P.PNoticia, #bSector2 P.PNoticia, #bSector3 P.PNoticia, #bSector4 P.PNoticia
{
	margin-bottom: 1.2em !important;
}
P.PNoticia A
{
	text-decoration: none;
	color: #444;
}
#CapaContenidoSecundario P.PNoticia A
{
	margin: 0 0 10px 0 !important;
	line-height: 1.2em;
	font-size: 1.1em;
}
#CapaTexto
{
	/*margin: 0 0 0 0.5em;*/
	/*[disabled]font-size:0.6em;*/
	/*[disabled]line-height:1.5em;*/
}
.TextoOscuro
{
	color: #333;
}
#DatosContacto
{
	float: right;
	width: 37%;
}
.TextoColorPrincipal
{
	color: #006B55;
	font-weight: 500;
}
#ParrafoComienzo
{
	margin: 0px !important;
	padding-top: 0px;
}
.ListadoDatosContacto
{
	font-size: 0.6em;
	margin: 0 0 0 17px;
	padding: 0;
	list-style-type: square;
}
.ListadoDatosContacto LI
{
	margin: 0 0 1em;
}
/*[clearfix]*/
.PublicidadVertical
{
	font-size: 0.55em;
	margin: 24px 0 0 !important;
	display: block;
	width: 292px;
	background: url(../imagenes/bg_publicidad.png) 100% 40% no-repeat transparent;
}
#CapaContenidoSecundario .PublicidadVertical IMG
{
	width: 280px;
	height: 233px;
}
.PublicidadVertical SPAN
{
	display: block;
}
/*[clearfix]*/
#SelectorSector LI
{
	font: 0.8em 'Spinnaker', Arial, Verdana, "sans serif";
	float: left;
	width: 163px;
	height: 88px;
	line-height: 1.3em;
	padding: 3px 0 0 57px;
	display: block;
	background: no-repeat top left;
}
#SelectorSector LI#Buscador
{
	width: 880px;
	z-index: 100;
	/*+placement: displace -56px 63px;*/
	position: absolute;
	margin-left: -56px;
	margin-top: 63px;
}
*:first-child + HTML #SelectorSector LI#Buscador
{
	margin-left: -724px !important;
	margin-top: 60px;
}
#SelectorSector LI.Seleccionado
{
	height: auto;
}
#SelectorSector LI DIV
{
	display: none;
}
#SelectorSector LI.Seleccionado DIV
{
	display: block;
	float: left;
	position: relative;
	background: #F0F0F0;
	width: 880px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	padding: 5px 0 0;
}
#SelectorSector LI.Seleccionado DIV.logueado
{
	margin-top: 97px;
}
#SelectorSector LI A
{
	display: block;
	color: #A6A6A6;
	padding: 3px 39px 15px 11px;
	text-decoration: none;
	margin: 5px 0 0;
	border-right: 1px solid #E9E9E9;
}
#SelectorSector LI A:hover
{
	color: #333;
	border-right: none;
	display: block;
	text-decoration: none;
}
#SelectorSector LI.Seleccionado A
{
	color: #BED609;
	border-right: none;
}
#SelectorSector LI A:hover
{
	color: #BED609;
}
.BuscadorRegistros #BotonBuscador
{
	background: #D1E718;
	border: none;
	cursor: pointer;
	width: 5.7em;
	float: left;
	font-weight: 300;
	color: #006655;
	margin: 20px 0 0 10px;
	padding: 5px 15px;
}
.NivelSeparador
{
	border-bottom: 2px solid #065 !important;
	padding-bottom: 15px !important;
	margin-bottom: 12px !important;
}
#SelectorSector LI UL.ListadoSeleccion
{
	list-style-type: none;
	margin: 0;
	padding: 0.8em 0 2.1em;
}
#SelectorSector LI UL.ListadoSeleccion LI
{
	width: 45%;
	padding: 0 5px 4px 10px;
	border-bottom: 1px solid #FFF;
	margin: 10px 10px 4px 10px;
	height: auto !important;
	height: 2.8em;
	min-height: 2.8em;
	font: normal 0.9em 'Roboto', Arial, sans-serif;
}
#SelectorSector LI UL.ListadoSeleccion LI.LIPar
{
	clear: left;
}
#SelectorSector LI#sReciclaje
{
	background: url(../imagenes/bg_botonSectores1_off.png) 9px 9px no-repeat #FFF;
}
#SelectorSector LI#sReciclaje:hover
{
	background: url(../imagenes/bg_botonSectores1.png) 9px 9px no-repeat;
}
#SelectorSector LI#sReciclaje.Seleccionado
{
	background: url(../imagenes/bg_botonSectores1.png) 9px 9px no-repeat #F0F0F0;
}
#SelectorSector LI#sReciclaje.Seleccionado DIV
{
	left: -57px;
}
#SelectorSector LI#sMedioAmbiente
{
	background: url(../imagenes/bg_botonSectores2_off.png) 9px 9px no-repeat;
}
#SelectorSector LI#sMedioAmbiente:hover
{
	background: url(../imagenes/bg_botonSectores2.png) 9px 9px no-repeat;
}
#SelectorSector LI#sMedioAmbiente.Seleccionado
{
	background: url(../imagenes/bg_botonSectores2.png) 9px 9px no-repeat #F0F0F0;
}
#SelectorSector LI#sMedioAmbiente.Seleccionado DIV
{
	left: -277px;
}
#SelectorSector LI#sEnergias
{
	background: url(../imagenes/bg_botonSectores3_off.png) 9px 9px no-repeat;
}
#SelectorSector LI#sEnergias:hover
{
	background: url(../imagenes/bg_botonSectores3.png) 9px 9px no-repeat;
}
#SelectorSector LI#sEnergias.Seleccionado
{
	background: url(../imagenes/bg_botonSectores3.png) 9px 9px no-repeat #F0F0F0;
}
#SelectorSector LI#sEnergias.Seleccionado DIV
{
	left: -497px;
}
#SelectorSector LI#sServicios
{
	background: url(../imagenes/bg_botonSectores4_off.png) 9px 9px no-repeat;
}
#SelectorSector LI#sServicios:hover
{
	background: url(../imagenes/bg_botonSectores4.png) 9px 9px no-repeat;
}
#SelectorSector LI#sServicios.Seleccionado
{
	background: url(../imagenes/bg_botonSectores4.png) 9px 9px no-repeat #F0F0F0;
}
#SelectorSector LI#sServicios.Seleccionado DIV
{
	left: -717px;
}
#FLoginBarra
{
	font-size: 0.55em;
	width: 140px;
	float: right;
	font-weight: bold;
	color: #BED609;
	margin: 13px 0 0;
}
#FormLoginBarra
{
	text-align: right;
	position: relative;
	float: right;
	margin: 5px 0 0;
	width: 280px;
}
/*[clearfix]*/
#DatosLogueado
{
	font-size: 0.6em;
	clear: both;
	width: 1200px;
	text-align: left;
	color: #006B55;
	padding: 5px;
	margin: 8px auto;
	background: url(../imagenes/hoja_2.png) left center no-repeat;
}
#DatosLogueado A
{
	color: #444;
	margin: 0 5px;
}
#FLoginBarra A
{
	font-weight: normal;
	text-decoration: none;
	color: #BED609;
	font-size: 1.1em;
	margin: 1px 7px 0 3px;
}
#FLoginBarra FIELDSET
{
	border: none;
}
#FLoginBarra INPUT
{
	width: 86px;
	height: 18px;
	border: none;
	padding: 0 0 0 5px;
	color: #444;
	margin: 0 0 0 3px;
	font-size: 1.1em;
	background: url(../imagenes/fondo-input.gif) no-repeat top left;
}
#FLoginBarra INPUT.btnFlogin
{
	background: none;
	border: none;
	font-weight: bold;
	width: 44px;
	padding: 0;
	letter-spacing: 1px;
	cursor: pointer;
	margin: 0 3px;
	color: #BED609;
}
#CapaContenidoSecundario
{
	float: right;
	width: 293px;
	/*display: none;*/
	/*[disabled]border-left:1px solid #C8C8C8;*/
	padding: 0;
	margin-top: 15px;
	margin-bottom: -9999px;
	padding-bottom: 9999px;
}
#CapaPie A#CambioIdioma
{
	display: block;
	float: left;
	padding: 0 17px 0 0;
	line-height: 1.8em;
	background: url(../imagenes/bg-sel-idioma.png) 99% center no-repeat transparent;
}
#CapaPie #Centro STRONG
{
	width: auto;
	height: auto;
	display: block;
	float: left;
	clear: left;
	font-size: 1em;
	margin: 0 0 0 75px;
	font-weight: normal;
}
#CapaPie #Centro SPAN
{
	display: block;
	float: left;
	margin: 0px 0 9px 70px;
}
#CapaPie #Centro
{
	background: url(../imagenes/logo-pie.png) top right no-repeat, url(../imagenes/hoja-pie.png) top left no-repeat;
	font-size: 0.6em;
	display: block;
	color: #FFF;
	text-align: left;
	min-height: 60px;
	margin: 0 auto;
	width: 1200px;
}
#CapaPie #Centro A
{
	color: #FFF;
	font-weight: 300;
	margin: 0 5px;
	text-decoration: none;
}
#CapaPie #Centro A:hover
{
	color: #BFD707;
}
*:first-child + HTML #CapaPie #CambioIdioma
{
	width: 22%;
}
.CajaAyuda
{
	display: block;
	margin: 0.5em 0 0.6em;
	padding: 0 0 0 10px;
	font: 0.7em / 1.6em 'Spinnaker', Arial, Verdana, "sans serif";
	background: url(../imagenes/fondo-ayuda.gif) no-repeat bottom right;
	height: 176px;
}
.CajaAyuda A
{
	text-decoration: none;
	font-weight: bold;
	color: #D1E718;
}
#CapaContenido
{
	float: left;
	height: auto !important;
	height: 600px;
	min-height: 600px;
	width: 880px;
}
#bProyectosRSC #CapaContenido, #bEmpresasColaboradorasRSC #CapaContenido
{
	width: 1200px;
}
#bEventos #CapaContenido.ListadoEventos
{
	background: url(../imagenes/imagen-eventos.gif) 403px 100px no-repeat;
}
.EtiquetaNoticia, .EtiquetaArtBlog
{
	display: block;
	font-size: 0.85em;
	line-height: 0.8em;
	margin-bottom: 4px;
	width: 160px;
	float: left;
	text-transform: uppercase;
	color: #BED609;
}
#CapaContenidoSecundario .EtiquetaNoticia
{
	width: 290px;
}
.ContFoto60
{
	height: 60px;
	width: 60px;
	overflow: hidden;
	display: block;
}
/*[clearfix]*/
#ContenidoSectorCentro
{
	float: left;
}
.FotoNoticiaSector
{
	float: left;
	margin: 0 10px 0 0;
}
.CategoriaSeleccionada SPAN
{
	background: url(../imagenes/flecha-abajo.gif) no-repeat right center;
	font: 1.2em 'Spinnaker', Arial, Verdana, "sans serif";
	text-transform: uppercase;
	display: block;
	margin: 14px 14px 12px 19px;
	padding: 0 30px 0 0;
}
#SelectorCategoria
{
	margin: 30px 0 0;
}
.MarketI #SelectorCategoria
{
	margin-top: 50px;
}
.DividerOculto
{
	border: none;
	color: #FFF;
	margin: 0;
}
.PieFoto
{
	float: left;
	clear: left;
	font-style: italic;
	display: block;
	width: 200px;
	font-size: 0.9em;
	margin: 0 15px 5px 0;
}
#CapaCuerpo
{
	padding: 0;
	clear: both;
	width: 1200px;
	margin: 40px auto 2em;
	overflow: hidden;
}
/*[clearfix]*/
#CapaPie
{
	background: #222222;
	margin: 0;
	padding: 15px 0 20px;
	clear: both;
	font-size: 1em;
	line-height: 1em;
}
.EnlaceBordeado:link, .EnlaceBordeado:visited
{
	border: 1px solid #F0F0F0;
	padding: 2px 6px;
	color: #333;
	text-decoration: none;
	background-color: #F9F9F9;
	font-size: 0.95em;
}
.EnlaceBordeado:hover, .EnlaceBordeado:active
{
	border: 1px solid #065;
	padding: 2px 6px;
	color: #FFF;
	text-decoration: none;
	background-color: #006B55;
	font-size: 0.95em;
}
.EnlaceBordeadoActivo
{
	border: 1px solid #CCC;
	padding: 2px 6px;
	color: #065;
	text-decoration: none;
	background-color: #F0F0F0;
	font-weight: bold;
	font-size: 0.95em;
}
.PubliHorizontalCabecera
{
	margin: 1px;
	float: left;
}
#MenuPrincipal
{
	margin: 0 0 0 5px;
	line-height: 1.2em;
	padding: 0;
	list-style-type: none;
}
#MenuPrincipal LI
{
	float: left;
	padding: 0;
	position: relative;
}
#MenuPrincipal LI UL
{
	display: none;
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 999;
	background: #BED609;
	width: 158px;
	text-transform: uppercase;
}
#MenuPrincipal LI UL LI
{
	float: left;
	width: 94%;
	clear: both;
	padding: 2px 5px;
}
#MenuPrincipal LI UL LI A
{
	border-bottom: 1px solid #FFF;
	padding: 6px;
	display: block;
	width: 100%;
	font: normal 0.6em / 24px 'Spinnaker', sans-serif;
}
#MenuPrincipal LI UL LI A:hover
{
	color: #006C56;
}
#MenuPrincipal LI UL LI:last-child A
{
	border: none;
}
#MenuPrincipal LI:hover
{
	float: left;
	/*padding: 0;*/
}
#MenuPrincipal LI A, #MenuPrincipal LI SPAN
{
	font: normal 0.65em / 24px 'Spinnaker', sans-serif;
	padding: 10px;
	text-decoration: none;
	display: block;
	color: #FFF;
	cursor: pointer;
}
#MenuPrincipal LI:hover
{
	background: #BED609;
}
#MenuPrincipal LI:hover UL
{
	display: block;
	overflow: hidden;
}
#MenuPrincipal LI#LIEmpresas:hover UL
{
	width: 260px;
}
#bSector1 #LIInicio, #bSector2 #LIInicio, #bSector3 #LIInicio, #bSector4 #LIInicio, #bInicio #LIInicio, #bMarket #LIMarket, #bExpertos #LIExpertos, #bNiveles #LIMarket, #bContacto #LIContacto, #bNoticias #LINoticias, #bServicios #LIServicios, #bEmpresas #LIEmpresas, #bBolsaEmpleo #LIEmpleo, #bEventos #LIEventos, #bProyectosRSC #LIProyectosRSC, #bSoluciones #LIServicios, #bQuienes #LIServicios
{
	float: left;
	background: url(../imagenes/bg_menu.png) bottom center no-repeat #BED609;
	padding: 0;
}
#bNiveles.MarketI #LIMarket
{
	background: none;
}
#bNiveles.MarketI #MenuPrincipal LI:hover
{
	background: #BED609;
}
#ContCabecera, #ContMenu
{
	width: 1200px;
	margin: 0 auto;
}
#FormLoginBarra A
{
	float: right;
	font-size: 0.6em;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}
#FormLoginBarra A#btnRegistrarse
{
	background: #BED609;
	margin: 2px;
	padding: 8px;
}
#ImgPpalRSC A
{
	background: #BED609;
	margin: 2px;
	padding: 8px 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
}
.CapaProyectosRSC .Proyecto .VerProyecto
{
	background: #BED609;
	font: normal 0.65em / 19px 'Spinnaker', sans-serif;
	margin: 20px 0 0;
	padding: 6px 12px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
	float: right;
	clear: both;
}
/*[clearfix]*/
#CapaEmpresasColaboradorasRSC
{
	background: #F0F0F0;
	margin: 40px 0 0;
	text-align: center;
}
#bEmpresasColaboradorasRSC #CapaEmpresasColaboradorasRSC
{
	background: #FFF;
	min-height: 400px;
}
#bEmpresasColaboradorasRSC #ContenedorEmpresas A
{
	display: table-cell;
	vertical-align: middle;
	float: left;
	padding: 10px;
	height: 80px;
	width: 200px;
	/*border: 1px solid #DDD;*/
	margin: 30px 10px 0 0;
}
/*[clearfix]*/
.CapaProyectosRSC
{
	margin: 60px 0 0;
	text-align: center;
	clear: both;
}
.CapaProyectosRSC .Proyecto STRONG
{
	display: block;
	clear: both;
	font-weight: 100;
	font-size: 1em;
	color: #333;
}
.CapaProyectosRSC .Proyecto STRONG I
{
	font-style: normal;
	font-size: 1.2em;
	font-weight: 400;
	letter-spacing: -1px;
	color: #BED609;
}
.CapaProyectosRSC .Proyecto P
{
	margin: 5px 0 10px !important;
	clear: left;
}
.CapaProyectosRSC P A
{
	color: #006C56;
}
.CapaProyectosRSC .Proyecto
{
	float: left;
	text-align: left;
	width: 280px;
	margin: 15px 25px 20px 0;
}
.ListadoTodosProyectosRSC .CapaProyectosRSC .Proyecto
{
	margin-bottom: 50px;
}
.CapaProyectosRSC .Proyecto.NoMargen
{
	margin-right: 0;
}
.CapaProyectosRSC .Proyecto.NewRow
{
	clear: left;
}
.CapaProyectosRSC .Proyecto:last-child
{
	margin-right: 0;
}
.CapaProyectosRSC .Proyecto FIGURE
{
	width: 280px;
	height: 140px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
/*[clearfix]*/
.CapaEmpresasColaboradas
{
	clear: both;
	background: #EEE;
	font-size: 0.65em;
	padding: 5px 0 10px 13px;
	margin: 15px 0 0;
	width: 96%;
	float: left;
}
.CapaEmpresasColaboradas A
{
	background: #FFF;
	display: block;
	font: 0.85em / 1.1em 'Roboto', Arial, sans-serif;
	text-decoration: none;
	color: #006C56;
	float: left;
	margin: 10px 13px 3px 0;
	padding: 5px;
	width: 110px;
	text-align: center;
	height: 25px;
}
.CapaEmpresasColaboradas SPAN
{
	display: block;
}
.CapaProyectosRSC H3
{
	font: normal 1.20em / 24px 'Spinnaker', sans-serif;
	text-transform: uppercase;
	color: #006C56;
	padding: 20px 0 5px;
	border-bottom: 1px solid #CCC;
}
.CapaProyectosRSC .Proyecto H4 A
{
	font: normal 0.8em / 19px 'Spinnaker', sans-serif;
	margin: 10px 0 5px;
	float: left;
	text-transform: uppercase;
	color: #006C56;
	text-decoration: none;
}
.CapaProyectosRSC .Proyecto .izq, .CapaProyectosRSC .Proyecto .dcha
{
	float: left;
	font-size: 0.65em;
	color: ;
	color: #006C56;
}
.CapaProyectosRSC .Proyecto .dcha
{
	float: right;
}
#CapaEmpresasColaboradorasRSC H3
{
	font: normal 1.3em / 24px 'Spinnaker', sans-serif;
	padding: 20px 0 0;
	text-transform: uppercase;
	color: #006C56;
}
#CapaEmpresasColaboradorasRSC P A
{
	color: #006C56;
}
#CapaEmpresasColaboradorasRSC #ContenedorEmpresas
{
	background: #FFF;
	margin: 20px;
	width: 1160px !important;
	/*height: 86px !important;*/
}
#ImgPpalMarketInno #btnMkRegistrarse
{
	background: #BED609;
	margin: 2px;
	padding: 8px;
	float: right;
	color: #FFF;
	text-decoration: none;
	font-family: 'Spinnaker', sans-serif !important;
	text-transform: uppercase;
}
#FormLoginBarra A#btnAcceder
{
	background: url(../imagenes/bg-acceder.png) 0px 9px no-repeat;
	margin: 2px 5px 2px 2px;
	padding: 8px 8px 8px 15px;
}
BODY.IdiomaES UL#SelIdiomas LI#IdiomaES
{
	/*display: block !important;*/
}
UL#SelIdiomas LI
{
	display: none;
	margin-bottom: 9px;
	float: left;
	clear: left;
}
UL#SelIdiomas LI#IdiomaES
{
	display: block;
}
UL#SelIdiomas
{
	list-style: None;
	/*float: left;*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	margin: 2px;
	padding: 8px 8px 0px 13px;
	background: url(../imagenes/bg-sel-idioma.png) 0px 13px no-repeat #006C56;
}
UL#SelIdiomas:hover LI
{
	display: block;
}
UL#SelIdiomas LI IMG
{
	float: right;
	margin: 0 0 0 6px;
}
#bSector1 #MPInicio, #bSector2 #MPInicio, #bSector3 #MPInicio, #bSector4 #MPInicio, #bInicio #MPInicio, #bMarket #MPMarket, #bExpertos #MPExpertos, #bNiveles #MPMarket, #bContacto #MPContacto, #bNoticias #MPNoticias, #bServicios #MPServicios, #bEmpresas #MPEmpresas, #bBolsaEmpleo #MPEmpleo, #bEventos #MPEventos, #bProyectosRSC #MPProyectosRSC
{
	color: #FFF;
}
#CapaBarraCabecera
{
	background: top left no-repeat #006B55;
	height: auto !important;
	height: 42px;
	margin-top: 15px;
	font-weight: normal !important;
	min-height: 42px;
	clear: both;
}
#CapaCabecera
{
	width: 50em;
	margin: 4px auto 0;
}
#CapaPublicidadHorizontal SPAN
{
	float: left;
	margin-left: 7px;
	font-size: 0.5em;
}
#Logo
{
	/*+image-replace:url(../imagenes/ecoindus_logo.png);*/
	display: block;
	height: 52px;
	width: 269px;
	float: left;
	margin: 25px 0 35px 2px;
}
#Cabecera #EmpresasProSostenibilidad
{
	float: right;
	margin: 26px 0 0;
	font-size: 0.6em;
	line-height: 1.2em;
}
#Cabecera #EmpresasProSostenibilidad SPAN
{
	float: left;
	margin: 11px 0 0;
	text-align: right;
}
@media screen
{
	.images-on #Logo
	{
		background-image: url(../imagenes/ecoindus_logo.png);
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
.TituloContenidoPrimario
{
	display: block;
	color: #BED609;
	text-transform: uppercase;
	font-size: 1.4em;
	margin-bottom: 1px;
	font-weight: 400;
	font-family: 'Spinnaker', sans-serif !important;
}
#FiltrosBlog H4
{
	display: block;
	color: #BED609;
	text-transform: uppercase;
	font-size: 0.9em;
	margin-bottom: 1px;
	font-weight: 400;
	font-family: 'Spinnaker', sans-serif !important;
}
#FiltrosBlog UL
{
	list-style-type: none;
	padding: 0;
	margin: 15px 0 40px;
}
#FiltrosBlog UL#UlEmpresas
{
	height: 160px;
	overflow-y: scroll;
}
#FiltrosBlog UL LI
{
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
	padding: 0 0 10px 10px;
}
#FiltrosBlog UL LI A
{
	margin: 0;
	font-size: 0.7em;
}
.TituloContenidoSecundario
{
	color: #333;
	display: block;
	font: 0.9em 'Spinnaker', Arial, Verdana, "sans serif";
}
.TituloSecundario
{
	color: #666;
	font: 1.1em 'Spinnaker', Arial, Verdana, "sans serif";
}
#imgInfoMarket
{
	margin: 17px 0 5px;
}
.TextoError
{
	color: #CC0000;
	text-align: center;
}
.TextoPequeno
{
	font-size: 0.8em;
}
.Divider
{
	border: none;
	border-top: 1px solid #FFF;
	clear: both;
	color: #FFF;
}
#CapaTexto .Divider
{
	border: none;
	border-top: 1px solid #F0F0F0;
	margin: 0;
	clear: both;
	color: #FFF;
}
.Divider
{
	margin: 0 !important;
}
.MargenDerecho
{
	margin-right: 10px;
}
.MargenDerechoGrande
{
	margin-right: 20px;
}
.MargenIzquierdo
{
	margin-left: 10px;
}
#CapaFiltros P
{
	padding-left: 20px;
}
.MargenIzquierdoGrande
{
	margin-left: 20px;
}
.MargenInferior
{
	margin-bottom: 10px;
}
.MargenInferiorGrande
{
	margin-bottom: 20px;
}
.MargenSuperior
{
	margin-top: 10px;
}
.FotoOD
{
	float: right;
	margin: 0 18px 0 0;
}
.MargenSuperiorGrande
{
	margin-top: 17px;
}
.Negrita
{
	font-weight: normal;
}
UL.ListadoSubCats
{
	list-style-type: none;
	margin: 0;
	padding: 10px 0 20px;
	float: left;
	width: 99%;
	background: #F0F0F0;
}
UL.ListadoSubCats LI
{
	width: 94%;
	padding: 0 5px 4px 10px;
	border-bottom: 1px solid #FFF;
	margin: 10px 10px 15px 10px;
	height: auto !important;
	min-height: 2.8em;
	font: normal 0.75em 'Roboto', Arial, sans-serif;
}
#envioEmailATI FIELDSET
{
	border: none;
	color: #333;
}
.NoUnderline
{
	text-decoration: none;
}
.Clear
{
	clear: both;
}
.DisplayBlock
{
	display: block;
}
.Oculto
{
	position: absolute;
	left: -99999px;
	top: -99999px;
}
.OcultoDisplay
{
	display: none;
}
.FloatLeft
{
	float: left;
}
#bEmpresas DIV.EmpresaPublica
{
	border-top: 1px solid #F0F0F0;
	margin-top: 30px;
	padding-top: 20px;
}
#CapaFormFotos IMG
{
}
.FloatRight
{
	float: right;
}
.AlignLeft
{
	text-align: left;
}
.AlignRight
{
	text-align: right;
}
.AlignJustify
{
	text-align: justify;
}
.AlignCenter
{
	text-align: center;
}
.CursorPointer
{
	cursor: pointer;
}
HTML
{
	padding: 0;
	margin: 0;
	height: 100%;
	height: auto;
	min-height: 100%;
}
#CapaCentroPie SPAN A
{
	text-decoration: none;
}
#SelectorSector LI UL.ListadoSeleccion LI A
{
	margin: 0;
	padding: 0;
	color: #333;
	height: auto;
	width: auto;
}
#SelectorSector LI UL.ListadoSeleccion LI STRONG
{
	display: block;
	text-align: right;
	font-size: 0.9em;
	font-weight: normal;
	margin: 6px 0 0;
	color: #006B55;
}
#SelectorSector LI UL.ListadoSeleccion LI STRONG A
{
	display: inline;
	margin: 0 2px 0 5px;
	color: #006B55;
	font-size: 0.9em;
	font-weight: 300;
}
#SelectorSector LI UL.ListadoSeleccion LI STRONG A I
{
	font-weight: bold;
	font-style: normal;
}
.fc_main
{
	background: #F1F1F1;
	border: 1px solid #999;
	font-family: Verdana;
	font-size: 10px;
}
.fc_date
{
	border: 1px solid #D9D9D9;
	color: #333333;
	cursor: pointer;
	font-size: 10px;
	text-align: center;
}
.fc_dateHover, TD.fc_date:hover
{
	cursor: pointer;
	border: 1px solid #999999;
	background: #E7E7E7;
	font-size: 10px;
	text-align: center;
	color: #000000;
}
.fc_wk
{
	font-family: Verdana;
	border: 1px solid #D9D9D9;
	font-weight: bold;
	font-size: 10px;
	height: 19px;
	text-align: center;
}
#calendario TD
{
	padding: 1px;
}
.fc_wknd
{
	color: #006C56;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}
.fc_head
{
	background: #006C56;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-size: 11px;
	height: 18px;
}
UL.ListadoSubCats LI A
{
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
UL.ListadoSubCats LI STRONG
{
	display: block;
	text-align: right;
	font-size: 0.8em;
	margin: 6px 0 0;
	color: #006B55;
}
UL.ListadoSubCats LI STRONG A
{
	color: #006B55;
	font-weight: 300;
}
UL.ListadoSubCats LI STRONG A I
{
	font-weight: bold;
	font-style: normal;
}
P.AdvertenciaAccesoPago STRONG
{
	display: block;
}
FORM#FormAlta P.AdvertenciaAccesoPago
{
	background: #F0F0F0;
	font-size: 0.55em;
	width: 25.5em !important;
	float: left;
	margin-left: 1.5em !important;
	line-height: 1.3em;
	border: 2px solid #BD0;
	padding: 3px 5px;
}
#CapaFormLogo INPUT
{
	background: #FFF;
	color: #000;
}
#CapaFormLogo INPUT.boton
{
	background: #006C56;
	color: #FFF;
	border: none;
	padding: 2px 1px;
	cursor: pointer;
	font-weight: bold;
}
#CapaFormFotos INPUT.boton
{
	background: #006C56;
	color: #FFF;
	border: none;
	padding: 2px 1px;
	cursor: pointer;
	font-weight: bold;
}
FORM#envioEmailATI INPUT, FORM#envioEmailATI TEXTAREA
{
	background: #FFF;
}
.BuscadorRegistros FIELDSET
{
	background: #CCC;
	border: none;
	padding: 10px 10px 10px 0;
	margin: 10px;
}
.BuscadorRegistros STRONG
{
	clear: both;
	display: block;
	margin: 0 0 6px 10px;
	color: #006655;
}
#bEmpresas DL#DatosEmpresa DD.DDDelegacion
{
	width: 25em;
}
#CapaDelegaciones UL LI
{
	margin: 0 0 0.6em;
}
#CapaDelegaciones INPUT.boton
{
	background: #666666;
	color: #FFF;
	border: none;
	padding: 2px 1px;
	cursor: pointer;
	font-weight: bold;
}
#CapaPie #CambioIdioma #ImgBandera
{
	float: left;
	margin: 3px 9px 0 6px;
}
#BienvenidaPais SPAN IMG
{
	float: left;
	margin: 3px 10px 0 0;
}
#BienvenidaPais SPAN A
{
	color: #006C56;
	text-decoration: none;
}
#CapaDatosFicha P
{
	padding-left: 15px;
	padding-right: 5px;
}
#CapaDatosFicha STRONG
{
	color: #222222;
}
.ColorPrincipal
{
	color: #006655 !important;
}
A.Pestana:hover
{
	color: #006655;
}
.PestanasSectores A
{
	background: #EFEFEF;
	text-decoration: none;
	display: block;
	color: #000;
	padding: 10px;
	font-size: 0.65em;
	margin-right: 1px;
}
.PestanasSectores
{
	width: 100%;
}
A.PestanaSectorSeleccionada
{
	background: #BFD70F;
	color: #FFF;
	padding: 10px;
	font-weight: 300;
	font-size: 0.7em;
}
.PestanasSectores TD
{
	width: 33%;
}
#CapaMapaSectores
{
	float: left;
	width: 830px;
}
/*[clearfix]*/
#ListadoSectores
{
	float: right;
	width: 340px;
	font-size: 0.6em;
}
#MostrandoEmpresas
{
	display: block;
	float: left;
	color: #006655;
	font-size: 0.9em;
	margin: 6px 0 0 5px;
}
/*[clearfix]*/
#Paginadores
{
	margin-bottom: 0px;
}
/*[clearfix]*/
.EmpresaEncontrada
{
	border-bottom: 1px solid #CCC;
	padding: 10px;
	margin: 0 5px;
}
.EmpresaEncontrada A
{
	color: #006655;
	display: block;
	min-width: 80%;
	font-weight: bold;
	text-decoration: none;
}
.EmpresaEncontrada .null
{
	display: none;
}
.EmpresaEncontrada SPAN
{
	font-size: 0.9em;
}
.EmpresaEncontrada IMG
{
	float: left;
	margin: 3px 8px 5px 0;
	border: 1px solid #CCC;
	padding: 2px;
	background: #FFF;
}
#btnPagSiguiente, #btnPagAnterior
{
	background: #FFF;
	padding: 4px;
	margin: 0 5px 0 0;
	float: right;
	width: 24%;
	color: #006655;
	border: 1px solid #006655;
	cursor: pointer;
}
#TituloListado1, #TituloListado2, #TituloListado3, #TituloListado4
{
	background: #006655 url(../imagenes/sector1.png) no-repeat 10px 7px;
	color: #FFF;
	line-height: 2.8em;
	padding: 0 0 0 40px;
}
#NumResultados STRONG
{
	font-weight: 300;
}
#TituloListado2
{
	background: #006655 url(../imagenes/sector2.png) no-repeat 10px 7px;
}
#TituloListado3
{
	background: #006655 url(../imagenes/sector3.png) no-repeat 10px 7px;
}
#TituloListado4
{
	background: #006655 url(../imagenes/sector4.png) no-repeat 10px 7px;
}
.tablaBocadillo
{
	font-size: 0.6em;
}
.tablaBocadillo A
{
	color: #006655;
	font-weight: bold;
	text-decoration: none;
}
.tablaBocadillo IMG
{
	margin-right: 5px;
}
#CajaPubli
{
	height: 121px;
	color: #006655;
	text-align: right;
	font-size: 0.5em;
	float: right;
	width: 340px;
}
A#BotonListadoCompleto
{
	display: block;
	background: #F5F5F5;
	border: 1px solid #006655;
	margin: 25px 0 0;
	color: #006655;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 8px 10px;
}
P.TituloRedondeado50
{
	background: #E7E7E7;
	color: #006655;
	font-weight: bold;
	min-width: 50%;
	width: auto;
	float: left;
	margin: 1.5em 0 1em -9px !important;
	padding: 4px 10px 3px 20px;
}
#ContenidoSector
{
	float: left;
	width: 1055px;
	padding: 20px 20px 0 20px;
	border-bottom: 20px solid #FFF;
	background: #FFF;
	overflow: hidden;
}
#TextoSector A
{
	color: #FFF;
	text-decoration: none;
	/*float: left;*/
	display: block;
	/*width: 206px;*/
	text-align: center;
	font-weight: 400;
	padding: 7px;
	margin: 15px 0 0;
	background: #BED609;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.95em;
}
#CapaRegistro A
{
	color: #FFF;
	text-decoration: none;
	float: left;
	font-weight: 400;
	padding: 6px 25px;
	margin: 10px 0 0;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.7em;
	background: #BED609;
}
/*[clearfix]*/
#CapaPublicidadHorizontalPie
{
	margin: 0px auto;
	width: 994px;
	background: url(../imagenes/bg_publicidad.png) 99% 40% no-repeat transparent;
}
.ColDestacado
{
	float: left;
	width: 280px;
	margin: 0 15px 0 0;
}
.ColDestacado P
{
	font-size: 0.7em;
	line-height: 1.3em;
	font-weight: 300;
	margin: 5px 0 10px !important;
}
.ColDestacado H2
{
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.8em;
	color: #006C56;
	margin: 0 0 5px 0;
}
.ColDestacado H2 A
{
	color: #006C56;
	text-decoration: none;
}
#CapaContenidoSecundario A STRONG
{
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.7em;
	font-weight: normal;
	color: #006C56;
	display: block;
	margin: 15px 0 3px;
	text-decoration: ;
}
#TitUltimasNoticiasCol
{
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.8em;
	font-weight: normal;
	text-transform: uppercase;
	color: #006C56;
	display: block;
	margin: 30px 0 3px;
	text-decoration: ;
}
/*[clearfix]*/
#CapaContenidoSecundario A
{
	text-decoration: none;
	display: block;
	margin: 0px 0px 25px 0px;
}
#AyudaCol
{
	background: url(../imagenes/bg_ayuda.jpg) top left no-repeat;
	height: 160px;
	overflow: hidden;
}
#AyudaCol STRONG
{
	font-family: 'Spinnaker', sans-serif !important;
	text-transform: uppercase;
	font-size: 0.95em;
	display: block;
	font-weight: normal;
	color: #333;
	display: block;
	padding: 10px 0 10px 10px !important;
	text-decoration: ;
}
#AyudaCol A
{
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.75em;
	display: block;
	font-weight: normal;
	margin: 6px 0 0 10px;
	color: #006C55;
	display: block;
}
.ColDestacado A.vertodas
{
	color: #FFF;
	text-decoration: none;
	float: left;
	font-weight: 400;
	padding: 6px 25px;
	margin: 10px 0 0;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.65em;
	background: #BED609;
}
#CapaContenidoSecundario A.vertodas
{
	color: #FFF;
	text-decoration: none;
	float: left;
	font-weight: 400;
	padding: 6px 25px;
	margin: 0;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.65em;
	background: #BED609;
}
.Carrusel A
{
	color: #FFF;
	text-decoration: none;
	float: right;
	clear: right;
	font-weight: 400;
	padding: 6px 15px;
	margin: 10px 25px 0 0;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.65em;
	background: #BED609;
}
.ColDestacado A.vertodas:hover
{
	background-color: #006C55;
}
/*[clearfix]*/
#QueEsEcoindus
{
	clear: both;
	background: #F2F2F2;
	padding: 30px 0 20px;
	text-align: center;
}
#CapaContPublicidadHorizontalpie
{
	background: #F2F2F2;
	padding: 20px 0 30px;
}
#QueEsEcoindus A.vertodas
{
	color: #FFF;
	text-decoration: none;
	float: none;
	font-weight: 400;
	padding: 6px 15px;
	margin: 10px 0 0;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.65em;
	background: #BED609;
}
A.EnlaceBotonClaro
{
	color: #FFF;
	text-decoration: none;
	float: left;
	font-weight: 400;
	padding: 6px 15px;
	display: block;
	margin: 10px 0 0;
	font-family: 'Spinnaker', sans-serif !important;
	/*font-size: 0.65em;*/
	background: #BED609;
}
#QueEsEcoindus H2
{
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 1.5em;
	color: #006C55;
}
#QueEsEcoindus P
{
	font-size: 0.65em;
	line-height: 1.3em;
	width: 65%;
	margin: 10px auto !important;
}
.ColDestacado H3
{
	font-size: 0.65em;
	color: #888;
	padding: 3px 0 11px 5px;
	margin: 0 0 5px 0;
	background: url(../imagenes/bg_separador.png) bottom left repeat-x;
}
.ColDestacado H3 A
{
	color: #888;
}
.ColDestacado H3 SPAN
{
	color: #006C56;
}
.ColDestacado STRONG
{
	font-size: 0.75em;
	margin: 15px 0 5px;
	display: block;
	font-weight: 400;
	color: #006C56;
}
.ColDestacado:last-child
{
	margin-right: 0;
}
/*[clearfix]*/
.CentroHomeDestacados
{
	width: 1200px;
	margin: 25px auto 0;
	padding: 0 0 30px 0;
	border-bottom: 1px solid #CCC;
}
/*[clearfix]*/
#CentroLogisticaCompensacion
{
	width: 1200px;
	margin: 25px auto 0;
	padding: 0 0 30px 0;
}
#CapaLogistica, #CapaCompensacion
{
	background: url(../imagenes/bg_logistica.jpg) no-repeat;
	float: left;
	width: 48%;
}
#CapaCompensacion
{
	background: url(../imagenes/bg_compensacion.jpg) no-repeat;
	float: right;
	width: 49.5%;
	margin: 0 15px 0 0;
}
#CapaLogistica H2, #CapaCompensacion H2
{
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.9em;
}
#CapaLogistica DIV, #CapaCompensacion DIV
{
	float: left;
	width: 43%;
	min-height: 230px;
	margin: 10px;
	padding: 10px;
	color: #FFF;
	background: url(../imagenes/bg_green_75.png);
}
#CapaCompensacion DIV
{
	float: right;
}
#CapaLogistica P, #CapaCompensacion P
{
	color: #FFF;
	font-weight: 300;
	font-size: 0.7em;
	line-height: 1.3em;
	margin: 10px 0 !important;
}
#CapaLogistica A, #CapaCompensacion A
{
	color: #FFF;
	text-decoration: none;
	float: left;
	font-weight: 400;
	padding: 6px 25px;
	margin: 10px 0 0;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.65em;
	background: #BED609;
}
#CapaLogistica A:hover, #CapaCompensacion A:hover
{
	background-color: #006C55;
}
.CapaFotosEmpresa IMG
{
	margin: 9px 0px 0px 15px;
}
/*[clearfix]*/
.ListadoNoticias, .ListadoBlog
{
	border-bottom: 1px solid #F0F0F0;
	padding: 20px 0;
}
.ListadoNoticias SPAN, .ListadoBlog SPAN
{
	font-size: 0.65em;
	float: left;
	margin: 0 0 0 15px;
	width: 70%;
}
.ListadoNoticias SPAN.Fecha, .ListadoBlog SPAN.Fecha
{
	color: #006C55;
	font-size:0.55 em;
}
.ListadoNoticias SPAN.EtiquetaNoticia, .ListadoBlog SPAN.EtiquetaArtBlog
{
	margin: 1px 0 0 15px;
	font-size:0.6 em;
}
.ListadoNoticias H3, .ListadoBlog H3
{
	float: left;
	width: 70%;
	margin: 5px 0 5px 15px;
	font: 300 1em 'Roboto', Arial, sans-serif;
}
.ListadoNoticias H3 A, .ListadoBlog H3 A
{
	color: #666;
}
.ListadoOtrosBlog
{
	float: left;
	margin: 20px 40px 10px 0;
	width: 230px;
}
/*[clearfix]*/
#bEmpresas #OtrosArt
{
	clear: both;
	margin: 0 0 30px 15px;
	float: left;
}
#bProyectosRSC .ListadoOtrosBlog
{
	width: 280px;
	margin: 15px 25px 20px 0;
}
#bProyectosRSC .ListadoOtrosBlog.Art4
{
	margin-right: 0;
	clear: none;
}
.ListadoOtrosBlog:nth-child(5), .ListadoOtrosBlog:nth-child(8), .ListadoOtrosBlog:nth-child(11)
{
	clear: both;
}
.ListadoOtrosBlog .TituloBlog
{
	margin: 5px 0;
	float: left;
	width: 230px;
	font: 300 0.8em 'Roboto', Arial, sans-serif;
}
.ListadoOtrosBlog .TituloBlog A
{
	color: #222;
}
.ListadoOtrosBlog SPAN
{
	font-size: 0.65em;
	float: left;
	color: #999;
	margin: 0;
}
#OtrosArt .ListadoNoticias H3
{
	margin: 5px 0;
	float: left;
	width: 230px;
	font: 300 0.8em 'Roboto', Arial, sans-serif;
}
#OtrosArt .ListadoNoticias H3 A
{
	color: #222;
}
#OtrosArt .ListadoNoticias SPAN.Fecha
{
	width: 98%;
	margin-left: 0;
}
#OtrosArt .ListadoNoticias SPAN
{
	width: 98%;
	font-weight: 300;
	margin: 5px 0 0;
}
.ContFoto230x120
{
	float: left;
	display: block;
	width: 230px;
	height: 120px;
	overflow: hidden;
}
.ContFoto280x140
{
	float: left;
	display: block;
	width: 280px;
	height: 140px;
	overflow: hidden;
}
/*[clearfix]*/
#bProyectosRSC #OtrosArt
{
	margin: 60px 0 0;
	clear: both;
}
#MenuUsuario
{
	list-style: none;
	font-size: 1.1em;
	float: left;
	margin: 0;
	padding: 0;
}
#DatosLogueado STRONG
{
	float: left;
	margin: 3px 0 0 35px;
}
/*[clearfix]*/
#MenuUsuario LI
{
	float: left;
	text-align: center;
	padding: 3px 5px;
	position: relative;
	border-right: 1px solid #FFF;
}
#ImgPpalMarketInno
{
	background: url(../imagenes/bg_market_inno.jpg) top left no-repeat;
	padding: 250px 110px 19px 25px;
	margin: 18px 0 0;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.2em;
}
#ImgPpalBlog
{
	background: url(../imagenes/bg_blog.jpg) top left no-repeat;
	padding: 30px 10px 0 552px;
	height: 103px;
	color: #006C56;
	margin: 18px 0 0;
	text-align: right;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.3em;
}
#ImgPpalMarketInnoInterior
{
	display: block;
	padding: 8px;
	margin-top: 10px;
	color: #006C56;
	background: url(../imagenes/bg_market_inno_interior.jpg);
	float: left;
	margin: 10px 0 20px;
	font-family: 'Spinnaker', sans-serif !important;
	font-size: 0.7em;
	width: 98.7%;
}
#ImgPpalMarketInno STRONG
{
	font-size: 1.4em;
	margin: 0 0 4px 0;
	display: block;
	color: #006C54;
}
#MenuUsuario LI:hover A
{
	color: #FFF;
}
#MenuUsuario LI:hover
{
	background-color: #BED609;
}
#MenuUsuario LI:hover UL
{
	display: block;
}
#MenuUsuario LI UL
{
	list-style: none;
	/*position: relative;*/
	display: none;
	z-index: 10;
	position: absolute;
	background-color: #BED609;
	margin: 0;
	padding: 10px 5px;
	left: 0;
	top: 22px;
}
#MenuUsuario LI UL LI
{
	float: none;
	border-right: none;
	border-bottom: 1px solid #FFF;
	text-align: left;
	margin: 0 3px;
	padding: 5px 0;
	width: 90%;
	white-space: nowrap;
}
#MenuUsuario LI:last-child
{
	border-right: none;
}
#bAlta #map_canvas
{
	display: block;
	clear: both;
}
