/*
Theme Name: Diputación de Palencia 2016
Theme URL: http://www.diputaciondepalencia.es
Description: Responsive Design para Diputación de Palencia
Author: Jonathan Gómez
Author URI:www.ateighdesign.es
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.clearer{clear:both;}
.clearfix:after, #contenido .views-row:after,.not-front .noticias-portada .views-row-1 .info_noticia_portada:after{content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;  
}

/*
  Clear Floated Elements
*/

.clear {
  clear:both;
  display:block;
  overflow:hidden;
  visibility:hidden;
  width:0;
  height:0;
}

.clear:after {
  clear:both;
  content:' ';
  display:block;
  font-size:0;
  line-height:0;
  visibility:hidden;
  width:0;
  height:0;
}

* html .clear {
  height:1%;
}

/*
  Style HTML Tags
*/

body {
	font-family: 'Noto Sans', sans-serif;
	font-size:0.9em;		
	color: #333333;
	margin:0px;
	padding:0px;
	text-align:justify;
	line-height:1.4em;
	position:relative;	
	z-index:1;
	background-color: #fff;
	font-weight:normal;
}

a{color:#002B49;transition: 0.5s;-o-transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;}
a:hover{text-decoration:underline;color:#00A8E1;}

h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  line-height:1.3em;
  text-align:left;
}
h1 {  font-size: 1.8em;
position:relative;
}

h2 {
  font-size:1.6em;
  color:#004890;
}

h3 {
  font-size:1.4em;
  color:#004890;
}

h4 {
  font-size:1.2em;
}

p {
  padding-bottom:1.5em;
}

table {
  border-collapse:collapse;
  border-spacing:0;
  margin-bottom: 15px;
  width: 100%;
}

th, tr, td {
  vertical-align: middle;
  background:none;
}

.sticky-header th, .sticky-table th {  
  padding-right: 1em;
  text-align: left;
}


table {
  background: none;
  border: 1px solid #004890;
  overflow-y:scroll;
}

th {
  background: #004890;
  padding: 5px 4px;
  color:#fff;
  border-right:1px solid #fff;
}

td {
  background: none;
  color: #004890;
  text-align: left;
  padding-left: 4px;
  padding-right:4px;
  border-right: 1px solid #004890;
  border-bottom: 1px solid #004890;
}

code {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}

mark {
  background-color:#fdfc9b;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

hr {
  border:none;
  border-top:#EEE 1px solid;
}

dt {
  font-weight:bold;
  margin-bottom:24px;
}

dd {
  margin-left:30px;
  margin-bottom:24px;
}

ul {  
  margin-left:15px;
}

ul li {
  margin-top:4px;
}

ul ul {
  /*list-style-type:square;*/
  margin-bottom:0;
}

ul ul ul {
  /* list-style-type:circle; */
}

ol {
  list-style-type:decimal;
  margin-left:30px;
  margin-bottom:24px;
}

ol ol {
  list-style: upper-alpha;
  margin-bottom:0
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: lower-alpha;
}

abbr,
acronym {
  border-bottom:#999 1px dotted;
  cursor:help;
}

big {
  font-size:1.3em;
}

cite,
em {
  font-style:italic;
}

ins {
  background-color:#fdfc9b;
  text-decoration:none;
}

pre {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}



blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
  clear:both;
}

strong {
  font-weight:bold;
  color:#004890;
}

sup,
sub {
  height:0;
  line-height:1;
  vertical-align:baseline;
  position:relative;
  font-size:10px;
}

sup {
  bottom:1ex;
}

sub {
  top:.5ex;
}

img,
video {
  max-width:100%;
  height:auto;
}

video {
  display:block;
}

audio {
  max-width:100%;
}

.breadcrumb {
  margin:0 20px;  
  margin-bottom:10px;
  border-bottom:#eee 1px solid;
}


img { outline: 0; }

.oculto, .solomobile{display:none;}
* html .clearfix {
    height: 1%;
}
:first-child + html .clearfix {
    min-height: 1%;
}
.clearfix:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/* ******* Cabecera ********* */

#header{margin:0 auto;width:100%;}
#cabecera{padding:0;background:#ffffff;transition: all 0s ease;/* position:fixed;width:100%;z-index:9999;*/}
.cabecera_mobile{display:none;}

#cabecera_redes{width:100%;height:40px;color:#ffffff;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a8e1+0,002a48+35,002a48+100,002a48+100,002a48+100 */
background: rgb(0,168,225); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYThlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJhNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,168,225,1) 0%, rgba(0,42,72,1) 35%, rgba(0,42,72,1) 100%, rgba(0,42,72,1) 100%, rgba(0,42,72,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,168,225,1)), color-stop(35%,rgba(0,42,72,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,42,72,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8e1', endColorstr='#002a48',GradientType=1 ); /* IE6-8 */}

 ul.redes{margin: 0 auto;padding: 6px 0;text-align: right;}
 ul.redes span{display:none;} 
 ul.redes li{margin-right:10px;display:inline-block;}
 ul.redes li a{transition: 0s;-o-transition:0s;-webkit-transition:0s;-moz-transition:0s;display: block;width: 20px;height: 23px;}
 ul.redes li.twitter a{background: url(images/set_portada_dip.svg) -31px -35px no-repeat;background-size: 1200px;}
 ul.redes li.facebook a{background: url(images/set_portada_dip.svg) -61px -35px no-repeat;background-size: 1200px;}
 ul.redes li.google-plus a{background: url(images/set_portada_dip.svg) -88px -35px no-repeat;background-size: 1200px;}
 ul.redes li.email{margin-right:0px;}
 ul.redes li.email a{width: auto !important;}
 ul.redes li.email a span.ico{ background:url(images/set_portada_dip.svg) -133px -33px no-repeat;background-size:1200px;display: block;
float: left;height: 23px;width: 30px;}
 ul.redes li.email a span.texto {color: #ffffff !important;display: block !important;float: left;margin-left: 10px;}

#cabecera_int{margin:0 auto;padding-top:15px;padding-bottom:15px;}
/* limites generales */
.contenedor_ajustado{max-width:1600px;width:90%;padding:inherit 5%;margin:0 auto;}

.cabecera_fija{position:fixed;width:100%;z-index:999;background-color:rgba(255,255,255,0.95) !important;}

.cabecera_fija #cabecera_redes{display:none;}


#main-menu-mobile{display:none;}

#header .menu_principal{position:relative;text-align:left;margin:0 auto;width:1052px;float:left;}
#header .menu_principal ul.menu{clear:both;list-style:none;margin:0;padding:32px 0px;position:relative;z-index:5;}
#header .menu_principal ul.menu li {display:block;float:left;list-style:none;margin:0 10px !important;padding:0 1.5em !important;position:relative;
	font-size:1.2em;cursor:pointer;}
#header .menu_principal ul.menu li.expanded::before{background:url("images/set_portada_dip.svg") no-repeat scroll -30px -184px;background-size:1200px;
    content: "";display: block;float: right;height: 20px;margin: 0 0 0 0px;width: 20px;}
     
#header .menu_principal ul.menu li a:hover,#header .menu_principal ul.menu li a.active,#header .menu_principal ul.menu li a.active-trail,
	#header .menu_principal ul.menu ul li span.nolink:hover{color:#00A8E1 !important;}
#header .menu_principal ul.menu li a, #header .menu_principal ul.menu li{padding:0px;color:#002B49;text-transform:uppercase;font-weight:bold;
	text-decoration:none;text-align:left;display:block;}
#header .menu_principal ul.menu li:hover .menu{display:block;}
#header .menu_principal ul.menu li:hover .menu .menu{display:none;}
#header .menu_principal ul.menu ul{display:none;margin: 0;text-transform:none;position:absolute;top:20px;left:0;z-index:9999 !important;
	width:auto;background:#F2F2F2;min-width: 200px;padding: 10px 10px 15px;}
#header .menu_principal ul.menu ul li{float:none;display:block;position:relative;z-index:99999;/* width:100%; */margin:0 !important;font-size:0.9em;}
#header .menu_principal ul.menu ul li a, #header .menu_principal ul.menu ul li span.nolink{float:none;display:block;background:none;
	width: auto;white-space: nowrap;padding: 10px; text-transform:none;font-weight:normal;border-bottom:1px solid #cccccc;}
#header .menu_principal ul.menu ul li span.nolink{padding:10px !important;}	
#header .menu_principal ul.menu ul li:hover ul{/* display:block !important;*/}
#header .menu_principal ul.menu ul li a:hover,#header .menu_principal ul.menu ul li a.active-trail{background:none;}
#header .menu_principal ul.menu li ul ul{position:relative;background:#E0E0E0;top:0;padding:0;margin:0;}
#header .menu_principal ul.menu li ul li.expanded::before{background:none;}
	
.drop-down-toggle{background:url("images/set_portada_dip.svg") no-repeat scroll -30px -184px;
	background-size:1200px;display: block;float: right;height: 20px;margin: 10px 0 0 6px;width: 20px;position:absolute;top:0;right:0;z-index:9999;}		
.drop-down-toggle.mas_menu{background:url("images/set_portada_dip.svg") no-repeat scroll -30px -184px;
	background-size:1200px;}
.drop-down-toggle.menos_menu{background:url("images/set_portada_dip.svg") no-repeat scroll -30px -184px;
	background-size:1200px;}	



	
#header .menu_principal ul.menu li ul li li{background:#E0E0E0;white-space:normal !important;}
#header .menu_principal ul.menu li.hover a{}
#header .menu_principal ul.menu ul li span.nolink{display: block;text-align: left;padding: 0px 5px;text-transform: none;font-weight:normal;}
#header .menu_principal ul.menu ul ul{display:none;}


/* provisional para no tocar bloque de menu principal ni menu */
#header .menu_principal h2{display:none;}

.messages.error{display:none;}
/* fin codigo provisional */

#header #logo{width:270px;float:left;}
#header #logo a{width: 270px;background: url(images/set_portada_dip.svg) -32px -67px no-repeat;background-size: 1200px;display: block;height: 85px;}
#header #logo   a span{display:none;}

#header .buscador,.cabecera_mobile .buscador_mobile {width: 193px;float: right;padding:28px 0px;}
#header .buscador label,.cabecera_mobile .buscador_mobile label{float:left;}
#header .buscador input#edit-submit,#header .buscador input#edit-submit2,
	.cabecera_mobile .buscador_mobile input#edit-submit, .cabecera_mobile .buscador_mobile input#edit-submit2 {font-size: 0em;border: none;background: url(images/set_portada_dip.svg) -33px -231px no-repeat;
    background-size: 1200px;width: 27px;height: 30px;margin: 0;padding: 0;margin-left:5px;}
#header .buscador input#lbuscador,
	.cabecera_mobile .buscador_mobile input#lbuscador {border: 1px solid #0083B9;padding: 5px;color:#000 !important;font-style:italic;width:146px; }
#header .buscador input#lbuscador[placeholder],
	.cabecera_mobile .buscador_mobile input#lbuscador[placeholder]{color: #B3B3B3;}

.menu-secundario{display:none;}
#header .nav-toggle{display:none;}


/* ******* Portada ********* */

/* ribete */
.ribete_slider{margin-bottom:0px;}
.ribete_slider .linea_color1{width:100%;height:3px;background:#00A8E1;}
.ribete_slider .linea_color2{width:100%;height:1px;background:#A1D5F1;}
.ribete_slider .linea_color3{width:100%;height:3px;background:#002B49;}

#cboxOverlay{background:#002B49;}

/* slider provisional */
#slider .flexslider.flexslider_slider_portada{background:none !important;border-bottom:none !important;position:relative;}
#slider .flexslider_slider_portada .slides li,#contenido .slides li {border-bottom: none !important;margin-top:0px;padding-bottom:0;}
#slider .flexslider.flexslider_slider_portada .flex-direction-nav{position:absolute;bottom:65%;width:100%;}
#slider .flexslider.flexslider_slider_portada .flex-direction-nav li:hover{background:none;}
#slider .flexslider.flexslider_slider_portada .flex-prev{display: block;width: 42px;height: 90px;left: 0px;position: absolute;top: 40px;
	background: url(images/set_portada_dip.svg) -37px -301px no-repeat;background-size: 1200px;font-size: 0em;}
#slider .flexslider.flexslider_slider_portada .flex-next{display: block;width: 42px;height: 90px;position: absolute;  	
	right: 0px;top: 40px;background: url(images/set_portada_dip.svg) -95px -301px no-repeat;background-size: 1200px;font-size: 0em;}
#slider .flexslider.flexslider_slider_portada .flex-prev span, .flexslider.flexslider_slider_portada .flex-next  span{display: none;}

/* slider vista */
#slider .flexslider.flexslider-slider-portada{padding-bottom:2.5em;background:none !important;border-bottom:none !important;position:relative;}
#slider .flexslider-slider-portada .slides li {border-bottom: none !important;margin-top:0px;}
#slider .flexslider.flexslider-slider-portada .flex-direction-nav{position:absolute;bottom:65%;width:100%;}
#slider .flexslider.flexslider-slider-portada .flex-direction-nav li:hover{background:none;}
#slider .flexslider.flexslider-slider-portada .flex-prev{display: block;width: 42px;height: 90px;left: 0px;position: absolute;top: 50%;
	background: url(images/set_portada_dip.svg) -164px -301px no-repeat;background-size: 1200px;font-size: 0em;
	background-color:rgba(0,166,255,0.8);}
#slider .flexslider.flexslider-slider-portada .flex-next{display: block;width: 42px;height: 90px;position: absolute;  	
	right: 0px;top: 50%;background: url(images/set_portada_dip.svg) -230px -301px no-repeat;
	background-size: 1200px;font-size: 0em;background-color:rgba(0,166,255,0.8);}
#slider .flexslider.flexslider-slider-portada .flex-prev span, .flexslider.flexslider-slider-portada .flex-next  span{display: none;}
#slider .flexslider.flexslider-slider-portada .slides h2 {background:url(images/pixel_slider.png) 0 0 repeat;display: block;font-size: 1.5em;height: 100%;
	margin-left: 270px;padding: 40px 20px 20px;position: absolute;top: 0;width: 220px;}
#slider .flexslider.flexslider-slider-portada .slides h2 a{color:#ffffff !important;text-decoration:none;}

.flexslider.flexslider_galeria_imagenes .flex-prev,.flexslider.flexslider_videos .flex-prev{display:block;width:30px;height:46px;left: -10px;
	position: absolute;top: 35%;z-index:999;
	background: url(images/set_portada_dip.svg) -172px -325px no-repeat;background-size: 1200px;font-size:0em;background-color:rgba(0,166,255,0.8);}
.flexslider.flexslider_galeria_imagenes .flex-next,.flexslider.flexslider_videos .flex-next{display: block;width: 30px;height: 46px;
	position: absolute;font-size: 0em;z-index:999;
	right: -10px;top: 35%;background: url(images/set_portada_dip.svg) -238px -325px no-repeat;background-size: 1200px;background-color:rgba(0,166,255,0.8);}
.flexslider.flexslider_galeria_imagenes .flex-prev span, .flexslider.flexslider_galeria_imagenes .flex-next  span{display: none;}

.flexslider.flexslider_galeria_imagenes .flex-next,.flexslider.flexslider_galeria_imagenes .flex-prev{top:-150px;}
#contenido .flexslider ul.flex-direction-nav li{padding:0;}

.flexslider_galeria_imagenes ol {bottom : -25px !important;}
.flexslider_galeria_imagenes li,.flexslider_videos li{padding-right:5px !important;}

