view-id-listado_de_tramitesview-id-listado_de_tramitesview-id-listado_de_tramitesview-id-listado_de_tramitesview-id-listado_de_tramitesview-id-listado_de_tramitesview-listado-de-tramites/*

/*
Azul institucional: #24366a
Borde gris: #e6e5e4
*/

/* Fonts   */
 html   {
color: #262626;
font-size: 15px;
line-height: 22px;
}

body {
  width: 100%;
  min-width: 100%;
  *zoom: 1; }
  body:before,
  body:after {
    content: "";
    display: table; }
  body:after {
    clear: both; }


 /*ANCHO 1300 centrado*/

.region-header, .region-preface-first, .pane-listado-de-noticias-panel-pane-2, .destacados-circulos, footer .region-footer, .center-wrapper, .breadcrumb, .node-noticia .group-footer, .page-listado-de #core-outer-wrapper, .page-listado-de #content-outer-wrapper, .node-type-page #core-outer-wrapper, .node-type-page #content-outer-wrapper, .page-areas #core-outer-wrapper, .page-areas #content-outer-wrapper, .page-tramites #core-outer-wrapper, .page-tramites #content-outer-wrapper, .page-programas #core-outer-wrapper, .page-programas #content-outer-wrapper, .page-content-noticias #core-outer-wrapper, .page-noticias .view-listado-de-noticias .view-content, .node-type-area #content-outer-wrapper, .node-type-area #core-outer-wrapper, .node-type-panel #content-outer-wrapper .panel-col-top2, .node-type-panel #content-outer-wrapper .center-wrapper2, .node-type-panel #content-outer-wrapper .panel-col-bottom, .page-institucional #core-outer-wrapper, .page-institucional #content-outer-wrapper, .panel-de-autoridades #core-outer-wrapper, .panel-de-autoridades #content-outer-wrapper, .page-search #core-outer-wrapper, .page-search #content-outer-wrapper, .section-contenidos-de #content-outer-wrapper, .section-contenidos-de #core-outer-wrapper, .node-type-ben #content-outer-wrapper, .node-type-ben #core-outer-wrapper, .section-listado-de-tramites #content-outer-wrapper, .section-listado-de-tramites #core-outer-wrapper, .node-type-ben #preface-outer-wrapper, .section-contenidos #content-outer-wrapper, .section-contenidos #core-outer-wrapper, .content-type-webform #core-outer-wrapper, .content-type-webform #content-outer-wrapper, .section-contenidos-por-tipo #core-outer-wrapper, .section-contenidos-por-tipo #content-outer-wrapper, .section-ods #content-outer-wrapper, .section-ods #core-outer-wrapper, .front .pane-campa-as-circulares-panel-pane-1, .page-node-done #core-outer-wrapper, .page-node-done #content-outer-wrapper, .page-listado-de-convocatorias #content-outer-wrapper, .page-listado-de-convocatorias #core-outer-wrapper {
    max-width: 1300px;
    margin: auto;
	float: none;
}



/*TABLAS*/

table tbody tr td {
    border: 1px solid #e6e5e4;
}


h2 {
    margin-top: 40px;
line-height: 30px;
}

h3 {
    margin-top: 30px;
}
.section-contenidos h3, .section-listado-de-tramites h3, .section-contenidos-por-tipo h3, .page-listado-de-convocatorias h2 {
padding: 10px 20px;
background-color: #e5e5e5;
text-transform: uppercase;
color: #555;
}

.header-layout {
  display: block;
  margin: 0 auto;
  width: 100%;
  *width: 99.896%;
  *zoom: 1;
  max-width: 100%; }
  .header-layout:before,
  .header-layout:after {
    content: "";
    display: table; }
  .header-layout:after {
    clear: none; }


.header-layout .region--header {
display: block;
position: relative;
clear: none;
margin: auto;
*width: 97.813%;
*margin-right: 0.938%;
*margin-left: 0.938%;
max-width:px;
 }
  

