/*Technosite 09/06. agomez@technosite.es*/
*{margin:0;padding:0;}
html,
body{
	background-color:#fff; 
	color:#000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	height:100%}
a{color:#02665A;text-decoration:underline}
a:hover{text-decoration:none}
img{border:0}
li{list-style-type:none}
fieldset{border:0}
select,
textarea,
input{
	font-size:small;
	border:1px solid #90aac2; 
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
}
/*estilos generales*/
#contenedor{
	margin:1em auto;
	min-width:30em;
	max-width:48em;
	position:relative;
	min-height:100%;
}

/*estilos para la cabecera*/
#cabecera{
	position:relative;
	height:4em;
}
#cabecera img{
	margin: 0.2em 0 0 0.5em;
	}
#cabecera ul {
	position:absolute;
	right:0.5em;
	bottom:0.2em;
	}	
#cabecera li {
	font-size:x-small;
	display:inline;
	text-transform:lowercase;
	margin-left: 0.4em;
	}	
/*Estilos para los separadores de color*/
#separadorVerde {
	width:48em;
	height: 1.2em;
	background-image:url(../img/LineafondoHome.jpg);
	margin:0.2em 0 1em 0;
}
#separadorNaranja,
#separadorNaranjaInterior {
	width:48em;
	height: 1.2em;
	background-image:url(../img/LineafondoHomeNaranja.jpg);
	margin:2.5em 0 0.2em 0;
}
#separadorNaranjaInterior {
	margin:0em 0 0.2em 0;
}

/*Estilos para el pie*/
#pie{
	clear:both;
	color:#356B9E;
	position:relative;
	font-family:Tahoma;
	padding-bottom:1.5em;}
#pie a{
	color:#356B9E;
	font-size:x-small}
#pie #logosw3c{
	position:absolute;
	left:0}
#pie #logosw3c img{
	margin-top:2px}
#pie #avisoLegal{
	margin:0 auto;
	text-align:center}
#pie #avisoLegal a{}
#pie #avisoLegal a.separador{
	background:url(../img/separador.gif) no-repeat left bottom;
	padding-left:.7em}
	
/*Logos Pie*/	
#pie .logos{
	position:absolute;
	right:0;
	top:0
}
#pie .logos li{
	display:inline
}
#pie .logos img{
	margin-left:8px;
	vertical-align:middle
}
	
#pie #logosw3c img#logoWorkabilityInternacional{margin-top:0;vertical-align:top}

.catalogoEmpresas li ul li .enlacePdf{color:#585858 !important;float:left !important;display:block !important;font-size:0.9em !important;letter-spacing:-.5px;margin:0.2em 0 0 0.5em !important;white-space:nowrap}
.catalogoEmpresas li ul li .enlacePdf a{float:none !important;display:inline !important;text-decoration:none !important}
.catalogoEmpresas li ul li .enlacePdf a:hover{text-decoration:underline !important}
.catalogoEmpresas li ul li .enlacePdf a img{margin:0 0 0 -.05em !important;padding:0 !important;position:relative !important;top:auto !important; padding-right:2px;vertical-align:middle}
/*ESTILOS PARA PAGINAS INTERIORES. INICIO*/
/*Estilos para el flash de la cabecera*/

#flash{width:48em}
#flash #top{height:14em;width:100%;}

/*Estilos para el cuerpo*/
#cuerpo {
	width:auto;
	font-size:x-small;
	/*overflow:auto;*/
	height:412px; /* 20101130 height:360px;*/
	position:relative;
}
#cuerpo h1{
	font-size:small;
	text-transform:lowercase;
	color:#02665A;
	background:url(../img/iconoH1.gif) no-repeat left center;
	font-family: Tahoma;
	padding: 0.2em 0 0.2em 1em;
	font-weight:normal;
	margin:0.2em 0 0 0.3em;

}/* ** */
#cuerpoInterior #columnaContenido h1.detalleEmpresas strong{
	font-size:medium !important;
	left:11em;
	border-bottom:1px solid #B8CFDF;
	padding-bottom:10px;}
h1.detalleEmpresas strong{

	}/* ** */
#cuerpo p{
	font-size:x-small;
	color:#666;
	margin-bottom:2em;
}
#cuerpo ul{
	width:auto;
	padding:0 0 0 2em;
}
#cuerpo li{
	color:#005952;
	background:url(../img/iconoLI.gif) no-repeat left center;
	margin-bottom:1em;
}
#cuerpo li a{
	color:#005952;
	padding-left:1em;
}
#cuerpo .cajaEAF2F7 {
	width:auto;
	background: #EAF2F7;
	padding:1em 1em 0;
	min-height:23.2em;
}
#cuerpo .cajaEBF3F8 {
	width:auto;
	background: #EAF2F7;
	padding:.5em 1em;
}
#cuerpo .cajaEBF3F8 p{margin:0 0 0 1.5em;padding:0 0 0 1em;background:url(../img/iconoLI.gif) no-repeat left center;}
#cuerpo .cajaF1F6F6{
	width:auto;
	background: #F1F6F6;
	padding:1em;
	min-height:11em;
	padding-bottom:0}
#cuerpo .cajaF1F6F6 a{display:block;text-align:left;margin-top:.8em}

/*Estilos para la disposicion de las columnas*/
#izquierda {
	float:left;
	width:29%;
}
#centro {
	float:left;
	width:29%;
	margin-left:2em;
}
#derecha {
	top:1.7em;
	right:0;
	position:absolute;
	width:39%;
	float:right;
}

/* */
/* */
/*Estilos para la columna de la derecha de la home*/
#derecha ul#areas{font-family:Tahoma,Arial,sans-serif;margin:0 0 0 25px;overflow:hidden;padding:0;position:relative;width:300px}
#derecha ul#areas li{
	background-color: #fff;
	background-image: none;
	float:left;
	font-size:1em;
	font-weight:bolder;
	height:58px;
	margin:0 0 0 4px;
	padding:2px  0 0;
	position:relative}
#derecha ul#areas li a{
	color:#000;
	display:block;
	font-size:1.2em;
	height:4em;
	padding:0;
	background-image: none;
	text-decoration:none}
