/* Hoja de estilos web BDN */


body {
	text-align: center; /*Per centrar la pàgina. Internet Explorer*/
	font-size: 62.5%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../img/fonsbody.gif);
	background-repeat: repeat-x;
	background-color: #E6E6E6;
	margin: 0;
	padding: 0;
}

/* Menú de canvi d'idioma i mapa web */

#contenedortop {
	margin: 0 auto;
	width: 780px;
	border-top: 1px solid #D4D2C8;
	border-left: 1px solid #D4D2C8;
	border-right: 1px solid #D4D2C8;
	background-color: #FFF;
	margin-top: 10px;
}

#menusuperior {
	margin: 0 auto;
	width: 770px;
	background-color: #FFF;
	height: 30px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #011231;
	padding-top: 7px;
	padding-left: 5px;
}

#logo {
	float: left;
	width: 200px;
	height: 30px;
	text-align: left;	
}

#logo img {
	border: 0;
}

#menusuperiormenu {
	float: right;
	padding-top: 0;
	width: 200px;
	padding-top: 10px;
	padding-right: 5px;
}

#menusuperiormenu ul {
	list-style: none;
	margin: 0;
	padding:0;
}

#menusuperiormenu li{
	font-size: 10px;
	float: right;
	margin: 0;
	padding: 0 0 0 2px;
}

#menusuperiormenu li a{
	text-decoration: none;
	color: #011231;
}

#menusuperiormenu li a:visited{
	text-decoration: none;
	color: #011231;
}

#menusuperiormenu li a:hover{
	text-decoration: none;
	color: #95A1C3;
}


/*Zona del logo i dibuixos*/

#dibujostop {
	clear: both;
	width: 780px;
	height: 102px;
	text-align: center;
}

#dibujostop img {
	padding-left: 1px;
	padding-right: 1px;
	border: 0;
}


/*Menú princial del lloc web*/

#menusitio {
	clear: both;
	margin: 0 auto;
	width: 730px;
	height: 30px;
	padding-top: 20px;
	background-color: #011231;
	color: #FFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding-left: 36px;
	padding-right: 16px;
	letter-spacing: 0.5px;
}

#nav, #nav ul { /* totes les llistes */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 116px;
	color: #FFF;
	text-decoration: none;
}

#nav a:hover {
	display: block;
	width: 116px;
	color: #95A1C3;
	text-decoration: none;
}

#nav li { /* tots els items de les llistes */
	float: left;
	width: 116px; /* amplada necessària per a Opera */
	background-color: #011231;
}

#nav li ul { /* segon nivell de la llista */
	position: absolute;
	background-color: #95A1C3;
	width: 120px;
	left: -999em; /* per amagar el menú */
}

#nav li ul ul { /* tercer i últim nivell */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	color: #95A1C3;
}

#nav li:hover, #menu li.hover {
    position: static;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* llistes imbricades */
	left: auto;
	color: #95A1C3;
}

#nav img {
	border: 0;
}

.menu_principal {
	font-weight: bold;
	font-size: 12px;
	border-left: solid 4px #011231;
	text-align: center;
}

.menu_principal2 {
	font-weight: bold;
	font-size: 12px;
	border-left: solid 4px #011231;
	text-align: left;
}

.menu_principal_mas {
	font-weight: bold;
	font-size: 12px;
	border-left: solid 4px #011231;
}

.menu_principal_submenu_mas {
	font-size: 10px;
	padding-left: 7px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	border-bottom: solid 1px #E6E6E6;
	font-weight: normal;
	margin: 0;
}

.menu_principal_submenu {
	font-size: 10px;
	padding-left: 7px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	border-bottom: solid 1px #E6E6E6;
	font-weight: normal;
	margin: 0;
}

.menu_principal_submenu_primero {
	font-size: 10px;
	padding-left: 7px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	border-top: solid 3px #000;
	border-bottom: solid 1px #E6E6E6;
	font-weight: normal;
	margin: 0;
}


/* Contenidor general */

