/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)

	UPDATE: 17/08/2021  
	Mejorando accesibilidad tras informe inicial
   ========================================================================== */
html, button, input, select, textarea {
	color: #222;
}

body {
	font-family: MyriadProRegular, "Helvetica Neue", Helvetica, Arial,
		sans-serif;
	font-size: 1.5em;
	line-height: 1.4;
	font-family: MyriadProRegular, Helvetica, Arial, sans-serif\0/;
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none;
}

::selection {
	background: #b3d4fc;
	text-shadow: none;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

ul li.secundario {
	border-bottom: 1px solid #ccc;
	margin: 0.3em 0;
}

img {
	vertical-align: middle;
}

fieldset {
	border: 0 none;
	margin: -10px 0 0;
	padding: 0 0 20px;
}

textarea {
	resize: vertical;
}

.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}

h1, h2, h3 {
	font-family: MyriadPro-Cond;
	margin-top: 10px !important;
}

h4 {
	font-family: MyriadPro-Cond;
	font-size: 1.6em;
	padding-top: 4px;
	font-size: 18px\0/;
	margin-top: 0px\0/;
}

a {
	color: #658024;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/*@font-face {
    font-family: 'MyriadProRegular';
    src: url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/myriadpro-regular.eot');
    src: url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/myriadpro-regular.eot?#iefixt') format('embedded-opentype'),
         url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/myriadpro-regular.woff') format('woff'),
         url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/myriadpro-regular.ttf') format('truetype'),
         url(http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
@font-face {
  font-family: 'MyriadPro-Cond';
    src: url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/original_MyriadPro-Cond.eot');
    src: url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/original_MyriadPro-Cond.eot?#iefix') format('embedded-opentype'), 
         url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/original_MyriadPro-Cond.woff') format('woff'),
         url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/original_MyriadPro-Cond.ttf') format('truetype'),
         url('http://dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/fonts/original_MyriadPro-Cond.svg') format('svg');
}*/
@font-face {
	font-family: 'MyriadProRegular';
	src: url('../fonts/myriadpro-regular.eot');
	src: url('../fonts/myriadpro-regular.eot?#iefixt')
		format('embedded-opentype'), url('../fonts/myriadpro-regular.woff')
		format('woff'), url('../fonts/myriadpro-regular.ttf')
		format('truetype'),
		url('../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
	font-family: 'MyriadPro-Cond';
	src: url('../fonts/original_MyriadPro-Cond.eot');
	src: url('../fonts/original_MyriadPro-Cond.eot?#iefix')
		format('embedded-opentype'),
		url('../fonts/original_MyriadPro-Cond.woff') format('woff'),
		url('../fonts/original_MyriadPro-Cond.ttf') format('truetype'),
		url('../fonts/original_MyriadPro-Cond.svg') format('svg');
}

/*********************** ESTILOS ANTERIORES *************/

/* COOKIE MSG */
#cookie-bar {
	background: #111111;
	height: auto;
	line-height: 24px;
	color: #eeeeee;
	text-align: center;
	padding: 3px 0;
}

#cookie-bar.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}

#cookie-bar.fixed.bottom {
	bottom: 0;
	top: auto;
}

#cookie-bar p {
	margin: 0;
	padding: 0;
}

#cookie-bar a {
	color: #ffffff;
	display: inline-block;
	border-radius: 3px;
	text-decoration: none;
	padding: 0 6px;
	margin-left: 8px;
}

#cookie-bar .cb-enable {
	background: #658024;
}

#cookie-bar .cb-enable:hover {
	background: #304A27;
}

#cookie-bar .cb-disable {
	background: #990000;
}

#cookie-bar .cb-disable:hover {
	background: #bb0000;
}

#cookie-bar .cb-policy {
	background: #0033bb;
}

#cookie-bar .cb-policy:hover {
	background: #0055dd;
}

div.separador {
	background: url("../img/otros/patron_separador_verde.gif") no-repeat
		scroll right top transparent;
	height: 3px;
	width: 100%;
	padding-bottom: 15px;
}


#columna_derecha div.separador {
    padding-bottom: 0;
    margin-bottom: 0%;
    padding-top: 3%;
}

#columna_derecha img.fitur {
    width: 90% !important;
}



.subtitulo_verde_cursiva {
	color: #658024;
	font-style: italic;
	padding-left: 20px;
}

.separador_dotted {
	border-bottom: 1px solid #ccc;
	clear: both;
	height: 1px;
	margin: 30px;
	width: 95%;
}

.separador {
	clear: both;
	height: 5px;
	margin: 10px 0px;
	width: 99%;
}

#capa_slider {
	margin-bottom: 1.2em;
}

.mas_info {
	float: right;
	font-size: 1.3em;
	margin-right: 20px;
}

.sin_bullet {
	padding-left: 50px;
	font-size: 1.2em;
	color: black;
}

.JustifyRight {
	text-align: right;
}

.JustifyLeft {
	text-align: left;
}

.JustifyFull {
	text-align: justify;
}

/*************************************************************/
.tituloPrincipal {
	font-size: 24px;
	padding: 10px 0px;
	font-family: MyriadPro-Cond;
	line-height: 1em;
}

h3.tituloPrincipal {
	font-size: 24px !important;
	padding: 5px 0px 5px 25px;
	font-family: MyriadPro-Cond;
	line-height: 1em;
}

h2.rotuloHome {
	font-size: 24px !important;
}

a.forzarNegro {
	color: black !important;
}

a.forzarNegro:hover {
	color: #658024 !important;
}

.tituloNoticia {
	font-size: 30px;
	font-family: MyriadPro-Cond;
	line-height: 1.1em;
	margin: 10px 0 10px 0;
}

.titular {
	font-family: MyriadPro-Cond;
	font-size: 1.6em;
	padding-top: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.subtitulo {
	font-family: MyriadPro-Cond;
	font-size: 1.6em;
	padding: 4px 0px;
	color: #658024;
	line-height: 1.1
}
/*.titulo{
    font-size: 40px;
   }*/
.tama20 {
	font-size: 20px;
}

#espacio {
	height: 15px;
}
/******************* posicionamiento *******************/
.derecha20 {
	padding-left: 20px !important;
	padding-right: 0px !important;
}

.fondoCuerpoDerecha1 {
	background-color: #f2f4e7;
	border-radius: 5px 5px 0 0;
}

.fondoCuerpoDerecha2 {
	background-color: #f2f4e7;
	border-radius: 0 0 5px 5px;
}

.w20 {
	width: 20px;
}

.marginL20, .margin20por_l {
	margin-left: 20% !important;
}

.margin40por_l {
	margin-left: 40% !important;
}

.margin40por_r {
	margin-right: 40% !important;
}

.margin10por_r {
	margin-right: 10% !important;
}

.margin5por_r {
	margin-right: 5% !important;
}

.w24 {
	width: 24px;
}

.paddingFotoDerecha {
	padding-left: 15px !important;
	padding-bottom: 15px !important;
}

.padding1 {
	padding: 1px;
}

.padding2 {
	padding: 2px;
}

.padding25 {
	padding: 25px !important;
}

.paddingL0 {
	padding-left: 0px !important;
}

.margin10l {
	margin-left: 10px !important
}

.margin0l {
	margin-left: 0px !important
}

.marginNeg10l {
	margin-left: -10px !important
}

.margin20l {
	margin-left: 20px !important
}

.paddingR5 {
	padding-right: 5px !important;
}

.subir10 {
	top: -10px !important;
}

.subir10MB {
	margin-bottom: -10px !important;
}

.subir12 {
	margin-top: -12px !important;
}

.subir22 {
	margin-top: -22px !important;
}

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

.bajar20 {
	padding-top: 20px !important;
}

.bajar36 {
	padding-top: 36px !important;
}

.bajar60 {
	padding-top: 60px !important;
}

.bajar50 {
	padding-top: 50px !important;
}

.bajar40 {
	padding-top: 40px !important;
}

.bajar30 {
	padding-top: 30px !important;
}

.bajar35 {
	padding-top: 35px !important;
}

.bajar27 {
	padding-top: 27px !important;
}

.bajar25 {
	padding-top: 25px !important;
}

.bajar30por {
	margin-top: 30% !important;
}

