.page-template-como-moverse .container { padding-bottom: 0px!important; }

.page-template-como-moverse .com-arribar h1 { margin: 15px 0 0!important; }
.page-template-como-moverse .com-arribar h3 { margin-top: 30px; margin-left: 30px; font-family: arial; font-style: bold; }
.page-template-como-moverse .com-arribar .lugar { margin-top: 30px; padding: 15px 15px 0; background-color: #494949; }
.page-template-como-moverse .com-arribar .form-horizontal .control-label { color: #fff; }

/*----------------------------*/

.page-template-como-moverse .com-arribar .ficha_rutas .lateral { background-color: #bcbbbb; min-height: 1000px; padding: 100px 30px 2px; }
	.page-template-como-moverse .com-arribar .ficha_rutas .lateral .adp-list { border-radius: 10px; border: 0 none; padding: 0; margin-top: 11px; }
		.page-template-como-moverse .com-arribar .ficha_rutas .lateral .adp-list ol li { padding: 6px 26px 6px 20px !important; }
	.page-template-como-moverse .com-arribar .ficha_rutas .lateral .adp-listheader { border-radius: 10px 10px 0 0; background-color: #93a63d; padding: 10px; color: #fff !important; }

/*-------------*/

.com-arribar .lateral .adp {
	background:#fff url("images/PuntosCentro.png") no-repeat top left;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 10px;
	padding: 0px;
	margin-top: 35px;
	margin-bottom: 30px;
	overflow: hidden;
	/* width: 304px; */
	/* margin-left: 29px; */
}

.com-arribar .lateral .adp-placemark{
border: 0px;
margin: 0;
background:#dcdcdc url("images/PuntosArriba.png") no-repeat top left;

}

.com-arribar .lateral .adp div:last-child .adp-placemark {background:#dcdcdc url("images/PuntosAbajo.png") no-repeat bottom left; }

.com-arribar .lateral .adp-placemark .adp-text{
	padding-left: 10px;
}

.com-arribar .lateral .adp-placemark img{

}

.com-arribar .lateral img.adp-marker {
	width: 18px!important;
	height: 31px!important;
	margin: 9px 9px 9px 44px;
}

.com-arribar .lateral .adp-substep{
	padding-left: 43px;
	padding-bottom: 12px;
	padding-top: 15px;
}

.com-arribar .lateral .adp-substep b{
	padding-bottom: 5px;
}

.com-arribar .lateral .adp-summary{
	padding-left: 43px;
	margin-top: 12px;
}

.com-arribar .adp-agencies{
	font-size: 70%!important;
	margin-left: 29px!important;
}

.com-arribar .adp-legal{
	font-size: 70%!important;
	margin-left: 29px!important;
}

.com-arribar .adp-warnbox {display:none;}

/** moverse en coche **/

body.page-template-llegar-coche .google-map-placeholder {border:0!Important;width: 60%!Important;float:left!Important;}
body.page-template-llegar-coche .direction-controls-placeholder,
body.page-template-llegar-coche .rendered-directions-placeholder {width: 35%!Important;float:right!Important;background-color:#bcbbbb!Important;padding-top: 10px;margin-left: 15px;}
body.page-template-llegar-coche .direction-controls-placeholder .kd-buttonbar .kd-button {padding: 14px 0 24px !Important;}
body.page-template-llegar-coche .direction-controls-placeholder #dir_rev .kd-button {padding: 10px 0px 14px 0px!Important;}
body.page-template-llegar-coche .rendered-directions-placeholder {min-height:500px;}
body.page-template-llegar-coche .rendered-directions-placeholder table td.adp-listheader,
body.page-template-llegar-coche .dir_controls b,
body.page-template-llegar-coche .adp-summary {color:#3f66b4!Important;}
body.page-template-llegar-coche #print_sub {display:none;}