#derecha ul#areas li#buscadorEmpresas{margin-bottom:.4em}
#derecha ul#areas li#potenciandoEmpleo,
#derecha ul#areas li#potenciandoEmpleo2{height:60px;margin-left:8px;width:120px; clear:left;}
#derecha ul#areas li#porTalento,
#derecha ul#areas li#porTalento2{height:60px;}
#derecha ul#areas li#clubDeportivo{background:url(../img/banner_clubDeportivo.jpg) 0 0 no-repeat;margin-left:8px;width:120px;}
#derecha ul#areas li#clubDeportivo a{color:#EFF1DC;font-size:1.1em;left:0;padding:.5em 0 0 20px;width:100px}/* ** #D9CC97 */
#derecha ul#areas li#clubDeportivo a span{text-align:left}
#derecha ul#areas li#viajes2000{padding:0;}
#derecha ul#areas li#bbva{margin:0 0 2px 6px;clear:both;}/* **
#derecha ul#areas li#bbva{background:url(../img/banner_capacitados.jpg) .5em no-repeat;margin-left:1px; clear:both; padding-right:5px;}
#derecha ul#areas li#bbva a{width:248px}
#derecha ul#areas li#bbva span{background-image:none;color:#fff;display:block;font-size:.9em;margin:9px 0 0 23px}
#derecha ul#areas li#bbva span strong{display:block;padding:0 0 0 10px}*/
#derecha ul#areas li#catalogoEmpresas{ float:left; width:115px; margin-left:8px;}
#derecha ul#areas li#buscador{float:left; width:115px; margin-left:8px;}
#derecha ul#areas li#rse{clear:both;margin:0 0 2px 8px}
#derecha ul#areas li#felicesfiestas{clear:both;margin:0 0 2px 8px}

/*#derecha ul#areas li#catalogoEmpresas a{padding:12px 0 0 18px;width:248px}
#derecha ul#areas li#catalogoEmpresas a span{display:block;width:120px}*/
/* */
/* */
/*nuevos banners*/
#derecha ul#areas li.catalogoEmpresas{ border:1px solid red; float:left; width:115px; margin-left:5px;}
#derecha ul#areas li.buscador{border:1px solid red; float:left; width:115px; margin-left:5px;}
#derecha ul#areas li#once{
background-image:none;
padding:0;
}
#derecha ul#areas li#once a{
left:0;
margin:0;
padding:0;
position:relative;
width:100%;
}
#derecha ul#areas li#bannerbaloncesto{background-image:url(../img/bannerbaloncesto.gif);}

#derecha ul#areas li#once{	background:url(../img/mBanner_ONCE.jpg) .5em no-repeat}
#derecha ul#areas li#once img{border-right:1px solid #cdcdcd;padding-right:1px;position:absolute;left:0}
#derecha ul#areas li#once span{color:#998D7F;padding-left:95px;display:block;font-size:.8em;padding-top:2.6px}
#derecha ul#areas li#once span strong{color:#B72A30;display:block;font-size:1.55em;font-weight:bolder}
/*Estilos para la columna de la derecha de la home
#derecha ul#areas{font-family: Tahoma, Arial, sans-serif}
#derecha ul#areas li{
	position:relative;
	width:19.5em;
	height:9.5em;
	margin-bottom:1em;
	color:#000;
	font-size:1.4em;
	background:none}
#derecha ul#areas li a{
	position:absolute;
	top:.4em;
	left:.4em;
	display:block;
	width:13.2em;
	padding:0;
	color:#000;
	font-size:1.3em;
	text-decoration:none}
#derecha ul#areas li#catalogoEmpresas{background:#fff url(../img/bannerHomeEmpresas.jpg) 0 0 no-repeat}
#derecha ul#areas li#catalogoEmpresas a{padding:.2em 0 0 .9em;height:6.4em;background:url(../img/icoListaHome.gif) .3em .6em no-repeat;}
#derecha ul#areas li#clubDeportivo{background:#fff url(../img/bannerHomeClub.jpg) 0 0 no-repeat}
#derecha ul#areas li#clubDeportivo a{padding:.2em 0 0 .9em;height:4.4em;text-align:right;}
#derecha ul#areas li#clubDeportivo a span{position:absolute;bottom:.4em;right:.6em;width:5em;}*/

/*ESTILOS PARA PAGINAS INTERIORES. INICIO*/
/*Estilos para cabecera interior y rastro de migas*/
#cabeceraInterior {
	/*background:#00403C url(../img/fondoCabeceraInterior.jpg) no-repeat left top;*/
	height:5em;
	width:auto;
	position:relative;
}


#cabeceraInterior p {
	/*margin:0;
	padding:0;*/
	position:relative;
	width:auto;
	height:5em;
	overflow:hidden;
	background-color:#00403C;
	color:#FFF;
	font-weight:bold;
}
#cabeceraInterior p span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:100%;
	height:5em;
	/*margin:0;
	padding:0;*/
	background:url(../img/fondoCabeceraInterior.jpg) no-repeat left top;
}


#rastroInterior {
	width:auto;
	background:#eaeaea;
	line-height:1.2em;
}
#rastroInterior ul{
	color:#666;
	font-size:x-small;
	margin-left: 0.5em;
	padding-left: 1em;
	background: url(../img/iconoRastroInteriorUl.gif) no-repeat left center;
}
#rastroInterior li{
	color:#666;
	display:inline;
	text-transform:lowercase;
}
#rastroInterior a{
	color:#666;
	background: url(../img/iconoRastroInteriorLi.gif) no-repeat right center;
	padding-right:0.8em;
}
/*Estilos para el cuerpo de las paginas interior*/
#cuerpoInterior {
	width:100%;
	font-size:x-small;
	overflow:hidden;
	position:relative;
	font-size:small;
	font-family:Tahoma;
	margin:.1em 0 0;
	background: #B9E1DD;
/* **	border:1px solid purple */
}
#cuerpoInterior #menuIzquierda{
	float:left;
	width:11em;
	background:url(../img/fondoMenuCuerpoInterior.jpg) repeat-x left top;
	min-height:35em;
/* **	border:1px solid yellow*/
}
#cuerpoInterior #columnaContenido{background:#fff;margin-left:11em}
html>body #cuerpoInterior #columnaContenido{margin-left:0;overflow:hidden}

/* ** misma altura submenu de empresas */
#cuerpoInterior #columnaContenido.otrasempresas{overflow:hidden}
#cuerpoInterior #columnaContenido.otrasempresas #subMenu,
#cuerpoInterior #columnaContenido.otrasempresas #contenido{padding-bottom:32767px;margin-bottom:-32767px}

