/*QUITAR*/
.Cabecera {
	z-index: 10;
}

body {
	font-family: Verdana, Geneva !important;
}

.logoDefensa {
	padding-top: 5px;
	padding-left: 5px;
}

.rowImagenes {
	background: #154481;
	background-size: contain;
	background-position-y: 5px;
}

.rowImagenes .logos {
	padding: 0px;
}

.idiomas {
	list-style: none;
	font-size: 10px;
	padding: 0;
	float: right;
}

.idiomas li a {
	color: white;
}

.redes_sociales_2 {
	list-style: none;
	margin-bottom: 0px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 140px;
}

.redes_sociales_2 li {
	display: inline;
}

.redes_sociales_2 img {
	width: 20px;
}

.redes_sociales {
	list-style: none;
	float: right;
	margin-bottom: 0px;
}

.botones-navegador-top {
	width: 100%;
}

.redes_sociales li {
	display: inline;
}

.navegador-top {
	padding: 0;
}

.navegador-top nav,
.navegador-top div.navbar {
	padding: 5px;
	background: #154481;
}

.navbar-nav {
	flex-wrap:wrap;
}

.navegador-top nav ul li a,
.navegador-top div.navbar ul li a
 {
	color: white;
	font-size: 0.70em;
    	white-space: nowrap;
}
@media ( min-width : 850px) {
	.navegador-top nav ul li a,
	.navegador-top div.navbar ul li a {
		font-size: 0.75em;
	}
}
@media ( min-width : 1060px) {
	.navegador-top nav ul li a,
	.navegador-top div.navbar ul li a {
		font-size: 0.85em;
	}
}


.navegador-top form {
	margin-right: 0px;
}

.navegador-top form button {
	border-color: white;
	color: white;
}

.navegador-top nav .dropdown-menu,
.navegador-top div.navbar .dropdown-menu {
	border-radius: 0px;
	background: #154481;
	border: white 1px solid;
	padding: 0;
}

.navegador-top nav .dropdown-menu a,
.navegador-top div.navbar .dropdown-menu a {
	color: white;
}

.navegador-top .dropdown:hover .dropdown-menu .dropdown-item:hover{
	background: #3E77C2;
}
.navegador-top .dropdown .dropdown-menu .dropdown-item:focus {
	background:transparent;
}

.navegador-top .form-control {
	padding: 0;
	height: auto;
	width: 150px;
	display:inline-block;
	font-size: 0.75em;
	padding: 3px;
}

.navegador-top form .btn {
	padding: 0 2px;
	font-size: 0.85em;
}

nav button.buscador-toggler,
div.navbar button.buscador-toggler {
	border: white 1px solid;
	color: white;
}

.navegador-top nav,
.navegador-top div.navbar {
	justify-content: right;
}

.esquina-derecha-nav .navbar-toggler,.esquina-derecha-nav .navbar-search
	{
	color: white;
	border: 1px solid white;
	font-size: 1rem;
	padding: 0.25rem 0.45rem;
}

.esquina-derecha-nav .navbar-toggler {
	margin-left: 0px !important;
}

.navbar-search {
	padding: .25rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: .25rem;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: auto;
}

.idioma-toggler {
	background: transparent;
	color: white;
	border: 1px solid white;
	padding: .25rem .45rem;
	font-size: 1rem;
	border-radius: .25rem;
	line-height: 1;
	margin-right: 10px;
}

@media ( max-width : 850px) {
	.redes_sociales img {
		width: 25px;
	}
	.logoDefensa {
		height: 90px;
	}
}

@media ( max-width : 767px) {
	.rowImagenes {
		background-position-y: 2px;
	}
	.logoDefensa {
		height: 60px;
	}
	.redes_sociales img {
		width: 20px;
	}
	.navegador-top .buscador-top button {
		margin-left: 10px;
	}
	.barraLinksPie ul li a {
		padding-left: 0;
		padding-right: 0;
	}
	.CuerpoInterior {
		margin-top: 3px !important;
	}
}

@media ( max-width : 515px) {
	.rowImagenes {
		background-position-y: 3px;
	}
	.logoDefensa {
		height: 60px;
	}
}

@media ( max-width : 376px) {
	.rowImagenes {
		background-position-y: 3px;
	}
	.logoDefensa {
		height: 50px;
	}
	.esquina-derecha-nav .idioma-toggler,.esquina-derecha-nav .navbar-toggler
		{
		margin-top: 15px;
	}
	.CuerpoInterior {
		margin-top: 3px !important;
	}
}

@media ( max-width : 346px) {
	.rowImagenes {
		background-position-y: 3px;
		background-position-x: -14px;
	}
	.logoDefensa {
		height: 45px;
	}
	.esquina-derecha-nav .idioma-toggler,.esquina-derecha-nav .navbar-toggler,.esquina-derecha-nav .navbar-search
		{
		margin-top: 12px !important;
	}
}

.navegador-top hr {
	border-bottom: 1px solid white;
	width: 100%;
}

#Cabecera, #Cabecera_fixed {
	z-index: 9999;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.7);
}

.esquina-derecha-nav .navbar-toggler {
	margin-left: auto;
}

.esquina-derecha-nav .navbar-toggler {
	margin-right: 10px;
}

.esquina-derecha-nav .idioma-toggler,.esquina-derecha-nav .navbar-toggler
	{
	margin-top: 20px;
}

#copy {
	clear: both;
	font-size: 0.65em;
	color: #FFF;
	padding: 1% 1.5% 1% 0;
	float: left;
	width: 99%;
}

.pieLinks {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}

.pieLinks li {
	display: inline;
}