#bastidor {
	margin: 0 auto;
	width: 780px;
	border-left: 1px solid #D4D2C8;
	border-right: 1px solid #D4D2C8;
	border-bottom: 1px solid #D4D2C8;
	background-color: #FFF;
	margin-top: 0;
}

/* Continguts pàgina d'inici*/

#colesquerra {
	float: left;
	width: 302px;
	background-color: #FFF;
	margin: 30px 0 30px 0;
	padding-left: 48px;
	text-align: left;
}

#coldreta {
	float: right;
	width: 360px;
	background-color: #FFF;
	margin: 15px 0 30px 0;
	text-align: left;
	padding-right: 30px;
}

.titularesquerrahome {
	padding-bottom: 10px;
	color: #293964;
	font-size: 1.6em;
	font-weight: bold;
}

.titularesquerrahome2 {
	padding-top: 30px;
	padding-bottom: 10px;
	color: #293964;
	font-size: 1.6em;
	font-weight: bold;
}

.titularesquerrahome2 a {
	text-decoration: none;
	color: #293964;
}

.titularesquerrahome2 a:visited {
	text-decoration: none;
	color: #293964;
}

.titularesquerrahome2 a:hover {
	text-decoration: none;
	color: #293964;
}

.textosesquerrahome {
	color: #3F393F;
	font-size: 1.1em;
	text-align: justify;
	letter-spacing: 1px;
	line-height: 1.6em;
}

.noticieshomedata {
	color: #FB7723;
	font-size: 1.0em;
	font-weight: bold;
}

.noticieshometitular {
	width: 302px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 12px;
	color: #3F393F;
	font-size: 1.1em;
	border-bottom: 1px dashed #95A1C3;
}

.noticieshometitular a {
	text-decoration: none;
	color: #3F393F;
}

.noticieshometitular a:visited {
	text-decoration: none;
	color: #3F393F;
}

.noticieshometitular a:hover {
	text-decoration: none;
	color: #95A1C3;
}

.titulardretahome {
	height: 30px;
	margin-top: 10px;
	padding-left: 20px;
	padding-top: 5px;
	background-image: url(../img/fons_titulars_dreta_home.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold;
}

.titulardretahome2 {
	height: 30px;
	margin-top: 30px;
	padding-left: 20px;
	padding-top: 5px;
	background-image: url(../img/fons_titulars_dreta_home.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 1.6em;
	font-weight: bold;
}

.titulardretahome3 {
	height: 30px;
	margin-top: 30px;
	padding-top: 5px;
	color: #293964;
	font-size: 1.6em;
	font-weight: bold;
}

.textosdretahome {
	color: #3F393F;
	font-size: 1.2em;
	text-align: left;
	letter-spacing: 1px;
}

.textosdretahome li {
	list-style-type: square;
}

.textosdretaahome2 {
	color: #3F393F;
	font-size: 1.1em;
	text-align: left;
	letter-spacing: 1px;
	line-height: 1.6em;
	padding-left: 20px;
	padding-right: 40px;
	padding-top: 15px;
}

#servicioshomeimg {
	position: relative; 
}

#servicioshomeimg img {
	position: absolute; 
	top: -26px; 
	left: 300px;
}

.vegeumeshome {
	width: 360px;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	text-align: right;
	padding-right: 0;
}

.vegeumeshome  a{
	text-decoration: none;
	color: #011231;
}

.vegeumeshome a:visited{
	text-decoration: none;
	color: #011231;
}

.vegeumeshome a:hover{
	text-decoration: none;
	color: #95A1C3;
}


/*Peu de pàgina*/

#peu {
	clear: both;
	width: 780px;
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
	padding-top: 5px;
	padding-bottom: 24px;
	background-color: #FFF;
	border-top: 3px solid #E6E6E6;
	border-bottom: 6px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	color: #011231;
}

.peumenu  {
	font-size: 10px;
	letter-spacing: 1px;
	padding-left: 30px;
}

.peumenu a{
	font-size: 9px;
	text-decoration: none;
	color: #011231;
}
.peumenu a:visited{
	font-size: 9px;
	text-decoration: none;
	color: #011231;
}

