body {
	font-family: 'Lato', sans-serif;
	background-color: #e8ebef;
}

.barrasup {
	height: 0.4375rem;
	background: linear-gradient(to right, #A3B2D9, #73acda, #007cc6, #001F63);
}

.bgheader {
	background-color: white;
}

.container {
	max-width: 71.25rem;
}

.header {
	height: 5.25rem;
}

.logo {
	padding-top: 0.875rem;
}

img#logoPieEntidad {
	height: 70px;
}



/*****************************
***** PAGINAS ERROR **********
*****************************/
        
.logoError{
            margin: 0 0 20px 0;
            display: block;
    		width: 202px;
    		height: 143px;  
            text-indent: -9999px;  
            background: url("data:image/png;base64,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") no-repeat; 
            background-size: contain;   
}

.wrapperError{
	width: 500px;
    margin: auto;
}

.bodyError{
	display: table-cell;    
    vertical-align: middle;
}

.htmlError{
    display: table;
    height: 100%;
    width: 100%;
}


/*****************************
***** MEDIDAS ****************
*****************************/

.top15 {
	margin-top: 15px;
}

.top10 {
	margin-top: 0.625rem;
}

.top20 {
	margin-top: 1.25rem;
}

.top40 {
	margin-top: 2.5rem;
}

.padtop10 {
	padding-top: 0.625rem;
}

.padtop20 {
	padding-top: 1.25rem;
}

.padtop40 {
	padding-top: 2.5rem;
}

.bottom10 {
	margin-bottom: 0.625rem;
}

.bottom20 {
	margin-bottom: 1.25rem;
}

.bottom40 {
	margin-bottom: 2.5rem;
}

.navbar-light .navbar-brand {
	display: none;
}


.fleft {
	float:left;
}

.fright {
	float:right;
}


/*****************************
***** TAMAÑO TEXTOS **********
*****************************/

h1 {
	color: #001F63;
	font-size: 1.875rem;
	font-weight: 800;
}

h1 .sede {
	color: white;
	font-size: 0.9375rem;
	font-weight: 800;
	position: relative;
	top: 1.875rem;
}

h1 .diputacion {
	color: white;
	font-size: 0.9375rem;
	font-weight: 400;
	position: relative;
	top: 1.75rem;
	text-transform: uppercase;
}

h1 .bienvenida {
	color: white;
	font-size: 1.3125rem;
	font-weight: 400;
	margin-bottom: 0;
	text-decoration: none;
}

h1 .titulo {
	color: white;
	font-size: 1.875rem;
	font-weight: 700;
	text-transform: uppercase;
}

h2 {
	color: #383738;
	font-size: 1.5rem;
	font-weight: 800;
}

h2.titulo {
	color: #001F63;
	font-size: 1.3125rem;
	font-weight: 700;
}

h3.titulo {
	padding: 2pt;
	border-radius: 3px;
	font-size: 0.75rem;
	color: #706f6f;
	font-weight: 800;
	text-align: center;
}
h3.novedad {
    background-color: rgba(0, 31, 99);
	color: white;
}
h3.novedadRojo {
    background-color: #EB1D29;
	color: white;
}

h3.tit_incidencia {
	font-size: 1rem;
	color: #001F63;
	font-weight: 700;
	margin-bottom: 1.2rem;

}

h4.titulo {
	font-size: 1.125rem;
	color: #001F63;
	font-weight: 700;
}


/* TEXTOS INTERIORES */

h1 .sedeInterior {
	color: #001F63;
	font-size: 0.9375rem;
	font-weight: 800;
	position: relative;
	top: 1.875rem;
}

h1 .diputacionInterior {
	color: #001F63;
	font-size: 0.9375rem;
	font-weight: 400;
	position: relative;
	top: 1.75rem;
	text-transform: uppercase;
}

p {
	font-size: 0.8125rem;
	color: #515051;
}

.smaller{
	font-size:smaller;
}

.larger{
	font-size:larger;
}


/* ENLACES */