.flexslider_galeria_imagenes li{position:relative;}
.flexslider_galeria_imagenes li a{text-decoration:none;color:#fff;display:block;width:100%;}
.flexslider_galeria_imagenes .capa_titulo{position:absolute;bottom:0px;background:#002B49;height:30px;color:#fff;text-decoration:none !important;display:block;
	width:100%;text-align:center;}
.capa_titulo span{display:block;padding:5px;}

/* general */
h1.titulo_oculto span{display:none;}

#contenido_portada{position:relative;font-size:0.9em;}

#contenido_portada h2.general,.page-sitio h2.general {display: block;width: 280px;float: left;color:#ffffff;padding:8px 0px;line-height: 1em;
margin: 20px 20px 20px 0px;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002a48+0,002a48+20,00528b+77,002b49+100,002a48+100,0067a2+100 */
background: rgb(0,42,72); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwNTI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,42,72,1) 0%, rgba(0,42,72,1) 20%, rgba(0,82,139,1) 77%, rgba(0,43,73,1) 100%, rgba(0,42,72,1) 100%, rgba(0,103,162,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,42,72,1)), color-stop(20%,rgba(0,42,72,1)), color-stop(77%,rgba(0,82,139,1)), color-stop(100%,rgba(0,43,73,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,103,162,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a48', endColorstr='#0067a2',GradientType=1 ); /* IE6-8 */}
#contenido_portada h2.general::before, .page-sitio h2.general::before{content: "";display: block;width: 45px;float: left;height: 47px;
	background: url(images/set_portada_dip.svg) -242px -429px no-repeat;background-size: 1200px;}
#contenido_portada h2.general strong, .page-sitio h2.general strong{color:#00A8E1;display:block;text-transform:capitalize;font-weight:normal;}
#contenido_portada .ver_mas, .page-sitio .ver_mas{float:right;padding: 39px 0;}
#contenido_portada .ver_mas a, .page-sitio .ver_mas a {color: #002B49 !important;display: inline-block;font-size: 1.1em;float: right;
	text-decoration:none;line-height:1.6em;font-style:italic;}
#contenido_portada .ver_mas a::after,.page-sitio .ver_mas a::after { content: "";display: block;width: 16px;float: right;height: 21px;
	background: url(images/set_portada_dip.svg) -115px -595px no-repeat;background-size: 768px;}
#contenido_portada .ver_mas a:hover, .page-sitio .ver_mas a:hover,#contenido_portada #bloque_dip_tv h2 a:hover, #contenido_portada #sede_electronica .acceso_sede_elec a:hover {color: #00a8e1 !important;}
h3.ui-state-active a, h3.ui-state-active a:link, h3.ui-state-active a:visited, h3.accordion-item a{color:#fff !important;}
.ui-widget{font-size:1em;font-family:inherit;}
.page-sitio h3.accordion-item{margin-bottom:0 !important;float:none;}
.page-sitio .ui-accordion-content{/* overflow:initial !important;*/}
.ui-widget-content{overflow:hidden !important;}
.page-sitio .ui-accordion-content h3{margin-bottom:0 !important;float:none;background:none;}
.page-sitio h3.accordion-item:before,.page-sitio .ui-accordion-content h3:before{background:none;width:0;}

h3.accordion-item{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00476b+0,002a48+0,002a48+0,002a48+0,0075b5+94 */
background: rgb(0,71,107); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDJhNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzAwNzViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgb(0,71,107) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,117,181) 94%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(0,71,107)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(94%,rgb(0,117,181))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* IE10 preview */	
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon{
	background: url("images/set_portada_dip.svg") no-repeat scroll -192px -185px !important;
	background-size: 1200px !important;
}
.ui-accordion .ui-accordion-header-active .ui-accordion-header-icon{
	background: url("images/set_portada_dip.svg") no-repeat scroll -97px -185px !important;
	background-size: 1200px !important;
}
.ui-accordion-header{margin-top:10px !important;}
.ui-accordion .ui-accordion-header{font-size: 1.3em;
	padding: 0.5em 0.5em 0.5em 1.7em;
	font-weight: normal !important;	
}
.ui-widget-content{border-color:#00528B !important;margin-bottom:0.5em;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:0 !important;}


/* portales destacados */
#contenido_portada #block-block-1{width:100%;clear:both;}
#contenido_portada #portales_destacados{width:100%;margin-top:10px;padding-bottom:1em;}
#portales_destacados h2 {display: block;width: 14%;float: left;color:#ffffff;padding:8px 0px;line-height: 1em;margin: 10px 20px 10px 0px;
-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002a48+0,002a48+20,00528b+77,002b49+100,002a48+100,0067a2+100 */
background: rgb(0,42,72); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwNTI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,42,72,1) 0%, rgba(0,42,72,1) 20%, rgba(0,82,139,1) 77%, rgba(0,43,73,1) 100%, rgba(0,42,72,1) 100%, rgba(0,103,162,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,42,72,1)), color-stop(20%,rgba(0,42,72,1)), color-stop(77%,rgba(0,82,139,1)), color-stop(100%,rgba(0,43,73,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,103,162,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a48', endColorstr='#0067a2',GradientType=1 ); /* IE6-8 */}
#portales_destacados h2::before{content: "";display: block;width: 45px;float: left;height: 40px;
	background: url(images/set_portada_dip.svg) -334px -429px no-repeat;background-size: 1200px;}
#portales_destacados h2 strong{color:#00A8E1;display:block;text-transform:capitalize;font-weight:normal;}
#contenido_portada #portales_destacados ul{width:100%;margin:0;padding:0;}
#contenido_portada #portales_destacados ul li{display:inline-block;}
#contenido_portada #portales_destacados ul li a{margin: 0 auto;}
#contenido_portada #portales_destacados ul li.turismo a {background: url(images/set_portada_dip.svg) -30px -1217px no-repeat;background-size: 1200px;
    display: block;width: 87px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.villa_romana a {background: url(images/set_portada_dip.svg) -154px -1217px no-repeat;background-size: 1200px;
    display: block;width: 87px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.deportes a {background: url(images/set_portada_dip.svg) -263px -1217px no-repeat;background-size: 1200px;
    display: block;width: 126px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.alimentos_palencia a {background: url(images/set_portada_dip.svg) -414px -1217px no-repeat;background-size: 1200px;display: block;width: 113px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.emprende a {background: url(images/set_portada_dip.svg) -550px  -1217px no-repeat;background-size: 1200px;display: block;width: 125px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.cueva_franceses a {background: url(images/set_portada_dip.svg) -693px -1217px no-repeat;background-size: 1200px;display: block;width: 113px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.castillo_fuentes a {background: url(images/set_portada_dip.svg) -844px -1217px no-repeat;background-size: 1200px;display: block;width: 141px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados ul li.palencia_rural a {background: url(images/set_portada_dip.svg) -1013px -1217px no-repeat;background-size: 1200px;display: block;width: 165px;font-size: 0em;height: 84px;}
#contenido_portada #portales_destacados .flexslider.flexslider_portales{background:none !important;border-bottom:none !important;position:relative;width:83%;
	float:left;}
#contenido_portada #portales_destacados .flexslider_portales .slides li {border-bottom: none !important;}
#contenido_portada #portales_destacados .flexslider.flexslider_portales .flex-direction-nav{position:absolute;bottom:83px;}
#contenido_portada #portales_destacados .flexslider.flexslider_portales .flex-direction-nav li:hover{background:none;}
#contenido_portada #portales_destacados .flexslider.flexslider_portales .flex-prev{display:block;width:30px;height:39px;left: -10px;position: absolute;top: 40px;
	background: url(images/set_portada_dip.svg) -28px -923px no-repeat;background-size: 1200px;font-size:0em;}
#contenido_portada #portales_destacados .flexslider.flexslider_portales .flex-next{display: block;width: 30px;height: 39px;position: absolute;font-size: 0em;    	
	right: -25px;top: 40px;background: url(images/set_portada_dip.svg) -127px -923px no-repeat;background-size: 1200px;}
#contenido_portada #portales_destacados .flexslider.flexslider_portales .flex-prev span, .flexslider.flexslider_portales .flex-next  span{display: none;}

/* bop */
#contenido_portada #block-views-portada-bop-block{width:25%;float:left;}
#contenido_portada .portada-bop{width:94%;background:#F2F2F2;padding:30px 3%;min-height: 190px;}
#contenido_portada .portada-bop h2{color:#002B49;line-height: 0.8em;margin-bottom: 20px;}
#contenido_portada .portada-bop h2::before{content: "";display: block;width: 45px;float: left;height: 40px;
	background: url(images/set_portada_dip.svg) -28px -1039px no-repeat;background-size: 1200px;}
#contenido_portada .portada-bop h2 strong {color: #00A8E1;border-left: 2px solid #808080;margin-left: 0px;padding-left: 10px;display: inline-block;
	font-size: 0.7em;font-weight: normal;}
#contenido_portada .portada-bop h2 a {color: #002B49 !important;display: inline-block;font-size: 0.6em;float: right;text-decoration:none;line-height:1.6em;
	font-style:italic;}
#contenido_portada .portada-bop h2 a::after { content: "";display: block;width: 16px;float: right;height: 21px;
	background: url(images/set_portada_dip.svg) -115px -595px no-repeat;background-size: 768px;}
#contenido_portada .portada-bop .view-content li{margin-left:0px;}
#contenido_portada .portada-bop .view-content a{color:#333333 !important;text-decoration:none !important;border-bottom:1px dotted #B3B3B3;margin-bottom:5px;padding-bottom:5px;display:block;position:relative;padding-left:20px;}
#contenido_portada .portada-bop .view-content a:after {content: "";display: block;width: 19px;float: left;height: 24px;top:0;left:0;position:absolute;
	background: url(images/logos_archivos_dip.svg) -8px -13px no-repeat;background-size:30px;}

/* agenda provincial */
#contenido_portada #block-block-2{width:20%;float:left;margin:0 1%;border-right:1px solid #999999;padding:0 1%;}
#contenido_portada #agenda_provincial{width:100%;min-height: 240px;}
#contenido_portada #agenda_provincial h2{color:#002B49;line-height:1.6em;margin-bottom: 20px;margin-top: 20px;}
#contenido_portada #agenda_provincial h2::before{content: "";display: block;width: 45px;float: left;height: 40px;
	background: url(images/set_portada_dip.svg) -113px -1039px no-repeat;background-size: 1200px;}

/* sede electr�nica */	
#contenido_portada #block-block-3{width:25%;float:left;margin:0 1% 0 0;border-right:1px solid #999999;padding:0 1% 0 0;}
#contenido_portada #sede_electronica{width:100%;color: #333333;min-height: 240px;}
#contenido_portada #sede_electronica h2{color:#002B49;line-height: 0.8em;margin-bottom: 20px;margin-top: 20px;}
#contenido_portada #sede_electronica h2::before{content: "";display: block;width: 32px;float: left;height: 40px;
    background: url(images/set_portada_dip.svg) -201px -1035px no-repeat;background-size: 1200px;}
#contenido_portada #sede_electronica h2 strong {color: #00A8E1;border-left: 2px solid #808080;margin-left: 0px;padding-left: 10px;display: inline-block;
	font-size: 0.7em;font-weight: normal;}
#contenido_portada #sede_electronica .acceso_sede_elec a::before { content: "";display: block;width: 21px;float: left;height: 21px;
	background: url(images/set_portada_dip.svg) -29px -970px no-repeat;background-size: 1000px;}
#contenido_portada #sede_electronica .acceso_sede_elec a {color: #002B49 !important;display: inline-block;font-size: 11px;float: right;text-decoration:none;line-height:1.6em;font-style:italic;font-weight:normal;}
#contenido_portada #sede_electronica .acceso_sede_elec a::after { content: "";display: block;width: 16px;float: right;height: 21px;
	background: url(images/set_portada_dip.svg) -115px -595px no-repeat;background-size: 768px;}

/* dip_tv */
#contenido_portada #block-block-4{width:20%;float:left;}
#contenido_portada #bloque_dip_tv{width:100%;color: #333333;min-height: 240px;}
#contenido_portada #bloque_dip_tv .info_video_destacado{margin-top:25px;}
#contenido_portada #bloque_dip_tv h2{color:#002B49;line-height: 0.8em;margin-bottom: 20px;font-size:0em;margin-top: 20px;}
#contenido_portada #bloque_dip_tv h2::before{ content: "";display: block;width: 110px;float: left;height: 40px;
	background: url(images/set_portada_dip.svg) -272px -1039px no-repeat;background-size: 1200px;}
#contenido_portada #bloque_dip_tv h2 strong {color: #00A8E1;font-weight: normal;}
#contenido_portada #bloque_dip_tv h2 a {color: #002B49 !important;display: inline-block;font-size: 11px;float: right;text-decoration:none;line-height:1.6em;
	font-style:italic;}
#contenido_portada #bloque_dip_tv h2 a::after { content: "";display: block;width: 16px;float: right;height: 21px;
	background: url(images/set_portada_dip.svg) -115px -595px no-repeat;background-size: 768px;}