.margin10 {
	margin-top: 10px !important;
}

.margin10por_l {
	margin-left: 10% !important;
}

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

.margin30 {
	margin-top: 30px !important;
}

.margin38 {
	margin-top: 38px !important;
}

.margin40 {
	margin-top: 40px !important;
}

.margin110 {
	margin-top: 110px !important;
}

.margin10r {
	margin-right: 10px !important;
}

.margin20r {
	margin-right: 20px !important;
}

.margenAbajo10, .margin10b {
	margin-bottom: 10px !important;
}

.margenAbajo20, .margin20b {
	margin-bottom: 20px !important;
}

.bajar10 {
	padding-top: 10px !important;
}

.bajar37 {
	padding-top: 37px !important;
}

.bajar10aa {
	padding-top: 10px;
	padding-bottom: 10px !important;
}

.abajo20 {
	padding-bottom: 20px !important;
}

.padding100l {
	padding-left: 100px !important;
}

.padding50l {
	padding-left: 50px !important;
}

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

.padding10l {
	padding-left: 10px !important;
}

.padding0 {
	padding: 0px !important;
}

.floatL {
	float: left;
}

.floatR {
	float: right;
}

.rotulo_h4 {
	font-family: MyriadPro-Cond;
	font-size: 1.6em;
	padding-left: 10px;
	color: white !important;
}

.color1 {
	background-color: red;
}

.color2 {
	background-color: blue;
}

.color3 {
	background-color: orange;
}

.color4 {
	background-color: green;
}

.color5 {
	background-color: yellow;
}

.color6 {
	background-color: black;
}

.colorC {
	background-color: #658024;
}

.GrisOscuro {
	background-color: #666;
}

.textoBlanco {
	color: White;
}

.texto-error, .error {
	color: red;
	font-size: 1.1em;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}

.padding5 {
	padding: 5px;
}

.padding7 {
	padding: 7px;
}

.padding10 {
	padding: 10px;
}

.padding30 {
	padding: 30px;
}

.padding30a {
	padding: 30px 30px 10px 30px
}

.adaptar {
	width: 100%;
}

.verdeDip {
	color: #658024;
}

.morado {
	color: #582a80;
}

.fecha_evento {
	color: #658024;
}

.fecha_evento_destacado {
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: bolder;
	color: #6f00b2;
}

#listado-eventos {
	padding: 0px;
}

.margin0 {
	padding: 0px;
	margin: 0px;
}

.colorBlanco {
	color: white;
}

footer a {
	color: white;
}

footer a:hover {
	color: white;
}

footer h4 {
	color: white;
}

footer {
	color: white;
}

#footer a:hover {
	color: black;
	text-decoration: none;
}

.fondoVerde {
	background-color: #658024;
	width: 100%;
	height: 100%;
	margin-left: 0px;
	border-radius: 5px;
}

.fondoVClaro {
	background-color: #F2F4E7;
}

/********************** FORMULARIO TRANSPARENCIA **************/
.anchoDescarga {
	width: 15%;
}

.fondo_formulario {
	padding: 30px 0 30px 30px;
	background-color: #E8ECD5;
}

#formularios  input[name=InputField-1], input[name=InputField-2], input[name=InputField-3],
	input[name=InputField-4], input[name=captchaphrase] {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s
		ease-in-out 0s;
	width: 50%;
}

#formularios  input[name=InputField-2], input[name=InputField-3], input[name=InputField-4]
	{
	width: 200px;
}

#formularios  input[name=captchaphrase] {
	width: 100px;
}

#formularios textarea {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s
		ease-in-out 0s;
	vertical-align: middle;
	width: 100%;
}

#formularios .check {
	float: left;
	margin: 1px 7px 20px 0;
}

#formularios .radio {
	float: left;
	width: 10px;
	margin: 0px;
}

#formularios input[type="submit"], input[type="reset"] {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: white;
	background-color: #658024;
}

#formularios input[type="submit"]:hover, input[type="reset"]:hover {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: white;
	background-color: #757575;
}

.parrafo_azul_subtitulo {
	padding-bottom: -20px;
}

.divradio {
	width: 4%;
	float: left;
	margin-top: -7px;
}

.spanradio {
	float: left;
	width: 95%;
	font-size: 0.9em;
}

/********************** BOTON MENU SECUNDARIO ****************/
.icono {
	font-size: 1.6em;
	vertical-align: middle;
	padding: 7px 0;
}

.icono2 {
	font-size: 1.6em;
	vertical-align: middle;
	padding: 7px 0;
	margin-right: -40px;
}

.textoIcono {
	font-size: 1.0em;
	padding-left: 20px;
	vertical-align: middle;
}

.iconoDescarga {
	font-size: 1.6em;
	text-align: center;
	vertical-align: middle;
}

.verticalCentrado {
	vertical-align: middle !important;
}

.horizontalCentrado {
	text-align: center;
}

.horizontalDerecha {
	text-align: right;
}
/*********************** BOTONES *****************/
/*
.opacidad {
    -moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease; 
filter: alpha(opacity=80);
opacity:0.8;

}

.opacidad:hover {
filter: alpha(opacity=100);
opacity: 1;
}
*/
.opacidad {
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.opacidad:hover {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}

/********************** TEXTOS *****************/
.justificado {
	text-align: justify;
}

.fondoVerdeClaro {
	background-color: #f2f4e7;
	border-radius: 5px;
}

.titulo3 {
	font-size: 24px
}

/*   .container{
    max-width: none !important;
    width: 970px;
   }*/
.rinconsolidario {
	background-color: #333;
	background-image:
		url('/galerias/galeriaImagenes/diputacion/dipujaen/web/rinconsolidario.png');
	border-radius: 5px;
	height: 75px;
	color: #FFF;
	margin-bottom: 10px;
}

.masdiputacion {
	/*background-color: #68aab8;*/
	background-image:
		url('/galerias/galeriaImagenes/diputacion/dipujaen/web/masdiputacion.png');
	border-radius: 5px;
	height: 75px;
	color: #FFF;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 10px;
}

.transparencia {
	background-color: #333;
	background-image: url('../img/otros/fondoTransparencia.jpg');
	border-radius: 5px;
	height: 75px;
	color: #FFF;
	margin-bottom: 10px;
}

.Tlomasbuscado {
	
	background-color: #658024;
	border-radius: 5px;
	color: white;
	margin-top: 15px;
	float: left;
	width: 100%;
}

.Tlomasbuscado h3 a{
	color: #fff !important;
}

#buscado, #destacado {
	float: left;
	width: 100%;
	margin-left: 1%;
}

}
.enlaces {
	background-color: #658024;
	border-radius: 5px;
	height: 30px;
	color: #FFF;
	margin-top: 5%;
}

.suscripciones {
	/*    background-color: #9568b9;*/
	background-color: #658024;
	border-radius: 5px;
	height: 30px;
	color: #FFF;
	margin-bottom: 10px;
}

.negrita18 {
	font-size: 18px;
	font-weight: bold;
}

.editorwys p.negrita {
	
	font-weight: bold;
}





.lomasbuscado {
	border-radius: 5px;
}

.enlace {
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
}

/************NOTICIAS********************/
.noticias {
	background-color: #E7E7E7;
	padding: 8px;
	border-radius: 5px;
}

.noticias2 a, .noticias a {
	color: black;
}

.noticias2 a:hover, .noticias a:hover {
	color: #658024;
}

.noticias2 {
	background-color: #f2f4e7;
	border-radius: 5px;
	padding-top: 15px;
}

.masNoticias {
	color: #658024;
	padding: 8px;
	border-radius: 5px;
}

.noticiaPrincipal {
	background-color: #eee;
	height: 160px;
	width: 100%;
	border-radius: 5px;
	padding-left: 0px !important;
	/*margin-top: 10px;*/
}

.bordeVerde {
	border: 4px solid #658024;
}

.bordeVerde1 {
	border: 1px solid #658024;
}

.bordeGris {
	border: 4px solid #658024;
}

.imgSecundaria {
	margin-top: 5px;
	border: 6px solid #658024;
}

.5noticias {
	background-color: #f2f4e7;
}

.redondeado {
	border-radius: 5px;
}