a {
	color: #001F63;
	font-size: 0.8125rem;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.volver a {
	position: absolute;
	bottom: 1rem;
	font-size: 0.9375rem;
}


/*IDIOMA*/

.containerIdioma {
	text-align: right;
	margin-top: 0.8rem;
}

.idioma {
	background-color: rgba(192, 192, 192, .75);
	padding: 4px;
	border-radius: 0;
	color: white;
	line-height: .5;
}

.idioma:hover, .idioma:focus-visible {
	background-color: rgba(192, 192, 192, .75);
}

.idioma:active, .idioma.show {
	background-color: rgba(192, 192, 192, .75) !important;
	border-color: transparent !important;
}

.dropdown-menu {
	background-color: #c0c0c0;
	min-width: 9rem;
	padding: .5rem 0;
	margin: .125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 0;
	z-index: 1100;
}

.dropdown-item img {
	margin-right: 0.725rem;
}

.hour {
	color: white;
	font-weight: 800;
}

.date {
	color: white;
	font-size: 0.6875rem;
	font-weight: normal;
	position: relative;
	top: -0.35rem;
}

.hour.interior {
	color: #383738;
	font-weight: 800;
}

.date.interior {
	color: #383738;
	font-size: 0.6875rem;
	font-weight: normal;
	position: relative;
	top: -0.35rem;
}

.date_int {
	margin-bottom: 2rem;
}

.date_int .hour.interior {
	color: #515051;
	font-weight: 800;
	font-size: 4rem;
}

.date_int .date.interior {
	color: #515051;
	font-size: 2rem;
}



footer h5 {
	font-size: 0.875rem;
	color: white;
	font-weight: 800;
	text-transform: uppercase;
}

p.descripcion {
	font-size: 0.75rem;
	color: #706f6f;
	font-weight: 400;
	text-align: center;
	line-height: 0.9rem;
}

p.descripcion > a {
    font-size: 0.75rem;
    color: #706f6f;
    text-decoration: underline;
}

.labelMenuLateral {
	font-size: 1rem;
	color: #001F63;
	font-weight: 700;
	line-height: 1rem;
	margin: auto;
}
label.error {
    color: red;
}

.txtProc {
	margin-top: 0.625rem;
	margin-bottom: 0.25rem;
	color: white;
}


/*LISTAS*/

.contenido ul {
	list-style: none;
	padding: 0;
	margin: 0.625rem 0 0 0;
}

.contenido ul li {
	padding-left: 1.3em;
	font-size: 0.8125rem;
	color: #515051;
	line-height: 1.1rem;
	margin-bottom: 1.2rem;
}

.contenido a{
	text-decoration: underline;
}
.contenido ul li a {
	color: #001F63;
	text-decoration: underline;
}
a.card-title-tramite{
	text-decoration: none;
}
.listado-pag a {
	text-decoration: underline;
}

.contenido ul li a:hover {
	text-decoration: underline;
}

.contenido ul li:before {
	color: #001F63;
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1rem;
	width: 1rem;
}

.contenido ol li {
	padding-left: 1.3em;
	font-size: 0.8125rem;
	color: #515051;
	line-height: 1.1rem;
	margin-bottom: 0.6rem;
}

ul.listado {
	list-style: none;
	padding: 0;
	margin: 0.625rem 0 0 0;
}

ul.listado li {
	padding-left: 1.3em;
	font-size: 0.8125rem;
	color: #706f6f;
	line-height: 1.1rem;
	margin-bottom: 0.2rem;
}

ul.listado li.hijo {
	margin-left: 1rem;
}

ul.listado li a {
	color: #706f6f;
	text-decoration: none;
	font-weight:400;
}

ul.listado li a:hover {
	color: #001F63;
	text-decoration: none;
}

ul.listado li:before {
	color: #001F63;
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1rem;
	width: 1rem;
}

ul.listado li a.active {
	font-weight:800;
}

ul.footer-enlaces {
	list-style: none;
	padding: 0;
	margin: 0.625rem 0 0 0;
}

ul.footer-enlaces li {
	padding-left: 1.3em;
	font-size: 0.75rem;
	color: #acb8c1;
	line-height: 1.1rem;
}

ul.footer-enlaces li a {
	color: #acb8c1;
	text-decoration: none;
}

ul.footer-enlaces li a:hover {
	color: white;
	text-decoration: none;
}

ul.footer-enlaces li:before {
	color: #acb8c1;
	content: "\f105";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: -1rem;
	width: 1rem;
}

ul.faqAnexo li {
    margin-bottom: 0.5rem;
}

ul.faqAnexo {
    padding-left: 1.8em;
}

/*
 * Custom translucent site header
 */

.navbar-brand {
	display: none;
}

.navbar {
	padding: .5rem 1rem 0 1rem;
}

.pbCabExt {
	padding-bottom: 11px;
}

.navbar:not(.menuVertical) {
	background-image: url(/sxc/export/system/modules/tgs.dipacoruna.subsede/resources/img/crespon.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: 50px;
}

.bg-light {
	background-color: rgba(255, 255, 255, .30) !important;
}

.navbar-expand-sm .navbar-nav .nav-link {
	padding-right: 1.2rem;
	padding-left: 1.2rem;
	font-size: 1rem;
}

.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
	color: white;
	font-weight: 800;
	font-size: 1rem;
	border-bottom: 0.25rem #fff solid;
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: white;
}

.navbar-light .navbar-nav .nav-link {
	color: white;
	font-size: 1rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.form-inline .form-control {
	position: relative;
	top: -5px;
}

.navbar-interior .navbar-nav .active > .nav-link,
.navbar-interior .navbar-nav .nav-link.active,
.navbar-interior .navbar-nav .nav-link.show,
.navbar-interior .navbar-nav .show > .nav-link {
	color: #001F63;
	font-weight: 800;
	border-bottom: 0.25rem #001F63 solid;
}

.navbar-interior .navbar-nav .nav-link:focus,
.navbar-interior .navbar-nav .nav-link:hover {
	color: #001F63;
}

.navbar-interior .navbar-nav .nav-link {
	color: #515051;
	font-size: 1rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
}

.nav-link {
	display: block;
	padding: .5rem 0.25rem;
	font-size: 0.8125rem;
	color: #515051;
}

.nav-link.active {
	display: block;
	font-weight: 800;
}


/* breadcum */

.bgbreadcum {
	background: linear-gradient(to right, #d5e4f2, #d5e4f2, #f7f7f7, #f7f7f7);
}

.breadcrumb {
	background-color: #f7f7f7;
	border-radius: 0;
	font-size: 0.825rem;
	line-height: 1rem;
	height: 42px;
	padding-top: 14px;
	padding-left: 1rem;
}

.estasen {
	background: #d5e4f2 url(../img/breadcum.png) top right no-repeat;
	position: relative;
	float: left;
	padding-right: 2rem;
	font-size: 0.825rem;
	line-height: 2.625rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #6c757d;
	content: "\f054";
	font-family: FontAwesome;
	font-size: 0.625rem;
}

.breadcrumb-item a {
	color: #001F63;
	text-decoration: none;
}

.breadcrumb-item a:hover {
	color: #001F63;
	text-decoration: underline;
}


/* TABLON ANUNCIOS / NOTICIAS */

.noticia h3 a {
	font-size: 1.2rem;
}

.noticia h3 {
	margin-bottom: 0;
}

p.fecha {
	margin-bottom: 10px;
}

h6.listadoPublicaciones{
	font-variant: small-caps;
    text-decoration: underline;
}

.avisoNoticia {
    background-color: #001F63;
    font-size: 0.9rem;
    color: white;
    display: inline;
}

/* PAGINADOR */

.page-link {
	color: #001F63;
}

.page-item.active .page-link {
	background-color: #001F63;
	border-color: #001F63;
}

/* enable absolute positioning */

.inner-addon {
	position: relative;
}


/* style glyph */

.inner-addon .glyphicon {
	position: absolute;
	padding: 5px;
	pointer-events: none;
	z-index: 1;
	color: #a8a8a8;
}

form.buscForm .inner-addon .glyphicon {
	position: absolute;
	padding: 5px;
	pointer-events: none;
	z-index: 1;
	color: #a8a8a8;
	line-height: 1.625rem;
}


/* align glyph */

.right-addon .glyphicon {
	right: 10px;
}


/* add padding  */

.right-addon input {
	padding-right: 30px;
}


/* FORM */

.form-control::placeholder {
	color: #999;
	opacity: 1;
	font-size: 0.875rem;
}

#tramites .form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	padding-right: 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: 0;
	border-left: #001F63 0.25rem solid;
}

#formBuscadorTramitesSup {
	padding-left: 1rem;
}

/* COLLAPSABLES */

.card {
	position: relative;
	border: 0;
}

.card-header:hover {
	cursor: pointer;
}

#accordion>.card>.card-header {
    margin-bottom: .5rem;
	padding: .75rem 1.25rem;
	background-color: #f7f7f7;
	border-bottom: 0;	
}

