body {
	margin: 0 auto;
	padding: 0;
}

h2, h3 {
	font-size: 1.2em;
	font-weight: bold;
	border-bottom: 2px solid #D8D8D8;
	margin: 0;
}
#cuerpoDocumento {margin: 0 1px;}

ul {
	margin: 0 0 25px 25px;
	padding: 0;
}

ul ul{margin-bottom:0;}

li.sin_bolo{list-style-type: none}

li.ic {
	background-repeat: no-repeat;
	margin: 0;
	padding: 4px 0 4px 0px;
}
li.ic_preguntas { list-style-color: #D9A300; }
li.ic_normativa { list-style-color: #2E6095; }
li.ic_modelos 	{ list-style-color: #D90000; }
li.ic_temarios  { list-style-color: #008C00; }
li.ic_info 		{ list-style-color: #006666;}

h2.ic {
	background-repeat: no-repeat;
	padding: 13px 0 1px 35px
}

h2.ic_preguntas {background-image: url(../images/ic_preguntas.png);}
h2.ic_normativa {background-image: url(../images/ic_normativa.png);}
h2.ic_modelos 	{background-image: url(../images/ic_modelos.png);}
h2.ic_temarios 	{background-image: url(../images/ic_temarios.png);}
h2.ic_info 		{background-image: url(../images/ic_info.png);}

.header {
	width: 800px;
	height: 76px;
	background: url(../images/header.png);
	margin-top: -20px;
	margin-bottom: 20px;

}

.header.especial
{
margin-top:0;
}

.oep_container {
	width: 799px;
	margin: 0 auto 40px auto;
	background: #ffffff;
	/*background: url(../images/background.png) repeat-y;*/
}
.oep_container .oep_sideleft {
	width: 221px;
	float: left;
	margin-top: 20px;
}
.oep_container .oep_content {
	padding: 10px 20px 0 235px;
	/*background: url(../images/box_top.png) no-repeat;*/
	font-size: 0.85em;
	line-height: 160%;
	text-align:justify;
}

.oep_container .oep_content-outter {
	/*background: url(../images/box_bottom.png) bottom left no-repeat;*/
	padding-bottom: 15px;
}

.oep_container ul.oep_menu {
	margin: 0;
	padding: 0;
	list-style: none;

}

#cuerpoDocumento .oep_container ul.oep_menu li.oep_menu_item a:link,
#cuerpoDocumento .oep_container ul.oep_menu li.oep_menu_item a:visited {
	display: block;
	color: #4C6600 !important;
	font-size: 0.85em !important;
	font-weight: bold;
	background: url(../images/menu_normal.png) no-repeat;
}
#cuerpoDocumento .oep_container ul.oep_menu li.oep_menu_item a.active {
	background: url(../images/menu_activo_bottom.png) left bottom repeat-x;

}
#cuerpoDocumento .oep_container ul.oep_menu li.oep_menu_item a.active span {
	display: block;
	width: 190px;
	background: url(../images/menu_activo_top.png) left top no-repeat;
	color: #EDF0E6 !important;
}
.oep_container ul.oep_menu li.oep_menu_item a span {
	display: block;
	padding: 8px 0 10px 30px
}

.oep_container ul.oep_menu li.oep_menu_item_consulta a span {
	background: url(../images/menu_consulta.png) no-repeat;
	height: 47px !important;
	margin-left: 10px !important;
	width: 155px;
	padding-left: 46px;
}

.oep_container ul.oep_menu li.oep_menu_item_consulta_dni a span {
	background: url(../images/menu_consulta.png) no-repeat;
	height: 47px !important;
	margin-left: 10px !important;
	width: 155px;
	padding-left: 46px;
	padding-top: 16px;
}


table.estado td.sublvl {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAAEAYABgAAD//gAfTEVBRCBUZWNobm9sb2dpZXMgSW5jLiBWMS4wMQD/2wCEAAUFBQgFCAwHBwwMCQkJDA0MDAwMDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0BBQgICgcKDAcHDA0MCgwNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/AABEIAAYABQMBEQACEQEDEQH/2gAMAwEAAhEDEQA/APRvgzpGrvo7XEV/5FrNK3kw+Us2woWWQ/vMBN7c7UyDjcfmJFeripQU+Vxu0tXe2+2x5uGjLkupWV9Fa9u5/9k=) no-repeat 6px 7px;
    background-color: #EFF3B5;
    padding-left: 16px;	
}

table.estado .width60 {
	width: 80%;
}



.oep_content_center {
	float: left;
	text-align: justify;
	width: 370px;
	font-size: 1em;
}


.oep_content_right {
	float: right;
	width: 160px;
}


.oep_content_right h2 {
	background: #D96D00;
	font-size: 1em;
	padding: 3px 8px;
	color: #ffffff;
	margin: 0 0 8px 0;
	border: 0;
}

.oep_content_right .item-novedad-fecha {
	display: block;
	color: #4C6600;
	font-weight: bold;
	font-size: 0.85em;
	border-bottom: 1px solid #D96D00;
	text-align: right;
	margin-bottom: 2px;
	padding-bottom: 2px;
}


.item-novedad {
	margin-bottom: 8px;	
}


#cuerpoDocumento .oep_content_right .item-novedad-contenido a:visited,
#cuerpoDocumento .oep_content_right .item-novedad-contenido a:link {
	font-size: 1em !important;
	color: #545454 !important;
	text-align: justify;
}


.item-left {
	text-align: left;
}
table.estado td {
	font-size: 1em !important;
	padding: 4px;
	padding: 4px 5px 4px 5px;
}

table.estado td.fila
{
	font-size: 0.7em !important;
	
}

table.estado td.fila:first-child
{
	font-size: 0.7em !important;
	background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAAEAYABgAAD//gAfTEVBRCBUZWNobm9sb2dpZXMgSW5jLiBWMS4wMQD/2wCEAAUFBQgFCAwHBwwMCQkJDA0MDAwMDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0BBQgICgcKDAcHDA0MCgwNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/AABEIAAYABQMBEQACEQEDEQH/2gAMAwEAAhEDEQA/APRvgzpGrvo7XEV/5FrNK3kw+Us2woWWQ/vMBN7c7UyDjcfmJFeripQU+Vxu0tXe2+2x5uGjLkupWV9Fa9u5/9k=) no-repeat 6px 7px;
    background-color: #EFF3B5;
    padding-left: 16px;	
}

table.estado td.fila a
{
	font-weight: normal;
}

table.estado th.cell-l {
	background: #335975;
	color: #ffffff;
}

table.estado th.cell-p {
	background: #8C6900;
	color: #ffffff;
}

table.estado td.cell-l {
	background: #C9D4A8;
}

table.estado td.cell-p {
	background: #DBD791;
}

table.estado td.cell-total {
	background: #bace09;
}

table.estado td.cell-total-title {
	font-weight: bold;
	text-align: center;
}

.listado-provisional .fila-impar td, .listado-provisional .fila-impar th{background:#C9D4A8;font-size:1em;}

.listado-provisional th,.listado-provisional td{text-align:left;}

.estado-leyenda {
	margin-top: 20px;
	margin-left: 2px;
	margin-bottom: 3px;
}
.estado-leyenda a > span {
	display: inline-block;
	width: 220px;
}

.estado-leyenda  > span {
	display: inline-block;
	width: 220px;
}

#cuerpoDocumento .estado-leyenda a > span.cell-l span {
	display: inline-block;
	height: 16px;
	width: 32px;
	background: #335975;
	margin-right: 8px;
	vertical-align: middle;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 0.85em !important;
	text-align: center !important;
	padding-top: 2px !important;
}

#cuerpoDocumento .estado-leyenda  > span.cell-l span {
	display: inline-block;
	height: 18px;
	width: 32px;
	background: #335975;
	margin-right: 8px;
	vertical-align: middle;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 0.85em !important;
	text-align: center !important;
	padding-top: 2px !important;
}

