/* This file will hold the main styles for your website. */
/* ====== RESET OVERRIDES ===== */
.ui-widget {
	font-size: 1em;
}

/* ====== MIXED HELPERS ====== */
.float-left {
	float: left;
}
img.float-left {
	margin: 0 1.154em 0.769em 0;
}
.float-right {
	float: right;
}
img.float-right {
	margin: 0 0 0.769em 1.154em;
}

/* ====== FIN MIXED HELPERS ====== */


/* ====== Mini grid ====== */
.line,.lastUnit{overflow:hidden; *overflow:visible;*zoom:1;}
.unit{float:left;}
.unitRight{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{float:none;width:auto;_position:relative;_left:-3px;_margin-right:-3px;}


/* ====== SPACING HELPERS ======
p,m = padding,margin
a,t,r,b,l,h,v = all,top,right,bottom,left,horizontal,vertical
s,m,l,n = small(5px),medium(10px),large(20px),none(0px)
*/
.ptn,.pvn,.pan{padding-top:0 !important}
.pts,.pvs,.pas{padding-top:0.385em !important}
.ptm,.pvm,.pam{padding-top:0.749em !important}
.ptl,.pvl,.pal{padding-top:1.538em !important}
.prn,.phn,.pan{padding-right:0 !important}
.prs,.phs,.pas{padding-right:0.385em !important}
.prm,.phm,.pam{padding-right:0.749em !important}
.prl,.phl,.pal{padding-right:1.538em !important}
.pbn,.pvn,.pan{padding-bottom:0 !important}  
.pbs,.pvs,.pas{padding-bottom:0.385em !important}
.pbm,.pvm,.pam{padding-bottom:0.749em !important}
.pbl,.pvl,.pal{padding-bottom:1.538em !important}
.pln,.phn,.pan{padding-left:0 !important}
.pls,.phs,.pas{padding-left:0.385em !important}
.plm,.phm,.pam{padding-left:0.749em !important}
.pll,.phl,.pal{padding-left:1.538em !important}
.mtn,.mvn,.man{margin-top:0 !important}
.mts,.mvs,.mas{margin-top:0.385em !important}
.mtm,.mvm,.mam{margin-top:0.749em !important}
.mtl,.mvl,.mal{margin-top:1.538em !important}
.mrn,.mhn,.man{margin-right:0 !important}
.mrs,.mhs,.mas{margin-right:0.385em !important}
.mrm,.mhm,.mam{margin-right:0.749em !important}
.mrl,.mhl,.mal{margin-right:1.538em !important}
.mbn,.mvn,.man{margin-bottom:0 !important}  
.mbs,.mvs,.mas{margin-bottom:0.385em !important}
.mbm,.mvm,.mam{margin-bottom:0.749em !important}
.mbl,.mvl,.mal{margin-bottom:1.538em !important}
.mln,.mhn,.man{margin-left:0 !important}
.mls,.mhs,.mas{margin-left:0.385em !important}
.mlm,.mhm,.mam{margin-left:0.749em !important}
.mll,.mhl,.mal{margin-left:1.538em !important}
/* ====== FIN SPACING HELPERS ====== */


/* ====== HORIZONTAL ALIGNMENT HELPERS ====== */
.txtC, table .txtC, table tr .txtC{text-align:center;}
.txtL, table .txtL, table tr .txtL{text-align:left;}
.txtR, table .txtR, table tr .txtR{text-align:right;}
/* ====== FIN HORIZONTAL ALIGNMENT HELPERS ====== */


/* ====== MENUS NAVEGACION ====== */

/* ----- menú secundario extenso, por ejemplo, para la portada de perfiles ----- */
.menu-secundario-extenso ul li {
	color: #aaa;
	margin-bottom: 0.385em;
}
.menu-secundario-extenso a {
	display: block;
	font-size: 1.231em;
}
.menu-secundario-extenso a.active {
  color: #ccc;
}
.menu-secundario-extenso .texto-seccion {
	color: #a5a5a5;
	display: inline-block;
	margin-bottom: 0.749em;
}

/* ====== FIN MENUS NAVEGACION ====== */

/* ====== ULTIMAS NOTAS DE PRENSA ====== */
.listado-notas-prensa .nota-prensa {
	margin-bottom: 1em;
	overflow: hidden;
}
.listado-notas-prensa .nota-prensa p:last-child {
	margin-bottom: 0;
}
.listado-notas-prensa-presidenta-ult-noticias {
	height: 27.3077em;
	overflow: hidden;
}
/* ====== FIN ULTIMAS NOTAS DE PRENSA ====== */


/* ====== MEDIA ====== 
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
*/

/* ====== CONTENIDO ====== */
/* ------ listas ------ */

/* numbered list */
ol.simple-list li {
	list-style-type: decimal;
	margin-left: 2.308em;
}

/* standard list */
ul.simple-list li {
	list-style-type: disc;
	margin-left: 2.308em;
}

/* reset list */
ul.no-bullets,
ol.no-bullets {
	list-style: none;
}

.no-bullets li {
	padding-left: 0;
	margin-left: 0;
}

/* simple arrow list */
.simple-arrow-list li,
.view.simple-arrow-list .views-row {
	background: url(../images/bullet-flecha-dcha-azul.png) no-repeat 0 0.5em;
	list-style: none;
	margin-bottom: 0.385em;
	padding-left: 1em;
}
/* ====== FIN CONTENIDO ====== */

/* ====== LISTADO DE CONTENIDOS ====== */
.listado-contenidos {
	margin-bottom: 1.538em;
}
.listado-contenidos-item {
	border-top: 0.154em solid #ccc;
	margin-top: 1.154em;
	padding: 1.154em 1.538em 0;
}
.listado-contenidos-item:first-child {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
.listado-contenidos-item .info-publicacion {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 0.385em;
}
.listado-contenidos-item .views-field-title {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0;
}
.listado-contenidos-item .views-field-entradilla {
	margin-bottom: 0;
}
.listado-contenidos-item .acciones {
	display: block;
	margin: 1.154em 0;
}
.listado-contenidos-item .acciones li {
	padding: 0;
}
.listado-contenidos-item .acciones img {
	display: inline;
	vertical-align: text-bottom;
}
/* ====== FIN LISTADO DE CONTENIDOS ====== */

/* ====== REDES SOCIALES ====== */
.redes-sociales {
	margin: 0.769em 0;
}
.redes-sociales li {
	display: inline-block;
	margin-right: 0.769em;
}
.redes-sociales a {
	color: #000;
	text-decoration: none;
}
.redes-sociales .redes-sociales-texto {
	background: #cccccc;
	border: 1px solid #696969;
}
.redes-sociales .redes-sociales-contador {
	background: url(../images/redes-sociales.png) 0 -14px;
	padding: 0.231em 0 0.231em 0.692em;
}
.redes-sociales .redes-sociales-contador-inner {
	background: #fff;
	border: 1px solid #696969;
	border-width: 1px 1px 1px 0;
	font-style: italic;
}
.redes-sociales .redes-sociales-texto,
.redes-sociales .redes-sociales-contador-inner {
	padding: 0.154em 0.769em;
}
/* ====== FIN REDES SOCIALES ====== */

/* Marco multimedia */
.marco-multimedia {
	margin: 0 auto 0.749em;
	min-height: 2em;
	min-width: 6em;
	text-align: center;
}

.marco-multimedia-inner {
	background: #D6DAE5;
	border: 0.749em solid #555;
	/*display: inline-block;*/
	overflow: hidden;
	padding: 0.749em;
	position: relative;
	text-align: left;
}
.marco-multimedia .item {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.marco-multimedia .item #item-img {
	display: none;
	margin-left: auto;
	margin-right: auto;
}
.marco-multimedia .menu-multimedia {
	background: rgba(0, 0, 0, 0.5);
	font-size: 0.846em;
	position: absolute;
	top: -5em;
	left: 0;
	width: 100%;
}
.marco-multimedia .menu-multimedia, .marco-multimedia .menu-multimedia a {
	color: #fff;
	text-decoration: none;
}
.marco-multimedia .menu-multimedia a:hover {
	text-decoration: underline;
}
.marco-multimedia .acciones {
	list-style: none;
	margin: 0.385em;
	text-align: right;
}
.marco-multimedia .acciones li {
	display: inline;
	margin-left: 1em;
}

/* nodo de video */
#region-content .galeria-multimedia-amplia .marco-multimedia .node-video .group-left {
	display: block;
	float: none;
	margin: 0 0 0.385em;
	width: 100%;
}
#region-content .galeria-multimedia-amplia .marco-multimedia .node-video .mejs-container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#region-content .galeria-multimedia-amplia .marco-multimedia .node-video .group-right {
	display: block;
	float: none;
	width: 100%;
}

