#contenido .declaraciones figcaption p:nth-of-type(2){
    font-weight: 400;
    font-size: 1.4rem;
    color: #ddd;
}
#contenido #alcaldes .declaraciones:nth-of-type(2) .destacado {
    text-align: left;
}
#contenido #alcaldes .declaraciones:nth-of-type(2) figcaption {
    width: 39%;
    text-align: left;
    padding: 0 0 0 10px;
    border-right: 0;
    border-left: 2px solid #ece8d7;
}
#contenido .declaraciones figcaption {
    width: 39%;
}
#contenido #alcaldes .declaraciones:nth-of-type(2) img{
	padding-left: 0;
    padding-right: 2px;
}
#contenido #alcaldes .declaraciones .destacado {
	padding-bottom:60px;
}
/******************SLIDER*******************/

#contslider {
    min-height: 200px;
    position: relative;
	margin-bottom: 100px;
}
#contenido #slider {
	position: relative;
}
#contenido #slider li {
	position: absolute;
	display:inline-block;
}
#contenido #slider li img{
    border-radius: 0;
    width: 97%;
    height: auto;
    display: block;
    padding: 0;
    margin: 0 auto;
}
#contenido #slider figcaption {
	position: absolute;
	width: 95%;
	bottom: 5%;
	left: 50%;
	transform:translateX(-50%);
}
#contenido #slider dt {
	font-size: 2.8rem;
	color: #ece8d7;
	background: #6aaf23;
	display: inline-block;
	padding: 5px 20px;
	font-weight: 700;
}
#contenido #slider dd:first-of-type {
	color: #666;
	font-size: 1.8rem;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	margin-top: 2px;
}
#contenido #slider figcaption a {
	color: #ece8d7;
	text-decoration: none;
	text-transform: uppercase;
	background: #004595;
	font-weight: 700;
	display: inline-block;
	padding: 10px 20px 10px 10px;
	transition: 0.2s;
}
#contenido #slider figcaption a:hover {
	background: #0068e2;
}

/**********MIGAS**************/
#migas {
    position: absolute;
    width: 100%;
    height: 30px;
    top: 100%;
    left: 50%;
    z-index: 20;
    text-align: center;
    transform: translateX(-50%);
}
#migas span{
	width:15px;
	height:15px;
	border-radius:50%;
	display:inline-block;
	background:green;
	margin:0 5px;
	cursor:pointer;
    background-color: transparent;
    box-shadow: inset 0px 0px 4px 3px rgba(74, 107, 204, 0.59);
}
#migas span.activo{
	background-color: transparent;
    box-shadow: inset 0px 0px 24px 27px rgba(197,155,8, 1), 0px 0px 0px 3px rgba(197,155,8, 0.43), inset 0px 0px 4px 3px rgba(74, 107, 204, 0.59);
}
/******FLECHAS******/

#flechas{
    font-size: 0;
    width: 80%; 
    transition: 0.2s;
    opacity: 0;
}
#contslider:hover #flechas{
	width:100%;
	opacity:1;
}
.icon-left-open-big,.icon-right-open-big{
	display:inline-block;
	font-size:2rem;
	background: #d0be39;
	padding:10px;
	color:#ece8d7;
	opacity:0.5;
	transition:0.1s;
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%);
	cursor:pointer;
}
.icon-right-open-big span,.icon-left-open-big span{
	display:none;
}
#contslider:hover .icon-left-open-big{
	left:7%;
}
#contslider:hover .icon-right-open-big{
	left:93%;	
}
.icon-right-open-big:hover, .icon-left-open-big:hover{
	opacity:1;
}






/***********SEGUNDA GALERIA********************/

/******************SLIDER*******************/