.header-layout .region--branding {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .header-layout .region--menu {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }

.preface-layout {
  display: block;
  margin: 0 auto;
  width: 100%;
  *width: 99.896%;
  *zoom: 1;
  max-width: 100%; }
  .preface-layout:before,
  .preface-layout:after {
    content: "";
    display: table; }
  .preface-layout:after {
    clear: both; }
  .preface-layout .region--preface-first {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
     }
  .preface-layout .region--preface-second {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .preface-layout .region--preface-third {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .preface-layout .region--preface-fourth {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }

.core-layout {
  display: block;
  margin: 0 auto;
  width: 100%;
  *width: 99.896%;
  *zoom: 1;
  max-width: 100%; }
  .core-layout:before,
  .core-layout:after {
    content: "";
    display: table; }
  .core-layout:after {
    clear: both; }
  .core-layout .region--highlighted {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
     }
  .core-layout .region--help {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }

.main-layout {
  display: block;
  margin: 0 auto;
  width: 100%;
  *width: 99.896%;
  *zoom: 1;
  max-width: 100%; }
  .main-layout:before,
  .main-layout:after {
    content: "";
    display: table; }
  .main-layout:after {
    clear: both; }
  .main-layout .region--content {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .main-layout .region--sidebar-first {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .main-layout .region--sidebar-second {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
    .main-layout.with--content.without--sidebar-first .region--content {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      left: auto;
      right: auto;
      float: none;
      clear: both;
      display: block;
      position: relative;
      clear: none;
      width: 100%;
      margin-right: 1.042%;
      margin-left: 1.042%;
      *width: 97.813%;
      *margin-right: 0.938%;
      *margin-left: 0.938%;
      float: left; }
    .main-layout.with--content.without--sidebar-second .region--content {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      left: auto;
      right: auto;
      float: none;
      clear: both;
      display: block;
      position: relative;
      clear: none;
      width: 100%;
      margin-right: 1.042%;
      margin-left: 1.042%;
      *width: 97.813%;
      *margin-right: 0.938%;
      *margin-left: 0.938%;
      float: left; }
    .main-layout.with--content.without--sidebar-first.without--sidebar-second .region--content {
      width: 100%;
      margin-left: 0;
      margin-right: 0;
      left: auto;
      right: auto;
      float: none;
      clear: both;
      display: block;
      position: relative;
      clear: none;
      width: 100%;
      margin-right: 1.042%;
      margin-left: 1.042%;
      *width: 97.813%;
      *margin-right: 0.938%;
      *margin-left: 0.938%;
      float: left; }

.postscript-layout {
  display: block;
  margin: 0 auto;
  width: 100%;
  *width: 99.896%;
  *zoom: 1;
  max-width: 100%; }
  .postscript-layout:before,
  .postscript-layout:after {
    content: "";
    display: table; }
  .postscript-layout:after {
    clear: both; }
  .postscript-layout .region--postscript-first {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .postscript-layout .region--postscript-second {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .postscript-layout .region--postscript-third {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }
  .postscript-layout .region--postscript-fourth {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }

.footer-layout {
  display: block;
  margin: 0 auto;
  width: 100%;
  *width: 99.896%;
  *zoom: 1;
  max-width: 100%; }
  .footer-layout:before,
  .footer-layout:after {
    content: "";
    display: table; }
  .footer-layout:after {
    clear: both; }
  .footer-layout .region--footer {
    display: block;
    position: relative;
    clear: none;
    width: 100%;
    margin-right: 1.042%;
    margin-left: 1.042%;
    *width: 97.813%;
    *margin-right: 0.938%;
    *margin-left: 0.938%;
    float: left;
    margin-bottom: 25px; }










views_slideshow_cycle_main {
  width: 100%;
  float: left;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  height: auto;
}
.views_slideshow_cycle_main .field-content {
  max-width: 100%;
  width: 100%;
}
.views_slideshow_cycle_main .field-content img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
}
.views-slideshow-controls-bottom div.views-slideshow-pager-field-item {
  background-color: #000;
    border-radius: 8px;
    cursor: pointer;
    display: block;
    float: left;
    height: 8px;
    margin-left: 15px;
    padding: 4px;
    text-indent: -2000px;
}

.views-slideshow-controls-bottom div.views-slideshow-pager-field-item.active {
  background-color: #24366a;
}


.block-views-id-categor_as_de_noticias-block,
.block-views-id-noticias-block
{
  display: table;
  min-width:300px;	
  float:left;
}

.block-views-id-categor_as_de_noticias-block.content,
.block-views-id-noticias-block.content
{
 width:100% !important;
}

.views-field-field-copete,.views-field-title, .views-field-field-featured-image {
 float:left;
 width:100%;
}

.block-views-id-categor_as_de_noticias-block .views-row {
 height:2em;
}

.block-block-id-2, .block-block-id-3, .block-block-id-5
{
  display: table;
 /* height:200px;*/
  min-width:910px;
  

}
/*MENÚ*/

.om-maximenu-middle-right {
 max-width:910px;
 left:0;
 height:365px;
}


.om-menu{
    font-size: 14px;
 text-transform: uppercase;
 /*max-width:910px;*/
}

.om-leaf:hover,
.om-leaf:focus,
.om-leaf:active,
.open
{
background-color: #24366a;
}
/*.om-link	{
 color: #262626;
}*/
.om-link a:hover,
.om-link a:active,
.om-leaf a:focus,
.open {
 color: #fff;
}
/*li a.active,
.node-type-panel a:hover {
 color: #fff;
}*/

.om-leaf a {
 color: #262626;
}

a.active.om-autoscroll{
border: none;
border-top-left-radius: 0px;
border-top-right-radius: 0px; 
}

 .om-maximenu-middle-right {
  width: 100%;
  max-width:674px;
  min-width:674px;
 }
.om-maximenu .om-maximenu-middle-right {
    padding: 10px 0;
}

.om-maximenu-middle-right {
 background-color: #24366a;
}

 
.om-maximenu-content .content{
  display: table-row;
    /*height:200px;*/
}
.om-maximenu-content .content, .om-maximenu-content a, .om-maximenu-content a:hover, .leaf-institucional span:hover  {
	color: #FFF;
	text-decoration: none;
}
#om-maximenu-main-menu ul li span:hover,
#om-maximenu-main-menu ul li open,
#om-maximenu-main-menu ul li span:active,
#om-maximenu-main-menu ul li span:focus,
.om-maximenu ul.om-menu li.om-leaf .om-link:hover
{
	color: #fff;
}

.om-maximenu ul {
    padding: 0 30px;
}
.om-maximenu ul li.leaf {
	line-height: 26px;
    list-style-image: none;
    list-style-type: none;
	margin: 0;
}


.menu-izq, .menu-cen, .menu-der {
  height:180px;
  float:left;
	padding: 0 25px;
  width:33%;
}
.mean-container .mean-nav ul li span{
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,.5);
text-decoration: none;
text-transform: uppercase; 
	font-size: 14px;
}


/* estilos para sección de atajos */

html.js body.html.front.logged-in.no-sidebars.page-node.toolbar.i18n-es.admin-menu.responsive-menus-load-processed.omega-breakpoint-processed.breakpoint-processed.omega-breapoint--all.omega-breapoint--wide div#page-wrapper.clearfix div#page.clearfix section#content-outer-wrapper.outer-wrapper.clearfix div#main-layout.main-layout.inner-wrapper.clearfix.with--content.without--sidebar-first.without--sidebar-second main#content.region--content.column div.region.region-content div#block-system-main.block.block-system div.content div.contextual-links-region div.panel-2col-stacked.clearfix.panel-display div.panel-col-top.panel-panel div.inside div.panel-pane.pane-shortcut div.pane-content a.col-sm-6.col-md-3 div.clearfix {
 display:table;
}

.col-md-3 {
    width: 25%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}


.shortcuts-section {
  margin:15px 0;
 }


.shortcut {
  color: #FFF;
  margin: 0 auto;
  width: 112px;
  height: 112px;
  border-radius: 50%;
  display: block;
  text-align: center;
}
.shortcut .glyphicon{
  font-size: 3em;
  top: 28%;
}

.shortcut-azul {
  background-color: #4265bc;
} 

.shortcut-rojo {
  background-color: #d13f34;
}

.shortcut-verde {
  background-color: #9bc12b;
}

.shortcut-naranja {
  background-color: #ff9624;
}

.shortcuts-section .glyphicon {
  padding-top: 30%;
  font-size: 48px; 
  padding-left: 28%;
}

.shortcuts-section p {
  color: #888; }

/*separadores*/

.separator{
	height: 32px;
}
.node-type-panel .panel-separator   {
	height: 100px;
}
.separator-top{
 height: 40px;
}



/* estilo para campañas en portada */

.front div.view.view-campanias-secundarias div.views-row {
  float:left;
  min-width:25%;
}
.front .pane-campa-as-circulares-panel-pane-1 {
    margin: 100px auto 70px !important;
}


/*                               */

/* cabezal del sitio */

#header-outer-wrapper{
    border-bottom: 1px solid #e5e5e4;
    max-height: 37px;
}
.region-header      {
    height: 37px;
}

/* pie de sitio */

#postscript-outer-wrapper {
  background-color:#000;
}


/* Vista de agenda de actividades */

.page-institucional-agenda-de-actividades .views-row {
	width: 30%;
	float: left;
	margin-right: 40px;
	min-height: 250px;
}
.view-listado-agenda .views-row-odd, .page-institucional-agenda-de-actividades .views-row-odd {
}
.view-listado-agenda h2, .page-institucional-agenda-de-actividades h2 {
font-size :1em;
}
.agenda-portada {
    margin-bottom: 40px;
}
.agenda-portada  h2, .bloque-industria h2, .bloque-energia h2, .bloque-mineria h2, .educacion-portada h2, .convocatorias-portada h2, .pane-views-panes .pane-title {
    background-image: url("/sites/default/files/vineta_azul.png");
    background-position: center 50px;
    background-repeat: no-repeat;
	background-size: 15px 20px;
    color: #262626;
    font-size: 40px;
    min-height: 80px;
    text-align: center;
}
.agenda-portada  h2.pane-title {
    font-size: 36px !important;
}
.agenda-portada .group-right h2, .page-institucional-agenda-de-actividades .group-right h2 {
    color: #fff;
	font-size: 16px;
	margin-top: 15px;
	font-weight: 400;
	line-height: 22px;
	text-align: left;
	min-height: 0;
	background: none;
}
.agenda-portada .node-agenda, .page-institucional-agenda-de-actividades .node-agenda  {
    background-color: #888;
    margin-bottom: 20px;
	border-radius: 4px;
}
.agenda-portada .group-header, .page-institucional-agenda-de-actividades .group-header  {
    background-color: #24366a;
	border-radius: 4px;
	padding: 1px 15px;
}
.agenda-portada .group-right, .agenda-portada .group-left, .page-institucional-agenda-de-actividades .group-right, .page-institucional-agenda-de-actividades .group-left  {
    padding: 5px 10px 5px 2px;
}
.agenda-portada .view-content, .page-institucional-agenda-de-actividades .view-content {
    color: #fff;
}
.agenda-portada .field-name-field-fecha-agenda, .agenda-portada .field-name-hora-de-una-fecha, .page-institucional-agenda-de-actividades .field-name-field-fecha-agenda, .page-institucional-agenda-de-actividades .field-name-hora-de-una-fecha {
    font-weight: 700;
    text-align: center;
}
.agenda-portada .field-name-field-cargoautoridad, .page-institucional-agenda-de-actividades .field-name-field-cargoautoridad {
    font-weight: normal;
	margin: 0 0 15px 0;
	font-size: 14px;
}
.agenda-portada .field-name-field-nombre-y-apellido, .page-institucional-agenda-de-actividades .field-name-field-nombre-y-apellido {
    font-weight: 700;
    margin-top: 12px;
    font-size: 20px;
}
.agenda-portada .group-footer, .page-institucional-agenda-de-actividades .group-footer {
    background-color: #999;
	padding: 8px 20px;
	font-size: 14px;
	border-radius: 4px;
}
.agenda-portada .ds-2col-stacked-fluid > .group-left, .page-institucional-agenda-de-actividades .ds-2col-stacked-fluid > .group-left {
    width: 18%;
    padding: 20px 0 20px 10px;
}
.agenda-portada .ds-2col-stacked-fluid > .group-right, .page-institucional-agenda-de-actividades .group-right {
    width: 75% !important;
margin-left: 20px;
float: right !important;
}


.agenda-portada .view-footer, .educacion-portada .view-footer, .convocatorias-portada .view-footer, .page-institucional-agenda-de-actividades .view-footer {
    margin-top: 50px;
    text-align: center;
}


/* */


/* página de autoridades */

.page-institucional-autoridades .views-field-field-imagen-secundaria {
 padding-right:20px;
 padding-top:20px;
}
/*  */



.fila-noticia-lista-portada {

 float:left;
 max-width:50%;
 min-width:200px;

}
.front .col-sm-6 {
  max-width:100%;
  min-width:250px;
  margin: 0 auto;
}
.block-search {
    float: right;
}
p.direccion-header {
    color: #727272;
    font-size: 14px;
    margin: 8px 0 0;
	position: relative;
	z-index: -10;
}
.om-maximenu.om-maximenu-block ul.om-menu {
    float: right;
    margin-top: 35px;
}
#block-block-6   {
    float: left;
	max-width: 60%;
}
#block-block-7  {
    float: left;
    margin-top: 15px;
}
#block-block-7 p {
    margin: 0;
}
.pane-slideshow .views-field-title, .views-field-field-t-tulo-para-portada {
    background-color: #24366a;
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
    margin: -235px 0 0 6%;
    max-width: 470px;
    padding: 10px 15px;
    position: absolute;
	color: #fff;
}
.pane-slideshow .views-field-title a, .pane-slideshow .views-field-title a:hover {
    color: #fff;
    text-decoration: none;
}
.pane-slideshow .views-field-field-resumen {
    background-color: #211915;
    color: #fff;
    margin: -150px 0 0 6%;
    max-width: 470px;
    padding: 15px;
    position: absolute;

}
.front #core-outer-wrapper      {
    display: none;
}

