/* CSS Document */

*,html{margin:0;padding:0;}

body{line-height:normal;background:#5c82a0 url(/central/img/bk.pagina-general.gif) 0 0 repeat-x; font-size:72%; font-family:'lucida sans',arial,helvetica,sans-serif; margin:0; padding:0; color:#666;}

h3 { color:#fff; font-size:1.2em; text-transform:uppercase;}

ul,ol,dl{margin-left:2em;margin-bottom:1em;}
li{margin-bottom:0.5em;margin-left:1.5em;}
p{margin-bottom:1em; line-height:1.5em; color:#666;}

a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}

form { margin:0; padding:0}
label { padding:0 1em 0 4em;}
fieldset { border:0; background:#f7f7f7}
fieldset legend { display:none;}
fieldset div { padding:1.5em 0;}
fieldset h2 { font-size:1em; color:#ea8a1c; padding:1.5em 0 0 3.9em;}
.baja-boletin fieldset p { color:#666; font-size:.9em;margin-left:7em;}
input { border:1px solid #ccc; margin:0; padding:.2em .5em; width:14em; font-family:'lucida sans',arial,helvetica,sans-serif;}
input[type=submit] { cursor:pointer; border:0; background:#333; color:#fff; padding:.2em; width:auto; margin:0 0 0 7.7em;}
select { border:1px solid #fff; margin:0 0 0 5.7em; width:14em; font-family:'lucida sans',arial,helvetica,sans-serif;}



/*layout*/
#global { margin:0 auto; width:72.2em; padding:0; }
#header {width:100%; float:left; }

.logotipo { padding:0; margin:0; float:left; width:100%; text-align:left; clear:both; }
.logotipo p img,
.logotipo p { padding:0; margin:0; text-align:left}

.sedes { width:72.2em; float:left; clear:both; padding:1.6em 0 1em 0; margin:0; list-style:none; text-align:center; background:#0e0e0e url(/central/img/bk.cabecera-degradado.gif) top right repeat-y}
.sedes li { display:inline;color:#777; letter-spacing:-.05em; margin:0 -.2em 0 0; line-height:1em; padding:0 0 0 .1em; font-size:.85em; border-left:1px solid #777;}
.sedes li:first-child { border:0;}
.sedes li span { color:#bababa; cursor:pointer}
.sedes li a { color:#eee; text-decoration:none; padding:0 .1em;}
.sedes li a:hover { color:#fff;  text-decoration:none}

.centros { width:100%; float:left; clear:both; padding:1.4em 0; margin:0; text-align:left; list-style:none; background:#0e0e0e url(/central/img/bk.cabecera-degradado.gif) top right repeat-y}
.centros li { display:block; float:left; clear:none; color:#777; padding:0 0 0 .8em; line-height:1.3em; margin:0; font-size:.9em;}
.centros li strong { color:#fff;letter-spacing:-.03em; display:block; padding:0 0 .1em 0; font-weight:normal; font-size:1.1em; }
.centros li a {  color:#fff;letter-spacing:-.03em; text-decoration:none; padding:0;}
.centros li a:hover { color:#333; background:#fff; text-decoration:none}


#contenido { width:100%; float:left; background:#fff; clear:both; margin:0; padding:0;}

.enlaces-directos { width:72.05em; float:left; border:1px solid #76a4d2; clear:both; margin:0; padding:1em 0; list-style:none; background:#92b0cc url(/central/img/bk.secciones-inferior.gif) top right repeat-y}
.enlaces-directos li { width:26em; float:left; padding:0 1.5em; margin:0; border-left:1px solid #fff}
.enlaces-directos li p { color:#fff; font-size:.95em; padding:1em 0 .5em 7em;}
.enlaces-directos li img { padding-top:1.5em}

.enlaces-directos li.folletos { border:0; background:url(/central/img/ico.folleto-central.gif) 1.2em 2.5em no-repeat}
.enlaces-directos li.empleo { background:url(/central/img/ico.trabaja-nosotros.gif) 1.4em 3.6em no-repeat}
.enlaces-directos li.marcas { width:8.5em; height:9.8em}

.detalle-centro { width:23em; height:33em; padding:2em 0 0 4em; float:left; background:url(/central/img/bk.separador-mapa.gif) left center no-repeat}

.detalle-centro .navegacion { width:100%; float:left; padding:.8em 0; margin:0; clear:both;}
.detalle-centro .navegacion a { text-indent:-9999px; outline:none; display:block; float:left; width:3em; height:3em;}
.detalle-centro .navegacion a#prev { background:url(/central/img/btn.centro-siguiente.gif) 0 0 no-repeat}
.detalle-centro .navegacion a#prev:hover { background:url(/central/img/btn.centro-siguiente-over.gif) 0 0 no-repeat}
.detalle-centro .navegacion a#next { background:url(/central/img/btn.centro-proximo.gif) 0 0 no-repeat}
.detalle-centro .navegacion a#next:hover { background:url(/central/img/btn.centro-proximo-over.gif) 0 0 no-repeat}
.detalle-centro .navegacion span { color:#999; font-size:1.1em; display:block; float:left; width:14em; text-align:center; padding-top:.8em;}

.detalle-centro .fichas { width:23em; height:25em; padding:0; margin:0; float:left; clear:both; overflow:hidden }
.detalle-centro .fichas div#content-fichas { width:1px; float:left; clear:both}
.detalle-centro .fichas div { width:25em; float:left;}
.detalle-centro h1 { font-size:1em; padding:.8em 0 2.5em 0; margin:0; color:#333; }
.detalle-centro h1 strong { display:block; color:#ea8a1c; font-size:1.46em}
.detalle-centro p { font-size:.95em; color:#333; padding-left:1em}

.detalle-centro a.ver-centro { background:url(/central/img/btn.visitar-centro.gif) 0 0 no-repeat; line-height:1.2em; padding:.5em 6em .3em 1em; color:#fff;}
.detalle-centro a.ver-centro:hover { text-decoration:none; background:url(/central/img/btn.visitar-centro-over.gif) 0 0 no-repeat; color:#fff;}

.mapa-espana { float:left; width:45.2em; height:35em; background:url(/central/img/bk.mapa-espana.jpg) 0 0 no-repeat;}
.mapa-espana ul { list-style:none; width:100%; float:left; clear:both; padding:0; margin:0; list-style:none}
.mapa-espana ul li { position:absolute; text-indent:-9999px; padding:0; margin:0; width:2em; height:2em; background:url(/central/img/ico.mapa-inactivo.gif) 0 0 no-repeat}
.mapa-espana ul li a { outline:none; display:block; width:2em; height:2em; background:url(/central/img/ico.mapa-activo.gif) 0 0 no-repeat}

.mapa-espana ul li.almendralejo { margin:21.8em 0 0 9.8em}
.mapa-espana ul li.aranjuez { margin:15.3em 0 0 18em}
.mapa-espana ul li.carbajosa { margin:12.5em 0 0 11.6em}
.mapa-espana ul li.ciudad-real { margin:20.7em 0 0 17em}
.mapa-espana ul li.miranda { margin:6.3em 0 0 19.7em}
.mapa-espana ul li.pamplona { margin:6.2em 0 0 24.2em}
.mapa-espana ul li.soria { margin:9.9em 0 0 22em}
.mapa-espana ul li.leon { margin:6.2em 0 0 12.7em}
.mapa-espana ul li.trujillo { margin:18.5em 0 0 11em}
.mapa-espana ul li.vitoria { margin:5.3em 0 0 21.8em}
.mapa-espana ul li.francia { margin:3.8em 0 0 31em}
.mapa-espana ul li.portugal { margin:17em 0 0 4em}
.mapa-espana ul li.murcia { margin:25.6em 0 0 25.2em}

#datos-sede { width:10em; padding:1em; border:1px solid #ccc; background:#fff; opacity:.8; color:#333;}

#footer { width:100%; margin:0 0 1em 0; padding:.4em 0 0 0; clear:both; background:#0e0e0e url(/central/img/bk.cabecera-degradado.gif) top right repeat-y; clear:both;}
#footer p { padding:0; margin:0; text-align:center; color:#666}
#footer ul { padding:0 0 1em 0}

.baja-boletin { width:100%; float:left; padding:0 0 2em 0;}
.baja-boletin h1 {margin:0 0 2em 0; font-size:1.3em; color:#fff; background:#333; padding:.5em 0 .5em 2em;}
.baja-boletin p { margin:0; padding:.5em 3em; font-size:1em;}
.baja-boletin p.info-anexo { font-size:.8em; padding:2em 4em; font-style:italic}