/*Estilos para el menu de la izquierda*/
#cuerpoInterior #menuIzquierda ul{text-transform:lowercase;margin:1em 0 0 .3em}
#cuerpoInterior #menuIzquierda ul li{margin-bottom:.4em}
#cuerpoInterior #menuIzquierda ul li a{display:block;text-decoration:none;background:url(../img/fondoMenu.gif) no-repeat 0 .35em;padding-left:.8em}
#cuerpoInterior #menuIzquierda ul li a:hover{text-decoration:underline}
#cuerpoInterior #menuIzquierda ul li ul{margin:.5em 0 1em -.3em;text-transform:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:x-small}
#cuerpoInterior #menuIzquierda ul li ul li{margin:0 0 .1em 0}
#cuerpoInterior #menuIzquierda ul li ul li a{background:#026356 url(../img/fondoMenuMonocolor.jpg) no-repeat -3px 0;line-height:100%;margin:0;padding-left:17px}
#cuerpoInterior #menuIzquierda ul li ul li a span{background:#fff url(../img/fondoSpanCatalogo.gif) no-repeat right top;cursor:pointer;display:block;min-height:1.4em;padding:.6em 2px .2em 2px}
#cuerpoInterior #menuIzquierda ul li ul li a.seleccionada{background:#ffdac1 url(../img/fondomenumonocolorselected.jpg) no-repeat -3px 0}
#cuerpoInterior #menuIzquierda ul li ul li a:hover span,
#cuerpoInterior #menuIzquierda ul li ul li a.seleccionada span{background:#ffdac1 url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;cursor:pointer}

/*
#cuerpoInterior #menuIzquierda ul li#ServiciosComercializacion a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosComercializacion a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em; cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#ServiciosComercializacion a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosComercializacion a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#ServiciosComercializacion a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosComercializacion a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#ServiciosEmpresas a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosEmpresas a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosEmpresas a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top; cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#ServiciosEmpresas a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosEmpresas a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#ServiciosEmpresas a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosIndustriales a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosIndustriales a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em;cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#ServiciosIndustriales a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosIndustriales a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#ServiciosIndustriales a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosIndustriales a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#ServiciosAccesibilidad a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosAccesibilidad a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em;  cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#ServiciosAccesibilidad a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosAccesibilidad a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#ServiciosAccesibilidad a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosAccesibilidad a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#ServiciosOcio a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosOcio a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em;cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#ServiciosOcio a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosOcio a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#ServiciosOcio a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosOcio a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#ServiciosSanitario a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#ServiciosSanitario a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em;cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#ServiciosSanitario a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosSanitario a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#ServiciosSanitario a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#ServiciosSanitario a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#franquicias a{background:#fff url(../img/fondoMenuLiFranquicias.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#franquicias a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em;cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#franquicias a:hover{background:#EAF4F1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#franquicias a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#franquicias a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#franquicias a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}

#cuerpoInterior #menuIzquierda ul li#OtrasEmpresas a{background:#fff url(../img/fondoMenuMonocolor_2.jpg) no-repeat left top; margin-left:0; padding-left:2.3em;}
#cuerpoInterior #menuIzquierda ul li#OtrasEmpresas a span{background: url(../img/fondoSpanCatalogo.gif) no-repeat right top; display:block; width:100%; height:1.6em; padding-top:.4em; cursor:pointer;}
#cuerpoInterior #menuIzquierda ul li#OtrasEmpresas a:hover{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#OtrasEmpresas a:hover span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}
#cuerpoInterior #menuIzquierda ul li#OtrasEmpresas a.seleccionada{background:#ffdac1 url(../img/fondoHoverACatalogo.jpg) no-repeat left top;margin-right:0}
#cuerpoInterior #menuIzquierda ul li#OtrasEmpresas a.seleccionada span{background: url(../img/fondoSpanCatalogoHover.jpg) no-repeat right top;}*/

/*buscador empresas*/
.formBuscadorEmpresas{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	margin:2em 0;
	width:100%;
	background:#F6F7FA url(../img/fondoBuscadorEmpresas.jpg) repeat-x left top;
	padding-bottom:2em;
	overflow:auto;
	}
.formBuscadorEmpresas label{
	background:url(../img/fondoEnlaceCatalogo.gif) repeat-x 0 0;
	display:block;
	color:#333;
	font-weight:bold;
	font-size:1.3em;
	margin:0 0 .5em 0;
	padding:.6em .6em .6em .8em;}	
.formBuscadorEmpresas select{
	margin:0 .6em 0 .8em;
	border:1px solisd #BAD9F6;
	color:#585858;
	width:84%;
	float:left;
	}
h2.resultados{
	color:#FF8737;
	font-weight:normal;
	clear:both;
	margin-left:0 !important;
	}	
dl.resulBusqueda dt{
	margin:1.3em 0 .4em 0;
	font-size:1em;
	font-weight:bold;}
dl.resulBusqueda dt a{color:#00413D !important;}	
dl.resulBusqueda dd a{
	display:block;
	font-weight:bold;}
.botonBuscador{
	background:url(../img/fondoBotonLeft.jpg) no-repeat left top;
	display:inline-block;
	float:left;
	width:6em;
	min-height:5em;
	margin-top:.2em;
	overflow:auto;}			
.botonBuscador input{
	background:url(../img/fondoBotonRight.jpg) no-repeat right top;
	color:#fff;
	border:none;
	display:block;
	width:100%;
	line-height:1.1em;
	padding-top:0;}
#cuerpoInterior #menuIzquierda ul ul a{
	background: #fff none;
	display: block;
	/*padding:.4em 0 .4em .25em;*/
	margin-left:2em;
	/*min-height:1.6em;*/
	color:#02665A;
	/*margin-right:.4em*/}
#cuerpoInterior #menuIzquierda ul ul a:hover{text-decoration:none}
/*Estilos para la comlumna de contenido central*/
/*#cuerpoInterior #columnaContenido{min-height:35em}*/

#cuerpoInterior .servicioscomercializacion{background:#CDDDE9 url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}
#cuerpoInterior .serviciosindustriales{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}
#cuerpoInterior .serviciosaccesibilidad{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}
#cuerpoInterior .serviciosempresas{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}
#cuerpoInterior .serviciossanitario{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}
#cuerpoInterior .otrasempresas{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}
#cuerpoInterior .serviciosocio{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}/* ** #F08305 */
#cuerpoInterior .franquicias{background:#CEDEEA url(../img/fondoMenuColumnaInteriorGenerica.jpg) no-repeat 0 3.2em !important}