/*LISTADOS NOTICIAS*/

.pane-listado-de-noticias-panel-pane-2  {
	margin-top: 70px;
}
.pane-listado-de-noticias-panel-pane-2 .view-content, .page-content-noticias .view-listado-de-noticias, .pane-listado-de-noticias-panel-pane-1 .view-content  {
	-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 2em;
}

.pane-listado-de-noticias-panel-pane-2 .views-row, .page-noticias .view-listado-de-noticias .views-row, .page-content-noticias .view-listado-de-noticias .views-row, .view-listado-de-noticias .views-row   {
    overflow: hidden;
	
}
.page-content-noticias .view-listado-de-noticias .field-name-field-copete, .view-listado-de-noticias .field-name-field-copete   {
    margin-bottom: 70px;
}

.pane-listado-de-noticias-panel-pane-2 h2, .pane-listado-de-noticias-panel-pane-2 h2 a, .pane-listado-de-noticias-panel-pane-2 h2 a:hover, .page-noticias .view-listado-de-noticias .views-row h2, .page-noticias .view-listado-de-noticias .views-row h2 a, .page-noticias .view-listado-de-noticias .views-row h2 a:hover, .page-content-noticias h2, .page-content-noticias h2 a, .page-content-noticias h2 a:hover, .view-listado-de-noticias .view-content h2, .view-listado-de-noticias .view-content h2 a, .view-listado-de-noticias .view-content h2 a:hover  {
    color: #24366a;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin: 0 0 5px;
}
.pane-listado-de-noticias-panel-pane-2 .field-name-title, .page-noticias .view-listado-de-noticias .views-row .field-name-title, .page-content-noticias .views-row .field-name-title, .view-listado-de-noticias .views-row .field-name-title {
    margin: 10px 0 0;
}
.pane-listado-de-noticias-panel-pane-2 p, .page-noticias .view-listado-de-noticias .views-row p, .page-content-noticias p, .view-listado-de-noticias .view-content p  {
    margin: 0;
}
.pane-listado-de-noticias-panel-pane-2 .view-listado-de-noticias .view-footer, .view-listado-de-noticias .view-content .view-footer  {
    margin: 40px 0 70px 0;
}

.pane-listado-de-noticias-panel-pane-2 .mas-noticias   {
    text-align:center;
}
.pane-listado-de-noticias-panel-pane-2 .field-name-field-fecha, .page-noticias .view-listado-de-noticias .views-row .field-name-field-fecha, .page-content-noticias .field-name-field-fecha, .view-listado-de-noticias .view-content .field-name-field-fecha {
    background-color: #24366a;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    height: 37px;
    margin: 228px 0 0 10px;
    padding: 5px 0 0;
    position: absolute;
    text-align: center;
    width: 70px;
}
.field-name-changed-date{
	color: #666;
	font-size: 12px;
}
.field-name-changed-date .field-label {
	font-weight: 400;
}



/*LISTADO NOTICIAS EN TODAS LAS NOTICIAS*/



.page-noticias .view-listado-de-noticias .views-row {
	display: inline-table;
	max-width: 32%;
	margin-right: 10px;
}
.page-noticias .field-name-field-imagen-para-fondo-t-tulo{
	margin-bottom: 70px;
}
.views-slideshow-controls-bottom   {
    float: right;
    margin-right: 48%;
    margin-top: -30px;
    position: relative;
    z-index: 100;
}
.views-slideshow-pager-fields {
  box-sizing: border-box;
  width: auto;
}
.tramites-portada   {
    background-color: #24366a;
    color: #fff;
    margin: -16px 0 0 0;
	overflow: hidden;
    padding: 30px;
    text-align: center;
}
.botones-filete-blanco, .botones-filete-blanco a:hover, footer .direccionMIEM a, footer .direccionMIEM a:hover        {
    border: 1px solid #fff;
    border-radius: 20px;
    color: #fff !important;
    padding: 6px 30px 8px;
    text-align: center;
    text-decoration: none !important;
}
.pane-listado-de-noticias-panel-pane-2 .mas-noticias a, .agenda-portada .view-footer a, .educacion-portada .view-footer a, .convocatorias-portada .view-footer a, .section-noticias .field-name-field-im-genes-descargar a, .field-name-addtoany a, .node-type-panel .portada-mas-noticias a {
    background-color: #24366a;
    border-radius: 20px;
    color: #fff !important;
    padding: 6px 30px 8px;
    text-align: center;
    text-decoration: none !important;
}
.node-type-panel .portada-mas-noticias {
    text-align: center;
}


