@import url('https://fonts.googleapis.com/css?family=Domine');

.col-cargamas			{ width:100%; display:none;}

.col-persona			{ width:33.33%;}
.col-persona-2			{ width:100%; margin-bottom:-21px;}

.col-colecciones		{ width:33.33%;}
.col-entradauno			{ width:33.33%;}
.col-entradados			{ width:50%;}
.col-noticias			{ width:33.33%;}

.col-1-2-entradauno	{ width:50%;}


.col-1-4-persona		{ width:25%;}
.col-1-4-entradauno		{ width:25%;}
.col-1-4-entradasavisos	{ width:25%;}

  


@media screen and (max-width: 1024px) {
.col-persona			{ width:33,3%;}
.col-entradados			{ width:100%;}

}

@media screen and (max-width: 980px) {

}
@media screen and (max-width: 768px) {
.col-1-4-entradasavisos	{ width:33.33%;}

.col-publicaciones		{ width:50%;}
.col-persona			{ width:50%;}
.col-entradauno			{ width:50%;}
.col-entradasdos		{ width:100%;}
.col-noticias			{ width:50%;}



}
@media screen and (max-width: 600px) {


	
}
@media screen and (max-width: 568px) {
.col-1-4-entradasavisos	{ width:50%;}

.col-colecciones		{ width:100%;}
.col-entradauno			{ width:100%;}
.col-entradados			{ width:100%;}
.col-noticias			{ width:100%;}
.col-persona			{ width:100%; border-bottom:1px solid #ddd;}

.col-1-2-entradauno		{ width:100%;}

}
@media screen and (max-width: 480px) {
.col-1-4-entradasavisos	{ width:100%;}
.col-publicaciones		{ width:100%;}

}


.items						{ float:auto; padding:2px 0; font-size:90%; color:inherit; line-height:1.5em; overflow:;}
.items a					{ color:#666; }
.item						{ display:inline-block; float:auto; margin:0 15px 3px 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: "\f3c5"; 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: "\f0e0"; font-family: FontAwesome; margin:0 5px 0 0}
.telefonoentrada:before		{ display:inline-block; float:auto; content: "\f095"; 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}
.audioentrada:before		{ display:inline-block; float:auto; content: "\f3c9"; font-family: FontAwesome; margin:0 5px 0 0}
.tutoriaentrada:before		{ display:inline-block; float:auto; content: "\f19d"; font-family: FontAwesome; margin:0 5px 0 0}
.userentrada:before			{ display:inline-block; float:auto; content: "\f501"; font-family: FontAwesome; margin:0 5px 0 0}
.uservacio:before			{ display:inline-block; float:auto; content: "\f501"; font-family: FontAwesome; font-size:7vw}
.separadordelaentrada		{ clear:both; border-bottom: 1px solid #ddd; padding:35 0 0 0; margin: 0 0px 35px 0;}

.itemssociales				{ float:auto; padding:20px 0; color:inherit; line-height:1.5em; font-size:150%; overflow:hidden;}
.socialentrada				{ position:relative; float:left; margin:0 5px 5px 0; width:40px; height:40px; border:1px solid #e1e1e1; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.socialentrada:hover		{ border:1px solid #7a7a7a;}

.facebookentrada:before		{ content:"\f39e"; font-family: FontAwesome;}
.twitterentrada:before		{ content:"\f099"; font-family: FontAwesome;}

.youtube:before				{ content:"\f167"; font-family: FontAwesome; margin:0;}
.flickr:before				{ content:"\f16e"; font-family: FontAwesome; margin:0;}
.android:before				{ content:"\f17b"; font-family: FontAwesome; margin:0;}
.ios:before					{ content:"\f179"; font-family: FontAwesome; margin:0;}

.sigue						{ display:inline-block; color:#008bcc; border-bottom:1px solid #008bcc;}
.sigue:before				{ content:"Más"; }
.sigue:after				{ content:"\f061"; font-family:FontAwesome; margin:0 0 0 5px; -webkit-text-stroke: 1px #fff;}


/*CAJA CONPADDING*/
.cajaconpadding01			{ position:relative; padding:30px; color:#7a7a7a; overflow:hidden;}
.cajaconpadding02			{ position:relative; padding:50px; color:#7a7a7a; text-align:center; overflow:hidden;}
/*FIN CAJA CONPADDING*/


/*CAJA SOCIAL*/
.comparte					{ position:relative; overflow:hidden;}
.comparte					{ }
.comparte .contenido		{ position:relative; width:100%; padding:5px 0; overflow:hidden;}
.comparte .titulo			{ display:inline-block; float:left; margin:0 15px 0 0; font-size:90%; font-weight:500; color:inherit; line-height:1.3em; text-decoration:none;}
.comparte .itemsocial		{ display:inline-block; float:left; margin:0 5px 0 0; overflow:hidden;}
.sharethis-inline-share-buttons{ position:relative; display:inline-block; float:left;}
/*FIN CAJA SOCIAL*/


/* INTRO HOJA */
.introhoja 					{ position:relative; max-width:1200px; margin-left:auto; margin-right:auto; text-align:center; border-top:1px solid #e1e1e1; overflow:hidden;}
.introhoja .imagen			{ position:relative; z-index:2; min-width:165px; width:165px; height:165px; margin:15px auto; box-shadow: 0px 0px 0px 5px #fff; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.introhoja .contenido		{ position:relative; max-width:860px; margin-left:auto; margin-right:auto; padding:50px 40px; background:transparent;}
.introhoja .items			{ position:relative; margin-bottom:10px; color:inherit; }
.introhoja .titulo			{ font-family:'Playfair Display', serif; font-size:220%; font-weight:500; text-transform:uppercase; color:inherit;}
.introhoja .subtitulo		{ z-index:2; margin-top:20px; font-size:120%; font-weight:500; text-transform:uppercase; color:inherit;}
.introhoja .texto			{ margin-bottom:20px; font-size:110%; color:inherit; line-height:1.5em;}
.introhoja .texto:before	{ content:""; display:block; margin:0 auto; margin-top:20px; padding-top:20px; border-top:2px solid; border-color:inherit; max-width:50px; overflow:hidden;}
.introhoja .botonera		{ position:relative; margin-top:25px; overflow:hidden;}
.introhoja .vuelve:before	{ content:"\f167"; font-family:FontAwesome;}
.introhoja .textomigadepan	{ font-size:105%; color:inherit;}
.introhoja .textomigadepan a{ color:inherit;}
.introhoja .textomigadepan:before	{ content:"\f104"; font-family:FontAwesome;}
/* FIN INTRO HOJA*/


/* INTRO BIO */
.introbio 					{ position:relative; max-width:1200px; margin-left:auto; margin-right:auto; margin-bottom:45px; text-align:center; background:#f3f3f3; overflow:hidden;}
.introbio .imagen			{ position:relative; z-index:2; min-width:165px; width:165px; height:165px; margin:15px auto; box-shadow: 0px 0px 0px 5px #fff; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.introbio .contenido		{ position:relative; padding:50px; background:transparent; overflow:hidden;}
.introbio .items			{ position:relative; margin-bottom:10px; color:#7a7a7a; }
.introbio .titulo			{ font-size:120%; font-weight:500; text-transform:uppercase;}
.introbio .subtitulo		{ z-index:2; margin-top:20px; font-size:110%; font-weight:500; text-transform:uppercase; color:#7a7a7a;}
.introbio .texto			{ font-size:105%; line-height:1.5em;}
.introbio .texto:before		{ content:""; display:block; margin:0 auto; margin-top:20px; padding-top:20px; border-top:2px solid #008bcc; max-width:50px; overflow:hidden;}
.introbio .botonera			{ display:; position:relative; margin-top:25px; overflow:hidden;}
/* FIN INTRO BIO*/


/*ENTRADAS IMAGEN*/
.entradaimagen				{ position:relative; margin-bottom:20px; overflow:hidden;}
.entradaimagen .imagen		{ position:relative; width:auto; max-height:380px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
/*FIN ENTRADAS IMAGEN*/


/*GALERIAS*/
.galeria					{ position:relative; display:inline-block; margin:0; padding:15px 0; overflow:hidden;}
.galeria .contenido2		{ position:relative; width:auto; float:none; overflow:hidden;}
.galeria .imagen			{ float:left; width:190px; height:190px; margin:1px; object-fit:cover; object-position:center center;}
.galeria .piedefoto			{ float:nome; clear:both; padding:14px 0 7px 0; font-size:80%; text-align:center; background:inherit;}

/*FIN GALERIAS*/


/*ENTRADAS VIDEO*/
.entradavideo				{ position:relative; overflow:hidden;}
.entradavideo:after			{ position:absolute; content:""; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.0); z-index:1; overflow:hidden;}
.entradavideo .imagen		{ position:relative; width:auto; max-height:400px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradavideo .imagen:after	{ position:absolute; padding:0; content:"\f144"; font-family:FontAwesome; font-size:400%; line-height:1; color:#fff; display:flex; align-items:center; justify-content:center; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6); background:rgba(0, 0, 0, 0.6); border-radius:100%; z-index:2; overflow:hidden;}
/*FIN ENTRADAS VIDEO*/


/*ENTRADAS AUDIO*/
.entradaaudio				{ position:relative; max-width:890px; margin-top:-80px; margin-right:auto; margin-left:auto; overflow:hidden;}
.entradaaudio .contenido	{ padding:40px; text-align:center; overflow:hidden;}
/*FIN ENTRADAS AUDIO*/


/* JUMBOTRON */
.jumbotron					{ position:relative; width:auto; padding:60px; text-align:center; color:auto; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.jumbotron:hover			{ color:auto;}
.jumbotron .contenido		{ position:relative; max-width:800px; float:none; margin:0 auto; padding:25px; color:inherit; overflow:hidden;}
.jumbotron .contenido2		{ position:relative; display:row; max-width:1200px; float:none; margin:0 auto; text-align:center; padding:25px; color:inherit; overflow:hidden;}
.jumbotron .contenido3		{ position:absolute; bottom:-50px; max-width:890px; float:none; margin:0 auto; padding:50px; color:inherit; background:#fff; overflow:hidden;}
.jumbotron .titulo			{ font-family:'Playfair Display', serif; font-size:260%; font-weight:500; color:inherit; line-height:1.2em; }
.jumbotron .titulo:hover	{ }
.jumbotron .subtitulo		{ font-size:130%; font-weight:500; color:inherit; line-height:1.2em; }
.jumbotron .texto			{ margin-top:20px; font-size:110%; color:inherit;}
.jumbotron .texto:hover		{ color:inherit;}
.jumbotron .texto:before	{ content:""; display:block; margin:0 auto; margin-top:20px; padding-top:20px; border-top:2px solid; border-color:inherit; max-width:50px; overflow:hidden;}
.jumbotron .subtexto		{ margin-top:20px; font-size:100%; color:inherit;}
.jumbotron .subtexto:hover	{ color:inherit;}
.jumbotron .subtexto:before	{ content:""; display:block; margin:0 auto; margin-top:15px; padding-top:20px; border-top:2px solid #ddd; max-width:50px; overflow:hidden;}
.jumbotron .botonera		{ display:; position:relative; margin-top:25px; overflow:hidden;}
.jumbotron .boton			{ display:inline-block; padding:12px 20px; text-decoration:none; font-size:100%; font-weight:500; line-height:1.5em;}
.jumbotron .boton			{ background:#543790; color:#fff; border:none; }
.jumbotron .boton:hover		{ color:#fff; background:#444; transition: 0.4s;}

.jumbotron .boton2			{ display:inline-block; padding:12px 20px; text-decoration:none; font-size:100%; font-weight:500; line-height:1.5em;}
.jumbotron .boton2			{ background:#fff; color:#7a7a7a; border:1px solid #ddd;}
.jumbotron .boton2:hover	{ color:#fff; background:#444; border:1px solid #444; transition: 0.4s;}
/* FIN JUMBOTRON */



/*ENTRADAS AVISOS*/
.aviso							{ position:relative; border:1px solid #e1e1e1; text-align:center; background:#fff; overflow:hidden;}
.aviso:hover					{ color:#fff; background:#028910; border:1px solid #028910;}
.aviso .imagen					{ position:relative; width:100%; height:200px; display:none; align-items:center; justify-content:center; overflow:hidden;}
.aviso .avatar					{ position:relative; min-width:60px; width:60px; height:60px; margin:0 auto; border:1px solid #ddd; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.aviso .contenido				{ position:relative; width:100%; min-height:210px; padding:20px; text-align:center; overflow:hidden; z-index:1;}
.aviso .contenido:after			{ content:"Más >"; display:inline-block; border-bottom:1px solid #028910; font-size:95%; font-weight:500; color:#028910; margin:0 auto; margin-top:5px;} 
.aviso .items					{ color:inherit; text-transform:uppercase; font-size:80%;}
.aviso .items:after				{ content:""; display:block; border-top:2px solid #e1e1e1; max-width:50px; margin:0 auto; margin-top:10px; margin-bottom:10px; } 
.aviso .titulo					{ font-size:100%; font-weight:500; line-height:1.3em; text-decoration:none; color:inherit; border-bottom:none;}
.aviso .titulo a:hover			{ color:inherit; text-decoration:none; border-bottom:none;}
.aviso .texto					{ font-size:90%; line-height:1.3em; margin:5px 0 0 0;  border-bottom:none;}
.aviso .texto a:hover			{ color:inherit; text-decoration:none; border-bottom:none;}
/*FIN ENTRADAS AVISOS*/


/*ENTRADAS CERO*/
.entradacero					{ position:relative; color:#FFF; overflow:hidden}
.entradacero:hover				{ box-shadow: 0px 0px 7px 2px #ccc; transition:.3s ease-in-out;}
.entradacero .imagen			{ position:relative; width:100%; height:250px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradacero img				{ transition:all 0.3s; transform:scale(1);}
.entradacero:hover img 			{ transform: scale(1.1);}
.entradacero .contenido			{ position:absolute; left:5%; right:5%; bottom:5%; width:90%; padding:20px; background:rgba(0, 0, 0, 0.5); overflow:hidden;}
.entradacero .titulo			{ font-size:95%; text-decoration:none; line-height:1.2em; font-weight:500;}
.entradacero .titulo:hover		{ color:#f3f3f3}
.entradacero .texto				{ font-size:80%; line-height:1.4em;}
.entradacero .audio				{ position:absolute; z-index:4; left:0; right:0; bottom:0; width:100%; padding:20px; background:#333; overflow:hidden;}
/*FIN ENTRADAS CERO*/



/*ENTRADAS COMENTARIOS*/
.entradacomentario 				{ position:relative; color:#7a7a7a; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
.entradacomentario:after		{ position:absolute; bottom:-5px; right:-5px; content:"\f10e"; font-family: FontAwesome; font-size:420%; color:#f3f3f3; transform: rotate(-30deg);}
.entradacomentario:hover		{ }
.entradacomentario .contenido	{ position:relative; padding:30px; z-index:1; overflow:hidden;}
.entradacomentario .titulo		{ font-size:100%; font-weight:500; line-height:1.3em; text-decoration:none;}
.entradacomentario .texto		{ font-size:90%; line-height:1.5em; margin:15px 0 0 0;}
/*FIN ENTRADAS COMENTARIOS*/


/*ENTRADAS PUBLICACIONES*/
.entradapub		 				{ position:relative; color:#7a7a7a; border:1px solid #e1e1e1; background:#fff; overflow:hidden;}
.entradapub:after				{ position:absolute; bottom:-15px; right:-15px; content:"\f0f6"; font-family: FontAwesome; font-size:420%; color:#f3f3f3; transform: rotate(-30deg);}
.entradapub:hover				{ }
.entradapub .contenido			{ position:relative; padding:30px; z-index:1; overflow:hidden;}
.entradapub .titulo				{ font-size:100%; font-weight:500; line-height:1.3em; text-decoration:none;}
.entradapub .texto				{ font-size:90%; line-height:1.5em; margin:15px 0 0 0;}
/*FIN ENTRADAS PUBLICACIONES*/


/*ENTRADAS ALTOFIJO*/
.entradaaltofijo 				{ position:relative; color:#7a7a7a; overflow:hidden;}
.entradaaltofijo .imagen		{ position:relative; height:370px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradaaltofijo .contenido		{ position:relative; height:370px; padding:50px; border:0px solid #e1e1e1; background:#fff; overflow:hidden;}
.entradaaltofijo .contenido:after	{ position:absolute; bottom:-10px; right:-10px; content:"\f0c3"; font-family: FontAwesome; font-size:420%; color:#f3f3f3; transform: rotate(-30deg);}
.entradaaltofijo .titulo		{ font-size:105%; font-weight:500; line-height:1.5em; margin-top:20px; text-decoration:none;}
.entradaaltofijo .texto			{ font-size:95%; line-height:1.5em; margin:5px 0 0 0;}
/*FIN ENTRADAS ALTOFIJO*/


/*ENTRADAS PRINCIPALES*/
.entradauno 					{ position:relative; border-bottom:1px solid #f3f3f3; overflow:hidden;}
.entradauno:hover				{ border-bottom:1px solid #ddd;}
.entradauno .avatar				{ position:relative; float:left; margin:20px; width:60px; height:60px; overflow:hidden;}
.entradauno .imagen				{ position:relative; height:250px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradauno .imagenalta			{ position:relative; height:450px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradauno img					{ transition:all 0.3s; transform:scale(1);}
.entradauno .video:after		{ position:absolute; content:"\f144"; font-family:FontAwesome; font-size:400%; line-height:1; color:#fff; display:flex; align-items:center; justify-content:center; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.6); background:rgba(0, 0, 0, 0.6); border-radius:100%; z-index:2; overflow:hidden;}
.entradauno:hover img 			{ transform: scale(1.1);}
.entradauno .contenido			{ position:relative; padding:20px 0; overflow:hidden;}
.entradauno .titulo				{ font-size:120%; font-weight:500; line-height:1.3em; text-decoration:none; color:#444;}
.entradauno .texto				{ font-size:110%; line-height:1.5em; margin:5px 0 0 0;}
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.entradados						{ position:relative; padding:30px; border:1px solid #f3f3f3; overflow:hidden;}
.entradados .imagen				{ position:relative; float:left; width:200px; height:180px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradados .avatar				{ position:relative; float:left; width:120px; height:120px; margin:15px 0 15px 15px; border:1px solid #ddd; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradados .contenido			{ padding:0 0 0 30px; overflow:hidden;}
.entradados .titulo				{ font-family:'Playfair Display', serif; font-size:125%; font-weight:400; line-height:1.3em; text-decoration:none;}
.entradados .texto				{ margin-top:5px; font-size:105%; line-height:1.5em; }
.entradados .items				{ float:auto; padding:2px 0; font-size:90%; color:inherit; line-height:1.5em; overflow:;}
.entradados .botonera			{ position:relative; z-index:1; margin-top:20px; border-top:1px solid #DDD; padding:20px 0 0 0; color:#fff; overflow:hidden;}
.entradados .boton				{ display:inline-block; margin:0 0 5px 0; padding:6px 13px; text-align:center; text-decoration:none; font-size:80%; line-height:1.5em;}
.entradados .boton				{ border-radius:5px; border:1px solid #ddd; color:;}
.entradados .boton a:hover		{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS*/
.entradapersona	 				{ position:relative; color:#7a7a7a; border-bottom:0px solid #e1e1e1; overflow:hidden;}
.entradapersona:hover			{ border-bottom:0px solid #ccc;}
.entradapersona .imagen			{ position:relative; width:auto; height:270px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradapersona .contenido		{ position:relative; width:100%; padding:20px 0; overflow:hidden;}
.entradapersona .cargo			{ font-family:'Playfair Display', serif; font-size:170%; font-weight:500; line-height:1.5em; color:inherit;}
.entradapersona .titulo			{ font-size:110%; font-weight:500; line-height:1.5em; color:inherit;}
.entradapersona .texto			{ font-size:105%; line-height:1.4em; margin-top:5px; color:inherit;}
.entradapersona .botonera		{ text-align:center; margin:0 auto;}
.entradapersona .boton			{ display:inline-block; margin:0 0 5px 0; padding:12px 18px; text-align:center; text-decoration:none; font-size:90%; line-height:1.5em;}
.entradapersona .boton			{ border-radius:5px;}
.entradapersona .boton a:hover	{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
/*FIN ENTRADAS PERSONAS*/


/*ENTRADAS PERSONAS 2*/
.entradapersona2				{ display:flex; flex-direction:row; box-shadow: 0px 0px 7px 2px #f8f9fa;}
entradapersona2					{ position:relative; background:#FFF; color:#7a7a7a; border:1px solid #e1e1e1; border-bottom:2px solid #e1e1e1; border-radius:5px; overflow:hidden;}
.entradapersona2:hover			{ box-shadow: 0px 0px 7px 2px #f3f3f3;}
.entradapersona2 .imagen		{ position:relative; float:left; min-width:145px; width:145px; height:145px; margin:15px; background:#f3f3f3; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradapersona2 .avatar		{ position:relative; float:left; min-width:120px; width:120px; height:120px; margin:15px 0 15px 15px; border:1px solid #ddd; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradapersona2 .contenido		{ width:auto; clear:right; padding:20px 25px; overflow:hidden;}
.entradapersona2 .titulo		{ font-size:115%; font-weight:600; line-height:1.3em; text-decoration:none;}
.entradapersona2 .texto			{ margin-top:5px; font-size:105%; line-height:1.4em; }
.entradapersona2 .items			{ float:auto; padding:2px 0; font-size:90%; color:inherit; line-height:1.5em; overflow:;}
.entradapersona2 .botonera		{ position:relative; z-index:1; margin-top:20px; border-top:1px solid #DDD; padding:20px 0 0 0; color:#fff; overflow:hidden;}
.entradapersona2 .boton			{ display:inline-block; margin:0 0 5px 0; padding:6px 13px; text-align:center; text-decoration:none; font-size:80%; line-height:1.5em;}
.entradapersona2 .boton			{ border-radius:5px; border:1px solid #ddd; color:;}
.entradapersona2 .boton a:hover	{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
/*FIN ENTRADAS PERSONAS 2*/



/*ENTRADAS TRANSPARENTES*/
.entradatransparente	 		{ position:relative; color:inheit; overflow:hidden;}
.entradatransparente:hover		{ background:#f5f5f5; color:#7a7a7a;}
.entradatransparente .p60	 	{ padding:60px;}
.entradatransparente .imagen	{ position:relative; height:250px; display:none; align-items:center; justify-content:center; overflow:hidden;}
.entradatransparente .contenido	{ position:relative; width:100%; padding:30px; overflow:hidden;}
.entradatransparente .contenido2{ position:relative; width:100%; padding:60px; overflow:hidden;}
.entradatransparente .titulo	{ font-size:100%; font-weight:600; line-height:1.4em; color:inherit;}
.entradatransparente .texto		{ font-size:95%; line-height:1.4em; color:inherit;}
/*FIN ENTRADAS TRANSPARENTES*/






/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media only screen and (min-width: 1900px) {

}
/* (1024x768) iPad 1 & 2, Landscape */
@media screen and (max-width: 1024px) {
/*ENTRADAS AVISOS*/
.aviso							{ font-size:90%;}
/*FIN ENTRADAS AVISOS*/


/* INTRO HOJA */
.introhoja .titulo				{ text-align:center;}
.introhoja .texto				{ font-size:110%;}
/* FIN INTRO SECCION*/


/*ENTRADAS PROYECTOS*/
.entradaaltofijo 				{ font-size:85%;}
.entradaaltofijo .imagen		{ height:275px;}
.entradaaltofijo .contenido		{ height:275px; padding:30px;}
.entradaaltofijo .titulo		{ font-weight:500;}
.entradaaltofijo .texto			{ }
/*FIN ENTRADAS PROYECTOS*/


/*ENTRADAS PRINCIPALES*/
.entradauno						{ font-size:90%;}
.entradauno .imagen				{ height:200px;}
.entradauno .contenido			{ height:auto;}
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.entradados						{ }
.entradados .imagen				{ width:150px; max-height:150px;}
.entradados .avatar				{ position:relative; float:left; width:120px; height:120px; margin:15px 0 15px 15px; border:1px solid #ddd; border-radius:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.entradados .contenido			{ width:auto; padding:0 0 20px 20px; overflow:hidden;}
.entradados .titulo				{ font-family:'Playfair Display', serif; font-size:145%; font-weight:500; line-height:1.3em; text-decoration:none;}
.entradados .texto				{ margin-top:5px; font-size:100%; line-height:1.4em; }
.entradados .items				{ float:auto; padding:2px 0; font-size:90%; color:inherit; line-height:1.5em; overflow:;}
.entradados .botonera			{ position:relative; z-index:1; margin-top:20px; border-top:1px solid #DDD; padding:20px 0 0 0; color:#fff; overflow:hidden;}
.entradados .boton				{ display:inline-block; margin:0 0 5px 0; padding:6px 13px; text-align:center; text-decoration:none; font-size:80%; line-height:1.5em;}
.entradados .boton				{ border-radius:5px; border:1px solid #ddd; color:;}
.entradados .boton a:hover		{ border:none; border:1px solid #336699; color:#fff; background:#336699; transition: 0.3s;}
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS 2*/
.entradapersona2				{ font-size:105%;}
.entradapersona2 .imagen		{ min-width:145px; width:145px; height:145px;}
/*FIN ENTRADAS PERSONAS 2*/


/*ENTRADAS TRANSPARENTES*/
.entradatransparente .contenido2{ padding:50px;}
/*FIN ENTRADAS TRANSPARENTES*/



}
/* for 980px or less */
@media screen and (max-width: 980px) {

}
/* for 700px or less */
@media screen and (max-width: 768px) {
/*ENTRADAS AUDIO*/
.entradaaudio				{ margin-top:0px;}
.entradaaudio .contenido	{ padding:40px; text-align:center; overflow:hidden;}
/*FIN ENTRADAS AUDIO*/


/* INTRO HOJA */
.introhoja 						{ width:95%; font-size:90%;}
/* FIN INTRO HOJA*/


/*ENTRADAS PUBLICACIONES*/
.entradapub		 				{ font-size:90%;}
/*FIN ENTRADAS PUBLICACIONES*/


/*ENTRADAS CERO*/
.entradacero					{ font-size:90%; font-weight:400;}
.entradacero .imagen			{ }
.entradacero .contenido			{ padding:15px;}
/*FIN ENTRADAS CERO*/


/*ENTRADAS PROYECTOS*/
.entradaaltofijo 				{ font-size:75%;}
.entradaaltofijo .imagen		{ }
.entradaaltofijo .contenido		{ padding:20px;}
.entradaaltofijo .titulo		{ font-weight:500;}
.entradaaltofijo .texto			{ }
/*FIN ENTRADAS PROYECTOS*/


/*ENTRADAS PRINCIPALES*/
.entradauno						{ font-size:85%;}
.entradauno .imagen				{ }
.entradauno .contenido			{ }
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS PERSONAS 2*/
.entradapersona2				{ font-size:100%;}
.entradapersona2 .imagen		{ min-width:135px; width:135px; height:135px;}
/*FIN ENTRADAS PERSONAS 2*/


/*ENTRADAS TRANSPARENTES*/
.entradatransparente	 		{ font-size:85%;}
.entradatransparente .imagen	{ height:200px;}
.entradatransparente:hover		{ }
.entradatransparente .contenido	{ }
.entradatransparente .titulo	{ }
.entradatransparente .texto		{ }
/*FIN ENTRADAS TRANSPARENTES*/



/* for 500px or less */
@media screen and (max-width: 568px) {
/*CAJA SOCIAL*/
.comparte						{ margin:20px 0;}
/*FIN CAJA SOCIAL*/


/*GALERIAS*/
.galeria						{ }
.galeria .contenido2			{ }
.galeria .imagen				{ width:150px; height:150px;}
/*FIN GALERIAS*/



/* JUMBOTRON */
.jumbotron						{ padding:35px; font-size:100%;}
.jumbotron .contenido			{ position:relative; padding:20px;}
.jumbotron .contenido3			{ position:relative; max-width:890px; float:none; margin:0 auto; padding:50px; color:inherit; background:#fff; overflow:hidden;}
.jumbotron .titulo				{ font-weight:500;}
.jumbotron .texto				{ }
.jumbotron .boton				{ padding:10px 25px; font-size:105%;}
/* FIN JUMBOTRON */


/*ENTRADAS AVISOS*/
.aviso .contenido				{ min-height:200px;}
/*FIN ENTRADAS AVISOS*/


/*ENTRADAS PUBLICACIONES*/
.entradapub .contenido			{ padding:20px;}
/*FIN ENTRADAS PUBLICACIONES*/


/*ENTRADAS CERO*/
.entradacero .imagen			{ height:200px;}
/*FIN ENTRADAS CERO*/


/*ENTRADAS PROYECTOS*/
.entradaaltofijo 				{ font-size:100%;}
.entradaaltofijo .imagen		{ height:auto;}
.entradaaltofijo .contenido		{ height:auto; padding:30px;}
.entradaaltofijo .titulo		{ font-weight:500;}
.entradaaltofijo .texto			{ }
/*FIN ENTRADAS PROYECTOS*/


/*ENTRADAS PRINCIPALES*/
.entradauno 					{ margin-bottom:-20px; font-size:100%; border-bottom:1px solid #e1e1e1; background:#fff;}
.entradauno:last-of-type		{ }
.entradauno .imagen				{ float:left; width:75px; height:75px; margin:20px 0; border:1px solid #e1e1e1; border-radius:100%;}
.entradauno .imagen:after		{ display:none;}
.entradauno .contenido			{ clear:right; width:auto; min-height:auto; padding:20px; padding-bottom:40px;}
.entradauno .texto				{ line-height:1.3em; margin:0 0 0 0;}
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.entradados 					{ padding:20px;}
.entradados .imagen				{ width:115px; height:115px;}
.entradados .contenido			{ }
.entradados .titulo				{ font-size:130%;}
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS*/
.entradapersona	 				{ font-size:95%; text-align:left; }
.entradapersona .imagen			{ float:left; width:105px; height:105px; border:1px solid #e1e1e1; border-radius:100%;}
.entradapersona .contenido		{ clear:right; width:auto; min-height:auto; padding:0 0 0 15px;}
.entradapersona .titulo			{ line-height:1.3em;}
.entradapersona .cargo			{ line-height:1.3em; margin-top:5px;}
.entradapersona .texto			{ line-height:1.4em; margin-top:5px;}
/*FIN ENTRADAS PERSONAS*/


/*ENTRADAS PERSONAS 2*/
.entradapersona2				{ font-size:90%;}
.entradapersona2 .imagen		{ min-width:105px; width:105px; height:105px;}
/*FIN ENTRADAS PERSONAS 2*/


/*ENTRADAS TRANSPARENTES*/
.entradatransparente	 		{ font-size:100%;}
.entradatransparente:hover		{ }
.entradatransparente .imagen	{ float:left; width:75px; height:75px; margin:20px 0; border:1px solid #e1e1e1; border-radius:100%;}
.entradatransparente .contenido	{ }
.entradatransparente .titulo	{ }
.entradatransparente .texto		{ }
/*FIN ENTRADAS TRANSPARENTES*/

}
/* for 480px or less */
@media screen and (max-width: 480px) {
/*CAJA CONPADDING*/
.cajaconpadding01			{ padding:30px;}
.cajaconpadding02			{ padding:20px;}
/*FIN CAJA CONPADDING*/


/*GALERIAS*/
.galeria					{ display:row; align-items:center;}
.galeria .contenido2		{ text-align:center;}
.galeria .imagen			{ width:128px; height:128px;}
/*FIN GALERIAS*/



/* INTRO HOJA */
.introhoja .contenido			{ padding:30px 0;}
.introhoja .texto				{ text-align:center;}
/* FIN INTRO HOJA*/


/* INTRO BIO */
.introbio 						{ font-size:90%;}
.introbio .contenido			{ padding:30px 25px;}
.introbio .items				{ position:relative; margin-bottom:10px; color:#7a7a7a; }
.introbio .titulo				{ font-size:120%; font-weight:500; text-transform:uppercase;}
.introbio .subtitulo			{ z-index:2; margin-top:20px; font-size:110%; font-weight:500; text-transform:uppercase; color:#7a7a7a;}
.introbio .texto				{ font-size:105%; line-height:1.5em;}
.introbio .texto:before			{ content:""; display:block; margin:0 auto; margin-top:20px; padding-top:20px; border-top:2px solid #008bcc; max-width:50px; overflow:hidden;}
.introbio .botonera				{ display:; position:relative; margin-top:25px; overflow:hidden;}
/* FIN INTRO BIO*/


/*ENTRADAS AVISOS*/
.aviso .contenido				{ min-height:auto;}
/*FIN ENTRADAS AVISOS*/


/* JUMBOTRON */
.jumbotron						{ font-size:90%;}
.jumbotron .contenido			{ margin:0 auto; padding:35px 0px; text-align:center;}
.jumbotron .contenido3			{ position:relative; max-width:890px; float:none; margin:0 auto; padding:50px; color:inherit; background:#fff; overflow:hidden;}
.jumbotron .titulo				{ font-weight:500; text-align:center;}
.jumbotron .texto				{ text-align:center;}
.jumbotron .boton				{ padding:10px 25px; font-size:105%;}
/* FIN JUMBOTRON */

.item							{ line-height:1.2em; }

/*ENTRADAS CERO*/
.entradacero .imagen			{ height:200px;}
/*FIN ENTRADAS CERO*/


/*ENTRADAS PROYECTOS*/
.entradaaltofijo 				{ font-size:90%;}
/*FIN ENTRADAS PROYECTOS*/


/*ENTRADAS PRINCIPALES*/
.entradauno 					{ }
.entradauno .imagen				{ margin-right:0;}
.entradauno .contenido			{ padding-right:0;}
.entradauno .titulo				{ font-size:120%;}
.entradauno .texto				{ font-size:90%; line-height:1.2em;}
/*FIN ENTRADAS PRINCIPALES*/


/*ENTRADAS SECUNDARIAS*/
.entradados 					{ margin-bottom:-10px; padding:0; border:none; border-bottom:1px solid #f3f3f3;}
.entradados .imagen				{ float:none; width:auto; height:200px; margin:0 auto;}
.entradados .contenido			{ float:none; padding:25px 0;}
.entradados .titulo				{ font-size:140%;}
.entradados .texto				{ font-size:105%; line-height:1.4em;}
/*FIN ENTRADAS SECUNDARIAS*/


/*ENTRADAS PERSONAS*/
.entradapersona .imagen			{ width:65px; height:65px; margin-top:5px;}
.entradapersona .cargo			{ font-size:140%; line-height:1.2em;}
.entradapersona .titulo			{ font-size:100%; margin-top:5px;}
.entradapersona .texto			{ font-size:95%; margin-top:5px;}
/*FIN ENTRADAS PERSONAS*/


/*ENTRADAS PERSONAS 2*/
.entradapersona2				{ font-size:85%;}
.entradapersona2 .imagen		{ min-width:75px; width:75px; height:75px;}
.entradapersona2 .titulo		{ font-weight:500;}
.entradapersona2 .texto			{ }
/*FIN ENTRADAS PERSONAS 2*/


/*ENTRADAS TRANSPARENTES*/
.entradatransparente	 		{ font-size:90%;}
.entradatransparente .imagen	{ margin-right:0;}
.entradatransparente:hover		{ }
.entradatransparente .contenido	{ }
.entradatransparente .contenido2{ padding:30px;}
.entradatransparente .titulo	{ }
.entradatransparente .texto		{ }
/*FIN ENTRADAS TRANSPARENTES*/

}