
html {

overflow-y: scroll;

}

body{
	font-family: Calibri,Arial,Helvetica,sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #424242;
	background-color: #fff;
	
}

.text-blau{
	color: #005ea8;
}

.linia-blava-sup{
	background-color:#005ea8;
	margin-right: 0;
	margin-left: 0;
	}
	
.linia-blava-sup>p{
	margin: 0 5px;
	color:white; 
	padding-right:20px;
	font-size:14px;
	font-weight:bold;
	}
	
.linia-blava-sup>p>a{
	color:white; 
	}	
	
	
.linia-blava{
	background-color:#005ea8;
	margin-right: 0;
	margin-left: 0;
	}
	
.linia-blava>p{
	color:white; 
	font-size:40px;
	padding: 10px 0;
	}

.linia-blava-lopd{
	background-color:#005ea8;
	margin-right: 0;
	margin-left: 0;
	}
	
.linia-blava-lopd>p{
	color:white; 
	font-size:40px;
	padding: 10px 0;
	line-height: 36px;
	}
	
.linia-gris{
	background-color:#585858;
	margin-right: 0;
	margin-left: 0;
	}
	
.linia-gris>p{
	color:white; 
	font-size:40px;
	padding: 10px 0;
	}
	
	
.linia-blava-footer{
	background-color:#005ea8;
	margin-right: 0;
	margin-left: 0;
	}
	
.linia-blava-footer>p{
	margin: 0 5px;
	color:white; 
	padding-left:10px;
	font-size:14px;
	}
	
.linia-blava-footer>p>a{
	color:white; 
	}		
	
	
.navbar-brand{
	height:100px;
	}	
	
@media (min-width:767px){.dropdown:hover .dropdown-menu {
		display: block;	}}
	
.menu-vermell{
	background-color:#e2001a;
	color: white;
	}	

.navbar-default .navbar-nav>li>a {
    color: white;
}
.navbar-default .navbar-nav>li>a:hover {
    color: black;
    background-color: white;
}

.enlace-home {
    background: url(../img/home.png) no-repeat center;
}

.enlace-home:hover {
    background: url(../img/home_negre.png) no-repeat center;
}

.active>.enlace-home {
    background: url(../img/home_negre.png) no-repeat center;
}


.navbar-default .navbar-nav>li>a:hover {
    color: black;
    background-color: white;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, 
.navbar-default .navbar-nav>.active>a:hover {
    color: black;
    background-color: white;
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:black;background-color:white}

@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: white}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color: black;background-color: white}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color: black;background-color: white}}

.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid white;border-radius:4px}
.navbar-default .navbar-toggle{border-color: white}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color: #005ea8}
.navbar-default .navbar-toggle .icon-bar{background-color:white}

.panel-title > a {
        display: block;
        text-decoration: none;
    }

.more-less {
        float: right;
    }

.panel-default {
	border-color:white;
	border-right-color:#e2001a;
	margin-top:20px;
	}
.panel-default .panel-home{
	background-color:white;
	border-color:white;
	}
	
.panel-default .panel-home>img{
	display: inline;
	}
	
.panel{ box-shadow:none;}



/*   Estils pàgina Formulario denuncia    */

.panel-form{
	border-color:#ddd;
	background-color:white;
	font-size:14px;
	}



/*   Estils pàgina Quiénes somos    */

.well a {color:#424242; font-size:14px; line-height:10px;}
.well a.telef {color:#424242; font-size:17px; line-height:10px; text-decoration:none;}
.telef {color:#424242; font-size:17px; line-height:10px;}
a.telef {color:#424242; font-size:17px; line-height:10px; text-decoration:none;}

	
/*   Estils pàgina Nuestras soluciones    */

.media-left,.media>.pull-left{padding-right:50px;}


/*   Estils menu esquerre    */

.list-group-item.active,.list-group-item.active:hover{z-index:2;color:#e2001a;background-color:white;border-color:#005ea8;}
.list-group-item.active:focus{z-index:2;color:#e2001a;background-color:white;border-color:#005ea8;}
a.list-group-item,button.list-group-item{color:#005ea8;border-color:#005ea8;}
a.list-group-item:hover,button.list-group-item:hover{color:#e2001a;text-decoration:none;background-color:white;border-color:#005ea8;}
a.list-group-item:focus,button.list-group-item:focus{color:#005ea8;text-decoration:none;background-color:white;border-color:#005ea8;}



/*   Estils Notes de premsa    */

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#005ea8;cursor:default;background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-bottom-color:transparent}
.nav-tabs>li>a{color:#424242;cursor:default;background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-bottom-color:transparent}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{color:#005ea8;cursor:default;background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-bottom-color:transparent}

.pestanya>a {color:#424242;}
.pestanya>a:hover {color:#424242;}

/*   Estils Identitat corporativa    */

.thumbnail{border-bottom:1px solid #005ea8;border-top:1px solid #005ea8;border-left:1px solid white;border-right:1px solid white;}
.sense-borde {border:1px solid white;}


/*   Estils Formulari    */

blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid white}