/*CABEZAL EN LISTADO DE NOTICIAS*/


.page-noticias h1 {
    margin: -240px 0 0 6%;
	position: absolute;
	font-size: 35px;
}



.addtoany_list.a2a_kit_size_32 > a {
	font-size: 16px;
}
.addtoany_list.a2a_kit_size_32 a > span {
	display: none;
}
.field-name-addtoany .addtoany_list{
	line-height: inherit !important;
}
.field-name-addtoany {
	border-top: 1px solid #e6e5e4;
padding: 70px 0 0;
}
.tramites-portada h2   {
    background-image: url("/sites/default/files/vineta_blanca.png");
    background-position: center 50px;
    background-repeat: no-repeat;
	background-size: 15px 20px;
    color: #fff;
    font-size: 40px;
    min-height: 80px;
}
#custom-search-blocks-form-1      {
    margin: 0 auto 35px;
    width: 500px;
}
.tramites-portada .form-item-custom-search-blocks-form-1   {
    width: 500px;
}
.tramites-portada .custom-search-box     {
    border: medium none;
    border-radius: 30px;
    color: #262626;
    float:left;
    height: 50px;
    padding: 5px 20px;
    width: 500px;
}
.tramites-portada .custom-search-button{
    background-color: #f7f6f6;
    border: medium none;
    border-radius: 30px;
    float: right;
    margin: -50px 1px 0;
    padding: 15px 26px;
	width: 72px;
}

/*ÁREAS*/

.bloque-industria, .bloque-energia, .bloque-mineria {
	background-color: #24366a;
	min-height: 450px;
}
.industria-bg, .energia-bg, .mineria-bg {
	background-repeat: no-repeat;
	min-height: 450px;
	width: 50%;
}
.industria-bg {
    background-image: url("/sites/default/files/industria.jpg");
	background-position: 100% 0;
	float: left;
}
.energia-bg {
		background-image: url("/sites/default/files/energia.jpg");
	background-position: 0 0;
	float: right;
}
.mineria-bg {
    background-image: url("/sites/default/files/mineria.jpg");
	background-position: 100% 0;
	float: left;
}
.industria-color, .mineria-color {
	float: right;
	width: 50%;
}
.energia-color {
	float: left;
	width: 50%;
}
.industria-color-blanco, .mineria-color-blanco {
    background-color: #fff;
    float: left;
    margin: 50px 0 0 -15%;
    max-width: 600px;
}
.energia-color-blanco  {
    background-color: #fff;
    float: right;
    margin: 50px -15% 0 0;
    max-width: 600px;
}
.industria-color p, .energia-color p, .mineria-color p {	
    margin: -10px 0 30px;
    padding: 0 20px;
}




footer {
    background-color: #000;
	color: #fff;
	margin-top: 50px;
	padding: 30px 0 5px 0;
}
footer .direccionMIEM {
    float: left;
	max-width: 40%;
}
footer .direccionsubdependencias  {
    float: right;
	max-width: 56%;
}
footer .direccionMIEM p.licenciaCC {
    margin-top: 90px;
	font-size: 12px;
	max-width: 220px;
}
footer .direccionMIEM p.licenciaCC a {
    border: none;
	padding: 0;
	text-decoration: underline !important;
	
}

.educacion-portada .views-field-title, .convocatorias-portada .views-field-title, .center-wrapper .resumen-titulos-6 .view-content .views-field-title, .section-content .center-wrapper .view-listado-de-tramites .view-content .views-field-title, .center-wrapper .panel-col-first .view-listado-de-tramites .view-content .views-field-title  {
    border: 1px solid #e6e5e4;
    border-radius: 4px;
    color: #626161;
    font-weight: normal;
    margin: 0 0 20px 0;
    padding: 20px 30px;
}
.center-wrapper .resumen-titulos-6 .view-content .views-field-title a, .section-content .center-wrapper .view-listado-de-tramites .view-content .views-field-title a, .center-wrapper .view-listado-de-tramites a {
    color: rgba(11, 97, 148, 0.85) !important;
	font-weight: 400 !important;
}
.titulo-portada-cyf a:hover  {
	color: #0b6194;
}
.educacion-portada .center-wrapper, .convocatorias-portada .center-wrapper      {
    margin-bottom: 60px;
    overflow: hidden;
}
.educacion-portada .view-content, .convocatorias-portada .view-content, .view-id-listado_agenda .view-content  {
    margin-bottom: 40px;
    min-height: 270px;
}
.center-wrapper{
    margin: 100px auto;
	overflow: hidden;
}


/*CABEZALES SUBPORTADAS TAXONOMÍAS*/

.panel-col-top1 {
    margin-bottom: 100px;
}


.taxonomy-term h2 {
    background-color: #24366a;
    color: #fff;
    font-size: 45px;
	font-weight: normal;
    line-height: 37px;
    margin: -295px 0 0 6%;
    max-width: 730px;
    padding: 20px 25px;
    position: absolute;
	text-transform: uppercase;
}
.taxonomy-term-description {
    background-color: #211915;
    color: #fff;
    margin: -210px 0 0 6%;
    max-width: 40%;
    padding: 10px 25px;
    position: absolute;
}

.vocabulary-noticias h2 {
    margin: -130px 0 0 6%;
}


/*FULL NODE NOTICIA*/

.node-type-noticia .field-name-field-fecha {
    background-color: #211915;
    color: #fff;
    margin: -212px 0 0 6%;
    max-width: 470px;
    padding: 10px 25px;
    position: absolute;
}
.node-type-noticia .field-name-title h2 {
    background-color: #24366a;
color: #fff;
font-size: 28px;
font-weight: 700;
line-height: 37px;
margin: -170px 0 0 6%;
max-width: 605px;
padding: 20px 25px;
position: absolute;
max-height: 150px;
}

.node-type-noticia .field-name-field-copete, .node-type-noticia .field-name-field-cuerpo-noticia, .node-type-noticia .field-name-field-area, .node-type-webform #main-layout {
	float: left;
	max-width: 70%;
}
.node-type-noticia .field-name-field-copete  {
	font-weight: 700;
}
.node-type-noticia .field-name-field-imagenes, .node-type-noticia .field-name-field-im-genes-descargar {
	float: right;
	width: 25%;
}
.node-type-noticia .field-name-field-links-relacionados, .node-type-noticia .field-name-field-descargas, .node-type-noticia .field-name-field-paginas-relacionadas, .node-type-noticia .field-name-field-videos, .node-type-noticia .field-name-addtoany, .node-type-noticia .field-name-ods-de-un-nodo {
	float: left;
	width: 100%;
}
.node-type-noticia .field-name-field-copete p {
	font-weight: 700;
}
.node-type-noticia .field-name-field-imagenes .field-item {
	float: left;
max-width: 48%;
margin-right: 4px;
}
.node-type-noticia .field-name-field-im-genes-descargar .file-icon {
	display: none;
}
.node-type-noticia .field-name-field-im-genes-descargar {
    margin: 20px 0 0 0;
	text-align: center;
}
.node-type-noticia .field-name-field-im-genes-descargar a {
    padding: 6px 15px 8px;
	font-size: 14px;
}
.node-type-noticia .group-footer {
    margin-top: 40px;
}