.card-title {
	font-size: 0.875rem;
	font-weight: 800;
	color: #383738 !important;
	padding-left: 3rem;
	text-decoration: none;
}

.card-title-tramite {
	font-size: 0.875rem;
	font-weight: 800;
	color: #383738 !important;
	text-decoration: none;
}

.card-body {
	flex: 1 1 auto;
	padding: 0 1.25rem 1.25rem 2.5rem;
}

.accordion .card-header:after {
	font-family: 'FontAwesome';
	content: "\f106";
	float: right;
	font-size: 1.5rem;
	line-height: 1.5rem;
}

.accordion .card-header.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\f107";
	font-size: 1.5rem;
	line-height: 1.5rem;
}

.iconoProc {
	background-color: #001F63;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	width: 3rem;
	height: 3rem;
	padding-top: .5rem;
}


/* PORTAL TRANSPARENCIA */

.cabeceraTransparencia {
	background: url(../img/bg_transparencia_sede.jpg) no-repeat center center;
	background-size: cover;
	height: 150px;
}

h1.transparencia {
	color: #fff;
	font-weight: 700;
	line-height: 9.375rem;
	font-size: 2.5rem;
}

.shadow {
	box-shadow: none !important;
}

.azuloscuro {
	background-color: #001F63;
	padding: 5px 15px;
}

