/********************************************************************************************************************************
*																																																																*
*																						 						RESET							 																											*
*																																																																*
*********************************************************************************************************************************/
/* Reset de Eric basado en el Yahoo Reset */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
		margin:                 0;
		padding:                0;
		border:                 0;
		outline:                0;
		font-weight:            inherit;
		font-style:             inherit;
		font-size:              100%;
		font-family:            inherit;
		vertical-align:         baseline;
}
/* remember to define focus styles! */
:focus {
		outline:                0;
}

/* Selectores Base (reset)
 * ----------------------------------- */
/* Body accesible seguro */
html, body {
		line-height:            1;
		background:             white;
		color:                  black;
		/*height:                 100%;*/   /* Fix IE! */
}
/* tables still need 'cellspacing="0"' in the markup */
table {
		border-collapse:        separate;
		border-spacing:         0;
}
caption, th, td {
		text-align:             left;
		font-weight:            normal;
}

/********************************************************************************************************************************
*																																																																*
*																						 						GENERAL						 																											*
*																																																																*
*********************************************************************************************************************************/
/*body {font: 12px/1.5em Helvetica,Arial,sans-serif !important;}*/
body {font-family:Helvetica,Arial,sans-serif; font-size: 62.5%/*IMPORTANTE:Tamano fuente*/; line-height:180%;}

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {font-family: Helvetica,Arial,sans-serif !important;}

.ui-widget {font-family: Helvetica,Arial,sans-serif !important;}

h1, h2, h3, h4, h5, h6 {letter-spacing:normal !important;}
h1, .h1{font-size:2em; line-height:1.8em;}
h2, .h2{font-size:1.5em; line-height:1.5em;}
h3, .h3{font-size:inherit; font-weight:bold;}
h4, .h4{font-size:1em;}
h5, .h5{font-size:.8em;}
h6, .h6{font-size:.5em;}

b, strong {font-weight:bold;}

.view-secciones h1 {font-size:1.3em; margin-top:1em; font-weight:bold;}

