.field--name-field-tablero-incrustado
{
  overflow:hidden;
}
.field--name-field-tablero-incrustado .powerbi
{
  float:left;
  width:70%;
}
.field--name-field-tablero-incrustado aside
{
  float:left;
  padding-left:20px;
  width:30%;
}
.field--name-field-tablero-incrustado aside img
{
  width:100%;
}
.website-log
{
  display:inline-block;
  max-width:49%;
}
.website-log img
{
  max-height:100px;
}
.block-views-blocknew-sitbog-block-3 .views-row
{
  padding:0 40px;
}
.block-views-blocknew-sitbog-block-1 h2.block-title span, .block-views-blocknew-sitbog-block-3 h2.block-title span
{
    color: #354999;
    border-bottom: 2px solid #F1D900;
    display: inline-block;
    font-size: 40px;
    font-weight: bold;
    text-transform: none;
}
.block-views-blocknew-sitbog-block-1 .block-title, .block-views-blocknew-sitbog-block-3 .block-title
{
  padding-left:30px;
}
.sitbog-slider-container .views-field-field-banner-horizontal img
{
  width: 100% !important;
}
.sitbog-slider-container .bx-wrapper
{
  border-color:#212952;
  
}
.sitbog-slider-container .bx-wrapper .bx-pager.bx-default-pager a
{
  background:#F1D900;
}
.node--type-convocatorias-fondetur h3 a
{
  background:#034f9a;
  color:#FFF;
  display:block;
  margin:10px auto;
  padding:10px;
  text-align:center;
  max-width:400px;
}
.node--type-convocatorias-fondetur h3 a:hover
{
  opacity:0.8;
}
.block-views-blockblock-dialogos-ciudadanos-block-1 .node__title{
  display:none !important;
}
.idtpubs .views-field-field-medcover img
{
  width:90%;
  max-height:inherit;
}
.views-field-field-medcover img
{
    max-height: 250px;
    width: auto;
    display: block;
    margin: 5px auto;
}
.node--type-mediciones .field--name-body
{
    float: left;
    width: 50%;
    box-sizing: border-box;
}
.node--type-mediciones .field--name-field-medcover
{
  float: left;
    padding-right: 140px;
    width: 50%;
    box-sizing: border-box;
}
.node--type-mediciones .field--name-field-sitbogshowtitle
{
      color: #034f9a !important;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.3em;
    margin-top: 30px;
}
.node--type-mediciones .field a
{
  background:#034f9a;
  color:#FFF;
  display:block;
  float:left;
  max-width:300px;
  margin:0 5px;
  padding:10px 15px;
}
.node--type-mediciones .field a:hover{
  opacity:0.8;
}
.node--type-mediciones .field--name-field-sitbogyear
{
  font-style:italic;
  font-weight:bold;
}
.block-views-blocknew-sitbog-block-1{
  
}
.block-views-blocknew-sitbog-block-1 .block-title
{
  display:block;
}
.block-views-blocknew-sitbog-block-1 .views-field-title{
  width:80%;
  margin:10px auto;
}
.block-views-blocknew-sitbog-block-1 .views-field-title a
{
  color:#354999;
  font-weight:bold;
  text-align:center;
}
.block-views-blocknew-sitbog-block-1 .views-field-title a:hover
{
  text-decoration:underline;
}
.block-views-blocknew-sitbog-block-1 .views-field-body p{
  color:#FFF;
  font-weight:normal !important;
  text-align:justify;
  font-size:1.2rem;
}
.block-views-blocknew-sitbog-block-1 .views-view-grid .views-col
{
  
  padding:25px;
}
.node--type-convocatorias-fondetur .field--name-field-image img
{
  width:100%;
}
.field--name-field-estado-de-la-convocatoria
{
  font-weight:0.9em;
  border:1px solid #034f9a;
  box-sizing:borde-box;
  text-align:center;
  max-width:400px;
  margin:20px auto;
}
.field--name-field-estado-de-la-convocatoria .field__label
{
  color:#034f9a;
  display:inline-block;
  font-weight:bold;
}
.field--name-field-estado-de-la-convocatoria .field__item
{
   display:inline-block;
  font-style:italic;
  color:#034F9A;
}
.field p
{
  margin:10px 0;
}

