/*Miga de pan*/
#miga {
background-color: transparent;
padding: 16px 0;
margin-bottom: 0;
font-size: 13px;
font-weight: 600;
line-height: 17px;
color: #555;
}
#miga a {
color: #087021;
padding-left: .4rem;
padding-right: .4rem;
}
/*contenidos*/
#contenidos a:hover{
text-decoration: underline;
}
#contenidos {
margin-bottom: 5rem;
font-size: 0.9375rem;
}
#contenidos .form-control,
#contenidos .input-group-text{
font-size: 0.9375rem;
}
0.9375rem;
/*Encabezados*/
#contenidos h1{
font-size: 28px;
font-family: "Montserrat Bold",Arial,Verdana,sans-serif;
font-weight: 700;
margin-top: 20px;
margin-bottom: 40px;
}
#contenidos h2 {
font-family: "Montserrat Bold",Arial,Verdana,sans-serif;
font-weight: 700;
font-size: 24px;
}
#contenidos h3 {
font-size: 22px;
font-weight: 700;
}
/**/
#resultados li > div >p{
margin-bottom: 0;
}
.pdc_datos li p {
margin-bottom: 0;
}
/*Puestos de trabajo*/
.acciones {
margin: 1em 0 2em 0;
padding: 10px 0;
color: #5b5b5b;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}
.acciones:after {
display: block;
clear: both;
content: "";
}
.acciones.acciones_datos {
font-size: 12px;
height: auto;
}
.acciones_datos ul {
margin: 0;
}
.acciones_datos ul li {
display: inline-block;
}
.acciones_datos ul li:first-child {
background: url("https://www.juntadeandalucia.es/themes/images/opendata.jpg") no-repeat;
padding: 8px 0 8px 34px;
}
.acciones_datos ul li div {
border-right: 1px solid #ccc;
padding: 0 10px;
}
.acciones_datos ul li:first-child div {
padding-left: 0;
}
.acciones_datos ul li:last-child div {
border-right: none;
}
.acciones .social {
float: right;
padding: 1px 5px !important;
}
.acciones .social p {
color: #5b5b5b !important;
margin: 0 !important;
padding: 0 !important;
float: left;
font-size: 14px;
}
.acciones .social ul {
float: left;
}
.social ul li {
float: left;
list-style: none;
padding: 0 5px 0 0;
}
.listado_social li {
float: left;
padding: 0;
display: block;
clear: none !important;
width: auto !important;
}
.listado_social li a span {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border: 0;
}
.listado_social {
padding: 0;
margin: 0 0 0 16px;
}
.ico_social_20 {
display: block;
width: 20px;
height: 20px;
background-image: url(https://www.juntadeandalucia.es/themes/images/social/social_contenidos_20.jpg);
background-repeat: no-repeat;
float: left;
margin-right: 3px;
}
.ico_social_20.twitter {
background-position: 0 0px;
}
.ico_social_20.facebook {
background-position: -20px 0px;
}
/* Tablas */
.table {
font-size: 12px;
table-layout: unset;
}
@media (max-width: 991px) {
table{
display: block;
width: 100%;
overflow-x: auto;
height: auto !important;
-webkit-overflow-scrolling: touch;
}
}
/*PAGINADO*/
@media (min-width: 768px) {
.paginado {
clear: both;
height: 25px;
overflow: hidden;
border-left: 1px solid #ddd;
background: url(https://www.juntadeandalucia.es/themes/images/paginado_fondo.jpg) repeat-x;
margin-bottom: 50px;
}
.paginado ul {
padding: 0;
}
.paginado ul li,
.paginado ul {
float: left;
list-style: none;
}
.paginado ul li a {
font-size: 12px;
height: 25px;
float: left;
padding: 0.4em 1em 0.3em 1em;
}
.paginado ul .corte {
float: left;
background: url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg) no-repeat top right;
}
.paginado ul .cortedos {
float: left;
background-image: url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg), url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg);
background-position: top left, top right;
background-repeat: no-repeat;
}
.paginado ul li img {
float: left;
padding: 0.2em 0 0 0;
}
.paginado p {
font-size: 12px;
padding: 0.2em 1em 0.4em 1em!important;
margin: 0 !important;
float: right;
border-right: 1px solid #ddd;
background: url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg) no-repeat top left;
}
.paginado a {
color: #515151 !important;
}
.paginado .current a {
color: #087021 !important;
font-weight: bold;
}
}
@media (max-width: 767px) {
.paginado {
float: none;
clear: both;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
margin-left: auto;
margin-right: auto;
width: 100%;
margin-bottom: 50px;
}
.paginado ul li {
display: none;
}
.paginado ul li.current,
.paginado ul li:first-child,
.paginado ul li:last-child,
.paginado ul li:nth-last-child(2),
.paginado ul li:nth-child(2) {
display: block;
}
.paginado ul {
width: 250px;
overflow: auto;
margin-left: auto;
margin-right: auto;
display: block;
float: none;
text-align: center;
padding: 0;
}
.paginado ul li {
float: left;
width: 40px;
height: 40px;
padding: 0;
margin: 6px 0 6px 6px;
border: 1px solid #e4e4e4;
line-height: 41px;
text-align: center;
background-color: #f4f4f4;
}
.paginado ul li a {
color: #515151;
font-size: 15px;
height: auto;
width: 100%;
padding: 0;
margin: 0;
display: block;
margin: auto auto;
height: 100%;
text-decoration: none!important;
}
.paginado ul li a:hover {
text-decoration: none!important;
}
.paginado ul .cortedos {
float: left;
background-image: url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg), url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg);
background-position: top left, top right;
background-repeat: no-repeat;
}
.paginado ul li img {
display: block;
padding-top: 13px;
width: 11px;
height: 25px;
margin: auto auto;
}
.paginado p {
clear: both;
font-size: 14px!important;
padding: 2px 10px 4px 10px!important;
margin: 0 !important;
float: none;
border-top: 1px solid #cccccc;
background: none;
text-align: center;
}
.paginado a {
color: #515151 !important;
}
.paginado .current a {
color: #087021 !important;
font-weight: bold;
}
}
/* votaccion y sugerencia*/
ul.notas_escala {}
ul.notas_escala li {
clear: none !important;
display: inline-block;
list-style: none outside none;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
ul.notas_escala li label {
background: url("http://juntadeandalucia.es/themes/images/estrellas.gif") no-repeat scroll center top transparent;
color: #FFFFFF;
cursor: pointer;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 7px;
height: 20px;
line-height: 20px;
padding-top: 2px;
text-align: center;
width: 20px;
}
ul.notas_escala.js li label .numero {
display: none;
}
ul.notas_escala li.note-off label {
background-position: center -60px;
}
ul.notas_escala li.note-checked {
font-weight: bold;
}
ul.notas_escala.js li {
min-height: 20px;
min-width: 20px;
}
ul.notas_escala.js input {
left: -999%;
position: absolute;
}
ul.notas_escala.js li.note-focus {
outline: 1px dotted #000000;
}
* html ul.notas_escala.js li {
height: 20px;
width: 20px;
}
#votacion {
border-top: #e1e1e1 1px solid;
margin-top: 60px;
clear: both;
}
#votacion img {
display: inline;
}
#votacion .titulo {}
#votacion .bt_valorar {
float: left;
}
#votacion .lista {
float: left;
}
#votacion .voto {
float: left;
}
#votacion .tu_voto {
float: left;
margin-right: 10px;
padding-top: 7px;
}
#votacion #result {
float: right;
}
#votacion .green_votos {
color: #087021;
}
#votacion .resultado {
color: #383D44;
padding-right: 5px;
}
#votacion #textoPieVotacion a {
color: #035A78;
text-decoration: underline;
}
#sugerencia {
padding-top: 20px;
}
.alerta_sugerencia {
color: #087021 !important;
margin: 2em 0 1em 0;
background: #fafafa;
border: 1px solid #cccccc;
display: block;
line-height: 16px;
padding: 10px;
}
.alerta_sugerencia p {
color: #087021 !important;
}
.alerta_sugerencia.msg_error p {
color: #cc3300 !important;
}
/*Estilos PDC*/
/* Estilos para la implementación de la PDC */
/* Corregir estilos q se pisan*/
#menu-tree .close {
float: unset;
font-size: unset;
font-weight: unset;
line-height: unset;
color: unset;
text-shadow: none;
opacity: unset;
}
/**/
#menu-tree {
height: 200px;
border: 1px solid #ddd;
background: #f1f1f1;
overflow-y: scroll;
font-size: 12px;
color: #515151;
padding: 20px;
margin-top: 20px;
}
#menu-tree ul {
margin: 0;
padding: 0;
}
#menu-tree ul ul {
border-left: 1px solid #ccc;
display: block;
margin: 0 0 0 8px;
padding: 10px 0 0 10px;
}
#menu-tree ul li {
list-style-type: none;
margin: 0 0 10px 0;
}
#menu-tree ul li a {
color: #087021;
text-decoration: none;
display: block;
padding-left: 30px;
float: none!important;
}
#menu-tree ul li span {
display: block;
padding-left: 19px;
}
#menu-tree ul li a:hover {
color: #087021;
text-decoration: underline;
}
#menu-tree ul li ul li {
margin: 5px 0 10px 5px;
padding: 0;
width: 100%;
}
#menu-tree ul li ul li a {
/*display: block;*/
color: #087021;
text-decoration: none;
border: none;
}
#menu-tree ul li ul li a:hover {
color: #087021;
text-decoration: underline;
border: none;
}
#menu-tree input[type="checkbox"] {
margin: 3px 0.5em 0 0;
float: left;
}
#menu-tree ul ul input[type="checkbox"] {
/*margin: 0.4em 0.5em 0 0;*/
}
#menu-tree ul li.open a {
background: url("https://www.juntadeandalucia.es/themes/images/menos.gif") no-repeat scroll 17px 5px;
}
#menu-tree ul li.close a {
background: url("https://www.juntadeandalucia.es/themes/images/mas.gif") no-repeat scroll 17px 5px;
}
#btrAbrirPanelCPV {}
.cpvstrong {
font-size: 12px;
}
#cpvSeleccionados {
border: 1px solid #ccc;
background-color: #fff;
font-size: 12px;
}
#cpvSeleccionados li {
padding: 4px 10px;
}
.hidden {
display: none;
}
#mostrar_buscador_avanzado {
margin-bottom: 1rem;
display: block;
}
#mostrar_buscador_avanzado:after {
font-family: "Font Awesome 5 Free";
font-weight: 700;
content: "\f078";
margin-left: .5rem;
}
#mostrar_buscador_avanzado.desplegado:after {
content: "\f077";
}
#mostrar_buscador_avanzado {
margin-bottom: 1rem;
display: block;
}
.enlace_buscador_avanzado {
background: url("http://juntadeandalucia.es/themes/images/enlace_mas.jpg") 0 center no-repeat;
padding-left: 14px;
font-size: 12px;
}
.row a.enlace.suscribirse {
padding-right: 0;
}
ul.lista_parametros {
padding-left: 70px;
}
.inputIcon input {
width: 90%;
}
.inputIcon span {
font-size: 14px;
}
#contenidos .pdc_datos>p:first-child,
#contenidos .pdc_datos ul>li:first-child {
margin-top: 15px;
}
.pdc_datos>h3 {
margin-top: 15px;
}
.pdc_tit2 {
margin-top: 20px;
border-bottom: 1px solid #ccc;
display: flex;
}
.pdc_tit2 h2 {
display: block;
flex: auto;
font-size: 22;
}
.pdc_tit2 a {
display: block;
font-size: 12px;
color: #087021;
background-position: 0 2px;
background-repeat: no-repeat;
font-weight: normal;
padding: 0 0 0 15px;
text-decoration: none;
min-width: max-content;
min-width: -moz-max-content;
}
.enlace_mas {
background-image: url(https://www.juntadeandalucia.es/themes/images/enlace_mas.jpg);
background-position: 0 3px;
}
.pdc_datos {
/*height: 1%;*/
line-height: 1.8em;
/*overflow: hidden;*/
}
.pdc_filto .enlace {
color: #087021 !important;
font-size: 1em !important;
}
@media only screen and (max-width: 959px) {
.pdc_filto .derecha,
.pdc_filto .izquierda {
float: none;
}
}
.pdc_filto a.suscribirse {
padding-left: 15px;
}
.pdc_tit2 a.suscribirse {
padding-right: 0px;
font-size: 1em;
}
.listado_resultado_tabla .odd {
background-color: #f1f1f1;
}
.listado_resultado_tabla .even {
background-color: #ffffff;
}
.listado_resultado_tabla table thead th {
background-color: #515151 !important;
}
.apertura-oferta ul {
list-style: initial;
margin-left: 20px;
color: #515151;
}
.apertura-oferta>ul>li {
font-size: 1.2em;
}
.apertura-oferta li {
margin-bottom: 12px;
}
.pdc_filto a.suscribirse,
.pdc_tit2 a.suscribirse {
padding-left: 17px;
background-image: url('http://juntadeandalucia.es/themes/images/lista-correo.gif');
background-repeat: no-repeat;
background-position-y: top;
margin-left: 15px;
}
.pdc_tit2 a.suscribirse {
background-position-y: 3px;
}
.pdc_tit2.datos_basicos {
border-bottom: none;
}
.pdc_filtro p input {
display: none;
}
.pdc_filtro label {
cursor: pointer;
color: #087021;
}
#contenidos .pdc_filtro input:checked+label {
color: #515151;
font-weight: bold;
}
.listado_resultado_tabla tr:nth-child(odd) {
background-color: #f1f1f1
}
.listado_resultado_tabla tr:nth-child(even) {
background-color: #ffffff
}
.buscador_interno>form fieldset fieldset legend.legend_clausulas {
margin-bottom: 5px;
}
#contenidos p.mensaje {
margin-left: 15px;
}
span.pdcPerfilVigente {
width: auto;
color: #087021 !important;
border: 1px solid #087021;
margin-left: 20px;
padding: 0px 5px 0px;
font-size: 10px;
}
span.pdcPerfilNoVigente {
width: auto;
color: #fff !important;
margin-left: 20px;
padding: 0px 5px 0px;
background-color: #087021;
font-size: 10px;
}
/* Remove default bullets */
.arbolpdc {
list-style-type: none;
}
/* Remove margins and padding from the parent ul */
.arbolpdc {
margin: 0;
padding: 0;
}
.arbolpdc .nested {
list-style: none;
}
.arbolpdc li{
margin-bottom:rem;
}
.arbolpdc .enlace_buscador_avanzado {
background: url("http://juntadeandalucia.es/themes/images/enlace_mas.jpg") 0 0 no-repeat;
padding-left: 16px;
font-size: unset;
}
/* Style the caret/arrow */
.puntero {
cursor: pointer;
user-select: none;
/* Prevent text selection */
}
/* Create the caret/arrow with a unicode, and style it */
.puntero::before {
display: inline-block;
margin-right: 6px;
padding-left: 40px;
}
/* Hide the nested list */
.nested {
display: none;
padding-left: 20px;
margin-bottom:20px;
}
/* Show the nested list when the user clicks on the caret/arrow (with JavaScript) */
.active {
display: block;
}
.seleccionado {
font-weight: bold;
}
.enlace_buscador_avanzado_menos {
background: url("http://juntadeandalucia.es/themes/images/enlace_menos.jpg") 0 0.1em no-repeat;
padding-left: 14px;
font-size: 12px;
}
.input-group>.form-control {
border: 1px solid #ced4da;
border-radius: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
-webkit-box-shadow: none;
box-shadow: none;
}
.input-group>.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #00f21c;
outline: 0;
-webkit-box-shadow: 0 0 0 .2rem rgba(0, 114, 13, .25);
box-shadow: 0 0 0 .2rem rgba(0, 114, 13, .25);
}
.input-group>.input-group-prepend>.input-group-text {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem;
border-left: 0;
}
.table caption {
text-align: center;
background: transparent;
padding: 6px 4px 8px 0px;
color: #087021;
text-transform: uppercase;
caption-side: top;
font-weight: bold;
}
/* CALENDARIO */
.contenedor_calendario_tabla {
border-radius: 5px;
background-color: #ececec;
float: left;
}
.calendario_tabla{
display: table;
}
.calendario_tabla,
#menu .boja table {
border-collapse: collapse;
text-align: center !important;
border: 2px solid #ececec;
color: #515151;
}
.calendario_tabla td,
#menu .boja table td {
overflow: hidden;
}
/*#menu .boja table td, #columna .calendario_tabla td{line-height:2.9em !important;}*/
.calendario_tabla caption,
#menu .boja table caption {
padding-top: unset;
padding-bottom: unset;
color: unset;
text-align: unset;
caption-side: unset;
background: #ececec;
line-height: 2.5;
text-transform: uppercase;
color: #087021;
}
.calendario_tabla td,
#menu .boja table td {
font-size: 14px;
padding: 0;
margin: 0;
font-weight: bold;
background: #f3f3f3;
border-top: 1px solid #f7f7f7;
border-left: 1px solid #f7f7f7;
border-bottom: 1px solid #dbdbdb;
border-right: 1px solid #dbdbdb;
line-height: 2;
width: 14.285714285%;
}
.calendario_tabla td a,
#menu .boja table td a {
width: 100%!important;
display: block;
color: #087021;
text-decoration: none;
font-weight: bold;
text-align: center;
line-height: 2;
}
.calendario_tabla td a:hover,
#menu .boja table td a:hover {
font-weight: bold !important;
}
.calendario_tabla th,
#menu .boja table th {
color: #515151;
border-bottom: 2px solid #dadada;
background: #f1f1f1 url(http://juntadeandalucia.es/themes/images/calendario_th.jpg) repeat-x;
}
.calendario_tabla .hoy,
#menu .boja table .hoy {
background: #166a39 url(http://juntadeandalucia.es/themes/images/calendario_hoy.jpg);
}
.calendario_tabla .hoy a,
#menu .boja table .hoy a {
color: #fff !important;
background: none;
}
.calendario_tabla .dia-relleno,
#menu .boja table .dia-relleno {
color: #515151;
height: 27px;
}
.calendario_tabla .domingo,
#menu .boja table .domingo {
color: #9d4444;
}
.calendario_tabla .dia-boja a:link,
#menu .boja table .dia-boja a {
color: #fff !important;
background-color: #176f3c;
}
.calendario_tabla .dia-boja a:link,
#menu .boja table .dia-boja a:link {
color: #fff !important;
background-color: #176f3c;
}
.calendario_tabla .dia-boja a:visited,
#menu .boja table .dia-boja a:visited {
background-color: #d5e0da;
color: #087021 !important;
}
.calendario_tabla .dia-boja.varios a:link,
#menu .boja table .dia-boja.varios a:link {
background: #176f3c url(http://juntadeandalucia.es/themes/images/calendari_boja_varios.gif) no-repeat top right !important;
}
.editor.listado_resultado_tabla.resumen * {
background-color: transparent !important;
color: black;
border: 0px solid black;
}
.editor.listado_resultado_tabla.resumen th {
font-size: 125%;
text-transform: uppercase;
font-weight: normal;
text-align: left;
}
.editor.listado_resultado_tabla.resumen th:nth-child(2),
.editor.listado_resultado_tabla.resumen td:nth-child(2) {
float: right;
text-align: left;
}
.editor.listado_resultado_tabla.resumen table td {
font-size: 250%;
}
.editor.listado_resultado_tabla.resumen table {
margin-bottom: 1em;
}
.btn.btn-primary.btn-lg {
text-transform: uppercase;
}
.pdc_filto .enlace {
text-decoration: none;
font-weight: normal;
padding: 5px 15px;
background-repeat: no-repeat;
background-position: left center;
}
.enlace_rss {
background-image: url(https://www.juntadeandalucia.es/themes/images/icon_rss.gif);
background-position-y: 5px !important;
}
#mostrar_buscador_avanzado.enlace_buscador_avanzado:before {
display:none;
}
.table td, .table th {
vertical-align: middle;
}
.enlace_menu_mas {
display: block;
padding: 10px 15px;
text-decoration: none;
background: url(https://www.juntadeandalucia.es/themes/images/menu_iconos.gif) no-repeat 0 center;
}
/*ELEMENTOS COMUNES: BOTON SUBIR, SIGUIENTE, ANTERIOR *****************************/
.subir, .siguiente, .anterior{
display: block;
font-size:12px;
cursor:pointer;
}
.subir span, .anterior span{
height:25px;
overflow:hidden;
float:left;
border-left:1px solid #ddd;
border-right: 1px solid #ddd;
background:url(https://www.juntadeandalucia.es/themes/images/paginado_fondo.jpg) repeat-x;
}
.siguiente span{
height:25px;
overflow:hidden;
float:right;
border-left:1px solid #ddd;
border-right: 1px solid #ddd;
background:url(https://www.juntadeandalucia.es/themes/images/paginado_fondo.jpg) repeat-x;
}
.subir em, .anterior em{
height:25px;
padding:3px 15px;
float:left;
font-style: normal;
}
.siguiente em{
height:25px;
padding:3px 15px;
float:right;
font-style: normal;
}
.subir img, .anterior img{
float:left;
padding:8px;
background:url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg) no-repeat top right;
}
.siguiente img{
float:right;
padding:8px;
background:url(https://www.juntadeandalucia.es/themes/images/paginado_fin.jpg) no-repeat top left;
}
.anterior {float:left;}
.siguiente { float:right;}
.procedimientos h2{
font-family: "Montserrat Bold",Arial,Verdana,sans-serif;
}
.editor.listado_resultado_tabla.separacion_vertical_superior_2.resumen table {
width: 100%;
}
.form-check-input {
margin-top: .2rem;
}
#columna h2,
#columna .titular.h3{
font-size: 20px;
font-weight: 700;
}
.right #mostrar_buscador_avanzado:after{
display: none;
}
.pdc_datos.open p {
margin-bottom:0;
}