.azulclaro {
	background-color: #fff;
	padding: 0 15px;
}

.verticalspacer {
	display: none;
}

p.cuadroazuloscuro, p.cuadroazuloscuromenu a {
	color: #fff;
	text-transform: uppercase;
	line-height: 2rem;
	margin-bottom:0;

}

p.unlinearectanguloclaro {
	text-transform: uppercase;
	line-height: 3rem;
	margin-bottom:0;
}

p.unlinearectanguloclaro:before,
.azulclaro p.cuadroazuloscuro:before {
	font-family: 'FontAwesome';
	content: "\f101";	
	color: #001F63;
	font-size: 1rem;
	line-height: 1.5rem;
	padding:0 1.5rem;
}


.azulclaro p.cuadroazuloscuro {
	color: #001F63;
	text-transform: uppercase;
	line-height: 2rem;
	margin-bottom:0;
}

.azulclaro ul li{ 
	margin: 10px 0;	
}

.azulclaro ul li { 
	list-style: none;
	font-size: 0.825rem !important;
}

.azulclaro ul li ul li:before{
	font-family: 'FontAwesome';
	content: "\f0da";	
	color: #001F63;
	font-size: 1rem;
	line-height: 1.5rem;
	padding:0 1rem;
}

.grisclaro {
	margin-left: 4rem;
}

.grisclaro p.cuadroazuloscuro {
	color: #001F63;
	text-transform: uppercase;
	line-height: 2rem;
	margin-bottom:0;
}

.grisclaro p.cuadroazuloscuro:before {
	font-family: 'FontAwesome';
	content: "\f105";	
	color: #001F63;
	font-size: 1rem;
	line-height: 1.5rem;
	padding:0 1rem;
}

.unlinearectanguloclaro ul li { 
	list-style: none;
	margin-left: 5.5rem;
}

.unlinearectanguloclaro ul li:before{
	font-family: 'FontAwesome';
	content: "\f0da";	
	color: #001F63;
	font-size: 1rem;
	line-height: 1.5rem;
	padding:0 1rem;
}



/* TRANSPARENCIA NIVEL 1 */

.card-transparencia {
	position: relative;
	border: 0;
}

.card-header-transparencia {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: #ffffff;
	border: 1px solid #d8d8d8;
}

.card-header-transparencia:hover {
	cursor: pointer;
}

.card-title-transparencia {
	font-size: 0.875rem;
	font-weight: 400;
	color: #83afd9 !important;
}

.card-body-transparencia {
	flex: 1 1 auto;
	padding: 0;
}

.accordion .card-header-transparencia:after {
	font-family: 'FontAwesome';
	content: "\f106";
	float: right;
	font-size: 1rem;
	line-height: 1.5rem;
}

.accordion .card-header-transparencia.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\f107";
	font-size: 1rem;
	line-height: 1.5rem;
}

/* TRANSPARENCIA NIVEL 2 */

.card-transparencia2 {
	position: relative;
	border: 0;
}

.card-header-transparencia2 {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: #efefef;
	border: 1px solid #d8d8d8;
}

.card-header-transparencia2:hover {
	cursor: pointer;
}

.card-title-transparencia2 {
	font-size: 0.875rem;
	font-weight: 400;
	color: #383738 !important;
}

.card-body-transparencia2 {
	flex: 1 1 auto;
	padding: 0 1.25rem 1.25rem 2.5rem;
}

.accordion .card-header-transparencia2:after {
	font-family: 'FontAwesome';
	content: "\f106";
	float: right;
	font-size: 1rem;
	line-height: 1.5rem;
}

.accordion .card-header-transparencia2.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\f107";
	font-size: 1rem;
	line-height: 1.5rem;
}

/* TRANSPARENCIA NIVEL 3 */

.card-header-transparencia3 {
	padding: .75rem 1.25rem;
	margin-bottom: 0;
	background-color: #fafafa;
	border: 1px solid #d8d8d8;
}

.card-header-transparencia3:hover {
	cursor: pointer;
}

.card-title-transparencia3 {
	font-size: 0.75rem;
	font-weight: 400;
	color: #83afd9 !important;
}

.card-body-transparencia3 {
	flex: 1 1 auto;
	padding: 0;
}

