/* @override http://metro-bilbao.nuatt.es/stylesheets/print.css?1337002938 */

/* @group Común */
body{
    font-family: helvetica;
    font-size: 12px;
}
h2.title{
    border-bottom: 1px solid silver;
    margin-bottom: 20px;
}
.main-menu{display: none;}
.main-options{display: none;}
.submenu{display: none;}
#sidebar{display: none;}
#content .box-section{background-color: #ffffff;}
.section .incoming-trains {
    height: auto;
    overflow-x: hidden;
    overflow-y: visible;
    width: 650px;
}
#content #pie {display: none;}
#content #pie dl{display: none;}
#content #pie dl dt{display: none;}
#content #pie dl dd{display: none;}
#content #pie dl dd a{display: none;}
#footer{display: none;}
a.block-link{display: none;}
/* @end */


/* @group Cómo llegar */
#route_query{
    width: 800px;
    border-bottom: 1px solid silver;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
#route_query form input{
    padding: 0;
    margin: 0;
    width: 700px;
    border: 0 none;
}
#route_query .no-margin{display: none;}


.suggested-times{
    border-bottom: 1px solid silver;
    margin-bottom: 15px;
    padding-bottom: 20px;
    width: 800px;
}
.suggested-times table{width: 560px;}
.suggested-times table tr td{text-align: center;}

.box-route{
    width: 800px;
    border-bottom: 1px solid silver;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.box-route .origin{display: none;}
.box-route .destination{display: none;}
td.description{padding-right: 10px;}

body h3{ margin: 0 0 5px; }
body div.section-how-to-get{
	display: block;
	float: left;
	width: 99%;
	height: 99%;
}
body div.section-how-to-get .col-2{
	display: block;
	float: left;
	width: 100%;
}
body .show-consumption{
	display: block;
	float: left;
	width: 20%;
	margin-left: 10px;
}
body #map_canvas{
    display: none;
}
body #map_canvas_print{
	position: relative !important;
    border-bottom: 1px solid silver !important;
    padding-bottom: 20px !important;
    margin-bottom: 40px !important;
    zoom: 1 !important;
    width: 70% !important;
    float: left;
    overflow: hidden !important;
    display: block !important;
    height: 70% !important;
}

.show-consumption{width: 800px;}
.show-consumption p.consumption-resume{
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 15px;
}
.show-consumption .consumption-title{margin-bottom: 5px;}
.show-consumption .consumption-title .title {
    display: block;
    font-size: 14px;
    font-weight: bold;
    width: 65px;
    margin-bottom: 0;
	margin-top: 0;
}
.show-consumption .consumption-title .description {
    display: block;
    padding-right: 15px;
	margin-bottom: 15px;
}
.show-consumption .consumption-title-car{
    float: left;
	margin-right: 20px;
}
.show-consumption .consumption-title-metro{
    float: left;
}
/* @end */



/* @group Próximos trenes */
.incoming-trains {
    width: 560px;
    margin-top: 40px;
    margin-bottom: 15px;
}
.incoming-trains table{width: 560px;}
.incoming-trains table tr th,
.incoming-trains table tr td{
    width: 100px;
    padding: 10px 20px;
    text-align: center;
    border-bottom: 1px solid silver;
}
/* @end */