#cuerpoInterior #columnaContenido h1{height:2.5em;width:auto;color:#585858;position:relative;}
#cuerpoInterior #columnaContenido h1 strong{
	font-size:small;
	font-family:Tahoma;
	display:block;
	position:relative;
	top:2.5em;
	left:14em}
#cuerpoInterior .servicioscomercializacion h1{background:#fff url(../img/cabeceraNuevasTecnologias.jpg) no-repeat left top}
#cuerpoInterior .serviciosindustriales h1{background:#fff url(../img/cabeceraIndustrial.jpg) no-repeat left top}
#cuerpoInterior .serviciosaccesibilidad h1{background:#fff url(../img/cabeceraAccesibilidad.jpg) no-repeat left top}
#cuerpoInterior .serviciosempresas h1{background:#fff url(../img/cabeceraServicios.jpg) no-repeat left top}
#cuerpoInterior .serviciossanitario h1{background:#fff url(../img/cabeceraSociosanitario.jpg) no-repeat left top}
#cuerpoInterior .otrasempresas h1{background:#fff url(../img/cabeceraOtrasempresas.jpg) no-repeat left top}
#cuerpoInterior .serviciosocio h1{background:#fff url(../img/cabeceraOcio.jpg) no-repeat left top}
#cuerpoInterior .franquicias h1{background:#fff url(../img/cabeceraFranquicias.jpg) no-repeat left top}

#cuerpoInterior #contenidoInterior h2{
	color:#585858;
	font-size:small;
	margin-bottom:1em;
}
/* directorioSedesCabecera */
#cuerpoInterior #contenidoInterior .directorioSedesCabecera{overflow:hidden;margin-bottom:.6em}
#cuerpoInterior #contenidoInterior .directorioSedesCabecera div{float:left;min-width:49%;margin-right:1%;font-size:.75em;margin-bottom:.5em}
#cuerpoInterior #contenidoInterior .directorioSedesCabecera a{font-weight:bolder;margin-bottom:.8em}
#cuerpoInterior #contenidoInterior .directorioSedesCabecera strong{font-weight:normal;color:#585858}
#cuerpoInterior #contenidoInterior .directorioSedesCabecera span{display:block;color:#585858}
/*
#cuerpoInterior #contenidoInterior p.directorioSedesCabecera a{font-weight:bolder;display:block;margin-bottom:.8em}
#cuerpoInterior #contenidoInterior p.directorioSedesCabecera strong{display:block;font-weight:normal}
#cuerpoInterior #contenidoInterior p.directorioSedesCabecera span{display:block}
*/
/* ** #cuerpoInterior #contenidoInterior p.directorioSedes a{font-weight:bold}*/
#cuerpoInterior #contenidoInterior p.directorioSedes strong{display:block;font-weight:normal}
#cuerpoInterior #contenidoInterior p.directorioSedes span{display:block}
#cuerpoInterior #contenidoInterior #columnaIzquierda{
	float:left;
	width:48%;
	margin-right:1%;
	margin-bottom:2em;
	overflow:hidden}
#cuerpoInterior #contenidoInterior #columnaDerecha {
	float:left;
	width:48%;
	margin-bottom:2em;
	overflow:hidden}

#cuerpoInterior #columnaContenido #contenido{
	width:auto;
	background: #fff;
	overflow:auto;
	min-height:45em;
/* **	border:1px solid blue*/
}
#cuerpoInterior #columnaContenido #contenido.fondoEmpresas{
	background:#fff url(../img/fondoContenidoEmpresas.jpg) no-repeat bottom right !important;}
#cuerpoInterior #columnaContenido #contenido .bateriaImgs{ margin:0 auto 1em auto; width:90%; text-align:center;}
#cuerpoInterior #columnaContenido #contenido .bateriaImgs img{ display:inline; margin-right:10px;}	
#cuerpoInterior #columnaContenido .unaColumna p,
#cuerpoInterior #columnaContenido .unaColumna ul,
#cuerpoInterior #columnaContenido .unaColumna li,
#cuerpoInterior #columnaContenido .unaColumna img{
	margin-bottom:1em}

#cuerpoInterior #columnaContenido .unaColumna img{
	display:block;
	text-align:center;
	margin-right:auto;
	margin-left:auto}


/*Estilos para el submenu interior de la columna central*/
#cuerpoInterior #subMenu {
	float:left;
	width:11.5em;
	color:#666;
/* **	border:1px solid green*/
}
#cuerpoInterior #subMenu li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	border-bottom:1px solid #fff;
}
#cuerpoInterior #subMenu a{
	background: url(../img/iconoFondoSubmenuLi.gif) no-repeat 1em 1em;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	padding:0.4em 0em 0.4em 2em;
	display:block;
	width:13em;
	line-height:1.3em;
}
#cuerpoInterior #subMenu a:hover,
#cuerpoInterior #subMenu a.seleccionada{
	background: #fff url(../img/iconoFondoSubmenuLi.gif) no-repeat 1em 1em;
	margin-right:0;
}
/*Estilos para el rastro de migas interior*/
/*#cuerpoInterior #rastroMigasInterior {
	text-transform:lowercase;
	margin-left:3em;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003C6E;
}*/

/*DETALLE DE EMPRESA*/
#cuerpoInterior #rastroMigasInterior {
	text-transform:lowercase;
	margin-left:3em;
	margin-top:2em;
	font-size:x-small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003C6E;
	text-align:right;
}
#cuerpoInterior #columnaContenido h1.detalleEmpresas strong{
	font-size:medium !important;
	left:11em;
	border-bottom:1px solid #B8CFDF;
	padding-bottom:10px;}
/**/