/* nodo de fotografías */
#region-content .galeria-multimedia-amplia .marco-multimedia .node-fotografias .group-left {
	display: block;
	float: none;
	margin: 0 0 0.385em;
	width: 100%;
}
#region-content .galeria-multimedia-amplia .marco-multimedia .node-fotografias .mejs-container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#region-content .galeria-multimedia-amplia .marco-multimedia .node-fotografias .group-right {
	display: block;
	float: none;
	width: 100%;
}
#region-content .galeria-multimedia-amplia .marco-multimedia .node-fotografias img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}

/* Calendario
 * Usa el widget datepicker de jQuery UI
 */

.calendario .ui-datepicker {
	width: auto;
}


/* ######### TABS VERTICALES ########### */


/* iconos para las pestañas */
.sprite-tabs-vertical-ubicacion {
	background: url(../images/sprite-tabs-vertical-ubicacion.png) no-repeat 0 0;
	height: 30px;
	width: 21px;
}
.sprite-tabs-vertical-persona {
	background: url(../images/sprite-tabs-vertical-persona.png) no-repeat 0 0;
	height: 30px;
	width: 29px;
}
.sprite-tabs-vertical-edificio {
	background: url(../images/sprite-tabs-vertical-edificio.png) no-repeat 0 0;
	height: 30px;
	width: 31px;
}