/* Servicios destacados */
#contenido_portada #block-block-5{width:100%;clear:both;}
#contenido_portada #servicios_destacados_ext{margin-bottom: 30px;clear:both;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9d9d9+0,f9f9f9+6,f9f9f9+95,d9d9d9+100 */
background: rgb(217,217,217); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(217,217,217,1) 0%, rgba(249,249,249,1) 6%, rgba(249,249,249,1) 95%, rgba(217,217,217,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,217,217,1)), color-stop(6%,rgba(249,249,249,1)), color-stop(95%,rgba(249,249,249,1)), color-stop(100%,rgba(217,217,217,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(249,249,249,1) 6%,rgba(249,249,249,1) 95%,rgba(217,217,217,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(249,249,249,1) 6%,rgba(249,249,249,1) 95%,rgba(217,217,217,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(217,217,217,1) 0%,rgba(249,249,249,1) 6%,rgba(249,249,249,1) 95%,rgba(217,217,217,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(217,217,217,1) 0%,rgba(249,249,249,1) 6%,rgba(249,249,249,1) 95%,rgba(217,217,217,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#d9d9d9',GradientType=0 ); /* IE6-8 */}
#servicios_destacados h2 {display: block;width: 14%;float: left;color:#ffffff;padding:8px 0px;line-height: 1em; margin: 40px 20px 40px 0px;
-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002a48+0,002a48+20,00528b+77,002b49+100,002a48+100,0067a2+100 */
background: rgb(0,42,72); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwNTI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,42,72,1) 0%, rgba(0,42,72,1) 20%, rgba(0,82,139,1) 77%, rgba(0,43,73,1) 100%, rgba(0,42,72,1) 100%, rgba(0,103,162,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,42,72,1)), color-stop(20%,rgba(0,42,72,1)), color-stop(77%,rgba(0,82,139,1)), color-stop(100%,rgba(0,43,73,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,103,162,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a48', endColorstr='#0067a2',GradientType=1 ); /* IE6-8 */}
#servicios_destacados h2::before{content: "";display: block;width: 45px;float: left;height: 40px;
	background: url(images/set_portada_dip.svg) -242px -429px no-repeat;background-size: 1200px;}
#servicios_destacados h2 strong{color:#00A8E1;display:block;text-transform:capitalize;font-weight:normal;}
#contenido_portada #servicios_destacados ul{width:100%;margin:0;padding:0;}
#contenido_portada #servicios_destacados ul li{display:inline-block;padding: 15px 20px 35px 20px;margin:6px 0px;}
#contenido_portada #servicios_destacados ul li:hover {background: #ffffff;}
#contenido_portada #servicios_destacados ul li a{transition: 0s;-o-transition:0s;-webkit-transition:0s;-moz-transition:0s;position:relative;margin: 0 auto;
	font-weight:normal;}
#contenido_portada #servicios_destacados ul li a span{display:block;position:absolute;bottom:-15px;left:0px;text-align:center;}

#contenido_portada #servicios_destacados ul li.plenos a {background: url(images/set_portada_dip.svg) -28px -719px no-repeat;background-size: 1200px;
    display: block;width: 56px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.plenos a:hover {background: url(images/set_portada_dip.svg) -28px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}
#contenido_portada #servicios_destacados ul li.plenos a span {bottom: 2px;}
	
#contenido_portada #servicios_destacados ul li.trabaja_con_nosotros a {background: url(images/set_portada_dip.svg) -142px -719px no-repeat;
	background-size: 1200px;display: block;width: 86px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.trabaja_con_nosotros a:hover {background: url(images/set_portada_dip.svg) -142px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}

#contenido_portada #servicios_destacados ul li.subvenciones a {background: url(images/set_portada_dip.svg) -300px -719px no-repeat;
	background-size: 1200px;display: block;width: 95px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.subvenciones a:hover {background: url(images/set_portada_dip.svg) -300px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}

#contenido_portada #servicios_destacados ul li.becas a {background: url(images/set_portada_dip.svg) -465px -719px no-repeat;
	background-size: 1200px;display: block;width: 105px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.becas a:hover {background: url(images/set_portada_dip.svg) -465px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}

#contenido_portada #servicios_destacados ul li.formacion a {background: url(images/set_portada_dip.svg) -643px -719px no-repeat;
	background-size: 1200px;display: block;width: 95px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.formacion a:hover {background: url(images/set_portada_dip.svg) -643px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}

#contenido_portada #servicios_destacados ul li.contratante a {background: url(images/set_portada_dip.svg) -802px -719px no-repeat;
	background-size: 1200px;display: block;width: 95px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.contratante a:hover {background: url(images/set_portada_dip.svg) -802px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}

#contenido_portada #servicios_destacados ul li.datos_abiertos a {background: url(images/set_portada_dip.svg) -980px -719px no-repeat;
	background-size: 1200px;display: block;width: 87px;height: 81px;text-decoration: none;text-transform: uppercase;color: #00A8E1 !important;}
#contenido_portada #servicios_destacados ul li.datos_abiertos a:hover {background: url(images/set_portada_dip.svg) -980px -797px no-repeat;
	background-size: 1200px;color: #002B49 !important;}

#contenido_portada #servicios_destacados .flexslider.flexslider_servicios{background:none !important;border-bottom:none !important;position:relative;width:80%;
	float:left;margin-left:3%;}
#contenido_portada #servicios_destacados .flexslider_servicios .slides li {border-bottom: none !important;}
#contenido_portada #servicios_destacados .flexslider.flexslider_servicios .flex-direction-nav{position:absolute;bottom:83px;}
#contenido_portada #servicios_destacados .flexslider.flexslider_servicios .flex-direction-nav li:hover{background:none;}
#contenido_portada #servicios_destacados .flexslider.flexslider_servicios .flex-prev{display:block;width:30px;height:39px;left: -30px;position: absolute;top: 55px;
	background: url(images/set_portada_dip.svg) -28px -923px no-repeat;background-size: 1200px;font-size:0em;}
#contenido_portada #servicios_destacados .flexslider.flexslider_servicios .flex-next{display: block;width: 30px;height: 39px;position: absolute;font-size: 0em;    	
	right: -25px;top: 55px;background: url(images/set_portada_dip.svg) -127px -923px no-repeat;background-size: 1200px;}
#contenido_portada #servicios_destacados .flexslider.flexslider_servicios .flex-prev span, .flexslider.flexslider_servicios .flex-next  span{display: none;}

/* Noticias portadas interiores */
.page-sitio .ver_mas a::after{
	background: url("images/set_portada_dip.svg") no-repeat scroll -167px -183px !important;
	background-size: 1200px !important;
}

.not-front .noticias-portada .ver_mas,.not-front .bloque_eventos .ver_mas{margin: 20px 0 0 0 !important;float:left;padding:6px 0;}
.not-front .noticias-portada .ver_mas{font-size:0.9em;}
.not-front .bloque_eventos .ver_mas{font-size:0.7em;}

.not-front .view-galeria-multimedia .ver_mas{margin: 8px 0 0 5px !important;float:left;padding:6px 0;font-size:0.7em;}
.not-front .view-galeria-multimedia h2.t-galeria{float:left;}

.not-front .noticias-portada{width:70%;float:left;margin-bottom: 40px;font-size:0.8em;}
.not-front .noticias-portada h2::before{background:url("images/set_portada_dip.svg") -33px -360px no-repeat;
	background-size:1000px;width:32px;height:32px;}
.not-front .noticias-portada h2.general.noticias{font-size:1.6em;line-height:1.7em;
	color:#fff !important;font-weight:normal;width:auto;padding:2px 28px 2px 0;margin-right:5px;}
.not-front .bloque_eventos h2.general.eventos{font-size:1.3em;line-height:1.8em;color:#fff !important;
	font-weight:normal;padding:2px 28px 2px 0;width:auto;margin-right:5px;}
.not-front .bloque_eventos h2::before{background: url("images/set_icos.svg") -166px -1390px no-repeat;
background-size: 400px;width:32px;height:32px;}	
.not-front .noticias-portada ul{margin-left:0;}
.not-front .noticias-portada img{width:100%;height:auto;vertical-align:bottom;}
.not-front .noticias-portada .views-row-4,.not-front .noticias-portada .views-row-5{display:none;}
.not-front .noticias-portada .views-row-1{width:48%;float:left;margin-right:1%;position:relative;} 
.not-front .noticias-portada .views-row-2, .not-front .noticias-portada .views-row-3{width:50%;float:left;position:relative;}
.not-front .noticias-portada .views-row-1 .info_noticia_portada 
	{
	/*position:absolute;bottom:4px;left:0;*/padding:5px;text-align:left;font-size:0.9em;
}	
.not-front .noticias-portada .views-row-1 .info_noticia_portada,
	.not-front .noticias-portada .views-row-2 .info_noticia_portada, 
	.not-front .noticias-portada .views-row-3 .info_noticia_portada 
	{
color:#ffffff !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002b49+1,002b49+100,002a48+100,002b49+100&0.84+0,0.84+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmI0OSIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAyYjQ5IiBzdG9wLW9wYWNpdHk9IjAuODQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMmI0OSIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,43,73,0.84) 0%, rgba(0,43,73,0.84) 1%, rgba(0,43,73,0.84) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,43,73,0.84)), color-stop(1%,rgba(0,43,73,0.84)), color-stop(100%,rgba(0,43,73,0.84))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6002b49', endColorstr='#d6002b49',GradientType=1 ); /* IE6-8 */}
.not-front .noticias-portada .views-row-2 .imagen_noticia_portada, .not-front .noticias-portada .views-row-3 .imagen_noticia_portada{width:40%;float:left;}
.not-front .noticias-portada .views-row-2 .info_noticia_portada, .not-front .noticias-portada .views-row-3 .info_noticia_portada{float: left;
	font-size: 0.9em;padding: 3px 0.2%;text-align: left;width: 59.6%;}
.not-front .noticias-portada .info_noticia_portada a{color:#ffffff !important;text-decoration:none !important;font-size:1.1em;}
.not-front .noticias-portada .info_noticia_portada .fecha_noticia_portada {border-right: 1px solid #ffffff;float: left;text-align: center;
    width: 14%;}
.not-front .noticias-portada .views-row-2 .info_noticia_portada .fecha_noticia_portada,
	.not-front .noticias-portada .views-row-3 .info_noticia_portada .fecha_noticia_portada {width:20%;}   
.not-front .noticias-portada .views-row-2.info_noticia_portada .fecha_noticia_portada .dia {display: block;font-size: 1.2em;padding-bottom:0em;padding-top:0em;}
.not-front .noticias-portada .info_noticia_portada .fecha_noticia_portada .mes {display: block;text-transform: uppercase;font-size:1.2em;color:#ccc;line-height:0.8em;}	
.not-front .noticias-portada .info_noticia_portada .subtitulo_noticia_portada {float: left;width:80%;padding-left: 5%;}
.not-front .noticias-portada .views-row-2 .info_noticia_portada .subtitulo_noticia_portada,
	.not-front .noticias-portada .views-row-3 .info_noticia_portada .subtitulo_noticia_portada {float: left;width:76.4%;padding-left: 3%;}

.bloque_eventos{width:28%;float:left;padding-left:2%;text-align:left;}
.bloque_eventos .fecha_evento {float: left;margin: 5px 5px 5px 2px;text-align: center;width: auto;font-size:0.8em;}
.bloque_eventos .fecha_evento .dia {display: block;font-size: 2.9em;font-weight: bold;margin-bottom: 5px;}
.bloque_eventos .fecha_evento .mes_anyo {display: block;font-weight: bold;}
.bloque_eventos ul,.bloque_eventos ul li{margin-left:0;}
.bloque_eventos.eventos_full{width:100%;padding-left:0;}
.bloque_eventos.eventos_full ul li{width:30%;padding: 0 1.5% 0 1.5% !important;float:left;border-right:1px solid;}
.bloque_eventos.eventos_full ul li.views-row-last{border:none !important;}
.bloque_eventos.eventos_full .fecha_evento{margin:5px 10px 5px 5px;}
.bloque_eventos a{font-size:0.9em;color:#575757 !important;}
.bloque_eventos a:hover{color:#00A8E1 !important;}

.bloque_galeria{clear:both;}
.bloque_galeria li{width:30%;float:left;padding: 0 1.5% 0 1.5% !important;margin:0 !important;}
.bloque_galeria li.first{padding-left:0 !important;}
.bloque_galeria ul{margin-left:0 !important;}

/* Noticias portada */
#contenido_portada #block-views-noticias-portada-block{width:60%;float:left;margin-bottom: 40px;}
#contenido_portada h2.general.noticias::before {background:url("images/set_portada_dip.svg") -38px -429px no-repeat;background-size:1200px;}
#contenido_portada #block-views-noticias-portada-block ul{margin-left:0;}
#contenido_portada #block-views-noticias-portada-block img{width:100%;height:auto;}
#contenido_portada #block-views-noticias-portada-block .views-row-4 img,
	#contenido_portada #block-views-noticias-portada-block .views-row-5 img{vertical-align:bottom;}
#contenido_portada #block-views-noticias-portada-block .views-row-4,#contenido_portada #block-views-noticias-portada-block .views-row-5{width:49%;float:left;margin-right:2%;background:#002B49;}
#contenido_portada #block-views-noticias-portada-block .views-row-1, #contenido_portada #block-views-noticias-portada-block .views-row-2, 
	#contenido_portada #block-views-noticias-portada-block .views-row-3{width:32%;float:left;margin-right:2%;position:relative;}
#contenido_portada #block-views-noticias-portada-block .views-row-3, #contenido_portada #block-views-noticias-portada-block .views-row-5{margin-right:0;}
#contenido_portada #block-views-noticias-portada-block .views-row-1 .info_noticia_portada, #contenido_portada #block-views-noticias-portada-block .views-row-2 .info_noticia_portada, #contenido_portada #block-views-noticias-portada-block .views-row-3 .info_noticia_portada{position:absolute;bottom:4px;left:0;
color:#ffffff !important;padding:5px 0 5px 0;text-align:left;font-size:0.9em;width:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002b49+1,002b49+100,002a48+100,002b49+100&0.84+0,0.84+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmI0OSIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAyYjQ5IiBzdG9wLW9wYWNpdHk9IjAuODQiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMmI0OSIgc3RvcC1vcGFjaXR5PSIwLjg0Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,43,73,0.84) 0%, rgba(0,43,73,0.84) 1%, rgba(0,43,73,0.84) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,43,73,0.84)), color-stop(1%,rgba(0,43,73,0.84)), color-stop(100%,rgba(0,43,73,0.84))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,43,73,0.84) 0%,rgba(0,43,73,0.84) 1%,rgba(0,43,73,0.84) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6002b49', endColorstr='#d6002b49',GradientType=1 ); /* IE6-8 */}
#contenido_portada #block-views-noticias-portada-block .views-row-4 .imagen_noticia_portada, #contenido_portada #block-views-noticias-portada-block .views-row-5 .imagen_noticia_portada{width:40%;float:left;}
#contenido_portada #block-views-noticias-portada-block .views-row-4 .info_noticia_portada, #contenido_portada #block-views-noticias-portada-block .views-row-5 .info_noticia_portada{float: left;font-size: 0.9em;padding: 10px 2.5%;text-align: left;width: 55%;}
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada a{color:#ffffff !important;text-decoration:none !important;font-size:1.1em;}
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada .fecha_noticia_portada {border-right: 1px solid #ffffff;float: left;text-align: center;
    width: 24%;}
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada .fecha_noticia_portada .dia {display: block;font-size: 2em;padding-bottom:0.1em;padding-top:0.1em;line-height:1em;}
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada .fecha_noticia_portada  .date-display-single{line-height:0.0em;}
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada .fecha_noticia_portada .mes {display: block;text-transform: uppercase;font-size:1em;color:#ccc;line-height:1.3em;}	
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada .fecha_noticia_portada .anyo{font-size:0.9em}
#contenido_portada #block-views-noticias-portada-block .info_noticia_portada .subtitulo_noticia_portada {float: left;width: 70%;padding-left: 2.5%;padding-right:2.5%;}
.subtitulo_noticia_portada .titulo_corto{display:block;}
.subtitulo_noticia_portada .titulo_largo{display:none;}

#contenido_portada #block-views-noticias-portada-block .views-row-4 .info_noticia_portada,
	#contenido_portada #block-views-noticias-portada-block .views-row-5 .info_noticia_portada{padding:10px 2.5% 10px 1%;}
#contenido_portada #block-views-noticias-portada-block .views-row-4 .fecha_noticia_portada,
	#contenido_portada #block-views-noticias-portada-block .views-row-5 .fecha_noticia_portada{width:27%;}
#contenido_portada #block-views-noticias-portada-block .views-row-4 .subtitulo_noticia_portada,
	#contenido_portada #block-views-noticias-portada-block .views-row-5 .subtitulo_noticia_portada{padding-right:0;width:69%;}	


/* Eventos portada */
#contenido_portada #block-views-eventos-portada-block{width:35%;margin-left:5%;float:left;}
#contenido_portada #block-views-eventos-portada-block li{margin:10px 0px;clear: both;}
#contenido_portada h2.general.eventos::before {background:url("images/set_portada_dip.svg") -120px -377px no-repeat;background-size:1063px;}
#contenido_portada #block-views-eventos-portada-block ul{margin-left:0;}
#contenido_portada #block-views-eventos-portada-block .evento{padding-bottom:1em;}
#contenido_portada #block-views-eventos-portada-block .evento:after{content:""; display:block;clear:both;}
#contenido_portada #block-views-eventos-portada-block .fecha_evento {float: left;margin: 5px 15px 5px 15px;text-align: center;width: auto;min-width:50px;}
#contenido_portada #block-views-eventos-portada-block .fecha_evento .dia {color: #00a8e1;display: block;font-size: 2.9em;font-weight: bold;margin-bottom: 5px;}
#contenido_portada #block-views-eventos-portada-block .fecha_evento .mes_anyo {color: #002b49;display: block;font-weight: bold;}
.temas .menu{overflow:scroll;}
.temas .menu li.level-2 a{position:relative;padding-left:45px !important;}
.temas .menu li.level-2 a:before{width:32px;height:32px;background-image:url("images/set_icos.svg");
	background-repeat:no-repeat;background-size:300px;float:left;content:" ";position:absolute;top:5px;left:7px;}
.temas .menu{overflow:visible;}	
.ico_tematica,.capa_ico{width:32px;height:32px;background-image:url("images/set_icos.svg");
	background-repeat:no-repeat;background-size:300px;float:left;}
.ico_tematica_887{background:url("images/set_portada_dip.svg") -26px -405px no-repeat;background-size:950px;} /* diputacion */
.ico_tematica_888{background-position: -162px -9px;}/* asistencia municipios */	
.ico_tematica_889{background-position: -138px -47px;background-size:250px;} /* carreteras */
.ico_tematica_898{background-position: -162px -119px;} /* contratación obras */
.ico_tematica_890{background-position: -166px -175px;} /* cultura */
.ico_tematica_891{background-position: -163px -230px;} /* deportes */
.ico_tematica_892{background-position: -139px -230px;background-size:250px;} /* desarrollo rural */
.ico_tematica_893{background-position: -162px -335px;} /* enfermeria */
.ico_tematica_894{background-position: -162px -384px;} /* hacienda */
.ico_tematica_896{background-position: -138px -358px;background-size:250px;} /* juventud */
.ico_tematica_926{background-position: -164px -489px;} /* información y comunicación */
.ico_tematica_897{background-position: -164px -544px;} /* medio ambiente */
.ico_tematica_900{background-position: -166px -591px;} /* promoción económica */
.ico_tematica_902{background-position: -163px -645px;} /* recaudación */
.ico_tematica_899{background:none;} /* portal del empleado */
.ico_tematica_903{background-position: -149px -633px;background-size:270px;} /* residencia mayores */
.ico_tematica_901{background-position: -158px -810px;} /* protección civil */
.ico_tematica_904{background-position: -164px -758px;} /* servicios sociales */
.ico_tematica_905{background-position: -165px -860px;} /* tecnología */
.ico_tematica_906{background-position: -147px -822px;background-size:270px;} /* transparencia */
.ico_tematica_907{background-position: -162px -982px;} /* turismo */

.capa_ico{margin-right:7px;border-right:2px solid #fff;padding-right:5px;}
.capa_ico.ico_tematica_888,.menu li.level-2 a#asistencia-municipios:before{background-position: -90px -9px;}/* asistencia municipios */	
.capa_ico.ico_tematica_889,.menu li.level-2 a#carreteras:before{background-position: -79px -47px;background-size:250px;} /* carreteras */
.capa_ico.ico_tematica_898,.menu li.level-2 a#contratacion-obras:before{background-position: -92px -119px;} /* contratación obras */
.capa_ico.ico_tematica_890,.menu li.level-2 a#cultura:before{background-position: -96px -175px;} /* cultura */
.capa_ico.ico_tematica_891,.menu li.level-2 a#deportes:before{background-position: -93px -230px;} /* deportes */
.capa_ico.ico_tematica_892,.menu li.level-2 a#desarrollo-rural:before{background-position: -80px -230px;background-size:250px;} /* desarrollo rural */
.capa_ico.ico_tematica_893,.menu li.level-2 a#enfermeria:before{background-position: -92px -335px;} /* enfermeria */
.capa_ico.ico_tematica_894,.menu li.level-2 a#hacienda:before{background-position: -92px -384px;} /* hacienda */
.capa_ico.ico_tematica_896,.menu li.level-2 a#juventud:before{background-position: -80px -358px;background-size:250px;} /* juventud */
.capa_ico.ico_tematica_926,.menu li.level-2 a#informacion-comunicacion:before{background-position: -94px -489px;} /* información y comunicación */
.capa_ico.ico_tematica_897,.menu li.level-2 a#medio-ambiente:before{background-position: -94px -544px;} /* medio ambiente */
.capa_ico.ico_tematica_900,.menu li.level-2 a#promocion-economica:before{background-position: -96px -591px;} /* promoción económica */
.capa_ico.ico_tematica_902,.menu li.level-2 a#recaudacion:before{background-position: -93px -645px;} /* recaudación */
.capa_ico.ico_tematica_899,.menu li.level-2 a#portal-empleado:before{} /* portal del empleado */
.capa_ico.ico_tematica_903,.menu li.level-2 a#residencia-mayores:before{background-position: -85px -633px;background-size:270px;} /* residencia mayores */
.capa_ico.ico_tematica_901,.menu li.level-2 a#proteccion-civil:before{background-position: -86px -810px;} /* protección civil */
.capa_ico.ico_tematica_904,.menu li.level-2 a#servicios-sociales:before{background-position: -94px -758px} /* servicios sociales */
.capa_ico.ico_tematica_905,.menu li.level-2 a#tecnologia:before{background-position: -95px -860px;} /* tecnología */
.capa_ico.ico_tematica_906,.menu li.level-2 a#transparencia-participacion:before{background-position: -86px -822px;background-size:270px;} /* transparencia */
.capa_ico.ico_tematica_907,.menu li.level-2 a#turismo:before{background-position: -92px -982px;} /* turismo */

#header .menu_principal ul.menu li.temas ul li a.active-trail {-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;margin-top:1px;margin-bottom: 1px;}
.menu li.level-2 a#asistencia-municipios.active-trail:before{background-position: -23px -9px;}/* asistencia municipios */	
.menu li.level-2 a#carreteras.active-trail:before{background-position: -22px -47px;background-size:250px;} /* carreteras */
.menu li.level-2 a#contratacion-obras.active-trail:before{background-position: -23px -119px;} /* contratación obras */
.menu li.level-2 a#cultura.active-trail:before{background-position: -26px -175px;} /* cultura */
.menu li.level-2 a#deportes.active-trail:before{background-position: -23px -230px;} /* deportes */
.menu li.level-2 a#desarrollo-rural.active-trail:before{background-position: -22px -230px;background-size:250px;} /* desarrollo rural */
.menu li.level-2 a#enfermeria.active-trail:before{background-position: -22px -335px;} /* enfermeria */
.menu li.level-2 a#hacienda.active-trail:before{background-position: -22px -384px;} /* hacienda */
.menu li.level-2 a#juventud.active-trail:before{background-position: -22px -358px;background-size:250px;} /* juventud */
.menu li.level-2 a#informacion-comunicacion.active-trail:before{background-position: -24px -489px;} /* información y comunicación */
.menu li.level-2 a#medio-ambiente.active-trail:before{background-position: -24px -544px;} /* medio ambiente */
.menu li.level-2 a#promocion-economica.active-trail:before{background-position: -26px -591px;} /* promoción económica */
.menu li.level-2 a#recaudacion.active-trail:before{background-position: -23px -645px;} /* recaudación */
.menu li.level-2 a#portal-empleado.active-trail:before{} /* portal del empleado */
.menu li.level-2 a#residencia-mayores.active-trail:before{background-position: -23px -633px;background-size:270px;} /* residencia mayores */
.menu li.level-2 a#proteccion-civil.active-trail:before{background-position: -18px -810px;} /* protección civil */
.menu li.level-2 a#servicios-sociales.active-trail:before{background-position: -24px -758px} /* servicios sociales */
.menu li.level-2 a#tecnologia.active-trail:before{background-position: -25px -860px;} /* tecnología */
.menu li.level-2 a#transparencia-participacion.active-trail:before{background-position: -21px -822px;background-size:270px;} /* transparencia */
.menu li.level-2 a#turismo.active-trail:before{background-position: -22px -982px;} /* turismo */


	
/*** Contenidos interiores ***/
h2, h3{padding-bottom:0.5em;}
ul li.leaf{	list-style-image: none;list-style-type: none;}

/* migas de pan */
.breadcrumb {margin: 0px 0px 10px 0px;border-bottom: none;color: #002B49 !important;}
.breadcrumb a{color: #002B49 !important;}
.breadcrumb  .bread_int {clear: both;width: 100%;margin: 0 auto;}

/* contenedores */
#contenido_section{clear:both;min-height:30em;}
#contenedor_principal{clear:both;margin: 0 auto;padding:0;}

/* ribete */
.ribete_contenido{/* margin-bottom:20px;*/}
.ribete_contenido .linea_color1{width:100%;height:3px;background:#00A8E1;}
.ribete_contenido .linea_color2{width:100%;height:1px;background:#A1D5F1;}
.ribete_contenido .linea_color3{width:100%;height:3px;background:#002B49;}
	
/* bloque izquierdo */
#columna-izq{width:20%;float:left;text-align:right;padding-right:2.5%;}	
#columna-izq.separador_dch{border-right: 2px solid #808080;}
#columna-izq .block-menu, #columna-izq .block-menu-block, #columna-izq .block{background:#F2F2F2;padding:20px;}
#columna-izq .block-menu h2, #columna-izq .block-menu-block h2,#columna-izq .block h2{color: #2E5792;margin-bottom: 2px;font-weight: bold;text-align:center;}
#columna-izq h2 a{text-decoration:none;}
#columna-izq .block-menu h2::after, #columna-izq .block-menu-block h2::after, #columna-izq .block h2::after{border-bottom: 2px solid #808080;width: 30px;height: 8px;
	margin: 0 auto;display: block;content: "";z-index:999;}
#columna-izq ul.menu{margin-left:0;}
#columna-izq li{list-style:none;font-weight:bold;margin-left:0;cursor:pointer;position:relative;text-align:left;}
#columna-izq li a, #columna-izq li span.nolink {text-decoration: none;padding: 7px 15px 7px 15px;display: block;margin-left: 0;background: #00528B;
	color: #ffffff !important;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;margin-bottom: 5px;font-weight: normal;
	transition: 0s;-o-transition:0s;-webkit-transition:0s;-moz-transition:0s;}
#columna-izq li a:hover, #columna-izq li a.active-trail, #columna-izq li span.nolink:hover {color:#ffffff !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00476b+0,002a48+0,002a48+0,002a48+0,0075b5+94 */
background: rgb(0,71,107); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDJhNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzAwNzViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgb(0,71,107) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,117,181) 94%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(0,71,107)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(94%,rgb(0,117,181))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* IE10 preview */
}
#columna-izq li a.active-trail{text-decoration:underline !important;position:relative;padding-left:27px;}
#columna-izq li.active-trail span.nolink{position:relative;padding-left:27px;}

#columna-izq li a.active-trail:first-child{background:#00A8E1;}
#columna-izq li.active-trail ul.menu{display:block;}

#columna-izq ul.menu:first-child li.active-trail:after, #columna-izq .view li.active-trail:after{content: " ";background:url(images/marcador_menu.png) no-repeat -5px;width:20px;height:25px;left:4px;top:5px;position:absolute;z-index:1;}
#columna-izq .view li span.field-content{display:block;}	


#columna-izq li a.active-trail{background:none !important;border:2px solid #00528B;color:#00528B !important;padding-top:4px !important;
	padding-bottom:4px !important;}

#columna-izq ul.menu:first-child li.active-trail:after, #columna-izq .view li.active-trail:after , 
	#columna-izq .view li span.active-trail:after {content: " ";  background: url(images/set_portada_dip.svg) -5px -12px no-repeat;
  background-size: 250px;width:20px;height:20px;left:4px;top:9px;position:absolute;z-index:1;}
#columna-izq li a.active-trail:hover{color:#00528B !important;}  
#columna-izq .view li span.active-trail:after{top:5px;}
 

#columna-izq li.active-trail ul.menu a.active-trail{text-decoration:underline !important;font-weight:bold;}
#columna-izq li a, #columna-izq li a:hover, #columna-izq li.active{color:#ffffff !important;
text-decoration:none !important;}
#columna-izq li.active-trail li a:hover{text-decoration:underline !important;}
#columna-izq span.separator{display:none;}
#columna-izq li.con_submenu::before{
	background: url("images/set_portada_dip.svg") no-repeat scroll -187px -175px !important;
	background-size: 1200px !important;content: "";display: block;float: right;height: 30px;margin: 0 0 0 6px;width: 30px;} 
#columna-izq li.con_submenu_expanded::before{
	background: url("images/set_portada_dip.svg") no-repeat scroll -91px -175px !important;
	background-size: 1200px !important;content: "";display: block;float: right;height: 30px;margin: 0 0 0 6px;width: 30px;} 
#columna-izq li.expanded{}
#columna-izq ul.menu ul {margin-left: 0px;display: none;width: 100%;margin-bottom:1em;}
#columna-izq ul.menu ul li{width:100%;padding-bottom: 0 !important;margin-bottom: 0 !important;position:relative;}
#columna-izq ul.menu ul li:before {content: "• ";color:#00a8e1;position:absolute;top:10px;left:18px;}
#columna-izq ul.menu ul li:after{background:none !important;}
#columna-izq ul.menu ul li a, #columna-izq ul.menu ul li span.nolink {background: #00a8e1;color: #002B49 !important;
	background:none !important;padding-left:2em; /* cambios del submenu 20161005 */
			padding-bottom: 0 !important;margin-bottom: 0 !important;}
#columna-izq ul.menu ul li a:hover, #columna-izq ul.menu ul li span.nolink:hover {background: #00528B;color: #00A8E1 !important;}

#columna-izq ul.menu ul li.active-trail a	{padding-top:4px !important;padding-bottom:4px !important;}

#columna-izq #block-user-login{
	text-align:center;
}
#columna-izq #block-user-login .item-list{display:none;}
#block-user-login #edit-submit{border:0 !important;padding:5px;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}

/* contenido - estilos genericos generales */
#contenido{width: 74%;float: left;padding-bottom: 3em;padding-left:2.5%;}
#contenido.separador_izq{border-left: 2px solid #808080;}
#contenido_interior{padding: 0 0 0 4em;}
#contenido ol li, #contenido ul li{padding: 0 0 0.5em 0;}
.contenido_ampliado{width:100% !important;float:none !important;border:none !important;padding-left: 0 !important;margin-left: 0 !important;}
.contenido_ampliado #contenido_interior{padding: 0 0 0 0 !important;}
.tituloNivel2{color:#fff !important;}
#contenido h1, .tituloNivel2{color:#ffffff;padding: 5px 4% 5px 0;margin:10px 0px;text-align:right;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a8e1+0,002a48+35,002a48+100,002a48+100,002a48+100 */
background: rgb(0,168,225); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYThlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJhNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,168,225,1) 0%, rgba(0,42,72,1) 35%, rgba(0,42,72,1) 100%, rgba(0,42,72,1) 100%, rgba(0,42,72,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,168,225,1)), color-stop(35%,rgba(0,42,72,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,42,72,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,168,225,1) 0%,rgba(0,42,72,1) 35%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%,rgba(0,42,72,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a8e1', endColorstr='#002a48',GradientType=1 ); /* IE6-8 */}
.tituloNivel2{padding: 5px 0 5px 2%;margin:10px 0px;text-align:left;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
#contenido h2 a{color:#ffffff;text-decoration:none !important;}
#contenido h2 a:hover{color:#ffffff;text-decoration:none !important;}
.linkHover a:hover, a.linkHover:hover, h2.linkHover a:hover{text-decoration:underline !important;}
#contenido h2.linkHover a:hover{text-decoration:underline !important;} 

#contenido h1 span.capa_texto{float:right;display:block;}
#contenido h1 span.capa_texto{float:right;}
h1 span.enlace_web{float:left;padding-left:0.7em;font-size:0.5em;}
h1 span.enlace_web a{color:#fff;text-decoration:none;}

#contenido .pager{padding-top:1em;}
#contenido ul li.pager-item{padding:0.3em 0.6em;margin:0.3em;background:#00528B;}
#contenido ul li.pager-current{background:#00A8E1;padding:0.3em 0.6em;margin:0.3em;}
#contenido ul li.pager-item a,#contenido ul li.pager-current {color:#fff;}
#contenido ul li.pager-ellipsis{margin-left:0 !important;}
#contenido ul li.pager-next{margin-left:0 !important;}

.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{background:#00528B !important;position:relative;float:none;padding:0.5em 0.8em !important;
	-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.view .date-nav-wrapper .date-prev:hover,.view .date-nav-wrapper .date-next:hover{background:#00a8e1 !important;}
.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{color:#fff !important;margin-left:0;margin-right:0;}
.view .date-nav-wrapper .date-prev{float:left;left:auto;top:auto;right:auto;margin-left:0;}
.view .date-nav-wrapper .date-next{float:right;left:auto;top:auto;right:auto;}
.calendar-calendar table thead th{background:#00528B !important;color:#fff !important;}
.calendar-calendar .month-view .full tr td.multi-day, .calendar-calendar .month-view .full tr td.date-box {
    background: #eee;
    border-bottom: 1px solid #ccc;
}

.calendar .contents{
	clear:both;
}

.calendar-calendar .day-view td .stripe, .calendar-calendar .month-view .full td .stripe, .calendar-calendar .week-view .full td .stripe
{
-moz-border-radius: 5px;
border-radius: 5px;
left: 0px;
top: 0px;
width: 10px;
height: 10px;
z-index: 2;
float: left;
margin-right: 5px;
}
.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{
background:none;
border-bottom:2px solid #00A8E1;
margin-bottom:10px;
border-radius:0;
-moz-border-radius:0;
}

.page-sitio .view-calendario-eventos .view-header h3 {
    color: #fff;
    padding: 5px;
}

/* #contenido .view .views-row{clear:both; } */
#contenido .view h2{color:#00528B;} 
#contenido .view h2 a{color:#00528B !important;}
#contenido .view h2 a:hover{color:#00A8E1 !important;}
#contenido .view .label_campo{background:#00528b;color:#fff !important;float:left;
	clear:both;width:25%;margin-top:1em;padding:0.6em 1%;text-align:left;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
#contenido .view .content_campo{width:70%;float:left;padding:0.6em 1%;margin-top:1em;}
#contenido .view .content_campo .date-display-range{display:inline;}
#contenido .view .descripcion_campo{clear:both;}
#contenido .view .imagen_vista{float:left;padding-right:1em;}
#contenido .view .leer_mas a, #contenido .view .leer_mas a{background:#00A8E1;color:#fff;float:right;padding:0.6em;text-align:center;width:auto;display:block;
	-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
#contenido .sep_boton a{margin-right:1.5em !important;}	
#contenido .view .leer_mas a:hover{background-color:#00528b !important;}

.page-sitio-transparencia-participacion #contenido .view .leer_mas a:hover{ background-color:#00528b !important; }

.webform-client-form label{font-weight:bold;color:#002B49; }
.webform-client-form .form-actions .webform-submit{padding:0.5em 2em;background:#002b49;color:#fff;
	border:0;font-size:1em;font-weight:bold;clear:both;}
.webform-client-form .form-actions{ clear:both; }	

#contenido .field-name-body ul,#contenido .field-name-field-colgenerico-descripcion ul #contenido .field-name-body ul.vinyeta
 #contenido .field-name-field-noticia ul, .descripcion_vista ul{margin-left:2em;padding-bottom:1.2em;color:#676767;}
#contenido .field-name-body ul li:before, ul.vinyeta li:before, .descripcion_vista ul li:before,
	#contenido .field-name-field-noticia ul li:before, .field-item ul li:before,
	#contenido .field-name-field-colgenerico-descripcion ul li:before{
    content: "• ";
    color: #00a8e1;
    font-size:1.2em;
}
ul.sinvinyeta li:before, .flexslider li:before{content: " " !important;}
ol {  /* counter-reset: item; list-style-type:none;*/ }
ol li:before {
            /*content: counter(lis) ". ";
            counter-increment: lis;*/
            color: #004890;       	
            font-weight:bold;
        }
ol li.lista_numerada:before{
	content: counter(lis) ". ";
    counter-increment: lis;
    list-style-type:none;
}
ol li.lista_alfabetica:before{
	content: counter(lis,lower-alpha) ". ";
    counter-increment: lis;
    list-style-type:none;
}      
        
        
        
.flexslider ol{counter-reset:initial;}
.flexslider ol li:before, ol ul li:before, ol.sinvinyeta li:before{content: "";counter-increment:initial;}



.c-izq-content, .columna-int{width:45%;padding-right:5%;float:left;margin-top:1em;clear:both;margin-bottom:2em;}
.columna-int .field{margin-top:0;}
.c-dch-content{width:45%;padding-left:5%;float:left;margin-top:1em;}
.c-dch-content:after, .columna-int:after,.columna-int-total:after{content:""; display:block;clear:both;}
.columna-int-last{padding-right:0 !important;clear:none;}
.columna-int-last:after{clear:none;}
.columna-int-total{clear:both;width:100%;padding-top:1em;}
.titulo-label{ background-color:#00528b;}
.c-dch-content h4,.c-izq-content h4,.c-dch-content h3,.c-izq-content h3,
	.c-dch-content h2,.c-izq-content h2, .columna-int h2, 
	.columna-int-total h2,.columna-int-total h3, .columna-int-total h4{
		color:#fff !important;font-size:1.3em;
		padding: 0.5em 1em 0.5em 1.7em;
		margin-bottom:1em;
		font-weight:normal !important;
		-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00476b+0,002a48+0,002a48+0,002a48+0,0075b5+94 */
background: rgb(0,71,107); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDJhNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzAwNzViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgb(0,71,107) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,117,181) 94%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(0,71,107)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(94%,rgb(0,117,181))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* IE10 preview */
}

.columna-int-total h2,.columna-int-total h3, .columna-int-total h4{width:40%;position:relative;}
.columna-int h2{position:relative;}
.columna-int .columna-int, .columna-int .columna-int-last{width:100% !important;}
#contenido .field{ /* clear:both;*/}
#contenido .field-name-field-oficina-edificio{clear:both;}
.field-type-entityreference a{padding-bottom:0.6em;display:block;}
.field-type-entityreference .file img {float:left;}

/* Estilos iconos interiores */

h2.t-archivos:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -4px -143px no-repeat;background-size: 50px;position:absolute;top:0;left:0;
}
h2.t-enlaces:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -10px -225px no-repeat;background-size: 50px;position:absolute;top:0;left:0;
}
h2.t-galeria:after, .view-header h2.t-galeria:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -11px -720px no-repeat;background-size: 50px;position:absolute;top:0;left:0;
}
h2.t-tags:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -11px -312px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}
h2.t-videos:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -11px -373px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}
h2.t-audios:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -4px -440px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}
#contenido .field-name-field-noticias-audios ul.sinvinyeta li{position:relative;padding-left:6px;}
#contenido .field-name-field-noticias-audios ul.sinvinyeta li::before{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -3px -858px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
	
}
h2.t-edificios:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) 0px -506px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}
h2.t-publicaciones:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -5px -242px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}
h2.t-ubicacion:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -5px -508px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}
.f-fecha:after,h2.t-horario:after{
	content: "";display: block;width: 32px;float: left;height: 45px;
	background: url(images/set_iconos_h2.svg) -4px -2px no-repeat;background-size: 40px;position:absolute;top:0;left:0;
}