a:link, a:visited {text-decoration: none; color:#005196;}
a:hover {text-decoration: none; color:#005196;}
a:focus {outline-width:thin; outline-color:#3389B1; outline-style:double;}

.list-style-none {list-style:none;}

.both{clear:both; width:100%; height:0; margin:0; padding:0;}

.titulo_pag {background-color:#0c2979; padding:0.3em 0.3em 0.3em 1.5em; margin-bottom:1em;}
.titulo_pag h1 {color:#FFF; font-size:1.2em; line-height:1.5em; font-style:italic; font-weight:bold;}

.contenedor_basico {background-color:#f2f2f2; padding:1.5em; position:relative; float:left;}

.media, .media .media-bd {overflow:hidden;*overflow:visible;*zoom:1;}
.media .media-img {float:left;}
/*.media .media-img img {display:block;}*/
.media .imgExt {float:right;}

.minusculas {text-transform:lowercase;}

/* http://sonspring.com/journal/clearing-floats */
.clear {clear: both;  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;}

.label-inline {display:inline; float:left; clear:left; color:#666; font}

.custom-search-box {padding: .2em;}

/********************************************************************************************************************************
*																																																																*
*																						 						BOTONES						 																											*
*																																																																*
*********************************************************************************************************************************/

/*
 * La clase .resaltado anade el selector #page para aumentar su especificidad. Necesitan vencer los estilos heredados
 * desde lugares como el paginador (.pager).  
 */
#page a.resaltado {
	background: #a41e4c;
	border: 1px solid #8c0442;
	-moz-border-radius: 0.385em;
	-webkit-border-radius: 0.385em;
	border-radius: 0.385em;
	color: #fff;
	display: inline-block;
	font-weight: normal;
	text-decoration: none;
	padding: 0.077em 0.385em;
}
#page a.resaltado:hover {
	background: #710228;
	background: -moz-linear-gradient(top, #870c36 50%, #710228 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#870c36), color-stop(100%,#710228));
	background: -webkit-linear-gradient(top, #870c36 50%,#710228 100%);
	background: -o-linear-gradient(top, #870c36 50%,#710228 100%);
	background: -ms-linear-gradient(top, #870c36 50%,#710228 100%);
	background: linear-gradient(top, #870c36 50%,#710228 100%);
	border-color: #540026;
}
#page a.resaltado:active {
	background: #a41e4c;
}
#page a.resaltado img {
	position: relative;
	top: -0.154em;
}

/* 
 * Le antecede #page para aumentar su especificidad y vencer a los estilos aplicados por formalize.css
 * 
 */
#page .boton,
#page .bt-colorado,
.form-actions input {
	background: #a41e4c;
	border: 1px solid #8c0442;
	-moz-border-radius: 0.385em;
	-webkit-border-radius: 0.385em;
	border-radius: 0.385em;
	color: #fff;
	text-shadow: none;
	font-size: 1em;
	font-weight: normal;
	/*padding: 0.231em 0.385em;*/
}
#page .boton:hover,
#page .bt-colorado:hover,
.form-actions input:hover {
	background: #710228;
	background: -moz-linear-gradient(top, #870c36 50%, #710228 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#870c36), color-stop(100%,#710228));
	background: -webkit-linear-gradient(top, #870c36 50%,#710228 100%);
	background: -o-linear-gradient(top, #870c36 50%,#710228 100%);
	background: -ms-linear-gradient(top, #870c36 50%,#710228 100%);
	background: linear-gradient(top, #870c36 50%,#710228 100%);
	border-color: #540026;
}
#page .boton:active,
#page .boton-colorado:active,
.form-actions input:hover {
	background: #a41e4c;
}

/* 
 * ------ Iconos para botones ------
 * Heredan background-color.
 * 
 */

#page .bt-icono,
#page .bt-solo-icono {
	padding-left: 2.308em;
}

#page .bt-solo-icono {
	padding-right: 0;
	width: 0;
}

#page .bt-icono-lupa,
#page .bt-icono-lupa:hover,
#page .bt-icono-lupa:active {
	background-image: url(../images/icono-lupa.png);
	background-repeat: no-repeat;
	background-position: 0.231em 0.231em;
	padding-left: 1.923em;
}

#page .bt-icono-flecha-dcha-medium {
	background-image: url(../images/icono-flecha-dcha-medium.png);
	background-repeat: no-repeat;
	background-position: 0.385em 0.231em;
	background-color:#a41e4c;;
	padding-left: 1.769em;
}
#page .bt-icono-flecha-dcha-medium:hover,
#page .bt-icono-flecha-dcha-medium:active {
	background-image: url(../images/icono-flecha-dcha-medium.png);
	background-repeat: no-repeat;
	background-position: 0.385em 0.231em;
	background-color:#710228;
	padding-left: 1.769em;
}

#page .bt-icono-calendario,
#page .bt-icono-calendario:hover,
#page .bt-icono-calendario:active {
	background-image: url(../images/icono-calendario.png);
	background-repeat: no-repeat;
	background-position: 0.154em 0.154em;
	padding-left: 1.615em;
}

/********************************************************************************************************************************
*																																																																*
*																						 						BLOQUES						 																											*
*																																																																*
*********************************************************************************************************************************/
/*
	BREADCRUMB
________________________________________________________________________________________________________________________________*/
.breadcrumb li {background:url(../images/bg_flecha_8.png) no-repeat right 4px; padding-right:1em;}
.breadcrumb li.last {background:none; padding-right:0;}
.breadcrumb a,
.breadcrumb a.active {color:#000; text-decoration:none;}

/*
	MENUS
________________________________________________________________________________________________________________________________*/
/* Men� principal */
.menu-secundario ul li .expanded,
.menu-secundario ul li .collapsed,
.menu-secundario ul li,
.menu-secundario ul li .leaf {background:#005293; border-color:#003864; border-style:solid; border-width:0 0 1px 0.749em; color:#ddd; list-style:none; margin:0; padding:0.385em;}
.menu-secundario ul li.collapsed {background: #005293 url(../images/bg_colapsed.png) no-repeat 97% center;}
.menu-secundario a {color:#FFF; display:block;	text-decoration: none;}
.menu-secundario a.active {color:#99CCFF; font-weight: bold;}
	/* Estilos especiales para el menu principal de Gobierno */
	.menu-secundario li.expanded {padding:0;}
	.menu-secundario li.expanded > a {padding:0.385em; background:#003864 url(../images/bg_expanded.png) no-repeat 97% center; color:#FFF}
	.menu-secundario li.expanded ul li,
	.menu-secundario li.collapsed ul li,
	.menu-secundario li.leaf ul li {border-color: #003864; border-style: solid; border-width:1px 0 0 0; padding:inherit 0;}
	.menu-secundario li.expanded ul li a,
	.menu-secundario li.collapsed ul li a,
	.menu-secundario li.leaf ul li a {padding-left:0.385em;}

/* Men� auxiliar */
.menu_auxiliar {background:#d6dae5; padding:1.5em 0.5em 1em 1.2em;	-moz-border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 15px 0;  border-radius: 0 0 15px 0; margin-top:2em;	min-height:5em;}
.menu_auxiliar h2 {font-size: 1em; font-weight: bold; margin-bottom:1em;}
.menu_auxiliar .field-content {margin-bottom:0.5em;}
.menu_auxiliar a {color:#003366; text-decoration:none; padding-left:0.8em; background:url(../images/bg_vi_azul.png) no-repeat left center;}
.menu_auxiliar a:hover {color:#003366;}
	/* algunos menus auxiliares tienen estructura ul */
	.menu_auxiliar li.leaf {list-style-image:none; list-style-type:none;}
	
/* Si solo tenemos el menu axiliar le damos mas margin-top*/
.region-contenido-uno-contenedor-primera-inner > #block-menu-menu-navegacion-temas {margin-top:3.3em;}

/*
	BUSCADORES
________________________________________________________________________________________________________________________________*/
/*Form bloque menu secundrio*/

.form-bloque-menu-secundario {background:#d6dae5; padding:1.5em 0.5em 1em 1.2em;	-moz-border-radius: 0 0 15px 0; /*Firefox*/-webkit-border-radius: 0 0 15px 0; /*Safari and Chrome*/ border-radius: 0 0 15px 0; /*IE9*/ margin-top:2em;	min-height:5em;}
.form-bloque-menu-secundario input.form-text {background-color:#FFF; /*border:none;*/ color:#666;}
#edit-submit-cortes-sonoros-search-api,
#edit-submit-consejeria-notasdeprensa-search-,
#edit-submit-fotografias-search-api,
#edit-submit-videos-search-api {background: none repeat scroll 0 0 #A41E4C; border: 1px solid #8C0442; border-radius: 0.385em 0.385em 0.385em 0.385em; color: #FFFFFF; display: inline-block; font-weight: normal; text-decoration: none; text-shadow:none;}
#edit-submit-cortes-sonoros-search-api:hover,
#edit-submit-consejeria-notasdeprensa-search-:hover,
#edit-submit-fotografias-search-api:hover,
#edit-submit-videos-search-api:hover {background: -moz-linear-gradient(center top , #870C36 50%, #710228 100%) repeat scroll 0 0 transparent;  border-color: #540026;}

#edit-desdecsa > div > label{visibility: hidden; display:none;}
#edit-hastacsa > div > label{ visibility: hidden; display:none;}
/*
	BARRA DE BOTONES
________________________________________________________________________________________________________________________________*/
#block-views-relevantes-block-2 {float:left; position:relative; line-height:2em; /*margin-left:55%;*/}
#block-views-relevantes-block-2 a {color:#FFF; text-decoration:none; vertical-align:middle; background-color:#8d1f44; padding:0 1em; text-decoration:none; display:block; text-align:center; height:2em; float:right;}
#block-print-print-links {float:right; position:relative; line-height:2em; }
#block-print-print-links a {color:#FFF; text-decoration:none; background-color:#8d1f44; padding:0 0.8em; display:block; text-align:center; height:2em; line-height:2em; float:right; vertical-align:middle;}
#block-print-print-links img {vertical-align:middle;padding-bottom:0.1em;}

/*
	LISTADOS
________________________________________________________________________________________________________________________________*/
.view-id-consejeria_notasdeprensa_search_ .view-content,
.view-id-fotografias_search_api .view-content,
.view-cortes-sonoros-search-api .view-content,
.view-id-videos_search_api .view-content,
.view-id-temas_actuaciones .view-content, 
.view-id-consejerias_actuaciones .view-content,
.view-id-consejerias_cartasdeservicio .view-content,
.view-id-consejerias_legislacion .view-content,
.view-id-consejerias_informes .view-content,
.view-id-consejerias_webdeinteres .view-content,
.view-id-consejerias_tramites .view-content, 
.view-id-temas_tramites .view-content,
.view-consejerias-tramitesygestiones-h .view-content,
#block-system-main .view-id-a_actuac .view-content,
.view-id-consejerias_cartas_de_servicio .view-content,
#block-system-main .view-id-relevantes .view-content,
.view-id-discursos .view-content,
.galeria-multimedia-amplia .view-content,
.view-id-dgrales_actuaciones .view-content,
.view-id-dgrales_tramitesygestiones .view-content,
.view-id-consejerias_estructura .view-content,
.view-id-dgrales_publicaciones .view-content,
.view-id-perfiles_tramitesygestiones .view-content,
.view-id-localizanos .view-content,
.view-id-consejerias_directorios .view-content,
.view-id-consejerias_web_de_interes .view-content,
.view-id-dgrales_directorio .view-content,
.view-id-dgrales_cartasdeservicio .view-content,
.view-id-dgrales_webdeinteres .view-content,
.view-id-consejerias_publicaciones .view-content,
.group-listado .view-content {background-color:#F2F2F2; padding:1.5em;}
.view-id-consejeria_notasdeprensa_search_ .views-row, 
.view-id-fotografias_search_api .views-row,
.view-cortes-sonoros-search-api .views-row,
.view-id-videos_search_api .views-row,
.view-id-temas_actuaciones .views-row,
.view-id-consejerias_actuaciones .views-row,
.view-id-consejerias_cartasdeservicio .views-row,
.view-id-consejerias_legislacion .views-row,
.view-id-consejerias_informes .views-row,
.view-id-consejerias_webdeinteres .views-row,
.view-id-consejerias_tramites .views-row,
.view-id-temas_tramites .views-row,
#block-system-main .view-id-a_actuac .views-row,
.view-id-consejerias_cartas_de_servicio .views-row,
#block-system-main .view-id-relevantes .views-row,
.view-id-discursos .views-row,
.view-id-dgrales_actuaciones .views-row,
.view-id-dgrales_tramitesygestiones .views-row,
.view-id-dgrales_publicaciones .views-row,
.view-id-perfiles_tramitesygestiones .views-row,
.view-id-localizanos .views-row,
.view-id-consejerias_directorios .views-row,
.view-id-consejerias_web_de_interes .views-row,
.view-id-dgrales_directorio .views-row,
.view-id-dgrales_cartasdeservicio .views-row,
.view-id-dgrales_webdeinteres .views-row,
.view-id-consejerias_publicaciones .views-row,
.group-listado .views-row {padding:1.5em 0; border-top:solid 1px #999;}
.view-id-consejeria_notasdeprensa_search_ .views-row:first-child,
.view-id-fotografias_search_api .views-row:first-child,
.view-cortes-sonoros-search-api .views-row:first-child,
.view-id-videos_search_api .views-row:first-child,
.view-id-temas_actuaciones .views-row:first-child,
.view-id-consejerias_actuaciones .views-row:first-child,
.view-id-consejerias_cartasdeservicio .views-row:first-child,
.view-id-consejerias_legislacion .views-row:first-child,
.view-id-consejerias_informes .views-row:first-child,
.view-id-consejerias_webdeinteres .views-row:first-child,
.view-id-consejerias_tramites .views-row:first-child,
.view-id-temas_tramites .views-row:first-child,
#block-system-main .view-id-a_actuac .views-row:first-child,
.view-id-consejerias_cartas_de_servicio .views-row:first-child,
#block-system-main .view-id-relevantes .views-row:first-child,
.view-id-discursos .views-row:first-child,
.view-id-dgrales_actuaciones .views-row:first-child,
.view-id-dgrales_tramitesygestiones .views-row:first-child,
.view-id-dgrales_publicaciones .views-row:first-child,
.view-id-perfiles_tramitesygestiones .views-row:first-child,
.view-id-localizanos .views-row:first-child,
.view-id-consejerias_directorios .views-row:first-child,
.view-id-consejerias_web_de_interes .views-row:first-child,
.view-id-dgrales_directorio .views-row:first-child,
.view-id-dgrales_cartasdeservicio .views-row:first-child,
.view-id-dgrales_webdeinteres .views-row:first-child,
.view-id-consejerias_publicaciones .views-row:first-child,
.group-listado .views-row:first-child {border:none; padding-top:0;}

/* 1 Columnas */
#region-content .ds-1col.view-mode-teaser .group_fechaorganismo span {font-size:0.9575em; color:#666; padding-right:0.5em;}
/*#region-content .ds-1col.view-mode-teaser h2,
#region-content .ds-1col.view-mode-estructura h2 {font-size:1em; margin-bottom:0.5em; font-weight:bold;}*/
#region-content .ds-1col h2 {font-size:1em; margin-bottom:0.5em; font-weight:bold;}
#region-content .ds-1col.view-mode-teaser p {font-size:1em;}
#region-content .ds-1col.view-mode-teaser .multimedia {float:left; position:relative; margin:1em 1em 0 0; height:2.8em;}
#region-content .ds-1col.view-mode-teaser .btn_func_1 {float:left; position:relative; clear:right; margin-top:1.3em;}
#region-content .ds-1col.view-mode-teaser .group_share {float:left; clear:both; margin-top:1em;}

/* 2 Columnas */
#region-content .ds-2col .group-left {float:left; position:relative; width:25%; margin-right:1em; text-align:center;}
#region-content .ds-2col .group-left img {width:100%;}
#region-content .ds-2col .group-left .btn_func_1 {margin-top:0.5em;}
#region-content .ds-2col .group-right {float:left; position:relative; width:72%;}
#region-content .ds-2col .group-right .group_fechaorganismo > span {font-size:0.916em; color:#666; padding-right:0.5em;}
#region-content .ds-2col .group-right h2 {font-size:1em;  font-weight:bold; margin-bottom:0.5em;}

#region-content .ds-2col .group-right p {font-size:1em; color:#000; margin:0;}
#region-content .ds-2col .group-right .group_lugar {font-size:0.916em; color:#666; padding-top:0.5em;}
#region-content .ds-2col .group-right h3 {font-size:1em; margin:0;}
#region-content .ds-2col .group-right .group_share {float:left; clear:both; margin-top:1em;}
#region-content .ds-2col .group-right .group_botonesmultimedia img {margin-left:0.5em;}
	/*Pinta un guion cuando hay mas de un telefono*/
	#region-content .ds-2col .group-right .label-inline + span + span:before {content:" - ";}
	#region-content .ds-2col .group-right span.even + span.odd:before {content:" - ";}
	#region-content .ds-2col .group-right span.odd + span.even:before {content:" - ";}

#region-content .ds-2col .firma {padding-top:0.5em;}
#region-content .ds-2col .firma h2 {padding-left:0; position: absolute; top: 7em; z-index: 10;}
#region-content .ds-2col .firma h1 {font-size:0.916em; line-height:normal; color:#666; font-style:normal; font-weight:normal; padding-top:.5em;}

/* 3 Columnas */
.ds-3col-stacked .group-1 {float:left; position:relative; margin-bottom:0.5em; width:100%;}
.ds-3col-stacked .group-left {float:left; position:relative; width:22%; margin-right:1em;}
.ds-3col-stacked .group-left span {font-size:0.916em; color:#666; display:inline-block;}
.ds-3col-stacked .group-left p {font-size:0.916em; color:#666; display:inline-block; width:100%;}
.ds-3col-stacked .group-left span.texto-fecha {font-weight:bold; width:45%; text-align:right; margin-right:0.5em;}
.ds-3col-stacked .group-left p span.texto-fecha {font-size:1em; width:45%;}
.ds-3col-stacked .group-middle {float:left; position:relative; width:58%; margin-right:1em;}
.ds-3col-stacked .group-middle div:nth-child(1) {font-size:0.916em; color:#666;}
.ds-3col-stacked .group-right {float:left; position:relative; width:15%;}
.ds-3col-stacked .group-right .field-item-even {font-size:0.916em; color:#666; background:url(../images/bg_flecha_8.png) no-repeat left 0.5em; padding-left:1em;}
.ds-3col-stacked .group-footer {float:right; position:relative; margin-bottom:0.5em; width:100%;}
.ds-3col-stacked .group-footer span {font-weight:bold;}
.ds-3col-stacked .group-footer .label-inline {float:left; position:absolute; left:-12em; width:19.5%; font-size:0.916em; color:#666; text-align:right; padding-right:2.7em;}
.ds-3col-stacked .group-footer .group-footer-left {float:left; position:relative; width:19%; margin-right:2.5em; font-size:0.916em; color:#666; text-align:right;}
.ds-3col-stacked .group-footer .group-footer-right {float:right; position:relative; width:76%;}

/*
	GALERIA MULTIMEDIA
________________________________________________________________________________________________________________________________*/
.jcarousel-skin-galeria-multimedia-preview ul li p {font-size:0.916em;}
.jcarousel-skin-galeria-multimedia-preview ul li div.mediaelement-video {margin-bottom:0.35em; height:8.8em;}
.jcarousel-skin-galeria-multimedia-preview ul li div.mediaelement-audio {margin-bottom:0.35em; }
.jcarousel-skin-galeria-multimedia-preview ul li div.mediaelement-audio > div {height:8.8em !important; background:#C8C8C8 url(../images/bg_sonido.png) no-repeat center 0.6em;}

/*
	GALERIA MULTIMEDIA AMPLIA
________________________________________________________________________________________________________________________________*/
.galeria-multimedia-amplia .item-list {	overflow: hidden;}
.galeria-multimedia-amplia .item-list .views-row {	border-top: 1px solid #999;	float: left;	margin: 0 0 1.538em 0;	overflow: hidden;	padding: 1em 1% 0;	width: 48%;}
.galeria-multimedia-amplia .item-list .views-row-odd {clear: both;}
.galeria-multimedia-amplia .item-list .views-row-1,
.galeria-multimedia-amplia .item-list .views-row-2 {border-top: 0;	margin-top: 0;	padding-top: 0;}
.galeria-multimedia-amplia .item-list .views-field-field-imagen-calidad {text-align:center;}
.galeria-multimedia-amplia .item-list .views-field-field-imagen-video {float: left;	margin-right: 0.7692em;}
.galeria-multimedia-amplia .item-list .views-field-nid {clear: both;	float: left;	margin-top: 0.385em;}
.galeria-multimedia-amplia .item-list .fecha_galeria {font-size:0.916em; color:#666;}
/* Icono que indica el tipo de contenido: video, corte sonoro, imagen. */
.galeria-multimedia-amplia .item-list .media-type {float: left;	margin: 0.385em 0 0 0.385em;}

/*
	PAGINADOR
________________________________________________________________________________________________________________________________*/
.block-paginador-resultados .item-list {float:left; width:100%; clear:both;}
.block-paginador-resultados .pager {background-color:#4D4F53; padding:1.5em; border:none; border-radius:0;}
.block-paginador-resultados .pager li {border:none; background:none;}
.block-paginador-resultados .pager li a {border:none; background:none; color:#e0dcdd;}
.block-paginador-resultados .pager li.pager-current {border:none; background:none; color:#000;}
.block-paginador-resultados .pager li.pager-previous a {background: url("../images/sprite-paginador.png") no-repeat scroll 0 -25px transparent; width:20px;}
.block-paginador-resultados .pager li.pager-previous a:hover {background: url("../images/sprite-paginador.png") no-repeat scroll 0 0 transparent; width:20px;}
.block-paginador-resultados .pager li.pager-next a {background: url("../images/sprite-paginador.png") no-repeat scroll -25px -25px transparent; width:20px;}
.block-paginador-resultados .pager li.pager-next a:hover {background: url("../images/sprite-paginador.png") no-repeat scroll -25px 0 transparent; width:20px;}
.block-paginador-resultados .pager li.pager-first, .block-paginador-resultados .pager li.pager-last {height:2em; }
.block-paginador-resultados .pager .pager-first a, .block-paginador-resultados .pager .pager-last a {background-color:#a41e4c; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border: 1px solid #8C0442; color:#FFF; vertical-align:middle; font-size:1em; font-weight:normal; padding:0 0.5em; text-decoration:none;}
.block-paginador-resultados .pager .pager-first a:hover, .block-paginador-resultados .pager .pager-last a:hover {background:-moz-linear-gradient(center top , #870C36 50%, #710228 100%) repeat scroll 0% 0% transparent; border-color: #540026; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.block-paginador-resultados {background-color: #4d4f53;	overflow: hidden;	padding: 0.769em;}

/* Pagers Positioning */
.item-list .pager {	padding:  0.769em;	margin: 0;	text-align: left;	overflow: hidden;	position: relative;}
.item-list .pager li, .item-list .pager ul li {	margin: 0;	padding: 0;	float: left;}
.item-list .pager {	position: relative;	margin: 0;	padding: 0;	text-align: left;}
.pager li a {	display: inline-block;}
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a {	padding: 0.154em 0.385em;	line-height: 1.9em;	margin: 0 0.615em;	text-decoration: none;}
.pager li.pager-current {	padding-left: 0.154em;	padding-right: 0.154em;	font-size: 2em;	line-height: 1em;	font-weight: bold;}
.pager li.pager-first a, 
.pager li.pager-previous a, 
.pager li.pager-next a, 
.pager li.pager-last a {	width: auto;	text-align: center;	padding: 0.154em 0.385em;}
.pager li.pager-previous a, 
.pager li.pager-next a {	height: 1.6615em;	padding: 0;	position: relative;	top: 0.231em;	text-indent: -9999em;	width: 1.154em;}
.pager li.pager-previous a {	background: url(../images/sprite-paginador.png) no-repeat 0 -25px;}
.pager li.pager-previous a:hover {	background: url(../images/sprite-paginador.png) no-repeat 0 0;}
.pager li.pager-next {	position: relative;	top: 0;	right: 0;}
.pager li.pager-next a {	background: url(../images/sprite-paginador.png) no-repeat -25px -25px;}
.pager li.pager-next a:hover {	background: url(../images/sprite-paginador.png) no-repeat -25px 0;}
.pager li.pager-last, .pager li.pager-next.last {	position: relative;	top: 0;	right: 0;	border-right: 0;}
/* Pagers color */
.pager li.pager-ellipsis, .pager li a {	color: #b3b3b3;}
.pager li {	border: 0;	font-weight: bold;	outline: 0;}
.pager li.pager-current {	background: none;	color: #ccc;}
.pager li.pager-next {	border-left: 0;}
.pager li a {	background: none;	cursor: pointer;	text-decoration: none;}
.pager li a:hover {	background: none;	color: #000;	text-decoration: underline;}
/* Add default border radius to list items & links */
.pager {	background: none;	border: 0;}
.pager li.first, .pager li.first a, .pager li.first a:hover {	border-radius: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;}
.pager li.pager-last, .pager li.pager-last a, .pager li.pager-last a:hover {	border-radius: 0;	-moz-border-radius: 0;-webkit-border-radius: 0;}

/*
	DETALLES
________________________________________________________________________________________________________________________________*/
.group_detalle {background-color:#F2F2F2; padding:1.5em; position:relative; min-height:30em;}
.group_detalle .btn_detalle_1 {position:absolute; top:1.5em; right:-.95em; background: url(../images/bg_clip.png) no-repeat; height:2.5em; width:13em;}
.group_detalle .btn_detalle_2 {position:absolute; top:4.5em; right:-.95em; background: url(../images/bg_clip.png) no-repeat; height:2.5em; width:13em;}
.group_detalle .btn_detalle_1 a, 
.group_detalle .btn_detalle_2 a {display:block; color:#FFF; text-decoration:none; padding:0.3em 0 0 1em;}
/*.group_detalle .btn_detalle_1 + h1, .group_detalle .btn_detalle_2 + h1 {margin-top:1.5em;}*/
.group_detalle .group_cabecera {width:78%;}
.group_detalle .group_cabecera span.even {font-weight:bold; padding-right:1em;}
.group_detalle .antetitulo {margin:1.5em 0;}
.group_detalle h2 {margin-bottom:1em; display:block; width:78%;}
.group_detalle .titulo_100 h2 {margin:1em 0; display:block; width:100%;}
.group_detalle .entradilla p {border-top:solid 1px #999; border-bottom:solid 1px #999; font-style:italic; margin-bottom:1.5em; padding:.5em 0; width:55%; }
.group_detalle .entradilla_100 p {border-top:solid 1px #999; border-bottom:solid 1px #999; font-style:italic; margin-bottom:1.5em; padding:.5em 0;}
.group_detalle .titulo+.contenido{margin-top:3em;}
.group_detalle .imagen {float:right; position:relative; right:0; width:40%; z-index:2; padding:0 0 0 2em;}
.group_detalle .imagen img {
	max-width:100%; 
	display:block;
	position:relative; 
	right:1.5em;
	
	border-style:solid;
	border-color:#FFF;
	border-top-width:5px;
	border-right-width:5px;
	border-bottom-width:5px;
	border-left-width:5px;
	/*border:5px solid white;*/
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	/*ie8-6*/
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=2, Direction=0),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=5, Direction=90),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=5, Direction=180),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=2, Direction=270);
}

/*Firma*/
#region-content .group_detalle .view-mode-contacto_curriculum h2 {display: block; float: left; top:0;}

.group_detalle .label-above {padding:0.5em 0 0 0;}

.group_share {padding:1em 0;}
.group_detalle .multimedia {margin-top:1em;} 

.group_detalle_galeriamultimedia {background-color:#F2F2F2; padding:1.5em; position:relative; min-height:10em;}

.campo_relacionado {background-color:#F2F2F2; padding:1.5em; margin-top:1em;}
.campo_relacionado span {display:block; margin-bottom:0.5em;}
.label-above {font-weight:bold; margin-bottom:0.5em}

/*
	TRAMITES - DETALLES
________________________________________________________________________________________________________________________________*/
.group_principal_tramite_detalle {background-color:#F2F2F2; padding:1.5em; position:relative; min-height:30em;}
.group_principal_tramite_detalle .boton_detalle_relacionados {position:absolute; top:1.5em; right:-.95em; background: url(../images/bg_clip.png) no-repeat; height:2.5em; width:13em;}
.group_principal_tramite_detalle .boton_detalle_relacionados a {display:block; color:#FFF; text-decoration:none; padding:0.3em 0 0 1em;}
.group_principal_tramite_detalle h2 {margin:3em 0; display:block; width:100%;}
.group_principal_tramite_detalle .label-above {margin-top:1em;}

/*
	PORTADAS
________________________________________________________________________________________________________________________________*/
/*Tramites*/
.view-id-tramites_pestannas {margin-bottom:1em;}
.view-id-tramites_pestannas .ds-3col-stacked {border-bottom:solid 1px #d9d9d9; padding:.5em 0;}
.view-id-tramites_pestannas .ds-3col-stacked .group-footer {float:right; position:relative; margin-bottom:0.5em; width:76%;}
.view-id-tramites_pestannas .ds-3col-stacked .group-footer .label-inline {left:-13em;}

/* Bloques grises */
#block-views-notas-de-prensa-block-3, 
#block-views-notas-de-prensa-block-1 {background:#f2f2f2; height:25em; padding:1.5em; width: 44%;}
#block-views-notas-de-prensa-block-3 h2, 
#block-views-notas-de-prensa-block-1 h2,
#block-views-galeria-multimedia-block h2,
#block-views-galeria-multimedia-block-1 h2 {margin-bottom:0.5em; font-size:1.167em; font-weight:bold;}
#block-views-notas-de-prensa-block-1 .date-display-single,
#block-views-notas-de-prensa-block-3 .group_fechaorganismo > span {font-size:0.9575em; color:#666; padding-right:0.5em;}
#block-views-notas-de-prensa-block-3 p, 
#block-views-notas-de-prensa-block-1 p {margin:0;}
#block-views-notas-de-prensa-block-3 a, 
#block-views-notas-de-prensa-block-1 a  {display:block;}
#block-views-notas-de-prensa-block-3 .views-row, 
#block-views-notas-de-prensa-block-1 .views-row {margin-bottom:1em;}

/* Bloque Mapa */
#block-views-mapa-organismos-block-1 {float:right; position:relative; width:47.5%; margin:0; border:solid 1px #d9d9d9; background:#d9d9d9;}
.bloque-mapa {height: 27.8em;	overflow: hidden;	position: relative;}
.bloque-mapa-content-inner {padding: 1em;}

/* Galeria Multimedia */
#block-views-galeria-multimedia-block,
#block-views-galeria-multimedia-block-1 {width:95%;}
#block-views-galeria-multimedia-block h2 {margin:0;}

/* Acordeon */
/* ----- portadas de perfiles: Ciudadanos y Emprendedores ----- */
.recursive-sections-item .recursive-sections-item {margin-top: 2em;	padding-left: 0.5em;}
.recursive-sections-item .section-title {margin-bottom: 0;}

/* ----- listado de secciones con jQuery Accordion ----- */
.view-secciones.view-display-id-block_secciones_que_hago_si .ui-accordion-header {background: url(../images/bg_vi_azul.png) no-repeat 0 0.4em;	color: #005196;	font-size: 1em;	font-weight: normal;	padding-left: 1em;}
.view-secciones.view-display-id-block_secciones_que_hago_si .ui-accordion-header a {padding: 0;}
.view-secciones.view-display-id-block_secciones_que_hago_si .ui-accordion-content {border: 0;	margin-top: 0.5em;	padding: 0;}
		
	/* Interaction states */
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-default {border: 0;		background-color: transparent;	color: #999;		font-weight: normal;}
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-default a,
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-default a:link,
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-default a:visited {color: #999;}
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-hover,
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-focus {border: 0;	background-color: transparent;	color: #005196;}
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-hover a,
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-hover a:hover {color: #005196; text-decoration: underline;}
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-active {background-position: 0 0.5em;	border: 0;	font-size: 1.154em;	font-weight: bold; color: #000000;}
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-active a,
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-active a:link,
	.view-secciones.view-display-id-block_secciones_que_hago_si .ui-state-active a:visited {color: #000000;}
	
	/* Primer nivel del listado */
	.view-secciones.view-display-id-block_secciones_que_hago_si article {margin: 0.5em 0 0.5em 1em !important;}
	.view-secciones.view-display-id-block_secciones_que_hago_si article .content {padding-left: 1em;}
	
	/* Segundo nivel del listado */
	.view-secciones.view-display-id-block_secciones_que_hago_si article article .node-title {font-weight: bold;	margin-bottom: 0.385em;}
	.view-secciones.view-display-id-block_secciones_que_hago_si article article .content {border-bottom: 1px solid #aaa; -moz-border-radius: 0;		-webkit-border-radius: 0;	border-radius: 0;}
	
	/* Tercer nivel del listado */
	.view-secciones.view-display-id-block_secciones_que_hago_si article article article .node-title {background: transparent url(../images/bg_vi_azul.png) no-repeat 0 0.4em;	color: #005196;	display: block;	font-size: 1em;	font-weight: normal;	margin-bottom: 0;		padding-left: 1em;}
	.view-secciones.view-display-id-block_secciones_que_hago_si article article article .content {border: 0; padding: 0 0 0.5em 1em;}

/*
	TEMAS
________________________________________________________________________________________________________________________________*/
/* Nodos area tematica */
.node-areas-tematicas .field-name-field-areas-subareas{margin-top:.769em;}
.node-areas-tematicas .field-name-title{margin-bottom:1.8em;}
 
/* Primer nivel del listado */
.node-areas-tematicas .node-subareas{border-bottom:1px solid #aaa;margin-bottom:1.538em;padding-bottom:.769em;}
.node-areas-tematicas .node-subareas .node-title{background:transparent url(../images/bg_vi_azul.png) no-repeat .2em .5em;font-size:1.154em;font-weight:bold;margin-bottom:.385em;padding-left:1em;}
.node-areas-tematicas .node-subareas .node-title,.node-areas-tematicas .node-subareas a{color:#005196;}
.node-areas-tematicas .node-subareas .content{padding-left:1em;}
 
/* Segundo nivel del listado */
.node-areas-tematicas .node-subareas .node-subareas{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.node-areas-tematicas .node-subareas .node-subareas .node-title{background:transparent url(../images/bg_vi_azul.png) no-repeat .2em .5em;font-size:1em;font-weight:normal;margin-bottom:.385em;padding-left:1em;}
.node-areas-tematicas .field-name-field-subarea-subarea{margin:.769em 0 0 .769em;}


/********************************************************************************************************************************
*																																																																*
*																						 								SECCIONES					 																									*
*																																																																*
*********************************************************************************************************************************/	
/*
	PAGE
________________________________________________________________________________________________________________________________*/
/* 2015 */
#page {/*background:url(../images/bg_menu_perfil.gif) 0 4.5em repeat-x;*/ font-size:1.2em/*IMPORTANTE:Tamano fuente*/;} 

/*
	CABECERA
________________________________________________________________________________________________________________________________*/
#zone-cabecera {height:11.5em;}

/* Buscador */
#region-cabecera-segunda {float:right; position:relative; margin-top:0.3em;}
#region-cabecera-segunda .container-inline {float:right; position:relative; background-color:#0d0d0d;}
#region-cabecera-segunda #edit-search-block-form--2 {float:left; position:relative;color:#999; border:none; background-color:#0d0d0d; vertical-align:middle; width:16em; margin-right:3em;}
#region-cabecera-segunda #edit-submit {float:right; position:absolute; right:0; margin:0.2em;}

/* Menu Perfiles */
#region-cabecera-tercera {float:left; position:relative; /*top:1.4em;*/ top:15px;}
#region-cabecera-tercera ul.menuPrincipal {padding:0 0 0 26em;}
#region-cabecera-tercera ul.menuPrincipal > li {margin:0; padding:0;}
#region-cabecera-tercera ul.menuPrincipal > li:nth-child(2) {margin-left:-0.35em;}
#region-cabecera-tercera ul.menuPrincipal > li:nth-child(3) {margin-left:-0.35em;}
#region-cabecera-tercera ul.menuPrincipal > li:nth-child(4) {margin-left:-0.35em;}
#region-cabecera-tercera li {list-style:none; display:inline-block; padding:0; line-height:3.25em; border:none;}
#region-cabecera-tercera li:hover {background-color:#0d0d0d;}
#region-cabecera-tercera li.focusPadre {background-color:#0d0d0d;}
#region-cabecera-tercera a {color:#FFF;}
#region-cabecera-tercera a.titulo_perfil {color:#FFF; text-decoration:none; text-transform:uppercase; font-weight:bold; vertical-align:middle; border:none; padding:0.3em 2.5em; border-right:solid 1px #85A9CC;}
#region-cabecera-tercera ul.menuPrincipal > li.first a.titulo_perfil {border-left:solid 1px #85A9CC;}

	/* en hover y focus cambiamos color de las barras separadoras */
	#region-cabecera-tercera ul.menuPrincipal > li:nth-child(1):hover a.titulo_perfil {/*border-left:solid 1px #0d0d0d;*/ border:none;}
	#region-cabecera-tercera ul.menuPrincipal > li:nth-child(1):hover a.titulo_perfil,
	#region-cabecera-tercera ul.menuPrincipal > li:nth-child(2):hover a.titulo_perfil,
	#region-cabecera-tercera ul.menuPrincipal > li:nth-child(3):hover a.titulo_perfil,
	#region-cabecera-tercera ul.menuPrincipal > li:nth-child(4):hover a.titulo_perfil {/*border-right:solid 1px #0d0d0d;*/ border:none;}

#region-cabecera-tercera ul li ul {
	display: none; /* De lo que habl�bamos */
	background: #0d0d0d ;
	padding: 1em 0 0.5em  1.5em;
	position: absolute; /* Muy importante */
	z-index:-100;
	margin: -0.1em 0 0 -5em; /* Lo colocamos donde queremos */
	.margin: 69px -170px; /* Hacks para colocarlo bien en ie */
	_margin: 69px -170px;
	width:auto;
	max-width:40%;
	
	border-style: solid;
 	border-width: 2px;
 	-moz-border-radius: 0 0 15px 15px; /*Firefox*/
 	-webkit-border-radius: 0 0 15px 15px; /*Safari and Chrome*/
 	border-radius: 0 0 15px 15px; /*IE9*/
	
	float:left;
	list-style-type: none;
}
#region-cabecera-tercera ul li:hover ul {display:block; z-index:100;}
#region-cabecera-tercera ul li ul.ulExpand {display:block; z-index:100;}

#region-cabecera-tercera ul li:nth-child(1) ul {width:32em;}
#region-cabecera-tercera ul li:nth-child(2) ul {width:30em;}
#region-cabecera-tercera ul li:nth-child(3) ul {width:32em;}
#region-cabecera-tercera ul li:nth-child(4) ul {width:23em;}

#region-cabecera-tercera ul li ul li {display:inline;	float: left;	width:46%; line-height:normal;	padding:0;	height:3em;}
/*#region-cabecera-tercera ul li ul li:first-child {width:90%;}*/
#region-cabecera-tercera ul li ul li.li_2col {width:90%; height:3em;}
#region-cabecera-tercera ul li ul li a {text-decoration:none;	}
#region-cabecera-tercera ul li ul li a:hover {text-decoration:underline;}
#region-cabecera-tercera ul li ul li a.a_que_hago {background:url(../images/menu_icons/menu_vineta.png) 0.5em 0.1em no-repeat;	padding-left:2em;	margin-left:-2em;	font-weight:bold;	vertical-align:top;}
#region-cabecera-tercera ul li ul li a.a_vineta {background:url(../images/menu_icons/menu_vineta.png) 0 0.1em no-repeat;	vertical-align:bottom; padding-left:1.5em;}

/* Menu Temas */
#region-cabecera-cuarta {float:left; position:relative; top:15px;}
.region-cabecera-cuarta-inner  {background:#dedbdc;}

#region-cabecera-cuarta ul.menuPrincipal {padding:0 0 0 18em; height:2.5em; overflow:hidden;}
#region-cabecera-cuarta ul.menuPrincipal > li {line-height:2.5em;	margin:0 2em;}
#region-cabecera-cuarta ul.menuPrincipal a {color:#4e4d52;	text-decoration:none;	font-weight:bold;	vertical-align:middle; padding:0 0 0 1.2em; display:block;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_morado {background:url(/sites/default/files/item_empleo.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_amarillo {background:url(/sites/default/files/item_educacion.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_verde {background:url(/sites/default/files/item_salud_consumo.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_marron {background:url(/sites/default/files/item_agricultura.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_rosa {background:url(/sites/default/files/item_mujer.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_mas {background:url(../images/flecha_mastemas.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_azul {background:url(/sites/default/files/item_transporte_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_azul_3 {background:url(/sites/default/files/item_administracion_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_rosa_1 {background:url(/sites/default/files/item_bienestar_social_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_naranja {background:url(/sites/default/files/item_cultura_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_rojo {background:url(/sites/default/files/item_deporte_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_verde_2 {background:url(/sites/default/files/item_empresas_profesionales_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_morado_1 {background:url(/sites/default/files/item_nuevas_tecnologias_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_amarillo_1 {background:url(/sites/default/files/item_juventud_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_morado_2 {background:url(/sites/default/files/item_empleo.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_morado_2 {background:url(/sites/default/files/item_empleo.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_verde_1 {background:url(/sites/default/files/item_medio_ambiente_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_amarillo_2 {background:url(/sites/default/files/item_educacion.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_naranja_1 {background:url(/sites/default/files/item_seguridad_proteccion_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_azul_2 {background:url(/sites/default/files/item_turismo_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal a.tema_azul_1 {background:url(/sites/default/files/item_urbanismo_0.png) no-repeat left 0.2em;}
#region-cabecera-cuarta ul.menuPrincipal > li > a {background-position:left center !important;}
#region-cabecera-cuarta li {list-style:none; display:inline-block; padding:0; /*line-height:3em; */border:none;}
#region-cabecera-cuarta li.focusPadre {background-color:#dedbdc;}

#region-cabecera-cuarta ul li:nth-child(6) ul {
	display: none; /* De lo que habl�bamos */
	background: #dedbdc ;
	padding: 1em 0 0.5em  1.5em;
	position: absolute; /* Muy importante */
	z-index:-100;
	margin: -0.1em 0 0 0; /* Lo colocamos donde queremos */
	.margin: 69px -170px; /* Hacks para colocarlo bien en ie */
	_margin: 69px -170px;
	width:auto;
	max-width:70.2%;
	/*max-width:68%;*/
	
	border-style: solid;
 	border-width: 2px;
	border-color: #dedbdc;
 	-moz-border-radius: 0 0 15px 15px; /*Firefox*/
 	-webkit-border-radius: 0 0 15px 15px; /*Safari and Chrome*/
 	border-radius: 0 0 15px 15px; /*IE9*/
	
	float:right;
	right:6.2em;
	top:.2em;
	list-style-type: none;
}

#region-cabecera-cuarta ul li:hover ul {display:block; z-index:100;}
#region-cabecera-cuarta ul li ul.ulExpand {display:block; z-index:100;}

#region-cabecera-cuarta ul li ul li {display:inline;	float:left;	width:19%; line-height:normal;	padding:0;	height:3em;}

/* Logo Junta */
#region-cabecera-primera {float:left; position:relative; top:-7.25em; z-index:200;}
#block-logo {margin:0;position:absolute;z-index:1000;}
#block-logo img {/*max-width:100%;*/  position:absolute;}

/*
	HOME
________________________________________________________________________________________________________________________________*/
#zone-contenido-uno-contenedor {margin-top:1em;}

/* Listado de noticias */
#block-views-notas-prensa-home-block, #block-views-93e5dddc18ea11dad849d3adb3f82bd0, #block-jccm-bnotasportada-bloque-notas-portada  {padding-top:0.5em; float:left; position:relative; width:74%;}
#block-views-notas-prensa-home-block .feature-shadow, #block-views-93e5dddc18ea11dad849d3adb3f82bd0 .feature-shadow, #block-jccm-bnotasportada-bloque-notas-portada .feature-shadow {height:200px; width:100%; float:left; position:relative;}
#feature_list, #feature_list2 {float:left; width:100%; height:200px; overflow: hidden;	position: relative;	}

#feature_list ul, #feature_list2 ul {position: absolute; top:0;	list-style: none !important;	padding: 0;	margin: 0;	border:0; border-style:none; background-color:transparent !important;}

#feature_list #fl_tabs, #feature_list2 #fl_tabs2 {right: 0;	z-index: 2;	width: 60%; background-color:transparent;}
#feature_list ul li, #feature_list2 ul li {border:0;}

#feature_list #fl_tabs li, #feature_list2 #fl_tabs2 li {padding:0; background-color:transparent; list-style: none !important; float:right;	width:100%; height:50px; border:none;}
#feature_list #fl_tabs li a, #feature_list2 #fl_tabs2 li a {color: #4f4f4f;	text-decoration: none;	height: 50px;	outline: none;	position:relative; display:block;}
#feature_list #fl_tabs li a:hover, #feature_list2 #fl_tabs2 li a:hover {text-decoration: none;}
#feature_list #fl_tabs li a div, #feature_list2 #fl_tabs2 li a div {margin-left:7%; height:50px; line-height:50px; overflow:hidden;}

#feature_list #fl_tabs li a span.fl_fecha, #feature_list2 #fl_tabs2 li a span.fl_fecha {float:left;	position:relative; display:block; width:1.8em; height:1.8em; margin:0.8em 0 0 0.3em; 	padding:0.2em; -moz-border-radius: 7px; -webkit-border-radius:7px; border-radius:7px; background:#CCC;	text-align:center;}
#feature_list #fl_tabs li a span.fl_fecha_num, #feature_list2 #fl_tabs2 li a span.fl_fecha_num {display:block; color:#000; font-weight:bold;	line-height:1em;}
#feature_list #fl_tabs li a span.fl_fecha_mes, #feature_list2 #fl_tabs2 li a span.fl_fecha_mes {display:block; color:#000; font-size:0.75em; font-weight:bold;	line-height:1em;}
#feature_list #fl_tabs li a span.fl_texto, #feature_list2 #fl_tabs2 li a span.fl_texto {float:right;	position:relative;	vertical-align:middle; width:85%; margin-top: 0.5em; margin-right:3%; color:#000; line-height:1.2em; }
/* Natalia quitar cuadro azul rotativo notas portada */
#feature_list #fl_tabs li a span.fl_texto2, #feature_list2 #fl_tabs2 li a span.fl_texto2 {float:right;	position:relative;	vertical-align:middle; width:95%; margin-top: 0.5em; margin-right:3%; color:#000; line-height:1.2em; }


#feature_list #fl_tabs li a.current, #feature_list2 #fl_tabs2 li a.current {background: transparent url(../featurelist/images/feature-tab-current.png) no-repeat; color:#000;}
#feature_list #fl_tabs li a.current div, #feature_list2 #fl_tabs2 li a.current div {height:50px;	background: #d6dae5;	-moz-border-radius: 0 10px 10px 0; 	-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;}
#feature_list #fl_tabs li a.current span.fl_fecha, #feature_list2 #fl_tabs2 li a.current span.fl_fecha {background:#005196; margin:0.5em 0 0 0; padding:0.5em;}
#feature_list #fl_tabs li a.current span.fl_fecha_num, #feature_list2 #fl_tabs2 li a.current span.fl_fecha_num {color:#FFF; font-size:1em;}
#feature_list #fl_tabs li a.current span.fl_fecha_mes, #feature_list2 #fl_tabs2 li a.current span.fl_fecha_mes {color:#FFF; font-size:0.8em;}
#feature_list #fl_tabs li a.current span.fl_texto, #feature_list2 #fl_tabs2 li a.current span.fl_texto {font-weight:bold;}
/* Natalia quitar cuadro azul rotativo notas portada */
#feature_list #fl_tabs li a.current span.fl_texto2, #feature_list2 #fl_tabs2 li a.current span.fl_texto2 {font-weight:bold;}
#feature_list #fl_tabs li a.current:hover, #feature_list2 #fl_tabs2 li a.current:hover {text-decoration: none; cursor: pointer;}

#feature_list #output, #feature_list2 #output2 {left: 0;	width: auto;	height: 200px;	width:42%; /*width:325px;*/ position: relative; text-align:left; }
#feature_list #output li, #feature_list2 #output2 li {position:absolute;	width:100%;	height:200px;	padding:0;	margin:0;	border:none;	list-style: none !important; text-align:right;}
#feature_list #output li a, #feature_list2 #output2 li a {padding:0;	text-decoration: none;	font-size: 11px;	color: #FFF;	background-color:transparent;	-moz-border-radius:0;	-webkit-border-radius:0; border-radius: 0; max-width:100%;}
#feature_list #output li img, #feature_list2 #output2 li img {max-width:100%; height:200px;}

/* Noticia m�s leida */
#block-views-noticia-mas-leida-block, 
#block-views-noticia-mas-leida-block-1 {float:right; position:relative; width:23%;}
#block-views-noticia-mas-leida-block h2, 
#block-views-noticia-mas-leida-block-1 h2 {font-size:1.1em; font-weight: bolder; line-height: 2em; text-align:center;}
#block-views-noticia-mas-leida-block h2.block-title + .content, 
#block-views-noticia-mas-leida-block-1 h2.block-title + .content {position:relative;}

#block-views-noticia-mas-leida-block div.view-noticia-mas-leida img, 
#block-views-noticia-mas-leida-block-1 div.view-noticia-mas-leida img {width:100%;}

.noticiamasleida {margin-top: 0.2em !important;}

#block-views-noticia-mas-leida-block div.view-noticia-mas-leida .enlace-noticia-mleida, 
#block-views-noticia-mas-leida-block-1 div.view-noticia-mas-leida .enlace-noticia-mleida {
	background-color:rgba(0,0,0,0.7);  
	/*opacity: .7; -moz-opacity: .7; filter:alpha(opacity=70); */
	/* Para anteriores a IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorstr='#AA000000', EndColorstr='#AA000000');
	/* Para IE8 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorstr='#AA000000', EndColorstr='#AA000000');	
	vertical-align:bottom; 
	position:absolute; 
	bottom:0;
} 
#block-views-noticia-mas-leida-block div.view-noticia-mas-leida a, 
#block-views-noticia-mas-leida-block-1 div.view-noticia-mas-leida a {color:#FFF; text-decoration:none; font-size:0.916em; position:relative; display:block; margin:0.4em;} 

#block-views-noticia-mas-leida-block .txtC a, 
#block-views-noticia-mas-leida-block-1 .txtC a {display:block; width:98%; margin:0 !important; padding:0.3em 0 !important;} 
#block-views-noticia-mas-leida-block .txtC a img, 
#block-views-noticia-mas-leida-block-1 .txtC a img {top:.2em !important;} 

/* Previsiones */
/*.region-contenido-dos-contenedor-primera-inner h2.block-title + .content.clearfix {background:#d6dae5; height:2.5em; margin-top:1.5em;}*/
.region-contenido-dos-contenedor-primera-inner .view-id-relevantes{background:#d6dae5; height:2.5em; margin-top:1.5em;}
#block-views-relevantes-block { overflow:hidden;}
#block-views-relevantes-block h2.block-title {background:#005196; float:left; position:relative; line-height:1.55em; padding:0 1%; vertical-align:middle;}
#block-views-relevantes-block h2.block-title a {color:#FFF; font-size:0.7em; font-weight:bold; text-decoration:none; letter-spacing:normal;}

/* Destacados */
/*#zone-contenido-tres-contenedor {margin-top:1.5em;}*/

.region-contenido-tres-contenedor-primera-inner {border: solid 1px #bfbfbf; float:left; position:relative; width:99.9%;}

/* Enlaces */
#region3bloque1 {float:left; position:relative;	width:21%;	background:#d6dae5; padding-bottom:1em;	 -moz-border-radius: 0 0 15px 0; /*Firefox*/	-webkit-border-radius: 0 0 15px 0; /*Safari and Chrome*/ 	border-radius: 0 0 15px 0; /*IE9*/}

	/* Acc. Directos */
	#block-views-portada-accesos-directos-block {background-color:#9cb8d6; padding-bottom:1em;}
	#block-views-portada-accesos-directos-block ul li {background-color:#2e6fa6; margin:0; padding:0; line-height:2em; border-bottom:solid 1px #d6dae5;}
	#block-views-portada-accesos-directos-block  ul li .field-content {background-color:#005196; margin-left:0.8em; }
	#block-views-portada-accesos-directos-block ul li a {color:#FFF; text-decoration:none; vertical-align:middle; margin-left:0.5em; }
	
	/* Telefonos */
	#block-block-5 {background-color:#9cb8d6; padding-bottom:1.5em;}
	#block-block-5 ul li {background-color:#85a9cc; line-height:2em; list-style:none; margin-bottom:0.3em;}
	#block-block-5 ul li.oreja {background:#85a9cc url(../images/oreja.png) 90% 0.3em no-repeat;}
	#block-block-5 ul li a {vertical-align:middle; background:url(../images/bg_telefono_rojo.png) no-repeat; display:block; height:2.2em;}
	#block-block-5 span.telefono-rojo {font-weight:bold; color:#FFF; padding:0 1.5em 0 0.4em;}
	
	/* Contcta con nosotros */
	#block-block-13 {margin:1em 0.5em 0 0.8em;}
	#block-block-6 {margin:1em 0.5em 0 0.8em; padding-bottom:2em; background:#d6dae5 url(../images/bg_avion.png) no-repeat bottom right; }
	#block-block-6 h2 {font-size:1em; font-weight:bold; }
	#block-block-6 ul li:first-child a {font-weight:bold;}
	

/*Banners portada*/

#block-views-2751c7b9c7b51839b696c7bbce0a8a98 {float:left; position:relative; width:21%; margin:0.5em 0 0 1.5em;}
#block-views-2751c7b9c7b51839b696c7bbce0a8a98 .view-banners-destacados-portada {margin-top:0.5em;}
#block-views-2751c7b9c7b51839b696c7bbce0a8a98 .view-banners-destacados-portada .views-row {margin-bottom:0.5em;text-align:center;}
#block-views-2751c7b9c7b51839b696c7bbce0a8a98 .view-banners-destacados-portada .views-row-2 {border-top: 1px solid #BFBFBF;}
#block-views-2751c7b9c7b51839b696c7bbce0a8a98 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_estrella.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
/* Lo mas visitado */
#block-views-lo-mas-visitado-block-1 {float:left; position:relative; width:21%; margin:0.5em 0 0 1.5em;}
#block-views-lo-mas-visitado-block-1 .view-id-lo_mas_visitado {margin-top:0.5em;}
#block-views-lo-mas-visitado-block-1 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_estrella.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-lo-mas-visitado-block-1 ul li {list-style:none; margin:0 0 1em 0.6em; background:url(../images/bg_vi_gris_claro.png) no-repeat left 0.3em; padding-left:1.5em;}

/* Temas de interes */
#block-views-listado-actuaciones-block-1 { float:left; position:relative; width:21%; margin:0.5em 0 0 1.5em;}
#block-views-listado-actuaciones-block-1 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_temasinteres.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-listado-actuaciones-block-1 .content {margin-left:2em;}
#block-views-listado-actuaciones-block-1 a {text-decoration:none;} 
#block-views-listado-actuaciones-block-1 a:hover {color:#0062A0;}
#block-views-listado-actuaciones-block-1 .field-name-body {margin-top:0.5em;}

/* El tiempo */
.block-aemet-weather {margin-bottom: 0.385em;}
.block-aemet-weather .block-title {font-size:1.1em; font-weight:bolder; background:url(../images/bg_estrella.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
.block-aemet-weather .content {	margin-top: 0;}
.block-aemet-weather .municipality {	display: none;}
.block-aemet-weather .sky,
.block-aemet-weather .temperature,
.block-aemet-weather .form-item,
.block-aemet-weather .form-actions {	display: inline;	margin-top: 0;	margin-bottom: 0;}
.block-aemet-weather .sky img {	vertical-align: middle;}
.block-aemet-weather .temperature {	font-size: 1.077em;	font-weight: bold;	margin: 0 0.385em;	position: relative;	top: 0.2em;}
.block-aemet-weather .notice {	font-size: 0.769em;}
.block-aemet-weather .form-item-mid {	display: inline-block;}
.block-aemet-weather .form-item-mid select {	width: 7.0154em;}
.block-aemet-weather .form-actions input.float-right {	float: none; /* correcci�n temporal de float */}

/* Siguenos */
#region3bloque4 {float:right; position:relative; width:29%; padding:0.5em 0 0 1.5em; border-left:dotted 1px #bfbfbf;}
#region3bloque4 #block-menu-menu-men-social h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_redes_sociales.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#region3bloque4 ul {margin:1em 0 0 2.5em;}
#region3bloque4 li {display:inline; padding:0; margin:0 0.5em 0 0;}
#region3bloque4 li img {width:2em; height:2em;}

/* Cuentanos */
#region3bloque4 #block-block-7 {margin-top:1em; background:url(../images/bg_cuentanos_2.png) no-repeat 8.5em 1.6em;}
#region3bloque4 #block-block-7 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_cuentanos.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#region3bloque4 #block-block-7 .content {background:#d2d4d9; padding:0.5em;	-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; width:80%; margin:0.3em 0 1em 1.5em;}

.region-contenido-cuatro-contenedor-primera-inner {border:solid 1px #bfbfbf; float:left; position:relative; width:99.9%; padding-bottom:1em;}

/* Portada Sede Electr�nica, Transparencia y Tramites */
li.li_menu_destacado_1 {background: url("../images/bg_li_menu_destacado_1.png") no-repeat scroll 0 0 #005196;	border-bottom: 1px solid #D6DAE5;	list-style:none;	display: block;height: 2.3em; padding-left:4em; vertical-align: middle;}
#region4bloque1 li.li_menu_destacado_1 + li.li_menu_destacado_1 {background: url("../images/bg_li_menu_destacado_1.png") no-repeat scroll 0 0 #005196;	border-bottom: 1px solid #D6DAE5; list-style:none;	display: block; height: 4em; padding-left:4em; vertical-align: middle;}
li.li_menu_destacado_1 a {color: #FFFFFF; margin-top: 0.5em; position: relative; top: 0.4em;}

#region4bloque1 {float:left; position:relative;	width:21%; background:#d6dae5; padding-bottom:1em;	-moz-border-radius: 0 0 15px 0; /*Firefox*/	-webkit-border-radius: 0 0 15px 0; /*Safari and Chrome*/	border-radius: 0 0 15px 0; /*IE9*/}
#region4bloque1 * {margin:0;}

#edit-submit--2 {float: left; left: 14em; position: relative; top: -2em;}
	
#region4bloque1 h2.block-title {background-color: #9CB8D6; font-size: 1.1em; font-weight: bold; padding: 0.8em 0 0 0.8em;}
#block-custom-search-blocks-1 {background-color: #9CB8D6; height: 3em; padding: 0.8em;}
#block-custom-search-blocks-1 .content {position:relative;}
#block-custom-search-blocks-1 .form-item-custom-search-blocks-form-1 input {background-color: #0D0D0D; border: medium none; color: #999999; float: left; padding: 0.5em;  position: relative; width: 96%;}
/*
#block-custom-search-blocks-1 #edit-actions--2 {float:right; position:absolute; right:0.2em;}
*/
#block-custom-search-blocks-1 #edit-actions--2 {float:right; position:absolute; top:2.2em;}

#region4bloque1 #block-views-e85fba613453f8d31ca18696273b1b07 {margin:1em 0.8em 0 0.8em; padding-bottom:4em; }
#region4bloque1 #block-views-e85fba613453f8d31ca18696273b1b07 li {margin-bottom:0.5em;}

/* Informaci�n Golpe Click */
#block-views-informacion-click-block-1 {float:left; position:relative; width:21%; margin:0.5em 0 0 1.5em;}
#block-views-informacion-click-block-1 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_golpe_click.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-informacion-click-block-1 .view-id-informacion_click {margin-top:0.5em;}
#block-views-informacion-click-block-1 ul li {list-style:none; margin:0 0 1em 0.6em; background:url(../images/bg_vi_gris_claro.png) no-repeat left 0.2em; padding-left:1.5em;}

/* Ultimos dias */
#block-views-tramites-ultimosdias-block-1 {float:left; position:relative; width:23%; margin:0.5em 0 0 1.5em;}
#block-views-tramites-ultimosdias-block-1 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_ultimos_dias.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-tramites-ultimosdias-block-1 li {float:left; position:relative; width:100%; margin:0 0 1em 0;}
#block-views-tramites-ultimosdias-block-1 li a {float:left; position:relative; width:62%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
#block-views-tramites-ultimosdias-block-1 li a:first-letter {text-transform:uppercase;}
#block-views-tramites-ultimosdias-block-1 li span {float:right; position:relative; width:36%; font-size:0.8em; padding:0.2em;}
#block-views-tramites-ultimosdias-block-1 li span.amarillo {background-color:#bac2d4; color:#374a7d; }
#block-views-tramites-ultimosdias-block-1 li span.verde {background-color:#dfcfda; color:#8d1f44;}

/* Tramites */
#block-views-tramites-mas-utilizados-block {float:left; position:relative; width:27%; padding:0.5em 0 0 1.5em;}
#block-views-tramites-mas-utilizados-block h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_mas_utilizados.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-tramites-mas-utilizados-block li {float:left; position:relative; width:100%; margin:0 0 1em 0;}
#block-views-tramites-mas-utilizados-block li a {float:left; position:relative; width:92%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
#block-views-tramites-mas-utilizados-block li a:first-letter {text-transform:uppercase;}


/*#zone-contenido-cuatro-contenedor {margin-top:1.5em;}*/

/*
	HOME > BUSCADORES
________________________________________________________________________________________________________________________________*/
#edit-basic,
#search-api-page-search-form {text-align:right; margin-bottom:1em;/*background-color:#0D0D0D;*/}
.form-type-searchfield label,
#search-api-page-search-form .form-type-textfield label {font-weight:normal; display:inline;}
#edit-keys,
#search-api-page-search-form #edit-keys-4 {background-color:#0D0D0D; border:none; color:#999; height:1.5em; padding:.2em;}
/*#edit-submit {border:none; background:none; border-radius:0; }*/
#edit-submit,
#search-api-page-search-form #edit-submit-4 {background: none repeat scroll 0 0 #A41E4C; border: 1px solid #8C0442; border-radius: 0.385em 0.385em 0.385em 0.385em;    color: #FFFFFF; display: inline-block; font-weight: normal; text-decoration: none; text-shadow:none;}
#edit-submit:hover,
#search-api-page-search-form #edit-submit-4:hover {background: -moz-linear-gradient(center top , #870C36 50%, #710228 100%) repeat scroll 0 0 transparent;  border-color: #540026;}

.content #search-form + h2,
.content #search-api-page-search-form + h2 {background-color:#0A2777; font-size:1.2em; color:#FFF; font-weight:bold; padding:0.5em 0 0.5em 1.4em; margin:0;}
.content > .ds-search-extra,
.content > p.search-performance {background-color:#0A2777; font-size:0.916em; font-style:italic; color:#FFF; padding:0 0 1em 2em;}
.content > .view-mode-search_result,
.content > .search-results {background-color:#F2F2F2; padding:0 1.5em;}
.content > .view-mode-search_result .group_resultado_busqueda,
.content > .search-results .node-tramites {padding:1.5em 0; border-top:solid 1px #999 !important;}
.content > .view-mode-search_result .group_resultado_busqueda:first-child,
.content > .search-results .node-tramites:first-child {border-top:none;}

/* Buscador Cabecera */
.content > div.ds-search-extra + .view-mode-search_result .group_resultado_busqueda {border-top:none !important;}
.content > .view-mode-search_result .group_resultado_busqueda div.even {margin-bottom:0.5em;}
.content > .view-mode-search_result h2 {font-size:inherit; font-weight: bold; letter-spacing: normal; margin-bottom: 0.5em; }
.busqueda_tipo_contenido {font-size:0.916em; color:#666;}
.busqueda_foto {width:35%;}
.busqueda_foto img {max-width:100%;}

	/* No resultados */
	#page-title {display:none;}
	.content > #search-form + h2 + ul {background-color:#F2F2F2; padding:1.5em; list-style:none;}
	.content > #search-form + h2 + ul li {margin-bottom:1em;}
	
/* Buscador Tramites */
ol.apachesolr_search-results > .group-resultado-busqueda {padding:1.5em 0; border-top:solid 1px #999;}
ol.apachesolr_search-results > .group-resultado-busqueda:first-child {border-top:none;}
ol.apachesolr_search-results .title {font-size:inherit;}
  
}

/*
	HOME > LOCALIZANOS
________________________________________________________________________________________________________________________________*/
.view-id-localizanos .view-header {background-color:#f2f2f2; padding:1.5em; margin-bottom:1em;}
.view-id-localizanos .view-header p {margin:0;}

/*
	TEMAS
________________________________________________________________________________________________________________________________*/
#block-views-areas-tematicas-block-1 {display:block; float:left; width:100%;}
#block-views-areas-tematicas-block-1 .view-id-areas_tematicas li.ui-state-active {background-color:#E0DCDD;/* padding:1.5em;*/}

#block-views-areas-tematicas-block-1 .view-id-areas_tematicas .view-content div.views-row {background-color:#E0DCDD;}
#block-views-areas-tematicas-block-1 .view-id-areas_tematicas .view-content div.views-row .node-areas-tematicas { font-size:0.91em;}
#block-views-areas-tematicas-block-1 .view-id-areas_tematicas .view-content div.views-row .node-subareas {padding-left:1.5em;}
#block-views-areas-tematicas-block-1 .view-id-areas_tematicas .view-content div.views-row .node-subareas a {display:block; margin:0.5em 0 0 -1.5em; text-decoration:none; background:url(../images/bg_vi_flecha_15.png) no-repeat 0 center; padding-left:1.5em;}
#block-views-areas-tematicas-block-1 .view-id-areas_tematicas .view-content div.views-row .node-subareas .node-subareas a {display:block; margin:0.5em 0 0 -1.5em; text-decoration:none; background:url(../images/bg_vi_sub_15.png) no-repeat 0 center; padding-left:1.5em;}

/* Carrusel */
#block-views-notas-carousel-portadas-block-6 {height:21em; background:#f2f2f2; padding:.5em; -moz-border-radius:0 0 15px 0; -webkit-border-radius:0 0 15px 0; border-radius:0 0 15px 0;}
#block-views-notas-carousel-portadas-block-6 h2 {font-size:1.1em; font-weight:bold;}

/*
	ACTUALIDAD
________________________________________________________________________________________________________________________________*/
#block-views-notas-carousel-portadas-block-7 {float:left; width:44%; padding:1.5em; background:#f2f2f2; min-height:34.8em;}
#block-views-notas-carousel-portadas-block-7 .date-display-single {font-size:0.916em; color:#666;}
#block-views-notas-carousel-portadas-block-7 span:nth-child(2) {font-size:0.916em; color:#666;}
#block-views-notas-carousel-portadas-block-7 .views-field-title {font-weight:bold; margin-bottom:0.5em;}
#block-views-notas-carousel-portadas-block-7  p{margin-bottom:0.5em;}


.block-jccm-bnotasportada-bloque-notas-portada-actualidad {float:left; width:44%; padding:1.5em; background:#f2f2f2; min-height:34.8em;}
.block-jccm-bnotasportada-bloque-notas-portada-actualidad .date-display-single {font-size:0.916em; color:#666;}
.block-jccm-bnotasportada-bloque-notas-portada-actualidad span:nth-child(2) {font-size:0.916em; color:#666;}
.block-jccm-bnotasportada-bloque-notas-portada-actualidad.views-field-title {font-weight:bold; margin-bottom:0.5em;}
.block-jccm-bnotasportada-bloque-notas-portada-actualidad p{margin-bottom:0.5em;}

#block-views-notas-de-prensa-block-3 {float:right; min-height:34.8em;}

#block-views-relevantes-block-1 li {list-style:none; margin-bottom:1.5em;}
#block-views-relevantes-block-1 .field-content {margin:0;}
#block-views-relevantes-block-1 .group_fechaorganismo span {font-size:0.916em; color:#666;}
#block-views-relevantes-block-1 a {display:block; margin:0.3em 0; padding:0; background:none; color:#005196}

/*
	PREVISIONES
________________________________________________________________________________________________________________________________*/
/* Detalle previsiones */
div.ds-2col.node-agenda.view-mode-full {background-color:#F2F2F2; padding:1.5em;}
#region-content div.ds-2col.node-agenda.view-mode-full .group-right p {margin-bottom:1em;}
div.ds-2col.node-agenda.view-mode-full .group-right div {font-size:0.916em; color:#666;}

/*
	RSS
________________________________________________________________________________________________________________________________*/
#rss {/*background-color:#F2F2F2; padding:1.5em; position:relative; min-height:5em;*/}
#rss h2 {font-size:1em;  margin-bottom:0.5em;  font-weight:bold; letter-spacing:normal;}
#rss li {list-style:none; background:url(../images/bg_rss.gif) no-repeat 0 center; padding-left:3.5em; margin-bottom:0.5em;}

/*
	CIUDADANOS Y EMPRENDEDORES
________________________________________________________________________________________________________________________________*/
/* Carrusel */
#block-views-notas-carousel-portadas-block-5,
#block-views-notas-carousel-portadas-block-8,
#block-views-notas-carousel-portadas-block-9 {height:17.5em; background:#f2f2f2; padding:.5em; -moz-border-radius:0 0 15px 0; -webkit-border-radius:0 0 15px 0; border-radius:0 0 15px 0;}
#block-views-notas-carousel-portadas-block-5 h2,
#block-views-notas-carousel-portadas-block-8 h2,
#block-views-notas-carousel-portadas-block-9 h2 {font-size:1.1em; font-weight:bold;}

#block-views-notas-carousel-portadas-block-5 li span.field-content,
#block-views-notas-carousel-portadas-block-8 li span.field-content,
#block-views-notas-carousel-portadas-block-9 li span.field-content {display:table; height:5em;}
#block-views-notas-carousel-portadas-block-5 li span.field-content a,
#block-views-notas-carousel-portadas-block-8 li span.field-content,
#block-views-notas-carousel-portadas-block-9 li span.field-content{display:table-cell; vertical-align:middle;}

/* Ultimos dias y Tramites */
#block-views-tramites-ultimosdias-block-2,
#block-views-tramites-mas-utilizados-block-3,
#block-views-tramites-ultimosdias-block-3,
#block-views-tramites-mas-utilizados-block-4,
#block-views-tramites-ultimosdias-block-4,
#block-views-tramites-mas-utilizados-block-5 {float:left; position:relative; width:100%; margin:1em 0 0 0; padding:0;}
#scrollbar1 .viewport,
#scrollbar2 .viewport {height: 15em;  margin: 0.5em 0 0.5em 0.5em;  overflow: hidden;  position: relative;  width:89% !important;}
#block-views-tramites-ultimosdias-block-2 li a,
#block-views-tramites-mas-utilizados-block-3 li a,
#block-views-tramites-ultimosdias-block-3 li a,
#block-views-tramites-mas-utilizados-block-4 li a,
#block-views-tramites-ultimosdias-block-4 li a,
#block-views-tramites-mas-utilizados-block-5 li a{float:left; position:relative; width:60%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
#block-views-tramites-ultimosdias-block-2 li span,
#block-views-tramites-mas-utilizados-block-3 li span,
#block-views-tramites-ultimosdias-block-3 li span,
#block-views-tramites-mas-utilizados-block-4 li span,
#block-views-tramites-ultimosdias-block-4 li span,
#block-views-tramites-mas-utilizados-block-5 li span {float:right; position:relative; width:34%; font-size:0.8em; padding:0.2em;}
#block-views-tramites-ultimosdias-block-2 li,
#block-views-tramites-mas-utilizados-block-3 li,
#block-views-tramites-ultimosdias-block-3 li,
#block-views-tramites-mas-utilizados-block-4 li,
#block-views-tramites-ultimosdias-block-4 li,
#block-views-tramites-mas-utilizados-block-5 li{float:left; position:relative; width:100%; margin:0 0 1em 0;}
#block-views-tramites-ultimosdias-block-2 li a,
#block-views-tramites-ultimosdias-block-3 li a,
#block-views-tramites-ultimosdias-block-4 li a {float:left; position:relative; width:62%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
#block-views-tramites-ultimosdias-block-2 li a:first-letter,
#block-views-tramites-mas-utilizados-block-3 li a:first-letter,
#block-views-tramites-ultimosdias-block-3 li a:first-letter,
#block-views-tramites-mas-utilizados-block-4 li a:first-letter,
#block-views-tramites-ultimosdias-block-4 li a:first-letter,
#block-views-tramites-mas-utilizados-block-5 li a:first-letter{text-transform:uppercase;}

/* Ultimos dias */
#block-views-tramites-ultimosdias-block-2 h2,
#block-views-tramites-ultimosdias-block-3 h2,
#block-views-tramites-ultimosdias-block-4 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_ultimos_dias.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-tramites-ultimosdias-block-2 li span.amarillo,
#block-views-tramites-ultimosdias-block-3 li span.amarillo,
#block-views-tramites-ultimosdias-block-4 li span.amarillo {background-color:#bac2d4; color:#374a7d; }
#block-views-tramites-ultimosdias-block-2 li span.verde,
#block-views-tramites-ultimosdias-block-3 li span.verde,
#block-views-tramites-ultimosdias-block-4 li span.verde {background-color:#dfcfda; color:#8d1f44;}
/* Tramites */
#block-views-tramites-mas-utilizados-block-3 h2,
#block-views-tramites-mas-utilizados-block-4 h2,
#block-views-tramites-mas-utilizados-block-5 h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_mas_utilizados.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
#block-views-tramites-mas-utilizados-block-3 li a,
#block-views-tramites-mas-utilizados-block-4 li a,
#block-views-tramites-mas-utilizados-block-5 li a {float:left; position:relative; width:92%; text-transform:lowercase; text-decoration:none; color:#0065a3;}

/*
	GOBIERNO
________________________________________________________________________________________________________________________________*/
/* Imagenes Consejeros */
.attachment > .view-id-curriculums {height:245px; background:url(../images/bg_fondo_consejeros_azul.jpg) 0 0 no-repeat;}
.attachment > .view-id-curriculums .views-row {float:left; position:absolute; top:74px; }
.attachment > .view-id-curriculums .views-row a:first-child {display:block; width:120px; height:150px;}

.attachment > .view-id-curriculums .consejero_n {float:left; position:absolute; background:url(../images/bg_dialog_consejeros.png) 6em 0 no-repeat; display:none; left:-3em; top:8em; width:20em; height:auto; margin-top:1em; padding-top:1em; z-index:20; color:#FFF; text-align:center; }
.attachment > .view-id-curriculums .nombre_consejero {padding:0.5em; background-color:#000; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; width:100%; font-size:0.916em;}
.attachment > .view-id-curriculums .cargo {padding:0.5em; background-color:#000; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; width:100%; font-size:0.916em;}

.attachment > .view-id-curriculums .views-row-1 {}
.attachment > .view-id-curriculums .views-row-1 a.img_cons {background:url(../images/bg_consejeros_3.png) 0 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-1:hover a.img_cons {background:url(../images/bg_consejeros_3.png) 0 -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-1 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) 0 -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-2 {margin-left:87px;}
.attachment > .view-id-curriculums .views-row-2 a.img_cons {background:url(../images/bg_consejeros_3.png) -120px 0 no-repeat; }
.attachment > .view-id-curriculums .views-row-2:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -120px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-2 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -120px -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-3 {margin-left:188px;}
.attachment > .view-id-curriculums .views-row-3 a.img_cons {background:url(../images/bg_consejeros_3.png) -240px 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-3:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -240px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-3 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -240px -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-4 {margin-left:268px;}
.attachment > .view-id-curriculums .views-row-4 a.img_cons {background:url(../images/bg_consejeros_3.png) -360px 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-4:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -360px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-4 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -360px -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-5 {margin-left:351px;}
.attachment > .view-id-curriculums .views-row-5 a.img_cons {background:url(../images/bg_consejeros_3.png) -480px 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-5:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -480px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-5 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -480px -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-6 {margin-left:450px;}
.attachment > .view-id-curriculums .views-row-6 a.img_cons {background:url(../images/bg_consejeros_3.png) -600px 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-6:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -600px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-6 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -600px -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-7 {margin-left:534px;}
.attachment > .view-id-curriculums .views-row-7 a.img_cons {background:url(../images/bg_consejeros_3.png) -720px 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-7:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -720px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-7 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -720px -150px no-repeat;}

.attachment > .view-id-curriculums .views-row-8 {margin-left:609px;}
.attachment > .view-id-curriculums .views-row-8 a.img_cons {background:url(../images/bg_consejeros_3.png) -840px 0 no-repeat;}
.attachment > .view-id-curriculums .views-row-8:hover a.img_cons {background:url(../images/bg_consejeros_3.png) -840px -150px no-repeat;}
.attachment > .view-id-curriculums .views-row-8 a.img_cons:focus {background:url(../images/bg_consejeros_3.png) -840px -150px no-repeat;}

.attachment > .view-id-curriculums .consejero_n {display:none;}

.attachment > .view-id-curriculums .views-row-1:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-2:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-3:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-4:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-5:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-6:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-7:hover .consejero_n,
.attachment > .view-id-curriculums .views-row-8:hover .consejero_n {display:block;}

.attachment > .view-id-curriculums .views-row-1 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-2 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-3 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-4 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-5 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-6 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-7 a:focus + .consejero_n,
.attachment > .view-id-curriculums .views-row-8 a:focus + .consejero_n {display:block;}

/*
	CONSEJERIA
________________________________________________________________________________________________________________________________*/
/* Banners Izq */
.view-id-enlaces_portada_consejeria .views-row {margin-top:1em;}
.view-id-enlaces_portada_consejeria img {max-width:100%;}
/* Pestanas */
.view-id-tramites_ultimos_y_mas_utilizado {margin-bottom:1.5em;}
.view-id-tramites_ultimos_y_mas_utilizado .views-row {padding:0.5em 0; border-top:solid 1px #999;}
.view-id-tramites_ultimos_y_mas_utilizado .views-row:first-child {border:none; padding-top:0;}
/*Carrusel Actuaciones*/
.car_port_cons {float:left; position:relative; background:#f2f2f2; height:25em; padding:1.5em 0; width: 48%;}
.car_port_cons h2 {font-size:1.1em; font-weight:bolder;  padding:0 3em;}
.car_port_cons .carpc-fechas {color:#999; font-size:0.916em; margin-bottom:1em; padding:0 3.5em;}
.car_port_cons .carpc-imagen {float:left;  position:relative; margin: 0 0.5em 0.5em 3.5em; width:42%; z-index: 2;}
.car_port_cons .carpc-imagen img {max-width:100%; display:block;}
.car_port_cons .carpc-texto {padding:0 3.5em; /*min-height:15em;*/}
.car_port_cons .carpc-ampliar,
.car_port_cons .carpc-ampliar-hibrido {float:right; position:relative; padding-right:3.5em; margin-top:1em;}
.jcarousel-container .Destacado div.carpc-ampliar {display:none;visibility:hidden;height:0;width:0;}
.jcarousel-container .Actuaciones div.carpc-ampliar-hibrido {display:none;visibility:hidden;height:0;width:0;}
/*
	CONSEJERIA > TITULAR (CV'S)
________________________________________________________________________________________________________________________________*/
#region-content .view-mode-contacto_curriculum h2 {display:block; float:left; /*position:absolute*/; top:3em; z-index:10; padding-left:1em; font-size:1.5em; font-weight:normal;}

/* Especial para el nombre de la portada de gobierno */
#region-content .attachment + .view-content .view-mode-contacto_curriculum h2 {display:block; float:left; position:absolute; top:17em; z-index:10; padding-left:1em; font-size:1.5em; font-weight:normal;}
.group_datos_curriculum {margin-top:0; padding-top:3em;}
.group_datos_curriculum p {margin-bottom:0.5em;}

div.view-mode-pagina_bandaazul_2 div.class_foto_curriculum
{
	width:38% !important;
}
div.view-mode-curriculum_presidenta div.class_foto_curriculum
{
	width:38% !important;
}
.class_foto_curriculum{
	float:right; 
	position:relative;  
	right:0; 
	width:19%;
	margin:.5em;
	border-style:solid;
	border-color:#FFF;
	border-top-width:5px;
	border-right-width:3px;
	border-bottom-width:1px;
	border-left-width:5px;
	/*border:5px solid white;*/
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	/*ie8-6*/
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=2, Direction=0),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=5, Direction=90),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=5, Direction=180),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=2, Direction=270);
}

.group_curriculum {margin-top:2em;}

/*
	CONSEJERIA > CONTACTO
________________________________________________________________________________________________________________________________*/
.view-mode-paginacontacto .media-img {float:left; width:36%; padding:1em 1.5em 1.5em 1em; background:url(../images/bg_contacto_img.jpg) no-repeat -.2em -.1em;}
.view-mode-paginacontacto .media-img img {max-width:100%;width:100%}
.view-mode-paginacontacto .media-bd {float:left; margin-left:1em; width:56%;}
.view-mode-paginacontacto .media-bd p {margin-bottom:0.5em;}
.view-mode-paginacontacto .media-bd p:nth-child(1) {margin-top:.5em;}

/*
	CONSEJERIA > PUBLICACIONES
________________________________________________________________________________________________________________________________*/
/* Detalle de publicaciones */
.firma {margin-top:1em;}
.firma .titulo_pag {background:none; padding:0; margin:0;}
.firma h1 {font-size:0.916em; line-height:normal; color:#666; font-style:normal; font-weight:normal; padding-top:.5em;}
.firma h2 {display: block; float:none;  padding:0; position:relative; top:0;  z-index:auto;}

/*
	TRAMITES Y GESTIONES
________________________________________________________________________________________________________________________________*/
/*.view-id-consejerias_tramites div.even,
.view-id-temas_tramites div.even,
.search-results div.even {font-size:0.916em; color:#666;}
.view-id-consejerias_tramites p,
.view-id-tramites_mas_utilizados p,
.view-id-temas_tramites p,
.search-results p {margin-bottom:0.5em; color:#000;}
.view-id-consejerias_tramites p .texto-fecha,
.view-id-tramites_mas_utilizados p .texto-fecha,
.view-id-temas_tramites p .texto-fecha,
.search-results p .texto-fecha {background-color:#999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#FFF; vertical-align:middle; font-size:0.8em; font-weight:normal; padding:0.5em; display:inline-block; width:7.5em; color:#FFF;}
.view-id-consejerias_tramites .group-right .field-item-even,
.view-id-tramites_mas_utilizados .group-right .field-item-even,
.view-id-temas_tramites .group-right .field-item-even,
.search-results .group-right .field-item-even {background:url(../images/bg_vi_flecha_12.png) no-repeat 0 center; padding-left:1.5em; color:#000;}*/

.view-consejerias-tramitesygestiones-h .views-row .ds-3col-stacked {border-top:solid 1px #999; padding-top:1em;}
.view-consejerias-tramitesygestiones-h .views-row:first-child .ds-3col-stacked { border:none;}
.view-consejerias-tramitesygestiones-h .ds-3col-stacked .group-footer {width:100%;}

.view-id-dgrales_tramitesygestiones .ds-3col-stacked .group-footer {width:76%;}

/*
	SEDE
________________________________________________________________________________________________________________________________*/
.group_paginasede_detalle .node-fotografias {text-align:center; margin-bottom:1em;}
.group_paginasede_detalle .node-fotografias img {max-width:100%; margin-top:4em;}
.group_paginasede_detalle .node-fotografias + .contenido {margin-top:0;} /*corregimos el magen que damos en proteccion de datos*/

/*
	PRESIDENTA > ACTUALIDAD
________________________________________________________________________________________________________________________________*/
#block-views-relevantes-block-3 li {list-style:none; margin:0 0 1.5em 0;}
#block-views-relevantes-block-3 .field-content {margin:0;}
#block-views-relevantes-block-3 .group_fechaorganismo span {font-size:0.916em; color:#666;}
#block-views-relevantes-block-3 a {display:block; margin:0.3em 0; padding:0; background:none; color:#005196}

/*
	CLM
________________________________________________________________________________________________________________________________*/
/*#carruselclm {background-color:#f2f2f2;}*/
/*el tiempo*/
/*#carruselclm + #region3bloque4 {float:right; position:absolute; top:0; right:5em; border-left:none; padding:0; margin-top:2em; width:18%;}
#carruselclm + #region3bloque4 h2 {display:none;}

.block-aemet-weather-tu-region .block-title {display: none;}
.block-aemet-weather-tu-region .sky {display: block;}
.block-aemet-weather-tu-region .temperature {display: block; font-size: 3em; height: 1.25em; line-height: 1.25em; margin: 0.1em 0; top:0}*/


/*Sliding Boxes*/
.boxgrid{width:150px;	height:150px;	margin:16px; float:left; background:#161613; overflow:hidden;	position:relative; }
.boxgrid img{position:absolute;	top:0; left:0; border:0;}
.boxcaption{color:#FFF;	padding:0.5em; float:left; position:absolute;	background:#000; height:100px; width:100%;
	/*opacity: .8;*/
	/* For IE 5-7 */
	/*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);*/
	/* For IE 8 */
	/*-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";*/
	
	background-color:rgba(0,0,0,0.7);  
	/*opacity: .7; -moz-opacity: .7; filter:alpha(opacity=70); */
	/* Para anteriores a IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorstr='#AA000000', EndColorstr='#AA000000');
	/* Para IE8 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorstr='#AA000000', EndColorstr='#AA000000');	
}
.caption .boxcaption {top: 120px;	left: 0;}
.caption .boxcaption h3 {margin-bottom:.5em;}

/*
	SITEMAP
________________________________________________________________________________________________________________________________*/
#site-map {height:200em;}
#site-map ul {padding-top:0;}
#site-map a {color: #0062A0; text-decoration: none;}
#site-map a:hover {color: #0062A0;}
div.content > ul.site-map-menu {position:relative;}
div.content > ul.site-map-menu > li:nth-child(n) {float:left; position:relative; clear:both; margin-top:1em;}
div.content > ul.site-map-menu > li:nth-child(1) {margin-top:0;}
div.content > ul.site-map-menu > li:nth-child(3) {float:right; position:absolute; top:0; right:0; margin-top:0;}
div.content > ul.site-map-menu li.expanded {margin-top:1em;}
div.content > ul.site-map-menu li.expanded > a {font-weight:bold;}

/*
	PIE
________________________________________________________________________________________________________________________________*/
#section-footer {background-color:#e0dcdd;}

#zone-pie { margin-top:1.5em; padding:0.5% 0;}

#region-pie-primera {float:left; position:relative; /*background-color:#e0dcdd;*/}
#region-pie-primera li { list-style:none; display:inline; line-height:3.8em; margin:0; padding:0; }
#region-pie-primera li a {font-size:1.4em; color:#FFF; text-decoration:none; text-transform:uppercase; font-weight:bold; vertical-align:middle;}
#region-pie-primera li.first  img {max-width:40%;}
#region-pie-primera li.last  img {max-width:55%;float:right;}

#region-pie-segunda { float:right; position:relative; /*background-color:#e0dcdd;*/ }
#region-pie-segunda ul { text-align:right;}
#region-pie-segunda li { list-style:none; display:inline-block; padding:0 0.5%; line-height:3.8em; }
#region-pie-segunda li a {color:#808080; text-decoration:none; vertical-align:middle;}
#region-pie-segunda li a:hover {text-decoration:underline;}

/*
	PROTECCI�N DE DATOS
________________________________________________________________________________________________________________________________*/
.group_paginasede_detalle .contenido {margin-top:4em;}


/*******************************************************************************************************/
/* Estilos para los bloques de Tr�mites de ultimos d�as y m�s utilizados de la HOME */
/*******************************************************************************************************/
.ultimos_dias_tramites_home {float:left; position:relative; width:23%; margin:0.5em 0 0 1.5em;}
.ultimos_dias_tramites_home h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_ultimos_dias.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
.ultimos_dias_tramites_home .item-list li {float:left; position:relative; width:100%; margin:0 0 1em 0;}
.ultimos_dias_tramites_home li a {float:left; position:relative; width:62%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
.ultimos_dias_tramites_home li a:first-letter {text-transform:uppercase;}
.ultimos_dias_tramites_home li span {float:right; position:relative; width:36%; font-size:0.8em; padding:0.2em;}
.ultimos_dias_tramites_home li span.amarillo {background-color:#bac2d4; color:#374a7d; }
.ultimos_dias_tramites_home li span.verde {background-color:#dfcfda; color:#8d1f44;}

.mas_utilizados_tramites_home {float:left; position:relative; width:27%; padding:0.5em 0 0 1.5em;}
.mas_utilizados_tramites_home h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_mas_utilizados.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
.mas_utilizados_tramites_home .item-list li {float:left; position:relative; width:100%; margin:0 0 1em 0;}
.mas_utilizados_tramites_home li a {float:left; position:relative; width:92%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
.mas_utilizados_tramites_home li a:first-letter {text-transform:uppercase;}

/*******************************************************************************************************/
/* Estilos para los bloques de Tr�mites de ultimos d�as y m�s utilizados para PERFILES */
/*******************************************************************************************************/
.ultimos_dias_tramites_perfiles {float:left; position:relative; width:100%; margin:1em 0 0 0; padding:0;}
#scrollbar1 .viewport,
#scrollbar2 .viewport {height: 15em;  margin: 0.5em 0 0.5em 0.5em;  overflow: hidden;  position: relative;  width:89% !important;}
.ultimos_dias_tramites_perfiles li a{float:left; position:relative; width:60%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
.ultimos_dias_tramites_perfiles li span {float:right; position:relative; width:34%; font-size:0.8em; padding:0.2em;}
.ultimos_dias_tramites_perfiles .item-list li{float:left; position:relative; width:100%; margin:0 0 1em 0;}
.ultimos_dias_tramites_perfiles li a {float:left; position:relative; width:62%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
.ultimos_dias_tramites_perfiles li a:first-letter{text-transform:uppercase;}
.ultimos_dias_tramites_perfiles h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_ultimos_dias.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
.ultimos_dias_tramites_perfiles li span.amarillo {background-color:#bac2d4; color:#374a7d; }
.ultimos_dias_tramites_perfiles li span.verde {background-color:#dfcfda; color:#8d1f44; }
/*.ultimos_dias_tramites_perfiles .item-list {background-color:#dfcfda; color:#8d1f44;}*/

.mas_utilizados_tramites_perfiles {float:left; position:relative; width:100%; margin:1em 0 0 0; padding:0;}
#scrollbar1 .viewport,
#scrollbar2 .viewport {height: 15em;  margin: 0.5em 0 0.5em 0.5em;  overflow: hidden;  position: relative;  width:89% !important;}
.mas_utilizados_tramites_perfiles li a{float:left; position:relative; width:60%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
.mas_utilizados_tramites_perfiles li span {float:right; position:relative; width:34%; font-size:0.8em; padding:0.2em;}
.mas_utilizados_tramites_perfiles .item-list li{float:left; position:relative; width:100%; margin:0 0 1em 0;}
.mas_utilizados_tramites_perfiles li a:first-letter{text-transform:uppercase;}
.mas_utilizados_tramites_perfiles h2 {font-size:1.1em; font-weight:bolder; background:url(../images/bg_mas_utilizados.png) no-repeat top left; padding-left:2.5em; line-height:2.2em;}
.mas_utilizados_tramites_perfiles li a {float:left; position:relative; width:92%; text-transform:lowercase; text-decoration:none; color:#0065a3;}
/*******************************************************************************************************/

/*La presidenta y tu*/

 .view-la-presidenta-y-tu li.jcarousel-item div, .imagen_marco img{
	max-width:100%; 
	display:block;
	position:relative; 
	right:1.5em;
	
	border-style:solid;
	border-color:#FFF;
	border-top-width:5px;
	border-right-width:5px;
	/*border-bottom-width:5px;*/
	border-left-width:5px;
	/*border:5px solid white;*/
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.99);
	/*ie8-6*/
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=2, Direction=0),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=5, Direction=90),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=5, Direction=180),
				 progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=2, Direction=270);
}

.imagen_marco img{
	float:left;
	width:56.6%;
    border-bottom-width:5px;
	margin-left: 1em;
	/*top: 2em;*/
}

.texto_explicativo {
	border:solid 1px #b3b3b3; 
	border-radius:5px; 
	padding:1em 0.5em 1em 2.5em; 
	margin:0.5em 0 0.5em 0;
	line-height:1.5em; 
	text-align: center;
}

.cabecera-contigo  {
	border:solid 1px #b3b3b3; 
	border-radius:5px; 
	padding:1em 0.5em 1em 2.5em; 
	margin:0.5em 0 1.5em 0;
	overflow: hidden;
}

.texto_criterios {
	font-size:0.9em;
	line-height:1.5em; 
	text-align:	left;
	margin-top: 38%;
	margin-left: 0em;
/*	width: 44%;
	position:relative;
	float:left;
	top: 2em;*/
}

.texto_no_resultados {
	padding: 0 0 0 2em;
	clear: both;
}
#region-content .ds-1col.view-mode-galeria_multimedia .group_fechaorganismo span {
font-size: 0.9575em;
color: #666;
padding-right: 0.5em;
}
.bloque_fecha {
/*	overflow: hidden;*/
	float: left;
	width: 25%;
	margin-left: 2em;
}

.bloque_fecha #datepicker-block-form{
	margin:-1em;
}

.bloque_fecha #edit-submit {
	float: left;
}

.hasDatepicker  .hasDatepicker  {
	display:none;
}

.date-heading {
  background-color: #0C2979;
 
  text-align:left !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding: 0.3em 0.3em 0.3em 0.3em;
}
.date-heading h3 {
  color: #FFFFFF;
  font-size: 1.2em !important;
  font-style: italic;
  font-weight: bold;
	line-height:1.5em !important;
	text-align: center;
}

body.html .item-list .pager {
font-size: 1em;
background-color: #4D4F53;

border-width: 0px;
-o-border-radius: 0px;
-ms-border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.view-calendariopc .pager {
	background:none !important;
	overflow: inherit;
	top:-2.7em;

}
body.html .item-list .pager li {
float: left;
border-width: 0px;
background: none;
margin: 0 0.3em;
}
.view-calendariopc .date-nav{
	padding-bottom: 0px;
	margin-bottom: 0px !important;
}
.view-calendariopc li.date-prev{
	right: auto !important;
}

.view-calendariopc .date-prev a, .view-calendariopc .date-next a {
/*background: #a41e4c !important;*/

-moz-border-radius: 0.385em;
-webkit-border-radius: 0.385em;
border-radius: 0.385em;
color: #fff !important;
display: inline-block;
font-weight: normal !important;
text-decoration: none;

}
.calendar-calendar .month-view table.mini{
	border:1px solid #ccc;
}

.calendar-calendar .month-view table.mini td.empty{
	background-color: #F4F4F4;
	border:1px solid #ccc;

}
.calendar-calendar .month-view table.mini td.has-no-events{
	background-color: #fff;
	border:1px solid #ccc;

}
.calendar-calendar .month-view table.mini td.has-events{
	background-color: #fff;
	border:1px solid #ccc;
}
.calendar-calendar .month-view table.mini td.today{
	
	border:2px solid #0C2979 !important;
}
.calendar-calendar .month-view table.mini td.has-events div.mini-day-on a{
	text-decoration: none;
	font-weight: bold;
}


/********************************************************************************************************************************
*																						 						IMAGEN PROMOCION	 																											*
*********************************************************************************************************************************/

/* HOME
________________________________________________________________________________________________________________________________*/
#section-header {
    position:relative;
    z-index:100;
}
#zone-contenido-uno-contenedor,
#zone-contenido-dos-contenedor,
#zone-contenido-tres-contenedor,
#zone-contenido-cuatro-contenedor {
    background: transparent url(../images/bg-blanco.png) 85px top repeat-y;
    border:none;
}
.front #zone-contenido-uno-contenedor {
    padding: 2em 0 1.5em;
    margin-top: -1.2em;
}
.not-front #zone-contenido-uno-contenedor {
    padding-top: 4em;
    margin-top: -4.5em;
}
#zone-toolbar-contenedor {
    padding-bottom:1em;
}

#zone-contenido-cuatro-contenedor {
    margin-bottom:2em;
}
.tabs-horizontal-simple > .ui-tabs-nav li.ui-tabs-selected { /* no lo coge porque el global 2 aparece*/
    background-color: transparent !important;
}

/*
________________________________________________________________________________________________________________________________*/
#zone-contenido-uno-contenedor {
    padding: 0;
    margin-top: 0;
}
#zone-contenido-dos-contenedor {
    padding-bottom:2em;
}


/* FOOTER
________________________________________________________________________________________________________________________________*/
/*#section-footer {background-color:#e0dcdd; margin-top:1.5em}*/
#section-footer {
    margin-top:1.5em;

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZGNkZCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwZGNkZCIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(224,220,221,0.9) 0%, rgba(224,220,221,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,220,221,0.9)), color-stop(100%,rgba(224,220,221,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(224,220,221,0.9) 0%,rgba(224,220,221,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(224,220,221,0.9) 0%,rgba(224,220,221,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(224,220,221,0.9) 0%,rgba(224,220,221,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(224,220,221,0.9) 0%,rgba(224,220,221,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e0dcdd', endColorstr='#e6e0dcdd',GradientType=0 ); /* IE6-8 */
}

/*Cambio de gobierno*/

#block-imageblock-1 img{
  padding-left: 14em;
  padding-top: 1em;
}

.imagen-responde img{
  width:100%;
}

/****Sección presidente**/

#block-block-14 h2,#block-block-15 h2{
    margin-bottom: 0.5em;
    font-size: 1.167em;
    font-weight: bold;
}
#block-block-14 img{
    width:2em;
    height:2em;
}

#block-block-14,#block-block-15{
    padding: 0.4em;
    width:44%;
    float:left;
}


#block-block-15 p.flickr-album-heading{height:0;}

#block-imageblock-3 img{width:100%;}

.campo_ocultar{
  display:none;
}

/***************************************************************************************************************/
/*** El presidente escucha **/
.campo_detalle{
    font-size: 0.9575em;
    color: #666;
    padding-right: 0.5em;
}

ul.lista_div li.mas_abajo {border-bottom:.1em solid #999;}     
ul.lista_div li div.col_1, div.lista_div div.col_1 {width:10%; padding-right:1em;}
ul.lista_div li div.col_1, div.lista_div div.col_1 {width:16%; padding-left:1em;}
ul.lista_div li div.col_2, div.lista_div div.col_2 {width:18%;}
ul.lista_div li div.col_3, div.lista_div div.col_3 {width: 60%; margin-left:0.5em;}
ul.lista_div li {border-bottom:.1em solid #999;/* font-size:1.1em*/; padding:.62em 0; list-style-type:none;} 

ul.lista_div li:after{content:"."; clear:both; display:block; visibility:hidden; height:0}
ul.lista_div li div, div.lista_div div{float:left;}

.view-header ul {
 font-weight:bold;
 background-color:#d6dae5 ;
 /*xt-align: center;*/
}

.listado-presidente-escucha {
 background-color: #f2f2f2;
}

.listado-presidente-escucha .titulo_pag {
  margin-bottom:0em; !important
}

.block-views-el-presidente-escucha-block-1 {
 background: #d6dae5;
 padding: 1.5em 0.5em 1em 1.2em;
 -moz-border-radius: 0 0 15px 0;
 -webkit-border-radius: 0 0 15px 0;
 border-radius: 0 0 15px 0;
 margin-top: 2em;
 min-height: 5em;
}
.block-views-el-presidente-escucha-block-1  h2 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1em;
}

.block-views-el-presidente-escucha-block-1 .lista-escucha > ul > li {
   background: url(http://www.castillalamancha.es/sites/all/themes/jccm3/images/bg_flecha_8.png) no-repeat left 0.5em;
   padding-left: 1em;
   list-style: none; !important
}

.block-views-el-presidente-escucha-block-1 .lista-escucha > ul > li ul li{
   list-style: inherit; !important
}

/*lock-views-el-presidente-escucha-block-1 .lista-escucha > ul > li  > div {
 margin-bottom:0.75em;
}*/

/***************************************************************************************************************/
/* 2015 */
/*** PRIMERA EVOLUCIÓN   ****/
/* Para hacer el carrusel de destacados de la portada hoprizontal en lugar de vertical */
.slideshow-horizontal{
   float: left; 
   margin-left: 0.2em;
}

/***************************************************************************************************************/



/********************************************************************************************************************************
*																						 						PORTAL 2015				 																											*
*********************************************************************************************************************************/
body.front {
	font-size: 80%/*IMPORTANTE:Tamano fuente*/;
	line-height:220%;
}

.front * {
	font-family: Helvetica Neue,Arial,sans-serif !important;
}
/*textarea, select, input[type='date'], input[type='datetime'], input[type='datetime-local'], input[type='email'], input[type='month'], input[type='number'], input[type='password'], input[type='search'], input[type='tel'], input[type='text'], input[type='time'], input[type='url'], input[type='week'] {
	font-family: Helvetica,Arial,sans-serif !important;
}

* {
	font-family: Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
}*/

.front a {
	color:#4D4D4D !important;
}
.front a:hover, .front a:active, .front a:focus, .front #zone-cabecera li.open > a {
	/*color:#787878 !important;*/
	color:#000000 !important;
}

/*menu administrador drupal*/
#admin-menu-wrapper a{
	color:white !important;
}

img {
 vertical-align:bottom !important;
}
/* ESTRUCTURA
________________________________________________________________________________________________________________________________*/
body.front .container-16 {
  margin-left: 0% !important;
  margin-right: 0% !important;
  width: 100% !important;
}
body.front .container-16 .grid-16 {
  width: 100% !important;
}
/*.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16 {
  margin-left: 0% !important;
  margin-right: 0% !important;
}*/
body.front .container-16 .grid-16,
body.not-front #zone-cabecera .grid-16,
body.not-front #zone-pie .grid-16 {
  width: 100% !important;
}
body.front .grid-1, body.front .grid-2, body.front .grid-3, body.front .grid-4, body.front .grid-5, body.front .grid-6, body.front .grid-7, body.front .grid-8, body.front .grid-9, body.front .grid-10, body.front .grid-11, body.front .grid-12, body.front .grid-13, body.front .grid-14, body.front .grid-15, body.front .grid-16, body.not-front #zone-cabecera .grid-1, body.not-front #zone-cabecera  .grid-2, body.not-front #zone-cabecera  .grid-3, body.not-front #zone-cabecera  .grid-4, body.not-front #zone-cabecera  .grid-5, body.not-front #zone-cabecera  .grid-6, body.not-front #zone-cabecera  .grid-7, body.not-front #zone-cabecera  .grid-8, body.not-front #zone-cabecera  .grid-9, body.not-front #zone-cabecera  .grid-10, body.not-front #zone-cabecera  .grid-11, body.not-front #zone-cabecera  .grid-12, body.not-front #zone-cabecera  .grid-13, body.not-front #zone-cabecera  .grid-14, body.not-front #zone-cabecera  .grid-15, body.not-front #zone-cabecera  .grid-16, body.not-front #zone-pie .grid-1, body.not-front #zone-pie  .grid-2, body.not-front #zone-pie  .grid-3, body.not-front #zone-pie  .grid-4, body.not-front #zone-pie  .grid-5, body.not-front #zone-pie  .grid-6, body.not-front #zone-pie  .grid-7, body.not-front #zone-pie  .grid-8, body.not-front #zone-pie  .grid-9, body.not-front #zone-pie  .grid-10, body.not-front #zone-pie  .grid-11, body.not-front #zone-pie  .grid-12, body.not-front #zone-pie  .grid-13, body.not-front #zone-pie  .grid-14, body.not-front #zone-pie  .grid-15, body.not-front #zone-pie  .grid-16 {
  margin-left: 0% !important;
  margin-right: 0% !important;
}

/* ELEMENTOS
________________________________________________________________________________________________________________________________*/
/* Slide */
.flexslider {
  border: medium none;
  border-radius: 0;
  margin: 0;
  overflow: hidden;
}
.imagen-portada-foton {
  overflow: hidden;
}
.imagen-portada-foton img {  
	position:relative;
}

.flex-caption {
  background-color: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  overflow: hidden;
  padding: 2%;
  position: relative;
  z-index: 1000;
}
.flex-caption > a {
 color:#ffffff !important;
 font-size:1.5em;
/* text-shadow: 0px 0px 1px rgba(0, 0, 0, 1);*/
 text-shadow: rgb(0, 0, 0) 1px 1px 1px;
}
.flex-caption > a:hover {
 color:#ffffff !important;
}
.flex-control-nav {
  display: none;
  visibility: hidden;
  height: 0;
}
.flex-control-nav .flex-nav-prev {
	position:relative;
}
a.flex-prev {
  background: url("../images/flecha-izquierda-slide.png") no-repeat scroll 0 0;
  display: inline-block;
  height: 32px;
  margin-left: 2%;
  text-indent: -999px;
  width: 32px;
	trasition:none;
	position:absolute;
	transition: none 0s ease 0s ;
}
a.flex-next {
	background: url("../images/flecha-derecha-slide.png") no-repeat scroll 0 0;
	display:inline-block;
	height:32px;
	width:32px;
	margin-right:2%;
	font: 0/0 a;
  text-shadow: transparent;
  color: transparent;
  text-decoration: none;
	transition: none 0s ease 0s ;
}

.flex-direction-nav a:before {
  content: '';
}
.flex-direction-nav a.flex-next:before {
  content: '';
}

/*boton imprir*/
#block-print-print-links a {
  background-color: #999;
}

/* BOTONES */

/*
 * La clase .resaltado anade el selector #page para aumentar su especificidad. Necesitan vencer los estilos heredados
 * desde lugares como el paginador (.pager).  
 */
#page a.resaltado {
	background: #999;
	border: 1px solid #777;
	color: #fff;
}
#page a.resaltado:hover {
	background: #888;
	background: -moz-linear-gradient(top, #888 50%, #888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#888), color-stop(100%,#888));
	background: -webkit-linear-gradient(top, #888 50%,#888 100%);
	background: -o-linear-gradient(top, #888 50%,#888 100%);
	background: -ms-linear-gradient(top, #888 50%,#888 100%);
	background: linear-gradient(top, #888 50%,#888 100%);
	border-color: #777;
}
#page a.resaltado:active {
	background: #999;
}
#page a.resaltado img {
	position: relative;
	top: -0.154em;
}

/* 
 * Le antecede #page para aumentar su especificidad y vencer a los estilos aplicados por formalize.css
 * 
 */
#page .boton,
#page .bt-colorado,
.form-actions input {
	background: #999;
	border: 1px solid #777;
	color: #fff;
}


.form-actions input.webform-submit {
    background: #999 !important;
    border: 1px solid #777 !important;
    color: #fff !important
}

#page .boton:hover,
#page .bt-colorado:hover,
.form-actions input:hover {
	background: #888;
	background: -moz-linear-gradient(top, #888 50%, #888 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#888), color-stop(100%,#888));
	background: -webkit-linear-gradient(top, #888 50%,#888 100%);
	background: -o-linear-gradient(top, #888 50%,#888 100%);
	background: -ms-linear-gradient(top, #888 50%,#888 100%);
	background: linear-gradient(top, #888 50%,#888 100%);
	border-color: #777;
}
#page .boton:active,
#page .boton-colorado:active,
.form-actions input:hover {
	background: #999;
}

#page .bt-icono-flecha-dcha-medium {
	background-color:#999;;
}
#page .bt-icono-flecha-dcha-medium:hover,
#page .bt-icono-flecha-dcha-medium:active {
	background-color:#888;
}

/*BUSCADOR*/
#edit-submit-cortes-sonoros-search-api,
#edit-submit-consejeria-notasdeprensa-search-,
#edit-submit-fotografias-search-api,
#edit-submit-videos-search-api {background: none repeat scroll 0 0 #999; border: 1px solid #777;}
#edit-submit-cortes-sonoros-search-api:hover,
#edit-submit-consejeria-notasdeprensa-search-:hover,
#edit-submit-fotografias-search-api:hover,
#edit-submit-videos-search-api:hover {background: none repeat scroll 0 0 #888; border: 1px solid #777;}

/*PAGINADOR*/
.block-paginador-resultados .pager .pager-first a, .block-paginador-resultados .pager .pager-last a {background:#999; border: 1px solid #777;}
.block-paginador-resultados .pager .pager-first a:hover, .block-paginador-resultados .pager .pager-last a:hover {background:#888; border: 1px solid #777;}

/*BUSCADOR*/
#edit-submit,
#search-api-page-search-form #edit-submit-4 {background: none repeat scroll 0 0 #999; border: 1px solid #777;}
#edit-submit:hover,
#search-api-page-search-form #edit-submit-4:hover {background: none repeat scroll 0 0 #888; border: 1px solid #777;}

/* MENU */
/* Men� principal */
.menu-secundario ul li .expanded,
.menu-secundario ul li .collapsed,
.menu-secundario ul li,
.menu-secundario ul li .leaf {background:#E0DDDE; border-color:#aaa; border-style:solid; border-width:0 0 1px 0.749em; color:#ddd; list-style:none; margin:0; padding:0.385em;}
.menu-secundario ul li.collapsed {background: #E0DDDE url(../images/bg_colapsed.png) no-repeat 97% center;}
.menu-secundario a {color:#4d4d4d; display:block;	text-decoration: none;}
.menu-secundario a.active, .menu-secundario a.hover {color:#000; font-weight: bold;}
	/* Estilos especiales para el menu principal de Gobierno */
	.menu-secundario li.expanded {padding:0;}
	.menu-secundario li.expanded > a {padding:0.385em; background:#aaa url(../images/bg_expanded.png) no-repeat 97% center; color:#4d4d4d}
	.menu-secundario li.expanded ul li,
	.menu-secundario li.collapsed ul li,
	.menu-secundario li.leaf ul li {border-color: #4d4d4d; border-style: solid; border-width:1px 0 0 0; padding:inherit 0;}
	.menu-secundario li.expanded ul li a,
	.menu-secundario li.collapsed ul li a,
	.menu-secundario li.leaf ul li a {padding-left:0.385em;}

/* HEADER
________________________________________________________________________________________________________________________________*/

#zone-cabecera {
  background-color: rgba(255, 255, 255, 0.9);
	box-sizing: border-box;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(100,100,100,0.8);
	-moz-box-shadow: 0px 3px 3px 0px rgba(100,100,100,0.8);
	box-shadow: 0px 3px 3px 0px rgba(100,100,100,0.8);
	height: auto;
	min-height: 110px;	
  padding: 0 3%;
}
body.not-front #zone-cabecera {
	margin-bottom:1.5em;
	width:100% !important;
	font-size:1.28em;
	line-height:1.833em;
}
body.not-front #zone-cabecera * {
	font-family: Helvetica Neue,Arial,sans-serif !important;
}

.not-front #zone-cabecera a {
	color:#4D4D4D !important;
}
.not-front #zone-cabecera a:hover, .not-front #zone-cabecera a:active, .not-front #zone-cabecera a:focus, .not-front #zone-cabecera li.open > a {
	/*color:#787878 !important;*/
	color:#000000 !important;
}

/* Logo */
#block-logo {
  margin: .5em 0;
	position:absolute;
	width:13%
}
.logo-img {
  border-right: 1px solid #ddd;
}
#block-logo img {
  max-height: 95px; 
  position: relative;
  width: auto%;
}
body.not-front .logo-img {
	float: none;
	margin-right: 0;
}

/* Menu */
.tb-megamenu {
	background-color:transparent; 
}
#block-tb-megamenu-menu-menu-cabecera-2015 {
  position: relative;
  top: 52px;
}

.not-front .section-header a {
	color:#4D4D4D !important;
}
.not-front .secion-header a:hover, .not-front .section-header a:active, .not-front .section-header a:focus {
	color:#787878 !important;
}

.tb-megamenu .nav, .tb-megamenu .tb-block ul, .tb-megamenu .tb-block .nav {
  text-align: center;
}

.tb-megamenu-item. .tb-megamenu-submenu{
	left:8em;
}

.tb-megamenu-item.opcion-buscador a {
  background: rgba(0, 0, 0, 0) url("../images/searchButtom.png") no-repeat scroll 14px 14px;
  color: transparent;
	text-indent:-999em;
  text-decoration: none;
	text-shadow:transparent;
	height:28px;
	width:12px;
	position:relative
}

.tb-megamenu-item.opcion-buscador a span.caret {
	position:relative;
	right:-15px;
}

.tb-megamenu-submenu {
  text-align: left;
}
.tb-megamenu .nav > li {
  display: inline-block;
	float:none;
  margin-left: 0;
}
.tb-megamenu .nav > li > a {
	border-right:none;
  color: #0a3071;
	font-weight: normal;
  padding: 15px 20px;
	text-shadow: rgb(255, 255, 255) 1px 1px 1px;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li.open > a {
	color:#0a3071;
  background-color: rgba(255, 255, 255, 0.9);
	outline: medium none;
  text-decoration: none;
  text-shadow: rgb(235, 235, 235) 1px 1px 0px;
	-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  margin-top: 11px;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-bottom-color: #808080;
  border-top-color: #808080;
  margin-top: 11px;
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret,
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret {
  border-bottom-color: #808080 !important;
  border-top-color: #808080 !important;
}

.tb-megamenu .dropdown-menu {
  border-color: rgba(0, 0, 0, 0.2);
  border-width: medium 1px 1px;
}

.tb-megamenu .dropdown-menu {
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;	
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}

.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a {
  text-shadow: rgb(235, 235, 235) 1px 1px 0px;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  /*background-color: rgba(200, 200, 200, 0.9);*/
	background-color: rgba(255, 255, 255, 0.9);
  color: #0a3071;
}

.tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child{
	background-color: rgba(255, 255, 255, 0.9);
  color: #0a3071;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  color: #0a3071;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
  box-shadow: none;
  /*color: #fff;*/
  outline: medium none;
  text-shadow: none;
}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: rgba(255, 255, 255, 0.9);
	border:none;
  color: #0a3071;
}

.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
  color: #0a3071;
  background: none;
}
.tb-megamenu .dropdown-menu li > a:hover, 
.tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a {
  color: #0a3071;
}

.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  text-transform:none;
}

.tb-megamenu .dropdown-menu li > a {
  line-height: 30px;
  border-top: 1px solid #ddd;
  color: #0a3071;
}

.tb-megamenu select, .tb-megamenu textarea, .tb-megamenu input[type="text"], .tb-megamenu input[type="password"], .tb-megamenu input[type="datetime"], .tb-megamenu input[type="datetime-local"], .tb-megamenu input[type="date"], .tb-megamenu input[type="month"], .tb-megamenu input[type="time"], .tb-megamenu input[type="week"], .tb-megamenu input[type="number"], .tb-megamenu input[type="email"], .tb-megamenu input[type="url"], .tb-megamenu input[type="search"], .tb-megamenu input[type="tel"], .tb-megamenu input[type="color"], .tb-megamenu .uneditable-input {
	font-family: Helvetica Neue,Arial,sans-serif !important;
	border-radius: 0;
  color: #424242;
  font-size: inherit;
  height: 2em;
	margin:2em 0 0 0;
  width: 100%;
}
/*#edit-submit--2 {*/
.tb-megamenu-item.opcion-buscador .custom-search-button {
  float: right !important;
  left: 0 !important;
  position: relative !important;
  top: -1.8em !important;
}
body.front #page .boton, 
body.front #page .bt-colorado, 
body.front .form-actions input,
body.not-front .form-actions input {
  background: none;
  border: none;
	border-radius:0;
}

/* nnms02:27/10/2017 para que se vea el botón de Enviar en un pop-up de seleccion de entity-reference */
body.not-front .form-selector .form-actions input {
  background: rgb(153, 153, 153) !important;
}

/* fin */
body.front  #page .boton:active, 
body.front #page .boton-colorado:active, 
body.front .form-actions input:hover {
  background: none;
}

/* CONTENT
________________________________________________________________________________________________________________________________*/
#section-content {
	/*font-size:90%;*/
}
body.not-front #section-content {
  font-family: Verdana,Geneva,sans-serif !important;
  margin-bottom: 2em;
}
body.not-front #section-content .ui-widget {
	font-family: Verdana, Geneva, sans-serif !important;
}

/* REGION PRIMERA
______________________________________________________________*/
/* Slide */
.front .flexslider {
  height: 668px;
}
.front .imagen-portada-foton {
  height: 668px;
}
.front .imagen-portada-foton img {  
	top:-7em;
}
.front .flex-caption {
  height: 7em;
  top: -7em;
}
.front .flex-direction-nav a {
	top: 80%;
}
.front .flex-control-nav .flex-nav-prev {
	right:-90%;
}
.front a.flex-prev {
	left:90% !important;
}

/* REGION SEGUNDA
______________________________________________________________*/

#region-seccion-segunda{
	background-color:#e2eeef;
}

/* Actualidad */
#block-views-0d4386c01e71dc19c2d8f4d299b76d23{
	float:left;
	width:50%;
	padding:2% 3%;
	box-sizing: border-box;
}
#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-inner.clearfix::before {
  content: url("../images/llave-texto-abrir.png");
  left: 2%;
  opacity: .4;
	filter: alpha(opacity=50); /* For IE8 and earlier */
  position: absolute;
  top: 20px;
}
#block-views-0d4386c01e71dc19c2d8f4d299b76d23::after {
  content: url("../images/llave-texto-cerrar.png");
  left: 44%;
  opacity: .4;
  position: absolute;
  top: 20px;
}

#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-title,
#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .content.clearfix{
	padding:0 45px;
}

#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-title {
  margin-bottom: 0.5em !important;
}
.views-field-field-fecha-nota,.date-display-single, .views-field-type, span.views-field-field-fecha-nota + span {
	color:#808080;
}

#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .views-field.views-field-title {
  max-height: 3em;
  overflow: hidden;
}

.view-2015-home-agenda-actualidad .views-slideshow-controls-top {
  left: 40%;
  position: absolute;
  top:4px;
}

#views_slideshow_controls_text_previous_2015_home_agenda_actualidad-block,
#views_slideshow_controls_text_previous_2015_home_agenda_actualidad-block_2 {
	font: 0/0 a;
  text-shadow: transparent;
  color: transparent;
  text-decoration: none;
	
	background: rgba(0, 0, 0, 0) url("../images/flecha-izquierda-contenido.png") no-repeat scroll 0 0;
	display:inline-block;
	height:28px;
	width:28px;
}
#views_slideshow_controls_text_next_2015_home_agenda_actualidad-block,
#views_slideshow_controls_text_next_2015_home_agenda_actualidad-block_2 {
	font: 0/0 a;
  text-shadow: transparent;
  color: transparent;
  text-decoration: none;
	
	background: rgba(0, 0, 0, 0) url("../images/flecha-derecha-contenido.png") no-repeat scroll 0 0;
	display:inline-block;
	height:28px;
	width:28px;
}

#views_slideshow_controls_text_pause_2015_home_agenda_actualidad-block,
#views_slideshow_controls_text_pause_2015_home_agenda_actualidad-block_2 {
	font: 0/0 a;
  text-shadow: transparent;
  color: transparent;
  text-decoration: none;
}
.view-2015-home-agenda-actualidad .slideshow-horizontal {
	float:none;
  line-height: 1.5em;
  margin: 0;
}

.enlace-notas a {
  background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll 0 4px;
  padding-left: 1.5em;
}

/* Redes Sociales*/
#block-menu-menu-men-social {
  float: left;
  left: 3.5em;
	padding:0 45px;
  position: absolute;
  top: 11.5em;
}

#block-menu-menu-men-social li {
  display: inline;
  list-style: outside none none;
	position:relative;
	margin:0;
}

#block-menu-menu-men-social li img {
  height: auto;
  width: 7%;
}

/* Destacados */
#block-views-2015-home-destacados-block-1 .block-title {
  margin-bottom: .8em !important;
}
#block-views-2015-home-destacados-block-1{
	background-color:#ecf4f5;
	float:right;
	min-height: 15.5em;
	width:50%;
	padding:2% 3%;
	box-sizing: border-box;
}
#block-views-2015-home-destacados-block-1 .jcarousel-prev {
  background: rgba(0, 0, 0, 0) url("../images/flecha-izquierda-contenido.png") no-repeat scroll 0 0;
	display: block;
	height: 28px;
	left: 91%;
	position: absolute;
	top: -3em;
	width: 28px;
}
#block-views-2015-home-destacados-block-1 .jcarousel-next {
	background: rgba(0, 0, 0, 0) url("../images/flecha-derecha-contenido.png") no-repeat scroll 0 0;
  display: block;
	height: 28px;
	left: 96%;
	position: absolute;
	top: -3em;
	width: 28px;
}
#block-views-2015-home-destacados-block-1 .jcarousel-skin-default .jcarousel-container-horizontal {
  margin: auto;
  min-height: 9em;
  padding: 0;
  width: 100%;
}
#block-views-2015-home-destacados-block-1 .jcarousel-skin-default .jcarousel-clip-horizontal {
	max-width:100%;
  overflow: hidden;
  width: 100%;
}
ul.jcarousel-view--2015-home-destacados--block-1 {
	max-height:10em;
}
#block-views-2015-home-destacados-block-1 .jcarousel-skin-default .jcarousel-item {
  background: transparent none repeat scroll 0 0;
  border: none;
  height: auto;
  list-style: outside none none;
	min-height:9em;
  overflow: hidden;
  padding: 0;
  width: 190px;
}
#block-views-2015-home-destacados-block-1 .field-content img {
  display: block;
  max-height: 9em;
  width: 85%;
  height: auto;
}

/* REGION TERCERA
______________________________________________________________*/
#region-seccion-tercera {
	box-sizing: border-box;
	padding:2% 3%;
}

.region-seccion-tercera-inner > div {
	float:left !important;
	width:25% !important;
	margin:0!important;
	padding:0 1%;
	box-sizing: border-box;
}

#region-seccion-tercera h2 + .content.clearfix {
	min-height:18em;
	margin-left:1em;
	border-left:solid 1px #e1dfdf;
	padding-left:1em;
}

#block-views-informacion-click-block-1 ul li, #block-views-e85fba613453f8d31ca18696273b1b07 ul li, #block-block-16 ul li {
  background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left center;
  list-style: outside none none;
  margin: 0;
  padding-left: 1.5em;
}

/* sede electronica */
#block-views-e85fba613453f8d31ca18696273b1b07 h2 {
  background: rgba(0, 0, 0, 0) url("../images/ico-sede-electronica.png") no-repeat scroll left center;
  font-size: 1.171em;
  font-weight: normal;
  line-height: inherit;
	margin-bottom:1em;
  padding-left: 2em;
}

#edit-custom-search-blocks-form-1--2 {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
	box-sizing:border-box;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #424242;
  display: block;
  font-size: inherit;
  height: 2.5em;
  margin: 1em 0 0;
  padding: 3px 5px;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width: 100%;
}
.view-enlaces-de-tramites-y-gestiones .custom-search-button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  border-radius: 0;
  float: right;
  margin: 0;
  position: relative;
  right: 5px;
  top: -3.1em;
}


/* información a un clic */
#block-views-informacion-click-block-1 h2 {
  background: rgba(0, 0, 0, 0) url("../images/ico-informacion-a-un-click.png") no-repeat scroll 9px center;
  font-size: 1.171em;
  font-weight: normal;
  line-height: inherit;
  margin-bottom: 1em;
  padding-left: 2em;
}

/*más informacion*/
#block-block-16 h2 {
  background: rgba(0, 0, 0, 0) url("../images/ico-mas-informacion.png") no-repeat scroll 4px center;
  font-size: 1.171em;
  font-weight: normal;
  line-height: inherit;
  margin-bottom: 1em;
  padding-left: 2em;
}

/* ultimos dias para */
#block-jccm-bloques-tramites-sede-ultimos-dias-home-b {
	width:50% !important;
}
#block-jccm-bloques-tramites-sede-ultimos-dias-home-b h2 {
	background: rgba(0, 0, 0, 0) url("../images/ico-ultimos-dias-para.png") no-repeat scroll 2px center;
  font-size: 1.171em;
  font-weight: normal;
  line-height: 1.3em;
	margin-bottom:1em;	
  padding-left: 2em;
}
.ultimos_dias_tramites_home {
  width: 100%;
	margin:0;
}
.ultimos_dias_tramites_home li span {
	width:19%;
}

#block-jccm-bloques-tramites-sede-ultimos-dias-home-b #scrollbar1 {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-top: 0;
}
#block-jccm-bloques-tramites-sede-ultimos-dias-home-b #scrollbar1 .viewport {
	margin:0;
	width:94% !important;
	height:18em;
}
#block-jccm-bloques-tramites-sede-ultimos-dias-home-b ul {
	margin:0;  
}
.front .ultimos_dias_tramites_home li span.amarillo {
  background-color: #63da9e;
  color: #135b37;
}

/* PAGINAS INTERNAS
________________________________________________________________________________________________________________________________*/


.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section {
  width: 100% !important;
}
.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section img,
.view-curriculums img {
  width: 100%;
}

/*SUBPORTADAS*/
.titulopag2015 h1 {
  color: inherit;
  font-size: 1.8em;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0.5em;
}
.titulopag2015 {
  color: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0.5em;
}
.titulopag2015 .titulo_pag {
  background-color: transparent;
  margin-bottom: 1em;
  padding: 0 0 1em 0;
}

.block-notas-carousel-portadas-block-1 {
	margin-bottom:1.5em;
}

.block-notas-carousel-portadas-block-1 .flexslider.flexslider-processed {
  height: 293px !important;
}
.block-notas-carousel-portadas-block-1 .vista-foton-portada-consejeria img {  
	top:-9em;
}
.block-notas-carousel-portadas-block-1 .flex-caption {
	height: 6em;
	position: absolute;
	top: 18.5em;
}
.block-notas-carousel-portadas-block-1 .flex-direction-nav a {
	top: 67%;
}
.block-notas-carousel-portadas-block-1	a.flex-prev {
	left: 85% !important;
}


/* TEMAS
_________________________________________________________________________*/
#block-menu-menu-navegacion-temas ul li .expanded, 
#block-menu-menu-navegacion-temas ul li .collapsed, 
#block-menu-menu-navegacion-temas ul li, 
#block-menu-menu-navegacion-temas ul li .leaf {
  background: none;
	border:none;
}

/* DETALLE
_________________________________________________________________________*/
/*.group_detalle .btn_detalle_2 {
  top: 1.5em;
}*/
.group_detalle .group_cabecera {
  width: 100%;
}
.group_detalle .antetitulo {
  margin: 2em 0 1.5em;
  width: 81%;
}
.group_detalle h2 {
  width:100%;
	margin-bottom:1em !important;
}
.group_detalle .entradilla p {
  width: 100% !important;
}

/*Nota de prensa*/
.even.imagen-completa-2015 {
  background-color: #f2f2f2;
  padding: 1.5em;
}
.imagen-completa-2015 img{
   width:100%;
}
.node-nota-de-prensa .node-fotografias {
  max-height: 314px;
  overflow: hidden;
}


/* FOOTER
________________________________________________________________________________________________________________________________*/
body.not-front #zone-pie {
	font-family: Helvetica Neue,Arial,sans-serif !important;
	font-size:1.28em;
	line-height:3.8em;
	width:100% !important;
}

body.not-front .container-16 .grid-5 {
  width: 29.25%;
}

#section-footer {
  background-color: #e1dfdf;
	box-sizing: border-box;
	padding:2% 3%;
	margin: 0;
}
#section-footer a {
	color:#808080 !important;
}
#section-footer .expanded > a {
  display: block;
  font-size: 1.1em !important;
  margin-bottom: .5em;
}
body.not-front #section-footer .expanded > a {
  font-size: 1.222em !important;
  margin-bottom: .5em;
}
#zone-pie {
  margin:0;
	padding:0;
}

#region-pie-primera {
	padding:0;
}
#region-pie-segunda {
  padding: 0;
  width: 70%;
}


/* MEDIA QUERIES
________________________________________________________________________________________________________________________________*/
@media only screen and (max-width: 1440px) {

	#zone-cabecera {
		min-height: 100px;	
	}
#block-logo img {
        max-height: 85px;
    }

	/* menu */
	.tb-megamenu .nav > li > a {
		padding: 10px 15px;
	}
	
	/* Slide */
	.front .flexslider {
		height: 618px;
	}
	.front .imagen-portada-foton img {  
		top:-6em;
	}
	.front .flex-caption {
		top: -10.2em;
	}
	.front .flex-direction-nav a {
		top: 78%;
	}
	
	/*Destacados*/
	.view-2015-home-agenda-actualidad .views-slideshow-controls-top {
		left: 39%;
	}
	#block-menu-menu-men-social {
		left: 3em;
	}
	
	#block-views-2015-home-destacados-block-1 .jcarousel-prev {
		left: 89%;
	}
}

@media only screen and (max-width: 1280px) {
  
	#zone-cabecera {
		min-height: 90px;	
	}
#block-logo img {
        max-height: 75px;
    }	
	/* menu */
	/*.tb-megamenu .nav > li > a {
		padding: 15px 12px;
	}*/
	#block-tb-megamenu-menu-menu-cabecera-2015 {
		top: 42px;
	}
	
	/* Slide */
	.front .flexslider {
		height: 550px;
	}
	.front .imagen-portada-foton img {  
		top:-7em;
	}
	.front .flex-caption {
		top: -14.2em;
	}
	.front .flex-direction-nav a {
		top: 75%;
	}
	.front a.flex-prev {
		left: 90% !important;
	}
	
	.view-enlaces-de-tramites-y-gestiones .custom-search-button {
    right: 4px;
    top: -3.2em;
	}
	
	/*Actualidad*/
	.view-2015-home-agenda-actualidad .views-slideshow-controls-top {
		left: 38%;
	}
	.view-2015-home-agenda-actualidad .enlace-notas {
		margin-top: 0.4em;
	}

	/*Destacados*/
	#block-views-2015-home-destacados-block-1 .views-field.views-field-field-imagen-destacado {
		margin: 1em 0 0;
	}
	
	/* Redes Sociales*/
	#block-menu-menu-men-social {
		left: 2.5em;
	}
	
	#block-views-informacion-click-block-1 ul li, #block-views-e85fba613453f8d31ca18696273b1b07 ul li, #block-block-16 ul li {
		background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left 8px;
	}
	
	/*ultimos dias para*/
	.ultimos_dias_tramites_home li a {
    width: 78%;
	}
	#block-jccm-bloques-tramites-sede-ultimos-dias-home-b #scrollbar1 .viewport {
    width: 96% !important;
	}
}

@media only screen and (max-width: 1024px) {
	#zone-cabecera {
		min-height:75px;	
                padding:0 1%;
	}
	#block-logo {
        	margin: 0.25em 0;
        	width: 12%;
	}
    #block-logo img {
        max-height: 65px;
    }	
	/* menu */
	#block-tb-megamenu-menu-menu-cabecera-2015 {
		top: 37px;
                left:20px;
	}
	.tb-megamenu .nav > li > a {
		padding: 5px 8px;
	}
	.tb-megamenu-item.opcion-temas .tb-megamenu-submenu{
		left:12em !important;
	}
	.tb-megamenu-item.opcion-buscador a {
		background: rgba(0, 0, 0, 0) url("../images/searchButtom.png") no-repeat scroll 14px 5px;
		width: 28px;
	}
	.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
		margin-top: 12px;
	}
	.tb-megamenu .mega-align-center > .dropdown-menu {
		left: 150%;
	}
	
	/* Slide */
	.front .flexslider {
		height: 494px;
	}
	.front .imagen-portada-foton img {  
		top:-4em;
	}
	.front .flex-caption {
		top: -18.3em;
	}
	.front .flex-direction-nav a {
		top: 74%;
	}
	.front a.flex-prev {
		left: 89% !important;
	}
	
	/*#edit-submit--2 {*/
	.tb-megamenu-item.opcion-buscador .custom-search-button {
  	width: 1.5em;
  	height: auto;
		float: right !important;
		left: 0 !important;
		top: -1.8em !important;
	}
	
	#region-seccion-segunda h2,
	#region-seccion-tercera h2 {
		font-size:1.3em;
		line-height:1.5em;
	}

	#block-views-2015-home-destacados-block-1 .jcarousel-prev {
		left: 88%;
	}
	
	.views-slideshow-controls-text.views_slideshow_controls_text {
		position: relative;
		right: .5em;
		top: -0.2em;
	}
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-title, #block-views-0d4386c01e71dc19c2d8f4d299b76d23 .content.clearfix {
		padding: 0 35px;
	}
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-inner.clearfix::before {
		content: url("../images/llave-texto-abrir.png");
		left: 1%;
		opacity: .4;
		filter: alpha(opacity=50); /* For IE8 and earlier */
		position: absolute;
		top: 20px;
	}
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23::after {
		content: url("../images/llave-texto-cerrar.png");
		left: 44%;
		opacity: .4;
		position: absolute;
		top: 20px;
	}
	#block-menu-menu-men-social {
		padding: 0 35px;
	}
	#block-menu-menu-men-social li img {
		width: 7%;
	}

	#edit-custom-search-blocks-form-1--2 {
  	height: 2em;
	}
	.view-enlaces-de-tramites-y-gestiones .custom-search-button{ 
	  right: 5px;
    top: -2.75em;
    width: 1.5em;
	}
	
	#block-views-informacion-click-block-1 ul li, #block-views-e85fba613453f8d31ca18696273b1b07 ul li, #block-block-16 ul li {
		background: rgba(0, 0, 0, 0) url("../images/bullet.png") no-repeat scroll left 7px;
	}
	
	.ultimos_dias_tramites_home li a {
    width: 77%;
	}
	#block-jccm-bloques-tramites-sede-ultimos-dias-home-b #scrollbar1 .viewport {
    width: 90% !important;
	}
	
	#edit-search-block-form--6 {
		height: 2em;
	}
	#edit-submit--3 {
		height: auto;
		top: -1.7em !important;
		width: 1.5em;
	}
	
	/*SUBPORTADAS*/
	.block-notas-carousel-portadas-block-1	a.flex-prev {
		left: 82% !important;
	}
	
	/*pie*/
	#section-footer {
		font-size:80%;
	}
	body.not-front #section-footer {
		font-size:.89em;
	}
	
	body.not-front #region-pie-segunda ul {
		margin-left: 0;
	}
	
}

@media only screen and (max-width: 768px) {
	
	#block-logo {
		width: 15%;
	}
	
	/*Menu*/
	#block-tb-megamenu-menu-menu-cabecera-2015 {
  	top:16px;
	}
	button.btn-navbar {
		left: 24%;
		padding: 2% !important;
		position: relative;
	}
	
	.tb-megamenu .nav > li {
		display: block;
	}
	.tb-megamenu, .tb-megamenu .nav-collapse, .tb-megamenu-nav, .tb-megamenu-item {
		background-color:transparent !important;
	}
	.tb-megamenu-item a, .tb-megamenu-item a:hover, .tb-megamenu-item a:active {
	  background-color: rgba(255, 255, 255, 0.9);
  	color: #0a3071;
		text-align:left;
	}
	.tb-megamenu-item.opcion-buscador a{
		background: rgba(255, 255, 255, 0.9) url("../images/searchButtom.png") no-repeat scroll 14px 10px;
		box-sizing: border-box;
	  height: 3em;
		width:100%;
	}
	.tb-megamenu .nav-collapse .nav > li > a:hover, .tb-megamenu .nav-collapse .nav > li > a:focus {
	  background-color: rgba(255, 255, 255, 0.9);
	}
	.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {
		font-weight: normal;
	}
	.tb-megamenu .nav-collapse .nav > li > a, .tb-megamenu .nav-collapse .dropdown-menu a {
		border-bottom: 1px solid #ddd;
  }
	.tb-megamenu .nav-collapse {
		left: 21%;
		top: 49px;
		width: 32%;
	}
	.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
		display: none;
		visibility: hidden;
	}
	.tb-megamenu .nav-collapse .nav > li.opcion-buscador > a:hover, .tb-megamenu .nav-collapse .nav > li.opcion-buscador > a:focus {
	  background: rgba(255, 255, 255, 0.9) url("../images/searchButtom.png") no-repeat scroll 14px 10px;
	}
	
	/* Slide */
	.front .flexslider {
		height: 370px;
	}
	.front .imagen-portada-foton img {  
		top:-4.5em;
	}
	.front .flex-caption {
		top: -25.3em;
	}
	.front .flex-direction-nav a {
		top: 71%;
	}
	.front a.flex-prev {
		left: 86% !important;
	}
	
	/*Agenda*/
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23::after {
		content: url("../images/llave-texto-cerrar.png");
		left: 42%;
	}
	
	/*Destacados*/
	#block-views-2015-home-destacados-block-1 .jcarousel-prev {
		left: 86%;
	}
	
	.region-seccion-tercera-inner > div {
		width: 50% !important;
	}
	
	#block-jccm-bloques-tramites-sede-ultimos-dias-home-b {
		margin-top:2em !important;
		width: 100% !important;
	}
	
	/*Pie*/
	#region-pie-primera, #region-pie-segunda {
		width:100%;
	}
	#region-pie-primera li {
		line-height:normal;
	}
	#block-menu-menu-foother-certificate img {
		max-height:3em;
	}
	#block-menu-menu-foother-certificate li {
		display:inline-block;
		width:48%;
	}
	#block-menu-menu-foother-certificate li.first {
		text-align:right;
	}
	#block-menu-menu-foother-certificate li.last {
		text-align:left !important;
	}
	#region-pie-primera li.last img {
		float: none;
	}

	#region-pie-segunda ul {
		text-align: center;
	}


}