/* ######### TABS VERTICALES ########### */

.tabs-vertical {
	border: 0;
	padding: 0;
}
.tabs-vertical, .tabs-vertical .ui-tabs-panel {
	overflow: hidden;
	*overflow: visible;
	*zoom: 1;
}

/* navegación */
.tabs-vertical .ui-tabs-nav {
	background: transparent;
	border: 0;
	float: left;
	margin: 0.5em 0 0;
	padding: 0;
	width: 30%;
}
.tabs-vertical .ui-tabs-nav li {
	background: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-bottom-right-radius: 0;
	border: 1px solid #AAA !important;
	border-right: 0 !important;
	-moz-border-top-left-radius: 4px /*{cornerRadius}*/;
	-moz-border-bottom-left-radius: 4px /*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px /*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px /*{cornerRadius}*/;
	border-top-left-radius: 4px /*{cornerRadius}*/;
	border-bottom-left-radius: 4px /*{cornerRadius}*/;
	display: block;
	float: none;
	margin: 0 0 1px 0 !important;
	padding: 0.2em 0;
	top: 0;
	width: 100%;
}
.tabs-vertical .ui-tabs-nav li a {
	background: transparent;
	border: 0;
	color: #555;
	display: block;
	float: none;
	white-space: normal;
}
.tabs-vertical .tabs-icon {
	display: block;
	margin: 0 auto;
}
.tabs-vertical .ui-tabs-nav li.ui-state-default {
	
	
}
.tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
	margin-left: 0;
	top: 0;
}
.tabs-vertical .ui-tabs-nav li.ui-tabs-selected,
.tabs-vertical .ui-tabs-nav li.ui-tabs-selected.ui-state-hover {
	background: #ffffff;
	padding: 0.2em 0;
}
.tabs-vertical .ui-tabs-nav li.ui-tabs-selected a,
.tabs-vertical .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a {
	color: #000;
}
.tabs-vertical .ui-tabs-nav li.ui-state-hover {
	background: #aaa;
}
.tabs-vertical .ui-tabs-nav li.ui-state-hover a {
	color: #fff;
}
				