.cuadroTextoPrincipal {
	background-color: #E7E7E7;
	border-radius: 5px;
	/*height:165px;*/
}

.cuadroTextoPrincipal a, .cuadroTexto a {
	color: black;
}

.cuadroTextoPrincipal a:hover, .cuadroTexto a:hover {
	color: #658024;
}

.cuadroTexto {
	padding: 0px;
	margin-top: 0px;
}

.btmas {
	width: 48%;
	background-color: grey;
	border: none;
}

.btsmas1 {
	padding-left: 10px;
	padding-top: 5px;
}

.btsmas2 {
	padding-left: 10px;
	margin-top: -8px;
}

.btn-buscado {
	color: #fff;
	background-color: #757575;
}

.btn-buscado:hover, .btn-buscado:focus, .btn-buscado:active,
	.btn-buscado.active, .dropdown-toggle.btn-buscado {
	color: #fff;
	background-color: #899f33;
	/*border-color: #285e8e;*/
}

.btn-buscadoOscuro {
	color: #fff;
	background-color: #333;
}

.btn-buscadoOscuro:hover, .btn-buscadoOscuro:focus, .btn-buscadoOscuro:active,
	.btn-buscadoOscuro.active, .dropdown-toggle.btn-buscado {
	color: #fff;
	background-color: #899f33;
	/*border-color: #285e8e;*/
}

.btn-dipu {
	background-color: #757575;
	border-color: #757575;
	color: white;
	margin-bottom: 20px;
}

.btn-dipu:hover {
	background-color: #658024;
	border-color: #658024;
	color: white$important;
	margin-bottom: 20px;
}

/* ==========================================================================
	BOTONES SLIDE   - CAROUSEL
========================================================================== */
.carousel-indicators li {
	background-color: #ccc !important;
}

.carousel-indicators .active {
	background-color: #658024 !important;
}

.carousel-indicators {
	bottom: -30px;
	position: absolute;
	left: 0px;
	z-index: 15;
	width: 100%;
	padding-left: 0;
	text-align: center;
}

.carousel-control.right2 {
	right: 0;
	left: auto;
}

.carousel-control2 .icon-prev, .carousel-control2 .glyphicon-chevron-left2
	{
	left: -7%;
}

.carousel-control2 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
	filter: alpha(opacity = 50);
	opacity: .5;
}

.carousel-indicators2 { /*am*/
	/* bottom: 20px;*/
	bottom: 95px !important;
	right: -20px;
}

.carousel-indicators2 { /*am*/
	position: absolute;
	bottom: 10px;
	left: 87%;
	z-index: 15;
	/*width: 60%;*/
	width: 15%;
	padding-left: 0;
	/*margin-left: -30%;*/
	text-align: center;
	list-style: none;
}

.carousel-indicators2 li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ccc;
	border-radius: 10px;
}

.carousel-indicators2 .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: white;
}

/* Botón propio
-------------------------------------------------- */

/* Redefine los estilos de .btn */
/* Modificar el texto y el color de fondo en los tres estados
   principales del botón: default, hover y active. */
.btn-ttc:hover, .btn-ttc:active {
	color: white;
	background-color: #999999;
}

/* Aplicar gradientes de colores */
/* Nota: no se muestran aquí todos los gradientes que tendrás que
   definir para los diferentes navegadores. */
.btn-ttc {
	background-color: #658024;
	color: white;
}

.btn-primary2 { /*am*/
	color: #ffffff;
	background-color: #999999;
	border-color: #999999;
	width: 250px; /*am*/
	margin-left: 15px;
}

/********************AGENDA NOVEDADES************************************/
.agenov-descripcion {
	padding-left: 30px;
	/* margin-bottom: -10px;*/
	font-style: italic;
	font-size: 16px;
}

.agenov-lugar {
	padding-left: 30px;
	margin-bottom: 0px;
	color: #6F00B2;
	font-size: 16px;
}

.agenov-localidad {
	padding-left: 30px;
	font-size: 16px;
}

.agenov-info {
	margin-left: 65%;
}

.agenov-info a:hover {
	color: black;
	text-decoration: none;
}

.1_9em {
	font-size: 1.9em;
}

.agendaynovedades {
	background-color: #fcf7f1;
	border-radius: 5px;
	/* height: 90%;*/
}
/*.pestNovedades > ul > li > a{
  color:#E6B068;
}*/
.pestNovedades>ul>li>a:hover, .pestNovedades>ul>li>a:focus {
	text-decoration: none;
	background-color: #658024;
	color: white;
}

.pestanasIndex>li.active>a, .pestanasIndex>li.active>a:hover,
	.pestanasIndex>li.active>a:focus { /*am*/
	background-color: #F2F4E7;
}

.pestanasIndex {
	/*margin-bottom: -11px;*/
	font-size: 17px;
}

/*#novedades p{
  font-size:1.1em;
}*/

/********************* menu secundario ********************/
.nivel2 {
	padding-left: 10px;
}

.nivel3 {
	padding-left: 20px;
}

.secundario {
	margin-top: -10px;
	margin-bottom: -10px;
	font-family: MyriadPro-Cond;
	font-size: 1.4em;
	font-size: 1.1em\0/;
	font-weight: bold\0/;
}

#menuSecundario li  a span {
	background: url(../img/otros/ico_subflecha.gif) no-repeat scroll left
		3px transparent;
	border: 0 solid #333;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 15px;
	width: 129px;
}

.areasorganismosempresas li  a span {
	background: url(../img/otros/ico_subflecha.gif) no-repeat scroll left
		3px transparent;
	border: 0 solid #333;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 15px;
	width: 129px;
}

.nav>li>a {
	color: #666 !important;
}

.nav li a.activo, .nav li a.active, .navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus
	{
	color: white !important;
	background-color: #658024;
}

li>a:hover>span {
	text-decoration: none;
	/*background-color: #eee;*/
}

/*#menuSecundario ul li  a:hover span,
#menuSecundario  li  a:focus {
  background-color: #CCCCCC;
 
}*/
/*#menuSecundario > li > a:hover,
#menuSecundario > li > a:focus {
  text-decoration: none;
  background-color: red;
  color: #658024;
}*/
li>a>.activo {
	background: url(../img/otros/ico_subflecha_activo.gif) no-repeat scroll
		left 3px transparent;
	color: white;
	background-color: #658024;
}

.areasorganismosempresas ul li span {
	width: 100%;
}

.areasorganismosempresas ul li a:hover {
	color: black;
}

.areasorganismosempresas a:hover {
	color: black;
	text-decoration: none;
}

#temas {
	background-color: #f4f7ed;
	margin-top: 20px;
	padding: 10px;
	border-radius: 5px;
}

.temas ul li {
	width: 50%;
	float: left;
	padding: 5px;
}

.temas ul li span {
	font-size: 20px;
	width: 100%;
}

/*   .temas a:hover{
    color: black;
    text-decoration: none;
  }*/
.cuadroTextoPrincipal a:hover {
	color: #658024;
	text-decoration: none;
	/*background-color: #f4f7ed;*/
}

#noticiaTemas {
	background-color: #E7E7E7;
	margin-top: 20px;
	padding: 10px;
	border-radius: 5px;
}

.posMenuSecundario1 {
	padding-left: 25px;
	padding-top: 10px;
	font-family: MyriadPro-Cond, verdana;
	font-size: 1.2em;
	font-size: 1em\0/;
}

.posMenuSecundario2 {
	padding-left: 25px;
	padding-top: 5px;
	font-family: MyriadPro-Cond, verdana;
	font-size: 1.2em;
	font-size: 1em\0/;
}

/*******************AREA ACTUALIDAD ********************/
#fechaRedes {
	overflow: hidden;
	width: 100%;
	margin-bottom: 3px;
}

.pie {
	font-size: 0.9em;
	color: white;
	background-color: #658024;
	padding: 5px;
}

.pie a {
	color: #333;
}

.AAtexto, p.AAtexto, div.AAtexto {
	text-align: justify;
}

.AAimg {
	width: 35%;
	padding-right: 15px;
}

/************************** TABLAS ******************************/
caption {
	padding-top: 25px;
	padding-bottom: 5px;
	color: #658024;
	font-size: 1.4em;
}

.Tcabecera {
	background-color: #a5b557;
	color: white;
	font-weight: normal;
}

