body{
font-family:Helvetica Neue;
}
#header{
width:100%;
background-color:#FFFFFF;
background-image: url(../images/base/gencat.png);
background-repeat: no-repeat;
height:54px;	
}
#contenidor{
width:100%;
border-color:#B2B2B2;
border-width:1px;
}
#impacteGrafic{
width:100%;
min-width:320px;
margin-top: -4px;
background-image:url(../images/moute/banner_2.png);
background-repeat:repeat-x;
height:60px;
}
#impacteGrafic #imatge1{
background-image: url(../images/moute/banner_1_cat.png);
background-repeat: no-repeat;
float:left;
height:60px;
width:155px;
}
#impacteGrafic #imatge2{
background-image: url(../images/moute/banner_3.png);
background-repeat: no-repeat;
float:right;
height:60px;
width:165px;
}
#impacteGrafic img{
display: block;
  float: left;
}
.ui-content{
padding: 0px 5px 0px 5px;
}
.ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer {
width:auto;
}
/* ####icones li home ### */
.home-li{
font-size:14px;
}
.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
padding: .5em 75px .5em 0px;
}
li:hover {
        background: #F0F0F0;
}
.ui-custom-icon-arrow-r{
background-image: url(../images/base/arrow_off.png);
background-repeat: no-repeat;
}
li:hover .ui-custom-icon-arrow-r{
background-image: url(../images/base/arrow_red.png);
background-repeat: no-repeat;
}

.li-icon{
position:relative;
margin-right:10px;
left: 10px;
height:36px;
width:52px;
}
.itineraris-icon{
background-image: url(../images/moute/routes_on.png);
background-repeat: no-repeat;
}
li:hover .itineraris-icon{
background-image: url(../images/moute/routes_off.png);
background-repeat: no-repeat;
}
.incidents-icon{
background-image: url(../images/moute/incidents_on.png);
background-repeat: no-repeat;
}
li:hover .incidents-icon{
background-image: url(../images/moute/incidents_off.png);
background-repeat: no-repeat;
}
.transports-icon{
background-image: url(../images/moute/nearby_transports_on.png);
background-repeat: no-repeat;
}
li:hover .transports-icon{
background-image: url(../images/moute/nearby_transports_off.png);
background-repeat: no-repeat;
}





table{
border-spacing: 0px;
}
.ui-custom-icon{
right: 10px;
width: 24px;
height: 24px;
position: absolute;
top: 50%;
margin-top: -11px;
}
.contingut{
border-bottom:1px;
border-bottom-color:#707070;
background-color:#f0f0f0;
}
h2{
color:#AC2115;
}
/* #### FOOTER  #### */
.tab-gencat{
background-image: url(../images/base/footer/gencat-mobi.png);
background-repeat: no-repeat;
width: 59px;
height: 31px;
margin-top: -1px;
}
.footer{
padding: 0px 15px 0px 15px;
background-color:#FFFFFF;
font-size:11px;
}
a.idioma{
background-color:#788291;
color:#FFFFFF;
margin-right:5px !important;
}
.idioma span, .versio span{
font-size:11px;
}
.versio{
background-color:#455268;
color:#FFFFFF;
font-size:12px;
}
.line2{
margin-bottom:5px;
display: inline-block;
width: 100%;
}
.buttons{
float: right;
font-size:11px;
}
.copyright{
float: left;
margin-top: 5px;
}