/* CONTENIDOS */

.fondoContendor {
	background-color: white;
	padding: 1.5rem;
	margin-bottom: 1.5rem;
}

.fondocaja {
	background-color: rgba(250, 250, 249, .85);
	padding: 0.79rem;
}

.fondocajaBlue {
	background-color: rgba(0, 31, 99, .85);
	padding: 0.79rem;
	color: white;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 800;
	text-align: center;
}

.fondocajaDoc {
	background-color: #f3f5f8;
	padding: 0.79rem;
	color: #383738;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 800;
	text-align: center;
	width: 170px;
	height:100px;	
	border: 1px solid #d8d8d8;
	margin: 0 auto;
}

.fondocajaDoc p.txtProc {
	color: #383738;
	font-size:0.725rem;
	margin-bottom:0;
}

 .fondocajaDoc p.txtMode {
 	color: #383738; 
	font-weight:400;
	text-transform: capitalize;
 }

.fondocajaOnline {
	background-color: #001F63;
	padding: 0.79rem;
	color: white;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 800;
	text-align: center;
	width: 160px;
	height:100px;
	margin: 0 auto;
}

.fondocajaOnline p.txtProc {
	color: #fff;
	font-size:0.725rem;
	margin-bottom:0;
}

 .fondocajaOnline p.txtMode {
 	color: #fff; 
	font-weight:400;
	text-transform: capitalize;
 }



.cajaContenido {
	background-color: white;
	padding: 0.75rem;
}

.cajaContenido img {
	margin-top: 0.74rem;
	margin-bottom: 0.74rem;
}

.utilidades {
	position: relative;
	text-align: right;
}

.util {
	background-color: #f3f5f8;
	padding: 10px;
	border-radius: 0;
	color: #001F63;
	font-size: 1.125rem;
}
#warningFlotante{
	width: 100em;
	top: 5em;
	padding: .7em;
	color: rgb(255, 255, 255);
	background-color: rgb(48, 53, 58);
}

.warningRow {
	margin-left: 0;
	margin-right: 0;
}

.marginAuto {
	margin:auto;
}

.divLinkWarning{
	margin-left: -7px;
}

.linkWarning {
	color: rgb(255,255,255);
	text-decoration:underline;
}



.c-alert--exclamation {
	background: rgba(215, 89, 83, .85);
	font-weight: 500;
	position: relative;
	padding: 18px;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
}

.c-alert--exclamation .fa {
	border-radius: 999px;
	background: #fff;
	height: 25px;
	line-height: 25px;
	margin-right: 6px;
	text-align: center;
	width: 25px;
	color: rgb(215, 89, 83);
}

.c-alert--warning {
	background: rgba(231, 173, 70, .85);
	font-weight: 500;
	position: relative;
	padding: 18px;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
}

.c-alert--warning .fa {
	border-radius: 999px;
	background: #fff;
	height: 25px;
	line-height: 25px;
	margin-right: 6px;
	text-align: center;
	width: 25px;
	color: rgb(231, 173, 70);
}

.c-alert--information {
	background: rgba(160, 198, 86, .85);
	font-weight: 500;
	position: relative;
	padding: 18px;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
}

.c-alert--information .fa {
	border-radius: 999px;
	background: #fff;
	height: 25px;
	line-height: 25px;
	margin-right: 6px;
	text-align: center;
	width: 25px;
	color: rgb(160, 198, 86);
}

.infotxt {
	background-color: #fff;
	opacity: .6;
	font-size: 0.75rem;
	padding: 14px 10px;
}

.ambito {
	font-size: 0.825rem;
	color: #515051;
	font-weight: 400;
	line-height: 1.2rem;
	margin: auto;
}

/* BANNERS LATERAL */

.bannerTexto {
	background-color: white;
	padding: 0.79rem;
}

.bannerImg,
.bannerImg img {
	display: block;
	position: relative;
	width: 100%;
}

.bannerImg p {
	background-color: rgba(0, 31, 99, .9);
	display: block;
	position: absolute;
	bottom: -16px;
	right: 0;
	padding: 5px;
	color: white;
	font-weight: 800;
}

.triangulo {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 50px 50px;
	border-color: transparent transparent #001F63 transparent;
	position: relative;
	top: -50px;
	float: right;
}

.triangulo img {
	position: absolute;
	right: 0.625rem;
	top: 1.75rem;
}

#faq {
	margin-bottom: 60px;
}

.contenidoFaq {
	margin: 0 20px 60px 20px;
}

a.subir {
	text-transform: uppercase;
}


.formulario {
	background-color: #f9f9f9;
	padding:20px;
	font-size: 14px;
	color:#515051;
}