.peumenu a:hover{
	font-size: 9px;
	text-decoration: none;
	color: #95A1C3;
}

/* ---------------------------------------------------------------
-------------------------------------Contingut pàgines interiors*/

/*Estil per destacar BDN dins del text*/
.bdn {
	color: #FB7723;
}


/*Estils per distingir textos per color, grandària o alineació*/

.gris {
	color: #999;
}

.blaufosc {
	color: #011231;
}

.blauclar {
	color: #95A1C3;
}

.destacatcentrat {
	color: #FB7723;
	padding-top: 15px;
	text-align: center;
	font-size: 1.3em;
}

.notes {
	color: #3F393F;
	text-align: left;
	font-size: 1.0em;
}


/*Navegació de context*/

#navegaciocontext {
	margin: 0 auto;
	width: 740px;
	background-color: #FFF;
	padding-top: 15px;
	text-align: left;
	color: #011231;
	font-size: 9px;
	letter-spacing: 1px;
}

#navegaciocontext a{
	font-size: 9px;
	text-decoration: none;
	color: #011231;
}
#navegaciocontext a:visited{
	font-size: 9px;
	text-decoration: none;
	color: #011231;
}

#navegaciocontext a:hover{
	font-size: 9px;
	text-decoration: none;
	color: #95A1C3;
}


/*Estils per a pàgines construïdes a dues columnes*/

#contingutsesquerra {
	float: left;
	width: 445px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 40px;	
}

#contingutsesquerratabbed { /*Contenidor per a l'estructura de panells amb pestanyes i acordió*/
	float: left;
	width: 465px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 20px;
	text-align: left;
	font-size: 1.1em;
	color: #3F393F;
}


#contingutsdreta {
	float: right;
	width: 200px;
	background-color:#FFF;
	color: #3F393F;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.titularsesquerra { 
	margin-top: 0;
	color: #293964;
	font-size: 1.6em;
	font-weight: bold;
	text-align: left;
}

.titularsesquerratabbed { /*Titulars per a pàgines amb panells amb pestanyes i acordio*/
	margin-top: 0;
	color: #293964;
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
}

.textosesquerra {
	text-align: justify;
	font-size: 1.1em;
	color: #3F393F;
}

.textosesquerra a{
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #3E496C;
}

.textosesquerra a:visited {
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #95A1C3;
}

.textosesquerra a:hover {
	color: #95A1C3;
}


/*Estils per al menú de navegació en la columna dreta de les pàgines*/

span.titolpeudibu {
	display: block;
	margin-top: 7px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #011231;
	letter-spacing: 1px;
	text-align: right;
	font-weight: 600;
	font-family: Arial, Helvetica, sans-serif;
}

	
#contingutsdreta ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
}

#contingutsdreta li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 2px;
	border-bottom: 1px dashed #BDC6DA;
}

#contingutsdreta li a{
	text-decoration: none;
	color: #011231;
}

#contingutsdreta li a:visited{
	text-decoration: none;
	color: #011231;
}

#contingutsdreta li a:hover{
	text-decoration: none;
	color: #95A1C3;
}

#contingutsdreta li.in {
	color: #95A1C3;
} 

/*Estils per a pàgines amb columna única (sense menú a la dreta)*/

#contingutscolunica {
	width: 675px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	color: #3F393F;
	text-align: left;
}

#contingutscolunica ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#contingutscolunica li{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
	margin: 0;
	padding: 0 0 2px 2px;
	border-bottom: 1px dashed #BDC6DA;
}

#contingutscolunica li a{
	text-decoration: none;
	color: #3F393F;
}

#contingutscolunica li a:visited{
	text-decoration: none;
	color: #3F393F;
}

#contingutscolunica li a:hover{
	text-decoration: none;
	color: #95A1C3;
}


/*Estils particulars per a la pàgina Empresa / L'equip*/

#contingutsesquerra table {
	width: 444px;
	padding: 0;
	margin: 0;
}