.field-name-field-cuerpo-noticia, .field-name-field-descargas, .field-name-field-paginas-relacionadas, .field-name-field-links-relacionados, .node-type-noticia .field-name-field-videos, .node-type-noticia .field-name-ods-de-un-nodo {
	margin: 0 0 30px 0;
}

.field-name-field-cuerpo-noticia, .node-type-page .field-name-body  {
    border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
	margin-bottom: 50px;
}
.field-name-field-cuerpo-noticia a, .node-type-page .field-name-body a  {
    text-decoration: underline;
}



/*FULL NODE PÁGINA*/


.node-type-page .field-name-title h2 {
	margin: 0;
}
.node-type-page .field-name-field-resumen-pagina, .node-type-page .field-name-body, .node-type-page .field-name-field-area {
	clear: both;
	float: left;
	max-width: 70%;
}
.node-type-page .field-name-field-resumen-pagina  {
	font-weight: 700;
	margin-bottom: 30px;
}
.node-type-page .field-name-field-imagenes, .node-type-page .field-name-field-im-genes-descargar {
	float: right;
	width: 25%;
}
.node-type-page .field-name-field-links-relacionados, .node-type-page .field-name-field-descarga, .node-type-page .field-name-field-paginas-relacionadas, .node-type-page .field-name-field-video, .node-type-page .field-name-addtoany, .node-type-page .field-name-ods-de-un-nodo, .node-type-page .field-name-field--rea-responsable {
	float: left;
	width: 100%;
}
.node-type-page .field-name-field-video {
    float: left;
    width: 70%;
}
.node-type-page .field-name-field-resumen-pagina p {
	font-weight: 700;
}
.node-type-page .field-name-field-imagenes .field-item {
	float: left;
	max-width: 50%;
}
.node-type-page .field-name-field-im-genes-descargar .file-icon {
	display: none;
}
.node-type-page .field-name-field-im-genes-descargar {
    margin: 20px 0 0 0;
	text-align: center;
}
.node-type-page .field-name-field-im-genes-descargar a {
    padding: 6px 15px 8px;
	font-size: 14px;
}
.node-type-page .group-footer {
    margin-top: 40px;
}

.node-type-page .field-name-body, .node-type-page .field-name-field-descarga, .node-type-page .field-name-field-paginas-relacionadas, .node-type-page .field-name-field-links-relacionados, .node-type-page .field-name-field-video, .node-type-page .field-name-field--rea-responsable, .node-type-page .field-name-ods-de-un-nodo {
	margin: 0 0 30px 0;
}
 



/*FULL NODE ÁREA*/


.node-type-area .field-name-body, .node-type-area .field-name-field-ubicaci-n, .node-type-area .field-name-field-tel-fono, .node-type-area .field-name-field-correo-electr-nico, .node-type-area .field-name-field-horario-de-atenci-n, .node-type-area .field-name-field-responsable, .node-type-area .field-name-field-area, .node-type-area .field-name-listado-de-tramites {
	clear: both;
	float: left;
	max-width: 70%;
	margin: 0 0 30px 0;
}

.node-type-area .field-name-listado-de-tramites .field-label {
	font-size: 23px;
	margin: 20px 0 10px 0;
}
.node-type-area .field-name-listado-de-tramites h3 {
	margin-bottom: 0;
}
.node-type-area .field-name-field-area .field-label  {
	font-size: inherit;
	margin-top: 0
}



/*ÁREA RESPONSABLE*/


.field-name-field-ubicaci-n, .field-name-field-tel-fono, .field-name-field-correo-electr-nico, .field-name-field-horario-de-atenci-n {
	width: 100%;
 }
.field-name-field-ubicaci-n .field-items:before, .field-name-field-tel-fono .field-items:before, .field-name-field-correo-electr-nico .field-items:before, .field-name-field-horario-de-atenci-n .field-items:before, .field-name-field-tel-fono .field-items .field-item:before {
    font-family: FontAwesome;
    float: left;
	margin: 0 8px 0 0;
 }
.field-name-field-ubicaci-n .field-items:before {
    content: "\f041"; /* sacar el &#x del ppio. y el ; del final*/

 }
.field-name-field-tel-fono .field-items .field-item:before {
    content: "\f095"; /* sacar el &#x del ppio. y el ; del final*/

 }
.field-name-field-correo-electr-nico .field-items:before {
    content: "\f0e0"; /* sacar el &#x del ppio. y el ; del final*/
 }
.field-name-field-horario-de-atenci-n .field-items:before {
    content: "\f017"; /* sacar el &#x del ppio. y el ; del final*/
 }

/*Para vista de resumen*/

.field-name-field--rea-responsable, .field-name-field-area {
	width: 100%;
	border-top: 1px solid #e5e5e5;
	margin-top: 30px;
	padding-top: 30px;
}
.field-name-field--rea-responsable .field-label, .field-name-field-area .field-label  {
	font-size: 20px;
	margin-top: 30px;
}
.field-name-field--rea-responsable h4, .field-name-field-area h4  {
	font-size: 16px;
	margin: 15px 0 2px;
 }





.logo-MIEM {
	max-width: 160px;
}


/*LISTADOS*/




.page-listado-de #content-outer-wrapper .inner-wrapper .views-row, .section-ods .content .views-row, .page-listado-de-convocatorias #content-outer-wrapper .inner-wrapper .views-row {
	border: 1px solid #e6e5e4;
	margin-bottom: 1em;
	overflow: hidden;
	padding: 20px 30px;
}
.page-listado-de #content-outer-wrapper .inner-wrapper h3, .page-listado-de-convocatorias #content-outer-wrapper .inner-wrapper h3 {
	margin-bottom: 5px;;
}
.page-listado-de #content-outer-wrapper .inner-wrapper .field-name-field-resumen-pagina, .page-listado-de-convocatorias #content-outer-wrapper .inner-wrapper .field-name-field-resumen-pagina {
	margin-bottom: 30px;
}
.page-listado-de-convocatorias h2 {
	font-size: 20px;
	margin-top: 30px;
}
.page-listado-de-convocatorias h3 {
	margin-top: 0;
}
.page-listado-de-convocatorias .date-display-range {
    display: inline;
}
.page-listado-de-convocatorias .views-field-title {
    font-weight: 700;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px;
}
.page-listado-de-convocatorias .panel-convocatorias-abiertas a{
	color: #269443;
}
.page-listado-de-convocatorias .panel-convocatorias-abiertas .views-field-field-fecha-de-caducidad{
	background-color: #269443;
	display: inline-flex;
}
.page-listado-de-convocatorias .panel-convocatorias-proximas a{
	color: #f37409;
}
.page-listado-de-convocatorias .panel-convocatorias-proximas .views-field-field-fecha-de-caducidad{
	background-color: #f37409;
}
.page-listado-de-convocatorias .panel-convocatorias-en-proceso a{
	color: #c5260c;
	font-weight: 400;
	font-size: 16px;
}