.entity-field-collection-item{clear:both;}
.field-name-field-edificio-fotografia{float:left;padding-right:2.5%;}


.imagen_destacado{position:relative;}
.imagen_destacado img{
	-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;vertical-align:bottom;
}
.imagen_destacado a{display:block;}
.imagen_destacado .capa_imagen{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;
	transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;opacity:1;}
.logo_superpuesto{position:absolute;width:110px;height:54px;background:url(images/logo_superpuesto.png) no-repeat 0 0;bottom:20px;right:20px;}
.imagen_destacado :hover .capa_imagen{background:url(images/pixel_azul.png) repeat 0 0;}

.pie_de_foto{text-align:right;color:#2E5792;font-style:italic;font-size:0.9em;padding: 0 0 1em 0;}

.file a{position:relative;padding-left:20px;}
.file.application-pdf a:after {content: "";display: block;width: 19px;float: left;height: 22px;
	/*background: url(images/set_portada_dip.svg) -26px -836px no-repeat;background-size: 900px;position:absolute;top:0;left:0; */
	background: url(images/logos_archivos_dip.svg) -8px -13px no-repeat;background-size:30px;position:absolute;top:0;left:0;}
.file.application-vnd\.openxmlformats-officedocument\.wordprocessingml\.document a:after{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -44px no-repeat;background-size:30px;position:absolute;top:0;left:0;
	
}
.file.application-vnd\.openxmlformats-officedocument\.spreadsheetml\.sheet a:after{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -76px no-repeat;background-size:30px;position:absolute;top:0;left:0;
}
.file.application-vnd\.openxmlformats-officedocument\.presentationml\.presentation a:after{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -346px no-repeat;background-size:30px;position:absolute;top:0;left:0;
}

.file.application-zip a:after, .file.application-x-compressed-zip a:after{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -140px no-repeat;background-size:30px;position:absolute;top:0;left:0;
}
.file.application-x-rar a:after, .file.application-rar a:after{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -174px no-repeat;background-size:30px;position:absolute;top:0;left:0;
}
.file.application-video a:after, .file.application-video-avi a:after,.file.video-youtube a:after,
	.file.application-video-mov a:after, .file.application-video-mp4 a:after
	{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -377px no-repeat;background-size:30px;position:absolute;top:0;left:0;
}
.file.application-audio a:after, .file.application-audio-mp3 a:after,
	.file.application-audio-mpeg a:after, .file.application-audio-m3u a:after,
	.file.application-audio-wav a:after, .file.application-audio-flac a:after
	{content: "";display: block;width: 19px;float: left;height: 22px;
	background: url(images/logos_archivos_dip.svg) -8px -412px no-repeat;background-size:30px;position:absolute;top:0;left:0;
}
.video-directo{margin-bottom:0.5em !important;display:block;
	background:url(images/plenos_en_directo.jpg) no-repeat #00A8E1;background-size:cover;
	padding:3em 4% 3em 0;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.video-directo a:after 
	{content: "";display: block;width: 100px;float: left;height: 42px;
	background: url(images/youtube.png) 0 -4px no-repeat;background-size:50px;position:absolute;top:2px;
	left:3px;
}
.video-directo a{padding-left:60px !important;font-size:1.1em;color:#fff;
	text-decoration:none;display:block;float:right;}
.video-directo strong{display:block;color:#fff;font-size:1.3em;text-transform:uppercase;}
.video-directo:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}	

/* estilos tipo de contenido noticia */
.c-izq-noticia{ width:12%; float:left;text-align:center;border-right:1px solid;}
.c-dch-noticia{ width:85%;float:left;padding-left:2%;}
.c-izq-noticia .dia{font-size:2em;font-weight:bold;padding-bottom:0.3em;}
.c-izq-noticia .mes{font-size:1.4em;font-weight:bold;padding-bottom:0.2em;text-transform:capitalize;}
.c-izq-noticia .anyo{font-size:1.2em;padding-bottom:1em;}
.entradilla{background:#F2F2F2;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
	padding:10px 10px;margin-bottom:1em;}

.c-dch-noticia h2.subtitulo{background:none !important;}
	
.c-dch-noticia .imagen_destacado{float:left;padding-right:1.5em;padding-bottom:1.5em;width:50%;}
#contenido .c-dch-noticia .field{clear:none !important;}
blockquote {
  background: none;
  border-top: 3px solid #004890;
  border-bottom: 3px solid #004890;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
  width:40%;
  float:right;
}
blockquote:before {
  content: open-quote;
  font-size: 2em;  
  margin-right: 0.25em;
  clear:both;
}

.page-node .compartir_redes,.bloque_redes_interior{clear:both;padding-top:1em;}
.page-node .compartir_redes li{ float:left;}
.page-node .fb_compartir, .page-node .twitter_compartir, .page-node .google_plus_compartir{
	float:left;padding-right:5px;}
.node-type-noticia .compartir_redes li{float:none;}
.node-type-noticia .c-izq-noticia .twitter_compartir {padding-top:5px;}

/* Buscadores filtros expuestos */
.views-exposed-form, #parameters-wrapper {border: 1px solid #00528B;border-top:30px solid #00528B;
	color: #ffffff;padding: 10px 20px;margin-bottom:20px;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.views-submit-button{float:right !important;}	
#parameters-wrapper .form-item, #parameters-wrapper p{
    float: left;
    padding: 0em 1em 0 0;
    margin-top: 0;
}
#parameters-wrapper legend{display:none}	
.views-exposed-form label, #parameters-wrapper label, #parameters-wrapper .fieldset-wrapper p{color:#0A4A89;font-size:1.1em;margin-bottom:5px;}
.views-exposed-form input, #parameters-wrapper input{color:#333333;}
#parameters-wrapper .form-submit{float:right !important;margin-top:1em;}
.views-exposed-form .form-submit, #parameters-wrapper .form-submit{padding: 8px 20px;text-transform: uppercase;color: #ffffff;border: none;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002a48+0,002a48+20,00528b+77,002b49+100,002a48+100,0067a2+100 */
background: rgb(0,42,72); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwNTI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,42,72,1) 0%, rgba(0,42,72,1) 20%, rgba(0,82,139,1) 77%, rgba(0,43,73,1) 100%, rgba(0,42,72,1) 100%, rgba(0,103,162,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,42,72,1)), color-stop(20%,rgba(0,42,72,1)), color-stop(77%,rgba(0,82,139,1)), color-stop(100%,rgba(0,43,73,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,103,162,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a48', endColorstr='#0067a2',GradientType=1 ); /* IE6-8 */}
.view.con_buscador .views-row, #contenido .vista-fondo-impar .views-row,.field-name-field-prev-informativa-collectio .field-items .field-item {padding:20px;}
.view.con_buscador .views-row .field-label, .f-fecha{background: #00A8E1;color: #ffffff;padding: 6px 10px;margin: 5px 10px 5px 0px;min-width: 150px;
	-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.view.con_buscador .views-row .field-items,{padding: 6px 10px;margin: 5px 10px 5px 0px;}
.view.con_buscador .views-row .sharethis-buttons{margin-top:10px;}
.view.con_buscador .views-row-even,#contenido .vista-fondo-impar .views-row-even, .field-name-field-prev-informativa-collectio .field-items:first-child .field-item.even{background:#F4F4F4;}
.view.con_buscador .views-row-odd{}
.view.con_buscador .views-row footer .read-more{}

.field-name-field-prev-informativa-collectio .field-items .field-item .even{background:none !important;}
.field-name-field-prev-informativa-collectio .field-items .field-item{margin-bottom:2em !important;}
.field-name-field-prev-informativa-collectio .field-items .field-item .field-item{padding:0;margin:0 !important;}



.f-fecha{width:40% !important;font-size:1.3em;position:relative;padding-left:40px;margin-bottom:1em;}

.field .field-label{text-align:left;text-align:left;
background:#00528B; color:#fff;width:20%;margin-bottom:1em;padding:0.5em;margin-right:1%;
}
.field.field-label-inline .field-items{padding:0.5em;}

.field.field-label-inline .field-items:after, .field.field-label-above .field-items:after{content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}
.field-label-above{clear:both;}
.oh-display{padding-bottom:0.5em;}
.oh-display .oh-display-label{font-weight:bold;}
.field-name-field-col-edificio-titul-horario,.titulo_descripcion_col_horario{font-size:1.2em;display:block;padding-top:0.5em;}
.field-collection-item-field-grupo-col-horario-edificio{padding-bottom:0.5em;}


/*** Estilos minisites ***/

/* General */
/* .page-sitio h3 {display: block;float: left;color:#ffffff;
	line-height:auto;margin-bottom: 20px;padding: 0 20px 0 0;width: auto;
background: rgb(0,42,72); 
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwNTI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,42,72,1) 0%, rgba(0,42,72,1) 20%, rgba(0,82,139,1) 77%, rgba(0,43,73,1) 100%, rgba(0,42,72,1) 100%, rgba(0,103,162,1) 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,42,72,1)), color-stop(20%,rgba(0,42,72,1)), color-stop(77%,rgba(0,82,139,1)), color-stop(100%,rgba(0,43,73,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,103,162,1)));
background: -webkit-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); 
background: -o-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); 
background: -ms-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%);
background: linear-gradient(to right,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a48', endColorstr='#0067a2',GradientType=1 ); }
.page-sitio h3::before{content: "";display: block;width: 45px;float: left;height: 47px;}
.page-sitio h3:first-child::before{background:url("images/set_portada_dip.svg") -38px -429px no-repeat;background-size:1200px;}
.page-sitio h3::before{background:url("images/set_portada_dip.svg") -120px -377px no-repeat;background-size:1063px;}
*/
.page-sitio  table{background: #ffffff;border: none;}
.page-sitio th{background: #ffffff;padding: 5px 4px;text-shadow:0px;border-right:none;color:#333333;text-align:center !important;}
#contenido table tr th strong{color:#fff !important;text-align:center !important;}
.page-sitio td {background: #ffffff;color: #333333;text-align: left;padding-left: 4px;border:none;}
.page-sitio .views-view-grid:nth-child(2){background:#f2f2f2;}
.page-sitio .views-view-grid .node-noticia{height:120px;}
.page-sitio .views-view-grid .node-noticia .field-name-field-noticia-imagen-destacado {float: left;height: 120px;margin-right: 15px;}
.page-sitio .views-view-grid .node-evento{margin-bottom:10px;}
.page-sitio .views-view-grid .node-evento h2{background: none !important;margin: 0 !important;padding: 0 0 5px !important;}

.agrupado {padding-top:1em;margin-top:1em;
padding-bottom: 0.5em;background:#68365D;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
#contenido .view .agrupado .label_campo{font-size: 1.6em;background:none;color: #68365D !important;
	font-weight: bold;
	float: none;
	display: inline;
	color: #fff !important;
	text-transform: uppercase;}
#contenido .view .agrupado .content_campo{
	width: auto;
	float: none;
	display: inline;
	font-size: 1.6em;
	color: #fff;
}	
#contenido .view .agrupacion .content_campo{margin-top:0 !important;}

#header .menu_principal ul.menu ul li a.active-trail{background:#484848;text-decoration:underline;color:#fff !important;}

/* Deportes */ 
	/* menu principal */
	 .menu_principal ul.menu li a#deportes:hover, .menu_principal ul.menu li a#deportes.active,
		 .menu_principal ul.menu li a#deportes.active-trail{color:#ffffff !important;background:#2A5AA0 !important;}
	 .menu_principal ul.menu li a#deportes{color:#ffffff !important;background:#00A1E1 !important;}
	
/* Turismo */ 
	/* menu principal */
	 .menu_principal ul.menu li a#turismo:hover, .menu_principal ul.menu li a#turismo.active,
		 .menu_principal ul.menu li a#turismo.active-trail{color:#ffffff !important;background:#907391 !important;}
	 .menu_principal ul.menu li a#turismo{color:#ffffff !important;background:#5E1460 !important;}
	
/* Asistencia a municipios */ 
	/* menu principal */
	 .menu_principal ul.menu li a#asistencia-municipios:hover, .menu_principal ul.menu li a#asistencia-municipios.active,
		 .menu_principal ul.menu li a#asistencia-municipios.active-trail{color:#ffffff !important;background:#650039 !important;}
	 .menu_principal ul.menu li a#asistencia-municipios{color:#ffffff !important;background:#9E5F81 !important;}
	
/* Carreteras */ 
	/* menu principal */
	 .menu_principal ul.menu li a#carreteras:hover, .menu_principal ul.menu li a#carreteras.active,
		 .menu_principal ul.menu li a#carreteras.active-trail{color:#ffffff !important;background:#442203 !important;}
	 .menu_principal ul.menu li a#carreteras{color:#ffffff !important;background:#603813 !important;}
	 
	
/* Enfermer�a */ 
	/* menu principal */
	 .menu_principal ul.menu li a#enfermeria:hover, .menu_principal ul.menu li a#enfermeria.active,
		 .menu_principal ul.menu li a#enfermeria.active-trail{color:#ffffff !important;background:#0D998C !important;}
	 .menu_principal ul.menu li a#enfermeria{color:#ffffff !important;background:#0D5E65 !important;}
	
/* Servicios sociales */ 
	/* menu principal */
	 .menu_principal ul.menu li a#servicios-sociales:hover, .menu_principal ul.menu li a#servicios-sociales.active,
		 .menu_principal ul.menu li a#servicios-sociales.active-trail{color:#ffffff !important;background:#004E66 !important;}
	 .menu_principal ul.menu li a#servicios-sociales{color:#ffffff !important;background:#21ACB6 !important;}
	
/* Tecnologia */ 
	/* menu principal */
	 .menu_principal ul.menu li a#tecnologia:hover, .menu_principal ul.menu li a#tecnologia.active,
		 .menu_principal ul.menu li a#tecnologia.active-trail{color:#ffffff !important;background:#140B3A !important;}
	 .menu_principal ul.menu li a#tecnologia{color:#ffffff !important;background:#823474 !important;}

/* Promoci�n econ�mica */ 
	/* menu principal */
	 .menu_principal ul.menu li a#promocion-economica:hover, .menu_principal ul.menu li a#promocion-economica.active,
		 .menu_principal ul.menu li a#promocion-economica.active-trail{color:#ffffff !important;background:#B73B3E !important;}
	 .menu_principal ul.menu li a#promocion-economica{color:#ffffff !important;background:#94163E !important;}
	
/* Juventud */ 
	/* menu principal */
	 .menu_principal ul.menu li a#juventud:hover, .menu_principal ul.menu li a#juventud.active,
		 .menu_principal ul.menu li a#juventud.active-trail{color:#ffffff !important;background:#914A91 !important;}
	 .menu_principal ul.menu li a#juventud{color:#ffffff !important;background:#C759A6 !important;}
	
/* Informaci�n y comunicaci�n */ 
	/* menu principal */
	 .menu_principal ul.menu li a#informacion-comunicacion:hover, .menu_principal ul.menu li a#informacion-comunicacion.active,
		 .menu_principal ul.menu li a#informacion-comunicacion.active-trail{color:#ffffff !important;background:#1571AD !important;}
	 .menu_principal ul.menu li a#informacion-comunicacion{color:#ffffff !important;background:#003B87 !important;}
	
/* Hacienda */ 
	/* menu principal */
	 .menu_principal ul.menu li a#hacienda:hover, .menu_principal ul.menu li a#hacienda.active,
		 .menu_principal ul.menu li a#hacienda.active-trail{color:#ffffff !important;background:#CD8B1E !important;}
	 .menu_principal ul.menu li a#hacienda{color:#ffffff !important;background:#754C24 !important;}
	
/* Medio ambiente */ 
	/* menu principal */
	 .menu_principal ul.menu li a#medio-ambiente:hover, .menu_principal ul.menu li a#medio-ambiente.active,
		 .menu_principal ul.menu li a#medio-ambiente.active-trail{color:#ffffff !important;background:#004A29 !important;}
	 .menu_principal ul.menu li a#medio-ambiente{color:#ffffff !important;background:#3F752A !important;}
	
/* Protecci�n civil */ 
	/* menu principal */
	 .menu_principal ul.menu li a#proteccion-civil:hover, .menu_principal ul.menu li a#proteccion-civil.active,
		 .menu_principal ul.menu li a#proteccion-civil.active-trail{color:#ffffff !important;background:#9C0D25 !important;}
	 .menu_principal ul.menu li a#proteccion-civil{color:#ffffff !important;background:#500D25 !important;}
	
/* Recaudaci�n */ 
	/* menu principal */
	 .menu_principal ul.menu li a#recaudacion:hover, .menu_principal ul.menu li a#recaudacion.active,
		 .menu_principal ul.menu li a#recaudacion.active-trail{color:#ffffff !important;background:#8A6B17 !important;}
	 .menu_principal ul.menu li a#recaudacion{color:#ffffff !important;background:#754C24 !important;}
		
/* Residencia de mayores */ 
	/* menu principal */
	 .menu_principal ul.menu li a#residencia-mayores:hover, .menu_principal ul.menu li a#residencia-mayores.active,
		 .menu_principal ul.menu li a#residencia-mayores.active-trail{color:#ffffff !important;background:#2E5792 !important;}
	 .menu_principal ul.menu li a#residencia-mayores{color:#ffffff !important;background:#004E66 !important;}
	
/* Obras */	
	/* menu principal */
	 .menu_principal ul.menu li a#contratacion-obras:hover, .menu_principal ul.menu li a#contratacion-obras.active,
		 .menu_principal ul.menu li a#contratacion-obras.active-trail{color:#ffffff !important;background:#A33200 !important;}
	 .menu_principal ul.menu li a#contratacion-obras{color:#ffffff !important;background:#9B3E24 !important;}
	
/* Cultura */	
	/* menu principal */
	 .menu_principal ul.menu li a#cultura:hover, .menu_principal ul.menu li a#cultura.active,
		 .menu_principal ul.menu li a#cultura.active-trail{color:#ffffff !important;background:#894976 !important;}
	 .menu_principal ul.menu li a#cultura{color:#ffffff !important;background:#68365D !important;}	
	
/* Desarrollo rural */	
	/* menu principal */
	 .menu_principal ul.menu li a#desarrollo-rural:hover, .menu_principal ul.menu li a#desarrollo-rural.active,
		 .menu_principal ul.menu li a#desarrollo-rural.active-trail{color:#ffffff !important;background:#254616 !important;}
	 .menu_principal ul.menu li a#desarrollo-rural{color:#ffffff !important;background:#848016 !important;}	

/* Portal del empleado */	
	/* menu principal */
	 .menu_principal ul.menu li a#portal-empleado:hover, .menu_principal ul.menu li a#portal-empleado.active,
		 .menu_principal ul.menu li a#portal-empleado.active-trail{color:#ffffff !important;background:#A1D5F1 !important;}
	 .menu_principal ul.menu li a#portal-empleado{color:#ffffff !important;background:#00528B !important;}	

/* Transparencia y participación */	
	/* menu principal */
	 .menu_principal ul.menu li a#transparencia-participacion:hover, .menu_principal ul.menu li a#transparencia-participacion.active,
		 .menu_principal ul.menu li a#transparencia-participacion.active-trail{color:#ffffff !important;background:#b3b3b3 !important;}
	 .menu_principal ul.menu li a#transparencia-participacion{color:#ffffff !important;background:#125c8b !important;}	


/* portal del empleado */

span.estado_empleo{display: block;float: left;height: 34px;margin-right: 5px;
    position: relative;    top: -8px;    width: 34px;background:url(images/set_portal_empleado.svg) no-repeat 0 0;background-size:260px;}
span.estado_307,span.estado_913,span.estado_955,span.estado_956{background-position:-37px -259px;} /* adjudicada */	
span.estado_309,span.estado_912,span.estado_956{background-position:-110px -259px;} /* pendiente */	
span.estado_308, span.estado_911,span.estado_954{background-position:-190px -259px;} /* en plazo */	

.leyenda_filtros{border:1px solid #00528B;padding:10px;margin-bottom:1em; }
.leyenda_filtros dl{padding-top:1em;}
.leyenda_filtros dt, .leyenda_filtros dd{float:left;display:block;margin-bottom:0;}
.leyenda_filtros dt{color:#00528B;}
	


/** estilos facetapi */
#columna-dcha{width:20%;padding-left:4%;float:right;}
.columna_filtros_mobile{display:none;}

#contenido.contenido_mini{width:50% !important;}
#contenido.contenido_dcha{padding-left:0;border-left: 0 !important;}
#columna-izq .block-facetapi li{background:none;color:#002B49 !important;}
#columna-izq .block-facetapi li a{background:none;color:#002B49 !important;}
#columna-izq .block-facetapi li a:hover{background:none;color:#002B49 !important;}
.menu-filtros{display:none;}
.block-facetapi h2{font-size:1.1em;}
	
	
/*** Estilos pie ***/
#pie_pagina{width:100%;height:auto;padding-bottom:30px;background:#002B49;font-size:0.8em;}
#pie_pagina #ribete_pie .linea_color1{width:100%;height:3px;background:#00A8E1;}
#pie_pagina #ribete_pie .linea_color2{width:100%;height:1px;background:#A1D5F1;}
#pie_pagina #ribete_pie .linea_color3{width:100%;height:3px;background:#002B49;}
#pie_pagina_interior{margin:0 auto;color:#fff;padding-top:20px;padding-bottom:20px;font-size:1em;}
#pie_pagina_interior ul{margin:0;padding:0;text-align:left;}
#pie_pagina_interior ul li{display:inline-block;}
#pie_pagina_interior ul li a{color:#fff !important;text-decoration:none !important;}
#pie_pagina_interior ul li a:hover{color:#00A8E1 !important;}
#pie_pagina_interior p{margin:5px 0 !important;padding:0 !important;}
#pie_pagina_interior .bloque_enlaces_contacto{width:45%;margin-right:5%;float:left;}
#pie_pagina_interior .bloque_enlaces_contacto h2{text-align:left;color:#fff;text-transform:uppercase;font-size:1.1em;}
#pie_pagina_interior .bloque_enlaces_contacto h2 strong{color:#00A8E1;}
#pie_pagina_interior .logo_pie{width:25%;margin-right:5%;float:left;}
#pie_pagina_interior .logo_pie_mobile{display:none;}
#pie_pagina_interior .logo_pie a {background: url(images/set_portada_dip.svg) -35px -1359px no-repeat;background-size: 1200px;display: block;width: 175px;
    height: 55px;}
#pie_pagina_interior .logo_pie a span{display:none;}
#pie_pagina_interior .redes_sociales{width:20%;margin-right:0;float:right;}
#pie_pagina_interior .redes_sociales h2{text-align:left;color:#fff;text-transform:uppercase;font-size:1.1em;}
#pie_pagina_interior .redes_sociales h2 strong{color:#00A8E1;display:block;}
#pie_pagina_interior .redes_sociales ul.redes span{display:none;} 
#pie_pagina_interior .redes_sociales ul.redes li{margin-right:10px;}
#pie_pagina_interior .redes_sociales ul.redes li a{transition: 0s;-o-transition:0s;-webkit-transition:0s;-moz-transition:0s;}
#pie_pagina_interior .redes_sociales ul.redes li.google_plus{margin-right:0px;}
#pie_pagina_interior .redes_sociales ul.redes li.twitter a{background: url(images/set_portada_dip.svg) -35px -1449px no-repeat;background-size: 1200px;
    display: block;width: 30px;height: 30px;}
#pie_pagina_interior .redes_sociales ul.redes li.facebook a{background: url(images/set_portada_dip.svg) -81px -1449px no-repeat;background-size: 1200px;
    display: block;width: 30px;height: 30px;}
#pie_pagina_interior .redes_sociales ul.redes li.google-plus a{background: url(images/set_portada_dip.svg) -123px -1449px no-repeat;
	background-size: 1200px;display: block;width: 30px;height: 30px;}
#pie_pagina_interior .redes_sociales ul.redes li.twitter a:hover{background: url(images/set_portada_dip.svg) -35px -1496px no-repeat;
	background-size: 1200px;}
#pie_pagina_interior .redes_sociales ul.redes li.facebook a:hover{background: url(images/set_portada_dip.svg) -81px -1496px no-repeat;
	background-size: 1200px;}
#pie_pagina_interior .redes_sociales ul.redes li.google-plus a:hover{background: url(images/set_portada_dip.svg) -123px -1496px no-repeat;
	background-size: 1200px;}



.view-view-departamentos{clear:both;}
.view-view-departamentos h3{padding-left:3px;}

.flotante_izq,.contacto_izq{float:left;padding-right:1em;}
.flotante_dcha,.contacto_dcha{float:right;padding-left:1em;}


.capa_aviso_cookies {background: #ffffff;border: 1px solid #002b49;bottom: 0;color: #002b49;font-size: 0.8em;padding: 15px 1%;position: fixed;right: 0;
    width: 98%;z-index: 1050;}
.capa_aviso_cookies .titulo_aviso_cookies{font-weight:bold;font-size:1.3em;padding-bottom:3px;}
.capa_aviso_cookies p{padding-bottom:2px !important;padding-top:2px !important;margin:0;font-size:1.3em;color:#002b49;}
.capa_aviso_cookies a{color: #002b49 !important;text-decoration:underline;font-weight:bold;}
.capa_aviso_cookies a.boton_aceptar{display:block;background:#002b49;width:200px;height:25px;margin:0 auto;text-decoration:none;padding-top:5px;text-align:center;font-weight:bold;color:#fff !important;margin-top:10px;}
#btn_cerrar_aviso_cookies{position:absolute;right:7px;top:3px;text-decoration:none;}

#header .menu_principal ul.menu li.temas ul li a#transparencia-participacion.active-trail {background:none !important;border:2px solid #00528B !important;color:#00528B !important;}

@media only screen and ( max-width: 1700px) {
	#header .menu_principal ul.menu li{padding: 0 0.8em !important;}
	#header .menu_principal {width:932px;}
}
@media only screen and ( max-width: 1570px) {
	#header .menu_principal{width:790px;}
	#header .menu_principal ul.menu li {padding:0 0.3em !important;font-size:1em;}
	#header .menu_principal ul.menu li li{}	
}
@media only screen and ( max-width: 1410px) {
	.contenedor_ajustado{width:96%;padding:inherit 3%;}
	#header #logo {width: 270px;}
	#header #logo a {width: 270px;}
	#header .menu_principal{}
	#header .menu_principal ul.menu li{padding:0 0.2em !important;font-size:1em;}
	#header .menu_principal ul.menu li li{}
	#slider .flexslider.flexslider-slider-portada .slides h2 {height: 80%;}
	#slider .flexslider.flexslider_slider_portada .flex-direction-nav{bottom:75%;}
}

@media only screen and ( max-width: 1320px) {
		
	#header #logo {width: 230px;}
	#header #logo a {width: 230px;background: url(images/set_portada_dip.svg) -27px -55px no-repeat;background-size: 1000px;display: block;
		height: 72px;}
	#header .menu_principal{width:756px;}
	#header .menu_principal ul.menu li {}	
	#contenido_portada h2.general,.page-sitio h2.general{width:200px;}
}

@media only screen and ( max-width: 1230px) {
	#header .menu_principal{width:672px;}
	#header .menu_principal ul.menu li {padding:0 0.5em !important;margin: 0 !important;}
	
	#header .buscador input#edit-submit {}
		#servicios_destacados h2 {font-size: 1.2em;}
	#servicios_destacados h2::before {width: 30px;}

	#portales_destacados h2 {font-size: 1.2em;}
	#portales_destacados h2::before {width: 30px;}
#contenido_portada h2.general,.page-sitio h2.general{width:280px;}
	
	#contenido_portada #block-views-portada-bop-block {width: 50%;}
	#contenido_portada #block-block-2 {width: 47%;margin: 0;margin-left:1%;border-right: none;}
	#contenido_portada .portada-bop {min-height: 240px;}
	#contenido_portada #block-block-3 {width: 50%;margin: 0;padding: 0;}
	#contenido_portada #sede_electronica {width: 95%;padding: 10px 5% 10px 0;}
	#contenido_portada #block-block-4 {width: 49%;float: left;}
	#contenido_portada #bloque_dip_tv {width: 95%;padding: 10px 0px 10px 5%;}

	#contenido_portada #block-views-noticias-portada-block {width: 100%;float: none;margin-bottom: 40px;clear: both;}
	#contenido_portada #block-views-eventos-portada-block {width: 100%;margin-left: 0;float: none;clear: both;margin-bottom: 50px;}

	#slider .flexslider.flexslider_slider_portada .flex-next {top: 20px;}
	#slider .flexslider.flexslider_slider_portada .flex-prev {top: 20px;}
	
	.not-front .bloque_eventos{width:100%;float:left;text-align:left;}
	.not-front .noticias-portada{width:100%;float:left;}
	

	
}

@media only screen and ( max-width: 1142px) {
	#header .menu_principal{width:600px;font-size:0.9em;}
	#header .menu_principal ul.menu li {padding:0 0.3em !important;margin: 0 !important;}
	#header .buscador input#lbuscador{width:123px;font-size:0.7em;}
	#header .buscador {width:167px;padding:inherit 0 15px 0;}
}

@media only screen and ( max-width: 1070px) {
	#header .menu_principal{width:600px;font-size:0.9em;}
	#header .menu_principal ul.menu li {padding:0 0.3em !important;margin: 0 !important;}
	#header #logo {width: 200px;float: left;}
	#header #logo a {width: 188px;
    	background: url(images/set_portada_dip.svg) -22px -48px no-repeat;
    	background-size: 850px;
    	height: 59px;
    	margin: 7px 0;
    }
    #cabecera_int{padding-top:7px;padding-bottom:7px;}
}


@media only screen and ( max-width: 1024px) {

	#header #logo {width: 140px;float: left;}
	#header #logo a {width: 133px;
    background: url(images/set_portada_dip.svg) -17px -30px no-repeat;
    background-size: 600px;
    display: block;
    height: 49px;
    margin: 14px 0;}
	#header .menu_principal{width:600px;}
	#header .menu_principal ul.menu li {}
	
	#servicios_destacados h2 {font-size: 1.2em;}
	#servicios_destacados h2::before {width: 30px;}

	#portales_destacados h2 {font-size: 1.2em;}
	#portales_destacados h2::before {width: 30px;}
	#contenido_portada #block-views-portada-bop-block {width: 50%;}
	#contenido_portada #block-block-2 {width: 47%;margin: 0;margin-left:1%;border-right: none;}
	#contenido_portada .portada-bop {min-height: 240px;}
	#contenido_portada #block-block-3 {width: 50%;margin: 0;padding: 0;}
	#contenido_portada #sede_electronica {width: 95%;padding: 10px 5% 10px 0;}
	#contenido_portada #block-block-4 {width: 49%;float: left;}
	#contenido_portada #bloque_dip_tv {width: 95%;padding: 10px 0px 10px 5%;}

	#contenido_portada #block-views-noticias-portada-block {width: 100%;float: none;margin-bottom: 40px;clear: both;}
	#contenido_portada #block-views-eventos-portada-block {width: 100%;margin-left: 0;float: none;clear: both;margin-bottom: 50px;}

	#slider .flexslider.flexslider_slider_portada .flex-next {top: 20px;}
	#slider .flexslider.flexslider_slider_portada .flex-prev {top: 20px;}
}

@media only screen and ( max-width: 945px) {
	#header .menu_principal{width:541px;font-size:0.8em;}
	#header .menu_principal ul.menu li {}
	#header .buscador input#lbuscador {
	    width: 107px;
	    font-size: 0.6em;
	}
	#header .buscador input#edit-submit,#header .buscador input#edit-submit2 {
	    
	    background: url(images/set_portada_dip.svg) -28px -182px no-repeat;
	    background-size: 962px;
		width: 20px;
	}		  
	#header .buscador {width:144px;}  
	
	h2.general_flotante{width:100% !important;margin-bottom:0 !important;}
	
	#contenido_portada #servicios_destacados .flexslider.flexslider_servicios, 
		#contenido_portada #portales_destacados .flexslider.flexslider_portales{width:94%;}
		
	.not-front .bloque_eventos{width:100%;float:left;text-align:left;}
	.not-front .noticias-portada{width:100%;float:left;}
	
	.not-front .noticias-portada .views-row-1, .not-front .noticias-portada .views-row-2,
		.not-front .noticias-portada .views-row-3{width:100%;font-size:1.2em;}	
	
}	
@media only screen and ( max-width: 945px) {
	#header .menu_principal{width:595px;font-size:0.9em;}
	#header .menu_principal ul.menu li {padding: 0 0.5em !important;}
	#header .buscador input#lbuscador {
	    
	}
	#header .menu_principal ul.menu li.expanded::before{margin:0;}
	#header .buscador {
	    
	    position: absolute;
	    top: 20px;
	    right: 2.5%;margin:0;
	}  
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {	
	
	#columna-izq{width:25%;padding-right:1.5%;}
	#columna-izq .block-menu-block{padding:10px;}
	#contenido {padding-left:1.5%;width:66%;}
	
	#contenido.contenido_mini{width:40% !important;}
#contenido.contenido_dcha{padding-left:0;border-left: 0 !important;}
	
}