.idiomas_dentro {
	display: table;
	list-style: none;
	padding-left: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.idiomas_dentro li {
	display: inline;
}

.franjaAzul {
	background: #154481;
}

.franjaPieArriba {
	background: #EDF0F3;
	padding-top: 20px;
	margin-top: 25px;
}

.franjaPieAbajo {
	background: #154481;
}

.barraLinksPie {
	font-size: 70%;
	display: flex;
}

.barraLinksPie ul {
	margin-bottom: 0;
	padding-left: 0;
	display: inline-block;
	margin-left: auto;
	padding-top: 9px;
	padding-bottom: 9px;
}

.barraLinksPie ul li {
	display: inline;
}

.barraLinksPie ul li a {
	color: #154481;
	padding-right: 1px;
}

.menuopen p {
	font-family: Verdana, Geneva;
	font-weight: bold;
	color: #2A2A2A;
	font-size: 0.7em;
	text-align: left;
	margin-bottom: 0;
}

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

.menuopen ul li {
	font-size: 0.7em;
	padding-left: 0.5em;
	padding-top: 0.3em;
}

.menuopen ul li a {
	color: #154481;
}

.CuerpoInterior {
	margin-top: 1rem;
}

.textoCarousel {
	padding: 10px;
}

.slider-main {
	background: #edf0f3;
}

.carousel-indicators li {
	background-color: #154481;
}

.slider-main h2 {
	font-size: 1.1em;
	text-align: left;
	color: #154481;
	font-weight: bold;
}

.textoCarousel p {
	font-size: 0.8em;
}

.textoCarousel a {
	color: #154481 !important;
	float: right;
	padding-left: 5em;
	color: #009cec;
	font-size: 0.8em;
	font-style: italic;
	text-decoration: none;
	margin-top: -12px;
}

.Noticias {
	margin-top: 1em;
	padding-top: 1em;
}

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

.tituloNoticia {
	color: #154481;
	font-size: 1em;
}

.noticiaTexto p {
	font-size: 0.8em;
}

.Noticias dl {
	margin-bottom: 0;
}

.CentroHomeLateral {
	padding-top: 1em;
	margin-top: 1em;
}

.CentroHomeLateral h2, .EnlacesAbajo h2 {
	color: #154481;
	font-size: 1.1em;
	text-align: left;
	padding: 1em 0px 0.3em;
	background-image: url(../imgs/h2bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
}

.Enlaces {
	list-style: none;
	padding-left: 0;
}

.Enlaces li {
	padding-bottom: 9px;
}

.accesosejerc ul {
	list-style: none;
}

.listaudu {
	max-height: 280px;
	overflow: auto;
	overflow-x: hidden;
	padding-left: 0;
}

.twitter-timeline { /*display: table;
    margin-left: auto;
    margin-right: auto;*/
	
}

.destacados,.directo {
	list-style: none;
}

.destacados a {
	background-image: none;
	color: #154481;
	padding-bottom: 1em;
	font-size: 12px;
	font-weight: bold;
}

.destacados li {
	font-size: 0.7em;
}

.directo a {
	background-image: none;
	color: #154481;
	padding-bottom: 1em;
	font-size: 12px;
	font-weight: bold;
}

.directo li {
	font-size: 0.7em;
}

.destacados img,.directo img {
	display: block;
}

.directo img {
	float: left;
	margin-bottom: 10px;
	padding: 2px;
}

.directo li {
	clear: both;
}

.directo li dl dt {
	margin-bottom: 5px;
}

.sedeelect {
	display: table;
	margin-right: auto;
	margin-left: auto;
}

#masNoticias {
	margin-left: auto;
}

#masNoticias a { /* background-image: url(res/arrow_next.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-bottom: 0em;
    padding-right: 1em;
    font-size: 1em;
    color: #154481;
    float: right;*/
	
}

.Noticias a.masNot {
	color: #154481;
	display: block;
	text-align: right;
	background-image: url(res/arrow_next.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 7px 25px 7px 0px;
	font-size: 0.9em;
	text-decoration: none;
	margin-top: 7px;
	margin-right: 7px;
}

.Noticias ul li {
	margin-bottom: 10px;
}

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

.carousel-indicators {
	margin-right: 0;
	left: auto;
}

.carousel-indicators li {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 2px solid white;
}

/* MIGAS */
.migas {
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0;
}

ul.migas li.inicio {
	background-color: #154481;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 4px;
}

.migas li.inicio a {
	background-image: url(res/migas_icnwhite.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	list-style-image: none;
	list-style-type: none;
	margin-right: 7px;
	padding-right: 14px;
}

.migas li a {
	background-image: url(res/migas_icn.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	display: block;
	text-decoration: none;
	color: #154481;
	list-style-image: none;
	list-style-type: none;
	padding-right: 14px;
}

ul.migas li {
	display: inline-block;
	margin: 0px;
	padding: 5px 5px;
	list-style-image: none;
	list-style-type: none;
	border-style: none;
	color: #555;
	font-size: 60%;
}

.menuLateral {
	font-size: 75%;
}

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

.menuLateral li a.mainoption {
	color: #fff;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	font-size: 0.9em;
	font-weight: normal;
	border-bottom: 1px solid #dfdfdf;
	background-color: #154481;
}

.menuLateral li a {
	display: block;
}

.menuLateral li li {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

.menuLateral li a.selected {
	height: auto;
	padding-left: 0.5em;
	padding-top: 0.5em;
	border-left: 2px solid #154481;
	background-image: url(../imgsMaqt/fondoNoticiasTitular.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.menuLateral ul ul a {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	height: auto;
	padding-right: 5%;
	padding-left: 0.5em;
}

.menuLateral li a {
	color: #154481;
}

.compartirRRSS ul {
	list-style: none;
	display: table;
	margin-left: auto;
	padding-left: 0;
}

.compartirRRSS ul li {
	display: inline-block;
}

#Central h2 {
	padding-bottom: 0em;
	color: #154481;
	font-size: 1.3em;
}

#Central .contenido {
	padding-top: 0.5em;
	font-size: 0.9em;
}

#Central .contenido a {
	color: #154481;
	text-decoration: underline;
}

nav.navbar .buscador-toggle,
div.navbar .buscador-toggle {
	z-index:99999;
	position:absolute;
	right:0;
	top:84%;
	background: #154481;
	padding: 10px;
	display: none;
}
/*
@media ( max-width :1025px) {
	.buscador-toggle {
		top: 85%;
	}
}*/

@media ( max-width :992px) {
	div.Principal .container {
		width: 100%;
		max-width: 1000px;
	}
}

.redesSocialesCentro {
	font-size: 14px;
}

.redesSocialesCentro img {
	width: 20px;
}

#Principal .jsOc,.jsOc {
	display: none;
}

.menu1 li {
	padding-bottom: 15px;
}

.menu1 ul li {
	padding-bottom: 15px;
}

.menuItem {
	padding-bottom: 10px;
}

.mainoption {
	padding-top: 10px;
	padding-right: 73px;
}

.menuLateral {
	font-size: 75%;
}

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

.menuLateral li a.mainoption {
	color: #fff;
	text-transform: uppercase;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	font-size: 0.9em;
	font-weight: normal;
	border-bottom: 1px solid #dfdfdf;
	background-color: #154481;
}

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

.MenuLateralDropdown {
	display: none;
	animation-duration: 0.3s;
	-webkit-animation-duration: 0.3s;
	animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
	animation: ease-in;
}

.menuLateral li li {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

.migas li.inicio a {
	background-image: url(../imgs/migas_icnwhite.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	list-style-image: none;
	list-style-type: none;
	margin-right: 7px;
	padding-right: 14px;
}

.migas li a {
	background-image: url(../imgs/migas_icn.png);
	background-repeat: no-repeat;
	background-position: right 5px;
	display: block;
	text-decoration: none;
	color: #154481;
	list-style-image: none;
	list-style-type: none;
	padding-right: 14px;
}

#Oeste {
	float: left;
	display: block;
	background-color: #fff;
}

.redesSocialesCentro {
	font-size: 14px;
}

.menuLateral {
	margin-top: 0px !important;
}

.compartirRRSS { /*margin-top: 21px;*/
	
}

.compartirRRSS {
	justify-content: flex-end;
}

.compartirRRSS ul {
	list-style: none;
	display: table;
	margin-left: auto;
	padding-left: 0;
}

.compartirRRSS ul li {
	display: inline-block;
}

.nav-item.dropdown:hover .dropdown-menu, 
.nav-item.dropdown .dropdown-menu.show {
	display: block;
}

#Este { /*border: 0.8px solid #ddd;
	box-shadow: 0 0 34px #bbb;*/
	margin-top: 0px;
	width: 34%;
	background-color: #FFFFFF;
	float: right;
	position: relative;
	/*background-image: url(../imgs/lateralDrch.png);
	background-repeat: no-repeat;
	background-position: center left;*/
	/*border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #b00;*/
}

#Este .contenido h3 {
	font-size: 80%;
	color: #333;
}

#Este.cols2575 {
	width: 24%;
	background-image: none;
	/*	border-top: 1px solid #ccc;*/
}