#form_info {
    padding-bottom: 20px;
}
#form_info div {
    color: #001F63;
    background-color: white;
    border-radius: 5px;
    font-weight: bold;
    font-size: larger;
}
.form {
    margin-bottom: 20px;
}

.form-colA {
    width: 30%;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
    margin-right: 26px;
}

.form-colA label,
.form-colA input {
	width:100%;
}

.boxform label {
    display: block;
    padding-bottom: 8px;
}

.fclear {
    clear: both;
}

.form-colB {
    width: 95%;
    float: left;
    font-weight: bold;
    margin-bottom: 15px;
}

.form-colB input {
	float:left;
}

.form-colB label {
    margin-top: 2px;	
}

.form-colB textarea {
	width:100%;
}

.form-colB input[type=radio] {
    float: none;
    margin-left: 20px;
}

.form-colB select {
    float: none;
    margin-left: 20px;
}

.boxform label {
    display: block;
    padding-bottom: 8px;
}

.txt-obligatorio {
	text-align:right;
	margin-right:28px;
	margin-bottom:10px;
}

.txt-obligatorio, 
.obliga {
	color:#D90000;
}

.txt-obligatorio span, 
.obliga {
	font-size:130%;
}

.fclear {
    clear: both;
}

.protec {
	margin-right:22px;
}

.protec div {
	font-weight:bold;
	padding:10px 0 15px;
}

.protec p {
	font-size:0.95em;
}

.aright {
    text-align: right;
}

.btnForm {
    background-color: #001F63;
    font-size: 1rem;
	text-transform: uppercase;
    color: #fff;
	margin-right:2rem; 
}

.btn-default {
	background-color: #f2f1f0;
}

/* FOOTER */

.site-footer {
	background-color: #272b2f;
}

.footer-area-wrap {
	background-color: #30353a;
	padding: 2.5rem 0;
}

.txtfooter {
	color: #acb8c1;
	font-size: 0.75rem;
}

.txtfooter a {
	color: white;
	font-size: 0.75rem;
	text-decoration: none;
}

.txtfooter a:hover {
	text-decoration: underline;
}

.site-footer .site-info::after {
	content: "";
	display: table;
	table-layout: fixed;
	clear: both;
}

.site-footer .social-list {
	float: right;
}

.site-footer .social-list {
	display: inline-block;
	margin-bottom: 0;
}

.site-info .social-list {
	margin: 0 0 20px;
	margin-bottom: 20px;
}

.inline-list {
	padding: 0;
	margin: 0;
	list-style: none;
}

.social-list .menu-item {
	margin: 0;
}

.inline-list li {
	display: inline-block;
	vertical-align: top;
}

.site-footer .footer-links {
	float: right;
	margin-top: 0;
	padding-top: 1.625rem;
	padding-bottom: 1.625rem;
	display: block;
	vertical-align: middle;
	font-size: 0.75rem;
	color: #acb8c1;
}

.site-footer .footer-copyright {
	float: left;
	margin-top: 0;
	padding-top: 1.625rem;
	padding-bottom: 1.625rem;
	display: block;
	vertical-align: middle;
	font-size: 0.75rem;
	color: #acb8c1;
}

ul.footlink {
	list-style: none;
	padding: 0;
}

ul.footlink li {
	font-size: 0.75rem;
	color: #acb8c1;
	line-height: 1.1rem;
}

ul.footlink li a {
	color: #acb8c1;
	text-decoration: none;
}

ul.footlink li a:hover {
	color: white;
	text-decoration: none;
}

ul.footlink li.pieConResaltado a {
    border-radius: 4PX;
    color: white;
    background-color: #001F63;
    padding-left: 2px;
    padding-right: 2px;
	text-decoration: none;
}

ul.footlink li.pieConResaltado a:hover {
    font-weight: bold;
}

.pieLogos {
    padding-bottom: 2rem;
	display:block;
	margin:auto;
}


#logoConcelloDixital {
    height:120px;
}


#logoCabecera{
	max-height:70px;
	height: 55px;
}
.colorBlanco{
	color: white !important;
}
.colorRojo{
	color: red !important;
}		
.logoPieEntidad{
	max-height:70px;
}


.img_noticia,
.form img,
.centrada {
	border: 1px solid #515051;
}

.centrada {
	display: block;
	margin: 0 auto;
}

img.centrada {
	max-width:100%;
}


/* calendario */

.local {
	background: #d75953;
}

.provincial {
	background: #a0c656;
}

.nacional {
	background: #538fd6;
}

.nacional a,
.local a,
.provincial a {
	color: #fff;
}

#calendario {
	margin-top: 30px;
}