#contingutsesquerra td {
	padding: 0 0 20px 0;
	margin: 0;
	vertical-align: top;
}

td.fotoequip {
	padding-right: 10px;
	width: 140px;
	vertical-align: top;
	text-align: center;
}

td.textosfotoequip {
	vertical-align: top;
	text-align: left;
}

.peufotoequip {
	color: #FB7723;
	font-size: 1.2em;
	text-align: left;
	width: 148px;
}

.cvequip {
	font-size: 1.1em;
	color: #3F393F;
	text-align: left;
}

/*Estils particulars per a la pàgina Tecnologia / Enllaços d'interès*/

.taulaacordio {
	width: 410px;
	text-align: left;
	font-size: 1.1em;
	color: #3F393F;
	line-height: 25px;
}

.cellaacordiouna {
	width: 185px;
	padding-right: 20px;
	vertical-align: top;
}

.cellaacordiodos {
	width: 185px;
	padding-right: 0;
	padding-left: 20px;
	vertical-align: top;
}

.cellaacordiounica {
	width: 370px;
	padding-right: 0;
	vertical-align: top;
}

.cellaacordiouna a , .cellaacordiodos a, .cellaacordiounica a{
	color: #3E496C;
	text-decoration: underline;
}

.cellaacordiouna a:visited , .cellaacordiodos a:visited, .cellaacordiounica a:visited {
	color: #95A1C3;
	text-decoration: underline;
}

.cellaacordiouna a:hover , .cellaacordiodos a:hover, .cellaacordiounica a:hover {
	color: #95A1C3;
	text-decoration: underline;
}


/* Estils per a pàgines on la columna de l'esquerra se subdivideix en dues columnes: Boletines BDN, Cursos i Conferencias*/

#contingutsesquerrauna {
	float: left;
	width: 100px;
	background-color:#FFF;
	margin-top: 0;
	padding-right: 0px;	
	text-align: left;
}

#contingutsesquerrados {
	float: right;
	width: 290px;
	background-color:#FFF;
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;	
}

.textosesquerraunatitol {
	text-align: left;
	font-size: 1.1em;
	color: #3F393F;
	border-bottom: 1px solid #BDC6DA;
}

#contingutsesquerrauna ul {
	list-style: none;
	margin: 7px 0 0 0;
	padding: 0;
}

#contingutsesquerrauna li{
	font-size: 1.1em;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 2px;
}

#contingutsesquerrauna li a{
	text-decoration: none;
	color: #011231;
}

#contingutsesquerrauna li a:visited{
	text-decoration: none;
	color: #011231;
}

#contingutsesquerrauna li a:hover{
	text-decoration: none;
	color: #95A1C3;
}

#contingutsesquerrauna li.active {
	background-color: #95A1C3;;
	color: #011231;
} 

.textosesquerrados {
	text-align: left;
	font-size: 1.1em;
	color: #3F393F;
}

#contingutsesquerrados img, .textosesquerra img {
	border: 0;
}

#contingutsesquerrados img a, .textosesquerra img a{
	border: 0;
}

#contingutsesquerrados img a:visited, .textosesquerra img a:visited{
	border: 0;
}

span.titularpdf {
	color: #FB7723;
	font-size: 1.2em;
}

span.titularpdf a{
	color: #FB7723;
	text-decoration: none;
}

span.titularpdf a:visited{
	color: #FB7723;
	text-decoration: none;
}

span.titularpdf a:hover{
	color: #FB7723;
	border-bottom: 1px dashed #FB7723;
}

p.leadpdf {
	color: #3F393F;
	font-size: 1.1em;
	margin-top: 1px;
	margin-bottom: 0;
}

span.imgpdf {
	display: block;
	color: #666;
	font-size: 1.0em;
	margin-top: 5px;;
	padding-bottom: 5px;
	margin-bottom: 8px;
}

/* Estils particulars per a formació */

span.formaciocontacte {
	display: block;
	border: 1px solid #BDC6DA;
	padding: 10px;
	font-size: 1.1em;
}

span.formaciocontacte a{
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #3E496C;
}

