/*
 * Custom CSS
 * theme-skin override
 */
 
 .carousel-caption .col-sm-6 {
    width: 90%;
}

.tramites-servicios {
    background: url("/.galleries/imagenes-general/fondotemas.jpg");
}

.other-services .other-services-blocks {
    margin-bottom: 30px;
}

.other-services .other-services-blocks .item .overlay-btn p {
    font-weight: bold;
    font-size: 130%;
}


/*** LISTADO BANNERS TEMA CABECERA ***/

.banners-cabecera-tema .item {
	margin-left: 15px;
}

.body .breadcrumb {
    margin-top: 0;
}

/*** NOTICIAS PORTADA Y ACTUALIDAD ***/

 h3.card-title{
 	font-size: 15px;
 }
 
.listado-card .card-block .cat{
	display: none;
}

.home .listado-card {
	margin-top: 50px;
	margin-bottom: 0px;
}

.listado-card .card-block {
    padding: 7px 15px;
}

.listado .links a.link span {
    /* margin-right: 10px;
	color: #BA2E34; */
	display: none;
}

.listado .links a.link {
    /* color: #BA2E34; */
	text-transform: uppercase;
}
/*** CALENDARIO ***/

.calendar .datepicker table .day.active {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #2357A4;
    border: 5px solid white;
    padding: 0;
}

.calendar {
    background-color: #fefefe;
    padding: 5px;
    border: 1px solid #efefef;
}

.pm-calendario .listado .title, .calendario .listado .title {
    margin-top: 24px;
}


.calendar thead{
	background-color: #2357A4;
	color: white;
}

.calendar thead tr th{
	color: white;
	font-size: 21px !important;
	font-weight: bold;
}

.calendar .datepicker table .day.active,
.calendar .datepicker table .day:hover {
    color: #2357A4;
    background: #D3D376;
	text-decoration: none;
}

.calendario .calendar{
	margin-bottom: 30px;
}
.calendario .calendar #sandbox-container{
	border-bottom: 2px solid #467CBD;
}
.calendario .listado{
	margin-top: 10px;
}
.calendario .listado .pmicon-stack{
	color: #2357A4;
    font-size: 23px;
}
.home .pm-calendario {
    margin-top: 0px;
}

.notices{
	margin-top: 20px !important;
}

/*************************************************************/
/** Tablón de anuncios */
/*************************************************************/

.tablon .row .row{
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #fff;
}

.tablon .fa-calendar-o{
	color: #2357A4;
}

.tablon .row .row > .col-xs-3{
	text-align: right;
}
.tablon .row .row > .col-xs-9 h3{
	    margin: 5px 0 0 0;
}

/*************************************************/
/* GENERAL */
/*************************************************/

 .marginTop {
    margin-top: 30px;
}

  .detail-p{
 	overflow: hidden;
 }

.pm-flexible {
    overflow: hidden;
}
.card-title a{
	font-size: 17px;
}

.home .listado {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.home .card-title {
    margin: 0 0 6px;
    text-align: center;
    text-transform: uppercase;
}
 
.detail-content h4{
 	font-size: 20px;
	font-weight: bold;
	border-bottom: 2px solid #eee;
	padding-bottom: 5px;
}

.detail-content .link::before {
    content: "\f0c1   ";
    font-family: 'FontAwesome';
    color: #43A477;
}

.detail-content a{
	color: #43A477;
}

.detail-p img.pull-right{
    margin: 0 0 10px 10px !important;
}

 .detail-p img.pull-left{
 	margin: 0 10px 10px 0 !important;
 }
 
 .item-height-fixed-250 .item{
 	height: 250px;
 }