.page-listado-de-convocatorias  .views-field-field-fecha-de-caducidad {
	padding: 10px 20px;
	width: 100%;
	margin-top: 15px;color: #fff;
}

h1 {
    background-color: #24366a;
	color: #fff;
	font-weight: normal;
	line-height: 37px;
	padding: 20px 25px;
	font-size: 2.2em;
}
.page-contenidos-de h1 {
	margin-bottom: 50px;
}
.page-contenidos-de h2, .page-listado-de-tramites h2, .page-tramites h2, .section-contenidos .views-field-title, .page-search h2 a, .page-search h2, .section-contenidos-por-tipo .views-field-title, .page-programas h2, .page-programas .views-field-title a {
	font-size: 18px;
	margin: 5px 0 0;
	line-height: 22px;
}
.section-contenidos .views-field-title, .section-contenidos-por-tipo .views-field-title {
    font-size: 18px;
    margin: 5px 0 0;
    line-height: 22px;
    font-weight: 700;
}
.page-contenidos-de .views-row, .page-listado-de-tramites .views-row {
	margin-bottom: 50px;
	/*display: inline-block;
	min-height: 200px;*/
}

.menu-secundario  {
    padding-right: 10px;
	position: relative;
	z-index: 10;
	float: right;
	margin-top: 6px;
}
.menu-secundario  ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu-secundario  li {
    display: inline-block;
    font-size: 16px;
}
.menu-secundario  a {
    display: block;
    padding: 0 5px;
    color: #727272;
}
.menu-secundario  a:hover {
    color: #24366a
}




div.tabs {
    display: inherit !important; /*para sacar el margen entre cabezal y foto de cabezal*/
}


/*CALENDARIO DE ACTIVIDADES*/

.page-calendario-de-actividades .panel-col-first {
	width: 70%;
}
.page-calendario-de-actividades .panel-col-last {
	float: right;
	width: 27%;
}

.page-calendario-de-actividades .group-right span.date-display-single {
    display: none;
}
.page-calendario-de-actividades .group-left {
	width: 100px;
}
.page-calendario-de-actividades .group-middle {
	width: 55%;
}

.page-calendario-de-actividades .group-left span.date-display-single {
	background-color: #24366a;
    color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding: 7px 18px;
	text-align: center;
}
.page-calendario-de-actividades .group-left .field-name-field-categor-a {
	display: none;
}
.page-calendario-de-actividades .group-left .field-name-primeras-tres-letras-de-la-categ {
	background-color: #666565;
	padding: 7px 15px;
	text-align: center;
	margin-top: 7px;
	max-width: 79px;
	margin-bottom: 17px;
	text-transform: uppercase;
}
.page-calendario-de-actividades .group-left .field-name-primeras-tres-letras-de-la-categ a {
    color: #fff;
	font-weight: 400;
	font-size: 16px;
}
.page-calendario-de-actividades .group-left .field-name-field-evento-fecha {
    margin-top: 17px;
}
.page-calendario-de-actividades .group-middle .field-name-field-lugar-evento {
    margin-bottom: 15px;
}


.page-calendario-de-actividades .panel-col-first ul {
	list-style: none;
}
.page-calendario-de-actividades .panel-col-first ul li {
	border-bottom: 1px solid #e6e5e4;
}
.page-calendario-de-actividades h2 a {
	color: #333;
	font-size: 16px;
	font-weight: 600;
	text-decoration: underline;
}
.page-calendario-de-actividades h2  {
	line-height: 18px;
	margin: 10px 0 5px 0;
}
.page-calendario-de-actividades .addtocal {
	background: none;
	border: 1px solid #24366a;
	border-radius: 20px;
	color: #24366a !important;
	padding: 6px 18px 8px;
	text-align: center;
	text-decoration: none !important;
	font-size: 12px;
	margin: 30px 0 0;
}



/*LISTADOS PÁGINAS*/



/*resumen-imagen-4 - resumen completo de 4
pane 3 - solo titulo*/


.resumen-imagen-6 .view-content, .resumen-titulos-6 .view-content  {
	-moz-column-count: 6;
    -webkit-column-count: 6;
    column-count: 6;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 2em;
}
.resumen-imagen-4 .view-content, .resumen-titulos-resumen-4 .view-content    {
	-moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 2em;
}
.section-contenidos .resumen-imagen-4 .view-content .views-group .grupo-de-filas, .section-contenidos-por-tipo .resumen-imagen-4 .view-content .views-group .grupo-de-filas, .section-ods .region-content .content, .pane-campanias-secundarias-panel-pane-5, .page-listado-de-tramites .views-group .grupo-de-filas   {
	-moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;
}
.resumen-imagen-3 .view-content   {
	-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 2em;
}
.center-wrapper .resumen-titulos-6 .view-content, .center-wrapper .resumen-titulos-resumen-4 .view-content, .section-contenidos .resumen-imagen-4 .view-content, .section-listado-de-tramites .resumen-imagen-4 .view-content, .section-contenidos-por-tipo .resumen-imagen-4 .view-content, .section-listado-de-tramites .resumen-titulos-resumen-4 .view-content {
	-moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-gap: 0;
    column-gap: 0;
}
.resumen-titulos-6 .views-row  {
	    min-height: 150px;
}



/*TRÁMITES y PROGRAMAS*/

.view-listado-de-tramites ul, .view-listado-de-programas ul {
 	list-style-type: none;
}
.page-tramites .views-exposed-widget, .page-tramites .pane-1 .pane-content, .page-programas .views-exposed-widget, .page-programas .pane-1 .pane-content  {
	width: 100%;
}
.page-tramites .pane-1 p, .page-programas .pane-1 p {
    margin: 0;
}
.page-tramites .panel-separator, .page-programas .panel-separator {
    margin: 0;
}
.page-tramites .panel-col-first .panel-pane, .page-programas .panel-col-first .panel-pane {
    margin-top: 30px;
}
.page-tramites .view-listado-de-tramites li, .page-programas .view-listado-de-tramites li {
    margin-bottom: 40px !important;
}

.page-tramites .view-listado-de-tramites .view-content, .page-programas .view-listado-de-programas .view-content   {
	-moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 1em;
    -webkit-column-gap: 1em;
    column-gap: 1em;
}

.panel-col-top #edit-field-tags-tid-wrapper, .panel-col-first  #edit-combine-wrapper, .page-tramites .panel-col-first .views-submit-button, .page-programas .panel-col-first .views-submit-button   {
	    display: none;
}
.page-tramites .panel-col-top, .page-programas .panel-col-top {
    background-color: #e5e5e5;
	min-height: 180px;
	text-align: center;
}
.page-tramites .panel-col-top .views-exposed-form .views-exposed-widget, .page-programas .panel-col-top .views-exposed-form .views-exposed-widget {
    float: none;
}
.page-tramites .panel-col-top .views-exposed-form .views-exposed-widget input.form-submit, .page-programas .panel-col-top .views-exposed-form .views-exposed-widget input.form-submit {
    border-radius: 22px;
	border: none;
	width: 55px;
	float: right;
	margin: -80px 468px;
	background: #f7f6f6 url(/sites/default/files/lupa.png) no-repeat 100% center;
	background-size: 50%;
	background-position: 16px;
	text-indent: 100px !important;
	
	
}
.page-tramites .panel-col-top .views-exposed-form .views-exposed-widget input, .page-programas .panel-col-top .views-exposed-form .views-exposed-widget input {
    border-radius: 20px;
border: none;
height: 45px;
width: 369px;
float: right;
margin: 35px 470px;
}
.page-tramites .panel-2col-stacked .panel-col-first, .page-programas .panel-2col-stacked .panel-col-first {
    width: 30%;
}
.page-tramites .panel-2col-stacked .panel-col-last, .page-programas .panel-2col-stacked .panel-col-last {
    width: 70%;
	margin-top: 20px;
}
.page-programas .views-field-title a {
	font-weight: 700;
}
.page-programas .view-listado-de-programas li {
	margin-bottom: 40px !important;
	margin-top: 8px !important;
}