span.formaciocontacte a:visited {
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #95A1C3;
}

span.formaciocontacte a:hover {
	color: #95A1C3;
}

#contingutsesquerrauna ul.formaciomenu {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

#contingutsesquerradoscursos {
	float: right;
	width: 330px;
	background-color:#FFF;
	margin-top: 0;
	margin-right: -10px;
	padding-left: 0;
	padding-right: 0;
	text-align: left;	
	font-size: 1.1em;
}

#contingutsesquerradoscursos img {
	border: 0;
}

#contingutsesquerradoscursos img a {
	border: 0;
}

#contingutsesquerradoscursos img a:visited {
	border: 0;
}

span.fitxatitular {
	color: #FB7723;
	font-size: 1.0em;
	display: block;
	border-bottom: 1px solid #DEE2ED;
}

span.fitxacontingut {
	color: #3F393F;
	font-size: 1.0em;
	margin-top: 1px;
	margin-bottom: 0;
	display: block;
	text-align: left;
}

span.fitxapdf {
	display: block;
	color: #666;
	font-size: 0.9em;
	margin-top: 5px;;
	padding-bottom: 5px;
	margin-bottom: 8px;
}

span.fitxallista {
	color: #3F393F;
	font-size: 1.0em;
	margin-top: 1px;
	margin-bottom: 0;
	display: block;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 5px;
	background-image:url(../img/item_gris_llistes.gif);
	background-position: top left;
	background-repeat: no-repeat;
}


/* Estils particular per a temes tècnics*/

div.temes {
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 0;
	text-align: left;	
	font-size: 1.0em;
	border-bottom: 1px dashed #BDC6DA;
}

div.mesinfo {
	margin: 0 0 0 0;
	text-align: left;
	padding-right: 5px;
}

div.mesinfo a{
	text-decoration: none;
	color: #011231;
}

div.mesinfo a:visited{
	text-decoration: none;
	color: #011231;
}

div.mesinfo a:hover{
	text-decoration: none;
	color: #95A1C3;
}

/* Estils particulars per a temes tècnics GEHA*/

.gehatable {
	width: 598px;
	padding: 0;
	font-size: 1.1em;
	margin: 0 auto;
}

.gehatdcenter {
	border-bottom: 1px solid #CCC;
	padding: 0;
	text-align: center;
	margin: 0;
	width: 150px;
}

.gehatdleft {
	border-bottom: 1px solid #CCC;
	padding: 0 12px;
	text-align: left;
	margin: 0;
	width: 250px;
}

.gehatdtitol {
	background-color: #95A1C3;
	color: #FFF;
	text-align: center;
}

#gehallista {
	padding-left: 15px;
	margin:0;
}

#gehallista ul  {
	list-style: square;
}

#gehallista li {
	border-bottom: none;
}

#gehaacordio { /*Contenidor per a l'estructura de panells de GEHA*/
	float: left;
	width: 635px;
	background-color:#FFF;
	margin-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-size: 1.1em;
	color: #3F393F;
}

.taulaacordiogeha {
	width: 580px;
	text-align: left;
	color: #3F393F;
	border: none;
}

.taulaacordiogeha img {
	border: 0;
}

.taulaacordiogeha img a {
	border: 0;
}

.taulaacordiogeha img a:visited {
	border: 0;
}

.taulaacordiogeha img a:hover {
	border: 0;
}

.cellaacordiounageha {
	width: 100px;
	padding-right: 10px;
	vertical-align: top;
	text-align: center;
}

.cellaacordiodosgeha {
	width: 120px;
	padding-left: 0;
	padding-right: 10px;
	vertical-align: top;
}

.cellaacordiotresgeha {
	width: 340px;
	padding-right: 0;
	padding-left: 0;
	vertical-align: top;
}


/* Estils particulars per a utilidades: conversor*/

.conversortable {
	width: 650px;
	margin: 0 auto;
	font-size: 12px;
}

.conversortd1 {
	vertical-align: top;
}

.conversoreti {
	font-size: 12px;
	color: #3F393f;
	font-weight: 300;
}