@media only screen and (max-width: 640px) {
	
	#block-logo {
		width: 18%;
	}
	
	/*Menu*/
	#block-tb-megamenu-menu-menu-cabecera-2015 {
  	top:16px;
	}
	button.btn-navbar {
		left: 29%;
		padding: 2% !important;
		position: relative;
	}
		
	/* Slide */
	.front .flexslider {
		height: 308px;
	}
	.front .imagen-portada-foton img {  
		top:-5em;
	}
	.front .flex-caption {
		top: -30.3em;
	}
	.front .flex-direction-nav a {
		top: 60%;
	}
	.front a.flex-prev {
		left: 84% !important;
	}
	
	/*Agenda*/
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23::after {
		content: none;
	}
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-inner.clearfix::before {
		content: none;
	}
	#block-views-0d4386c01e71dc19c2d8f4d299b76d23 .block-title, #block-views-0d4386c01e71dc19c2d8f4d299b76d23 .content.clearfix {
		padding: 0;
	}
	
	/*Destacados*/
	#block-views-2015-home-destacados-block-1 .jcarousel-prev {
		left: 83%;
	}
	.views-slideshow-controls-text.views_slideshow_controls_text {
		top: -0.6em;
	}
	
	.region-seccion-tercera-inner > div {
		width: 50% !important;
	}
	
	#block-jccm-bloques-tramites-sede-ultimos-dias-home-b {
		margin-top:2em !important;
		width: 100% !important;
	}
	
	/*bloques home*/

	
	/*Pie*/
	#region-pie-primera, #region-pie-segunda {
		width:100%;
	}
	#region-pie-primera li {
		line-height:normal;
	}
	#block-menu-menu-foother-certificate img {
		max-height:40px;
	}
	#block-menu-menu-foother-certificate li {
		display:inline-block;
		width:48%;
	}
	#block-menu-menu-foother-certificate li.first {
		text-align:right;
	}
	#block-menu-menu-foother-certificate li.last {
		text-align:left !important;
	}
	#region-pie-primera li.last img {
		float: none;
	}

	#region-pie-segunda ul {
		text-align: center;
	}


}
@media only screen and (max-width: 480px) {
    
    #block-logo {
        width: 24%;
    }
    
    /*Menu*/
    button.btn-navbar {
        left: 28%;
        padding: 2% !important;
        position: relative;
    }
}
/********** Acuerdos de Gobierno ******************************/