.tabs-vertical .ui-tabs-nav li.ui-tabs-selected .tabs-icon {
	background-position: 0 -40px;
}


/* panel */
.tabs-vertical .ui-tabs-panel {
	background: #ffffff;
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	-moz-border-radius: 4px /*{cornerRadius}*/;
	-webkit-border-radius: 4px /*{cornerRadius}*/;
	border-radius: 4px /*{cornerRadius}*/;
	padding: 0.769em;
}

/* ==================================================================================== */

.tabs-vertical-oceano .ui-tabs-nav li.ui-tabs-selected,
.tabs-vertical-oceano .ui-tabs-nav li.ui-tabs-selected.ui-state-hover {
	background: #0065a3;
	margin: 1px 0;
}
.tabs-vertical-oceano .ui-tabs-nav li.ui-tabs-selected a,
.tabs-vertical-oceano .ui-tabs-nav li.ui-tabs-selected.ui-state-hover a {
	color: #fff;
}
.tabs-vertical-oceano .ui-tabs-nav li.ui-state-hover {
	background: transparent;
}
.tabs-vertical-oceano .ui-tabs-nav li.ui-state-hover a {
	color: #000;
}


/* ####################################### */
/* ######### TABS HORIZONTALES ########### */
/* ####################################### */

/* ==================================================================================== GLOBAL */
.tabs-horizontal-simple {
	background: none;
	border: none;
	padding: 0;
}
.tabs-horizontal-simple > .ui-tabs-panel {
	margin-top: 0.749em;
	padding: 0;
}

/* navegación */
.tabs-horizontal-simple > .ui-tabs-nav {
	background: transparent;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	border-width: 0 0 1px 0;
	padding-left: 0.5em;
}
.tabs-horizontal-simple > .ui-tabs-nav li.ui-tabs-selected {
	font-weight: bold;
}
.tabs-horizontal-simple > .ui-tabs-nav li {
	background: transparent;
	border-width: 0;
	/*margin-top: 0.42em;*/
}
.tabs-horizontal-simple > .ui-tabs-nav li a {
	color: #555;
	/*font-size: 0.923em;*/
}
.tabs-horizontal-simple > .ui-tabs-nav li.ui-tabs-selected {
	background: #ffffff;
	border: 1px solid #AAA !important;
	border-bottom: 0 !important;
	-moz-border-top-left-radius: 4px /*{cornerRadius}*/;
	-moz-border-top-right-radius: 4px /*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px /*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px /*{cornerRadius}*/;
	border-top-left-radius: 4px /*{cornerRadius}*/;
	border-top-right-radius: 4px /*{cornerRadius}*/;
	margin-top: 0;
}
.tabs-horizontal-simple > .ui-tabs-nav li.ui-tabs-selected a {
	color: #000;
	/*font-size: 1.083em;*/
}
.tabs-horizontal-simple > .ui-tabs-nav li.ui-state-hover {
	margin-top: 0;
}
.tabs-horizontal-simple > .ui-tabs-nav li.ui-state-hover a {
	/*font-size: 1.083em;*/
}

/* panel */
.tabs-horizontal-simple-enmarcado > .ui-tabs-panel {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	border-top: 0;
	padding: 0.769em;
}



/* ==================================================================================== */
.tabs-horizontal-simple-01 > .ui-tabs-nav li {
	background: #e4e4e4;
	border-color: #e4e4e4;
}

/* ==================================================================================== */
.tabs-horizontal-simple-02 > .ui-tabs-nav li {
	background: #0065a3;
	border-color: #0065a3;
}
.tabs-horizontal-simple-02 > .ui-tabs-nav li a {
	color: #ffffff;
}
.tabs-horizontal-simple-02 > .ui-tabs-nav li.ui-tabs-selected a {
	color: #000000;
}


/* ==================================================================================== */
.tabs-horizontal-derecha  > .ui-tabs-nav li {
	float: right;
}


/* ===== TABS POR SECCIONES ===== */
.tabs-vertical-portada-temas .ui-tabs-nav {
	width: 300px;
}


/* ===== FIN TABS ===== */



/* ====== Secciones concretas ====== */