#Este.cols3565 {
	width: 34%;
	background-image: none;
}

#Este.cols3070 {
	width: 28%;
	background-image: none;
}

#Este.cols3070 .container {
	width: 225px;
}

.home #Este {
	width: 31.2%;
	margin-top: -25px;
}

#Este .listReprod {
	width: 96%;
	margin-right: 2%;
	margin-left: 2%;
}

.reprodMMedia {
	/*	background-image: url(../imgsMaqt/fondoMultimedia.jpg);
	background-position: bottom;
	background-repeat:  repeat-x;*/
	
}

.sqCurvIzqDispl {
	background-image: url(../imgsMaqt/displMMediaEsqCurvIzq.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#Principal .carruselMMedia a {
	display: block;
	padding-top: 10px;
	padding-bottom: 14px;
}

#Principal .paginador2 a {
	color: #333333;
	font-family: Verdana, Geneva;
}

#Principal .paginador2 a:hover {
	color: #609FDE;
}

#Principal .paginador2 .pagMMedia li {
	border-color: #333333;
}

#Principal .reprodMMedia .paginador2 ul {
	border-color: #333333;
}

#video .paginador2 {
	font-size: 0.95em;
}

.accesoservicios {
	margin-top: 2em;
	margin-bottom: 2em;
}

#listadoBanners .accesoservicios  li a {
	background-image: none;
}

.accesosejerc {
	width: 100%;
	background-color: transparent;
	overflow: hidden;
}

#campejercitos {
	/*background-image: url(../imgsMaqt/fondoNoticiasTitular.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	border: 0.8px solid #ddd;
	box-shadow: 0 0 34px #bbb;
	background-color: transparent;
	/*overflow: hidden;*/
	clear: none;
	float: left;
	width: 49%;
	padding-bottom: 1em;
}

#campinst {
	background-color: transparent;
	/*background-image: url(../imgsMaqt/fondoNoticiasTitular.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	/*overflow: hidden;*/
	clear: none;
	float: right;
}

.accesosejerc.twitt p {
	margin: 1em;
}

.accesosejerc .twttr-sandbox-0 {
	height: 200px;
}

.accesosejerc ul,#campejercitos ul,#campinst ul {
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	overflow: hidden;
	display: block;
}

.accesosejerc ul {
	margin-top: 0em;
}

#campejercitos ul,#campinst ul {
	margin-top: 0em;
}

.accesosejerc li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	width: 49px;
	padding: 0px 2px;
	float: left;
	overflow: hidden;
}

.campejercitos li {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	width: 18%;
	padding: 0px 2px;
	float: left;
	overflow: hidden;
}

#campinst li {
	list-style-image: none;
	list-style-type: none;
	padding: 0px 2px;
	float: left;
	overflow: hidden;
	margin: 0 10px;
	width: auto;
}

.accesosejerc li.aire {
	width: 80px;
}

.accesosejerc li.sedeelect {
	width: auto;
}

.accesosejerc li img,#campejercitos li img,#campinst li img {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.accesosejerc p,#campejercitos p,#campinst p {
	font-size: 0.6em;
	color: #555;
	font-family: Verdana, Geneva;
	text-align: center;
}

.accesosejerc h2,#accesosrapidos h2,.accesosrapidos h2,#listadoBanners h2,#formBusc2 h2,#Este h2
	{
	margin-bottom: 1em;
	padding: 1em 0px 0.3em;
	background-image: url(../imgs/h2bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*color: #b1861d;*/
	color: /*#026a84*/ #154481;
	/*border-bottom: 1px solid #ccc;*/
	font-size: 1em;
}

#Este h2 {
	margin-top: 0px;
}

#formBusc2 h2 {
	margin-bottom: 1em;
}

#listadoBanners { /*background-image: url(../imgs/mde_line.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	margin: 0px 0px 19px;
	padding: 9px 0px 0px;
	width: 100%;
	background-color: transparent;
	float: right;
	overflow: hidden;
}

#listadoBanners .enColumn { /*border: 0.8px solid #ddd;*/
	overflow-x: hidden;
	overflow-y: scroll;
	height: 200px;
}

#listadoBanners ul {
	width: 100%;
	margin-left: 0em;
	margin-bottom: 2em;
	padding-top: 10px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}

#listadoBanners .enColumn li {
	padding-left: 0em;
	margin-left: 0em;
	font-size: 0.7em;
	list-style-image: none;
	list-style-type: none;
}

#listadoBanners .enColumn img {
	display: block;
}

#listadoBanners .enColumn dl {
	height: 12em;
	overflow: hidden;
}

#listadoBanners .enColumn dd {
	margin-right: 20px;
	overflow: hidden;
}

#listadoBanners .enColumn dt {
	margin-bottom: 1em;
}

#listadoBanners .enColumn li a {
	background-image: none;
	color: /*#02718d*/ #154481;
	padding-bottom: 1em;
	font-size: 12px;
	font-weight: bold;
}

#listadoBanners li p {
	font-size: 0.8em;
	color: #555;
	font-family: Verdana, Geneva;
}

#listadoBanners li {
	/*list-style-image: url(../imgsMaqt/arrow_next.png);*/
	padding-left: 0em;
	margin-left: 0em;
	font-family: Verdana, Geneva;
	font-size: 0.8em;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 9px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #555555;
}

#listadoBanners li a {
	background-image: url(../imgsMaqt/icnNewWindow.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right: 2em;
	padding-top: 1em;
	color: /*#02718d*/ #154481;
}

#listadoBanners li.sedeelect a {
	background-image: none;
}

#listadoBanners li img {
	margin-left: 0px;
}

#listadoBanners .eventos {
	margin: 2em 0em;
}

