body {
	color: #666;
	font-family: Arial, Verdana, sans-serif;
	padding: 0;
	font-size: 62.5%;	
	margin: 2em 0 0 0;			
	background-color: #eee;		
}

ul {
	font-size: 1.2em;	
}

.super{
    margin: 0 auto;
    overflow: hidden;
    width: 90.2em;
}


/* Header */

.header {
	text-align: center;
	margin-bottom: 2em;
}

.header .consulta {
	width: 41em;
	height: 11em;
	*height: 11.5em;
	padding: 1em;
	margin-top: 1em;
	text-align: left;
	color: #aa0000;
	float: left;	
}

.header .consulta a {
	color: #aa0000;
}

.header .consulta p {
	font-size: 1.4em;
}

.header .dialogbike {
	width: 36em;
	height: 11em;
	float: right;
	margin-top: 1em;
	padding: 1em;
	text-align: left;
}

.header .dialogbike p {
	font-size: 1.2em;
}

.header .dialogbike img {
	margin-left: .7em;
	padding: 0;
	margin-bottom: .3em;
	float: right;
}

.header .dialogbike .vermoto {
	float: right;
	clear: right;
	padding-left: 1.5em;
	text-decoration: none;
	background: url('../img/magnifier.gif') no-repeat;
}
/* Content */

.content p, .aviso {
	font-size: 1.2em;
	line-height: 1.6em;	
}

.content p h2 {
	font-size: 1.2em;	
}

.content #map,
.content #street-view {
	width: 60em;
	height: 40em;	
}

.content #street-view-container p.close {
	margin-left: 8em;	
}

.content #map,
.content #street-view {
	margin-left: 9.5em;
}

.content ul li {
	list-style: none;
	background: url("../img/arrow_right_grey.gif") no-repeat .4em .6em;
	padding: 0.3em 1em 0.3em 1.5em;
}

.content #accordion {
	width: 40em;
}

.content #accordion p {
	font-size: 1.1em;
}

.content #accordion h2 {
	font-size: 1.1em;
}

.content #accordion a.pdf {
	background: url(../img/pdf.png) no-repeat 0 .4em;
	padding-left: 3.5em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.content a.network {
	background: url(../img/network.png) no-repeat 0 .4em;
	padding-left: 3.5em;
	padding-top: 1em;
	padding-bottom: 1em;
}

.content #tabs-3 ul li {
	background: url("../img/arrow_right_grey.gif") no-repeat .4em .7em;
	padding: 0.3em 1em 2em 1.5em;
}

.content #tabs-3 ul li p{
		font-size: .9em;
		margin:0;
}

ul.language-selector{
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:5px 0;
}

ul.language-selector li a {
    color: #666;
}

ul.language-selector li{
    float:left;
    border-right: 1px solid #666;
    padding-right: 5px;
    padding-left: 5px;
}

ul.language-selector li.last{
    border:none;
}

.content form textarea{
	overflow: hidden;
    width: 358px;
}

.imatge-dreta {
	float: right;
	border: 4px solid #ccc;
	margin-left: 1.5em;	
}

/* Footer */

.footer {
			width: 100%;
			overflow: hidden;
			clear: both;
			margin-bottom: 2em;
		}
		
			.footer strong {
				color: #666;
			}
		
			.footer a {
				color: #666;
			}
		
			.footer address {
				float: left;
				color: #666;
				font-size: 1.1em;
				font-style: normal;
				margin: 1em;
			}
			
			.footer ul {
				float: right;
				font-size: 1.1em;
				margin: 1em;
				padding: 0;
				list-style: none;			
			}
			
				.footer ul li {
					float: left;
					border-right: 1px solid #333;
					margin-right: 1em;
					padding-right: 1em;
					list-style: none;
				}
				
					.footer ul li.last {
						border-right: none;
						margin-right: 0;
						padding-right: 0;
					}

	.footer .aviso,
	.error-list {
			display: none;
	}

		.error-list ul li {
			color: #CC0000;
			background: url("../img/arrow_right_red.gif") no-repeat .4em .6em;
		}