.Tpar, .fila_par {
	background-color: #e8ecd5;
}

th {
	/*border: 1px solid #658024;*/
	color: #ffffff;
	height: auto;
	line-height: 1.3em;
	margin: 0;
	padding: 2px 5px;
	text-transform: uppercase;
	width: auto;
}

.margenAbajo40 {
	margin-bottom: 40px;
}

.table tbody tr td p {
	color: black;
	font-size: 1em;
}

.margen_izquierdo {
	border: 1px solid #bababa;
	margin: 8%;
	padding: 30px 0 30px 30px;
	background-color: #E8ECD5;
}
/****************** AREAS ********************************/
.ColDer p {
	margin: 0 0 0 0;
}

#personas {
	margin-top: -1.3em;
}

#personas h5 {
	font-weight: bold;
	margin-top: 0px;
}

#personas h4 {
	font-weight: bold;
	margin-bottom: 0.5em;
	font-size: 1.3em;
	text-align: left;
	padding: 0;
}

#personas h3 {
	margin-top: 1em !important;
}

#personas div.separador {
	padding-bottom: 15px;
}

#personas .verdeDip {
    color: #658024;
    margin-bottom: 0px !important;
}

.fecha {
	color: #6F00B2;
	font-weight: bold;
	/*padding-left: 15px;*/
}

#actualidad h4 {
	font-weight: bold;
}

.enlaces h4 {
	margin-top: 2px;
}

.lineaNovedades {
	background-color: #658024;
	height: 3px;
	margin-bottom: 4px;
	margin-top: 4px;
}

.posTitulo {
	padding-left: 0px;
	margin-top: -5px;
}

/*******************************  AGENDA *********************/
.tab-pane {
	background-color: #F2F4E7;
}

.pestanasAgenda>li.active>a, .pestanasAgenda>li.active>a:hover,
	.pestanasAgenda>li.active>a:focus { /*am*/
	background-color: #658024;
	color: white !important;
}

.pestanasAgenda {
	/*margin-bottom: -11px;*/
	font-size: 17px;
}

.pestanasAgenda>li {
	padding: -10px;
}

.pestAgenda {
	background-color: #F2F4E7;
	padding: 15px 15px 10px 10px;
	border-radius: 5px;
}

.grupo_info {
	padding-left: 30px;
}

.agendaFecha {
	font-style: italic;
	/*font-size: 16px;*/
}

.agendaLugar {
	padding-left: 20px;
}

.verdePadding20 {
	color: #582a80;
	/*font-size: 16px;*/
	padding-left: 20px;
}

.textoMorado {
	color: #582a80;
	font-weight: bolder;
	font-size: 1.1em;
}

.agendaInfo {
	float: right;
	padding-right: 20px;
}

.agendaInfo a:hover {
	color: black;
	text-decoration: none;
}

.grupo_info {
	/*  font-size: 1.1em;*/
	
}

.textoDescarga {
	/*font-size: 17px;*/
	padding: 10px 20px 10px 30px;
	text-align: justify;
}

.lugar_evento {
	font-weight: bold;
}

.mapa {
	padding: 25px 25px 0 25px;
}

.textoDerecha {
	text-align: right;
}

.textoAbajo {
	vertical-align: bottom;
}
/********************** ENLACES ********************/
.subtituloVerde {
	color: #582a80;
}

.enlaceBuscar {
	background-image: url("../img/otros/lupa_ver_mas.png");
	background-repeat: no-repeat;
	font-size: 1.2em;
	height: 30px;
	padding: 4px 0 0 35px;
}

.enlaceInformacion {
	background-image: url("../img/otros/mas_peq.png");
	background-repeat: no-repeat;
	/*font-size: 1.2em;*/
	height: 30px;
	padding: 2px 15px 0 30px;
}

