/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

@font-face
{
font-family: numeros;
src: url('fonts/Mic32.otf');
}

body{}

tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
	background: none;
	background-color:transparent;
}

table:hover{background:none;}

/*FUENTES*/

@font-face
{
font-family: max;
src: url('fonts/MaxOT.ttf');
}

@font-face{ 
	font-family:'mic32newrd-md-webfont';
	src: url('fonts/mic32newrd-md-webfont.eot');
	src: url('fonts/mic32newrd-md-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/mic32newrd-md-webfont.woff') format('woff'),
	     url('fonts/mic32newrd-md-webfont.ttf') format('truetype'),
	     url('fonts/mic32newrd-md-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family:'mic32newrd-rg-webfont';
	src: url('fonts/mic32newrd-rg-webfont.eot');
	src: url('fonts/mic32newrd-rg-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/mic32newrd-rg-webfont.woff') format('woff'),
	     url('fonts/mic32newrd-rg-webfont.ttf') format('truetype'),
	     url('fonts/mic32newrd-rg-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family:'PTS55F-webfont';
	src: url('fonts/PTS55F-webfont.eot');
	src: url('fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/PTS55F-webfont.woff') format('woff'),
	     url('fonts/PTS55F-webfont.ttf') format('truetype'),
	     url('fonts/PTS55F-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family:'PTS75F-webfont';
	src: url('fonts/PTS75F-webfont.eot');
	src: url('fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/PTS75F-webfont.woff') format('woff'),
	     url('fonts/PTS75F-webfont.ttf') format('truetype'),
	     url('fonts/PTS75F-webfont.svg#webfont') format('svg');
}

/* MENU SUPERIOR */

.zone-user .block-menu-menu-superior{width:300px; float:right;}
.block-menu-menu-superior ul li{list-style:none; padding:0 5px 0 0; margin:0; display:inline; border-right: 1px solid #63635b;}
.block-menu-menu-superior ul li.last{border:none;}
.block-menu-menu-superior ul li a{text-decoration:none; color:#63635b; font-size:10px;}


/*MENU INFERIOR*/
.zone-user .block-menu-menu-inferior{width:300px; float:right;}
.block-menu-menu-inferior ul li{list-style:none; padding:0 5px 0 0; margin:0; display:inline; border-right: 1px solid #63635b;}
.block-menu-menu-inferior ul li.last{border:none;}
.block-menu-menu-inferior ul li a{text-decoration:none; color:#63635b; font-size:10px;}


/* BLOQUE BRANDING */

.branding-data{width:300px; float:left;}
.region-blockgroup-info-superior{float:right; color:#63635b; width:300px; margin-top:32px;}
.info-cores{float:left; font-family:'PTS55F-webfont'; font-size:11px; line-height:120%; margin-right:25px;}
.info-cores p, .info-ministerio p{margin:0 !important;}
.info-ministerio{float:left; font-family:'PTS55F-webfont'; font-size:9px; line-height:110%; }

/*buscar*/
.block-search{width:250px; float:left; margin:25px 0 15px 0;}
.block-search .content{float:left; position:relative;}
.block-search .form-item{margin:0 !important; float:left;}
.block-search .form-actions{float:left; vertical-align:middle;}
.block-search .icon-buscar{font-size:22px; line-height:90%; position:relative; vertical-align:middle;}
.block-search input{border:none; outline:none; font-family:'PTS55F-webfont'; margin-right:0;}
.block-search .form-item-search-block-form{border-top:1px solid #63635C; border-left:1px solid #63635C; border-right:1px solid #D9D8CD; border-bottom:1px solid #D9D8CD; position:relative; padding:1px;}
input:active, input:focus { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}

input[type="submit"]{background:none;border:none; -webkit-border-radius:none; font-family:'PTS55F-webfont';}

.filtros .views-widget-filter-title input{width:110px; border:none; outline:none; font-family:'PTS55F-webfont'; margin-right:0;}
.filtros .views-widget-filter-title .form-type-textfield{width:140px; border-top:1px solid #63635C; border-left:1px solid #63635C; border-right:1px solid #D9D8CD; border-bottom:1px solid #D9D8CD; position:relative; float:left; padding:1px;}
.filtros .views-widget-filter-title .icon-buscar{font-size:22px; line-height:90%; position:relative; vertical-align:middle;}
.views-exposed-widget.views-widget-filter-title{padding:0 !important;}
.filtros .views-widget-sort-by{padding-right:10px;}
#edit-field-tipo-producto-value-wrapper .views-widget, #edit-field-tipo-dato-value-wrapper .views-widget{padding-top:5px;}

/*MENU*/

#section-header{}

.zone-user-wrapper{margin-top:5px;}

.zone-user .grid-16{}
.zone-user .grid-24{}

.zone-branding-wrapper{}

.zone-menu-wrapper{}

nav.navigation{margin:0 0 0 0; padding:2px 0 2px 0; background-color:#d9d8cd;}

#main-menu{}

#main-menu li{border-right:1px solid #FFF; padding:0 12px 0 12px; margin:0 0 0 0;}
#main-menu li.last{border:none;}

#main-menu li a{color:#64645b; text-decoration:none; font-family: max;}

.estadisticas-home .views-row{font-family: max; color:#FFF; font-size:10px; width:150px; height:132px; float:left; position:relative;}

.estadisticas-home .views-row a{color:#FFF; text-decoration:none;}

.views-field-field-numero-decimal{font-family:'mic32newrd-md-webfont';}

.col-1{background-color:#e19a22;}

.col-2{background-color:#ce0221;}

.col-3{background-color:#528bac;}

/* ESTADISTICAS HOME */

.estadisticas-home{}

.estadisticas-destacadas{margin-top:13px;}

.estadisticas-home{width:300px; float:left;}

.estadisticas-home .views-row-1{background-color:#e19a22; float:left;}
.estadisticas-home .views-row-2{background-color:#ce0221; float:left;}
.estadisticas-home .views-row-3{background-color:#528bac; float:left;}

.estadisticas-home .flecha{position:absolute; left:9px; bottom:9px; }

.estadisticas-home .caja{padding:14px 5px 9px 9px; float:left;}

.estadisticas-home{font-size:10px; color:#FFF;}

.estadisticas-home a{color:#FFF; text-decoration:none;}

.estadisticas-home .views-field-title{font-family:'mic32newrd-md-webfont'; font-size:14px; line-height:115%; float:left;}

.estadisticas-home .views-field-field-fecha-estadistica-destacad{font-family:'PTS75F-webfont'; font-size:11px; width:131px; margin:9px 0 0 0; float:left;}

.estadisticas-home .views-field-field-numero-decimal{font-family:'mic32newrd-md-webfont'; font-size:30px; letter-spacing:-2px; position:absolute; bottom:9px; right:9px; line-height:100%;}
.estadisticas-home .views-field-field-numero-decimal .field-content{float:left;}

.estadisticas-home .views-field-field-valor-estadistica{width:33px; height:33px; float:left; margin:15px 39px 0 9px;}

/*.estadisticas-home .descendente{width:33px; height:33px; background:url(images/flecha_desc.png);}*/
/*.estadisticas-home .ascendente{width:33px; height:33px; background:url(images/flecha_asc.png);}*/
.icon-flecha_datos2, .icon-flecha_datos4{font-size:33px;}


.view-footer .view-cifras-destacadas-home .views-row div.views-field{margin-left:17px;}
.view-estad-sticas-destacadas-home .view-footer{float:left; }

/* BLOQUE CIFRAS DESTACADAS */

.cifras-destacadas{float:left;}
.view-cifras-destacadas-home .views-row{background:none !important; color:#807a73; font-family: 'mic32newrd-rg-webfont';}

.views-field-field-anyo-cifras{font-family: 'mic32newrd-md-webfont' !important; font-size:26px; letter-spacing:-1px; color:#d44817; line-height:110%; float:left; margin-top:14px;}
.views-field-field-seccion-cifras{font-size:15px; line-height:70%; float:left; margin-left:7px !important; margin-top:26px;}
.views-field-field-info-1-cifras, .views-field-field-info-2-cifras{font-size:15px; line-height:90%; float:left; margin-top:8px; width:125px;}
.views-field-field-detalles-info-1-cifras, .views-field-field-detalles-info-2-cifras{font-size:11px; line-height:80%; float:left; margin-top:8px;}
.views-field-field-pie-cifras{float:left; width:141px; padding: 8px 0 0px 0; text-align:right; margin-left:9px !important;}
.white-destacados¬†{ margin-top: 9px}
.parentesis-numeros{margin-top: 3px;}
.white-destacados-titulo{ margin-top: 22px;}
.white-destacados-bottom { margin-top: 5px;}
.porcen-destacados{ margin-left: 0.05em;}

/*CONTADOR*/
.contador_numero00{margin-left:0.05em;}
.contador_texto{font-family: 'mic32newrd-rg-webfont', Arial, sans-serif; font-size:50px; color:#dad9ce; letter-spacing:-3px; font-weight:800; line-height:50% !important;}
.contador_numero{font-family: 'mic32newrd-md-webfont'; font-size:38px; color:#d44817; letter-spacing:-2px; font-weight:800; line-height:50% !important;}

.view-contador-2{float:left; width:300px; display:inline;}
.view-contador-2 .views-field-nothing{margin-left:-3px;}
.views-field-field-dato-1{float:left; display:inline; margin:0;}
.views-field-field-dato-2{float:left; display:inline; margin:0;}
.views-field-field-descripcion-datos{font-family:'PTS55F-webfont'; float:left; font-size: 9px; display:inline; margin:6px 0 0 0;}

/*PUBLICACION DESTACADA HOME*/
.publicacion-destacada{float:left; width:300px; position:relative; padding:10px 0 0 0; margin:10px 0 0 0; border-top: 1px solid #D9D8CD;}
/*imagen publicacion*/
.publicacion-destacada .views-field-field-imagen-publicacion{width:151px; float:left;}
.publicacion-destacada .views-field-field-imagen-publicacion img{border:1px solid #d9d8cd;}
.publicacion-destacada .views-field-title{width:130px; float:left; position:absolute; right:0; font-family: 'mic32newrd-rg-webfont'; font-size:15px; line-height:110%; margin-top:95px;}
.publicacion-destacada .views-field-title a{text-decoration:none; color:#63635b;}
.publicacion-destacada .views-field-field-introduccion-publicacion{width:130px; float:left; position:absolute; bottom:0; right:0; font-family:'PTS55F-webfont'; font-size:13px; line-height:120%; color:#63635b;}

/*MENU PRINCIPAL*/


/*ESTADISTICAS*/

.filtros ul{}
.filtros ul li{margin:0;}
.filtros ul li .views-field.views-field-title{margin:0; padding:0; float:left;}

/* MENU SUPERFISH */

.block-superfish-1{}

.sf-item-8{}

.block-superfish{}

#superfish-1.sf-style-none, #superfish-2.sf-style-none {
  float: left;
  margin: 0;
}
#superfish-1.sf-style-none li, #superfish-2.sf-style-none li {
  float: left;
  margin: 0;
  padding: 0.3em 0 0.3em 0;
}
#superfish-1.sf-style-none.sf-navbar, #superfish-2.sf-style-none.sf-navbar {
  width: 100%;
}
#superfish-1.sf-style-none ul, #superfish-2.sf-style-none ul {
  padding: 0;
  margin: 0;
}
#superfish-1.sf-style-none li.last a, #superfish-2.sf-style-none li.last a{
  border:none;
}
#superfish-1.sf-style-none a, #superfish-2.sf-style-none a	 {
  color: #64645c;
  padding: 0.2em 0.90em;
  text-decoration:none;
  font-family:'PTS55F-webfont';
}
#superfish-1.sf-style-none a.sf-depth-1, #superfish-2.sf-style-none a.sf-depth-1  {
  border-right:1px solid #FFF;
}
#superfish-1.sf-style-none a.sf-with-ul, #superfish-2.sf-style-none a.sf-with-ul {
  padding-right: 2.25em;
}
#superfish-1.sf-style-none.rtl a.sf-with-ul, #superfish-2.sf-style-none.rtl a.sf-with-ul {
  padding-left: 2.25em;
  padding-right: 1em;
}
#superfish-1.sf-style-none span.sf-description, #superfish-2.sf-style-none span.sf-description {
  color: #0000ff;
  display: block;
  font-size: 0.8em;
  line-height: 1.5em;
  margin: 5px 0 0 5px;
  padding: 0;
}
#superfish-1.sf-style-none li,
#superfish-1.sf-style-none.sf-navbar, 
#superfish-2.sf-style-none li,
#superfish-2.sf-style-none.sf-navbar {
  background: #d9d8cd;
}
#superfish-1.sf-style-none li li, #superfish-2.sf-style-none li li {
  background: #d9d8cd;
  padding: 0.5em 0em 0em 0.95em;
}
#superfish-1.sf-style-none li li a, #superfish-2.sf-style-none li li a{
  border-bottom:1px solid #FFF;
  padding: 0em 0em 0.4em 0em;
}
#superfish-1.sf-style-none li li li, #superfish-2.sf-style-none li li li {
  background: #d0d0d0;
}
#superfish-1.sf-style-none li:hover,
#superfish-1.sf-style-none li.sfHover,
#superfish-1.sf-style-none a:focus,
#superfish-1.sf-style-none a:hover,
#superfish-1.sf-style-none a:active,
#superfish-2.sf-style-none li:hover,
#superfish-2.sf-style-none li.sfHover,
#superfish-2.sf-style-none a:focus,
#superfish-2.sf-style-none a:hover,
#superfish-2.sf-style-none a:active {
  color:#000;
}
#superfish-1.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol,
#superfish-1.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li
#superfish-2.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol,
#superfish-2.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li {
  margin: 0;
  padding: 0;
}
#superfish-1.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent {
  font-weight: bold;
}
#superfish-1.sf-style-none ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  display: inline;
  float: left;
  width: 12em;
}
#superfish-1.sf-style-none.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column {
  float: right;
}
#superfish-1.sf-style-none li.sf-parent-children-1 ul.sf-megamenu {
  width: 12em;
}
#superfish-1.sf-style-none li.sf-parent-children-2 ul.sf-megamenu {
  width: 24em;
}
#superfish-1.sf-style-none li.sf-parent-children-3 ul.sf-megamenu {
  width: 36em;
}
#superfish-1.sf-style-none li.sf-parent-children-4 ul.sf-megamenu {
  width: 48em;
}
#superfish-1.sf-style-none li.sf-parent-children-5 ul.sf-megamenu {
  width: 60em;
}
#superfish-1.sf-style-none li.sf-parent-children-6 ul.sf-megamenu {
  width: 72em;
}
#superfish-1.sf-style-none li.sf-parent-children-7 ul.sf-megamenu {
  width: 84em;
}
#superfish-1.sf-style-none li.sf-parent-children-8 ul.sf-megamenu {
  width: 96em;
}
#superfish-1.sf-style-none li.sf-parent-children-9 ul.sf-megamenu {
  width: 108em;
}
#superfish-1.sf-style-none li.sf-parent-children-10 ul.sf-megamenu {
  width: 120em;
}
.sf-menu li.sfHover > ul {
  left: 0;
  top: 2.15em;
}

