html {margin:0; padding:0; border:0;overflow-x: hidden;}
body {margin:0;font-size:62.5%;text-align:center;font-family:Verdana;color:#37393C;}


.imprime {font-family:Arial;font-size:10pt !important;}

ul {font-size:1.6em;}
p {font-size:1.6em;text-align:justify;}
img {border:0}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
acronym {cursor:help;}
* html acronym {border-bottom:1px dotted #ccc;}
*+html acronym {border-bottom:1px dotted #ccc;}
sup {font-size:0.7em;}

hr {border-width:1px;border-style:dotted;margin:2px 0;}
* html hr {border-width:2px;margin:-6px 0;}
*+html hr {border-width:2px;margin:-6px 0;}
hr.pie {float:left;clear:both;width:100%;margin-top:10px;}
* html hr.pie {float:none;}
*+html hr.pie {float:none;}
.clear {clear:both;}
.azul {border-color:#00267F;}
.naranja {border-color:#ffffff;}
.cAzul {color:#00267F;}
.verde {color:#39AC8F;}
.rojo {color:#DD0000;}
.oculta {visibility:hidden;heigth:1px;position:absolute;width:1px}
.clear {clear:both;}
.expand {width:100%;}
.blanco {border-color:#ffffff;}
.naranjaP {background-color:#FACE79;}
.rojoP {background-color:#FC8585;}
.verdeT {background-color:#9FF8E3;}
.gris {background-color:#D4CFCF;}
.azulP {background-color:#CAF5F7;}
.amarilloP {background-color:#F2F7CA;}
.verdeP {background-color:#DCF7CA;}

.correccion {font-size:0.8em;font-style:oblique;color:#37AF8C;}  /* licitaciones */


#contenedor {margin:0 auto;width:100%;text-align:left;}
/* imagen de cabecera */
#cabecera_sescam {width:100%;height:9.7em;position:relative;}
   #cabecera_sescam img.fondo {width:100%;margin-bottom:-4em;}
   #cabecera_sescam > img.fondo {margin-bottom:0;}
   #cabecera_sescam img.sescam {position:absolute;z-index:1;height:5em;top:1.5em;left:1em;}
   #cabecera_sescam img.jccm {position:absolute;z-index:1;height:5em;top:2em;left:67em;}
/* menu horizontal */
#nav_niv1 {background-color:#00267F;height:2.5em;}
   #nav_niv1 ul {float:left;margin:0;padding:0.3em 0 0 0;list-style:none;letter-spacing:0.1em;}
   #nav_niv1 ul li {float:left;position:relative;}
   #nav_niv1 ul a {color:#FFFFFF;font-family:arial;font-size:0.7em;font-weight:bold;}
   #nav_niv1 ul a:hover {text-decoration:none;}

   #nav_niv1 ul li.b_ciu {color:#00267F;}
   #nav_niv1 ul li.b_prof {color:#00267F;}
   #nav_niv1 ul li.b_ciu a:hover {left:2.9em;}
   #nav_niv1 ul li.b_prof a:hover {left:15.6em;}

   #nav_niv1 img.letra {vertical-align:bottom;height:2em;}
   
   .hueco {padding:0 1em;}   

   #central #pest {position:relative;}
   #nav_niv1 img.img_pest {position:absolute;z-index:1;width:30em;height:2em;padding-top:0.5em}
   #nav_niv1 ul.menu_pest {position:absolute;z-index:2;}  

/* area de informacion */
#central {float:center;margin-bottom:-7px;}
* html #central {margin:-10px 0 -20px 0;}
*+html #central {margin:-10px 0 -20px 0;}
#central hr.separador {border:0.3em solid #FFFFFF;}

/* columna izquierda */
#central #col_izd {width:18em;float:left;padding-left:10px;}
   #central #col_izd hr.separador {padding-left:10px;}
/* menu */
   #central #col_izd #menu ul {list-style:none;margin:0;padding-left:0.1em;}
   #central #col_izd #menu ul li {background:url("../images/images_common/vineta_verde.gif") no-repeat 0 0.4em;padding-left:0.5em;line-height:0.9em;}
   * html #central #col_izd #menu ul li {line-height:1em;}
   *+html #central #col_izd #menu ul li {line-height:1em;}
   #central #col_izd #menu ul li a {font-size:0.6em;color:#77797C;font-weight:bold;}
/* idioma */
   #central #col_izd #idioma {height:2.8em;padding:0.5em;}
   * html #central #col_izd #idioma {margin-top:-8px;}
   *+html #central #col_izd #idioma {margin-top:-8px;}
   #central #col_izd #idioma .caja1 {float:left;width:49%;clear:left;}
   #central #col_izd #idioma .caja2 {float:left;width:48%;padding:0;}
   #central #col_izd #idioma img {width:1.2em;}
   #central #col_izd #idioma a {font-size:1em;font-weight:bold;}
   #central #col_izd #idioma bdo {font-size:1.5em;}
/* Proyectos europeos */
	#central #col_izd #euro {height:1.8em;padding:0.5em;}
   * html #central #col_izd #euro {margin-top:-8px;}
   *+html #central #col_izd #euro {margin-top:-8px;}
   #central #col_izd #euro img {width:2.2em;vertical-align:middle;}
   #central #col_izd #euro a {font-size:1em;font-weight:bold;color:#77797C;}
/* buscador */
	#buscador {float:right;padding:0.2em 1em 0 0;}
	#buscador .cabecera {color:#FFFFFF;display:inline;font-weight:bold;}
	#buscador .form_buscador {display:inline;}
	#buscador .cabecera a {color:#FFFFFF;font-weight:bold;}
   #central #col_izd #search {padding-bottom:1em;}
   * html #central #col_izd #search {margin:-10px 0px 0px 0px;}
   *+html #central #col_izd #search {margin:-10px 0px 0px 0px;}
   #central #col_izd #search .cabecera {display:block;background-color:#ECE9E2;color:#4156BF;font-weight:600;padding-left:0.5em;}
   form.buscador {margin:0;padding:0;padding-left:0.4em;}
   input.busca {font-size:1em;border-style:outset;margin:1px;}
   input.lupa {background:url("../images/images_common/lupa.png") no-repeat;border:0;padding:0;width:1em;cursor:pointer;}
/* telefono */
   #central #col_izd #telefono .derecha img {width:18em;padding-top:0.5em;}
   #central #col_izd #telefono .izquierda img {float:right;clear:left;margin:0 5px;width:9em;}
   #central #col_izd #telefono .izquierda .titulo {float:left;padding-left:1em;padding-top:2em;color:#B93B3C;font-size:1em;font-weight:600;line-height:1em;}
   #central #col_izd #telefono .izquierda .descripcion {float:left;padding-left:0.5em;color:#F53E38;font-size:1.2em;font-weight:bold;}

/* columna central */   
#central #main {float:center;width:600px;background-color:#FFFFFF;margin-left: auto;margin-right:auto}
/* servicios */
   #central #main #servicios {padding-right:0.5em;}
   #central #main #servicios .servicio {min-height:5em;display:block;margin:1em 0;}
   * html #central #main #servicios .servicio {height:5em;}
   #central #main #servicios .servicio img {float:left;height:5em;}
   #central #main #servicios .servicio .div_desc {margin-left:8em;min-height:5em;padding:0 0.5em;}
   * html #central #main #servicios .servicio .div_desc {height:5em;}
   #central #main #servicios .servicio .div_desc .titulo {font-size:1.1em;font-weight:bold;padding-left:1em;color:#A60F0C;background:url("../images/images_common/flecha_roja8.gif") no-repeat left;}
   #central #main #servicios .servicio .div_desc a:hover {text-decoration:none;}
   #central #main #servicios .servicio .div_desc .descripcion {color:#37393C;font-size:1.1em;display:block;padding-left:1em;}
   #central #main #servicios .servicio .div_desc .descripcion:hover {text-decoration:underline;}
/* variables */
   #central #main #variables {margin:10px 0;height:9em;}
   * html #central #main #variables {margin:0;height:10.5em;}
   *+html #central #main #variables {margin:0;height:10.5em;}
   #central #main #variables img {width:9em;float:left;}
	#central #main #variables #novedades {position:relative;margin-left:12em;}
   #central #main #variables #novedades .fondo {position:absolute;z-index:1;width:23em;}
   #central #main #variables #novedades .cabecera {position:absolute;font-size:1.1em;font-weight:bold;top:-1em;left:1em;z-index:2;}
   * html #central #main #variables #novedades .cabecera {top:0;}
   *+html #central #main #variables #novedades .cabecera {top:0;}
   #central #main #variables #novedades .tema1 img {position:absolute;width:6.4em;top:2em;left:1em;z-index:2;}
   #central #main #variables #novedades .tema2 img {position:absolute;width:6.4em;top:2em;left:8.4em;z-index:2;}
   #central #main #variables #novedades .tema3 img {position:absolute;width:6.4em;top:2Em;left:15.8em;z-index:2;}
/* columna derecha */
#central #col_der {float:left;width:19em;margin:0 0.2em;}
/* consejero */
   #central #col_der #consejero {margin:0.2em 0;height:10em;}
   #central #col_der #consejero img {width:7.3em;float:right;}
   #central #col_der #consejero a:hover {text-decoration:none;}
   #central #col_der #consejero .titulo {font-size:1.1em;font-weight:bold;font-style:italic;}
   #central #col_der #consejero .titulo:hover {text-decoration:underline;}
   #central #col_der #consejero .descripcion {color:#37393C;font-size:1em;font-weight:bold;margin-top:2.5em;}
   #central #col_der #consejero .descripcion:hover {text-decoration:underline;}
/* noticias */
   * html #central #col_der #noticias {margin:-10px 0px 0px 0px;}
   *+html #central #col_der #noticias {margin:-10px 0px 0px 0px;}
   #central #col_der #noticias .cabecera {display:block;background-color:#ECE9E2;color:#4156BF;font-size:1em;font-weight:600;padding-left:1em;margin-bottom:-1.5em;}
   #central #col_der #noticias .cabecera a {float:right;padding-right:1em;color:#4156BF;}
   #central #col_der #noticias .cabecera a:hover {text-decoration:underline;}
   #central #col_der #noticias ul {margin-left:-37px;list-style:none;}
   * html #central #col_der #noticias ul {margin-left:4px;}
   *+html #central #col_der #noticias ul {margin-left:4px;}
   #central #col_der #noticias ul li {line-height:0.65em;margin-bottom:-0.2em;padding-left:12px;background:url("../images/images_common/flecha_azul8.gif") no-repeat left 0.3em;}
   * html #central #col_der #noticias ul li {line-height:0.7em;margin-bottom:-0.6em;}
   *+html #central #col_der #noticias ul li {line-height:0.7em;margin-bottom:-0.6em;}
   #central #col_der #noticias ul li a {font-size:0.65em;color:#37393C;}
/* promos */
   #central #col_der #promos ul {margin-top:0;margin-left:-37px;list-style:none;}
   * html #central #col_der #promos ul {margin-left:4px;}
   *+html #central #col_der #promos ul {margin-left:4px;}
   #central #col_der #promos ul li {line-height:0.8em;padding-left:12px;background:url("../images/images_common/flecha_gris8.gif") no-repeat left 0.4em;}
   #central #col_der #promos ul li a {font-size:0.6em;color:#DC9B7D;font-weight:bold;}

/* contenido */
   #central #main #contenido {width:60em;padding-bottom:1em;}
   #central #main #contenido #breadcrumb {font-size:1em;color:#37393C;}
   #central #main #contenido #breadcrumb a {}
   #central #main #contenido #cabcont {border-bottom:0.1em solid #01267F;height:4.4em;margin-bottom:1em;}
   #central #main #contenido #cabcont img {height:4.4em;}
   #central #main #contenido #cabcont h1 {color:#01267F;font-size:1.6em;padding-top:1.5em;margin:0;}
   #central #main #contenido #enlaces_boletines {position:absolute;width:25%;}
   * html #central #main #contenido #enlaces_boletines {width:23%;}
   * html #central #main #contenido #enlaces_boletines ul {margin-top:1em;}
   #central #main #contenido #imagen_boletin {float:right;border:1px solid #000;}
   #central #main #contenido #imagen_circular {float:right;}
   #central #main #contenido .centro {width:70%;margin-right:auto; margin-left:auto;}
   #central #main #contenido .arriba {vertical-align:top;}
   #central #main #contenido .medio {padding-top:5em !important;}
   #central #main #contenido .derecha {float:right;}
   #central #main #contenido .derecha_list {float:right;width:21em}
   * html #central #main #contenido .derecha_list {float:right;width:16em}
   #central #main #contenido .izquierda {float:left;}
   #central #main #contenido .negrita {font-weight:bold;}
   #central #main #contenido .antetitulo {font-size:1.3em;color:#37393C;}
   #central #main #contenido .resumen {font-size:1.1em;background-color:#ECE9E2;}
   #central #main #contenido .caja1,.caja2,.caja3,.caja4,.caja3a,.caja4a,.caja5i,.caja5d,.caja,.caja_33,.caja_25 {float:left;padding:0 0.2em;}
   * html #central #main #contenido .caja1,.caja2,.caja3,.caja4,.caja3a,.caja4a,.caja5i,.caja5d,.caja,.caja_33,.caja_25 {padding:0.3em 0.2em;}
   *+html #central #main #contenido .caja1,.caja2,.caja3,.caja4,.caja3a,.caja4a,.caja5i,.caja5d,.caja,.caja_33,.caja_25 {padding:0.3em 0.2em;}
   #central #main #contenido .caja1 {width:49%;clear:left;}
   #central #main #contenido .caja2 {width:48%;padding-top:0;}
   #central #main #contenido .caja3 {width:79%;clear:left;}
   #central #main #contenido .caja4 {width:18%;padding-top:0;}
   #central #main #contenido .caja3a {width:29%;clear:left;}
   #central #main #contenido .caja4a {width:68%;padding-top:0;}
   #central #main #contenido .caja5i {width:14%;clear:left;}
   #central #main #contenido .caja5d {width:83%;padding-top:0;}
   #central #main #contenido .caja_33 {width:32%;height:15em;}
   #central #main #contenido .caja_25 {width:25%;}
   #central #main #contenido .caja {width:100%;}
   #central #main #contenido p {font-size:1.1em;margin:1em 0;}
   #central #main #contenido em {color:#002AFE;font-weight:bold;font-style:normal;}
   #central #main #contenido a:hover {text-decoration:underline;}
   #central #main #contenido img.derecha {float:right;padding-left:1em;}
   #central #main #contenido img.izquierda {float:left;margin-right:1em;}
   * html #central #main #contenido img.is {margin-top:-1em;}
   #central #main #contenido div.centrado {clear:left;text-align:center;}
   * html #central #main #contenido div.lim56em {overflow-x:auto;width:57em !important;}
   #central #main #contenido div.izquierda {float:left;clear:both;padding:4px 0;}
   #central #main #contenido h2 {font-weight:bolder;font-size:1.3em;}
   #central #main #contenido h3 {font-weight:bolder;font-size:1.1em;clear:both;}
   #central #main #contenido input.texto {font-size:1.1em;border-style:outset;margin:1px;}
   input.boton {color:#39AC8F;font-size:0.9em;font-weight:bold;border:1px solid #39AC8F;background-color:#FFFFFF;padding:0;cursor:pointer;}
   #central #main #contenido textarea {font-size:1.2em;border-style:outset;margin:1px;}
   #central #main #contenido select {font-size:1.1em;color:#666666;line-height:0.7em;}
   #central #main #contenido ul {list-style-type:none;line-height:1.5em;font-size:1.1em;margin:0;padding-left:2em;}
   #central #main #contenido ol {line-height:1.5em;font-size:1.1em;margin:0;padding-left:4em;}
   * html #central #main #contenido ul {margin:-1em 0 1em 0;}
   * html #central #main #contenido ul.is {margin:0 0 1em 0;}
   * html #central #main #contenido ul.derecha {margin:0 0 1em 0;}
   * html #central #main #contenido fieldset ul {margin:0 0 1em 0;}
   #central #main #contenido ul li {background:url("../images/images_common/flecha_verde8.gif") no-repeat left 0.45em;padding-left:15px;}
   #central #main #contenido ul li ul {font-size:1em;margin:0.5em 0 1em 0;}
   #central #main #contenido ol > li {background:none;padding-left:0;}
	#central #main #contenido ul.boletines {padding:2em 0 0 0;}
	* html #central #main #contenido ul.boletines {margin:0 0 1em 0;}
   * html #central #main #contenido ol li {background:none;padding-left:0;}
   #central #main #contenido table {margin:0 auto;border-collapse:collapse;empty-cells:show;border:1px solid #01267F;font-size:1.1em;}
   #central #main #contenido table.sinBorde {border:0px;}
   #central #main #contenido table caption {margin:0 auto;color:#01267F;font-weight:bold;padding:0.5em 0;}
   #central #main #contenido table th {border-right:1px solid #01267F;background-color:#DDDDDD;font-weight:bold;}
   #central #main #contenido table th.masAncho {with:70%}
   #central #main #contenido table th.tituloColor {border-right:0px;}
   #central #main #contenido table th.tituloNoColor {border-right:0px none #FFFFFF;background-color:#FFFFFF;font-weight:bold;}
   #central #main #contenido table th.centro {text-align:center;width:auto;}
   #central #main #contenido table th.borde_inf {border-bottom:1px solid #01267F;}
   #central #main #contenido table td {border:1px solid #01267F;}
   #central #main #contenido table td.dato {border:0px none #FFFFFF;}
   #central #main #contenido table td.der, td.derecha {text-align:right;float:none !important;}
   #central #main #contenido table td.centro {text-align:center;width:auto;}
   #central #main #contenido table td a:hover {text-decoration:none;}
   #central #main #contenido fieldset {padding:0 1em;width:53em;margin:0;}
   #central #main #contenido fieldset legend {font-size:1.1em;font-weight:bold;}
   #central #main #contenido fieldset legend a {text-decoration:none;color:#000000;}
   #central #main #contenido fieldset legend a:hover {color:#888888;}
   #central #main #contenido fieldset div {margin-top:1em;}
   #central #main #contenido fieldset div ul {padding-left:0;}
   #central #main #contenido fieldset.ficha {margin:1em auto;width:70%;}
   * html #central #main #contenido fieldset.ficha {margin:1em 11%;width:70%;}
   *+html #central #main #contenido fieldset.ficha {margin:1em 11%;width:70%;}
   #central #main #contenido fieldset p {text-align:left;}
   #central #main #contenido fieldset.ficha div {margin-top:0em;}
   #central #main #contenido #pasos {font-size:1em;background-color:#FFF9E9;margin-top:-1em;}
   input.boton_arriba {color:#01267F;font-size:0.1em;border:0;cursor:pointer;width:12px;height:10px;background:#DDDDDD url("../images/images_ciudadanos/bot_arriba_licita.png");}
   input.boton_abajo {color:#01267F;font-size:0.1em;border:0;cursor:pointer;width:12px;height:10px;background:#DDDDDD url("../images/images_ciudadanos/bot_abajo_licita.png");}
   input.boton_desac {color:#959595;font-size:0.1em;border:0;cursor:pointer;width:12px;height:10px;background:#DDDDDD url("../images/images_ciudadanos/bot_abajo_licita_d.png")}
   input.desac {background-color:#DDDDDD;}
   select.desac {background-color:#DDDDDD;}
   
   #central #main #contenido_arab {width:57em;min-height:42em;padding-bottom:1em;text-align:right;}
   #central #main #contenido_arab bdo {font-size:1.4em;}
   #central #main #contenido_arab p {font-size:1.5em;margin:1em 0;direction:rtl;}
   #central #main #contenido_arab a {color:#00267F;}
   #central #main #contenido_arab a:hover {text-decoration:underline;}
   #central #main #contenido_arab #cabcont {border-bottom:0.1em solid #01267F;height:4.4em;margin-bottom:1em;}
   #central #main #contenido_arab #cabcont img {height:4.4em;float:left;margin:0;}
   #central #main #contenido_arab h1 {float:right;direction:rtl;color:#01267F;font-size:1.6em;padding-top:0.8em;margin:0;}
   #central #main #contenido_arab h3 {direction:rtl;font-weight:bolder;font-size:1.4em;}
   #central #main #contenido_arab ul {list-style:none outside url("../images/images_common/flecha_verde8_i.gif");line-height:1.6em;font-size:1.5em;margin:0;padding-right:2em;direction:rtl;}
   #central #main #contenido_arab ul li ul {font-size:1em;}
   #central #main #contenido_arab ol {line-height:1.6em;font-size:1.5em;margin:0;padding-right:2em;direction:rtl;}
   #central #main #contenido_arab li ol {font-size:1em;}
   #central #main #contenido_arab .derecha {float:right;}
   #central #main #contenido_arab .latin {direction:ltr;font-size:1em;}
   #central #main #contenido_arab .rojo {color:#FF6600;}
   #central #main #contenido_arab table {margin:0 auto;empty-cells:show;border-collapse:collapse;border:1px solid #01267F;font-size:1.1em;}
   #central #main #contenido_arab table caption {margin:0 auto;color:#01267F;font-weight:bold;padding:0.5em 0;}
   #central #main #contenido_arab table th {border:1px solid #01267F;background-color:#DDDDDD;font-weight:bold;}
   #central #main #contenido_arab table td {border:1px solid #01267F;}
   #central #main #contenido_arab table td.derecha {text-align:right;float:none !important;}
   #central #main #contenido_arab table td.centro {text-align:center;}
   #central #main #contenido_arab table td a:hover {text-decoration:none;}
 
#pie_sescam {float:left; clear:both; width:100%;background-color:#f2f2f2;padding:0em 0;}
#pie_sescam .centro {margin-left:6em;}
#pie_sescam .copyright {color:#FFFFFF;}
#pie_sescam .consejeria {margin-left:2em;}
#pie_sescam .barra {margin:0 0.3em;color:#FFFFFF;}
#pie_sescam a {color:#FFFFFF;}
#pie_sescam a:hover {text-decoration:underline;}
/*#pie_azul {float:left;clear:both;width:77em;height:0.5em;background-color:#00267F;}*/

/******** jccm.css ***********/

#container_jccm {
  text-align:left;
  min-width:10px;
  background:#ffffff;
}
#header_jccm {
  padding:15px 10px 0 10px;
  background:#ffffff;
  position:relative;
  clear:both;
  white-space:nowrap;
  z-index:20;
  height:124px;
}
#header-side_jccm {
  float:left;
  width:170px;
  text-align:center;
  height:94px;
  position:relative;
  margin-left:-100%;
  z-index:99;
}
#header-content_jccm {
  float:left;
  text-align:left;
  height:94px;
  width:100%;
  position:relative;
}

#header-info-band_jccm {
  height:30px;
  line-height:30px;
  position:relative;
  background-color:#0062a1;
  float:left;
  color:#ffffff;
  font-family: "Open Sans",Helvetica,Tahoma,"Trebuchet MS",Verdana,sans-serif;
  font-size:100%;
  padding:0;
  width:101%;
}
#header-info-band_jccm:before, #header-info-band_jccm:after {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:10px;
}
#header-info-band_jccm:before {
  background:#092676;
  right:100%;
}
#header-info-band_jccm:after {
  background:#0062a1;
  left:100%;
}
#header-info-band_jccm a { color:#ffffff; }
#header-info-band_jccm > span { padding-left:20px; }
#header-menu_jccm {
  height:25px;
  position:relative;
  background-color:#e9e8e9;
  float:left;
  font-size:80%;
  width:101%;
}
#header-menu_jccm:before, #header-menu_jccm:after {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  width:10px;
}
#header-menu_jccm:before {
  background:#e9e8e9;
  right:100%;
}
#header-menu_jccm:after {
  background:#e9e8e9;
  left:100%;
}
#header-menu_jccm > ul, #header-menu_jccm > div > ul {
  height:25px;
  margin:0px;
  padding:0;
  position:relative;
}
#header-menu_jccm > ul { padding-left:20px; }
#header-menu_jccm > ul > li, #header-menu_jccm > div > ul > li {
  display:inline-block;
  list-style-type:none;
  padding:0;
  height:25px;
  line-height:25px;
  float:left;
}
#header-menu_jccm > ul > li > a, #header-menu_jccm > div > ul > li > a {
  display:table-cell;
  height:25px;
  vertical-align:middle;
  background:url('//estaticos.castillalamancha.es/img/bullets/bullet-square-purple.png') left center no-repeat transparent;
  padding:0 0 0 14px;
  margin:0px;
  color:#6b676b;
}
#header-right-box_jccm {
  float:right;
  position:absolute;
  top:0px;
  right:0px;
  height:84px;
  width:175px;
  padding:0;
  background:transparent;
  border:0px;
  color:#4d4d4d;
  font-size:70%;
  display:table;
  text-align:center;
}
#header-right-box_jccm > div { margin:1px 0 0 0; }
.button-box_jccm {
  position:absolute;
  top:0px;
  right:50px;
  padding-right:10px;
  height:30px;
  line-height:30px;
}
.button-box_jccm > a {
  width:16px;
  height:30px;
  line-height:30px;
}
.button-box_jccm > a > img {
  width:16px;
  height:16px;
  margin-left:6px;
  margin-right:0px;
  margin-top:7px;
  margin-bottom:7px;
}
#header-content_jccm h1, #header-content_jccm h1 a {
  font-size:160%;
  margin-top:8px;
  letter-spacing:0px;
  font-weight:bold;
  font-family: "Open Sans",Helvetica,Tahoma,"Trebuchet MS",Verdana,sans-serif;
  color:#092676;
  line-height:1.1em;
  margin-bottom:0px;
  text-transform:uppercase;
}
#header-content_jccm h1 a:hover { text-decoration:none; }
#header-content_jccm h2 {
  font-size:120%;
  font-family: "Open Sans",Helvetica,Tahoma,"Trebuchet MS",Verdana,sans-serif;
  margin-bottom:5px;
  padding-bottom:0px;
  letter-spacing:0px;
  color:#092676;
}
#header-content_jccm h3 {
  font-size:70%;
  padding-bottom:1px;
  margin-bottom:3px;
  white-space:nowrap;
  color:black;
}
#main-menu_jccm { height:25px; }
#content_jccm {
  background-color:#ffffff;
  padding:10px 10px 30px 10px;
  overflow-x:auto;
  overflow-y:hidden;
  position:relative;
  clear:both;
}
#footer_jccm {
  padding:6px 10px;
  text-align:right;
  color:#9a9a9a;
  font-size:60%;
  height:30px;
  position:relative;
  background:url('//estaticos.castillalamancha.es/img/logos/logo-transparent-small.png') 10px center no-repeat #f2f2f2;
}
#footer_jccm a {
  background:none;
  font-weight:normal !important;
  color:#c0c0c0;
}
#crumbs_jccm {
  font-size:70%;
  color:#9a9a9a;
  padding-left:12px;
  background:url('//estaticos.castillalamancha.es/img/bullets/bullet-square-pink.png') center left no-repeat;
}
#crumbs_jccm a {
  color:#9a9a9a;
  font-weight:bold;
}
.side-padder_jccm { margin-left:180px; }
.reset-side-padder_jccm { margin-left:0; }
.left-column_jccm {
  float:left;
  width:170px;
  padding:0px;
  overflow:hidden;
  position:absolute;
  top:10px;
  left:10px;
}
.window-centered_jccm {
  width:940px;
  margin:0 auto;
  position:relative;
}
 .search-box_jccm {
  display:table-cell;
  height:20px;
  vertical-align:top;
}
.search-box_jccm > div {
  display:table-cell;
  vertical-align:middle;
  padding:0px;
  margin:0px;
 }