.node-subacuerdos .ui-accordion {
  width: auto !important;
}

.node-subacuerdos .ui-state-default, .node-subacuerdos .ui-widget-content .ui-state-default,.node-subacuerdos  .ui-widget-header .ui-state-default {
   border:none !important;
   background: #F2F2F2 !important;
}

.group-informacion{
   background:#F2F2F2;
}

.node-subacuerdos .ui-accordion-header{
	/*height: 1.5em;*/
    padding-top: 0.5em;
    padding-left: 0.5em;
}

.node-subacuerdos .ui-icon{
  background:none !important;
 }

 .node-acuerdos-consejo-gobierno .group_detalle{
   min-height: auto !important;
 }
/**************Fin Acuerdos de Gobierno ********************************************/


/***Estilos para el nombre de las provincias en actualidad *******/
span.provincia::before{
  content:" -";
}
span.provincia::after{
  content:"- ";
}
/***************************************************************/

/* Estilos para la flechita de agrupacion de documentos que se monta con el texto */
.group-documentos  h2.ui-accordion-header{
   padding-left:2em;
}


/*Estilos para el campo De del bloque de busqueda avanzado*/

#customsearchadvanced-form select[name="organismo"]{
  width:95%;
}

/*Arreglar el titulo del curriculum de la Consejera*/

body.page-node-255416 h2, body.page-gobierno-presidente-estructura-plangarantiasciudadanas-titular h2{
   top: 5em !important;
} 

/* Fondos Europeos */

#quicktabs-fondos_europeos .quicktabs-style-sky {
border:none !important;
}

.cabecerafondos{
  display:inline-flex;
}
.centrado {
   text-align:center;
}
.centrado h3{
  margin-bottom: 1em;
}
.logo-feuropeo{
    width: 20%;
}
.logo-feuropeo img{
    width: 100%;
}
div.leuropa img{
	width:50%;
}
div.leuropa2 img{
	width:92%;
}
/* FIN Fondos Europeos */
