/*
 * Custom CSS — SDOS (David Herrera & Paco Soria)
 * Bootstrap override
 */
 
 body{ 
    padding-top: 160px;
 }
 
 /* Ocultamos el menú de la barra superior */
 .navbar-form{
	display: none; 
 }
 
 /* Centramos el logo */
 
.navbar-brand {
    float: none;
}

.navbar-header {
    width: 100%;
}

.logo{
	height: auto;
}

#navbar > form {
	position: absolute;
	right: 0;
}

/**** ***/
.intro .layout > div {
    height: 180px;
}



/* Listado grid de empresas de portada */

.grid-portada .item{
  	border-color: rgba(137, 140, 143, 0.8);
    box-shadow: 0 0 8px rgba(137, 140, 143, 0.6);
    margin: 10px;
    outline: 0 none;
    padding: 5px;
    height: 225px;
}

.grid-portada .item .img-tile div.picture {
	position: inherit;
	opacity: 1;
}

.grid-portada .item .img-tile:hover div.picture {	
	opacity: 0.3;	
}

.grid-portada .item .img-tile p.tiles-img {
	display: none;
}

.grid-portada .item .img-tile:hover p.tiles-img {
	display: block !important;
}

.grid-portada .type{
	display: none;
}

p.tags-img a{
	text-transform: lowercase;
	font-size: 16px;
}

.listado .item .grid-news {
    height: 200px;
    margin: 0;
}

.img-tile{
	padding: 7px;
}

.pm-empresa address{
	text-align: right;
	background-color: #fefefe;
    border-right: 1px solid #eee;    
    padding-right: 15px;
}

.datos-ayto address{
	color: #FFF;
}

.separator{
	border-bottom: 1px solid #EFEFEF;
	padding-bottom: 10px;
}


/* Listado grid de empresas página interior */

.grid-interior .item{
  	border-color: rgba(137, 140, 143, 0.8);
    box-shadow: 0 0 8px rgba(137, 140, 143, 0.6);
    margin: 10px;
    outline: 0 none;
    padding: 5px;
    height: 225px;
}

.grid-interior .picture-events img{
	padding: 10px;
	opacity: 1;
}
.grid-interior .info-events span{
    font-size: 0px;
}
.grid-interior .info-events span.text-uppercase{
    font-size: 16px;
}

.grid-interior .item .info-events h4 {
	display: none;
}

.grid-interior .item:hover {
	background: rgba(202,204,205,0.5);
	transform: scale(1.03);
	transition-duration: 0.2s;
}

.grid-interior .item:hover .info-events h4 {
	display: block !important;
	bottom: 23px;
	position: absolute;
	z-index: 2;
}
.grid-interior .item:hover .info-events h4 a{
	color: #b8292e;
}
.grid-interior .item:hover .picture-events img {
	opacity: 0.3;
}
.grid-interior .item:hover .info-events span {
	display: none;
}


/*===========================================================================
	FORMULARIOS
==========================================================================*/

.pm-filter{
	margin-bottom: 10px;
}

.pm-filter .form-control{
	box-shadow: 0;
	border: 0;
	background-color: #EFEFEF;
	padding-right: 10px;
}