@media only screen and (max-width: 767px){
	#slider .flexslider.flexslider-slider-portada{padding-bottom:0em;}
	#slider .flexslider.flexslider-slider-portada .flex-control-nav{display:none;}
	.solomobile,.columna_filtros_mobile{display:block;}
	.contenedor_filtros,.oculto_mobile,.logo_superpuesto{display:none;}
	#contenido_portada .ver_mas.solomobile{padding:0;font-size:1em;}
	#contenido_portada .ver_mas.solomobile a{font-size:1em;}
	#columna-izq .block-views{display:none;}
	#contenido iframe{width:100% !important;}
	.contenedor_ajustado{width:90% !important;padding:inherit 5% !important;}
	
	#pageslide {
	   /* These styles MUST be included. Do not change. */
	   display: none;position: absolute;top: 0;left:-260px !important;
	   height: 100%;z-index: 9999;	   width: 260px;padding: 0px;	   
	   color: #fff;background:#002B49;
	}
	#panelmenu li.level-1 span, #panelmenu li.level-1 a{font-weight:bold;}
	#panelmenu li.level-1 li span, #panelmenu li.level-1 li a{font-weight:normal;}
	#main-menu{position:absolute;top:30px;left:2%;background:none;color:#002B49;}
	#main-menu .nav-toggle {color: #fff;display: block;height: 28px;padding: 6px 4px;background:#002B49;}
	#main-menu .nav-toggle .ico{ display:block;width:30px;height:30px;float:left;
		background:url('images/hamb.svg') 0px 0px no-repeat;background-size:26px;margin-left:0.3em;}
	#main-menu .nav-toggle .ico_cerrar{ 
		display:block;width:30px;height:30px;float:left;
		background:url('images/hamb.svg') 0px 0px no-repeat;background-size:26px;margin-left:0.3em; }						
	#main-menu .nav-toggle .texto{padding:0.5em 0 0 0.5em;display:block;float:left;color:#d84600;}
	.drop-down-toggle {position:absolute;margin-top:0 !important;top:7px;right:5px;background-position:-134px -184px;}
	li li .drop-down-toggle{background-position:-96px -184px;} 
	#panelmenu li{cursor:pointer;position:relative;}
	.cabecera_mobile{background:#00A8E1;display:block;padding-left:5%;}
	.breadcrumb{display:none;}
	.cabecera_mobile ul.redes{text-align:left !important;}
	.cabecera_mobile .buscador_mobile {width:100%;padding-top:1em;padding-bottom:1em;}
	.cabecera_mobile .buscador_mobile input{width:160px;height:18px;}
	.cabecera_mobile .buscador_mobile input#edit-submit, .cabecera_mobile .buscador_mobile input#edit-submit2{background-position: -115px -231px !important;}
	
	#header{position:fixed;z-index:99;}
	#cabecera_redes{height:20px;}
	#cabecera_redes .redes{display:none;}
	#cabecera_int {width:100%;padding:0;}
	#header #logo{padding-left:80px;}
	#header #logo a {
	    width: 163px;
	    background: url(images/set_portada_dip.svg) -17px -34px no-repeat;
	    background-size: 707px;
	    display: block;
	    height: 62px;
	    margin: 0;
	}
	
	#header .buscador{display:none;}
	#columna-izq{width:100%;padding-right:0;position:fixed;padding-top:90px;z-index:9;
		background:#fff;left:0;}
	#columna-izq ul.menu{display:none;}
	#columna-izq h2 .texto{font-size:0.9em !important;padding-top:3px;}
	#columna-izq h2 a{color:#fff !important;text-decoration:none;}
	
	#columna-izq ul.menu li{margin:0 !important;padding:0 !important;
		border-bottom:1px solid #fff;}
	
	#columna-izq li a, #columna-izq li span.nolink{margin:0;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}
	.ribete_slider,	
		#contenedor_principal .ribete_contenido{position:fixed;top:82px;left:0;width:100%;z-index:999;}
	#section-slider{padding-top:89px;}	
	#columna-izq .block-menu-block h2::after, #columna-izq .block-menu h2::after {border:0;float:right;height:34px;
		position:absolute;top:0px;right:4px;border-left:3px solid #fff;cursor:pointer;
		background:url('images/hamb.svg') 4px 2px no-repeat;background-size:26px;}
	#columna-izq .block-menu, #columna-izq .block-menu-block{background:#fff;padding:0;}
	#columna-izq .block-menu h2, #columna-izq .block-menu-block h2    {background: #2e5792;
    color: #fff;padding-bottom:0.1em;position:relative;text-align:left;padding-left:0.4em;
    cursor:pointer;}
	#contenido{border:0;width:100%;position:relative;top:120px;padding-left:0;padding-bottom:150px;overflow-y:scroll;}		
	#contenido.separador_izq{border:0;}
	#columna-izq li.active-trail ul.menu a.active-trail{text-decoration:none !important;}
	
	#pageslide ul{}
	#pageslide .menu_principal{background:#fff;width:100%;color:#002B49;}
	#pageslide .menu_principal ul.menu{margin-left:0;}
	
	#pageslide .menu_principal ul.menu li{list-style:none;border-bottom:1px solid #ccc;		
		margin-left:0;background:#E0E7E9;margin:0;padding:0;}
	#pageslide .menu_principal ul.menu li a,
		#pageslide .menu_principal ul.menu li .nolink{padding:7px 18px 7px 7px !important;display:block;}
		
	#pageslide .menu_principal ul.menu li li a,
		#pageslide .menu_principal ul.menu li li .nolink{padding-left:34px !important}		
	
	#pageslide .menu_principal ul li ul{display:none;}
	#pageslide .menu_principal ul.menu li ul li a, #pageslide .menu_principal ul.menu li ul li .nolink{color:#fff !important;text-decoration:none;
		padding-left:25px !important;}
		#pageslide .menu_principal ul.menu li.temas ul li a, #pageslide .menu_principal ul.menu li.temas ul li .nolink{padding-left:40px !important;}
	#pageslide .menu_principal ul.menu li ul li li a, #pageslide .menu_principal ul.menu li ul li li .nolink{padding-left:35px !important;}	
	#pageslide .menu_principal ul.menu li li {padding:0;margin:0;
	color:#ffffff !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#002a48+0,002a48+20,00528b+77,002b49+100,002a48+100,0067a2+100 */