.search-box_jccm > div > input[type=text] {
  background:none;
  background-color:#4d4d4d;
  min-width:30px;
  color:#ffffff;
  border:0px;
  padding:2px 0px 2px 0px;
  height:15px;
  position:relative;
  z-index:0;
  float:left;
  border-left:4px solid #4d4d4d;
  border-right:0px solid #4d4d4d;
  font-size:130%;
  -webkit-border-top-left-radius:0;
  -moz-border-top-left-radius:0;
  -khtml-border-top-left-radius:0;
  border-top-left-radius:0;
  -webkit-border-top-right-radius:0;
  -moz-border-top-right-radius:0;
  -khtml-border-top-right-radius:0;
  border-top-right-radius:0;
  -webkit-border-bottom-left-radius:0;
  -moz-border-bottom-left-radius:0;
  -khtml-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  -moz-border-bottom-right-radius:0;
  -khtml-border-bottom-right-radius:0;
  border-bottom-right-radius:0;
}
.search-box_jccm > div > button {
  border:0px;
  padding:0px;
  margin:0px;
  margin-left:-29px;
  background:url('//estaticos.castillalamancha.es/img/icons-buttons/search-button.png') right center no-repeat #4d4d4d;
  width:28px;
  height:18px;
  position:absolute;
  top:1px;
  z-index:1;
  cursor:pointer;
  min-width:0px;
}
#footer_jccm {
  padding:6px 10px;
  text-align:right;
  color:#9a9a9a;
  font-size:60%;
  height:30px;
  position:relative;
  background:url('//estaticos.castillalamancha.es/img/logos/logo-transparent-small.png') 10px center no-repeat #f2f2f2;
}
#footer_jccm a {
  background:none;
  font-weight:normal !important;
  color:#c0c0c0;
}