.img-destacada-page .post-thumbnail img{
	 margin: 0 auto;
	 width: 100%;
}
.img-destacada-page{
	margin-bottom: 1rem;
}
/*****************Nivel3 menu************************/
.page-sidebar .btn-title {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.breadcrumb {
    margin: 16px 0 16px;
}
.titulo-seccion h2, .titulo-seccion .h2 {
    font-size: 1.8rem;
}
/******************Desplegables**********************/
.titulo-seccion{ padding-top: 1.5rem; }

.titulo_ta{
    padding: 23px 40px 23px 40px;
    background-repeat: no-repeat;
    background-position: 97.7%;
    color: white;
    background-color: #941B80;
    font-size: 1.2em;	      
}


.contenido_ta{
    background-color:#fff!important;
    color: black;
    border:2px solid #b9087c;
    border-top:0px!important;	
    padding: 25px;	
    padding-right:60px;	
    font-size: 16px;	
}

.arrow-down-ta {
	background-image: url(../images/page/arrow-down-poncho.svg);
	background-size: 1.2rem;
}
.arrow-up-ta {
	background-image: url(../images/page/arrow-up-poncho.svg);
	background-size: 1.2rem;
}

.titulo_ta:hover{
   cursor:pointer;
}

#content-ta p{
	color:#111;
}

.ta-drop-container {
	margin-bottom: 1.3%;
}

.titulo_item_desplegable{
	padding: 12px 6% 12px 20px;
	background-repeat: no-repeat;
	background-position: 98%;
	border-radius: 4px;
	color: #0695D6;
	background-color: #e9e9e9;
	font-size: 1.1em;
}

.titulo_item_desplegable:hover {
	cursor:pointer;
}

.contenido_item_desplegable {
	background-color: #fff!important;
	color: black;
	border: 2px solid #e9e9e9;
	border-top: 0px!important;
	padding: 20px;
	padding-right: 60px;
	border-radius: 4px;
}

.estructura-desplegables .panel.panel-default .panel-heading {
    min-height: auto;
}

/******************Fin Desplegables**********************/
/******************Panel*imagen**************************/
.panel-imagen .titulo-seccion{
	padding-top: 0;
}
.panel-imagen .titulo-seccion h2,
.panel-imagen .titulo-seccion .h2{
    font-size: 1.5rem;
}
.panel-imagen .descripcion,
.panel-imagen .descripcion p{
    font-size: 1rem;
    text-align: justify;
    color: #888888;
}
.panel-imagen .descripcion p{
	margin-bottom:0;
}
.panel-imagen .border-bottom{
    border-bottom: 1px solid #ccc;
}
.panel-imagen .row{
    padding: 1rem 0;
    margin-top: 0;
    display: flex;
    align-items: center;
}

.panel-imagen .col-left{
    text-align: center;
}
.panel-imagen .foto{
    display:block;
    margin: 0 auto;
	max-width: 100%;
    max-height: 150px;
}
.panel-imagen .col-left a{
	color: inherit;
	text-decoration:none;
}

.valign-center{
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
/******************Fin*Panel*imagen**********************/

.col-md-12 .p-hidden-title{
	padding-top: 1.5rem;
}
/******Page*Galeria********/
.gallery{
	display: flex;
    align-items: baseline;
    height: 100%;
    justify-content: center;
    text-align:center;
}
.gallery figure figcaption {
    padding-top: .5rem;
}
.gallery:after {content:"";display:table;clear:both;}

img.aligncenter, div.aligncenter, figure.aligncenter, img.wp-post-image {display:block; margin:1em auto;}
img.alignright, div.alignright, figure.alignright {float:right; margin:1em 0 1em 2em;}
img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {float:left; margin:1em 1em 2em 0;}
figure {max-width: 100%; height: auto; margin:1em 0;}
p img.alignright, p img.alignleft {margin-top:0;}


.gallery figure img {max-width:100%; height:auto; margin:0 auto; display:block;}


.gallery figure {float:left; margin:0 2% 1em 0;}


.gallery.gallery-columns-1 figure {width:100%; margin:0 0 1em 0; float:none;}


.gallery.gallery-columns-3 figure {width:32%;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {margin-right:0;}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {clear:left;}


.gallery.gallery-columns-2 figure {width:49%;}
.gallery.gallery-columns-2 figure:nth-of-type(even) {margin-right:0;}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {clear:left;}


.gallery.gallery-columns-4 figure {width:23.25%;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {margin-right:0;}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {clear:left;}


.gallery.gallery-columns-5 figure {width:18%;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {margin-right:0;}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {clear:left;}


.gallery.gallery-columns-6 figure {width:14.2%;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {margin-right:0;}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {clear:left;}


.gallery.gallery-columns-7 figure {width:12%;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {margin-right:0;}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {clear:left;}


.gallery.gallery-columns-8 figure {width:10.2%;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {margin-right:0;}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {clear:left;}


.gallery.gallery-columns-9 figure {width:8.85%;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {margin-right:0;}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {clear:left;}


@media (max-width:991px) {
	.gallery {display: block;}
	img.alignright, div.alignright, figure.alignright, img.alignleft, div.alignleft, figure.alignleft, img.wp-post-image.attachment-thumb {display:block; margin:1em auto; float:none;}
	.gallery.gallery-columns-2 figure, .gallery.gallery-columns-3 figure, .gallery.gallery-columns-4 figure, .gallery.gallery-columns-5 figure, .gallery.gallery-columns-6 figure, .gallery.gallery-columns-7 figure, .gallery.gallery-columns-8 figure, .gallery.gallery-columns-9 figure {width:100%; margin:0 0 1em 0; float:none;}
	.pane-node-field-download .col-md-12 > .btn-sm{
		width: 100%;
	    text-align: left;
	}
	 .xs-valign{
 	display:block!important;
	 }
	 .xs-pr{
	 	padding-right:15px;
	 }
	 .img-dspace {
	    min-height: 120px;
	 }
	 .panel-bloque-img .img-bloque {
    	height: auto!important;
    }
    .panel-imagen .row{
        display: block;
    }
    .panel-imagen .btn{
        font-size: 14px;
        padding: 10px 25px;
        margin-top: .5rem;
    }
    .panel-imagen .col-right{
    	text-align:center;
    }
    .entry-content iframe,.entry-content table{
    	width:100%;
    }
    .panel-botones .media-left .fa-3x{
    	font-size: 1.5em;
    }
    .panel-botones .media-left.padding-20 {
	    padding-top: 0px !important;
	}
    .panel-botones .media-body h3{
    	font-size: 1em;
    }
    .panel-botones .panel{
    	margin-bottom: 15px;
    }
}

@media (max-width: 979px) and (min-width: 320px) {
	#ta-entry-title {
 		width:100%!important;
		margin: auto;
    		margin-left: 12px;
		margin-top: -5px;
	}

	.titulo_ta{
    		padding: 23px 40px 23px 15px;
    		font-size: 1em;	      
	}

	.contenido_ta{
    		padding:10px!important;	
	}
	
	.v-align{
	 display:inline-flex;
	}
}


@media (max-width: 414px) and (min-width: 351px) {
	#ta-entry-title {
		margin-top: -20px;
	}
}

@media (max-width: 350px) and (min-width: 320px) {
	.titulo_ta{
    		padding: 23px 40px 23px 5px;
    		font-size:.9em;
	}
	
	#ta-entry-title {
		margin-top: -25px;
	}
}