.fondo {
	background:url(../images/fondo_pagina.jpg);
	margin:0px;
}

#contenedor {
	width: 780px;
	margin:auto;
	background:url(../images/fondo_contenedor.jpg) left top;
}
#cabecera1 {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../images/cabecera1.jpg) no-repeat left top;
	float:left;
}
#cabecera2 {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../images/cabecera2.jpg) no-repeat left top;
	float:left;
}
#cabecera3 {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../images/cabecera3.jpg) no-repeat left top;
	float:left;
}
#cabecera4 {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../images/cabecera4.jpg) no-repeat left top;
	float:left;
}
#cabecera5 {
	width: 780px;
	height: 180px;
	padding: 0px 0px 0px 0px;
	text-indent:-1000em;
	background:url(../images/cabecera5.jpg) no-repeat left top;
	float:left;
}
#centro{
	margin:20px 10px 20px 0px; 
	float:left;
}
#lateralIzquierdo{
	width:163px;
	padding:0px 0px 0px 38px;
	vertical-align:top;
	float:left;
	margin:0px;
}
#menuIzquierdo{
	padding-top:15px;
	margin:0px;
	width:163px;
	height:420px;
	float:left;
	vertical-align:top;
}

#menuPrincipal ul {position: relative; }

#menuPrincipal li {position: relative; list-style:none ;display:block; margin-left:-34px; height:30px;}

.menuPrincipal1{position: relative; float:left; display:block;width:163px;height:28px;background: url(../images/btn_inici.jpg);text-indent:-1000em;text-decoration:none; border-top:1px solid #E7F2F9; border-bottom:1px solid #E7F2F9; }
.menuPrincipal2{position: relative;	 float:left; display:block;width:163px;height:28px;background: url(../images/btn_contextualitzacio.jpg);text-indent:-1000em;text-decoration:none; border-bottom:1px solid #E7F2F9;}
.menuPrincipal3{position: relative;	 float:left; display:block;width:163px;height:28px;background: url(../images/btn_recomanacions.jpg);text-indent:-1000em;text-decoration:none; border-bottom:1px solid #E7F2F9;}
.menuPrincipal4{position: relative;	 float:left; display:block;width:163px;height:28px;background: url(../images/btn_dades.jpg);text-indent:-1000em;text-decoration:none; border-bottom:1px solid #E7F2F9;}
.menuPrincipal5{position: relative;	 float:left; display:block;width:163px;height:28px;background: url(../images/btn_punts.jpg);text-indent:-1000em;text-decoration:none; border-bottom:1px solid #E7F2F9;}
.menuPrincipal6{position: relative;	 float:left; display:block;width:163px;height:28px;background: url(../images/btn_materials.jpg);text-indent:-1000em;text-decoration:none; border-bottom:1px solid #E7F2F9;}
.menuPrincipal7{position: relative;	 float:left; display:block;width:163px;height:28px;background: url(../images/btn_colab.jpg);text-indent:-1000em;text-decoration:none; border-bottom:1px solid #E7F2F9;}
.menuPrincipal1:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}
.menuPrincipal2:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}
.menuPrincipal3:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}
.menuPrincipal4:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}
.menuPrincipal5:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}
.menuPrincipal6:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}
.menuPrincipal7:hover{background-position:-163px 0px;border-bottom:1px solid #0066FF;}

#presentacion{
	font-family:"Trebuchet MS", sans-serif;
	font-size:11px;
	text-align:justify;
	color:#757575;
	padding:10px 0px 20px 25px; 
	width:508px;
	margin:0px;
	float:left;
	vertical-align:top;
}

.tituloCentro {
	margin-bottom:8px;
}
#presentacion b{
	color:#0066FF;
	font-weight:normal;
}
#presentacion i{
	font-size:12px;
	color:#0066FF;
	font-weight:normal;
}
#presentacion a,a:link{
	font-size:10px;
	color:#0066FF;
	font-weight:normal;
	text-decoration:underline;
}
#presentacion a:hover{
	font-size:10px;
	color:#666;
	font-weight:normal;
	text-decoration:underline;
}
.fotoCentroArriba {
	margin:-30px 0px 8px 12px;
	padding:5px;
	float:right;
	vertical-align:text-top;
}
#colaboradors img {
	vertical-align:middle;
	padding:5px;
}
.fotoCentro {
	margin:0px 0px 8px 12px;
	padding:5px;
	float:right;
	vertical-align:text-top;
}
.fotoRuta {
	margin:0px;
	padding:5px;
	float:left;
	vertical-align:text-top;
}
.tablaRuta {
	margin:0px;
	padding:0px;
}
#pie{
	height:72px;
	clear : both;
	margin: 0px;
	padding: 0px 0px 0px 52px;
	background: url(../images/pie.jpg) no-repeat left top;
}

.imgcolaboran{
	padding-top:3px;
	margin-right:20px;
}
.imgPie{
	vertical-align:middle;
}
#textoPie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#b4b4b4;
	float:left;
	width:300px;
	padding-top:8px;
}
#textoPie a,a:link{
	color:#b4b4b4;
	text-decoration:none;
}
#textoPie a:hover{
	color:#757575;
	text-decoration:none;
}
#colaboran {
	border-top:1px solid #CFCFCF;
	float:left;
	width:350px;
	margin-left:32px;
	padding-left:10px;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top: #dbdbdb 1px solid; 
	border-right: #b4b4b4 1px solid; 
	border-bottom: #b4b4b4 1px solid; 	 
	border-left: #dbdbdb 1px solid; 
	margin:3px;
}
#cajaFormulario {
	margin:auto;
	padding-left:25px;
	width:300px;
	border:1px solid #CFCFCF;
	vertical-align:top;
	display:block;
}
.formul{
	width:80%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	border-top: #b4b4b4 1px solid; 
	border-right: #dbdbdb 1px solid; 
	border-bottom: #dbdbdb 1px solid; 	 
	border-left: #b4b4b4 1px solid; 
	padding:0px 1px 0px 5px;
	margin:0px;
	background-color: #f4f4f4;	
}
.formulMini{
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	border-top: #b4b4b4 1px solid; 
	border-right: #dbdbdb 1px solid; 
	border-bottom: #dbdbdb 1px solid; 	 
	border-left: #b4b4b4 1px solid; 
	padding:0px 1px 0px 5px;
	margin:0px;
	background-color: #f4f4f4;	
}
img {
	border:0px;
}
	
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #CCCCCC;
	color:#006600;
	padding:2px;
	margin:3px;
}
h1, h2, h3, h4, h5, h6{
	font-family: "Trebuchet MS", sans-serif;
	margin:0px;
	
}

h1{font-size: 1.3em; color:#666; padding-top:10px;}
h2{font-size: 1em; color:#06F;}
h3{font-size: 0.6em; color:#666;}

.ancla {
	display:none;
}