.node--type-convocatorias-fondetur
{
  margin:0 auto;
  max-width:900px;
  
}

.fondetur-convocatorias.views-col
{
  box-sizing:border-box;
  padding:20px;
}
.block-views-blockconvocatorias-fondetur-block-1 .node__title
{
  font-size:18px !important;
  min-height:75px;
      display: flex;
    align-items: flex-end;
}
.block-views-blockconvocatorias-fondetur-block-1 .node__content
{
  font-size:13px;
}
.block-views-blockconvocatorias-fondetur-block-1 .field--name-field-estado-de-la-convocatoria
{
  border:0;
  text-align:left;
}

.block-views-blockconvocatorias-fondetur-block-1
{
  border-bottom:1px solid #ccc;
  padding-bottom:60px;
  margin-bottom:60px;
}
.block-views-blockconvocatorias-fondetur-block-1 h2.block-title
{
  background:#034f9a;
  padding:40px 0;
  text-align:center;
  
}
.block-views-blockconvocatorias-fondetur-block-1 h2.block-title span
{
  font-size:40px;
  color:#FFF;
  font-weight:bold;
  text-transform:uppercase;
  
}
.rendicion-down header
{
  display:none !important;
}
.node--type-landings-2023 table{
      display: block;
    margin: 30px auto;
}
.node--type-landings-2023 .field--name-field-landingb2link
{
  text-align:center;
  margin-bottom:100px;
}
.node--type-landings-2023 .field--name-field-landingauxlinks ul
{
   columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
      max-width: 1100px;
    margin: 20px auto;
}
.node--type-landings-2023 .field--name-field-landingauxlinks ul li
{
  padding:20px ;
}
.node--type-landings-2023 .field--name-field-landingauxlinks ul li a:hover
{
  background:#3772FF;

  transition:all 0.3s;
}d
.node--type-landings-2023 .field--name-field-landingauxlinks ul li a
{
color: #FFF;
    background: #034F9A;
    border-radius: 4px;
    margin: 0 auto;
    display: inline-block;
    max-width: 500px;
    padding: 15px;
    width: 100%;
    transition:all 0.3s;
}
.node--type-landings-2023 .field--name-field-landingfrag1 ul li, .node--type-landings-2023 .field--name-field-landingfrag2 ul li, .node--type-landings-2023 .field--name-field-landingfrag3 ul li, .node--type-landings-2023 .field--name-field-landingfrag4 ul li
{
   list-style:circle;
}
.node--type-landings-2023 .field--name-field-landingfrag1 ul, .node--type-landings-2023 .field--name-field-landingfrag2 ul, .node--type-landings-2023 .field--name-field-landingfrag3 ul, .node--type-landings-2023 .field--name-field-landingfrag4 ul
{
  
  font-size: 1.5rem;
    max-width: 750px;
    margin: 20px auto;
    padding-left:30px;
    list-style:circle;
}


.node--type-landings-2023 .field--name-field-landinggridtexts
{
  height:100vh;
  padding:60px 0;
  float:right;
  width:60%;
  box-sizing:border-box;
  
}
.node--type-landings-2023 .field--name-field-landinggridtexts .field__item
{

   height: 20vh;
    margin-bottom:40px;
    max-width:580px;
   
}
.node--type-landings-2023 .field--name-field-landinggridimgs
{
  box-sizing:border-box;
  height:100vh;
  float:left;
  padding:60px 0;
  width:40%;
}

