.items						{ float:auto; padding:4px 0; font-size:90%; color:#999; line-height:1.5em; overflow:hidden;}
.itemssobre					{ color:#fff}
.itemspersona				{ float:auto; padding:2px 0; font-family: 'Poppins', sans-serif; font-size:95%; color:#999; line-height:1.4em; overflow:hidden;}
.items a					{ color:#666; }
.item						{ display:inline-block; float:auto; margin:0 5px 0 0; line-height:1.5em; }
.item a						{ color:#666; }
.item a:hover				{ }
.fechaentrada:before		{ display:inline-block; float:auto; content: "\f073"; font-family: FontAwesome; margin:0 5px 0 0}
.horaentrada:before 		{ display:inline-block; float:auto; content: "\f017"; font-family: FontAwesome; margin:0 5px 0 0}
.dondeentrada:before		{ display:inline-block; float:auto; content: "\f041"; font-family: FontAwesome; margin:0 5px 0 0}
.categentrada:before		{ display:inline-block; float:auto; content: "\f14a"; font-family: FontAwesome; margin:0 5px 0 0}
.correoentrada:before		{ display:inline-block; float:auto; content: "\f199"; font-family: FontAwesome; margin:0 5px 0 0}
.telefonoentrada:before		{ display:inline-block; float:auto; content: "\f098"; font-family: FontAwesome; margin:0 5px 0 0}
.correoentrada:before		{ display:inline-block; float:auto; content: "\f0e0"; font-family: FontAwesome; margin:0 5px 0 0}
.enlaceentrada:before		{ display:inline-block; float:auto; content: "\f08e"; font-family: FontAwesome; margin:0 5px 0 0}
.refentrada:before			{ display:inline-block; float:auto; content: "ref."; margin-left:0; margin-right:7px; margin-top:0; margin-bottom:0}
.medalla:before				{ display:inline-block; float:auto; content: "\f0a3"; font-family: FontAwesome; margin:0 5px 0 0}
.separadordelaentrada		{ clear:both; border-bottom: 1px solid #ddd; padding:35 0 0 0; margin: 0 0px 35px 0;}

.itemssociales				{ float:auto; padding:2px 0; color:inherit; line-height:1.5em; overflow:hidden;}
.facebookentrada:before		{ content:"\f082"; font-family: FontAwesome; margin:0 5px 0 0}
.twitterentrada:before		{ content:"\f081"; font-family: FontAwesome; margin:0 5px 0 0}
.youtube:before				{ content:"\f166"; font-family: FontAwesome; margin:0 5px 0 0}
.flickr:before				{ content:"\f16e"; font-family: FontAwesome; margin:0 5px 0 0}


/*ENTRADAS CERO*/
.cajadelaentradasobre			{ display:flex; align-items:center; justify-content:center; text-align:center; position:relative; border-radius:5px; overflow:hidden}
.cajadelaentradasobre::after 	{ content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6;}
.cajadelaentradasobre:hover img	{ filter: blur(3px); transition: .3s ease-in-out;}
.imagendelaentradasobre			{ position:relative; width:auto; max-height:203px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.contenidodelaentradasobre		{ padding:35px; position:absolute; z-index:1; color:#FFF; overflow:hidden;}
.titulodelaentradasobre			{ font-size:120%; font-weight:600; color:#fff; text-decoration:none; line-height:1.2em; margin:0 0 0 0; padding:1px 0 1px 0; overflow:hidden;}
.titulodelaentradasobre a		{ color:#FFF; text-decoration:none}
.titulodelaentradasobre:hover	{ text-decoration:none}
.textodelaentradasobre			{ font-size:105%; color:#FFF; line-height:1.5em; margin:5px 0 0 0;  overflow:hidden;}
/*FIN ENTRADAS CERO*/


/*ENTRADAS PRINCIPALES*/
.cajadelaentradas			{ position:relative; background:#FFF; margin:0; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.cajadelaentradas:hover		{ border-bottom:1px solid #999;}


.cajadelaentrada			{ position:relative; background:#FFF; border:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; border-radius:5px; overflow:hidden;}
.cajadelaentrada:hover		{ border-bottom:2px solid #ccc;}
.imagendelaentrada			{ position:relative; width:auto; max-height:170px; margin:0; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.contenidodelaentrada		{ position:relative; width:100%; min-height:170px; padding:20px; overflow:hidden;}
.titulodelaentrada			{ position:relative; font-size:105%; font-weight:600; color:#7a7a7a; line-height:1.3em; text-decoration:none; padding:1px 0 1px 0; overflow:hidden;}
.titulodelaentrada a		{ color:#7a7a7a; border:none; text-decoration:none; }
.titulodelaentrada a:hover	{ color:#444; border:none; text-decoration:none;}
.textodelaentrada			{ }
.textodelaentrada			{ font-size:100%; color:#666; line-height:1.3em; margin:5px 0 0 0; overflow:hidden}
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.cajadelaentradab			{ position:relative; margin:0; padding:0; background:#FFF; border:1px solid #DDD; border-bottom:2px solid #e1e1e1; border-radius:5px; overflow:hidden;}
.cajadelaentradab:hover		{ border-bottom:2px solid #ccc; background:#;}
.imagendelaentradab			{ float:left; width:135px; max-height:135px;}
.contenidodelaentradab		{ position:relative; float:auto; width:auto; padding:18px 20px; overflow:hidden;}
.titulodelaentradab			{ font-size:100%; font-weight:600; color:#7a7a7a; line-height:1.4em; padding:1px 0 1px 0; text-decoration:none; overflow:hidden;}
.titulodelaentradab a		{ color:#7a7a7a; border:none; text-decoration:none;}
.titulodelaentradab a:hover	{ color:#444; border:none; text-decoration:none;}
.textodelaentradab 			{ font-size:95%; color:#666; line-height:1.4em; padding:1px 0 1px 0; text-decoration:none; overflow:hidden;}
.textodelaentradab a		{ color:#111; text-decoration:none;}
.textodelaentradab a:hover	{ color:#543790; border-bottom:1px solid #543790; text-decoration:none;}
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS VARIAS*/
.cajadelaentradac			{ position:relative; margin:0; padding:0; background:#FFF; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.contenidodelaentradac		{ position:relative; float:auto; width:auto; padding:20px 0; overflow:hidden;}
.cajadelaviso				{ position:relative; border:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; border-radius:5px; text-align:center; background:#fff; overflow:hidden;}
.cajadelaviso:hover			{ border-bottom:2px solid #ccc;}
.cajadelaviso .items:after	{ content:""; display:block; border-top:3px solid #ddd; max-width:50px; margin:0 auto; margin-top:15px; margin-bottom:10px; } 

cajadelaviso contenidodelaentrada:after	{ display:inline-block; content:"View more"; border-bottom:1px solid #028910; text-transform:uppercase; font-size:85%; line-height:1.7em; color:#028910; margin:0 auto; margin-top:20px;} 
.cajadelaviso:after			{ display:inline-block; content:"View more"; border-bottom:1px solid #028910; text-transform:uppercase; font-size:85%; line-height:1.7em; color:#028910; margin:0 auto; margin-bottom:20px;} 
/*FIN ENTRADAS VARIAS*/

/*ENTRADAS PERSONAS*/
.cajadelapersona			{ position:relative; background:#FFF; border:1px solid #ddd; border-bottom:2px solid #e1e1e1; border-radius:5px; text-align:center; overflow:hidden;}
.cajadelapersona:hover		{ border-bottom:2px solid #ccc;}
.contenidodelaimagen		{ background:#fff; position:relative; display:flex; align-items:center; text-align:center; float:left; width:84px; height:84px; margin:20px 0 20px 20px; border:1px solid #ddd; border-radius:100%;overflow:hidden;}
.imagendelapersona			{ position:relative; width:100%; height:auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.contenidodelapersona		{ position:relative; min-height:150px; margin:5px 0 -1px 0; padding:20px; overflow:hidden;}

.cajadelapersona0			{ position:relative; text-align:center; border-bottom:2px solid #e1e1e1; border-radius:5px; overflow:hidden;}
.cajadelapersona0:hover		{ border-bottom:2px solid #ccc;}
.contenidodelaimagen0		{ background:#fff; position:relative; z-index:3; float:none; width:130px; height:130px; margin:0 auto; border:1px solid #ddd; border-radius:5px;overflow:hidden;}
contenidodelaimagen0		{ background:#fff; position:relative; z-index:3; float:none; width:200px; height:150px; margin:0 auto; border-radius:5px; overflow:hidden;}
.imagendelapersona0			{ position:relative; width:100%; height:auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.contenidodelapersona0		{ position:relative; margin:-40px 0 -1px 0; padding:50px 20px 20px 20px; border:1px solid #ddd; border-radius:5px; overflow:hidden;}

.cajadelapersona2			{ position:relative; display:auto; margin:-10px 0px -2px 0; border-bottom:1px solid #ddd; background:#FFF; overflow:hidden;}

.cajadelgobierno			{ position:relative; background:#FFF; border:1px solid #ddd; border-bottom:2px solid #e1e1e1; border-radius:5px; text-align:center; overflow:hidden;}
.imagendelgobierno			{ position:relative; margin:0 auto; margin-top:20px; width:90px; height:90px; display:flex; align-items:center; justify-content:center; border-radius:100%; overflow:hidden}
.contenidodelgobierno		{ position:relative; min-height:150p; padding:20px; overflow:hidden;}

contenidodelaimagen2		{ background:#fff; position:relative; display:inline-block; float:left; width:84px; height:84px; margin:5px 20px 20px 0; border:1px solid #ddd; border-radius:100%;overflow:hidden;}
.imagendelapersona2			{ position:relative; float:left; width:90px; height:90px; display:flex; align-items:center; justify-content:center; border-radius:100%; overflow:hidden}
.contenidodelapersona2		{ position:relative; min-height:100px; padding:5px 0 5px 15px; border-bottom:1px solid #e1e1e1; overflow:hidden;}

.nombredelapersona			{ font-size:105%; color:#666; line-height:1.3em; padding:2px 0; font-weight:600; overflow:hidden;}
.titulodelapersona			{ font-size:105%; font-weight:600; color:#666; line-height:1.3em; margin:1px 0; padding:0; overflow:hidden;}
.textodelapersona			{ font-size:105%; color:#666; line-height:1.3em; margin:2px 0; padding:0; overflow:hidden;}
.empleodelapersona			{ font-size:100%; color:#666; line-height:1.3em; margin:2px 0; padding:0; overflow:hidden;}

.botonerapersona			{ position:relative; z-index:1; margin-top:20px;}
.botonerapersona			{ border-top:1px solid #DDD; padding:20px 0 0 0;}
.botonerapersona			{ clear:both; text-align:left; overflow:hidden}
.botonpersona				{ display:inline-block; margin:0 0 5px 0; padding:6px 11px; text-align:center; text-decoration:none; font-size:80%; line-height:1.5em;}
.botonpersona				{ border-radius:5px; border:1px solid #ddd; color:#666;}
.botonpersona a				{ border:none; border:1px solid #444; color:#fff; background:#336699; transition: 0.3s;}
.botonpersona:hover			{ border:none; border:1px solid #444; color:#fff; background:#444; transition: 0.3s;}

.insignia					{ position:absolute; width:32px; height:32px; padding:3px 0; text-align:center; border:2px solid #fff; border-radius:100%; background:#336699;}
.insignia:before			{ content: "\f0a3"; font-family: FontAwesome; font-size:110%; color:#fff; }
/*FIN ENTRADAS PERSONAS*/

.avatardelaentrada			{ position:relative; background:#444; display:flex; align-items:center; justify-content:center; float:left; width:56px; height:56px; max-height:56px; margin:25px 0 0 25px; border:1px solid #ddd; border-radius:100%; overflow:hidden;}
.avatardelaentradab			{ position:relative; display:flex; align-items:center; justify-content:center; float:left; width:56px; height:56px; max-height:56px; margin:15px 0 15px 15px; border:1px solid #ddd; border-radius:100%; overflow:hidden;}

/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media only screen and (min-width: 1900px) {

}
/* (1024x768) iPad 1 & 2, Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.imagendelaentrada			{ max-height:140px; }
.contenidodelaentrada		{ height:auto; min-height:auto; padding:15px; font-size:90%;}

/*ENTRADAS SECUNDARIAS*/
.imagendelaentradab			{ margin:18px 0 18px 18px; width:55px; max-height:55px; border-radius:100%; overflow:hidden;}

/*FIN ENTRADAS SECUNDARIAS*/

/*ENTRADAS PERSONAS*/
contenidodelaimagen		{ float:none; margin:20px auto; margin-bottom:0;}
imagendelapersona			{ position:relative; width:100%; height:auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.contenidodelapersona		{ font-size:90%;}
/*FIN ENTRADAS PERSONAS*/

}
/* for 980px or less */
@media screen and (max-width: 980px) {

}
/* for 700px or less */
@media screen and (max-width: 768px) {
.items						{ padding:0; font-size:90%;}

/*ENTRADAS CERO*/
.titulodelaentradasobre			{ font-size:95%;}
.textodelaentradasobre			{ font-size:80%;}
/*FIN ENTRADAS CERO*/

/*ENTRADAS PRINCIPALES*/
.cajadelaentrada			{ }
.imagendelaentrada			{ max-height:100px; }
.contenidodelaentrada		{ height:auto; min-height:auto; margin:0; padding:15px; font-size:90%; }
.titulodelaentrada			{ }
.textodelaentrada			{ font-size:70%;}
/*FIN ENTRADAS PRINCIPALES*/

/*ENTRADAS SECUNDARIAS*/
.imagendelaentradab			{ margin:18px 0 18px 18px; width:45px; max-height:45px; border-radius:100%; overflow:hidden;}
.contenidodelaentradab		{ font-size:90%;}

/*FIN ENTRADAS SECUNDARIAS*/

/*ENTRADAS PERSONAS*/
.cajadelapersona			{ min-height:240px;}
.contenidodelaimagen		{ float:none; margin:20px auto; margin-bottom:-15px;}
.imagendelapersona			{ position:relative; width:100%; height:auto; display:flex; align-items:center; justify-content:center; overflow:hidden}
.contenidodelapersona		{ min-height:auto; font-size:90%; text-align:center; padding:20px;}
/*FIN ENTRADAS PERSONAS*/
}
/* for 500px or less */
@media screen and (min-width: 320px) and (max-width:568px) {
.itemssobre					{ color:#666;}
/*ENTRADAS CERO*/
.cajadelaentradasobre			{ display:block; position:relative; margin:0 0 -10px 0; padding:20px; background:#fff; border:1px solid #ddd; text-align:left; overflow:hidden}
.cajadelaentradasobre::after 	{ display:none;}
.cajadelaentradasobre:hover img	{ display:none;}
.imagendelaentradasobre			{ display:inline-block; float:left; margin:0 20px 0 0; width:65px; border-radius:5px;}
.contenidodelaentradasobre		{ padding:0; position:relative; color:#7a7a7a; background:#FFF; overflow:hidden;}
.titulodelaentradasobre			{ color:#666; text-decoration:none; line-height:1.2em; margin:0 0 0 0; padding:1px 0 1px 0; overflow:hidden;}
.titulodelaentradasobre a		{ color:#666; text-decoration:none}
.titulodelaentradasobre:hover	{ text-decoration:none}
.textodelaentradasobre			{ color:#7a7a7a; line-height:1.5em; margin:5px 0 0 0;  overflow:hidden;}
/*FIN ENTRADAS CERO*/

/*ENTRADAS PRINCIPALES*/
.cajadelaentradas,
.cajadelaentrada,
.cajadelaviso			{ margin-bottom:-10px;}
.imagendelaentrada		{ float:left; margin:20px 0 20px 20px; width:65px; border-radius:5px;}
.contenidodelaentrada	{ width:auto; padding:20px 20px; }
/*FIN ENTRADAS PRINCIPALES*/

/*ENTRADAS SECUNDARIAS*/
.cajadelaentradab		{ margin-bottom:-10px;}
.imagendelaentradab			{ float:left; width:70px; max-height:70px;}
.contenidodelaentradab		{ position:relative; float:auto; width:auto; padding:18px 20px; overflow:hidden;}

/*FIN ENTRADAS SECUNDARIAS*/

/*ENTRADAS PERSONAS*/
.cajadelapersona		{ min-height:auto; margin-bottom:-10px;}
.contenidodelaimagen	{ float:left; margin:20px 0 20px 20px; width:65px; height:65px; }
.contenidodelapersona	{ text-align:left; font-size:90%;}

}
/* for 480px or less */
@media screen and (max-width: 480px) {
.itemspersona			{ font-size:90%; line-height:1.2em; }
.items					{ line-height:1.3em;}
.item					{ margin:0 7px 0 0;}

/*ENTRADAS PRINCIPALES*/
.imagendelaentrada		{ display:inline-block; float:left; width:45px;}
contenidodelaentrada	{ display:inline-block; float:left; width:auto}
.titulodelaentrada		{ font-size:95%;}
/*FIN ENTRADAS PRINCIPALES*/

/*ENTRADAS SECUNDARIAS*/
.cajadelaentradab			{ margin-bottom:-10px;}
.imagendelaentradab			{ margin:18px 0 18px 18px; width:45px; max-height:45px; border-radius:100%; overflow:hidden;}
.contenidodelaentradab		{ position:relative; float:auto; width:auto; padding:18px 20px; overflow:hidden;}

/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS*/
.contenidodelaimagen	{ margin:15px 0 15px 15px; width:55px; height:55px; }
.imagendelapersona		{ width:100%; height:auto;}
.contenidodelapersona	{ margin-top:0; padding:15px;}
.botonpersona			{ padding:7px 10px;}

.imagendelapersona2		{ width:64px; height:64px;}
.contenidodelapersona2	{ padding:5px 0 15px 15px;}

/*FIN ENTRADAS PERSONAS*/

}