html, body {margin: 0; padding: 0; width: 100%;} 

body {display: table;}

.centro3 a:link{
	color: #42210B;
	text-decoration:underline !important;
}

.contenido{
	margin-left: auto;
	margin-right: auto;
	width: 978px;
}

.fondo-contenido-bajo{
	margin-left: auto;
	margin-right: auto;
	width: 978px;
	height: 28px;
}


.pie{width: 100%; height:45px; margin-top: 6px;}
.contenido-pie{
	margin-left: auto;
	margin-right: auto;
	width: 910px;
	height: 34px;
	text-align: center;
	color: #7A7963;
	font-size: 14px;
	padding: 5px 34px 0px 34px;
}

.busquedas, .cabecera, .col_left, .col_right2, .menu-top, .centro3, .lateral {display:inline; float: left;}
.comentarios{float:right}
.comentarios {width: 141px; height: 33px;}
.comentarios span.contador {
	display: block; 
	float: left; 
	width: 31px; 
	height: 31px; 
	background: url(./imagenes/comentarios.png) no-repeat; 
	background-position: 0px 0px; 
	padding: 2px 0px 0px 2px; 
	font-size: 20px;
	text-align: center;
	margin-right: 5px;
}

.busquedas {width: 404px; height: 60px; padding-left: 234px;}
.cabecera {width: 638px; height: 140px; padding-left: 340px;}
.centro3 {width: 640px; padding: 0px 54px 15px 14px;}
.col_left {width: 295px;}
.col_left ul {width: 213px; padding: 9px 25px 0px 57px;}
.col_left ul li {list-style: none; float: left; display: block; width: 201px; padding: 6px;}
.col_left ul li ul {width: 213px; padding: 9px 25px 0px 0px;}
.col_left form{padding: 0px 14px 0px 57px;}
.col_left ul {height: 535px;}
.col_left ul ul{height: auto;}

.login, .logueado {height: 263px;}

.col_right2 {width: 683px;}

.menu-top {width: 592px; height: 79px; padding-left: 15px;}


.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.pngTrans{margin:0px; padding:0px;}




body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #42210B;
	background: url(./imagenes/fondo.jpg) top center; 
}

.cabecera {}