.node--type-landings-2023 .field--name-field-landinggridimgs .field__item
{
  height: 20vh;
    text-align: right;
    padding-right: 40px;
    margin-bottom:50px;
    margin-top:20px;
}
.node--type-landings-2023 .field--name-field-landinggridimgs .field__item img
{
      max-height: 20vh;
    width: auto;
    border-radius: 50%;
    display: inline-block;
}
.node--type-landings-2023 .field--name-field-landingmainbanner
{
  max-height: 65vh;
  overflow:hidden;
  position:relative;
}
.node--type-landings-2023 .field--name-field-landingmainbanner::after
{
  content:"";
  display:block;
  height:100%;
  width:100%;
  top:0;
  left:0;
  background: linear-gradient(0deg,#022548 0%,rgba(0,0,0,0) 78%);
  z-index:1;
  position:absolute;
}
.node--type-landings-2023 .field--name-field-landingmainbanner .field--name-field-ctalink
{
 
  position:absolute;
  right:20px;
  bottom:20px;
  z-index:2;
  
}
.node--type-landings-2023 .field--name-field-landingmainbanner .field--name-field-ctalink a
{
  color: #FFF;
    position: relative;
    top: 0;
    transition: all 0.3s;
    font-weight: bold;
    font-size: 2.2em;
    max-width: 500px;
    display: block;
    line-height: 1.3em;
    text-align: right;
    text-transform:uppercase;
}
.node--type-landings-2023 .field--name-field-landingmainbanner .field--name-field-ctalink a:hover
{
  top:-4px;
  transition:all 0.3s;
}
.node--type-landings-2023 .field--name-field-ctatext
{
  display:none;
  
}
.node--type-landings-2023 .field--name-body
{
  margin:100px auto;
  max-width:600px;
  text-align:justify;
}
.node--type-landings-2023 .field--name-field-landingfrag1, .node--type-landings-2023 .field--name-field-landingfrag3
{
  background:#EEE;
  padding:40px 0;
 
  text-align:justify;
}
.node--type-landings-2023 .field--name-field-landingfrag2, .node--type-landings-2023 .field--name-field-landingfrag4
{
  background:#FFF;

  margin:60px auto;
  max-width:750px;
  text-align:justify;
}
.node--type-landings-2023 h1,.node--type-landings-2023 h2
{ 
  text-align:left;
  max-width:750px;
  font-size:1.8em;
  color:#034F9A;
  margin:0 auto;
  font-weight:bold;
}
.node--type-landings-2023 h3
{
  color:#034F9A;
}
.node--type-landings-2023 p 
{
  font-size:1.5rem;
  max-width:750px;
  margin:20px auto;
}
a:hover img
{
  opacity:0.85;
}
#block-barragovcoo
{
  margin-bottom:0;
}
.block-search
{
display:inline-block;
float:right;
padding:13px 0;
  width:50%;
}
.websitelogo
{
  display:inline-block;
  float:left;
  width:50%;
}
.area-main-menu .block-we-megamenu
{
  float:left;
 width:100%;
}
header .main-menu, header ul.gva_menu
{
  background:#FFF !important;
}

.prtable
{
  overflow-x:scroll;
}p
.prtable thead{
		background:#004a81;
    color:#FFF;
}
.prtable tbody td
{
	border:1px solid #DDD;
    
}
.prtable tbody td a{
	color:#4698D5;
  text-decoration:underline;
}
.prtable .normlink
{
  display:block;
  background:#004a81;
  color:#FFF;
  text-align:center;
  padding:10px 20px;
  border-radius:20px;
  text-decoration:none;
  
}
.prtable .normlink:hover
{
  color:#FFF;
  background:#212153;
}
.node--type-pagina-con-desplegables .field--name-body, .node--type-basic-page-juridica .field--name-body
{
  margin:0 auto;
  max-width:800px;
}
.node--type-basic-page-juridica .field--name-body p
{
  padding-bottom:20px;
}
.node--type-basic-page-juridica .field--name-body p a
{
  color:#3772FF;
  padding-bottom:20px;
  text-decoration:underline;
}
.node--type-basic-page-juridica .field--name-body p a:hover
{
  opacity:0.8;
}
.prparent:hover
{
  background:#FFF;
  border:1px solid #eee;
  transition:all 0.3s;
}
.prparent{
  border:1px solid #FFF;
  border-bottom: 0 !important;
  display:block;
  background:#eee;
  box-sizing:border-box;
  color:#3772FF;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  padding:30px 0 10px 0;
  max-height:60px;
  margin:0 auto;
  overflow:hidden;
  transition:max-height 0.7s ease-out;
  text-align:center;
  max-width:800px;
  width:100%;
  transition:all 0.3s;
}
.prparent.propened{
  background:#3772FF;
  color:#FFF;
  max-height:4000px;
  transition:max-height 0.7s ease-in-out;
}
.prparent ul{
  background:#FFF;
  color:#222;
  cursor:normal;
  text-align:left;
  padding:0;
}
.prparent ul li
{
  padding-left:30px;
}
.prparent ul li:first-child
{
  padding-top:20px;
}
.prparent ul li:last-child
{
  padding-bottom:20px;
}
.prparent a
{
  font-weight:normal;
  text-decoration:underline;
}
.prtable tbody td a:hover{
	color:#00f;
 
}

.prparent .prparent .prparent
{
  background:#7daccf;
}
.node--type-pagina-con-desplegables p, .node--type-page p
{
  padding:15px 0;
  max-width:900px;
  margin:0 auto;
}
.node--type-page a
{
  color:#3772FF !important;
  text-decoration:underline;
}
.node--type-page a:hover
{
  color:#00F;
  text-decoration:underline;
}

.field--name-field-prwebtitle
{
  background:#034F9A;
  color:#FFF;
  font-weight:bold;
  text-align:center;
  font-size:30px;
  padding:40px 0;
  margin-bottom:30px;
  text-transform:uppercase;
}
.field--name-field-prwebtitle .field__label
{
  display:none;
}
@media screen and (max-width:800px)
{
  .views-view-grid .views-col.prnewscolumn
  {
    width:100% !important;
  }
}

.prnewscolumn .post-categories
{
  display:none;
}
.prnewscolumn .bx-wrapper
{
  margin-bottom:30px !important;
}
.prnewscolumn .bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction a
{
  z-index:10 !important;
}
.node--type-article.node--view-mode-full
{
  max-width: 800px;
    margin: 0 auto;
}
.node--type-article.node--view-mode-full p
{
  margin-bottom:15px;
}

.node--type-basic-page-con-comentarios .field--name-body p{
text-align: center;
}
.node--type-basic-page-con-comentarios .field--name-body h2{
color: #3366cc;
font-size: 35px;
text-align: center;
}
.node--type-basic-page-con-comentarios h2{
color: #3366cc;
font-size: 22px;
text-align: center;
}
.node--type-basic-page-con-comentarios .comment__content, .node--type-basic-page-con-comentarios .comment__meta{
width: fit-content;
}
.node--type-basic-page-con-comentarios .comment-comment-form {
    background-color: rgba(51, 102, 204, .2);
    padding: 20px;
}
.node--type-basic-page-con-comentarios .comment-comment-form label{
display: block !important;
color:#004a81;
margin-bottom: 15px  !important;
}

.node--type-basic-page-con-comentarios .form-item-comment-body-0-format label{
    display: inline-block !important;
    margin: 0 !important;
}
.node--type-basic-page-con-comentarios .form-item-comment-body-0-format{
    display: flex;
}
.node--type-basic-page-con-comentarios #edit-submit{
    margin: 0;
    font-size: 16px !important;
    padding: 8px 45px  !important;
    text-align: center;
}
.node--type-basic-page-con-comentarios input{
    margin: 0;
}