/*PARA QUE LAS COLUMNAS NO SE DIVIDAN*/

.fila-para-grupo, .view-listado-de-p-ginas-con-sub-categor-as .views-row, .view-listado-de-p-ginas .views-row, .view-listado-de-tramites .views-row, .view-campa-as-circulares .views-row, .section-ods .content .views-row, .view-listado-de-p-ginas-para-ordenar-por-tipo-de-contenido .views-row, .view-listado-de-noticias .views-row  {
	page-break-inside: avoid;
}
@-moz-document url-prefix() {
  .node-type-panel .views-row, .section-contenidos .views-row, .section-contenidos-por-tipo .views-row {
	display: inline-block;
}

.node-type-panel .views-row, .section-contenidos .views-row, .section-contenidos-por-tipo .views-row {
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
	min-height: 200px;
	-webkit-display: avoid; /* Chrome, Safari, Opera */
}

}



@-moz-document url-prefix() {
.resumen-titulos-6 .view-content .views-row  {
	display: inline-block;
width: 100%;
}
	}

.pane-views-panes .bloque-listado-resumen .views-field-title {
	margin: 10px 0 5px;
}
.pane-views-panes .bloque-listado-resumen .views-field-title a  {
	color: #333;
	font-size: 16px;
	font-weight: 600;
}
.pane-views-panes .view-content .views-field-field-resumen-pagina, .pane-views-panes .view-content .views-field-field-resumen  {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
}
.view-listado-de-p-ginas .view-footer .mas-contenido, .view-listado-de-tramites .view-footer, .view-listado-de-p-ginas-con-sub-categor-as .view-footer .mas-contenido, .view-listado-de-p-ginas-para-ordenar-por-tipo-de-contenido .view-footer .mas-contenido {
	text-align: center;
	margin-top: 60px;
}
.view-listado-de-p-ginas .view-footer .mas-contenido a, .view-listado-de-tramites .view-footer p a, .view-listado-de-p-ginas-con-sub-categor-as .view-footer .mas-contenido a, .view-listado-de-p-ginas-para-ordenar-por-tipo-de-contenido .view-footer .mas-contenido a {
	border: 1px solid #24366a;
border-radius: 20px;
color: #24366a !important;
padding: 6px 30px 8px;
text-align: center;
text-decoration: none !important;
}
.center-wrapper .panel-panel .view-content {
    min-height: 200px;
}
.center-wrapper .panel-panel .views-row {
    min-height: 100%;
	margin: 0;
	width: 100%;
}

/*AUTORIDADES*/


.persona-3principales .field-type-image {
	width: 50%;
}
.persona-ministra .field-type-image, .persona-directora-general .field-type-image {
	text-align: right;
	float: left;
margin-right: 40px;
border-right: 1px solid #e5e5e5;
padding-right: 40px;
}
.persona-subsecretario .field-type-image  {
	text-align: left;
	float: right;
	margin-left: 40px;
	border-left: 1px solid #e5e5e5;
	padding-left: 40px;
}
.persona-directores .field-type-image {
	width: 70%;
	text-align: center;
}
.panel-de-autoridades .field-type-image img  {
	border-radius: 50%;
}
.persona-3principales {
	max-width: 90%;
	margin: 0 auto 70px;
}
.persona-ministra .field-type-image img  {
	max-width: 250px;
}
.panel-de-autoridades .field-name-title   {
	font-weight: 700;
	font-size: 12px;
}
.persona-3principales .field-name-title h2 {
	margin: 40px 0 0 0;
	padding: 12px 0 0 0;
}
.persona-3principales .field-name-field-cargo  {
	font-weight: 600;
	margin-bottom: 20px;
	font-size: 16px;
}
.persona-subsecretario .field-type-image img  {
max-width: 220px;
}
.persona-subsecretario  {
	text-align: right;
}
.persona-directora-general {
	margin-bottom: 100px;
}
.persona-directora-general .field-type-image img  {
	max-width: 190px;
}
.persona-directores  {
	float: left;
	max-width: 25%;
	padding-right: 15px;
	margin-bottom: 70px;
}
.persona-directores .field-name-title h2 {
	margin: 0;
	padding-top: 12px;
	line-height: 21px;
	font-size: 16px;
}
.persona-directores .field-name-field-cargo {
	font-weight: 600;
	margin: 10px 0 15px;
	font-size: 15px;
}
.persona-directores .field-name-field-direcci-n, .persona-directores .field-name-field-telefono, .persona-directores .field-name-field-correo, .persona-directores .field-name-field-cv, .persona-directores .field-name-field-twitter {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 5px;
	color: #666;
}

/*CAMPAÑAS CIRCULARES*/

.pane-campa-as-circulares-panel-pane-1   {
	-moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
    -moz-column-gap: 2em;
    -webkit-column-gap: 2em;
    column-gap: 4em;
}
.pane-campa-as-circulares-panel-pane-1 .views-field-field-icono {
	background-color: #e5e4e3;
	border-radius: 50%;
	height: 120px;
	margin: auto;
	width: 120px;
	text-align: center;
}
.pane-campa-as-circulares-panel-pane-1 .views-field-field-icono i {
	color: #24366a;
	font-size: 45px;
	padding: 38px 0 0;
}
.pane-campa-as-circulares-panel-pane-1 .views-field-title {
	margin: 25px 0 10px;
	text-align: center;
}
.pane-campa-as-circulares-panel-pane-1 .views-field-title a {
	color: #24366a;
	font-size: 18px;
	font-weight: 700;
}
.pane-campa-as-circulares-panel-pane-1 .views-field-field-resumen-camp-circular {
	margin: 25px 0 10px;
	text-align: center;
}




/*CAMPAÑAS CUADRADAS*/


.pane-campanias-secundarias-panel-pane-5 .views-field-title {
	max-width: 280px;
	margin-top: 10px;
}
.pane-campanias-secundarias-panel-pane-5 .views-field-title a {
    color: #000;
font-size: 18px;
font-weight: 600;
line-height: 18px;
}
.pane-campanias-secundarias-panel-pane-5 .views-row {
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
	background-color: #f4f4f4;
	padding: 15px;
	min-height: 300px;
	page-break-inside: avoid;
}




/*PÁGINA DE BÚSQUEDA*/