.conversorcapsa {
	font-size: 11px;
	color:#3F393F;
}

.conversorboto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #95a1c3;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	height: 20px;
	width: 20px;
}

span.conversorinstrucc {
	display: block;
	border: 1px solid #BDC6DA;
	padding: 10px;
	font-size: 1.1em;
	margin-bottom: 5px;
}

span.conversorseparador {
	border-bottom: 1px solid #BDC6DA;
	font-size: 5px;
	height: 5px;
	display: block;
	width: 100%;
}


/*Estils per a pàgines que contenen les galeries fotográfiques */
/*---- IMPORTANT: TENIR EN COMPTE EN LA CREACIÓ DE LES IMATGES PER A LES GALERIES, LES IMATGES PETITES (a la carpeta thumbnails) HAN DE TENIR UNA AMPLADA NO SUPERIOR A 75px; LES IMATGES GRANS (a la carpeta images) HAN DE TENIR UNA AMPLADA QUE NO HA D'EXCEDIR MAI ELS 350px. */

#contingutsgaleria {
	width: 735px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	color: #3F393F;
	text-align: left;
}

.titularsgaleria { 
	margin-top: 0;
	color: #293964;
	font-size: 1.6em;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
}

.subtitolsgaleria { 
	color: #293964;
	font-size: 0.7em;
	text-align: left;
}

/* Estils particulars per a formulari de contacte (BDN responde)*/

#contingutsesquerraform {
	float: left;
	width: 385px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 40px;	
}

.formtable {
	width: 385px;
	font-size: 12px;
}

.formtd {
	vertical-align: top;
	text-align: left;
}

.formtdboto{
	vertical-align: top;
	text-align:center;
}

.formtdinfolegal{
	border: 1px solid #BDC6DA;
	vertical-align: top;
	text-align:justify;
	font-size: 10px;
	color: #3F393F;
	padding: 5px;
}

.formeti {
	font-size: 12px;
	color: #3F393F;
	font-weight: 300;
	display: block;
	text-align: left;
}

.formcapsa {
	font-size: 11px;
	color:#3F393F;
}

.formboto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #95a1c3;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	height: 20px;
	width: 70px;
}

#contingutsdretaform {
	float: right;
	width: 260px;
	background-color:#FFF;
	color: #3F393F;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 40px;
	text-align: justify;
	font-size: 1.1em;
}

#contingutsdretaform a{
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #3E496C;
}

#contingutsdretaform a:visited {
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #95A1C3;
}

#contingutsdretaform a:hover {
	color: #95A1C3;
}

#contingutsdretaform p {
	margin: 10px 0;
}

#contingutsdretaform ul {
	margin: 0;
	padding: 5px 0 5px 15px;
	list-style: square;
}


/*Estils particulars per a la pàgina "Dónde estamos" */

#dondeesquerra {
	width: 275px;
	float: right;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 75px;
	color: #3F393F;
	text-align: left;
}

#dondeesquerra_v2 {
	width: 425px;
	float: right;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 0;
	color: #3F393F;
	text-align: left;
}


#dondedreta {
	width: 225px;
	float: left;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 100px;
	padding-right: 0;
	color: #3F393F;
	text-align: left;
	font-size: 1.2em;
}

#dondedreta_v2 {
	width: 180px;
	float: left;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 0;
	color: #3F393F;
	text-align: left;
	font-size: 1.2em;
}

#dondedreta a, #dondedreta_v2 a, #dondeesquerra_v2 a{
	color: #3E496C;
	text-decoration: none;
}

#dondedreta a:visited, #dondedreta_v2 a:visited, #dondeesquerra_v2 a:visited {
	color: #3E496C;
	text-decoration: none;
}

#dondedreta a:hover, #dondedreta_v2 a:hover, #dondeesquerra_v2 a:hover {
	color: #95A1C3;
}




/* Estils particulars per a notícies*/

/* Estils per a pàgina amb llistat de notícies*/
#contingutsesquerranoti {
	float: left;
	width: 435px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 40px;
	text-align: left;	
}