#cuerpoDocumento .estado-leyenda a > span.cell-p span {
	display: inline-block;
	height: 16px;
	width: 32px;
	background: #8C6900;
	margin-right: 8px;
	vertical-align: middle;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 0.85em !important;
	text-align: center !important;
	padding-top: 2px !important;
}

#cuerpoDocumento .estado-leyenda  > span.cell-p span {
	display: inline-block;
	height: 18px;
	width: 32px;
	background: #8C6900;
	margin-right: 8px;
	vertical-align: middle;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 0.85em !important;
	text-align: center !important;
	padding-top: 2px !important;
}
#cuerpoDocumento td.titlecat a {
	font-size: 0.8em !important;
}

h1.h1Bottom.oep2014 {
margin: 0 2px 0 2px;
}

.bolsaempleo > table.estado {
width: 100%;
}

.deshabilitado {
text-align: center;
font-style: italic;
}

.transparent_esp {
  background: url(../../../../general/transparencia/images/logo_trns.png) 0 3px no-repeat;
  height: 100px;
  width: 70px;
  float: right;
  margin-left: 165px;
  margin-top: -70px;
}

#linktransp {
  position: relative;
  left: -15px;
  display: block;
  height: 50px;
}

#linktransp span {
  visibility: hidden;
}

h1.title {
  font-family: verdana;
  font-size: 1.4em;
  border-bottom: 2px solid #4C6600;
  color: #4C6600;
  padding-bottom: 1px;
}