#cuerpoInterior #rastroMigasInterior li{
	display:inline;
	margin-right:1em;
	background: url(../img/iconoFondoSubmenuLi.gif) no-repeat left center;
}
#cuerpoInterior #rastroMigasInterior a{
	color:#003C6E;
	padding-left:0.6em;
}
#cuerpoInterior #rastroMigasInterior a.seleccionada{
	text-decoration:none;
}
#cuerpoInterior #contenidoInterior {
	margin:2.5em 1em 1em 2.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	min-height:40em;
	/* ** */ overflow:hidden;
}
#cuerpoInterior #contenidoInterior p{
	color:#585858;
	font-size:x-small;
	margin-bottom:1.5em;
}
#cuerpoInterior #contenidoInterior img.flotaIzquierda{
	float:left;
	margin: 0 1em 1em 0;
	clear:both;
}
#cuerpoInterior #contenidoInterior ul {
	clear:both;
	font-size:x-small;
	margin:0 0 2.5em;
}
#cuerpoInterior #contenidoInterior li {
	margin-bottom:0.4em;
	clear:both;
	padding-left:1em;
	color:#333;
	background:url(../img/iconoFondoSubmenuLi.gif) 0 0.5em no-repeat;
}
#cuerpoInterior #contenidoInterior ul p{
	margin: 0.3em 0 1em 0;
}
#cuerpoInterior .serviciosocio #contenidoInterior li{color:#003C6E;background: url(../img/iconoLiNuevastecnologias.gif) no-repeat 0 0.2em}
#cuerpoInterior .serviciosocio #contenidoInterior a,
#cuerpoInterior .serviciosocio #contenidoInterior strong{color:#003C6E}
#cuerpoInterior .serviciosindustriales #contenidoInterior li{color:#B51829;background: url(../img/iconoLiIndustrial.gif) no-repeat 0 0.2em}
#cuerpoInterior .serviciosindustriales #contenidoInterior a,
#cuerpoInterior .serviciosindustriales #contenidoInterior strong{color:#B51829}
#cuerpoInterior .serviciosaccesibilidad #contenidoInterior li{color:#7D2684;background: url(../img/iconoLiAccesibilidad.gif) no-repeat 0 0.2em}
#cuerpoInterior .serviciosaccesibilidad #contenidoInterior a,
#cuerpoInterior .serviciosaccesibilidad #contenidoInterior strong{color:#7D2684}
#cuerpoInterior .serviciosempresas #contenidoInterior li{color:#1CA354;background: url(../img/iconoLiServicios.gif) no-repeat 0 0.2em}
#cuerpoInterior .serviciosempresas #contenidoInterior a,
#cuerpoInterior .serviciosempresas #contenidoInterior strong{color:#1CA354}
#cuerpoInterior .serviciossanitario #contenidoInterior li{color:#5A797B;background: url(../img/iconoLiServicios.gif) no-repeat 0 0.2em}
#cuerpoInterior .serviciossanitario #contenidoInterior a,
#cuerpoInterior .serviciossanitario #contenidoInterior strong{color:#5A797B}
#cuerpoInterior .otrasempresas #contenidoInterior li{color:#956405;background: url(../img/iconoLiOtrasempresas.gif) no-repeat 0 0.2em}
#cuerpoInterior .otrasempresas #contenidoInterior a,
#cuerpoInterior .otrasempresas #contenidoInterior strong{color:#956405}
/* ** */
#cuerpoInterior .servicioscomercializacion #contenidoInterior li{color:#444;background: url(../img/iconoLiFormacionempleo.gif) no-repeat 0 0.2em}
#cuerpoInterior .servicioscomercializacion #contenidoInterior a,
#cuerpoInterior .servicioscomercializacion #contenidoInterior strong{color:#444}

div#paginadoDirectorio{
	clear:both;
	margin:3em auto 0;
	bottom:0;
	text-align:center;
	color:#ccc;
	right:9em;
	position: static;}/* ** right:19em; */
div#paginadoDirectorio a{text-decoration:none}

/* ESTILOS PARA PAGINAS INTERIORES. FIN */
#columnaContenido .unaColumna {
	background: url(../img/fondoCuerpo1columna.jpg) repeat-x 0 0 !important;
	font-size:x-small;
	color:#585858;
	padding:3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
#columnaContenido .unaColumna #columnaIzquierda{float:left;width:48%}
#columnaContenido .unaColumna #columnaDerecha{float:right;width:48%;margin-left:1em}
#columnaContenido .unaColumna h1 {
	color:#005952 !important;
	font-size:small;
	font-family:Tahoma;
}
#columnaContenido .unaColumna h2 {
	margin:1em 0;
	font-size:small;
	font-family:Tahoma;
}
.acPresentacion .unaColumna h2 {
	color:#005952;
}

#columnaContenido .unaColumna h3 {
	margin:2em 0 1em 0;
	font-size:small;
	font-family:Tahoma;
	background:url(../img/iconoLI.gif) no-repeat 0 0.3em;
	padding-left:0.7em;
	color:#005952;
	clear:both;
}
#columnaContenido .unaColumna p {
	clear:both;
}
#columnaContenido .unaColumna ul {
	margin:1em;
	clear:both;
}
#columnaContenido .unaColumna li {
	background:url(../img/iconoLI.gif) no-repeat 0 0.3em;
	padding-left:1em;
}
#columnaContenido .unaColumna a {
	color:#585858;
}l
#columnaContenido .unaColumna a.enlaceUnacolumnaBloque {
	float:right;
	display:block;
	margin:1em 0;
	color:#585858;
	background:url(../img/fondoEnlace1col.gif) no-repeat 0 0.5em;
	padding-left:2em;
}
#columnaContenido .unaColumna a.enlaceUnacolumnaVentaNueva,
#columnaContenido .unaColumna a.descargaWord,
#columnaContenido .unaColumna a.descargaPdf {
	float:right;
	display:block;
	margin:1em 0;
	color:#585858;
	background:url(../img/ventanaNueva.gif) no-repeat right center;
	padding-right:2em;
	height:2em;
}
#columnaContenido .unaColumna a.descargaWord {
	background:url(../img/iconoWord.gif) no-repeat right center;
}
#columnaContenido .unaColumna a.descargaPdf {
	background:url(../img/iconoPdf.gif) no-repeat right center;
}
/*Estilos para el mapa web y el formulario de contacto*/
#formularioContacto p{
	margin:2em 0em;
	width:80%;
}
#formularioContacto label{
	clear:both;
}
#formularioContacto strong{
	float:left;
	width:16em;
	display:block;
	clear:both;
	margin:0.5em 0em;
	text-align:right;
	font-weight:normal;
	padding:0.3em 1em 0em 0em;
	text-transform:lowercase;
}
#formularioContacto input,
#formularioContacto select, 
#formularioContacto textarea{
	float:left;
	width:18em;
	display:block;
	margin:0.5em 0em;
}
#formularioContacto textarea{
	height:6em;
}
#formularioContacto #botonesEnviar {
	clear:both;
	width:40.5em;
	text-align:right;
}
#formularioContacto #botonesEnviar input{
	width:6em;
	background:#006159;
	color:#fff;
	font-weight:bold;
	margin-left:0.3em;
	display:block;
	float:right;
	cursor:pointer;
}
#cuerpoInterior ul.mapaWeb li{
	color:#005952;
	font-weight:bold;
	margin:1.5em 0em;
}
#cuerpoInterior ul.mapaWeb li a{
	color:#005952;
}
#cuerpoInterior ul.mapaWeb li li{
	font-weight:normal;
	background:url(../img/iconoFondoSubmenuLi.gif) no-repeat 0em 0.6em;
}
/*Estilos para la seleccion de idioma de la home*/
#cabecera #seleccionIdioma {
	/*position:relative;
	top:1em;
	right:0.3em;*/
}
#cabecera #seleccionIdioma ul{position:absolute;right: 11.3em;top:3px}
#cabecera #seleccionIdioma .idioma{
	background:url(../img/separador.gif) no-repeat left center;
	padding-left:1em;
	margin-left:1em;
}