.enlaceAN {
	background-image: url("../img/otros/mas_peq.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	padding: 0px 20px 0 23px;
	color: #5E7722 !important;
}

.enlaceMapa {
	background-image: url("../img/otros/mapa.png");
	background-repeat: no-repeat;
	font-size: 1.4em;
	height: 30px;
	padding: 2px 0px 0 30px;
}

.enlaceGaleria {
	background-image: url("../img/otros/galeria.png");
	background-repeat: no-repeat;
	font-size: 1.4em;
	height: 30px;
	padding: 2px 0px 0 30px;
}

.enlaceDocumentoPDF {
	background-image:
		url("http://www.dipujaen.es/system/modules/es.dipujaen.opencms.dipujaenV2/resources/img/otros/pdf.png");
	background-repeat: no-repeat;
	height: 30px;
	padding: 2px 0px 0 30px;
}

.enlaceDocumentoPDF_derecha {
	background-image:
		url("http://www.dipujaen.es/system/modules/es.dipujaen.opencms.dipujaenV2/resources/img/otros/pdf.png");
	background-repeat: no-repeat;
	height: 30px;
	padding: 2px 0px 0 30px;
        text-align: left;
        margin-left: 60%;
}

.enlaceFoto {
	background-image: url("../img/otros/foto.png");
	background-repeat: no-repeat;
	font-size: 1.2em;
	height: 30px;
	padding: 2px 0px 0 35px;
}

.enlaceVolver {
	background-image: url("../img/otros/volver_peq.png");
	background-repeat: no-repeat;
	font-size: 1.2em;
	height: 30px;
	padding: 0px 0px 0 24px;
}

.enlaceDescarga {
	background-image: url("../img/otros/descarga_peq.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	padding: 0px 20px 0 23px;
}

.enlaceDescargaVerde {
background-image: url("https://www.dipujaen.es/export/system/modules/es.dipujaen.opencms.dipujaenV2/resources/img/otros/ico_info_descarga.png");
background-repeat: no-repeat;
padding: 0px 10px 10px 35px !important;
margin: 0.8em 0.3em !important;
}


p.enlaceYoutubeRojo a:after {
    content: "";
    background-image: url(../img/otros/ico_youtube_rojo.png);    
    background-repeat: no-repeat;
    width: 61px;
    height: 35px;
    position: absolute;
    margin-left: 3px;   
}



p.enlaceYoutubeVerde a:after {
    content: "";
    background-image: url(../img/otros/ico_youtube_verde.png);    
    background-repeat: no-repeat;
    width: 61px;
    height: 35px;
    position: absolute;
    margin-left: 3px;   
}


.enlaceDescargaEditor {
	/*background-image: url("../img/otros/descarga_peq.png");
background-repeat: no-repeat;
padding: 0px 10px 10px 35px !important;
margin: 0.8em 0.3em !important;*/
	
}

.enlaceDescargaEditor a {
    background-image: url("../img/otros/descarga_peq.png");
    background-repeat: no-repeat;
    padding: 2px 25px 0px 45px !important;
    background-position: right;
}

.enlaceDerecho {
	background-image: url("../img/otros/enlace_peq_verde2.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	padding: 0px 20px 0 23px;
}

.enlaceIzquierdo {
	background-image: url("../img/otros/enlace_peq_verde.png");
	background-repeat: no-repeat;
	padding: 0px 10px 10px 35px !important;
	margin: 0.8em 0.3em !important;
}

.enlaceEnlace {
	background-image: url("../img/otros/enlace_peq.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	padding: 0px 20px 0 23px;
}

.enlaceMasEditor {
	background-image: url("../img/otros/mas_peq.png");
	background-repeat: no-repeat;
	height: 25px;
	padding: 0px 0px 0px 25px;
	margin-left: 20px;
}

.enlaceGaleriaPeq {
	background-image: url("../img/otros/galeria_peq.png");
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	padding: 0px 20px 0 23px;
}

.enlaceGaleriaPeqB {
	background-color: #F2F4E7;
	background-image: url("../img/otros/galeria_peq.png");
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	margin-top: -10px;
	padding-left: 31px;
	padding-right: 15%;
	padding-top: 2px;
	width: 100%;
}
/*.enlaceBotonAN{
  background-color: #757575;
  color: white;
  padding: 5px 10px 5px 10px;
  border-radius: 5px;
  margin: 10px 0 10px 0;
}*/
.enlaceBoton {
	background-color: #757575;
	border-radius: 5px;
	margin: 5px 0 10px 0;
	text-align: center;
	float: left;
	padding: 5px;
	color: white
}

.enlaceBoton:hover {
	background-color: #658024;
	margin: 5px 0 10px 0;
}

.enlaceBotonOscuro {
	background-color: #333;
	color: white;
	padding: 5px 10px 5px 10px;
	border-radius: 5px;
	margin: 10px 0 10px 0;
}

.enlaceBotonBuscado {
	background-color: #757575;
	border-radius: 5px;
	margin: 5px 0 10px 0;
	width: 49%;
	text-align: center;
	float: left;
	padding: 10px;
	color: white
}

.enlaceBotonBuscado:hover {
	background-color: #658024;
	margin: 5px 0 10px 0;
}

.enlaceBotonBuscado2 {
	background-color: #757575;
	border-radius: 5px;
	margin: 0px 0 10px 0;
	width: 49%;
	text-align: center;
	float: left;
	padding: 10px;
	color: white
}

.enlaceBotonBuscado2:hover {
	background-color: #658024;
	margin: 0px 0 10px 0;
}

.enlaceBoton100 {
	background-color: #757575;
	border-radius: 5px;
	margin: 20px 0 10px 0;
	width: 100%;
	text-align: center;
	float: left;
	padding: 5px;
	color: white
}

.enlaceBoton100:hover {
	background-color: #658024;
	margin: 20px 0 10px 0;
}

.enlaceBotonAN {
	background-color: #757575;
	padding: 5px 10px 5px 10px;
	border-radius: 5px;
	margin: 10px 0px 10px 0;
}

.enlaceBotonAN:hover {
	background-color: #658024;
	padding: 5px 10px 5px 10px;
	border-radius: 5px;
	margin: 10px 0px 10px 0;
}

.enlaceBotonAN a {
	color: white;
}

.buscados1 {
	margin-bottom: -800px !important;
}

/******************* CARRETERAS *********************/
.aviso_incidencia {
	background: url("../img/otros/ico_aviso_incidencia.gif") no-repeat
		scroll 0 8px transparent;
	padding-left: 35px;
}

.aviso_obra {
	background: url("../img/otros/ico_aviso_obra.gif") no-repeat scroll 0
		8px transparent;
	padding-left: 35px;
}

/********************* MENU3 ******************************/
.fuente07 {
	font-size: 0.7em;
}

#menu3 .navbar-nav>li>a {
	padding-bottom: 5px;
	padding-top: 5px;
}

#menu3 {
	min-height: 32px;
}

/**************** CALENDARIO *****************/
.calendario {
	font-size: 1.2em;
	text-align: center;
	padding-left: 10%;
	background-color: white;
}

.calendario a {
	color: black;
}

.calendario a:hover {
	color: #658024;
}

.calendario th {
	background-color: #658024;
	font-size: 1.2em;
	color: white;
	text-transform: uppercase;
	text-align: center;
}

.calendario td {
	width: 10%;
}

.mes_anio {
	font-size: 1.2em;
	color: #582a80;
}

.calendario table td a:hover, .calendario table td a.activo {
	/* background-color: red;*/
	
}

.calendario  a.con_datos {
	color: #B23529;
	font-weight: bold;
}

.calendario  a.con_datos:hover {
	color: #658024;
}

.panel-title {
	color: inherit;
	font-size: 1.3em;
	margin-bottom: 0;
	margin-top: 0;
	cursor: pointer;
}

.pagination {
	border-radius: 4px;
	display: inline-block;
	margin: 20px 0 30px 0;
	padding-left: 0;
}

.icoNuevo {
	margin-left: -50px;
	margin-top: -10px;
	width: 47px;
}

/******************** FORMULARIOS *******************/
.fondoBlanco {
	background-color: white;
}

fieldset.pestanias {
	padding: 4px;
	width: 135px;
	float: left;
	background: none repeat scroll 0 0 #CCCCCC;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	text-align: center;
	margin-left: 10px;
}

#formacion fieldset {
	border: 1px solid #ccc;
	padding: 10px;
}

fieldset, img {
	border: 0;
}

a.activo {
	background-color: #999999;
	pointer-events: none;
	cursor: default;
}

legend {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
	border-image: none;
	border-style: none none solid;
	border-width: 0 0 0px;
	color: #333;
	display: block;
	font-size: 18px;
	line-height: inherit;
	margin-bottom: 0;
	padding: 0;
	padding-left: 20px;
	width: 100%;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media only screen and (min-width: 35em) {
}

@media print , ( -o-min-device-pixel-ratio : 5/4) , (
		-webkit-min-device-pixel-ratio : 1.25) , ( min-resolution : 120dpi) {
}

/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir {
	background-color: transparent;
	border: 0;
	overflow: hidden;
	*text-indent: -9999px;
}

.ir:before {
	content: "";
	display: block;
	width: 0;
	height: 150%;
}

.hidden {
	display: none !important;
	visibility: hidden;
}

.oculto {
	display: none !important;
}

.visuallyhidden {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.invisible {
	visibility: hidden;
}

.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */
@media print {
	* {
		background: transparent !important;
		color: #000 !important; /* Black prints faster: h5bp.com/s */
		box-shadow: none !important;
		text-shadow: none !important;
	}

	/*a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }*/

	/*
     * Don't show links for images, or javascript/internal links
     */
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group; /* h5bp.com/t */
	}
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
	a:link {
		visibility: hidden;
	}
	#enlacesSlide {
		display: none !important;
	}
	a img {
		visibility: visible !important;
		display: block !important;
	}
	#fechaPrint {
		display: block !important;
	}
	.HRpie, .pie, .navbar-wrapper, header, #fechaRedes, #slide,
		#buscadorAgenda, #transparencia, #rsolidario, #buscado, #destacados,
		#menuSecundario, #menuSec, .areasorganismosempresas {
		display: none !important;
	}
	h4 a, .tituloPrincipal {
		text-decoration: none;
		color: black !important;
		display: block !important;
		visibility: visible !important;
	}
	h4 a:link {
		text-decoration: none;
		visibility: hidden;
	}
	h4 a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	}
}

/* ==========================================================================
   Editor  WYS
   ========================================================================== */
.editorwys {
	border: 0 solid #333333;
	font-weight: normal;
	height: auto;
	margin: 10px;
	padding: 0;
	width: 97%;
}

.editorwys p.normal {
	font-weight: normal;
	font-size: 1em;
}

.editorwys p, .editorwys div {
	/*    background: none repeat scroll 0 0 transparent;
    border: 0 solid #333333;
    color: #616466;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 1.3em;
    margin: 10px 15px 5px 5px;
    padding: 0;*/
	
}

.editorwys p.titulo, .editorwys div.titulo, .editorwys p.titulo-verde,
	.editorwys div.titulo-verde {
	background: none repeat scroll 0 0 transparent;
	border: 0 solid #333333;
	clear: both;
	color: #616466;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 10px 15px 5px 5px;
	padding: 0;
}

.editorwys p.titulo-verde, .editorwys div.titulo-verde {
	color: #658024 !important;
}

.editorwys div.cursiva, .editorwys p.cursiva {
	font-style: italic;
}

.editorwys p.destacado, .editorwys div.destacado {
	font-weight: bold;
}

.editorwys p.subrayado, .editorwys div.subrayado {
	text-decoration: underline;
}

.editorwys p.texto_grande, .editorwys div.texto_grande {
	font-size: 1.3em;
}

.editorwys p.texto_peq, .editorwys div.texto_peq {
	font-size: 0.9em;
}

.editorwys p.texto_grande_negrita, .editorwys div.texto_grande_negrita {
	font-size: 1.3em;
	font-weight: bolder;
}

.editorwys p.texto_peq_cursiva, .editorwys div.texto_peq_cursiva {
	font-size: 0.9em;
	font-style: italic;
}

.editorwys img {
	background: none repeat scroll 0 0;
	/*    border: 1px solid #658024;*/
	color: #616466;
	float: left;
	margin: 3px 10px 5px 0;
	padding: 3px;
}



.editorwys img.imagenDerecha, img.imagenDerecha {
	background: none repeat scroll 0 0;
	/*    border: 1px solid #658024;*/
	color: #616466;
	float: right;
	margin: 3px 1px 5px 10px;
	padding: 3px;
}

