.full-width-img {
	width: 100%;
	max-height: 400px;
}

.carousel-indicators-custom {
	bottom: -40px;
}


.carousel-indicators-custom .active {
    width: 6px;
    height: 6px;
    background-color: #777;
    border: 0px;
}

.carousel-indicators-custom li {
	width: 6px;
    height: 6px;
    background-color: #ccc;
    border: 0px;
    margin: 0px;
}

.attachment-block {
    border: 0px;
    background: rgba(255,255,255,0);
    font-weight: 300;
    font-size: 12px;
    padding-left: 50px;
}


.attachment-block .attachment-pushed {
    margin-top: 20px;
}

.content {
    background-color: #ffffff;
}

.content-wrapper, .right-side {
    background-color: #ffffff;
}

.z-depth-1 {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.margin-b-30 {
	margin-bottom: 30px;
}

.center{
	text-align: center;
}

.clear-row-40 {
	margin: 40px;
}

.clear-row-20 {
	margin: 20px;
}

.main-header .navbar {
	border-bottom: 1px solid #ffffff;
}

.navbar-grey {
	background-color: #fafafa;
}

.user-menu-green {
	background-color: #fcfcfc;
}

/*Pie*/
.l-footer{margin-top:auto;}
.pr-footer{background-color: #232423!important; color: #dedede;}
.pr-footer > .container{width: 100%;margin:auto;padding: 0;}
.pr-footer .info-ayto{float:left; width:45%; }
.pr-footer .info-ayto .contacto-ayto{display:inline-flex;}
.pr-footer .info-ayto .contacto-ayto .tel{margin-right: 2em;}
.pr-footer .info-ayto .contacto-ayto a{color:#FFF;}
.pr-footer .sponsor{float:right; width:45%;}
.pr-footer .sponsor img{float:right;}
.pr-footer .sponsor img.portales{margin-right: 2em;}
.l-attribution{display: none;}
div#block-infopie {padding: 0;}
.pr-footer > .container div#rid-footer {padding: 0;}
.pr-footer > .container .grupo-footer {height: 120px; max-width: 1200px; width: 100%;margin: 0 auto;padding: 1em;}
.pr-footer > .container .footer-top {border-bottom: 1px solid #6f6f6f;}
.pr-footer > .container .grupo-footer {display: flex;justify-content: space-between; }
.pr-footer > .container .grupo-footer > div {width: auto;margin-right: 1em;display: flex;justify-content: space-around;align-items: center;}
.pr-footer > .container .grupo-footer > ul {width: auto;margin-right: 1em;display: flex;justify-content: space-around;align-items: center;padding: 0;}
.pr-footer > .container .enlacestop-footer li, .pr-footer > .container .enlacesbottom-footer li  {float: left;font-size: 15px;margin-right: 1em;}
.pr-footer > .container .info-footer {margin-right:auto;}
.pr-footer > .container .footer-top a, .pr-footer > .container .footer-bottom a {color: #dedede;font-family: OpenSansSemiBold;}
.pr-footer > .container .grupo-footer > div p {margin-bottom: 0;}
.pr-footer > .container .footer-bottom .grupo-footer {justify-content: space-between;}
.pr-footer > .container .grupo-footer > .sponsor-footer img {margin-left: 2em;display: block;}
.pr-footer > .container .grupo-footer > .enlacestop-footer a {font-family: OpenSansSemiBold;}
.pr-footer > .container .grupo-footer > .sponsor-footer {margin: 0;}
.pr-footer > .container .grupo-footer > .info-footer {display: block;float: left;margin-top: 7em;width: 50%;}
.pr-footer > .container .grupo-footer > .info-footer li {float: left;display: block;width: 100%;}
.pr-footer > .container .footer-top a, .pr-footer > .container .footer-bottom a {color:#FFF; font-family: OpenSansSemiBold;    margin: 0 10px;}
.pr-footer > .container .grupo-footer > .logo-footer {width: 100px;justify-content: left;margin-right: 20%;}
.pr-footer > .container .grupo-footer > .enlacestop-footer {column-count: 2; -moz-column-count: 2; -webkit-column-count: 2; display:block;}
.pr-footer > .container .grupo-footer > div.enlacestop-footer li{float:none;}
.pr-footer > .container .enlacesbottom-footer li{font-size:0.9em;}
.pr-footer > .container li{list-style:none;}

.custom-signin {
    color: #525252;
}

.custom-signin-a {
    color: #525252;
}

.custom-signin-a:hover {
    background-color: #0f61b4!important;
    color: #ffffff !important;
}

.custom-signin-a:active {
    background-color: #0f61b4 !important;
    color: #b4b1b1 !important;
}

.custom-signin-a:focus {
    background-color: #0f61b4 !important;
    color: #b4b1b1 !important;
}