#ui-datepicker-div {
	background-color: white;
	width: 17%;
}

.ui-datepicker-next {
	position: absolute;
	right: 35px;
}

#calendario .ui-datepicker-next {
	position: absolute;
	right: unset;
	margin-top: -35px;
	margin-left: 210px;
}

.ui-datepicker-next:before {
	font-family: 'FontAwesome';
	content: "\f101";	
	color: #0032a0;
	font-size: 1rem;
	line-height: 1.5rem;
	margin:0 -5.6rem 0 0;
}

.ui-datepicker-prev {
	position: absolute;
}

#calendario .ui-datepicker-prev {
	position: absolute;
	margin-top: -35px;
	margin-left: -15px;
}

.ui-datepicker-prev:before {
	font-family: 'FontAwesome';
	content: "\f100";	
	color: #0032a0;
	font-size: 1rem;
	line-height: 1.5rem;
	margin:0 -0.875rem 0 1.5rem;
}

.ui-datepicker-group {
	display: inline-table;
	width: 33%;
	padding: 0 20px 20px;
}

.ui-datepicker-title {
	font-weight: 700;
	text-align: center;
}

.ui-datepicker-calendar {
	border-collapse: collapse;
	width: 95%;
	margin: 0 auto;
}

.ui-datepicker-calendar thead th {
	background: #dcdcdc;
	font-weight: 400;
	text-align: center;
	font-size: 0.825rem;
	color: #515051;
}

.ui-datepicker-calendar td {
	padding: 0 2px;
	text-align: center;
}


.ui-icon-circle-triangle-w {
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 7px 0 10px 25px;
	cursor: pointer;
	color: #000;
}

.ui-icon-circle-triangle-e {
	background-repeat: no-repeat;
	background-position: right 5px;
	padding: 7px 25px 10px 0;
	cursor: pointer;
	color: #000;
}

a.ui-state-default {
	text-decoration: none;
	cursor: default;
}

a.ui-state-default:hover {
	text-decoration: none;
	cursor: default;
}

a.ui-state-hover {
	text-decoration: none;
	cursor: default;
}

a.ui-state-hover:hover {
	text-decoration: none;
	cursor: default;
}

#leyenda {
	width: 100%;
	height: 3rem;
}

ul#leyenda_cal_list {
	list-style: none;
}

ul#leyenda_cal_list li {
	float: left;
	display: block;
	height: 3rem;
	padding: 0 20px;
}

li#leyenda_nacional {
	background: url(../img/ico_festivo_nacional.png) no-repeat 0 3px;
}

li#leyenda_autonomia {
	background: url(../img/ico_festivo_autonomico.png) no-repeat 0 3px;
}

li#leyenda_local {
	background: url(../img/ico_festivo_local.png) no-repeat 0 3px;
}



.iframe_cvd {
	border: 0;
	width: 100%;
	height: 450px;
}


.dnone {display: none;}




/* modulo - historico */
.historico {
	padding:3px 0; 
	margin-bottom:15px; 
	min-height:40px;
}

.historico ul {
	padding-left: 10px;
}

.historico li {
	display: inline-block;
	padding-left:6px;
	margin-right:-2px;
}

.historico li a {
	display:block;
	font-size:0.875rem;
	margin-right: 0;
	padding:0 3px;
	line-height:30px;
}

.historico li.seleccionado a {
    background-color:#001F63;
	color: #fff;
}

.box3_mid {
	background:#fff;
	padding:3px 12px 3px 20px; 
}

.box3 h3 {
	font-size:1.15em;
	margin:10px 0 0;
	font-weight:bold;
}

.box3 h4 {
	font-size:1em;
	margin-top:10px;
	margin-bottom:2px;
	font-weight:bold;
}

.box3 ul div{}

.box3 li {
	padding:10px 0;
	display:none;
	line-height:1.25em;
}

.box3 a{ 
	display:block;	
}

.box3 li.visible {
	display:block;
}

#super {
	position:absolute;
	top:0;
	left:15px;
	width:93%;
}

ul.concellos li:before,
#super li:before {	
	content: "";	
}

/*
 * Extra utilities
 */

.flex-equal > * {
	-ms-flex: 1;
	flex: 1;
}

@media (min-width: 48rem) {
	.flex-md-equal > * {
		-ms-flex: 1;
		flex: 1;
	}
}

.overflow-hidden {
	overflow: hidden;
}

#cajaSubtel {
	width: 93px;
}