#contingutsesquerranoti a {
	text-decoration: none;
	color: #3F393F;
}

#contingutsesquerranoti a:visited{
	text-decoration: none;
	color: #3F393F;
}

#contingutsesquerranoti a:hover{
	text-decoration: none;
	color: #95A1C3;
}

span.notidata {
	display: block;
	color: #FB7723;
	font-size: 1.1em;
	font-weight: bold;
}

span.notititular {
	display: block;
	font-size: 1.2em;
	font-weight: 600;
	margin: 0;
	padding: 0;
}

span.notientradeta {
	display: block;
	font-size: 1.2em;
	color: #737578;
	margin: 0;
	padding: 0;
}

span.notiseparador {
	display: block;
	padding: 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dashed #BDC6DA;
	width: 435px;
}

#contingutsdretanoti {
	float: right;
	width: 210px;
	background-color:#FFF;
	color: #3F393F;
	margin-top: 20px;
	padding-left: 0;
	padding-right: 40px;
	text-align: justify;
	font-size: 1.1em;
	min-height: 240px;
  	height: auto !important;
  	height: 240px;
}

/* Estils per a titulars de les notícies*/
.titularsnoticies { 
	margin-top: 0;
	color: #293964;
	font-size: 1.6em;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
}

.subtitolsnoticies { 
	color: #293964;
	font-size: 0.7em;
	text-align: left;
}

/* Estils per a retorn a notícies*/
#tornanoticies {
	padding-bottom: 10px;
}

#tornanoticies a {
	font-size: 10px;
	text-decoration: none;
	color: #011231;
}

#tornanoticies a:visited{
	font-size: 10px;
	text-decoration: none;
	color: #011231;
}

#tornanoticies a:hover{
	font-size: 10px;
	text-decoration: none;
	color: #95A1C3;
}

/* Estils per a notícies, l'estructura de les notícies és una imatge il·lustrativa i text, maquetat amb una taula amb dues cel·les, esquerra imatge, dreta textos que poden portar enllaços*/
#contingutsnoticies {
	width: 675px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	color: #3F393F;
	text-align: left;
	min-height: 240px;
  	height: auto !important;
  	height: 240px;
}

#contingutsnoticies img {
	border: 0;
}

#contingutsnoticies img a {
	border: 0;
}

#contingutsnoticies img a:visited {
	border: 0;
}

#contingutsnoticies table {
	font-size: 1.1em;
	text-align: justify;
	margin: 0 auto;
}

#contingutsnoticies td {
	vertical-align: top;
}

.tdtextosnoticies a{
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #3E496C;
}

.tdtextosnoticies a:visited {
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #95A1C3;
}

.tdtextosnoticies a:hover {
	color: #95A1C3;
}


/* Estils particulars per a menú Barcelona*/

.tdseparadoratop {
	height: 12px;
	border-top: 1px dashed #BDC6DA;
}

.tdseparadorabottom {
	height: 12px;
	border-bottom: 1px dashed #BDC6DA;
}

.separadorabottom {
	height: 12px;
	border-bottom: 1px dashed #BDC6DA;
	width: 675px;
}

.tdseparadoranolinia {
	height: 12px;
}

.tdimatges {
	padding-right: 16px;
}

.imatgeslinks img a{
	border: 0;
	text-decoration: none;
}

.imatgeslinks img a:visited {
	border: 0;
	text-decoration: none;
}

.imatgeslinks img a:hover {
	border: 0;
	text-decoration: none;
}

.peufoto {
	color: #666;
	font-size: 0.9em;
	margin-top: 5px;;
	padding-bottom: 5px;
	padding-left: 18px;
	text-align: left;
}

.peuvideo {
	color: #666;
	font-size: 0.9em;
	margin-top: 5px;;
	padding-bottom: 5px;
	padding-left: 18px;
	text-align: center;
}

.peufoto a, .peuvideo a {
	color: #3E496C;
	text-decoration: none;
}