background: rgb(0,42,72); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzAwNTI4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDJiNDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(0,42,72,1) 0%, rgba(0,42,72,1) 20%, rgba(0,82,139,1) 77%, rgba(0,43,73,1) 100%, rgba(0,42,72,1) 100%, rgba(0,103,162,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,42,72,1)), color-stop(20%,rgba(0,42,72,1)), color-stop(77%,rgba(0,82,139,1)), color-stop(100%,rgba(0,43,73,1)), color-stop(100%,rgba(0,42,72,1)), color-stop(100%,rgba(0,103,162,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* IE10 preview */
background: linear-gradient(to right,  rgba(0,42,72,1) 0%,rgba(0,42,72,1) 20%,rgba(0,82,139,1) 77%,rgba(0,43,73,1) 100%,rgba(0,42,72,1) 100%,rgba(0,103,162,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a48', endColorstr='#0067a2',GradientType=1 ); /* IE6-8 */
	}
	#pageslide .menu_principal ul li ul li a:hover, #pageslide .menu_principal ul li ul li:hover .nolink{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00476b+0,002a48+0,002a48+0,002a48+0,0075b5+94 */
background: rgb(0,71,107); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDc2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAyYTQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDJhNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMmE0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzAwNzViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgb(0,71,107) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,42,72) 0%, rgb(0,117,181) 94%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(0,71,107)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(0%,rgb(0,42,72)), color-stop(94%,rgb(0,117,181))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(left,  rgb(0,71,107) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,42,72) 0%,rgb(0,117,181) 94%); /* IE10 preview */
	}
	
	#main-menu .nav-toggle .texto{padding:0.5em 0 0 0.5em;display:block;float:left;}
	#header #main-menu .menu_principal{background:none;width:100%;display:none;}
	#header #main-menu .menu_principal ul {clear:both; list-style:none;margin:0;padding:0;position:relative;display:none;text-align:center;z-index:5;}
	
	#slider .flexslider.flexslider-slider-portada .flex-prev{background-position:  -95px -176px;
		background-size: 700px; width:24px;height:50px;}