@media (max-width: 768px) {
	#defaultCal {display: none}
	#ui-datepicker-div {width: 27%;}
	.ui-datepicker-prev {left: -10px;}
	.ui-datepicker-next {right: 23px;}
	.ui-datepicker-group {width: 50%;}

	.navbar-interior .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(180, 180, 180, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
	.navbar-light .navbar-toggler,
	.navbar-interior .navbar-toggler {border-color: rgba(180,180,180,.8);}

	.navbar.navbar-toggleable-md.navbar-expand-md.menuVertical {background-color: #f3f5f8; margin-bottom: 24px; padding: 7px 10px;}
	.menuVertical .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(180, 180, 180, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
	.menuVertical .navbar-toggler {border-color: rgba(180,180,180,.8);}
	.pbCabExt {padding-bottom: 51px;}
	#calendario .ui-datepicker-prev {margin-left: 40px;}
}

@media (max-width: 500px) {

	.logo img {width: 60px;}
	
	h1 {font-size:24px;}
	h2 {font-size:21px;}
	h3 {font-size:1rem;}	
	h1 .sede, 
	h1 .sedeInterior {font-size: 9px; top: 15px;}
	h1 .diputacion, 
	h1 .diputacionInterior {font-size: 10px; font-weight: 800; top: 16px;}
	h1 .bienvenida {font-size:16px;}
	h1 .titulo {font-size: 18px;}
	h1.transparencia {font-size: 1.5rem;line-height: 5.375rem;}
	
	.cabeceraTransparencia {height: 80px;}
	.azulclaro {padding:0;}
	.unlinearectanguloclaro a {font-size:11px;line-height:2.5rem}
	p.cuadroazuloscuro {line-height:inherit;}
	.unlinearectanguloclaro ul li {margin-left: -30px;font-size: 11px;}
	p.unlinearectanguloclaro::before, 
	.azulclaro p.cuadroazuloscuro::before {padding: 0 0.5rem;}
	
	.footer-area-wrap {padding: 1rem 0;}
	.footer-area-wrap .container .row div h5 {margin-top: 24px;}
	.header {height: 4.25rem;}
	.hora img {width: 24px;}
	.hour, .hour.interior {font-size:12px;}
	.date, .date.interior {font-size: 7px; position: relative; top: -1px;}	
	.navbar-light .navbar-nav .nav-link {font-size:.8rem;}
	.navbar-light .navbar-nav .active .nav-link {font-size:.8rem;border-bottom: 0.15rem #fff solid;}
	
	.containerIdioma {margin-top: 0.2rem;}
	.fondocajaDoc {width: 105px;height: 115px;}
	.fondocajaOnline {width: 105px;height: 115px;}
	
	.bg-light {background-color: rgba(0, 31, 99, .65) !important; padding: 5px;}
	.navbar-light .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
	.navbar-interior .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}

	.navbar-light .navbar-toggler,
	.navbar-interior .navbar-toggler {border-color: rgba(255,255,255,.8);}	
	.bgheader .container {padding-right: 0; padding-left: 0;}	
	.navbar-interior .navbar-nav .nav-link {color: #ffffff; font-size: .8rem;}
	.navbar-interior .navbar-nav .active > .nav-link,
	.navbar-interior .navbar-nav .nav-link.active,
	.navbar-interior .navbar-nav .nav-link.show,
	.navbar-interior .navbar-nav .show > .nav-link {color: #fff; font-weight: 800; border-bottom: none;}
	.navbar-interior .navbar-nav .nav-link:focus,
	.navbar-interior .navbar-nav .nav-link:hover { color: #fff;}	
	.bgbreadcum {display:none;}
	.nav.flex-column {margin-bottom: 20px;}	
	.navbar.navbar-toggleable-md.navbar-expand-md.menuVertical {background-color: #f3f5f8; margin-bottom: 24px; padding: 7px 10px;}
	.menuVertical .navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(180, 180, 180, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
	.menuVertical .navbar-toggler {border-color: rgba(180,180,180,.8);}
	.pbCabExt {padding-bottom: 67px;}
	body #calendario {overflow-x: hidden;}
	.ui-datepicker-group {display:block; width: 75%;}
	ul#leyenda_cal_list li {float: left; display: block; height: 1.5rem; padding: 0 20px;}
	#calendario {margin-top: 80px; width: 100%;}
	#calendario .ui-datepicker-next {right: 30px; margin-top: -205px;}
	.alignRightMvl  {text-align: right; margin-top: 15px;}
	#ui-datepicker-div {width: 52%;}
	.ui-datepicker-prev {left: -10px;}
	.ui-datepicker-next {right: 25px;}
	#warningFlotante{width: auto;top: 0em;padding: .7em;color: rgb(255, 255, 255);background-color: rgb(48, 53, 58);}
}

@media (max-width: 370px) {
	.logo img {
			margin-left: -10px;
	}
}