.peufoto a:visited, .peuvideo a:visited {
	color: #3E496C;
	text-decoration: none;
}

.peufoto a:hover, .peuvideo a:hover {
	color: #95A1C3;
}

.videomenu {
	background-image: url(../noticias/img/marzo08_video.jpg);
	background-repeat: no-repeat;
	width: 280px;
	height: 200px;
}

span.articulo {
	display: block;
	border: 1px solid #BDC6DA;
	margin-top: 10px;
	padding: 10px 10px 20px 10px;
	font-size: 1.1em;
}

span.articulo a{
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #3E496C;
}

span.articulo a:visited {
	color: #3E496C;
	text-decoration: none;
	border-bottom: 1px dashed #95A1C3;
}

span.articulo a:hover {
	color: #95A1C3;
}



/* ---------------------------------------------------------------
-------------------------------------Estils auxiliars*/

/*Contenidor de l'enllaç "Subir"*/

#netejadorcols {
	clear: both;
	background-color: #FFF;
	height: 20px;
	width: 750px;
	text-align: right;
	padding-top:30px;
	font-size: 0.9em;
	letter-spacing: 1px;
}

#netejadorcols a {
	color: #011231;
	text-decoration: none;
}

#netejadorcols a:visited{
	color: #011231;
	text-decoration: none;	
}

#netejadorcols a:hover{
	color: #95A1C3;
}

/*Crèdits*/

#contcredits {
	color: #918B91;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}

#contcredits a {
	color: #918B91;
	text-decoration: none;
}

#contcredits a:visited {
	color: #918B91;
	text-decoration: none;
}

#contcredits a:hover {
	color: #BC1000;
	text-decoration: none;
}

/*Estils per al mapa del lloc web*/

#mapasitio {
	width: 675px;
	background-color:#FFF;
	margin-top: 20px;
	padding-left: 50px;
	padding-right: 50px;
	color: #3F393F;
	text-align: left;
}

.mapasitioseparador {
	height: 6px;
	clear:both;
	width: 675px;
	border-top: 1px dashed #BDC6DA;
	margin-top: 10px;
}

.mapasitiocontenedor {
	width: 555px;
	padding-left: 120px;
	font-size: 1.2em;
}
	
.mapasitioizquierda {
	float: left;
	width: 200px;
	background-color: #FFF;
	margin-bottom: 10px;
}

.mapasitioizquierda a {
	color: #FFF;
	text-decoration: none;
}

.mapasitioizquierda a:visited {
	color: #FFF;
	text-decoration: none;
}

.mapasitioizquierda a:hover {
	color: #011231;
	text-decoration: none;
}

.mapasitioderecha {
	float: right;
	width: 350px;
	margin-bottom: 10px;
}

.mapasitioderecha a {
	color: #3F393F;
	text-decoration: none;
}

.mapasitioderecha a:visited {
	color: #3F393F;
	text-decoration: none;
}

.mapasitioderecha a:hover {
	color: #95A1C3;
}

.mapasitioderecha ul {
	padding: 0;
	margin: 0 0 0 15px;
	list-style: none;
}

.mapasitiocaixa {
	display: block;
	background-color: #95A1C3;
	color: #FFF;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

.mapasitiocaixa2 {
	display: block;
	background-color: #FB7727;
	color: #FFF;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	width: 150px;
	padding-left: 5px;
}

/*Estils especials per a web en anglès */

.titularserveieng {
	color: #FB7723;
	border-bottom: 1px dashed #BDC6DA;
	letter-spacing: 0.2em;
	font-size: 1.3em;
	font-weight: 600;
}

#serviciosengimg {
	position: relative; 
}

#serviciosengimg img {
	position: absolute; 
	top: -6px; 
	left: 630px;
}




/*Contenidor per a pàgines en construcció o en remodelació */
#underconstruction {
	margin: 0 auto;
	width: 540px;
	color: #FB7723;
	padding-top: 15px;
	text-align: left;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: bold;
	padding-top: 100px;
	text-align: center;
	min-height: 190px;
  	height: auto !important;
  	height: 190px;
}