/*CUSTOM SUPERFISH*/

.block-superfish-1{width:620px !important; background-color:#d9d8cd;}
.sf-item-7 a{border-right:none !important;}

li.sf-item-8{}

li.last{}

/*SECCION CON FILTROS*/

.block-estadisticas-block-1{float:left;}
/*.context-estadisticas .node-pagina{width:300px; float:left; margin:0; vertical-align:top;}*/
.context-estadisticas .node-pagina .content{float:left;}

.filtros .view-filters{padding-bottom:3px;}

.filtros .view-header{font-family:'PTS55F-webfont'; font-size:13px; color:#63635b;}

label[for=edit-field-tipo-dato-value]{}

.filtros{font-family:'PTS55F-webfont'; color:#63635b; width:460px; /*10 margen+160*/}

.filtros table.views-table caption{font-family:'mic32newrd-md-webfont'; font-size:15px; text-align:left;}

.filtros .option{font-weight:normal; font-size:11px;}

.filtros

#edit-anyo-wrapper{padding:0;margin:8px 0 0 0; width:75px;}
label[for=edit-anyo]{font-weight:normal; font-size:11px;}
#edit-field-mes-publicacion-value-wrapper{padding:0;margin:0; width:75px; margin:8px 0 0 10px;}
label[for=edit-field-mes-publicacion-value]{font-weight:normal; font-size:11px;}
label[for=edit-sort-by], label[for=edit-sort-order]{font-weight:normal; font-size:11px;}

.filtros .views-widget-filter-title{width:100%; margin:0 0 15px 0;}
.filtros .views-widget-filter-field_historico_estadistica_value{width:150px;}

.filtros #edit-anyo-wrapper .selector{width:75px !important;}
.filtros #edit-anyo-wrapper .selector select{min-width: 75px !important;}
.filtros #edit-anyo-wrapper .selector span{width: 43px !important;}

.filtros #edit-mes-wrapper .selector{width:75px !important;}
.filtros #edit-mes-wrapper .selector select{min-width: 75px !important;}
.filtros #edit-mes-wrapper .selector span{width: 43px !important;}

.filtros #edit-mes-wrapper .selector option{background-color:#C30;}

.resultados{position:relative; float:left;}

/*oculto condicional hist√≥ricos*/
.filtros .views-widget-filter-field_historico_estadistica_value_2{display:none;}
.filtros label[for=edit-field-tipo-producto-value]{border-bottom:1px solid #D9D8CD; border-top:1px solid #D9D8CD; padding:.2em 1em .2em 0; margin-right:-1em;}
.filtros label[for=edit-field-tipo-dato-value]{border-bottom:1px solid #D9D8CD; border-top:1px solid #D9D8CD; padding:.2em 0 .2em 0;}
.filtros .views-exposed-form .views-exposed-widget{padding:.5em 1em 0 0;}

/*filtros*/
#edit-field-historico-estadistica-value-wrapper .checker{float:left; padding:3px 0 0 0;}
label[for=edit-field-historico-estadistica-value]{font-size:11px; font-weight:normal; width:100px; float:left; vertical-align:middle;}
#edit-field-historico-estadistica-value-wrapper{padding:.8em 1em 0 0 !important;}

/* TABLA ESTADISTICAS */

.filtros td{background-color:#FFF !important;}
.filtros table{border:0 !important;}
.filtros tbody{border:0 !important;}
.filtros tr th{border-right:1px solid #FFF;}

.filtros .view-content{float:left; width:100%;}

.views-field-field-archivos-estadistica ul{float:left; margin:0;}
.views-field-field-archivos-estadistica ul li{width:15px; float:left;}
.views-field-field-archivos-estadistica ul li img{vertical-align:middle;}




/*columnas y filas tabla*/

.filtros table.views-table td.views-field-tipo-dato{width:160px;}

/*
input[type=checkbox] {visibility: hidden;}

select{visibility:hidden;}
*/

.filtros table.views-table thead tr th{background-color:#7c7b6c !important; color:#FFF; font-family:'PTS75F-webfont'; font-size:10px; padding:2px 8px !important;}
.filtros table.views-table tr td{padding:2px 8px !important; font-size:11px;}

.selectBox.date-year{}
.date-year{}

.selectBox-dropdown-menu li{background-color:#d9d9cd !important;}
.selectBox-dropdown-menu li a{font-family:'PTS55F-webfont'; !important; color:#7c7b6d !important; font-size:11px;}

.selectBox-arrow{border:0 !important;}

label[for=edit-sort-order]{visibility:hidden;}

.view-filters{float:left; }
.views-exposed-form{float:left; border-bottom:1px solid #D9D8CD; width:460px;}
.views-exposed-sort-form .form-item{margin:0;}
.views-exposed-sort-form{float:right;}
.views-widget-sort-by{float:left;}
.views-widget-sort-order{float:left;}

.views-exposed-submit{float:left; width:100%;}
.filtros input.form-submit{background:none;border:none !important; font-family:'PTS55F-webfont'; !important; font-size:11px; font-weight:normal; color:#63635b;}
.filtros .views-submit-button{padding:0; width:auto; float:right;}
.filtros .views-submit-button input.form-submit{padding:0 20px 0 0; margin:0; background:url('images/boton_filtrar.gif') 50% no-repeat; background-position:right; border:none !important; -webkit-border-radius:0;}
.filtros .views-submit-button .submit-filter{display:inline-block; float:left; margin:0; padding:0;}
.filtros .views-submit-button .submit-icon-filter{display:inline-block; width:13px; height:13px; float:left; background:url('images/boton_filtrar.gif') 50% center no-repeat; width:50px !important;}

.oculto{display:none !important;}
.desactivado{ background-color:#D9D8CD !important;}

.block-views .content{float:left;}
.block-contador-2-block{float:left;}
.estadisticas-destacadas{float:left;}
.view-views-inicio{float:left;}

.ladillo{font-family:'mic32newrd-rg-webfont' !important; font-size:19px !important; line-height:120% !important; color:#000 !important; margin-top:20px !important;}
.subladillo{font-family:'PTS75F-webfont' !important; font-size:13px !important; line-height:120% !important; color:#000 !important; margin-bottom:2px !important;}
.field-name-body p{font-family:'PTS55F-webfont'; font-size:13px; color:#63635C;}
.node-pagina{}

.field-name-body {}
.date-year-selectBox-dropdown-menu{overflow:auto; max-height: 200px;}
.selectBox-dropdown-menu{}

/* ICONOS ESTADISTICAS */

.filtros .views-field-field-archivos-estadistica .file img{display:none;}
.filtros .file a{text-decoration:none; color:#63635b; font-size:16px; line-height:70%; vertical-align:middle;}
/*.filtros .views-field-field-archivos-estadistica .file a[href$=".pdf"]:before{font-family: 'IconosWebCores'; content: "\e007";}*/
/*.filtros .views-field-field-archivos-estadistica .file a[href$=".xls"]:before{font-family: 'IconosWebCores'; content: "\e003";}*/
.group_recursos_pagina .icon-PDF, .icon-excel{text-decoration:none; color:#63635b; font-size:16px; line-height:70%; vertical-align:middle;}
.icon-PDF, .icon-excel{vertical-align:middle;}

/*general*/
/*.file a[href$=".pdf"]:before{font-family: 'IconosWebCores'; content: "\e007";}*/
/*.file a[href$=".xls"]:before{font-family: 'IconosWebCores'; content: "\e003";}*/
/*.file a[href$=".xlsx"]:before{font-family: 'IconosWebCores'; content: "\e003";}*/

span.file{}
.file a{text-decoration:none; color:#63635b;}

/* HOME */

/* SLIDESHOW HOME */

.block-slideshow-destacados-home-block{position:relative;}

.views-content-counter{display:none;}

.widget_pager .views-slideshow-pager-field-item {
  float: left;
  background: url('images/bullet_pager.png') no-repeat;
  width:10px;
  height:10px;
  padding-right:9px;
  cursor:pointer;
}

.widget_pager .active {
  float: left;
  background: url('images/bullet_pager_active.png') no-repeat;
  width:10px;
  height:10px;
  padding-right:9px;
}

.views-slideshow-controls-bottom{position:absolute; bottom:15px; left:15px; z-index:50; float:left;}

/* SECCIONES DESTACADAS HOME */

.bloque-secciones-destacadas{float:left;}

.bloque-secciones-destacadas ul li{margin:0 !important;}
.bloque-secciones-destacadas ul li.views-row{width:140px; float:left; margin-right:20px !important;}
.bloque-secciones-destacadas ul li.views-row-last{margin-right:0 !important;}
.bloque-secciones-destacadas ul li .views-field-title{margin-bottom:10px;}
.bloque-secciones-destacadas ul li .views-field-title a{color:#000; text-decoration:none;}
.bloque-secciones-destacadas ul li .views-field-title span{font-family: 'mic32newrd-rg-webfont'; font-size:15px; line-height:120%; color:#000; text-decoration:none;}
.bloque-secciones-destacadas ul li .views-field-field-imagen-seccion{margin-bottom:9px;}
.bloque-secciones-destacadas ul li .views-field-field-intro{font-family:'PTS55F-webfont'; font-size:13px; color:#63635b; line-height:120%;}

/* PAGINA CONTENIDO DESPLEGABLE */

.node-pagina-grupos-desplegables{float:left;}
.desplegables .field-name-field-cabecera-grupo{background-color:#d9d8cd; margin-bottom:20px; font-family:'PTS75F-webfont'; color:#000; padding:2px 0 2px 6px;}
.desplegables .field-name-field-titulo-desplegable .field-item{font-family:'PTS75F-webfont'; line-height:120%; color:#000; cursor:pointer; margin-top:15px; text-decoration:none;}
.desplegables .field-name-field-titulo-desplegable.first{margin:0;}
/*.desplegables .field-name-field-titulo-desplegable .field-item:after{font-family: 'IconosWebCores'; content: "\e00d"; padding-left:10px; vertical-align:middle; color:#63635b;}*/
span.icon-v{margin-left:10px; vertical-align:middle; color:#63635b;}
.field-name-field-titulo-desplegable.abierto span.icon-v{margin-right:10px; display: inline-block; transform: rotate(180deg);
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Safari and Chrome */}
.desplegables .field-name-field-texto-desplegable{margin-top:15px;}
.desplegables .field-name-field-texto-desplegable p{margin:0;}
.desplegables .field-name-field-texto-desplegable img{margin-top:15px;}
.field-collection-view{padding:0; margin:0;}
.desplegables  .field-name-field-grupo-de-texto .field-collection-container{margin:0 0 25px 0;}

.field-name-field-contenido-desplegable{float:left; margin-top:10px;}
.node-pagina-grupos-desplegables .field-collection-container{border:none !important;}
.field-collection-view{border:none !important;}


.field-name-field-titulo-desplegable .field-item{color:#0062A0; cursor:pointer; line-height:120%; text-decoration:underline;}
.field-name-field-texto-desplegable p{margin-top:5px;}

/* GENERAL */

.node{font-family:'PTS55F-webfont'; color:#63635b; width:460px; margin-left:170px;}

/*SUBHOME*/

/*cambio las migas para la subhome*/
.node-type-subhome .block-easy-breadcrumb{margin:24px 0 0 0;}
.node.node-subhome{width:940px; margin:0 10px 0 10px;}
.principal_subhome{width:460px; float:left; margin:0 20px 0 0;}
h1.title.subhome{width:100%; float:left; margin:0 0 3px 0;}
.principal_subhome img{width:100%; height:auto;}
.secciones{width:460px; float:left;}
.view-secciones-subhome{float:left;}
.secciones .views-row{float:left; margin:0 0 6px 0; border:1px solid #d9d8cd;}
.imagen_subhome{margin:0 0 15px 0;}
.secciones .views-row .views-field-title{width:265px; float:left; margin:12px 0 3px 0;}
.secciones .views-row .views-field-title a{font-family: 'mic32newrd-rg-webfont'; font-size:18px; line-height:120%; color:#000; text-decoration:none;}

.secciones .views-row .views-field-field-imagen-seccion{width:154px; float:left; margin:0 20px 0 0;}
.secciones .views-row .views-field-field-intro{width:265px; float:left; font-size:13px; line-height:135%;}

/*SUBHOME MIEMBROS*/
.principal_subhome.miembros{width:600px; float:left; margin:0 20px 0 0;}
h1.miembros{width:300px !important; float:left;}
.principal_subhome.miembros .texto_subhome{width:300px; float:left;}
.lateral_subhome{width:300px; float:left; margin:0 0 0 20px;}

/* CAMINO DE MIGAS */

.block-easy-breadcrumb{float:left; width:460px; margin-left:160px; font-family:'PTS55F-webfont'; font-size:11px; color:#63635b; margin-top:30px;}
.block-easy-breadcrumb a{text-decoration:none; color:#63635b;}
.block-easy-breadcrumb a:hover{color:#000;}

/* PANEL RECURSOS - RIGHT SIDEBAR */


/* GRAFICO */
.field-name-field-grupo-grafico .field-collection-item-field-grupo-grafico .content{position:relative;}
.field-name-field-grupo-grafico .icon-buscar{font-size:35px; line-height:100%; display:block !important; position:absolute; top:45%; left:45%; color:#FFF; opacity:0.5; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background:#000; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(border-radius.htc);}

.field-name-field-grupo-grafico .field-item.even{margin-bottom:30px;}

.field-name-field-grafico .field-item{position:relative; margin-bottom:30px !important;}

.field-name-field-grupo-grafico .field-item.dos-columnas{float:left; width:140px;}
.field-name-field-grupo-grafico .field-item.even.dos-columnas{margin-right:10px;}

.tarta{width:220px;}

.field-name-field-titulo-grafico{font-family:'PTS75F-webfont'; font-size:14px; line-height:120%;}
.field-collection-container{margin:0 0 45px 0; padding:0 0 10px 0;}
.field-collection-container .field-item{}

.field-name-field-grafico a{text-decoration:none;}

/*boton imprimir grafico*/
.icon-imprimir, .icon-ampliar{cursor:pointer; font-size:20px; line-height:100%; color:#63635b;}
.icon-imprimir:before{}

/*archivo grafico*/
.field-name-field-grupo-grafico .field-name-field-archivo-relacionado{margin-top:5px;}
.field-name-field-archivo-relacionado .file a[href$=".pdf"]:before{padding-right:5px; font-size:16px;}
.field-name-field-archivo-relacionado .file a[href$=".xls"]:before{padding-right:5px; font-size:16px;}
.field-name-field-archivo-relacionado .file a[href$=".xlsx"]:before{padding-right:5px; font-size:16px;}

.field-name-field-archivo-relacionado .file a{font-size:12px; line-height:120%;}

/*lightbox (colorbox) grafico*/
#colorbox{-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -ms-border-radius: 8px; background-color:#fff; border:1px solid #D9D8CD;
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');}
#cboxOverlay{opacity:0 !important;}
#cboxContent{background:#fff;}
#cboxTitle{font-family:'PTS75F-webfont'; font-size:13px; line-height:120%; padding:0 0 0 10px; width:90%;}
#cboxLoadedContent{background:#fff !important;}
#cboxClose{}
#cboxClose:before{}

/*texto destacado color azul*/
.field-name-field-destacado-1{font-family: 'mic32newrd-rg-webfont'; font-size:19px; line-height:120%; color:#4f8bae; margin:0 0 40px 0;}
.field-name-field-destacado-1 .field-items .field-item{margin-bottom:15px;}

/*descargable*/
.field-name-field-descargable{margin:0 0 25px 0;}
.field-name-field-descargable a{font-size:12px;}
.field-name-field-descargable a:before{font-size:16px; padding-right:7px; vertical-align:middle; line-height:100%;}

/*ENLACES*/
.field-name-field-enlace{float:left;}
.field-name-field-enlace .field-item a{color:#63635b; text-decoration:none; line-height:100% !important; vertical-align:middle;}
.field-name-field-enlace .field-item{font-size:12px; text-indent:-20px; padding-left:20px; display:block; margin:0 0 15px 0;}
.icon-Ir_a{vertical-align:middle; font-size:20px; line-height:100%; color:#D22018;}

/*IMAGEN CON CARTELA Y ARCHIVO*/
.info_cartela{position:relative; float:left; padding:12px 12px 20px 12px; background-color:#F0F0EE;}
.info_cartela.banda{border-top:8px solid #d93d16;}
.titulo_destacado{float:left; font-family:'PTS75F-webfont'; font-size:14px; line-height:120%; margin-bottom:5px; color:#000;}
.entradilla_destacado{float:left;}
.descarga{float:left; font-size:12px; padding-top:12px;}
.descarga a{color:#000; text-decoration:none;}

/*COLORBOX CUSTOM STYLES (lightbox)*/
#cboxContent{padding:10px}

/*PLANTILLA PAGINA DESPLEGABLES*/
.field-name-field-grupo-de-texto{width:460px; float:left;}

/*PLANTILLA PAGINA*/

/**general*/
p{margin-bottom:10px !important;}

h1.title{width:140px; float:left; font-family: 'mic32newrd-rg-webfont'; font-size:22px; line-height:120%; font-weight:normal; color:#63635b; letter-spacing:inherit;}
h1.title.nodo{}
h1.title.contenido.menu{width:460px; float:left;}
article.node-pagina .field-name-body .field-items{float:left; margin-top:8px;}

/*panel lateral*/
h2.block-title{font-family: 'mic32newrd-rg-webfont'; font-size:22px; line-height:105%; font-weight:normal; color:#63635b; letter-spacing:inherit; margin-bottom:12px;}
.panel-lateral{float:left; width:140px;}
.menu-lateral{float:left; width:140px;}

/*menu lateral*/
.menu-lateral ul.menu ul.menu{width:110px;}
.menu-lateral a{line-height:100%;}
.menu-lateral ul li ul li{line-height:100%; padding:0 0 5px 0 !important;}
.menu-lateral ul li{list-style:none !important; margin:0 !important; padding:0 !important;}
.menu-lateral ul li a{text-decoration:none; font-family: 'mic32newrd-rg-webfont'; font-size:13px; line-height:100%; font-weight:normal; color:#63635b; letter-spacing:inherit;}
.menu-lateral ul li a.active-trail{font-family:'PTS75F-webfont'; color:#d93d16;}
.menu-lateral ul li ul li a.active-trail{font-family:'PTS75F-webfont'; color:#63635b;}
.menu-lateral ul li ul li.first{margin:4px 0 0 0 !important;}

.menu-lateral ul li ul{margin-left:15px;}

/*texto principal*/

.field-name-body{width:460px; float:left;}
.ladillo.first{margin-top:5px !important;}
.tabs{margin-bottom:20px; font-family:'PTS55F-webfont';}
.ajax-progress-throbber{display:none;}
div.error{}
.messages{}

/*imagenes*/
.field-name-body img{width:100% !important; height:auto !important;}

/*tablas*/
.field-name-body table{border:none !important; font-size:11px !important;}
.field-name-body table caption{font-family:'mic32newrd-md-webfont'; font-size:15px; color:#000; text-align:left;}
.field-name-body table caption{border-bottom: #D9D8CD 1px solid; padding:4px 6px !important}
.field-name-body table tr{border-bottom: #D9D8CD 1px solid; height:22px;}
.field-name-body table tr td{padding:4px 6px !important}
.field-name-body table.tabla-especial tr td.first{width:145px;}
.destacado-negro{color:#000;}
strong{font-family:'PTS75F-webfont'; font-weight:normal;}

/*footer*/
#section-footer{/* background-color:#d9d8cd; */ margin-top:50px;}
.info-cores-footer{padding:25px 0 0 0;}
.info-cores-footer p{font-family:'PTS55F-webfont'; font-size:11px; color:#63635b; line-height: 128%; margin-bottom:20px !important;}
.info-cores-footer a{text-decoration:none; color:#63635b;}
.info-cores-footer .block-inner{border-top: #D9D8CD 1px solid; padding-top: 1em;}

.region-footer-second{border-top: #D9D8CD 1px solid; padding-top: 1em;}

/*plantilla custom para paginas con bloques de filtros integrados*/
.contenido-principal h1.title{width:100% !important; margin:0 0 10px 0 !important;}
.contenido-principal{float:left; width:460px;}
.contenido-principal .view{width:460px; float:left; margin:0 !important;}
.filtros{float:left;}
.filtros a{text-decoration:none;}
.filtros table tr{border-bottom:1px solid #CCC;}

/*datos destacables*/
.field-name-field-datos-destacables{color:#fff;}
.field-name-field-datos-destacables .field-collection-item-field-datos-destacables{width:180px; height:180px; background-color:#ce0221; position:relative;}
.field-name-field-datos-destacables .field-collection-item-field-datos-destacables .content{padding:15px 13px 15px 13px; width:154px; float:left;}
.field-name-field-datos-destacables .field-name-field-titulo-datos-destacables{font-family:'mic32newrd-rg-webfont'; font-size:16px; line-height:115%; float:left;}
.field-name-field-datos-destacables .field-name-field-fecha-estadistica-destacad{font-family:'PTS55F-webfont'; font-size:13px; float:left; width:100%; margin-top:15px; position:inherit;}
.field-name-field-datos-destacables .field-name-field-numero-decimal{font-family:'mic32newrd-md-webfont'; font-size:33px; line-height:100%; letter-spacing:-2px; width:auto; float:right; text-align:right; position:absolute; bottom:15px; right:15px;}
.field-name-field-datos-destacables .field-name-field-valor-estadistica{}
.descendente .icon-flecha_datos4, .ascendente .icon-flecha_datos2{float:left; position:absolute; bottom:15px; left:15px;}

/*cambios 8nov*/
.logo-img{position:absolute !important; left:-1.5em !important;}

.contenido-principal p{line-height:17px !important;}
.field-name-field-enlace{width:100% !important;}
.field.field-name-field-enlace{border-top:1px solid #D3D7D9 !important; padding-top:1.5em !important;}
.field-name-field-enlace.alone .field-name-field-enlace{border:none !important;}

.menu-lateral ul.menu ul.menu{width:120px !important; } /* Previamente 110px */
.menu-lateral ul li ul li.first{margin:4px 0 0 -5px !important;}
.menu-lateral ul li ul li{margin-left:-5px !important;}

.filtros table.views-table tr td a {}

.filtros table.views-table thead tr th{font-family:'PTS55F-webfont' !important; font-size:11px !important;}

.field-collection-container{border:none !important}

input{}

/*bloque filtros dias asignados (reservas industria)*/
#edit-between-date-filter-value-wrapper{float:left;}
#edit-between-date-filter-value{float:left;}
.container-inline-date{float:left;}
.form-item-between-date-filter-value{float:left !important;}

/*GENERAL*/

/*titulos bloques*/
.block-title a{text-decoration:none; color:#63635b;}

/*body pagina */
.field-name-body img{}
.field-name-body a{}
.field-name-body .icon-buscar{font-size:35px; line-height:100%; display:block !important; position:absolute; top:45%; left:45%; color:#FFF; opacity:0.5; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; background:#000; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; behavior: url(border-radius.htc);}

/*RESULTADOS BUSQUEDA*/

.resultados{width:460px; float:left; font-family:'PTS55F-webfont'; color:#63635b; margin:0 0 0 20px;}
.search-result h2.title{font-family:'PTS75F-webfont'; color:#000; font-size:13px; font-weight:normal; letter-spacing:inherit !important; margin:0;}
.search-result p{margin:0 !important;}
li.search-result{border-top:1px solid #D3D7D9; margin-bottom:3px; padding-top:3px;}
.total-resultados{font-family:'mic32newrd-md-webfont'; font-size:15px; color:#000;}

.page-search-node .buscar.inner{float:left; width:940px;}
.buscar.inner h1{width:140px; float:left; font-family: 'mic32newrd-rg-webfont'; font-size:22px; line-height:120%; font-weight:normal; color:#63635b; letter-spacing:inherit;}

.pager{margin:0 auto !important; display:table;}
.resultados .item-list{margin:auto !important;}
.item-list .pager li a{color:#63635b; font-size:11px;}
.pager li{}

h1.noresults{width:460px !important; margin-left:160px;}

/*SECCION FAQ*/

.respuesta p, p.pregunta{margin-top:0px;}
.pregunta{color:#0062A0; cursor:pointer; line-height:120%; text-decoration:underline;}
.contenido-principal img{width:100%; height:auto;}

.page-node-389 .field-name-field-titulo-desplegable .field-item{font-family:'PTS75F-webfont'; line-height:120%; color:#000; cursor:pointer; margin-top:5px; padding-bottom:10px; text-decoration:none;}
/*.page-node-389 .field-name-field-titulo-desplegable .field-item:after{font-family: 'IconosWebCores'; content: "\e00d"; padding-left:10px; vertical-align:middle; color:#63635b;}*/

/*CONTACTO*/

.bloque-contacto{float:left; width:100%;}
.webform-confirmation{font-family:'PTS75F-webfont';}
.webform-client-form label{font-weight:normal;}
.webform-client-form{width:100% !important;}
.webform-client-form input.form-text{width:100% !important;}
.webform-client-form input[type="submit"]{background:#d9d8cd; font-weight:normal; margin:0; padding:2px 24px; font-size:13px;}
input[type="submit"]{cursor:pointer;}

/*SUBHOME MIEMBROS*/
.secciones-miembros{float:left; margin-top:10px;}
.secciones-miembros .field-content a{padding:4px 12px; background:#d9d8cd; text-decoration:none; color:#63635b;}
.secciones-miembros .views-field-title{float:left;}
.secciones-miembros .views-field-nothing{float:left; margin:0 0 0 15px;}

/*PAGINA SUSCRIPCION (USER-REGISTER)*/
.suscripcion{font-family:'PTS55F-webfont';}
.suscripcion input.form-text{width:100%;}
.suscripcion label{color:#63635b; font-weight:normal;}
.page-user-register .zone-content{width:940px;}
.suscripcion{float:left; width:460px; margin-left:20px;}
.inicio-sesion{float:left;}
.registro{float:left; clear:both; margin-top:25px;}
h2.intro{font-family:'PTS55F-webfont'; font-weight:normal; font-size:16px; color:#63635b; line-height:130%;}
.suscripcion input[type="submit"]{background:#d9d8cd; font-weight:normal; margin:0; padding:2px 24px; font-size:13px;}
.captcha img{float:left; width:auto;}
.captcha legend{display:none;}
.form-item-captcha-response{width:auto; float:left; margin-left:20px;}
#messages{margin:0 0 20px 0 !important;}
.messages.error{font-family:'PTS55F-webfont'; padding:10px; border:1px solid #d9d8cd; color:#63635b;}
.messages.error ul{margin:0;}
.messages.error li{list-style:none;}

form#user-pass{font-family:'PTS55F-webfont';}
.page-user-password .zone-content.container-24{width:940px;}
form#user-pass label{font-weight:normal;}
form#user-pass input[type="submit"]{background:#d9d8cd; font-weight:normal; margin:0; padding:2px 24px; font-size:13px; color:#63635b;}

/*MAPA WEB*/
.mapa{float:left;}
.mapa li.expanded{padding:0;}
.mapa ul li{list-style:none;}
.mapa ul.menu{padding:0;}
.mapa ul.menu li.first{margin:0;}
.mapa ul.menu li{margin:15px 0 0 0;}
.mapa ul.menu li a{font-family: 'mic32newrd-rg-webfont'; font-size:19px; color:#000; text-decoration:none;}
.mapa ul.menu li a:hover{text-decoration:underline;}
.mapa ul.menu li ul.menu li{margin:0;}
.mapa ul.menu li ul.menu li ul.menu li{list-style:disc; margin:0 0 0 30px;}
.mapa ul.menu li ul.menu li ul.menu li a{margin-left:-5px;}
.mapa ul.menu li ul li a{font-family:'PTS55F-webfont'; font-size:13px; color:#63635b; text-decoration:none;}
.mapa ul.menu li ul.menu li.expanded{margin:5px 0 0 0;}
.mapa.col2{margin-left:50px;}

div.checker span.nohistorico{background-position:-189px -260px;}

/*PIE DE PAGINA*/
.info-pie{float:left;}
.social{float:right;}
span.social{font-size:12px !important;}

/* ARCHIVOS DESCARGABLES CON FOTO */
.field-name-field-descargable-foto{position:relative;}
.foto_descargable{width:100px; float:left;}
.info_descargable{width:170px; float:left; margin-left:15px;}
.titulo_descargable{font-family:'PTS75F-webfont'; color:#000; padding-top:8px; float:left; font-size:14px;}
.descripcion_descargable{padding-top:3px; float:left; line-height:130%;}
.archivo_descargable{vertical-align:bottom; position:absolute; bottom:0; font-size:12px;}
.archivo_descargable a{text-decoration:none; color:#000;}

/* HOME */

.principal{width:620px; float:left;}
.lateral{width:300px; float:left; margin-left:20px;}
.contador{float:left;}
.grafico-destacado{float:left; width:300px; position:relative; padding:10px 0 0 0; margin:10px 0 0 0; border-top: 1px solid #D9D8CD;}
.grafico-destacado li{margin:0 !important;}
.grafico-destacado img{width:100%; height:auto;}
.grafico-destacado .views-field-title{font-family:'PTS75F-webfont'; font-size:14px; line-height:120%; color:#63635b;}
.grafico-destacado .views-field-field-grafico{margin-top:10px;}

.icon-facebook, .icon-twitter{color:#64645c;}

/* DESTACADO FOTO ENLACE*/
.enlace_destacado{margin-top:15px;}
.enlace_destacado a{text-decoration:none; color:#000; font-size:13px;}

/*CALENDARIO OBLIGACIONES*/
.event-desc .icon-PDF, .event-desc .icon-excel, .event-desc .icon-powerpoint{color:#63635b; font-size:16px; line-height:70%; vertical-align:middle; text-decoration:none;}

/*PAGINA RESER PASSWORD*/
form#user-pass-reset{width:940px; font-family:'PTS55F-webfont';}
form#user-pass-reset input[type="submit"]{background:#d9d8cd; font-weight:normal; margin:0; padding:2px 24px; font-size:13px;}
.page-user-reset .block-easy-breadcrumb{margin-left:0;}

/*PAGINA USUARIO*/
.page-user .zone-content{width:940px; font-family:'PTS55F-webfont';}
.page-user .zone-content input[type="submit"]{background:#d9d8cd; font-weight:normal; margin:0; padding:2px 24px; font-size:13px;}
.page-user .block-easy-breadcrumb{margin-left:0;}

/*PAGINA TEMPORAL ASAMBLEA*/
.page-node-528 .block-easy-breadcrumb{margin-left:0;}

/*IMPRIMIR*/
.icon-imprimir.todo{display:none;}

/*GENERAL*/
.bloque-contenido{display:none !important;}

/*BUSQUEDA*/
.page-search .grid-24{margin:0;}