#listadoBanners.eventos .enColumn {
	height: 255px;
}

#listadoBanners.eventos .enColumn dl {
	height: auto;
	padding-bottom: 25px;
}

#listadoBanners.eventos .enColumn dd {
	height: auto;
}

#listadoBanners.eventos .enColumn dt {
	height: auto;
}

#listadoBanners.eventos li img {
	padding-bottom: 8px;
}

#Este #multimedia {
	padding-left: 0.3em;
	margin-bottom: 2em;
	margin-top: 1em;
}

#multimedia h4 {
	margin: 0px;
	padding-top: 0.5em;
	padding-bottom: 5px;
	padding-left: 1em;
	background-image: none;
	/*color: #b1861d;*/
	color: #048;
	border: none;
	font-size: 1.1em;
}

#multimedia img {
	width: 100%;
}

#multimedia p {
	color: #555;
	font-size: 0.7em;
	padding: 1em 0.5em;
}

#multimedia p a.masMedia { /*color: #048;*/
	float: right;
	color: #dd7d51;
	padding: 0px 15px 0px 0px;
	margin-right: 1em;
}

#multimedia ul.videoGallery {
	list-style-image: none;
	list-style-type: none;
	display: block;
	margin: 0.3em 0;
}

#multimedia ul.videoGallery li {
	width: 80px;
	padding: 0.5em 0.2em;
	float: left;
	clear: none;
}

#accesosrapidos, 
.accesosrapidos {
	width: 100%;
	background-color: transparent;
	overflow: hidden;
	margin-bottom: 2em;
}

#accesosrapidos h4, 
.accesosrapidos h4 {
	margin: 0px;
	padding-top: 1em;
	padding-bottom: 5px;
	padding-left: 1em;
	background-image: none;
	/*color: #b1861d;*/
	color: #048;
	font-size: 1em;
}

#accesosrapidos .dcInteresPrensa,
.accesosrapidos .dcInteresPrensa {
	border: none;
}

#accesosrapidos .dcInteresPrensa ul li a,
.accesosrapidos .dcInteresPrensa ul li a  {
	display: block;
	text-decoration: underline;
	padding-right: 7px;
	padding-left: 5px;
	clear: left;
	float: left;
}

#accesosrapidos .dcInteresPrensa li,
.accesosrapidos .dcInteresPrensa li {
	font-size: 0.8em;
}

#accesosrapidos ul li.icnLink a,
.accesosrapidos ul li.icnLink a {
	padding-left: 10px;
}

#accesosrapidos ul.medios,
.accesosrapidos ul.medios {
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
}

#accesosrapidos ul.medios li img,
.accesosrapidos ul.medios li img {
	padding-top: 0.5em;
}

#accesosrapidos ul.medios li a,
.accesosrapidos ul.medios li a {
	font-size: 0.9em;
}

.navannos,.nav3nav {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	/*border-bottom: 1px dotted #999999;*/
}

.navannos h2 {
	margin: 0px;
	padding-top: 1em;
	padding-bottom: 5px;
	padding-left: 1em;
	background-image: none;
	/*color: #b1861d;*/
	color: #048;
	font-size: 1em;
}

.navannos h2 {
	font-size: 0.8em;
}

.navannos ul,.nav3nav ul {
	list-style-image: none;
	list-style-type: none;
	float: left;
	width: 94%;
	padding: 0px 5% 7px;
	margin: 0px;
}

.navannos li,.nav3nav li {
	width: 94%;
	float: left;
	margin: 10px 0em 0em 0.5px;
	padding: 1em, 0.5em;
}

.nav3nav a.emailLink {
	background-repeat: no-repeat;
	background-position: left top;
	padding: 4px 27px;
	text-decoration: none;
	color: #048;
	font-size: 1em;
	background-image: none;
}

.navannos a { /*font-weight: bold;*/
	font-size: 0.9em;
	color: #555555;
	float: left;
	background-image: url(../imgsMaqt/application.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 7px 0px 0px;
	padding: 0px 20px;
	display: block;
}

.nav3nav a {
	font-size: 0.8em;
	color: #048;
	float: left;
	background-image: url(../imgsMaqt/bulletAnguloEncabezados.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 7px 0px 0px;
	padding: 0px 20px;
	display: block;
}

#colInfo {
	margin-top: 0.5em;
	margin-left: 0.3em;
	margin-right: 0.3em;
	float: left;
	width: 98%;
}

#colInfo  li {
	font-size: 0.8em;
	color: #555;
}

#colInfo li em {
	font-size: 0.9em;
	color: #c1961c;
	border-left: 2px solid #c1961c;
	font-style: normal;
	padding-left: 7px;
	clear: both;
}

#colInfo  ul {
	display: block;
	list-style-type: none;
}

#colInfo  ul  ul {
	margin: 10px 0px 20px;
	padding: 0px;
}

.detalleNota #masMedia a {
	font-size: 1em;
	/*color: #048;*/
	float: right;
	color: #c1961c;
	background-image: url(../imgsMaqt/arrows.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 15px 0px 0px;
	margin-right: 1em;
}

#areaRight1,#areaRight2,#areaRight3 {
	padding-right: 10px;
}

.instrDescarg {
	border-top-style: dotted;
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-top: 7px;
}

.mediaTkDetalle h3 .encabFecha {
	font-size: 49%;
}

#piePrint {
	display: none;
}

.soloPrint1 {
	display: none;
}

.soloPrint2 {
	display: none;
}

#Este h4 {
	font-weight: normal;
	width: 100%;
	clear: both;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #154481;
	font-size: 1em;
}

.hCabNot {
	font-size: 90%;
	display: block;
	margin-top: 1em;
	font-weight: bold;
	clear: both;
	color: #555555;
}

.hFecha {
	color: #2A2A2A;
	display: block;
	margin-bottom: 1em;
	float: left
}

.siguenosTwitter {
	display: block;
	float: right;
}

/*BUSCADOR TRAMITES*/
form#buscador select {
	padding: 7px;
	border: 1px solid #ccc;
	border-radius: 5px;
}

#buscador .botf {
	margin-bottom: 0;
	color: white;
	background: #154481;
}

form#buscador div {
	margin-top: 10px;
}

#buscador input {
	padding: 0;
	height: auto;
	font-size: 0.85em;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	padding: 7px;
}

#titulobusc {
	width: 41%;
}

#estado {
	width: 122px;
	font-size: 1em;
}

#rango {
	width: 130px;
	font-size: 1em;
}

.tramite .lista-tramite {
	list-style: none;
}

.tramite .titulo p {
	font-size: 1em !important;
}

.Pie {
	clear: both;
}

/* Flickr en listados multimedia */
.item-flickr-mult{
	width:32% !important;
}
.item-flickr-mult iframe.flickr{
	height:175px !important;
}