/* Presidenta */
.block-goto-estructura-presidenta .form-item-tid {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
}
.block-goto-estructura-presidenta .form-item-tid select {
	width: 12.8em;
}


/* Actualidad de la Presidenta */
.block-buscador-notas-prensa {
	
}

.block-buscador-notas-prensa label {
	display: block;
	font-weight: normal;
}


.block-buscador-notas-prensa .field-wrapper {
	float: left;
	margin: 0.385em 0;
	overflow: hidden;
}

.block-buscador-notas-prensa .field-wrapper-desde {
	margin-right: 2%;
	width:48%;
}

.block-buscador-notas-prensa .field-wrapper-hasta {
	margin-left: 2%;
	width:48%;
}

.block-buscador-notas-prensa .field-wrapper-desde input[type="text"],
.block-buscador-notas-prensa .field-wrapper-hasta input[type="text"] {
	font-size: 0.80em;
	padding-left: 0.154em;
	padding-right: 0.154em;
	width: 71%;
}

.block-buscador-notas-prensa .field-wrapper-busca-texto {
	width: 100%;
}

.block-buscador-notas-prensa .field-wrapper-busca-texto input[type="text"] {
	width: 84%;
}



/* ----- 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: none;
	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.385em;
	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.769em 0 0.769em 1.154em !important;
	}
	
	
	/* 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;
	}


/* Galería multimedia de la presidenta:
 * 
 * Controles del formulario buscador de la galería.
 * 
 */
/*#views-exposed-form-galeria-multimedia-via-ajax-page .views-exposed-widget {
	float: none;
}*/
#views-exposed-form-galeria-multimedia-via-ajax-page input[type="text"] {
	margin-right: 3%;
	width: 88%;
}


/* ===== PROPUESTAS DE SUSTITUCIÓN DE REGLAS DE ESTILO ===== */

h2.title-ultimos-dias {
	font-size: 1.231em;
	font-weight: bolder;
	background: url(../images/bg_ultimos_dias.png) no-repeat top left;
	padding: 0.2em 0 0.2em 2.5em;
}

h2.title-tramites-mas-utilizados {
	font-size: 1.231em;
	font-weight: bolder;
	background: url(../images/bg_mas_utilizados.png) no-repeat top left;
	padding: 0.2em 0 0.2em 2.5em;
}

.listado-tiempo-restante li {float:left; position:relative; width:100%; margin-bottom:1em;}
.listado-tiempo-restante li a {float:left; position:relative; width:58%;}
.listado-tiempo-restante li span {float:right; position:relative; width:38%; font-size:0.8em; padding:0.3em;}
.listado-tiempo-restante li span.amarillo {background-color:#bac2d4; color:#374a7d; }
.listado-tiempo-restante li span.verde {background-color:#dfcfda; color:#8d1f44;}

.anclaje-aux #scrollbar1, .anclaje-aux #scrollbar2 {
	width: 100%;
}


.view-secciones article {
  margin-bottom: 1em;
  margin-left: 1em;
  margin-bottom: 2em;
}

.view-secciones .node-links {
  display: none;
}

.view-secciones h1 {
  margin-top: 1em;
  font-size: 1.3em;
}

/* otras propuestas posteriores 
#block-views-tramites-ultimosdias-block-1,
#block-views-tramites-mas-utilizados-block {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
*/



/* temporal */
#block-views-32bca146cf4d5bea960d1ea273f7dd6d .block-inner {
	background-color: #D6DAE5;
	-moz-border-radius: 0 0 1.154em 0;
 	-webkit-border-radius: 0 0 1.154em 0;
 	border-radius: 0 0 1.154em 0;
}
#block-views-32bca146cf4d5bea960d1ea273f7dd6d h2.block-title {
	font-size: 1em;
	font-weight: bold;
	padding: 1.5em 0.5em 0.5em 1.2em;
}
#block-views-32bca146cf4d5bea960d1ea273f7dd6d .content {
	font-size: 0.9em;
	padding: 0 0.5em 1em 1.2em;
}

.titulo-estructura{
  font-size: 1.5em;
  margin-bottom: 1em;
  font-weight: bold;
  line-height: 1.5em;
}
