*{ margin: 0; padding: 0; border: 0; list-style: none outside none; background-color: transparent }
body{ background-color: #fff; color: #000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100% }
a{ color: #A63093; text-decoration: underline }
a:hover{ color: #A63093; text-decoration: none }
a span.acceskey{ text-decoration: underline }

.contenedor{ margin: 1em auto; font-size: .8em; width: 50em; overflow: hidden;}
* html .contenedor{ overflow: visible }

.contenedor textarea#txtComentario{border:1px solid #ccc; font-size:.95em;margin-left:18px;}
.contenedor input#txtNombre{border:1px solid #ccc; font-size:.95em; margin-left:72px;}
.contenedor input{border:1px solid #ccc; font-size:.95em;}
.contenedor label.txtVertical{vertical-align:top;font-size:.95em;}
.contenedor input#txtBuscador{border:1px solid #ccc; font-size:.95em;margin-left:30px;}
.contenedor input.boton{background-color:#FAEAB9;}
.contenedor input#btnBuscador{margin-left:40px;}
.contenedor #mensajes{margin-top:30px;}
.contenedor #btnVolver{text-align:center;}

/* comunes */
h1{ color: #32659C; font-size: 1.8em; font-weight: bolder }
h2{ color: #32659C; font-size: 1.4em }
h3{ padding: 0 0 20px 10px; color: #1A6CEA; font-size:1.3em; margin:-17px 0 0 0; font-weight:normal !important; }
ul{ padding: .5em .2em; margin: .2em 0 .5em }
li{ padding: .2em 1em .25em 1.2em; background: url('Imagenes/menuli.gif') no-repeat .6em .65em; font-size: .85em; list-style: none }
ol li { list-style-type:lower-alpha;}
p{ clear: both; margin: .5em 0; font-size: .85em }
label{color:#555555;}

* html li{ background-position: .6em .85em }
strong{ color: #e0393e; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.limpiar,
.clearBoth{ clear: both; float: none; width: auto; padding: 0; margin: 0; visibility: hidden; font-size: .001em; height: 0 }
.oculto{ padding: 0; margin: 0; display: none; font-size: .001em; text-indent: -1000em }
.enlaceoculto{ padding: 0; margin: 0; font-size: .001em; text-indent: -1000em; line-height: 0%; position: absolute }

/* cabecera */
#cabecera{ position:relative;}
* html #cabecera{}
#cabecera #logopeque{ float: left; margin: 2px 0 2px 0 }
#cabecera #logopeque h1{ color: #9C1A87; font-size: 1em; padding: 13px 0 0 0 }
#cabecera #logopeque h1 span{display:block;white-space:nowrap}
#cabecera #logopeque img{ padding: 0 1em 0 0; float:left }
#cabecera #logopeque span.nomempresa{ margin:1.5em 0 0 0 }
#cabecera #logo{ background: url('/FEACEM/imagenes/fondo_logo_home.jpg') repeat-y right top; float: right; width: 20em; height: 11.5em }
#cabecera #imagenfondo { padding: 0; float: left }
#menu{ padding: 0 0 3px 0; margin: 1px 0 0 0; height: 1em;  background: url('/FEACEM/imagenes/fondopie.jpg') repeat-x right top; border: 1px solid #F7D56F; clear: both }
#menu ul{}
#menu li{ display: inline }
#menuarriba{ float: right; clear: both }
#menuarriba ul{ padding: 0 }
#menuarriba li{ display: inline; float: left; padding: 0 0.2em 0.2em }
#menuarriba li a{ color: #333333 }

#menuarribainterior{ float: right; margin: 45px 0 2px 0 }
#menuarribainterior ul{ padding: 0 }
#menuarribainterior li{ display: inline; float: left; padding: 0.2em 0.2em 0 }
#menuarribainterior li a{ color: #333333 }

#cabecera #menu ul{ padding: 0; margin: 0 }
#cabecera #menu li{ padding: 0 0 0 15px; color: #ff3300; background: url('/FEACEM/imagenes/liHome.gif') no-repeat 5px 5px }
#cabecera #menu li.menuinterior{ color: #9C1A87 }
#cabecera #menu li.menuinterior a{ color: #9C1A87; font-weight: normal }
#cabecera #menu a{ color: #ff3300; font-weight: bolder; font-size: 1.05em }
#cabecera #menu a:hover{ text-decoration: none }
#contenidos{ width: 100%; font-size: 1em; clear: both }
#contenidos ul{ padding: 1px 0 2px 0; margin: 0 }
#contenidos li{ display: block; float: left }
#contenidos li.contenidos1{ height: 5em; margin: 0 0 0 0; width: 9.2em; background: url('/FEACEM/imagenes/fondocontenido1.jpg') repeat-x bottom right; position: relative }
#contenidos li.contenidos1 a{ color: #1A6CEA; text-decoration: underline; font-weight: bold; display: block; position: absolute; bottom: 5px; right: 5px; text-align: right }
#contenidos li.contenidos1 a:hover{ text-decoration: none }
#contenidos li.contenidos2{ height: 5em; margin: 0 0 2px 5px; width: 9.2em; background: url('/FEACEM/imagenes/fondocontenido2.jpg') repeat-x bottom right; position: relative }
#contenidos li.contenidos2 a{ color: #A80F91; text-decoration: underline; font-weight: bold; display: block; position: absolute; bottom: 5px; right: 5px; text-align: right }
#contenidos li.contenidos2 a:hover{ text-decoration: none }
#contenidos li.contenidos3{ height: 5em; margin: 0 0 2px 5px; width: 9.1em; background: url('/FEACEM/imagenes/fondocontenido3.jpg') repeat-x bottom right; position: relative }
#contenidos li.contenidos3 a{ color: #69B107; text-decoration: underline; font-weight: bold; display: block; position: absolute; bottom: 5px; right: 5px; text-align: right }
#contenidos li.contenidos3 a:hover{ text-decoration: none }
#contenidos li.contenidos4{ height: 5em; margin: 0 0 2px 5px; width: 9.2em; background: url('/FEACEM/imagenes/fondocontenido4.jpg') repeat-x bottom right; position: relative }
#contenidos li.contenidos4 a{ color: #DD8000; text-decoration: underline; font-weight: bold; display: block; position: absolute; bottom: 5px; right: 5px; text-align: right }
#contenidos li.contenidos4 a:hover{ text-decoration: none }
#contenidos li.contenidos5{ height: 5em; margin: 0 0 2px 5px; width: 9.2em; background: url('/FEACEM/imagenes/fondocontenido5.jpg') repeat-x bottom right; position: relative }
#contenidos li.contenidos5 a{ color: #FF3300; text-decoration: underline; font-weight: bold; display: block; position: absolute; bottom: 5px; right: 5px; text-align: right }
#contenidos li.contenidos5 a:hover{ text-decoration: none }

/* migas */
#migas{ border-bottom: 1px solid #ccc; padding: 4px 0 }
#migas ul{ padding: 0 0 0 20px; margin: 0; background: #fff url('/FEACEM/imagenes/migasul.gif') no-repeat 6px .3em }
* html #migas ul{ background-position: 6px .2em }
#migas li{ display: inline; padding: .25em 1em .2em .2em; margin: 0 .05em 0 .1em; background: url('/FEACEM/imagenes/migasli.gif') no-repeat center right }
* html #migas li{ padding: .25em .6em .2em .2em }
#migas li#migasactual a{ font-weight: bolder }

/* cuerpo */
#cuerpo{ width: 50em; background: url('/FEACEM/imagenes/cuerpofondo.jpg') repeat-y right bottom }
#cuerpo{ min-height: 503px }
* html #cuerpo{ height: 503px }
#cuerpo1{ width: 50em; background: url('/FEACEM/imagenes/cuerpofondo1.jpg') repeat-y right bottom }
#cuerpo1{ min-height: 503px }
* html #cuerpo1{ height: 503px }
.contenido{ width: 28em; padding: 1em 11em 7em 2em; margin-left: 13.95em; background: #fff url('/FEACEM/imagenes/cuerpofondo.jpg') no-repeat right bottom }
/*#contarriba{ width: 100%; float: left }
#contarribaleft{ padding: 2em 0.5em 0.5em; width: 24em; float: left }
#contarribaleft img{ padding: 0 1em 0 0; float: left }
#contarribaleft h1{ color: #A63093; font-size: 0.9em; padding: 0 0 1em }
#contarribaleft h2{ color: #A63093; font-size: 0.9em; padding: 0 0 1em }
#contarribaright h2{ color: #A63093; font-size: 0.9em; padding: 0 0 1em; text-align: right }
#contarribaright{ padding: 0 10px 0; margin: 1em 0 0 0; width: 21em; background: url('/FEACEM/imagenes/fondocontarribaright.jpg') repeat-x top right; float: right }
#contarribaright p{ font-family: Arial, Helvetica, sans-serif }
#contarribaright a{ color: #A63093 }
#contarribaright strong{ display: block }
#contarribaright .enlace{ color: #A63093; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; float: right }
#contarriba p.enlacenoticiasdestacadas{ color: #A63093; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width:20%; float:right;}
#contarribaright .fecha{ color: #A63093 }
#contarribaright img{ margin: 0px 0 0 5px }
#contabajo{ width: 100%; float: left }
#contabajoleft{ padding: 20px 10px 20px; width: 24em; float: left }
#contabajoleft a:hover{ color: #A63093 }
#contabajoleft strong{ width: 24em; float: left; display: block }
#contabajoleft img{ padding: 0 10px 0 0; float: left }
#contabajoleft h2{ color: #A63093; font-size: 0.9em; padding: 0 0 1em }
#contabajoright{ padding: 0 10px 0px; margin: 1em 0 0 0; width: 21em; background: url('/FEACEM/imagenes/fondocontabajoright.jpg') repeat-x top right; float: right }
#contabajoright h2{ color: #1A6CEA; font-size: 0.9em; padding: 0 0 1em; text-align: right }
#contabajoright img{ padding: 0 10px 0 0; float: left }
#contabajoright2{ padding: 0 10px 20px; margin: 0 0 0 0; width: 21em; float: right }
#contabajoright2 img{ margin: 5px 0 0 5px }
#contabajoright2 div.izquierda a.enlace{ float: left; color: #1A6CEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; font-weight: bold }
#contabajoright2 div.derecha a.enlace{ float: right; color: #1A6CEA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight: bold }
*/
/* remaquetacion de la home */
#columleft{
	width:47%;
	float:left;}
#columleft h1{
	color: #A63093;
	font-size: 0.9em;
	padding: 0 0 1em; }
#columleft h2{
	color: #A63093;
	font-size: 0.9em; 
	padding: 0em 0 .4em 0; 
	text-align:left; }
#columleft p{
	margin:0 0 2em 0 }
#columleft p img{
	float:left;
	margin:0 .7em  .5em 0;}
#columright{ 
	float:right;
	width:47%;}
#columright h2{
	font-size: 0.9em;
	color: #A63093;
	text-align:right;
	padding: .3em .3em 1em 0; 
	}
#columright #contBuscadorCee{
	background: url('/FEACEM/imagenes/fondocontarribaright.jpg') repeat-x top right;
	padding:0 .7em 2em;
	margin-bottom:1em;
	}
#columright #contBuscadorCee a.enlacecatalogos{
	background: url('/FEACEM/imagenes/flechadermorada.gif') no-repeat bottom right;
	color: #A63093;
	font-weight: bold;
	font-size:.85em; 
	float:right;
	display:block;
	padding:0 1em 0 0;
	}	
#columright #contnoticias{
	background: url('/FEACEM/imagenes/fondocontarribaright.jpg') repeat-x top right;
	padding:0 .7em 2em;
	}
#columright #contnoticias a.enlacenoticiasdestacadas{
	background: url('/FEACEM/imagenes/flechadermorada.gif') no-repeat 10.2em .5em;
	color: #A63093;
	font-weight: bold;
	font-size:.85em; 
	float:right;
	display:block;
	padding:0 1em 0 0;
	}