@media ( max-width :1080px) {
	.item-flickr-mult iframe.flickr{
		height:160px !important;
	}
}

@media ( max-width :991px) {
	.item-flickr-mult iframe.flickr{
		height:135px !important;
	}
}

@media ( max-width :890px) {
	.item-flickr-mult iframe.flickr{
		height:120px !important;
	}
}

@media ( max-width :767px) {
	.item-flickr-mult iframe.flickr{
		height:210px !important;
	}
}

@media ( max-width :660px) {
	.item-flickr-mult iframe.flickr{
		height:181px !important;
	}
}

@media ( max-width :600px) {
	.item-flickr-mult iframe.flickr{
		height:165px !important;
	}
}

@media ( max-width :540px) {
	.item-flickr-mult iframe.flickr{
		height:150px !important;
	}
}


@media ( max-width :500px) {
	.item-flickr-mult iframe.flickr{
		height:140px !important;
	}
}


@media ( max-width :480px) {
	.item-flickr-mult iframe.flickr{
		height:270px !important;
	}
	.multMas{
		width: 100%;
		text-align:center;
		padding:10px;
	}
	
}

@media ( max-width :430px) {
	.item-flickr-mult iframe.flickr{
		height:240px !important;
	}
}

@media ( max-width :380px) {
	.item-flickr-mult iframe.flickr{
		height:215px !important;
	}
}

@media ( max-width :340px) {
	.item-flickr-mult iframe.flickr{
		height:190px !important;
	}
}

@media (max-width: 610px){
	.img-fluid{
		display: block !important;
		margin-left: auto !important;
		margin-right: auto !important;
		margin-bottom: 10px !important;
		float:none !important;
		max-width:100% !important;
	}
}

.linkMasMult{
	padding:0;
}

@media ( max-width :767px) {
	.grid .item, .item-flickr-mult {
		width: 49% !important;
	}
	.navegador-top nav .dropdown-menu,
	.navegador-top div.navbar .dropdown-menu {
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
	}
}



@media ( max-width :480px) {
	.grid .item, .item-flickr-mult {
		width: 100% !important;
	}
}

#Central .cfi.h2nota {
	float: none;
}

.bpi {
	border-bottom: 1px dotted;
}

.listServMap {
	padding-left: 0;
	font-size: 16px;
}

dt.hora {
	float: left;
}

.listado2 .fecha {
	color: #154481;
	font-size: 1em;
	display: block;
	padding-bottom: 4px;
	margin-bottom: 14px;
	margin-top: 7px;
}

.listado2 ul {
	list-style: none;
}

.listado2 p.fecha {
	font-size: 0.95em;
	color: #2A2A2A;
}

.defsGlosario {
	clear: both;
}

.defsGlosario dt {
	float: left;
	color: #154481;
}

.defsGlosario dd {
	float: left;
	margin-left: 10px;
}

.ubicacionTelefono {
	padding: 0 !important;
}

.ubicacionTelefono i {
	padding-right: 5px;
}

.contenido {
	clear: both;
}

#Este #colInfo ul {
	padding-left: 0;
}

ul.anuncioIndustriaLista {
	padding-left: revert;
}

ul.listServMap {
	padding-left: revert;
}

.revista h4 {
	color: #154481;
	font-size: 1em;
}
/*
.infoRevista{
	float: left;
	margin-left: 20px;
}

.infoRevista p{
	font-size: 0.9em;
}
*/
/*
.icons .icnPasaPage {
	background-image: url(../imgsMaqt/iconPasaPage.jpg);
}
*/
.revista img {
	margin-bottom: 2em;
}

.revista ul.icons {
	margin-bottom: 0;
}

.listados1 li {
	clear: both;
}

.carousel-item img {
	width: 100%;
}

.Noticias .thumbholder {
	margin: 0;
}

.Noticias img {
	width: 100%;
}

ul.destacados {
	padding: 0;
}

.eventsCalendar-slider .eventsCalendar-monthWrap {
	width: 100%;
}

.Enlaces li img {
	max-width: 100%;
}

.twitter-timeline img {
	max-width: 100%;
}

#navbarSupportedContent {
	max-width: 100%;
}

.dropdown-menu {
	margin-top: 0 !important;
}

ul.MenuLateralDropdown .MenuLateralDropdown {
	border: 1px dotted #ccc;
}

.menuLateral ul ul ul a {
	background-image: url(../imgsMaqt/bulletAnguloEncabezados.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: auto;
	padding: 10px 20px;
}

.menuLateral > ul {
	border: 2px solid #154481;
	border-radius: 0 0 .25rem 0;
}

#menuItem a.mainoption {
	padding-right: 0;
}

ul.listServMap li li {
	list-style-image: url(../imgsMaqt/vinnetaLNiveles2.png);
}

ul.listServMap li li li {
	list-style-image: url(../imgsMaqt/icnNivel3.png);
}

#CentralInf span.hCabNot {
	
}

.content-tab {
	display: none;
}

.title-tab {
	padding: 4px;
	padding-left: 10px;
}

.title-tab.col:hover {
    cursor: pointer;
}

.title-tab.acordionAbierto{
	border-radius: 0px 0px 0px 0px;
}

.acordeon-item{
	background:#edf0f3;
}

.acordeonAbierto {
	background: #4A4A4A;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.acordeonAbierto span a {
	color: white !important;
}

.content-tab {
	margin-top: 3px;
	padding-top: 10px;
}

@media ( max-width :400px) {
	.columna-home-6 {
		max-width: 100%;
		position: relative;
		flex: 0 0 100%;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.Enlaces .columna-home-6 a {
		display: table;
		margin-right: auto;
		margin-left: auto;
	}
}

@media ( max-width :991px) {
	.listaudu {
		overflow: revert;
		height: auto;
		max-height:100%;
	} 
	.destacados li dl {
		border-top: 2px solid #ddd;
		padding-top: 1px;
	}
	.directo li dl {
		border-top: 2px solid #ddd;
		padding-top: 1px;
	}
}

.sedeelect-ul {
	padding-left: 0;
}

.twitter-timeline img {
	margin: auto;
	display: table;
}

iframe.twitter-timeline {
	width: 400px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	display: table !important;
}

.noticiaTexto {
	position: relative;
}

.noticiaTexto p a.masNot {
	color: white;
	background: #154481;
	padding: 7px 13px;
	border-radius: 4px;
	display: inline-block;
	text-align: center;
	position: absolute;
	bottom: -18px;
	right: 15px;
}

.noticiaTexto p a.masNot:hover{
	background:#3e77c2;
}

@media ( max-width :575px) {
	.noticiaTexto p a.masNot {
		display: block;
		position: unset;
	}
}

.buscador-toggler{
	background:#154481;
}

.buscador-toggler:hover{
	color:white;
	background:#3e77c2;
	
}

.esquina-derecha-nav .navbar-search, .esquina-derecha-nav .navbar-toggler{
	background:#154481;
}

.esquina-derecha-nav .navbar-search:hover , .esquina-derecha-nav .navbar-toggler:hover{
	color:white;
	background:#3e77c2;
}

#masNoticias a {
	background: #154481;
	color: white;
	padding: 10px 9px;
	border-radius: 4px;
}