.page-search .region-content .search-form {
	text-align: center;
	margin: 30px 0;
}
.page-search .region-content .search-form label {
	display: none;
}
.page-search .region-content .search-form input {
	height: 40px;
	border-radius: 20px;
	border: 1px solid #e5e5e5;
	padding: 0 25px;
}
.page-search .region-content .search-form input#edit-submit {
	background: #000 url(/sites/default/files/search.png) no-repeat 100% center;
	color: #fff;
	background-size: 40px;
}
.page-search .view-mode-search_result {
    margin-bottom: 40px;
}
.page-search .group-left {
    margin-right: 30px;
	width: 20%;
}
.page-search h2 {
    margin: 0 0 5px;
}
.page-search .ds-search-highlight {
    background-color: #fff;
	font-weight: 700;
}
.page-search .field-name-field-fecha {
    font-size: 14px;
}
.page-search .node-personas img {
    border-radius: 50%;
}
.page-search .node-area .group-left {
    width: 18%;
	margin-right: 0;
	padding-right: 10px;
}
.page-search .node-area .group-middle {
    border-left: 1px solid #e5e5e5;
    padding-left: 30px;
}


/*ORGANIGRAMA*/

.views_tree_link_expanded{
 display: none;
}
.view-listado-de-areas ul li {
 	list-style: none;
	margin-left: 40px !important;
	margin-top: 30px;
}
.view-listado-de-areas .view-content ul {
	margin: 10px 0 0;
}


/* 1er nivel del árbol*/

.view-listado-de-areas .view-content ul li a{
 	font-weight: 700;
	font-size: 22px;
}

/* 2do nivel del árbol*/

.view-listado-de-areas .view-content ul ul li a{
 	font-weight: 600;
	font-size: 18px;
}
.view-listado-de-areas .view-content ul ul li {
	margin: 40px 0 0;
}

/* 3er nivel del árbol*/

.view-listado-de-areas .view-content ul ul ul li a{
 	font-size: 16px;
	font-weight: 400;
}
.view-listado-de-areas .view-content ul ul ul li {
	margin: 0 0 5px;
}

/* 4to nivel del árbol*/

.view-listado-de-areas .view-content ul ul ul ul li a {
 	font-size: 14px;
	font-weight: 400;
}

/*BEN Balance energético*/

.node-type-ben .region-sidebar-first h2 {
 	display: none;
}
.node-type-ben h2 {
 	margin-top: 0;
}
.node-type-ben .region-sidebar-first a, .node-type-ben .region-sidebar-first a:hover, .page-tramites .form-type-bef-link a, .page-tramites .pane-1 a, .page-programas .form-type-bef-link a, .page-programas .pane-1 a {
	color: #262626;
}
.node-type-ben .region-sidebar-first ul li, .page-tramites .form-type-bef-link, .page-tramites label, .page-tramites .pane-1 h2, .page-tramites .pane-1 p, .page-programas .form-type-bef-link, .page-programas label, .page-programas .pane-1 h2, .page-programas .pane-1 p {
	border-top: 1px solid #e5e5e5;
 	list-style: none;
}
.node-type-ben .region-sidebar-first ul li a.active-trail, .page-tramites label, .page-programas label {
 	font-size: 18px;
	font-weight: 700;
}
.node-type-ben .region-sidebar-first ul li ul li {
 	border-top: none;
}
.node-type-ben .region-sidebar-first ul li ul li a.active-trail {
 	font-size: 14px;
}
.node-type-ben .region-sidebar-first ul.menu {
 	padding: 0 40px 0 0;
	margin-top: 5px;
}
.node-type-ben .region-sidebar-first li.expanded, .node-type-ben .region-sidebar-first li.collapsed, .node-type-ben .region-sidebar-first li.leaf, .page-tramites .form-type-bef-link, .page-tramites label, .page-tramites .pane-1 h2, .page-tramites .pane-1 p, .page-programas .form-type-bef-link, .page-programas label, .page-programas .pane-1 h2, .page-programas .pane-1 p {
    padding: 0.5em 0;
}
.node-type-ben .region-sidebar-first li a.active {
 	color: #262626;
}

.node-type-ben .field-name-field-links-relacionados {
 	margin-top: 30px;
}





/*GRUPOS*/

.fila-para-grupo {
    margin-bottom: 30px;
}


/*FORMULARIOS*/

.content-type-webform .webform-component {
    margin-bottom: 35px;
}
.content-type-webform input {
	border: 1px solid #555;
	height: 40px;
	border-radius: 4px;
	padding: 0 10px;
	color: #555;
}
.content-type-webform label {
	color: #333;
}
.content-type-webform .form-actions input {
    background-color: #24366a;
    padding: 0 20px;
    border: none;
    color: #fff;
}


/*ODS*/

.view-ods-de-un-nodo ul {
	list-style: none;
}
.view-ods-de-un-nodo ul li {
	margin: 0;
}
.view-ods-de-un-nodo ul li p {
	margin: 5px 0;
}
.termino-28 {
	color: #e5233d;
}
.termino-29 {
color: #dda73a;
}
.termino-30 {
color: #4ca146;
}
.termino-31 {
color: #c7212f;
}
.termino-32 {
color: #ef402d;
}
.termino-33 {
color: #27bfe6;
}
.termino-34 {
color: #fbc412;
}
.termino-35 {
color: #a31c44;
}
.termino-36 {
color: #f26a2e;
}
.termino-37 {
color: #de1768;
}
.termino-38 {
color: #f89d2a;
}
.termino-39 {
color: #bf8d2c;
}
.termino-40 {
color: #407f46;
}
.termino-41 {
color: #1f97d4;
}
.termino-42 {
color: #59ba47;
}
.termino-43 {
color: #136a9f;
}
.termino-44 {
color: #14496b;
}


.webform-progressbar-page.current {
    background-color: #24366a;
}
.webform-progressbar-page {
    position: absolute;
    width: 7px;
    height: 7px;
    margin: -6px -4px;
    border: 1px solid #24366a;
    background-color: white;
    border-radius: 5px;
}

.webform-progressbar-outer {
    position: relative;
    border: 1px solid #24366a;
    width: 100%;
    height: 3px;
    margin: 0.35em -1px 2em;
    background-color: white;
}

.webform-progressbar-inner {
    height: 1em;
    background-color: #24366a;
    height: 3px;
}

.webform-progressbar-page.completed {
    background-color: #24366a;
}

.webform-next {
    margin-left: 50px !important;

}


.inscripcion {
   background-color: #24366a;
   color: #fff;
   text-decoration: none !important;
   padding: 14px;
   border-radius: 20px;
}

.page-node-1842 .region-content a {
   background-color: #24366a;
   color: #fff;
   text-decoration: none !important;
   padding: 14px;
   border-radius: 20px;
   font-size:25px;
   margin-left:18px;
}

.page-node-1842 .region-content .field-name-ods-de-un-nodo {
   display: none;
}

.page-node-1842 #header,
.page-node-1842 #nice-menu-1,
.page-node-1842 #footer {
   display: none;
}

.page-node-1842 .field-name-body {
   width:50%;
   margin:auto;
   text-align:center;
}

.page-node-1844 #header,
.page-node-1844 #nice-menu-1,
.page-node-1844 #footer {
   display: none;
}

.page-node-1844 .content {
   text-align:center;
}

.page-node-1844 .form-radios {
   text-align:left;
   margin-left:300px;
}

.page-node-1842 #centrar {
   position:absolute;
   top:50%;
   left:28%;
   height:200px;
   margin-top: -100px;
   margin-left: -100px;
   margin-right: 0px;
   margin-bottom:0px;
}