#slider .flexslider.flexslider-slider-portada .flex-next{  	background-position:  -133px -176px;
	background-size: 700px;width:24px;height:50px;}
	#slider .flexslider.flexslider-slider-portada .slides h2{font-size:1em !important;margin-left:50px !important;padding-top:1em;}
		
	#panelmenu{position:relative;top:0;left:0;}
	#pageslide .menu_principal .content ul{display:block;}
	.mm-menu{}
	.nav-toggle
	{ 	 display:block !important;		
	}
	
		#pageslide .menu_principal .active-trail ul{display:block;}
	#pageslide .menu_principal .active-trail ul ul{display:none;}
	#pageslide .menu_principal .active-trail ul .active-trail ul{display:block;}
	
	#pageslide .menu_principal li a.active-trail{background:none !important;border:2px solid #00528B;color:#00528B !important;padding-top:4px !important;
	padding-bottom:4px !important;}
	#pageslide .menu_principal ul.menu li.temas li{background:#f4f4f4;}
	#pageslide .menu_principal .la-diputacion ul.menu li.active-trail:after, 
	#pageslide .menu_principal .la-provincia ul.menu li.active-trail:after,
	#pageslide .menu_principal .tramita-on-line ul.menu li.active-trail:after,
	#pageslide .menu_principal .servicios ul.menu li.active-trail:after  
		 {content: " ";  background: url(images/set_portada_dip.svg) -5px -14px no-repeat;
	  background-size: 250px;width:20px;height:20px;left:2px;top:9px;position:absolute;z-index:1;}
	#pageslide .menu_principal .la-diputacion li a.active-trail:hover,
	#pageslide .menu_principal .la-provincia li a.active-trail:hover,
	#pageslide .menu_principal .tramita-on-line li a.active-trail:hover,
	#pageslide .menu_principal .servicios li a.active-trail:hover{color:#00528B !important;}  
	#pageslide .menu_principal .la-diputacion ul.menu ul li.active-trail:after,
	#pageslide .menu_principal .la-provincia ul.menu ul li.active-trail:after,
	#pageslide .menu_principal .tramita-on-line ul.menu ul li.active-trail:after,
	#pageslide .menu_principal .servicios ul.menu ul li.active-trail:after	
	{background:none;}
	#pageslide .menu_principal ul.menu ul ul li a, #pageslide .menu_principal
		 ul.menu ul ul li span.nolink{background: #F2F2F2 !important;color:#002B49 !important;}
	#pageslide .menu_principal ul.menu li li li.active-trail:before 
		{
	        content: "• ";
    color: #00a8e1;
    position: absolute;
    top: 10px;
    left: 18px;
	}	
	
	#contenido_portada #block-views-portada-bop-block {width: 100%;float:none;clear:both;}
	#contenido_portada #block-block-2 {width: 100%;margin: 0;float:none;clear:both;}
	#contenido_portada .portada-bop {min-height: 240px;}
	#contenido_portada #block-block-3 {width: 100%;margin: 0;padding: 0;float:none;clear:both;border-right:none;}
	#contenido_portada #sede_electronica {width: 95%;padding: 10px 5% 10px 0;}
	#contenido_portada #block-block-4 {width: 100%;float:none;clear:both;}
	#contenido_portada #bloque_dip_tv {width: 95%;padding: 10px 0px 10px 5%;}	
	
	#contenido_portada #block-views-noticias-portada-block .views-row-1, #contenido_portada #block-views-noticias-portada-block .views-row-2, #contenido_portada #block-views-noticias-portada-block .views-row-3 {width: 100%;float: none;margin-right: 0;position: relative;}
	#contenido_portada #block-views-noticias-portada-block .views-row-1 .info_noticia_portada, #contenido_portada #block-views-noticias-portada-block .views-row-2 .info_noticia_portada, #contenido_portada #block-views-noticias-portada-block .views-row-3 .info_noticia_portada{width:100%;}
	#contenido_portada #block-views-noticias-portada-block .views-row-4, #contenido_portada #block-views-noticias-portada-block .views-row-5 {width: 100%;
		float: left;margin-right: 0;background: #002B49;}
	#contenido_portada h2.general {    width: 94%;margin-right: 0; padding-right: 0;}
	#contenido_portada .ver_mas {float: right;padding: 40px 0;}
	#contenido_portada .ver_mas a {font-size: 0;}
	
	#servicios_destacados h2 {font-size: 1.2em;}
	#servicios_destacados h2::before {width: 30px;}

	#portales_destacados h2 {font-size: 1.2em;}
	#portales_destacados h2::before {width: 30px;}


	#contenido_portada #block-views-portada-bop-block {width: 100%;float:none;clear:both;}
	#contenido_portada #block-block-2 {width: 100%;margin: 0;float:none;clear:both;}
	#contenido_portada .portada-bop {min-height: 240px;}
	#contenido_portada #block-block-3 {width: 100%;margin: 0;padding: 0;float:none;clear:both;}
	#contenido_portada #sede_electronica {width: 95%;padding: 10px 5% 10px 0;}
	#contenido_portada #block-block-4 {width: 100%;float:none;clear:both;}
	#contenido_portada #bloque_dip_tv {width: 95%;padding: 10px 0px 10px 5%;}

	#contenido_portada #block-views-noticias-portada-block {width: 100%;float: none;margin-bottom: 40px;clear: both;}
	#contenido_portada #block-views-eventos-portada-block {width: 100%;margin-left: 0;float: none;clear: both;margin-bottom: 50px;}
	
	/** estilos facetapi */
	#columna-dcha{width:100%;padding-left:0%;float:right;clear:both;display:none;}
	#contenido.contenido_mini{width:100% !important;clear:both;}
	
	.menu-filtros{display:block;cursor:pointer;}
	

	#slider .flexslider.flexslider_slider_portada .flex-next {top: 20px;}
	#slider .flexslider.flexslider_slider_portada .flex-prev {top: 20px;}	
	#contenido_portada #servicios_destacados .flexslider.flexslider_servicios, 
		#contenido_portada #portales_destacados .flexslider.flexslider_portales{width:94%;}
	
	.c-izq-content{width:100%;padding-right:0%;}
	.c-dch-content{width:100%;padding-left:0%;}
	#pie_pagina_interior .logo_pie{display:none;}
	#pie_pagina_interior .logo_pie_mobile span{display:none;}
	#pie_pagina_interior .logo_pie_mobile{width:100%;margin-right:0 !important;text-align:center;display:block;padding-bottom:1em;}	
	#pie_pagina_interior .logo_pie_mobile a{width:60px !important;margin:0 auto;display:block;height:55px;
		background: url(images/set_portada_dip.svg) -35px -1359px no-repeat;background-size: 1200px;}
	#pie_pagina_interior  .bloque_enlaces_contacto,  
		#pie_pagina_interior .redes_sociales{width:90%;margin-right:0%;padding-left:5%;}
	#pie_pagina_interior .redes_sociales{padding-top:1em;float:none;}
	#pie_pagina_interior .redes_sociales h2{float:left;}
	#pie_pagina_interior .redes_sociales .redes{float:right;}
	
	.c-izq-noticia {
	    width: 100%;
	    float: none;
	    text-align: left;
	    border-right: 0;
	}
	.c-dch-noticia {
	    width: 100%;
	    float: none;
	    padding-left: 0;
	    clear: both;
	}
	.node-type-noticia .c-izq-noticia .twitter_compartir {padding-top:0px !important;}
	.c-izq-noticia .dia,.c-izq-noticia .mes, .c-izq-noticia .anyo{display:inline-block;padding-right:5px;font-size:1em;
		margin-bottom:0;padding-bottom:0;float:left;}
	.node-type-noticia .c-izq-noticia .compartir_redes{float:left;padding-top:0;clear:none;}	
	.bloque_eventos.eventos_full ul li{width:100%;padding: 0;float:left;border-right:0}
	.c-izq-content, .columna-int{width:100%;padding-right:0%;}
	.c-dch-content{width:100%;padding-left:0;padding-right:0;}
	
	#contenido .view .label_campo, #contenido .field-label{width:90%;padding-right:5%;padding-left:5%;}
	#contenido .view .content_campo{width:90%;float:left;clear:both;margin-top:0em;padding-right:5%;padding-left:5%;}
	#contenido .field-items, #contenido .f-fecha{width:90% !important;clear:both;margin-top:0em;padding-right:5%;padding-left:5%;}
	
	  /* BEGIN Calendar responsive CSS - tablet portrait */
  /* Force table to not be like tables anymore */
  .calendar-calendar table,
  .calendar-calendar tbody,
  .calendar-calendar th,
  .calendar-calendar td,
  .calendar-calendar tr  { 
	display: block; 
  }
  /* Hide table headers (but not display: none;, for accessibility) */
  .calendar-calendar thead,
  .calendar-calendar thead tr,
  .calendar-calendar tr.date-box { 
	position: absolute;
	top: -9999px;
	left: -9999px;
  }
  .calendar-calendar tr td.no-entry  { 
	border-bottom: 1px solid #ccc; 
  }
  .calendar-calendar td:before{   /* Format & Label the day headings */
	/* Now like a table header */
	width: 100%;  
	white-space: nowrap;
	clear: both;
	text-align: center;
	display: block;
	box-sizing: border-box;
	color: #ffffff;
	background-color: #004890;
	padding: 10px;
	content: attr(data-label); 
	height: 44px;
  }
  .calendar-calendar td.today,
  .calendar-calendar .month-view .full tr td.single-day.today{
    border-top: 2px solid #004890;
	-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
  }
  .calendar-calendar .month-view .full td{
    padding: 0;
  }
  .calendar-calendar td,
  .calendar-calendar td.calendar-agenda-items  { 
	/* Behave  like a "row" */
	border: none;
	position: relative;
	width: 100%;
  }
  .calendar-calendar td.past{
    display: none;
  }
  .calendar-calendar td.calendar-agenda-items div.calendar{
    padding: 0;
  }
  .calendar-calendar div.calendar,
  .calendar-calendar .date-display-single,
  .calendar-calendar td span.date-display-single  {
    font-size: medium;
	font-weight: normal;
  }
  .calendar-calendar .inner .item{
    padding: 10px;
  }
  .calendar-calendar .month-view .full tr.single-day .no-entry{
    height: 44px !important;
	line-height: 24px;
  }
  .calendar-calendar .month-view .full tr.single-day .no-entry .inner,
  .calendar-calendar .no-entry .inner{
    height: auto !important;
	line-height: 1px;
  }
  .calendar-calendar .inner .views-field-title-field{
    display: inline-block;
  }
  /* END Calendar responsive CSS - tablet portrait */
	
	.leyenda_filtros dt{float:none;}
	.leyenda_filtros {font-size:0.8em;padding-top:0;}
	.leyenda_filtros dd{margin-left:0.4em;}
	.leyenda_filtros .estado_empleo{width:28px;height:28px;  background: url(images/set_portal_empleado.svg) no-repeat;
  background-size: 204px;top:-4px;margin-right:2px;}
	.leyenda_filtros .estado_307{background-position:-30px -202px;}
	.leyenda_filtros .estado_308{background-position:-148px -202px;}
	.leyenda_filtros .estado_309{background-position:-85px -202px;}
	
	
	#columna-izq #block-user-login{
		padding: 0 0 5px 0;
	}	
	#columna-izq #block-user-login h2{margin-bottom:0;padding-bottom:0;}