#masNoticias a:hover{
	background:#3e77c2;
}

#masNoticias {
	margin-left: auto;
	margin-right: auto;
	display: table;
}

.btn-filtro {
	border-color: #154481;
	background-color: #154481;
	color: white;
}

.pagination>li>a {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	text-decoration: none;
	border: 1px solid #ddd;
}

.spc5 {
	margin-top: 5px;
}

.jplist-panel,.jplist-panel .btn {
	font-size: 14px !important;
}

.jplist-pagination-info,.jplist-items-per-page {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

.idiomas {
	margin-bottom: 0px;
}

.container-franja-azul {
	margin-bottom: 0;
	margin-top: 0;
}

nav.navbar,
div.navbar {
	padding-bottom: 2px;
}

.noticiaHomeSep iframe{
	height: 235px !important;
}

@media ( max-width :991px) {
	.noticiaHomeSep iframe {
		height: 215px !important;
	}
}

@media ( max-width :575px) {
	.noticiaHomeSep iframe {
		height: 305px !important;
	}
}

@media ( max-width :511px) {
	.noticiaHomeSep iframe {
		height: 270px !important;
	}
}

@media ( max-width :448px) {
	.noticiaHomeSep iframe {
		height: 235px !important;
	}
}

@media ( max-width :390px) {
	.noticiaHomeSep iframe {
		height: 200px !important;
	}
}

@media ( max-width :355px) {
	.noticiaHomeSep iframe {
		height: 182px !important;
	}
}

.CuerpoInterior .container-fluid,.Pie .container-fluid .container-fluid, .Cabecera .container-fluid, #Cabecera .container-fluid, #Cabecera_fixed .container-fluid
	{
	max-width: 1200px;
}

.Enlaces img {
	margin-left: auto;
	margin-right: auto;
	display: table;
}



div.navegador-top form.buscador-d-small.buscador-top.show {
	display: block;
}

.buscador-d-small {
	text-align: right;
}

.mainoption i.fas {
	float: right;
	padding-right: 8px;
	font-size: 18px;
}

.redes_sociales a,.blancoC {
	color: white;
}

.logos a {
	color: white;
}

#Cabecera .logos a{
	color: transparent;
}



.contenido img {
	width: auto;
}

.faq > :first-child:last-child .title-tab{
	border-radius: 5px 5px 5px 5px;
}

.faq > :first-child .title-tab{
	border-radius: 5px 5px 0 0;
}

.faq > :last-child .title-tab{
	border-radius: 0 0 5px 5px ;
}
.acordeon-item {
	border: 1px solid white;
	
}

.acordeon-item .title-tab {
	position: relative;
	background: #154481;
	color: white
}

.acordeon-item .title-tab span a {
	color: white !important;
}

.acordeon-item .title-tab a {
	color: white;
}

.acordeon-item .title-tab i {
	position: absolute;
	right: 15px;
	top: 8px;
}

/* FUNCIONALIDAD LIGHTBOX (BAGUETTEBOX BASED) */
#baguetteBox-overlay {
	display: none;
	opacity: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	background-color: #222;
	background-color: rgba(0, 0, 0, 0.8);
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

#baguetteBox-overlay.visible {
	opacity: 1;
}

#baguetteBox-overlay .full-image {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

#baguetteBox-overlay .full-image figure {
	display: inline;
	margin: 0;
	height: 100%;
}

#baguetteBox-overlay .full-image img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

#baguetteBox-overlay .full-image figcaption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	white-space: normal;
	color: #ccc;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.6);
	font-family: sans-serif;
}

#baguetteBox-overlay .full-image:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

#baguetteBox-slider {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: left .4s ease, -webkit-transform .4s ease;
	transition: left .4s ease, -webkit-transform .4s ease;
	transition: left .4s ease, transform .4s ease;
	transition: left .4s ease, transform .4s ease, -webkit-transform .4s
		ease, -moz-transform .4s ease;
}

#baguetteBox-slider.bounce-from-right {
	-webkit-animation: bounceFromRight .4s ease-out;
	animation: bounceFromRight .4s ease-out;
}

#baguetteBox-slider.bounce-from-left {
	-webkit-animation: bounceFromLeft .4s ease-out;
	animation: bounceFromLeft .4s ease-out;
}

@
-webkit-keyframes bounceFromRight { 0% {
	margin-left: 0;
}

50%
{
margin-left
:
 
-30
px
;
 
}
100%
{
margin-left
:
 
0;
}
}
@
keyframes bounceFromRight { 0% {
	margin-left: 0;
}

50%
{
margin-left
:
 
-30
px
;
 
}
100%
{
margin-left
:
 
0;
}
}
@
-webkit-keyframes bounceFromLeft { 0% {
	margin-left: 0;
}

50%
{
margin-left
:
 
30
px
;
 
}
100%
{
margin-left
:
 
0;
}
}
@
keyframes bounceFromLeft { 0% {
	margin-left: 0;
}

50%
{
margin-left
:
 
30
px
;
 
}
100%
{
margin-left
:
 
0;
}
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button {
	top: 50%;
	top: calc(50% -   30px);
	width: 44px;
	height: 60px;
}

.baguetteBox-button {
	position: absolute;
	cursor: pointer;
	outline: none;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-border-radius: 15%;
	border-radius: 15%;
	background-color: #323232;
	background-color: rgba(50, 50, 50, 0.5);
	color: #ddd;
	font: 1.6em sans-serif;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

.baguetteBox-button:focus,.baguetteBox-button:hover {
	background-color: rgba(50, 50, 50, 0.9);
}

.baguetteBox-button#next-button {
	right: 2%;
}

.baguetteBox-button#previous-button {
	left: 2%;
}

.baguetteBox-button#close-button {
	top: 20px;
	right: 2%;
	right: calc(2% +   6px);
	width: 30px;
	height: 30px;
}

.baguetteBox-button svg {
	position: absolute;
	left: 0;
	top: 0;
}

/*
    PRE-LOADER DE CARGA
*/
.baguetteBox-spinner {
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
}

.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {
	width: 100%;
	height: 100%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out;
}

.baguetteBox-double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

@
-webkit-keyframes bounce { 0%, 100% {
	-webkit-transform: scale(0);
	transform: scale(0);
}

50%
{
-webkit-transform
:
 
scale
(1);

            
transform
:
 
scale
(1);
 
}
}
@
keyframes bounce { 0%, 100% {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	transform: scale(0);
}
50%
{
-webkit-transform
:
 
scale
(1);

       
-moz-transform
:
 
scale
(1);

            
transform
:
 
scale
(1);
 
}
}