.editorwys img.imagenCentrada, img.imagenCentrada {
	background: none repeat scroll 0 0 #ffffff;
	/*    border: 1px solid #658024;*/
	color: #616466;
	display: block;
	float: none;
	margin: 0 auto;
	padding: 3px;
	text-align: center;
}

.editorwys img.sinBorde, .editorwys table.sinBorde {
	border: 0 none !important;
}

.editorwys img.mapaConsorcio {
	height: 422px;
	text-align: center;
	width: 600px;
}

.editorwys img.imagenCentradaSinBorde {
	border: 0 none;
	display: block;
	float: none;
	height: auto;
	margin: 0 auto;
	padding: 3px;
	text-align: center;
}

.editorwys ul {
	clear: left;
	color: #616466;
	font-weight: inherit;
	height: auto;
	list-style: none outside none;
	margin: 2px 20px;
	padding: 0 0 10px;
	position: relative;
	width: auto;
}

.editorwys ol {
	color: #333;
	font-weight: inherit;
	height: auto;
	list-style: decimal-leading-zero inside none;
	margin: 2px 20px 5px;
	padding: 0 0 10px;
	position: relative;
	width: auto;
}

.editorwys ul li, .detalle_actualidad ul li {
	background: url("../img/otros/bullet_noticias.gif") no-repeat scroll
		left 5px transparent;
	border: 0 solid #333333;
	font-size: 1em;
	font-weight: inherit;
	height: auto;
	margin: 0;
	padding: 2px 10px 5px 20px;
	color: black;
}

.editorwys ol li {
	background: url("../img/otros/bullet_noticias.gif") no-repeat scroll
		left 15px transparent;
	border: 0 solid #333;
	font-size: 1.1em;
	font-weight: inherit;
	height: auto;
	margin: 0;
	padding: 12px 0 2px 20px;
	width: 96%;
}

.editorwys table {
	background-color: #ffffff;
	border: 0 solid #333333;
	border-collapse: collapse;
	font-weight: inherit;
	height: auto;
	margin: 2px 0 5px;
	table-layout: auto;
	text-align: left;
	width: 100% !important;
}

.editorwys table.directorio {
	width: 98%;
}

.editorwys table.directorio th.titulo {
	width: 255px;
}

.editorwys table.directorio th.telefono {
	width: 130px;
}

.editorwys table caption {
	padding-top: 25px;
	padding-bottom: 5px;
	color: #658024;
	font-size: 1.4em;
	/*    border: 0 solid #aaaaaa;
    color: #658024;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0;
    padding: 1px 0;
    text-align: left;*/
}

.editorwys table thead {
	border: 0 solid #658024;
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}

.editorwys table thead.pequenio {
	font-size: 0.9em;
}

.editorwys table tbody.pequenio {
	font-size: 0.7em;
}

.editorwys table thead tr {
	background: none repeat scroll 0 0 #a2bd4e;
	/*border: 1px solid #658024;*/
	height: auto;
	margin: 0;
	padding: 0;
	width: 100%;
}
/*.editorwys table thead tr th, table thead tr th div {
    color: #ffffff;
    height: auto;
    line-height: 1.3em;
    margin: 0;
    padding: 2px 5px;
    text-transform: uppercase;
    width: auto;
}
.editorwys table tbody {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #658024;
    color: #616466;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
}*/
.editorwys table.sinborde tbody tr td {
	border: 0 none;
}

.editorwys table tbody img {
	border: medium none !important;
}
/*.editorwys table tbody tr {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #658024;
    height: auto;
    margin: 0;
    padding: 0;
}*/
.editorwys table tbody tr td {
	border: 1px solid #ddd;
	height: auto;
	line-height: 1.3em;
	margin: 0;
	padding: 5px 2px;
	vertical-align: top;
}

.editorwys table.sinBorde tbody tr td {
	border: medium none !important;
}

.editorwys table tbody tr td p {
	margin: 0;
	padding: 0;
}
/*.editorwys table tbody tr td div {
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #333333;
    color: #616466;
    font-size: 1em;
    font-weight: inherit;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}*/
.editorwys table tbody tr.par {
	background: none repeat scroll 0 0 #e6efcc;
}

.editorwys table tbody tr.par img {
	background: none repeat scroll 0 0 #e6efcc;
}

.editorwys table tbody tr td.centrada {
	text-align: center;
}

.editorwys table.sinBorde tbody {
	border: 0 none;
}

.editorwys table.sinBorde tbody tr {
	border: medium none;
}
/*.editorwys a, .detalle_actualidad a {
    color: #658024 !important;
    font-size: 1em !important;
    font-style: italic !important;
    text-decoration: none !important;
}*/
/*.editorwys a:hover {
    text-decoration: underline !important;
}*/
.editorwys strong {
	font-weight: bold;
}

.editorwys .Indent1 {
	font-size: 1.1em;
	margin-left: 40px;
}

.editorwys .Indent2 {
	font-size: 1.1em;
	margin-left: 80px;
}

.editorwys .Indent3 {
	font-size: 1.1em;
	margin-left: 120px;
}

.editorwys .Indent4 {
	font-size: 1.1em;
	margin-left: 140px;
}

.editorwys .Indent5 {
	font-size: 1.1em;
	margin-left: 160px;
}

.JustifyLeft {
	text-align: left;
}

.JustifyRight {
	text-align: right;
}

.JustifyCenter {
	text-align: center;
}

.JustifyFull {
	text-align: justify;
}

.editorwys div.column {
	float: left;
	font-size: 1em;
	margin: 0;
	width: 47%;
}

.editorwys div.listado ul, .editorwys ul {
	clear: left;
	color: #616466;
	font-weight: inherit;
	height: auto;
	list-style: none outside none;
	margin: 2px 20px;
	padding: 0 0 10px;
	position: relative;
	width: auto;
}

.editorwys span.tituloSeccion {
	font-size: 1.3em;
	font-weight: bold;
	margin: 1px;
	padding: 1px;
}

#fotosDiputados {
	font-size: 1em;
}

#fotosDiputados div.bloqueFotos {
	color: #4d4e4a;
	display: block;
	height: 220px;
	margin: 10px 0;
	width: 100%;
}

#fotosDiputados div.bloqueFotos ul li {
	background: none repeat scroll 0 0 #ffffff;
	display: inline;
	float: left;
	padding: 0;
	text-align: center;
	width: 120px;
}

#fotosDiputados div.bloqueFotos span {
	font-weight: bold;
	margin: 0 auto;
	padding: 0 4px;
}

#fotosDiputados div.bloqueFotos p {
	font-size: 1.1em;
	margin: 0;
	padding: 0 4px;
}

#fotosDiputados div.bloqueFotos img {
	float: none;
}


#btnes-yo-elijo-jaen img{
	width: 150px;
	margin: 0 15%;
}

.btn-yoelijojaen-verActividades a{
	color: white;
}


.mapa-situacion {
	border: 1px solid #658024 !important;
	float: right;
	height: 274px;
	width: 374px;
}

.mapa-situacion img {
	background: none repeat scroll 0 0 transparent;
}

.editorwys div.mapa-situacion div {
	margin: 0;
}

.editorwys div.indice {
	margin: 0;
	padding: 0;
}

.editorwys div.indice {
	margin: 0;
	padding: 0;
}

.editorwys div.indice p {
	margin: 3px 15px 3px 5px;
}

.editorwys div.indice div {
	margin: 3px 15px 3px 5px;
}

.editorwys div.indice ul {
	padding: 0 0 4px;
}

.editorwys div.indice ul li {
	padding: 2px 10px 2px 20px;
}

.editorwys div.clear {
	clear: both;
}

div.clear {
	clear: both;
}

ul li.contacto {
	background: url("../images/ico_contacto.gif") no-repeat scroll left
		center transparent;
}


#deportes .height90 {
	height: 90px;
	
}


a.enlaceContacto {
	color: #646560 !important;
	font-size: 1em !important;
	text-decoration: none;
}

a.enlaceContacto:hover {
	color: #658024 !important;
	#658024
}

#lista_direct ul li p a {
	color: #658024 !important;
	font-size: 1.1em !important;
	font-style: italic !important;
	text-decoration: none !important;
}