.actualidad_oep { color:#4D7824;}

p.subt
{
border-bottom:1px solid #4C6600;
font-weight:bold;
color:#4C6600;
}

li.oep_menu_item.oep_menu_item_consulta
{
padding-top:10px;
}

h2.ic_cuadroevolucion {
  background-image: url(../images/ic_cuadroevolucion.png);
}


.wrp-t-pi,
.wrp-t-l {
	display: none;
}

table.estado td.esp
{
	text-align:center;	

}

p.enlace_cent {
  background-image: url(../images/solicitud_telematica.png);
  display: block;
  width: 176px;
  height: 40px;
  margin: 0 auto;
}

p.enlace_cent a:link, 
p.enlace_cent a:visited {
       display: block;
       width: 176px;
       height: 40px;
}
p.enlace_cent a:link span.none,
p.enlace_cent a:visited span.none {
	display: none;
}

p.enlace_ofi {
  background-image: url(../images/solicitud_ofimatica.png);
  display: block;
  width: 176px;
  height: 40px;
  margin: 0 auto;
}



p.enlace_ofi a:link, 
p.enlace_ofi a:visited {
       display: block;
       width: 176px;
       height: 40px;
}
p.enlace_ofi a:link span.none,
p.enlace_ofi a:visited span.none {
	display: none;
}

div.pyr
{
  border: none;
    margin: 0;
  padding: 0;
    width: 100%;
}


table.tablapyr
{
 width: 100%;
}

table.tablapyr th {
   font-size: 1em !important;
  background-color: #bace09;
  padding: 3px;
  text-align: center;
  font-weight: bold;
}

table.tablapyr td {
  text-align: left;
     font-size: 0.85em;
    background-color: #eff3b5;
	padding: 2px;
	  padding-left: 10px;
}

ul li.desplegable {
  background: none;
  margin-left: 0;
  padding-left: 0;
}

ul li span.on {
  background: url('../images/mas.png') no-repeat 0px 1px transparent;
  padding-left: 16px;
  padding-bottom: 1px;
  color:#1F4A76;
}
.altlink {
  cursor: pointer;
}

ul li span.off {
  background: url('../images/menos.png') no-repeat 0px 1px transparent;
  padding-left: 16px;
  padding-bottom: 1px;
  color:#1F4A76;
}

ul.listadespl{
  list-style: none outside none;
  margin-top: 10px;
  margin-left: 5px;
  padding-left: 5px;
 }
 
 p.telem {
 /* padding-bottom: 10px;*/
}

div.ayuda
{
padding:0 10px 0 10px;
}

p.titayuda
{
border-bottom: 1px solid;
font-style:italic;
}

p.subtit {
    font-weight: bold;
    padding: 0;
    color: #688905;
    font-size: 1.085em;
    margin: 20px 0 20px 0px;
    border-bottom: 1px solid;
    display: block;
}

.aaa-noview{speak:normal;display:none;}
.oep_content dfn{font-style:normal}

/* Nuevo menu en dos niveles y mejoras js*/
body ul.oep_menu ul{list-style-type: none;}

body.js ul.oep_menu ul{display: none;}
body.js ul.oep_menu ul.abierto{display: block;}
body.js ul.oep_menu a.active ~ ul{display: block;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item ul a {background:none;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item ul a span,
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item ul a.active span{width:auto;border-radius:4px;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item ul a.active{background:none;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item ul a.active span{background:#4C6600 url(data:image/gif;base64,R0lGODlhFgARAKEDAHWJOuTo2O3w5v///yH5BAEKAAMALAAAAAAWABEAAAIdnI+py+0Po5y02ouz3gkEEQDVJ4BViY5oUHkgUAAAOw==) no-repeat top left;}



#cuerpoDocumento .oep_container ul.oep_menu li.oep_menu_item .naranjita ul li  > a:hover {color: rgba(76,102,0,0.15) !important;}
#cuerpoDocumento .oep_container ul.oep_menu li.oep_menu_item.naranjita a.active{background:none;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item.naranjita > a  > span {border-radius:4px;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item.naranjita > a.active  > span {background:#D96D00 url(data:image/gif;base64,R0lGODlhFgARAKEDAHWJOuTo2O3w5v///yH5BAEKAAMALAAAAAAWABEAAAIdnI+py+0Po5y02ouz3gkEEQDVJ4BViY5oUHkgUAAAOw==) no-repeat top left;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item.naranjita ul a.active span{background:#D96D00 url(data:image/gif;base64,R0lGODlhFgARAKEDAHWJOuTo2O3w5v///yH5BAEKAAMALAAAAAAWABEAAAIdnI+py+0Po5y02ouz3gkEEQDVJ4BViY5oUHkgUAAAOw==) no-repeat top left;}

#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item.abierto > a > span{background-color:rgba(76,102,0,0.15);border-radius:4px;}
#cuerpoDocumento  .oep_container ul.oep_menu li.oep_menu_item.abierto.naranjita > a > span{background-color:rgba(217,109,0,0.15);border-radius:4px;}

.opciones{
    display:none;
	font-size:0.87em;
	padding-left:20px;
}
 .js-enabled .opciones{display:block;}
  .js-enabled tr.oculta{display:none;}
  .quitar{display:none}
.filtro{
	background-color:#EFF3B5;
	font-size:1em;
}
.opciones span{
	border: 1px solid #A9A9A9;
	padding: 1px 4px 1px 4px;
	background-color:#EFF3B5;
	font-size:0.87em;
	cursor: pointer
}
table.estado td.bloque_ope
{
	font-size: 0.7em!important;
	font-weight: bold;
	background-color:#DCEDC8;
}

/*Estilos nuevos. Remodelación nov. 2017*/
table.estado.ope-nv{border: none;width: 98%;font-size:1.1em}
table.estado.ope-nv a{font-weight:normal}
table.estado.ope-nv td{font-size: 0.7em !important;}
table.estado.ope-nv td.bloque_ope {
    font-weight: bold;
    background-color: #DCEDC8;}
table.estado.ope-nv td.desc {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAAEAYABgAAD//gAfTEVBRCBUZWNobm9sb2dpZXMgSW5jLiBWMS4wMQD/2wCEAAUFBQgFCAwHBwwMCQkJDA0MDAwMDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0BBQgICgcKDAcHDA0MCgwNDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/AABEIAAYABQMBEQACEQEDEQH/2gAMAwEAAhEDEQA/APRvgzpGrvo7XEV/5FrNK3kw+Us2woWWQ/vMBN7c7UyDjcfmJFeripQU+Vxu0tXe2+2x5uGjLkupWV9Fa9u5/9k=) no-repeat 6px 7px;
    background-color: #EFF3B5;
    padding-left: 16px;
	cursor:default;}
table.estado.ope-nv td.boja{padding-left:15px;}
table.estado.ope-nv td.boja,table.estado td.fecha{white-space:pre;}

body.PRE span.pdte{color:red;}
body.PRE span.pdte:before{content:"PENDIENTE";}

#main-wrapper .header {
	background: url('../../../../../contenidos/menu/menu_d8/img/header_ope.png') no-repeat scroll 0px 0px transparent;
	margin-top: 0px;
}