/*Estilos fundosa en cifras*/
#columnaDerecha table {
            background:#fff;
            background:#B5DFDB;
            border-collapse:collapse;
}
#columnaDerecha table caption {
            background:#B5DFDB;
            display:block;
            text-align:left;
            width:100%;
            padding:5px 0px 5px 5px;
            text-transform:lowercase;
            font-weight:bold;
            color:#fff;
}
#columnaDerecha table th {
            text-align:left;
            font-weight:normal;
            background:#D9F0ED;
            padding:5px;
            border-right:2px solid #fff;
            border-top:2px solid #fff;
}

#columnaDerecha table td {
            background:#D9F0ED;
            padding:5px;
            color:#004742;
            border-top:2px solid #fff;
            font-weight:bold;
}

#columnaDerecha table th.alterno,

#columnaDerecha table td.alterno {
            background:#F8FCFC;
}
#fundosaEnCifras {
            margin:3em auto 0.5em auto;
            text-transform:lowercase;
}
#fundosaEnCifras strong {
            font-weight:normal;
            display:block;
            margin:0em 0em 0.5em 0em;
}
.fundosaEncifras {
            margin:1.5em auto 0em auto !important;
            height:1%;
            text-align:center !important;
            clear:both;
            overflow:auto;
}
#fundosaEnCifras a {
            display:block;
            width:13em;
            text-align:left !important;
            margin-left:28%;
}
#fundosaEnCifras a img {
            padding-right:0.3em;
            float:left;
}

/*Estilos para las noticias*/
#contenido ul#listadoNoticias {
            margin-bottom:1em;
}
#contenido ul#listadoNoticias li{
            padding:0em 0em 2em 0em;
            background:none;
}
#contenido ul#listadoNoticias li strong{
            font-weight:normal;
            color:#ED6205;
            display:block;
            margin-bottom:0.3em;
}
#contenido ul#listadoNoticias a{
            text-decoration:underline;
            display:block;
            color:#004944;
            margin-bottom:0.3em;
}

#contenido ul#listadoNoticias a:hover{
            text-decoration:none;
}

/*Noticias detalle*/
#contenido #noticiasDetalle a{
            text-decoration:underline;
            display:block;
            color:#004944;
            margin-bottom:0.3em;
}
#contenido #noticiasDetalle a:hover{
            text-decoration:none;
}
#contenido #noticiasDetalle strong{
            font-weight:normal;
            color:#ED6205;
            display:block;
            margin-bottom:0.3em;
}
#contenido #noticiasDetalle #noticiasDetalleIzquierda{
            width:70%;
            float:left;
	    clear:left;
}
#contenido #noticiasDetalle #noticiasDetalleDerecha{
    	   float: left;
}
#contenido #noticiasDetalle #volverListado{
            clear:both;
            text-transform:lowercase;
}
#contenido #noticiasDetalle #volverListado a{
            background:url(../img/iconoPagAnterior.gif) no-repeat 0em 0.4em;
            padding-left:1em;
}

/*Estilos para el paginado interior*/
#paginado{
	margin:0 0 0 13em;
	font-size:x-small;
	text-transform:lowercase;
	clear:both}
#paginado .buscadorpagini,
#paginado .buscadorpagant,
#paginado .buscadorpagsig,
#paginado .buscadorpagfin{
	display:block;
	float:left;
	width:35%;
	padding:2.5em 0 0;
	margin:0;
	text-align:center}
#paginado .buscadorpagini{background:url(../img/iconoPagInicio.gif) no-repeat 50% 50%}
#paginado .buscadorpagant{background:url(../img/iconoPagAnterior.gif) no-repeat 50% 50%}
#paginado .buscadorpagsig{background:url(../img/iconoPagSiguiente.gif) no-repeat 50% 50%}
#paginado .buscadorpagfin{background:url(../img/iconoPagFin.gif) no-repeat 50% 50%}
#paginado a{color:#00443f}
#paginado.pagsaladeprensa{width:70%}
#paginado.pagsaladeprensa .buscadorpagini,
#paginado.pagsaladeprensa .buscadorpagant,
#paginado.pagsaladeprensa .buscadorpagsig,
#paginado.pagsaladeprensa .buscadorpagfin{width:6em}
#numpagina{
	font-size:x-small;
	float:right;
	text-align:right;
	text-transform:lowercase;
	padding:0;
	color:#00443f;
	margin:.25em 0 0 12em;
/* ** margin:2.5em 12em 0 0*/}

#contenido #columnaIzquierda .logow3c {
            display:block;
            text-align:center;
            margin:4em auto;
}

/*Interior: fotos y texto*/
#contenidoInterior .fotoImagen {clear:both; width:auto;}
#contenidoInterior .fotoImagen .fotoImagenFoto{width:35%;float:left;}
#contenidoInterior .fotoImagen .fotoImagenTexto{width:65%;float:left;}
#contenidoInterior .ImagenLogoEmpresa{float:left;margin:.5em 1.5em 2em .5em;clear:both}

/*Enlaces*/
/*#columnaContenido #contenido #listadoEnlaces{width:auto}
#columnaContenido #contenido #listadoEnlaces li{background:none}
#columnaContenido #contenido #listadoEnlaces li a{display:block;float:left}
#columnaContenido #contenido #listadoEnlaces div.imgenlace{width:0.1em;}
#columnaContenido #contenido #listadoEnlaces div.txtenlace{width:38em;float:right}*/



#columnaContenido #contenido div.enlace
{
    clear:both;
    margin-bottom:10px;    
    overflow:auto;
}

#columnaContenido #contenido div.imgenlace
{     
    width:20%;
    float:left;    
    text-align:center;
}

#columnaContenido #contenido div.txtenlace
{
    
        float:right;       
       width:75%;       
       
}