#contslider2 {
    min-height: 200px;
    position: relative;
	margin-bottom: 100px;
}
#contenido #slider2 {
	position: relative;
}
#contenido #slider2 li {
	position: absolute;
	display:inline-block;
}
#contenido #slider2 li img{
    border-radius: 0;
    width: 97%;
    height: auto;
    display: block;
    padding: 0;
    margin: 0 auto;
}
#contenido #slider2 figcaption {
	position: absolute;
	width: 95%;
	bottom: 5%;
	left: 50%;
	transform:translateX(-50%);
}
#contenido #slider2 dt {
	font-size: 2.8rem;
	color: #ece8d7;
	background: #6aaf23;
	display: inline-block;
	padding: 5px 20px;
	font-weight: 700;
}
#contenido #slider2 dd:first-of-type {
	color: #666;
	font-size: 1.8rem;
	padding: 10px 0;
	border-top: 1px solid #ddd;
	margin-top: 2px;
}
#contenido #slider2 figcaption a {
	color: #ece8d7;
	text-decoration: none;
	text-transform: uppercase;
	background: #004595;
	font-weight: 700;
	display: inline-block;
	padding: 10px 20px 10px 10px;
	transition: 0.2s;
}
#contenido #slider2 figcaption a:hover {
	background: #0068e2;
}

/**********MIGAS**************/
#migas2 {
    position: absolute;
    width: 100%;
    height: 30px;
    top: 100%;
    left: 50%;
    z-index: 20;
    text-align: center;
    transform: translateX(-50%);
}
#migas2 span{
	width:15px;
	height:15px;
	border-radius:50%;
	display:inline-block;
	background:green;
	margin:0 5px;
	cursor:pointer;
    background-color: transparent;
    box-shadow: inset 0px 0px 4px 3px rgba(74, 107, 204, 0.59);
}
#migas2 span.activo{
	background-color: transparent;
    box-shadow: inset 0px 0px 24px 27px rgba(197,155,8, 1), 0px 0px 0px 3px rgba(197,155,8, 0.43), inset 0px 0px 4px 3px rgba(74, 107, 204, 0.59);
}
/******FLECHAS******/

#flechas2{
    font-size: 0;
    width: 80%; 
    transition: 0.2s;
    opacity: 0;
}
#contslider2:hover #flechas2{
	width:100%;
	opacity:1;
}
#flechas2 .icon-left-open-big,#flechas2 .icon-right-open-big{
	display:inline-block;
	font-size:2rem;
	background: #d0be39;
	padding:10px;
	color:#ece8d7;
	opacity:0.5;
	transition:0.1s;
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%);
	cursor:pointer;
}
#flechas2 .icon-right-open-big span,#flechas2 .icon-left-open-big span{
	display:none;
}
#contslider2:hover .icon-left-open-big{
	left:7%;
}
#contslider2:hover .icon-right-open-big{
	left:93%;	
}
#flechas2 .icon-right-open-big:hover, #flechas2 .icon-left-open-big:hover{
	opacity:1;
}



















@media screen and (min-width:400px) {
	#contslider {
    min-height: 250px;
}
	#contslider2 {
    min-height: 250px;
}
}
@media screen and (min-width:500px) {
	#contslider {
    min-height: 300px;
}
	#contslider2 {
    min-height: 300px;
}
}
@media screen and (min-width:600px) {
	#contslider {
    min-height: 350px;
}
	#contslider2 {
    min-height: 350px;
}
}
@media screen and (min-width:700px) {
	#contslider {
    min-height: 400px;
}
#contslider2 {
    min-height: 400px;
}
}
@media screen and (min-width:800px) {
	#contslider {
    min-height: 450px;
}
	#contslider2 {
    min-height: 450px;
}
}
@media screen and (min-width:820px) {
#contslider {
    min-height: 273px;
    width: 100%;
}
#contslider2 {
    min-height: 273px;
    width: 100%;
}
#contenido #alcaldes {
    max-width: 900px;
    margin: 0 auto;
}
#contenido #alcaldes .declaraciones{
	width: 49%;
    display: inline-block;
    box-sizing: border-box;
	vertical-align:top;
}
#contenido #alcaldes .declaraciones:nth-of-type(1){
	border-right:1px solid #d0be39;
}
#contenido #alcaldes .declaraciones .texto {
    width: 95%;
    display: inline-block;
    vertical-align: top;
    line-height: 2em;
    font-size: 1.8rem;
}
#contenido #alcaldes .declaraciones .destacado {
    position: static;
    width: 100%;
    font-size: 3rem;
    box-sizing: border-box;
    text-align: right;
    padding: 20px 50px;
	padding-bottom:60px;
}
#contenido #alcaldes .declaraciones figure {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}

}
@media screen and (min-width:1200px) {
#contslider {
    min-height: 360px;
    width: 130%;
    margin-left: -30%;
}
#contslider2 {
    min-height: 360px;
    width: 130%;
    margin-left: 15px;
}

}