.col_left ul li {border-top: 2px dotted #C7B299; background: url(./imagenes/flecha-menu.png) no-repeat; background-position: 8px 8px;}
.col_left ul li:hover {background-position: -232px 8px;}
.col_left ul li.noborder{border-top: none;}
.col_left ul li ul li{border-top: none;}
.col_left ul li a {padding-left: 22px; display: block;}
.col_left ul li a {
	text-decoration: none;
	font-size: 16px;
	color: #42210B;
	font-weight: bold;
	line-height: 16px;
}
.col_left ul li a:hover {color: #F15A24;}
.col_left ul li.selec a, .col_left ul li.selec a:hover {color: #C1272D;}
.col_left ul li.privado a, .col_left ul li.privado a:hover {color: #5B858B;}
.col_left ul li.selec ul li a {color: #42210B;} 
.col_left ul li.selec ul li a:hover {color: #F15A24;}
.col_left ul li ul li {background: url(./imagenes/flecha-submenu.png) no-repeat; background-position: 8px 10px;}
.col_left ul li ul li:hover {background-position: -232px 10px;}
.col_left ul li ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #42210B;
	font-weight: normal;
	line-height: 15px;
}
.col_left ul li ul li a:hover {color: #F15A24;}
.col_left ul li ul li.selec a, .col_left ul li ul li.selec a:hover {color: #F15A24;}
.col_left p {margin-left: 64px; margin-right: 25px; color: #42210B; font-size: 12px; margin-top: 5px;}
.col_left p {line-height: 14px;}
.col_left p strong {color: #750C10; font-size: 14px;}
.col_left p a {font-style: italic; color: #42210B; text-decoration: none;}
.col_left p a:hover {color: #F15A24;}
.col_left p strong a {font-style: italic; color: #750C10; text-decoration: none;}
.col_left p strong a:hover {color: #F15A24;}
.col_left form label {display: inline; float: left; width: 92px; text-align: right; padding-right: 9px; padding-top: 1px; color: #754C24; font-weight: bold; font-size: 15px;}
.col_left form input.texto {display: inline; float: left; width: 113px; padding: 3px; border: 2px dotted #C7B299; margin-bottom: 5px; background: none;}
.btnAceptar {
	float: right;
	width: 122px;
	height: 31px;
	background: url(./imagenes/btnAceptar.png) no-repeat;
	background-position: 0px 0px;
	border: none;
	cursor: pointer;
	margin-right: 1px;
	color: #754C24;
	font-weight: bold; 
	font-size: 15px;
	text-align: left;
	padding-left: 15px;
}
.btnAceptar:hover {background-position: 0px -31px;}

.contenido {background: url(./imagenes/fondo-contenido.png) no-repeat;}
.fondo-contenido-bajo {background: url(./imagenes/fondo-contenido-bajo.png) no-repeat;}
.contenido-pie p {padding-top: 10px;}
.fuentes {visibility: hidden;}
.logo-fevecta {margin-top: 5px; margin-left: 65px;}
.pie {background: #000;}

.txtBuscador{display: block; float: left; background: none; border: none; width: 190px; height: 26px; margin: 15px 10px 0px 17px;}

h1.activitats{font-size: 29px; background: url(./imagenes/h1-activitats.png) no-repeat; padding: 35px 20px 0px 117px;}
h1.reservada{font-size: 28px; background: url(./imagenes/h1-reservada.png) no-repeat; padding: 85px 45px 0px 66px; height: 41px;}

.logueado p{padding-bottom: 5px; font-size: 15px; font-weight: bold; color: #754C24;}
.logueado p span{color: #5B858B; font-style: italic;}
.logueado p a{font-size: 15px; font-weight: bold; color: #754C24; border-bottom: 1px dotted #754C24; font-style: normal;}
.logueado p a:hover{color: #F15A24; border:none;}

.centro3 h2 {color: #5B858B; font-size: 16px; padding-bottom: 7px; padding-top: 12px;}
.centro3 p {color: #42210B; font-size: 14px; padding-bottom: 8px; line-height: 1.4em;}
.centro3 ul li {list-style: none; padding-bottom: 4px; background: url(./imagenes/lista-centro.png) no-repeat; padding-left: 20px;}


.btnPDF, .btnVideo, .btnImage {display: block; font-size: 13px; float: left; width: 176px; height: 30px; text-decoration: none; margin-top: 8px; padding: 10px 0px 0px 42px; background: url(./imagenes/botones-lateral.png) no-repeat;}
.btnPDF {background-position: 0px 0px;}
.btnVideo {background-position: 0px -100px; padding-top: 6px; height: 34px; padding-left: 46px; width: 172px;}
.btnImage {background-position: 0px -200px; padding-left: 45px; width: 173px;}

/* ---------- franjas de color para las secciones ----------------- */
.col_right2 {background: url(./imagenes/titulos-seccion.png) no-repeat;}
.col_right2 h1 {height: 39px; padding: 29px 0px 0px 0px; font-size: 28px;}
.sec-Quisom {background-position: 0px 0px;}
.sec-Mapa {background-position: -683px 0px;}
.sec-Principis {background-position: -1366px 0px;}
.sec-Sinergies {background-position: -2049px 0px;}
.sec-Subscripcio {background-position: -2732px 0px ;}
.sec-Historic {background-position: -3415px 0px;}
.sec-Activitat {background-position: -4098px 0px;}
.sec-Contacte {background-position: -4781px 0px;}

/* ---------- MENU TOP ----------------- */
.btnQuiSom, .btnMapa, .btnPrincipis, .btnSinergies, .btnSuscripcio, .btnHistoric {
	text-decoration: none;
	text-align: center;
	display: block;
	float: left; 
	background: url(./imagenes/flechas-menu-top.png) no-repeat;
	background-position: 0px -150px;
	height: 50px;
	padding: 28px 4px 0px 4px;
	line-height: 14px;
	font-size: 14px;
}
.btnQuiSom:hover, .btnMapa:hover, .btnPrincipis:hover ,.btnSinergies:hover, .btnSuscripcio:hover, .btnHistoric:hover {background-position: center 0px;}
.btnQuiSom{width: 81px;}
.btnMapa{width: 94px;}
.btnPrincipis{width: 85px;}
.btnSinergies{width: 85px;}
.btnSuscripcio{width: 97px;}
.btnHistoric{width: 102px;}
.btnQuiSom.selec:hover, .btnMapa.selec:hover, .btnPrincipis.selec:hover ,.btnSinergies.selec:hover, .btnSuscripcio.selec:hover, .btnHistoric.selec:hover {background-position: center -150px;}

/* ---------- BOTONES PIE -------------- */
.btnRss, .btnFacebook, .btnYoutube {
	text-decoration: none;
	display: block;
	float: left;
	width: 34px;
	height: 32px;
	background: url(./imagenes/botones-pie.png) no-repeat;
	text-indent: -9000px;
}
.btnRss {background-position: 0px 0px;}
.btnFacebook {background-position: -34px 0px;}
.btnYoutube {background-position: -68px 0px;}

/* ---------- MENU BUSQUEDAS ----------- */
.btnHome {
	text-decoration: none;
	display: block; 
	float: left;
	width: 45px;
	height: 17px;
	padding-top: 43px;
	margin-left: 7px;
	background: url(./imagenes/formulario.png) no-repeat;
	background-position: -7px -86px;
	font-size: 12px;
	text-align: center;
}
.btnHome span {display: none;}
.btnHome:hover {background-position: -7px 0px;}
.btnHome:hover span {display:inline;}

.btnContacte {
	text-decoration: none;
	display: block; 
	float: left;
	width: 63px;
	height: 17px;
	padding-top: 43px;
	background: url(./imagenes/formulario.png) no-repeat;
	background-position: -52px -86px;
	font-size: 12px;
	text-align: center;
}
.btnContacte span {display: none;}
.btnContacte:hover {background-position: -52px 0px;}
.btnContacte:hover span {display:inline;}

.btnBuscador {
	text-decoration: none;
	display: block; 
	float: left;
	width: 40px;
	height: 49px;
	margin-left: 7px;
	background: url(./imagenes/formulario.png) no-repeat;
	background-position: -332px -86px;
	font-size: 12px;
	text-align: center;
	border: none;
	cursor: pointer;
}
.btnBuscador:hover {background-position: -332px 0px;}








.altres-noticies h1 {width: 318px; height: 43px; background: url(./imagenes/altres-noticies.png) no-repeat; padding: 29px 0px 0px 80px; font-size: 28px; margin-bottom: 0px;}
.ucev-al-dia h1 {width: 303px; height: 43px; background: url(./imagenes/ucev-al-dia.png) no-repeat; padding: 29px 0px 0px 19px; font-size: 28px; margin-bottom: 0px;}

.actualitat {width: 669px; height: 39px; background: url(./imagenes/h1-actualitat.png) no-repeat; padding: 29px 0px 0px 14px; font-size: 28px; margin-bottom: 5px;}

.centro3 h3 {color: #42210B; font-size: 16px; padding-bottom: 1px; padding-top: 12px;}