#columna-izq #block-user-login h2:after{border:0;height:0;}	
	#columna-izq #block-user-login .content{
		display:none;
	}
	
	.bloque_galeria li{width:100%;padding: 0!important;}
	
	/* Cambio cabecera con menu abierto */
	body.menu_open #header{position:relative;}
	body.menu_open #header .ribete_slider{position: relative;top: inherit;left: 0 !important;}
	body.menu_open #section-slider {padding-top:0px;}
	body.menu_open .content_global{overflow:hidden;}
	body.menu_open #columna-izq {left: 0 !important;padding-top: 0;position: relative;}
	body.menu_open #header .buscador_mobile{display:none !important;}
	
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	#columna-izq h2 .texto{font-size:0.8em !important;}
	
}

@media only screen and (max-width: 479px) {
.flexslider.flexslider_galeria_imagenes .flex-prev,.flexslider.flexslider_videos .flex-prev{left: 0px;
	}
.flexslider.flexslider_galeria_imagenes .flex-next,.flexslider.flexslider_videos .flex-next{
	right: 0px;}
	.flexslider_galeria_imagenes ol {
    	bottom: -60px !important ;
	}
	.not-front .flexslider_galeria_imagenes{margin-bottom:2em;}
	#columna-izq h2 .texto{font-size:0.6em !important;}
	#columna-izq h2{padding-bottom:0 !important;}
	.sep_boton{padding-top:1em;clear:both;}
	#contenido .sep_boton a{margin-right:0 !important;}
	/* #pie_pagina_interior{width:320px;}
	#pie_pagina_interior ul{margin:0 !important;}
	#pie_pagina_interior li{width:100%;padding:0 !important;margin:0 !important;text-align:center;float:none !important;border: 0 !important}		
	#pie_pagina_interior li a{padding:0 !important;margin:0 !important;float:none !important;border:0 !important;} */
}