#InfoTitular ul{
	padding-left:0px;
}

#InfoTitular ul li{
	text-align:center;
	padding: 10px 0;
}

#InfoTitular ul li:hover{
	background:lightgray;
}

#multimedia .carousel .carousel-item{
	padding-left: 0;
	padding-right: 0;
}



/*iframe flickr sin menÃº lateral */
#multimedia iframe.flickr  {
	height: 200px !important;
}

/*iframe flickr con menÃº lateral */
#Central #Oeste~.col #multimedia iframe.flickr  {
	height: 170px !important;
}

@media ( max-width :1080px) {
	/*iframe flickr sin menÃº lateral */
	#multimedia iframe.flickr  {
		height: 190px !important;
	}
	
	/*iframe flickr con menÃº lateral */
	#Central #Oeste~.col #multimedia iframe.flickr  {
		height: 150px !important;
	}
}

@media ( max-width :991px) {
	/*iframe flickr sin menÃº lateral */
	#multimedia iframe.flickr  {
		height: 510px !important;
	}
	
	/*iframe flickr con menÃº lateral */
	#Central #Oeste~.col #multimedia iframe.flickr  {
		height: 395px !important;
	}
}

@media ( max-width :890px) {
	/*iframe flickr sin menÃº lateral */
	#multimedia iframe.flickr  {
		height: 470px !important;
	}
	/*iframe flickr con menÃº lateral */
	#Central #Oeste~.col #multimedia iframe.flickr  {
		height: 355px !important;
	}
}

@media ( max-width :820px) {
	/*iframe flickr sin menÃº lateral */
	#multimedia iframe.flickr  {
		height: 440px !important;
	}
	/*iframe flickr con menÃº lateral */
	#Central #Oeste~.col #multimedia iframe.flickr  {
		height: 325px !important;
	}
}

@media ( max-width :767px) {
	/*iframe flickr sin menÃº lateral */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr  {
		height: 405px !important;
	}
}

@media ( max-width :690px) {
	/*iframe flickr */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr{
		height: 365px !important;
	}
}

@media ( max-width :630px) {
	/*iframe flickr */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr{
		height: 330px !important;
	}
}

@media ( max-width :530px) {
	/*iframe flickr */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr {
		height: 275px !important;
	}
}

@media ( max-width :465px) {
	/*iframe flickr */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr {
		height: 240px !important;
	}
}

@media ( max-width :390px) {
	/*iframe flickr */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr {
		height: 200px !important;
	}
}

@media ( max-width :355px) {
	/*iframe flickr */
	#multimedia iframe.flickr, #Central #Oeste~.col #multimedia iframe.flickr {
		height: 180px !important;
	}
}

@media (max-width: 634px){
	/*iframe flickr en en listado de albumes*/
	.seccion iframe.flickr{
		margin-left:auto;
		margin-right:auto;
		display:table;
	}
}

#dropdown-menu-1:hover{
	color:white !important;
}

#defsGlosario .list-group-item{
	display:flex !important; 
}

#defsGlosario .list-group-item acronym{
	color:#154481;
	
}

div.dcInteresPrensa ul.icons li.icnDocmTexto a{
	float:unset;
}

.eventsCalendar-list-wrap{
	width:100% !important;
}

.multMas{
	display: table;
	margin-left: auto;
	margin-right: 20px;
	background:#154481;
	border-radius: 4px;
}

.multMas .masElementos{
	color:white !important;
	padding: 10px;
}

.img-Mult p.pie{
	position:absolute;
	bottom:0;
	left:14px;
}

#fotoTk .imgs-mult{
	padding-left:0;
}

#fotoTk .img-Mult{
	padding-bottom: 35px;
}

.img-Mult .seccImg{
	width:100%;
	display: block;
}

.contenido ul{
	list-style-image: url(../imgsMaqt/icnNivel1.png);
}



.pagination{
	list-style:none !important;
	list-style-image: none !important;
}

.buscadorAcuerdo .bot1{
	padding:6px !important;
}

.selected{
	margin-left:5px;
}

.MenuLateralDropdown {
	margin-left:5px;
}

.tramites_lista{
	margin-top:20px !important;
}

.tramites_lista ul{
	list-style-image:none;
}

.videoHomeNoticias{
	padding:20px;
	background:#edf0f3;
}



/*Animaciones MINISDEF es solo una prueba*/