#lista_direct ul li p a:hover {
	color: #658024 !important;
	font-size: 1.1em !important;
	font-style: italic !important;
	text-decoration: underline !important;
}

kbd {
	background: none repeat scroll 0 0 #eee;
	border-color: #ccc #aaa #888 #bbb;
	border-style: solid;
	border-width: 0.15em 0.25em 0.3em 0.2em;
	color: #000;
	font: 0.8em "Lucida console", Courier, monospace;
	margin: 0 1.5px;
	padding: 0.05em 0.2em;
	vertical-align: text-bottom;
}

img.desplegar {
	border: medium none;
	margin-right: 10px;
	margin-top: -3px;
}

table#_tabla_SC thead tr th.w60, table#_tabla_Drogodependencia thead tr th.w60,
	table#_tabla_Infantil thead tr th.w60, table#_tabla_SocialesC thead tr th.w60,
	table#_tabla_CCSS thead tr th.w60, table#_tabla_Residencias thead tr th.w60
	{
	width: 60% !important;
}

table#tabla_CCSS {
	
}

table#_tabla_SC thead tr th.w30, table#_tabla_Drogodependencia thead tr th.w30,
	table#_tabla_Infantil thead tr th.w30, table#_tabla_SocialesC thead tr th.w30,
	table#_tabla_CCSS thead tr th.w30, table#_tabla_Residencias thead tr th.w30
	{
	background: none repeat scroll 0 0 #fff;
}

#directorio_igualdad table {
	width: 100% !important;
}

#directorio_igualdad p.font_white {
	color: #fff !important;
}

table#tabla_CCSS tbody tr td, table#tabla_CCSS tbody tr {
	border: medium none !important;
}

table#tabla_CCSS tbody tr.separador {
	border-top: 1px solid #658024 !important;
}

.lineaHorizontal {
	background-color: #999999;
	height: 1px;
	width: 100%;
	margin: 0px 0 20px 0;
}

.imgCandado {
	background-image:
		url("http://www.dipujaen.es/system/modules/es.dipujaen.opencms.dipujaenV2/resources/img/otros/candado.png");
	background-repeat: no-repeat;
	padding: 10px;
}

.imgGruposPoliticos {
	height: 200px;
}

/* MENSAJE NAVEGADORES*/
.buorg {
	background: black no-repeat 1em 0.55em
		url("http://www.dipujaen.es/system/modules/es.dipujaen.opencms.dipujaenV2/resources/img/otros/ico_aviso_incidencia.gif")
		!important;
	color: white !important;
}

.buorg a {
	color: #cccccc !important;
}

/* MIGAS DE PAN */
#miga_pan {
	padding: 0.5em 0em !important;
	float: left;
	width: 100%;
}

#miga_pan ul {
	margin: 0px !important;
}

#miga_pan ul li {
	display: inline;
}

#miga_pan span {
	color: #4d4e4a;
}

#miga_pan a {
	color: #658024;
}

/* GALERIA */
.mh145 {
	max-height: 145px;
}

.modal-backdrop {
	z-index: 0;
}

.modal-dialog {
	/*max-width: 80%!important;*/
	max-height: 80%;
}

#fechaPrint {
	display: none;
}

/* MAPAS GOOGLE */
#foto_grande_mapa {
	width: 95%;
	height: 300px;
	top: 5px;
	bottom: 50px;
	overflow: hidden;
}

#foto_mapa {
	width: 100%;
	height: 210px;
	overflow: hidden;
}

/*Pestanas transparencia*/
.pestanaTransparencia {
	margin-left: 0px !important;
	margin-bottom: -3px !important;
	padding-bottom: 0px !important;
}

.pestanaTransparencia li {
	background: none !important;
	padding: 0;
}

/* MIGUEL HERNANDEZ 2016 */
#slide-miguel-hernandez .carousel {
	width: 95%;
	margin: 1% 0% 3% 0%;
}

#slide-miguel-hernandez img {
	height: 220px;
}

.padding40 {
	padding: 40px;
}

#home-miguel-hernandez .padding20 {
	padding: 20px;
}



.galeriaImagenesMH .filaImagenesMH, .filaImagenes{
    /*height: 280px;*/
    margin-top: 2%;
}

.galeriaImagenesMH .filaImagenesMH img, .filaImagenes img{
    min-height: 255px;
}


.galeriaImagenesMH .filaImagenesMH {
    height: 300px;
}

.galeriaImagenesMH .filaImagenesMH img{
    max-height: 265px;
}




#credentials {
	padding-top: 15px;
}

#credentials a {
	background-image: url("../img/otros/star.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 16px;
	float: right;
	font-size: 0.85em;
}

#EnlacesCarousel-feriapueblos img {
	height: 166px;
	margin: 10px 2px;
}

.titulo-slide a {
	color: white !important;
}

img.imgGaleria {
	height: 200px;
}

.altura240 {
	min-height: 240px;
}

#fiestaAceite .AAtexto {
	margin-left: 2.5%;
}

.mapcontainer {
	width: 100%;
	margin: auto;
}

.zoomIn, .zoomOut {
	background-color: #fff;
	border: 1px solid #ccc;
	color: #000;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	position: absolute;
	top: 10px;
	font-weight: bold;
	left: 10px;
	-webkit-user-select: none; // For Webkit -khtml-user-select : none;
	-moz-user-select: none; // For Mozilla -o-user-select : none;
	user-select: none;
	//
	Default
}

.zoomOut {
	top: 30px;
}

.map {
	position: relative;
}

.mapTooltip {
	position: fixed;
	background-color: #fff;
	moz-opacity: 0.70;
	opacity: 0.70;
	filter: alpha(opacity = 70);
	border-radius: 10px;
	padding: 10px;
	z-index: 1000;
	max-width: 200px;
	display: none;
	color: #343434;
}

@media ( min-width : 768px) {
	.combo_municipios {
		margin-top: 30%;
		margin-left: -20%;
	}
}

span.glyphicon a {
	font-family: 'MyriadPro-Cond';
}

/* BIBLIOTECA DIGITAL IEG */
.biblioteca_ieg_home {
	margin: 0px;
}

.biblioteca_ieg_home .tittle h4 {
	color: #333;
}

.biblioteca_ieg_home .construction_iner {
	
}

.biblioteca_ieg_home .construction_iner .construction {
	text-align: center;
	padding-bottom: 30px;
}

.biblioteca_ieg_home .construction_iner .construction .cns-img {
	z-index: 2;
}

.biblioteca_ieg_home .construction_iner .construction .cns-img img {
	max-width: 100%;
}

.biblioteca_ieg_home .construction_iner .construction .cns-content {
	background: #fff;
	padding: 0 30px;
	padding-bottom: 0px;
	margin-top: -45%;
	float: left;
	opacity: 0.7;
	color: black;
}

.biblioteca_ieg_home .construction_iner .construction .cns-content span.glyphicon
	{
	font-size: 24px;
	line-height: 45px;
	width: 100%;
	float: left;
	display: block;
	transition: all 300ms linear 0s;
	color: #7c4214;
}

.biblioteca_ieg_home .construction_iner .construction .cns-content span.glyphicon:hover
	{
	font-size: 34px;
	color: #7c4214;
}

.biblioteca_ieg_home .construction_iner .construction .cns-content a {
	font: 700 18px "Roboto", sans-serif;
	text-transform: uppercase;
	color: #222222;
	/*padding-top: 17px;*/
	display: block;
	float: left;
	width: 100%;
}

.biblioteca_ieg_home .construction_iner .construction .cns-content p {
	padding-top: 20px;
	float: left;
	width: 100%;
}

.biblioteca_ieg_home .construction_iner .construction:hover a,
	.biblioteca_ieg_home .construction_iner .construction:focus a {
	color: #7c4214 !important;
}

.biblioteca_ieg_home .construction_iner .construction:hover i,
	.biblioteca_ieg_home .construction_iner .construction:focus span.glyphicon
	{
	font-size: 35px;
	color: #7c4214 !important;
}

/*--------------------------------------------------*/
.our_feature_area {
	padding-bottom: 90px;
	background: #fefefe;
}

.our_feature_area .feature_row {
	padding-top: 70px;
}

.our_feature_area .feature_row .feature_img {
	padding-top: 10px;
}