#columright #contrevista{
	background: url('/FEACEM/imagenes/fondocontabajoright.jpg') repeat-x top right;
	margin:1em 0 0 0;
	padding:0 0 1em 0;
	}
#columright #contrevista h2{color:#1A6CEA;	}
#columright #contrevista p img{
	float:left;
	margin:0 .5em 0 0;}	
#contrevista #enlacesmensuales{
	font-size:.85em; 
	}
#contrevista #enlacesmensuales strong{
	display:block;}
#contrevista #enlacesmensuales strong a{
	color:#1A6CEA;}	
#contrevista #enlacesabajorevista{
	margin:1em 0 0 0;
	overflow:auto;
	clear:both;
	}
* html #contrevista #enlacesabajorevista{ height:1%;}
#contrevista #enlacesabajorevista a.enlaceizq{
	float:left;
	color:#1A6CEA;
	font-weight:bold;
	font-size:.85em;
	}	
#contrevista #enlacesabajorevista a.enlacedcha{
	background: url('/FEACEM/imagenes/flechaderazul.gif') no-repeat 6.8em .5em;
	padding:0 1em 0 0;
	float:right;
	color:#1A6CEA;
	font-weight:bold;
	font-size:.85em;}
/* fin remaquetacion de la home */

#noticias{}
.titulo{ color: #DD8000; font-size: 1.2em; padding: 0.5em 0 0 1em; font-weight: bold }
.fechanoticias{ color: #1A6CEA; padding: 0 0 0 8em }
.noticias{ color: #555555; padding: 0 12em 3em 8em }
.entradillacontacta{ color: #555555; padding: 0 12em .1em 8em }
.noticiasweb{ color: #555555; padding: 0 12em 0.5em 8em}
.noticias strong{ color: #e0393e; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: block }
.noticias a{ color: #9C1A87 }
.noticias a:hover{ color: #9C1A87 }
#navegacion{ color: #555555; font-size: 1em; margin: 0 100px 50px 100px }
.navegacion1{ float: left; margin: 0 0 0 20px }
.navegacion1 p{ text-align: center }
.navegacion1 a, a:hover{ color: #555555 }
.navegacion1 p.paginacion{ margin: 20px 0 0 20px }
#menuquienessomos{ padding: 10px 0 0 0; margin: 15px 0 30px 0; width: 9em; float: left; font-size: 0.95em }
#menuquienessomos ul.quienessomos li{ padding: 0 0 10px 15px; color: #555555; background: url('/FEACEM/imagenes/liQuienesSomos.gif') no-repeat 5px 5px }
* html #menuquienessomos ul.quienessomos li{ padding: 0 0 10px 15px; color: #555555; background: url('/FEACEM/imagenes/liQuienesSomos.gif') no-repeat 5px 7px }
#menuquienessomos ul.quienessomos li a{ color: #1A6CEA }
#menuquienessomos ul.submenu li{ padding: 0 0 5px 15px; color: #555555; background: url('/FEACEM/imagenes/liQuienesSomosSubmenu.gif') no-repeat 5px 5px }
* html #menuquienessomos ul.submenu li{ padding: 0 0 5px 15px; color: #555555; background: url('/FEACEM/imagenes/liQuienesSomosSubmenu.gif') no-repeat 5px 7px }
#menuquienessomos ul.submenu li a{ color: #1A6CEA }
#cuerpoquienessomos { padding: 10px 100px 0 20px; margin: 15px 0 30px 0; background: url('/FEACEM/imagenes/punteado.gif') no-repeat top left; width: 30em; min-height: 450px; float: right }
* html #cuerpoquienessomos{ height: 450px }
#cuerpoquienessomos h2{ padding: 0px 0 20px 0; font-size: 1.2em; color: #999999 }
#cuerpoquienessomos a{color: #1A6CEA; text-decoration:underline;}
#cuerpoquienessomos a:hover{ color: #1A6CEA; text-decoration: none }

#cuerpoquienessomos li{ font-size:1em; color: #666;}
#cuerpoquienessomos li a{color: #666; text-decoration:underline; padding-bottom:10px; display:block;}
#cuerpoquienessomos li a:hover{ color: #666; text-decoration: none }
ol{}

/*#cuerpoquienessomos span{ padding: 0 0 20px 10px; font-size: 1.2em; color: #999999 }*/
#cuerpoquienessomos span.pipe{ padding: 0 0 20px 10px; font-size: 1.2em;}
#cuerpoquienessomos h2 strong{ padding: 0 0 20px 10px; color: #1A6CEA; font-weight: bold }
#cuerpoquienessomos img{ padding: 0 10px 0 0; float: left }
#cuerpoquienessomos p{ padding: 0 0 20px 0;color: #555555;font-size: 1em;}

/* pie */
#pie{ border: 1px solid #F7D56F; clear: both; position: relative; background: url('/FEACEM/imagenes/fondopie.jpg') repeat-x right top; color: #DD8000; padding: 2px 2px 0 2px; width: 50em }
#pie div.pieizquierda{ float: left; font-size: .8em }
#pie div.piederecha{ float: right }

/* Pagina de error*/
div#paginaError {margin: 0 auto; background: url('/FEACEM/imagenes/fondoError.gif') no-repeat left top; width:22em; margin-top: 3em; height:8em;}
div#paginaError p {text-align:center; color:#9C1A87; font-size:1.2em; padding-top:2.8em;}
div#paginaError strong {display:block; color:#999999;}
/*texto logotipo*/
/* nuevo h1*/
h1#home { 
	position:absolute; 
	top:7.8em; 
	right:.2em;
	/*width:100%;*/
	}
h1#home strong.textorosa{
	font-family:Tahoma;
	font-weight:normal;
	font-size:.9em; 
	text-align:center;
	color:#9C1A87;
	margin:-6px 0 0 0;
	display:block;
	margin-bottom:0;
	padding-bottom:0;}
h1#home strong.textonaranja
{
font-family:Tahoma;
	font-weight:normal;
	font-size:.9em;
	text-align:center;
	color:#E39524;
	margin:0px;
	}

/*
p.textorosa{font-family:Tahoma; font-size:1.55em;  text-align:center; color:#9C1A87; margin:-6px 0 0 0; font-size:.8em;}
p.textonaranja{font-family:Tahoma; font-size:1.55em;  text-align:center; color:#E39524; margin:0px; font-size:.8em; }
*/



/* */
/* Catalogo Centros */
/*catalogoCentrosCajaBusqueda*/
#cuerpoCatalogoCentros{background:url('../imagenes/punteado.gif') no-repeat top left;float:right;margin:15px 0 30px;min-height:450px;padding:10px 100px 0 20px;width:30em}
* html #cuerpoCatalogoCentros{height:450px}
#cuerpoCatalogoCentros h2{color:#999;font-size:1.2em;padding:0 0 20px}
#cuerpoCatalogoCentros a{color:#1A6CEA;text-decoration:underline}
#cuerpoCatalogoCentros a:hover{color:#1A6CEA;text-decoration:none}
#cuerpoCatalogoCentros span.pipe{font-size:1.2em;padding:0 0 20px 10px}
#cuerpoCatalogoCentros h2 strong{color:#1a6cea;font-weight:bolder;padding:0 0 20px 10px}
#cuerpoCatalogoCentros img{float:left;padding:0 10px 0 0}
#cuerpoCatalogoCentros p{color:#555;font-size:1em;padding:0}
/*catalogoCentrosCajaBusqueda*/
.catalogoCentrosCajaBusqueda{margin:10px 5px 20px}
.catalogoCentrosCajaBusqueda div{clear:both;float:none;font-size:.95em;margin:0 0 .5em;overflow:hidden}
.catalogoCentrosCajaBusqueda div label{display:block;font-weight:bolder;margin:.1em 1% .1em 0;text-align:left}
.catalogoCentrosCajaBusqueda div select{background-color:#fff;border:1px solid #ccc;font-size:1em;margin:0;max-width:100%;width:100%}
.catalogoCentrosCajaBusqueda div.boton{text-align:right;margin-top:1em}
.catalogoCentrosCajaBusqueda div.boton input{background-color:#faeab9;border:1px solid #ccc;cursor:pointer;font-size:1.05em;padding:1px 4px .5px}
/*catalogoCentrosResultados*/
.catalogoCentrosResultados{margin:10px 0 20px;overflow:hidden;padding:2px 0;position:relative}
.catalogoCentrosResultados table{clear:both;float:none;font-size:.85em;margin:0 auto .5em;overflow:hidden;border-collapse:collapse;width:98%}
.catalogoCentrosResultados table td,
.catalogoCentrosResultados table th{border:1px solid #d9d9d9;padding:1px 2px;text-align:left;vertical-align:top}
.catalogoCentrosResultados table th{background-color:#eee;font-size:.85em;font-weight:bolder}
.catalogoCentrosResultados #navegacion{font-size:.8em;margin:20px 0 0;overflow:hidden;position:relative}
/** html .catalogoCentrosResultados #navegacion{height:1%;overflow:visible}*/
.catalogoCentrosResultados #navegacion *{text-align:center;position:relative}
.catalogoCentrosResultados #navegacion .navegacion1{margin:0 0 0 10px}
/**+html .catalogoCentrosResultados #navegacion .navegacion1{margin:0;width:19%}
* html .catalogoCentrosResultados #navegacion .navegacion1{margin:0 0;left:-0px;width:19%}*/
.catalogoCentrosResultados #navegacion .navegacion1 p.paginacion{margin:32px 0 0}
*+html .catalogoCentrosResultados #navegacion .navegacion1 p.paginacion{margin:31px 0 0;white-space:nowrap}
* html .catalogoCentrosResultados #navegacion .navegacion1 p.paginacion{white-space:nowrap}
.catalogoCentrosResultados #navegacion img{margin:0 auto 0 50%;position:relative;left:-8px}
* html .catalogoCentrosResultados #navegacion img{display:block;margin:0 0 0 3.6%;position:relative;left:auto}
* html .catalogoCentrosResultados #navegacion a{display:block;margin:0 auto;position:relative;left:auto}
* html .catalogoCentrosResultados #navegacion input{display:block;margin:10px 0 0;position:relative;left:auto;text-align:left;width:100%;float:left}
*+html .catalogoCentrosResultados #navegacion *{zoom:1}
.catalogoCentrosResultados #navegacion input{background-color:transparent;border:0 none;color:#1A6CEA;cursor:pointer;font-family:Verdana;margin-top:10px;position:relative;text-align:center !important;text-decoration:underline}
.catalogoCentrosResultados #navegacion input[disabled="disabled"]{color:#999}

/* Paginacion Catalogo */
.catalogoCentrosResultados #navegacion{font-size:.8em;margin:20px auto 0;overflow:hidden;position:relative;text-align:center;}
/* * html #navegacion{height:1%;overflow:visible;width:40em}*/
* html #navegacion{}
.catalogoCentrosResultados #navegacion *{text-align:center;}
.catalogoCentrosResultados #navegacion .navegacion1{float:left;padding:0 0 0 9px;}
*html .catalogoCentrosResultados #navegacion .navegacion1{float:left;padding:0 0 0 4px;}
.catalogoCentrosResultados #navegacion .navegacion1 input{padding:18px 0 0 0;text-decoration:none;overflow:visible;position:static;width:auto;float:none}
.catalogoCentrosResultados #navegacion .navegacion1 input.inputDisabled{cursor:default;}
.catalogoCentrosResultados #navegacion .navegacion1.inicio input{background:url("/FEACEM/imagenes/inicio.gif") no-repeat top center;}
.catalogoCentrosResultados #navegacion .navegacion1.anterior input{background:url("/FEACEM/imagenes/anterior.gif") no-repeat top center;}
.catalogoCentrosResultados #navegacion .navegacion1.siguiente input{background:url("/FEACEM/imagenes/siguiente.gif") no-repeat top center;}
.catalogoCentrosResultados #navegacion .navegacion1.fin input{background:url("/FEACEM/imagenes/fin.gif") no-repeat top center;}
/**+html #navegacion .navegacion1{margin:0;width:19%}
* html #navegacion .navegacion1{margin:0 0;left:-0px;width:19%}*/
.catalogoCentrosResultados #navegacion .navegacion1 p.paginacion{margin:34px 0 0}
*+html .catalogoCentrosResultados #navegacion .navegacion1 p.paginacion{margin:34px 0 0;white-space:nowrap}
* html .catalogoCentrosResultados #navegacion .navegacion1 p.paginacion{margin:28px 0 0;white-space:nowrap}

/*catalogoCentrosFicha*/
.catalogoCentrosFicha{padding:0 0 20px 10px;width:96%}
.catalogoCentrosFicha h4{color:#1A6CEA;font-size:1.7em;font-weight:normal;padding:.5em 0 .3em}
.catalogoCentrosFicha .catalogoCentrosFichaDatos{border:1px solid #d9d9d9;border-bottom:0;font-size:1.05em;margin:0 0 1em;padding:0}
.catalogoCentrosFicha .catalogoCentrosFichaDatos ul{margin:0;padding:0}
* html .catalogoCentrosFicha .catalogoCentrosFichaDatos ul{height:1%}
.catalogoCentrosFicha .catalogoCentrosFichaDatos ul li{background-color:#fff;border-bottom:1px solid #d9d9d9;display:list-item;height:1%;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:middle}
* html .catalogoCentrosFicha .catalogoCentrosFichaDatos ul li{height:1%}
.catalogoCentrosFicha .catalogoCentrosFichaDatos ul li strong,
.catalogoCentrosFicha .catalogoCentrosFichaDatos ul li span{color:#000;display:block;float:left;font-size:.75em;font-weight:normal;height:100%;padding:.2em .2em .1em;vertical-align:middle;width:67%}
.catalogoCentrosFicha .catalogoCentrosFichaDatos ul li strong{background-color:#eee;border-right:1px solid #d9d9d9;font-weight:bolder;margin:0 .2em 0 0;text-align:right;width:30%}
.catalogoCentrosFicha .catalogoCentrosFichaLista{border-bottom:1px solid #eee;clear:both;font-size:1.05em;overflow:hidden;padding:.4em 0;position:relative}
* html .catalogoCentrosFicha .catalogoCentrosFichaLista{height:1%}
.catalogoCentrosFicha .catalogoCentrosFichaLista h5{color:#1A6CEA;clear:none;display:block;float:left;font-size:.85em;font-weight:bolder;padding:.2em .2em .1em;width:30%}
#cuerpoCatalogoCentros .catalogoCentrosFicha .catalogoCentrosFichaLista p{clear:none;float:left;font-size:.8em;margin:0 0 0 .5%;padding:.2em 0 .1em;vertical-align:middle;width:68%}
#cuerpoCatalogoCentros .catalogoCentrosFicha .catalogoCentrosFichaLista ul{clear:none;float:left;margin:0 0 0 .5%;padding:.2em 0 0;vertical-align:middle;width:68%}
#cuerpoCatalogoCentros .catalogoCentrosFicha .catalogoCentrosFichaLista ul li{color:#555;font-size:.8em;margin:0;padding:0 0 .1em}
#cuerpoCatalogoCentros .catalogoCentrosBtn{margin:1.5em 0 0;padding:0;text-align:right}
#cuerpoCatalogoCentros .catalogoCentrosBtn a{background-color:#faeab9;border:1px solid #ccc;color:#000;font-size:1.05em;padding:2px 4px 1px;text-decoration:none}
#cuerpoCatalogoCentros .catalogoCentrosBtn a:hover{color:#000}
* html #cuerpoCatalogoCentros .catalogoCentrosBtn a{padding:2px 4px 1px}
*+html #cuerpoCatalogoCentros .catalogoCentrosBtn a{padding:2px 0 1px 4px}
/* end Catalogo Centros */
/* */

/*Formulario centros*/
.exportaCentros{
        border:1px solid #ccc;
        font-size:.8em;
        margin:1em auto;
        overflow:auto;
        width:98%;
        }
.exportaCentros label{ float:right;}
.exportaCentros input{ float:left; margin-left:100px; }
.exportaCentros div{
        margin:.6em;
        clear:both;
        overflow:auto;}
.exportaCentros label{
        margin-right:.9em;
        width:55%;
        text-align:left;}
.botonExportar{
        background-color:#faeab9;
        border:1px solid #ccc;
        cursor:pointer;
        font-size:.8em;
        padding:1px 4px .5px;
        margin:0 30%;}
* html .botonExportar{ margin-left:23%;}
*+html .botonExportar{ margin-left:22%;}        
.exportaCentros .centrado{ text-align:left; padding-left:12px;} 
.exportaCentros .cabecera{
        margin:.5em auto;
        width:80%;}
.exportaCentros .cabecera img{
        float:left;
        margin-right:8px;}                      
.exportaCentros .cabecera h1{
        color: #9C1A87;
        font-size: 1em;
        margin-bottom:.8em;
        padding: 13px 0 0 0;
        float:left;
        width:40%;}
.exportaCentros .cabecera h1 span{display:block;white-space:nowrap}
#cuerpoCatalogoCentros a.propuesta{ display:block; font-size:.8em;}