@keyframes slideInFromLeft {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-o-keyframes slideInFromLeft {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-moz-keyframes slideInFromLeft {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-webkit-keyframes slideInFromLeft {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
}

@keyframes slideInFromRight {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-o-keyframes slideInFromRight {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-moz-keyframes slideInFromRight {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-webkit-keyframes slideInFromRight {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}

@-webkit-keyframes fadeIn {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes fadeIn {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes fadeIn {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes grow {
   from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-moz-keyframes grow {
   from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@-o-keyframes grow {
   from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
@keyframes grow {
   from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}



#ContenidoCentral, .ContenidoCentral {
	-webkit-animation: grow 0.5s; /* Safari 4+ */
	-moz-animation:    grow 0.5s; /* Fx 5+ */
	-o-animation:      grow 0.5s; /* Opera 12+ */
	animation:         grow 0.5s; /* IE 10+, Fx 29+ */
}

#carouselExampleIndicators{
	-webkit-animation: fadeIn 1s; /* Safari 4+ */
	-moz-animation:    fadeIn 1s; /* Fx 5+ */
	-o-animation:      fadeIn 1s; /* Opera 12+ */
	animation:         fadeIn 1s; /* IE 10+, Fx 29+ */
}


#Oeste{
	-webkit-animation: slideInFromLeft 1s; /* Safari 4+ */
	-moz-animation:    slideInFromLeft 1s; /* Fx 5+ */
	-o-animation:      slideInFromLeft 1s; /* Opera 12+ */
	animation:         slideInFromLeft 1s; /* IE 10+, Fx 29+ */
}

#Este{
	-webkit-animation: slideInFromRight 1s; /* Safari 4+ */
	-moz-animation:    slideInFromRight 1s; /* Fx 5+ */
	-o-animation:      slideInFromRight 1s; /* Opera 12+ */
	animation:         slideInFromRight 1s; /* IE 10+, Fx 29+ */
}

#NavMigas{
	-webkit-animation: slideInFromLeft 1s; /* Safari 4+ */
	-moz-animation:    slideInFromLeft 1s; /* Fx 5+ */
	-o-animation:      slideInFromLeft 1s; /* Opera 12+ */
	animation:         slideInFromLeft 1s; /* IE 10+, Fx 29+ */
}

.compartirRRSS{
	-webkit-animation: slideInFromRight 1s; /* Safari 4+ */
	-moz-animation:    slideInFromRight 1s; /* Fx 5+ */
	-o-animation:      slideInFromRight 1s; /* Opera 12+ */
	animation:         slideInFromRight 1s; /* IE 10+, Fx 29+ */
}

.Noticias{
	-webkit-animation: slideInFromLeft 1s; /* Safari 4+ */
	-moz-animation:    slideInFromLeft 1s; /* Fx 5+ */
	-o-animation:      slideInFromLeft 1s; /* Opera 12+ */
	animation:         slideInFromLeft 1s; /* IE 10+, Fx 29+ */
}

.CentroHomeLateral{
	-webkit-animation: slideInFromRight 1s; /* Safari 4+ */
	-moz-animation:    slideInFromRight 1s; /* Fx 5+ */
	-o-animation:      slideInFromRight 1s; /* Opera 12+ */
	animation:         slideInFromRight 1s; /* IE 10+, Fx 29+ */
}

.Enlaces li{
	-webkit-animation: slideInFromLeft 1s; /* Safari 4+ */
	-moz-animation:    slideInFromLeft 1s; /* Fx 5+ */
	-o-animation:      slideInFromLeft 1s; /* Opera 12+ */
	animation:         slideInFromLeft 1s; /* IE 10+, Fx 29+ */
}


.fa-chevron-down{
	transition: transform 200ms ease;
}

.fa-chevron-down.girar{
	transform: rotate( -180deg );            
    transition: transform 200ms ease;
}

.redes_sociales_2 li:hover{
	opacity:0.7;
}

.redes_sociales li:hover{
	opacity:0.7;
}




.xmcaja {
border: thin solid /*#02718D*/#154481;
box-shadow: 2px 2px #ccc;
padding: 10px;
border-radius: 4px;
}
.xmcabecera {
background-color:/*#02718D*/#154481;
color:#FFF;
}
.xmcaption{
color: /*#02718D*/#154481;
font-size:1.2em;
}
#xmcaja tr td{
padding-left:5px;
}
#xmcaja tr td a { text-decoration: none; padding: 1px 3px; display: inline-block; -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -ms-transition: all 1s linear; -o-transition: all 1.4s linear; transition: all 1s linear; 
}
#xmcaja tr td a:hover { background: #F8F8FA; color: /*#02718D*/#3E77C2; box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.4); -webkit-transform: scale(1.5,1.5); -moz-transform: scale(1.5,1.5); -ms-transform: scale(1.5,1.5); -o-transform: scale(1.5,1.5); transform: scale(1.5,1.5); -webkit-transition: all .8s linear; -moz-transition: all .8s linear; -ms-transition: all .8s linear; -o-transition: all .8s linear; transition: all .8s linear;border-radius: 2px; 
}
#xmcaja tr td img{
padding-top:5px;
}
.xmlinea {
background-color: #F8F8FA;
}




table.expedientes {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-top: 20px;
	font-size: 0.95em;
	margin-right: auto;
	margin-left: auto;
}
.ui-accordion table.expedientes {

	font-size: 0.6em;
	margin-left:-16px;
}

.ui-accordion table.expedientes td, .ui-accordion table.expedientes th {

	padding-right: 1px;
}

table.expedientes td, table.expedientes th {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 4px;
}
table.expedientes th {
	background-color: #E2E2E2;
	border-right: 1px solid #FFFFFF;
	text-align: center;
}
table.expedientes caption {
	text-align: left;
	font-style: italic;
	padding-bottom: 4px;
}
table.expedientes  tr.filaPar {
	background-color: #F4F4F4;
}
table#licitDetalle.expedientes th {
	text-align: right;
}
table.expedientes.gestion-a {
}

table.expedientes.gestion-a th {
	background-color:#D2B48C;
}
table.expedientes.gestion-a tr {
	background-color:#FFF8DC;
}
table.expedientes.gestion-a tr.ic {
	background-color:#F5F5DC;
}
table.expedientes.gestion-a tr.icc th, table.expedientes.gestion-a tr.icc td {
	background-color:#F5F5DC;
}

table.expedientes.gestion-a tr.inn th, table.expedientes.gestion-a tr.inn td {
	background-color:#FFF8DC;
}
table.expedientes.gestion-a td, table.expedientes.tdcentr {
	text-align:center;
}

.contenido h3 {
    clear: revert !important;
    background-image:none !important;
}

.contenido strong{
	color:#2A2A2A;
	}
.contenido h4{
font-size: 1em;
}



/*	LISTA REDES SOCIALES			*/
/* -------------------------------------------- */
.lista-redes-sociales {
    display: block;
    margin: 0;
    margin-block-end: 0;
    margin-block-start: 0;
    padding: 0;
}
.lista-redes-sociales-aire {
    line-height: 2em;
    margin:10px 0px 5px 0px !important;

}

ul.lista-redes-sociales li{
    /* background: transparent url("../mde/Galerias/gabinete/rrss/cuadrado-blue.png") no-repeat scroll 28px 10px; */
    font-size: 75%;
    line-height: 2em;
    list-style-image: none;
    list-style-type: none;
    margin: 0.4em 0;
    text-align: left;
}

ul.lista-redes-sociales li span {
    border-bottom: 1px dotted #2f2f2f;
    display: block;
    font-weight: bold;
    padding: 0.5em 0 0.2em;
    width: 97%;
}

ul.lista-redes-sociales li ul {
    background: #fff none repeat scroll 0 0;
    display: block;
    float: right;
    margin: -28px 5px 0 0;
    padding: 0 0 0 10px;
    text-align: right;
    width: auto;
}

ul.lista-redes-sociales li ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline;
    margin: 0;
    padding: 0;
}

ul.lista-redes-sociales li a {
    border: 0 none;
    display: inline-block;
    margin: 0;
    padding: 0;
}

ul.lista-redes-sociales li a:hover {
    border-bottom: 2px dotted;
    opacity: 0.5;
    text-decoration: none;
}

ul.lista-redes-sociales li ul li a img {
    height: 18px;
    margin: 10px 2px 0;
    padding: 0;
    width: 18px;
}
/* -------------------------------------------- */
/*	FIN LISTA REDES SOCIALES		*/
/* -------------------------------------------- */

@media (max-width: 780px){
.content-tab iframe{
width:100%;
}
}

.contenido p{
text-align: justify;
}

#linksInteres ul{
	margin-top:0 !important;
}

ul.icons{
                padding-top: 8px;
    padding-bottom: 8px;
}

.imagenDcha  {
                display: block;
                max-width:400px;
                float: right;
                padding: 0px;
                margin: 0.5em 1em 1em 2em;
}

.imagenIzq  {
                display: block;
                max-width:400px;
                float: left;
                padding: 0px;
                margin: 0.5em 2em 1em 1em;
}

iframe{
	max-width:100%;
}

.title ul{
padding-left:20px !important;
}