.our_feature_area .feature_row .feature_img img {
	max-width: 100%;
}

.our_feature_area .feature_row .feature_content .subtittle {
	padding-bottom: 40px;
}

.our_feature_area .feature_row .feature_content .media {
	padding-bottom: 15px;
}

.our_feature_area .feature_row .feature_content .media .media-left {
	
}

.our_feature_area .feature_row .feature_content .media .media-left a span.glyphicon
	{
	font-size: 24px;
	color: #7c4214;
	line-height: 50px;
	width: 60px;
	text-align: center;
	background: #333333;
	border: 5px solid #764214;
}

.our_feature_area .feature_row .feature_content .media .media-body a {
	font: 700 18px "Roboto", sans-serif;
	color: #7C4214;
	text-transform: uppercase;
}

.our_feature_area .feature_row .feature_content .media .media-body a:hover,
	.our_feature_area .feature_row .feature_content .media .media-body a:focus
	{
	color: #7C4214;
}

.our_feature_area .feature_row .feature_content .media .media-body p {
	font: 400 14px/26px "Roboto", sans-serif;
	color: #555555;
	padding-top: 20px;
}

/* BUSCADOR DE LA BIBLIOTECA DIGITAL IEG */
#searchform {
	padding: 3%;
}

#searchform input {
	padding: 5px;
	float: left;
	border: 0;
	background: #fff;
	border-radius: 3px 0 0 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .4) inset;
	font-size: 1.6em;
}

#searchform input:focus {
	outline: 0;
	background: #fff;
	box-shadow: 0 0 2px rgba(0, 0, 0, .8) inset;
}

#searchform input:-webkit-input-placeholder {
	color: #999;
	font-weight: normal;
	font-style: italic;
}

#searchform input:-moz-placeholder {
	color: #999;
	font-weight: normal;
	font-style: italic;
}

#searchform input:-ms-input-placeholder {
	color: #999;
	font-weight: normal;
	font-style: italic;
}

#searchform button {
	background: #658024;
	position: relative;
	border: 0;
	cursor: pointer;
	width: 80px;
	font-size: 15px;
	color: #fff;
	border-radius: 0 3px 3px 0;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
}

#searchform button:hover {
	background: #757575;
}

#searchform button:active, #searchform button:focus {
	background: #757575;
}

#searchform button:before { /* flecha */
	content: '';
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #658024 transparent;
	top: 8px;
	left: -5px;
}

#searchform button:hover:before {
	border-right-color: #757575;
}

#searchform button:focus:before {
	border-right-color: #757575;
}

#bibliotecaDigitalIEG img {
	margin: 1%;
}

/* BOTONES LISTADOS CURSOS FORMACIÓN*/
.boton-formacion {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin: 0.5em;
	padding: 0 1.5em;
	border: 1px solid rgba(211, 211, 211, 1);
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	font: normal normal bold 1em/2em Arial, Helvetica, sans-serif;
	color: rgba(114, 114, 114, 1) !important;
	-o-text-overflow: clip;
	text-overflow: clip;
	white-space: nowrap;
	background: rgba(234, 234, 234, 1);
	-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8), 0 1px 0 0
		rgba(0, 0, 0, 0.298039);
	box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8), 0 1px 0 0
		rgba(0, 0, 0, 0.298039);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}

.boton-formacion-open {
	display: inline-block;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	margin: 0.5em;
	padding: 0 1.5em;
	border: 1px solid rgba(211, 211, 211, 1);
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em;
	font: normal normal bold 1em/2em Arial, Helvetica, sans-serif;
	color: #658024;
	-o-text-overflow: clip;
	text-overflow: clip;
	white-space: nowrap;
	background: rgb(255, 255, 255);
	-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8), 0 1px 0 0
		rgba(0, 0, 0, 0.298039);
	box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8), 0 1px 0 0
		rgba(0, 0, 0, 0.298039);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
	-webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	-moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	-o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
}

.boton-formacion-open:hover {
	cursor: pointer;
	border: 1px solid rgba(178, 178, 178, 1);
	color: #658024;
	background: #ffffff;
	-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0
		0 rgba(0, 0, 0, 0.298039);
	box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 0
		rgba(0, 0, 0, 0.298039);
}

.boton-formacion-open:active {
	position: relative;
	cursor: default;
	top: 1px;
	border: 1px solid rgba(211, 211, 211, 1);
	color: #808c47;
	background: rgba(247, 247, 247, 1);
	-webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0
		0 rgba(0, 0, 0, 0.298039) inset;
	box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8) inset, 0 1px 0 0
		rgba(0, 0, 0, 0.298039) inset;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.btn-dipu-verde {
	background-color: #dde1bd !important;
	color: #000;
	margin-bottom: 20px;
	padding: 7px 35px;
	margin-top: -10px;
}

.btn-dipu-verde-oscuro {
	background-color: #658024 !important;
	color: #fff;
	margin-bottom: 20px;
	padding: 8px 45px;
	border-radius: 5px;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}



/* BOTONES MODADN */
.btn_modADN_descargas {
	background-color: #EF4A81 !important;
	border-radius: 5px;
	margin: 5px 0 10px 0;
	width: 49%;
	text-align: center;
	float: left;
	padding: 10px;
	color: white
}

.btn_modADN_descargas:hover {
	background-color: #658024;
	margin: 5px 0 10px 0;
}

.btn_modADN_contenidos {
	background-color: #7A9A01 !important;
	border-radius: 5px;
	margin: 5px 0 10px 0;
	width: 49%;
	text-align: center;
	float: left;
	padding: 10px;
	color: white
}

.btn_modADN_contenidos:hover {
	background-color: #658024;
	margin: 5px 0 10px 0;
}

/* BOTONES-FUNDACION-MIGUEL-HERNANDEZ */
.button-fundacion {
	border: 5px solid #999;
	border-radius: 20px;
	color: #290c29;
	float: left;
	font-family: Arial;
	font-size: 1.2em;
	margin-bottom: 5%;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	width: 80%;
}

.button-fundacion:hover {
	background: #e3e0e0;
}


table.subv h4 {	
	padding-left: 0px !important;
}

table.subv .sin_bullet {	
	font-size: 1em !important;
}

.editorwys table.subv tbody tr td {
	padding: 1.5%;	
}

#subvenciones .editorwys {
	margin:0px;
	width: 100%;
}

.tabla_subvenciones table tr td{
	padding: 0.5%;
	
}


#contenido_subvencion p span.enlaceInformacion {

	  font-weight: bold;
font-size: 1.05em;
margin-left: 5%;

}

@media only screen and (max-width: 768px) {
	
	.editorwys {
	 	margin: 0px;
	 	padding: 0px;
	 	width: 100%;
	}
	
	.editorwys table.subv tbody tr td {
  		border: 0px;
  	}
  		
	
	table.subv,
	.subv thead,
	.subv tbody,
	.subv tr,
	.subv th,
	.subv td,
	.subv caption {
	  display: block;
	}
	
	table.subv {
	  border: none
	}
	
	.subv thead tr {
	  display: none;
	}
	
	.subv tbody tr {
	  margin: 1em 0;
	  border: 2px solid #eee;
	  /*border-top: 1px solid #eee;*/
	  
	  /*border: 1px solid #2ba6cb;*/
	}
	
	.subv td {
	  border: none;
	  /*border-bottom: 1px solid #dddddd;*/
	  position: relative;
	  /*padding-left: 45%;*/
	  padding-left: 5% !important;
	  text-align: left;
	}
	
	.subv tr td:last-child {
/*	  border-bottom: 1px double #dddddd;*/
	}
	
	.subv tr:last-child td:last-child {
	  /*border: none;*/
	}
	
	.subv td:before {
	  position: absolute;
	  top: 6px;
	  left: 6px;
	  width: 45%;
	  padding-right: 10px;
	  white-space: nowrap;
	  text-align: left;
	  font-weight: bold;
	}
	
	.subv tbody tr.fila_par {
	background-color: #fff !important;
        }

	.subv .enlaceInformacion {
		margin-left: 35%;
		margin-top:1%;
		font-weight: bold;
	}
	
	
	p.negritaMoviles, span.negritaMoviles {
		font-weight: bolder;
	}
	
	
	
}