/*Enlaces*/
/*#columnaContenido #contenido #listadoEnlaces{width:auto}
#columnaContenido #contenido #listadoEnlaces li{clear:both;background:none;text-align:center;
font-size:small}
#columnaContenido #contenido #listadoEnlaces li *{clear:both;float:none;background:none;text-align:center}
#columnaContenido #contenido #listadoEnlaces li img{margin:1.5em auto .25em}*/
 table img {display:inline;}
 
 
/* CALENDARIO */
#columnadosDer{float:right;width:20.6em;padding:1.6em .99em 1em;}
#columnadosIzq{float:left;width:32.6em;min-height:40em;} 
* html #columnados{height:40em}
/* calendario - resultado evento colum izq */
#columnadosIzq h2{margin:2em 0 .4em !important;padding:0;color:#005952;font-size:1.1em !important;}
#columnadosIzq a{color:#005952 !important;margin:0;padding:0;}
#columnadosIzq {margin:0;padding:0;}
#columnadosIzq p{margin:0 0 .5em !important;}
#columnadosIzq p strong{display:inline;padding:0 .2em 0 0;color:#ED6205;font-weight:normal;}
/* calendario - Ffiltro resultado */
#columnadosIzq .ordenarlistado{width:29em;margin:1em 0 2em;padding:0 0 .3em;background:#DBE8E8;border:1px dashed #ACC7C8;border-left:0 none;border-right:0 none;}
#columnadosIzq .ordenarlistado h2{margin:.2em 1.1em 0 !important;padding:0 0 0 1em;color:#666;background:url(../img/iconoRastroInteriorUl.gif) no-repeat 0 .1em;font-size:.9em;}
#columnadosIzq .ordenarlistado .nowrap{float:left;margin:.3em 1em 0 1em;}
#columnadosIzq .ordenarlistado .nowrap label{display:block;font-size:.9em;}
#columnadosIzq .ordenarlistado .nowrap select{font-size:.9em;color:#666;border:1px solid #666;}
#columnadosIzq .ordenarlistado input{margin:1.2em 0 0 1em;padding:.2em .4em;color:#404040;background:url(../img/fondoInputCal.jpg) repeat-x 0 center;border:1px solid #b7b7b7;font:normal 1.1em/1em Verdana, Arial, sans-serif;}
/* calendario */
div.inicajacalendarioeventos{padding:0 0 .4em;overflow:hidden}
div.inicajacalendarioeventos h1{margin:.4em 1.2em 0 1.6em;height:1.8em !important;color:#2D5986;font-size:.65em;font-weight:bolder;}
/* calendario - titulo colm der */
.h1rojo h1{padding:0 0 0 1.3em;background:url(../img/icoTituloCal.gif) no-repeat 0 .1em;font:normal 1.8em/1em Tahoma, Arial, sans-serif;font-weight:normal;}
div.calnav input{padding:.2em .4em;color:#404040;background:url(../img/fondoInputCal.jpg) repeat-x 0 center;border:1px solid #b7b7b7;font:normal 1.2em/1em Verdana, Arial, sans-serif;}
/* calendario - botones */
div.calnav{position:relative;height:2.2em;text-align:center;}
div.calnav input{position:absolute;top:0;left:0;}
div.calnav .calmesiguiente{left:auto;right:0;}
/* calendario - mensual */
div#cal table{width:100%;margin:.3em 0 1em;font-size:1.3em;border-collapse:collapse;}
div#cal table caption{display:none;}
div#cal table th{padding:.2em .3em;color:#fff;background:#005952;border-bottom:3px solid #fff;text-align:center;font-weight:normal;}
div#cal table th abbr{border:0 none;}
div#cal table td{padding:.15em;color:#666;background:#f0f0f0;text-align:center;font-weight:normal;}
div#cal table td a{display:block !important;color:#000 !important;background:#ACC7C8;text-decoration:none;}
div#cal table td a:hover{color:#fff !important;background:#005952;}
div#cal table td span.oculto{float:right;color:#ED6205;font-size:.6em;}
div#cal table tfoot{font-size:.7em;border:2px solid #fff;}
div#cal table tfoot td{padding:1em 0 0;color:#666;background:#fff;}
/* calendario - lista proximos eventos*/
div.inicajacalendarioeventos li{margin:.5em 0 !important;padding:0 0 0 .8em !important;background:url(../img/icoProxEventos.gif) no-repeat 0 .6em !important;font-size:1.1em;}
div.inicajacalendarioeventos li a{color:#005952 !important;}
/* detalles evento */
#contenido #noticiasDetalle #noticiasDetalleIzquierda strong{display:inline;margin:0 .5em 0 0;}
#contenido #noticiasDetalle #noticiasDetalleIzquierda a{display:inline;}
#contenido #noticiasDetalle #volverListado{padding:2em 0;border-top:1px dashed #eee;}

/* catalogo empresas */
.catalogoEmpresas{margin:0 !important;padding:0;background:#fff;}
.catalogoEmpresas li{
	border-top:1px solid #EFF2F8;
	position:relative;
	width:46%;
	float:left;
	margin:2em 2em 0 0 !important;
	padding:0 !important;
	background:#F6F7FB url(../img/fondoListaEmpresas.jpg) 0 0 repeat-x !important;}
.catalogoEmpresas li a{
	background:url(../img/fondoEnlaceCatalogo.gif) repeat-x 0 0;
	color:#333 !important; }
.catalogoEmpresas li li{ border:none;}
#contenido .catalogoEmpresas li.franquicias{
	background:#fff url(../img/fondoListaEmpresas.gif) 0 0 no-repeat !important;}
.catalogoEmpresas li img{
	position:absolute;

	top:-7px;
	left:.1em;
	vertical-align:middle;
	margin:0 !important;
	padding:0 !important;
	display:inline !important;}
.catalogoEmpresas li a{
	display:block;
	height:3.27em;
	margin:0 !important;
	padding:.3em 0 0 5.5em !important;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	}
.catalogoEmpresas li ul{margin:0 0 0 3.7em !important;min-height:12em;padding:.4em 0 .5em !important}
/* ** */
.catalogoEmpresas .ServiciosAccesibilidad ul,
.catalogoEmpresas .ServiciosComercializacion ul{min-height:10em}
.catalogoEmpresas .ServiciosEmpresas ul,
.catalogoEmpresas .ServiciosIndustriales ul{min-height:20em}
.catalogoEmpresas .ServiciosOcio ul,
.catalogoEmpresas .ServiciosSanitario ul{min-height:3.7em}
/*.catalogoEmpresas .ServiciosAccesibilidad ul,
.catalogoEmpresas .ServiciosComercializacion ul{min-height:10em}
.catalogoEmpresas .ServiciosOcio ul,
.catalogoEmpresas .ServiciosIndustriales ul{min-height:18.4em}
.catalogoEmpresas .ServiciosEmpresas ul,
.catalogoEmpresas .ServiciosSanitario ul{min-height:3.7em}*/
/* ** */
.catalogoEmpresas li ul li{
	width:80%;
	height:1.57em;
	margin:0 0 .4em .8em !important;
	padding:.2em 1em !important;
	background:url(../img/fondoLiCatalogo2.gif) .2em .6em no-repeat !important;
	/*border:1px solid blue;*/
	height:auto;}
.catalogoEmpresas li ul li a{
	color:#585858 !important;
	margin:0 !important;
	padding:0 !important;
	float:left;
	background:none;
	font-weight:normal;
	font-size:1.1em;
	text-decoration:underline;
	/*border:1px solid red;*/
	height:auto;}
.catalogoEmpresas li ul li a:hover{text-decoration:none;}	
.catalogoEmpresas span.listaEmpresaCierra{
	position:absolute;
	top:4.1em;
	right:-1.8em;
	/*width:18px;*/
	height:13em;
	background:url(../img/esquinaListaEmpresas.gif) 0 0 no-repeat;display:none}
.catalogoEmpresas .OtrasEmpresas{
	width:95.6%; margin-right:0 !important; margin-left: 0 !important;}
.catalogoEmpresas .OtrasEmpresas ul{
	/*min-height:31em;*/
	overflow:hidden;
	padding-bottom:2em !important;}
.catalogoEmpresas .OtrasEmpresas ul li{
	float:left;
	width:43.5%;
	}
.catalogoEmpresas .OtrasEmpresas span.listaEmpresaCierra{
	height:31.1em;}
.catalogoEmpresas .ServiciosOcio span.listaEmpresaCierra{
	height:13em;}
.catalogoEmpresas .ServiciosIndustriales span.listaEmpresaCierra{
	height:13em;}

/* buscador */
.buscador{margin:0 0 1.5em;padding:0 0 1.5em;border:0 none #fff;border-bottom:1px dashed #B9E1DD;text-align:center;}
.buscador legend{display:none;}
.buscador input{width:19em;padding:0 .5em;border:1px solid #90AAC2;font-size:1.2em;cursor:pointer;}
.buscador #botonesEnviar{display:inline;}
.buscador #botonesEnviar input{width:6em;padding:0;background:#00625B url(../img/fondoBotonVerde.gif) left bottom repeat-x;color:#fff;font-size:1.1em;font-weight:bold;cursor:pointer;}

/* resultados buscador */
.busquedaResultados h3{color:#ED6205;font-weight:normal;}
.busquedaResultados div a{display:block;margin:1.3em 0 .3em;color:#02665A !important;font-size:1.2em;}
.busquedaResultados #paginado{margin:2em 0 0;padding:0;}
.busquedaResultados #paginado div{padding:1.5em 0 0;width:33%;float:left;font-size:1em;border-top:1px dashed #B9E1DD;text-align:center;}
.busquedaResultados #paginado div a{margin:0;color:#585858 !important;font-size:1em;}


/* Banner formación superior */
img.imgBannerFormSup
{
	margin: 0.8em 0em 0 5.3em;
	}
	
	/* insertar banner bbva 
div#once{background:#fff url(../img/mBanner_ONCE.jpg) .5em no-repeat;font-size:1em;font-weight:bolder;padding:0;height:9.5em;height:60px;margin:0 auto .4em;float:right;position:relative;width:25.5em;}
div#once a{background-image: none;color:#000;display:block;font-size:1.2em;left:0;margin:0;padding:0;position:relative;text-decoration:none;top:5px;width:100%}
div#once img{border-right:1px solid #cdcdcd;padding-right:1px;position:absolute;left:0}
div#once span{color:#998D7F;padding-left:95px;display:block;font-size:.8em;padding-top:2.6px}
div#once strong{color:#B72A30;display:block;font-size:1.55em;font-weight:bolder}*/

/* insertar banner bbva */
div#once{
	background:#fff url(../img/mBanner_ONCE_2.jpg) 0 0 no-repeat;
	font-size:1em;
	font-weight:bolder;
	padding:0;
	height:54px;
	margin:.8em 0 0;
	position:relative}
div#once a{
	color:#000;
	display:block;
	font-size:.9em;
	margin:0;
	padding:0;
	position:relative;
	text-decoration:none;
	top:5px}
div#once img{border-right:1px solid #cdcdcd;padding-right:1px;position:absolute;left:0}
div#once span{color:#998D7F;padding-left:80px;display:block;font-size:1em}
div#once strong{color:#B72A30;display:block;font-size:1.55em;font-weight:bolder}
.centraBannerInserta{margin:0 0 0 30px;padding:0}
.margen0{margin-bottom:-4px !important}
#cuerpo .masAltura{min-height:8.7em;height:8.7em}
#cuerpo .masAltura p{margin:0}
#cuerpo .bannersHome ul{margin:.2em 0 0;padding:0}
#cuerpo .bannersHome ul li{background-image:none;float:left;margin:.8em 0 0.5em;padding:0}
#cuerpo .bannersHome ul li.primero{float:none;padding-top:.8em;text-align:center}
#cuerpo .bannersHome ul li.ultimo{float:right}
#cuerpo .bannersHome ul li a{background-image:none;padding:0}
/*#cuerpo h1.h1PagIniMedidas,
#cuerpo h1.h1PagIniFranquicias,
#cuerpo h1.h1PagIniNoticias,
#cuerpo h1.h1PagIniCalidad{}*/
#cuerpo h1.h1PagIniFranquicias{margin-bottom:.8em;margin-top:1em}
#cuerpo h1.h1PagIniCalidad{margin-top:1em}


.buscatop{font-size:.55em;}
.buscatop input{width:9em;}
.buscatop h2, .buscatop label{position:absolute;top:-10000px}
.buscatop fieldset{float:right}

.bannersHome{padding-top:20px}

/* banners pag ini */
#derecha ul#areas li.bannerPeqIzq
#derecha ul#areas li.bannerPeqDer{height:60px}
#derecha ul#areas li.bannerPeqIzq{clear:left;margin-left:8px;width:120px}

