body {
	margin-top: 0px;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	background: white;
}
td.superior {
	height: 160px;
	text-align: center;
}
td.superior1 {
	height: 80px;
	text-align: center;
}
td.menuAdmin {
	text-align: left;
	height: 20px;
	font-family: Verdana, Arial;
	font-size: 10px;
}
table.main {
	border: 1px;
	width: 760px;
}
td.logoBlue {
	width: 219px;
	height: 133px;
}
td.logoBlue1 {
	width: 110px;
	height: 53px;
}
td.ullBlau {
	width: 204px;
	height: 133px;
	background: url(img/ullBlau.jpg) no-repeat;
}
td.ullBlau1 {
	width: 659px;
	height: 53px;
	text-align: right;
	padding-right: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004a6e;
}
img.logo {
	width: 219px;
	height: 133px;
}
img.logo1 {
	width: 110px;
	height: 53px;
}
td.restaCapcalera {
	width: 337px;
	background: url(img/logo1.jpg) no-repeat;
	text-align: right;
	vertical-align: bottom;
}
td.restaCapcalera1 {
	width: 337px;
	background: url(img/logo1Blanc.jpg) no-repeat;
	text-align: right;
	vertical-align: top;
}
img.logoBT {
	padding-right: 0px;
	padding-top: 0px;

}
h1.slogan {
	font-size: 15px;
	font-family: Verdana, Arial;
	color: #004A71;
	font-weigth: normal;
	margin-bottom: 0px;
	font-style: italic;
}
table.menuSup {
	background: url(img/backgroundMenu.jpg);
	width: 760px;
	height: 24px;
}
td.menuSup {
	text-align: right;
	color: white;
	padding-right: 2px;
	width: 760px;
}
td.containerMenu {
	width: 219px;
}
td.containerWindow {
	width: 541px;
}
table.menu {
	width: 219px;
	height: 431px;
	background: url(img/fonsMenu.jpg) no-repeat;
	padding-top: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
table.supMenu {
	padding-top: 0px;
}
td.menu {
	padding-left: 14px;
	height: 20px;
	width: 100%;
}
td.menu1 {
	padding-left: 50px;
	height: 20px;
	width: 100%;
	font-size:10px
}
td.menuon {
	background: #E0E9FF;
	padding-left: 14px;
	height: 20px;
	width: 100%;
}
td.spacerMenu {
	height: 200px;
}
td.spacerMenu1 {
	height: 120px;
}
td.spacerMenu2 {
	height: 100px;
}
td.spacerMenu3 {
	height: 40px;
}
td.spacerMenu4 {
	height: 140px;
}
td.tLogin {
	background: #004A71;
	color: white;
	text-align: center;
	height: 20px;
	font-weight: bold;
	font-size:10px
}
input.login {
	border: 1px solid #004A71;
	background: #E0E9FF;
	font-family: Verdana, Arial;
	width: 120px;
	font-size: 10px;
	color: #004A71;
	padding-left: 5px;
}
input.button {
	width: 42px;
	border: 1px solid #004A71;
	background: #E0E9FF;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	text-align: center;
}

input.button2 {
	border: 1px solid #004A71;
	background: #E0E9FF;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	text-align: center;
}

input.button3 {
	border: 1px solid #004A71;
	background: #ffffff;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	text-align: center;
}

input.exitButton {
	width: 42px;
	border: 1px solid #004A71;
	background: #E0E9FF;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	text-align: center;
}
input.exitButton1 {
	border: 1px solid #004A71;
	background: #E0E9FF;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	text-align: center;
}
td.perdido {
	text-align: center;
	height: 20px;
	width: 100%;
}
td.perdidoon {
	background: #E0E9FF;
	text-align: center;
	height: 20px;
	width: 100%;
}
table.mainWindow {
	border-bottom: 1px solid #004A71;
}
table.peuPagina {
	background: url(img/backgroundFoot.jpg) repeat;
}
td.peuPagina {
	text-align: right;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
}
a {
	color: #004A71;
	text-decoration: none;
	font-size:10px
}
a:hover {
	background: #E0E9FF;
}
a.linkFoot {
	color: #004A71;
	text-decoration: none;
	font-size:10px
}
a.linkFoot:hover {
	background: #E0E9FF;
}

a.linkFoot2 {
	color: #004A71;
	text-decoration: none;
	font-size:10px
}
a.linkFoot2:hover {
	text-decoration: underline;
}

a.linkIdioma {
	color: white;
	text-decoration: none;
	font-size:10px
}
a.linkIdioma:hover {
	color: #004A71;
	background: #E0E9FF;
}
table.window {
	width: 540px;
	border-left: 1px solid #004A71;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-left: 4px;
}
table.window1 {
	width: 540px;
	height: 460px;
	border-left: 1px solid #004A71;
	margin-top: 2px;
	margin-bottom: 4px;
	padding-left: 4px;
	vertical-align: top;
}
table.aclientes {
	width: 209px;
	padding-top: 5px;
	font-size:10px
}
td.portatil {
	width: 205px;
	height: 242px;
	text-align: center;
}
td.portatil1 {
	width: 205px;
	height: 242px;
	text-align: center;
}
td.novedades {
	width: 330px;
	height: 242px;
}
td.novedades1 {

}
td.presenta {
	width: 540px;
	text-align: justify;
	background: #F2F2F2;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:10px;
}
table.novedades {
	width: 330px;
}
td.tNovedades {
	background: #E0E9FF;
	color: #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding-left: 5px;
	height: 20px;
	width: 100%;
}
td.tNovedades1 {
	background: #E0E9FF;
	color: #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	padding-left: 5px;
	height: 20px;
	width: 200px;
}
td.tNoticia {
	padding-left: 10px;
	padding-top: 10px;
	color: #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	width: 100%;
}
td.noticiaTexto {
	padding-left: 25px;
	color: #717171;
	font-family: Verdana, Arial;
	font-size: 10px;
	width: 100%;
}
td.tForm {
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 6px;
	font-size:10px;
}
td.tForm22 {
	font-weight: bold;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 6px;
	height: 10px;
	font-size:10px;
}
span.stForm {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 6px;
}
span.titulo {
	font-weight: bold;
}
span.titulo1 {
	color: #004A71;
	text-decoration: underline;
	font-size:10px
}
td.infoEmpresa {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 6px;
	text-align: center;
	vertical-align: middle;
	width: 245px;
	font-size:10px
}
td.map {
	vertical-align: middle;
	width: 295px;
}
div.mapa {
	width: 290px;
	height: 275px;
	border: 1px solid black;
}
td.tForm1 {
	width: 110px;
	padding-left: 15px;
	padding-bottom: 5px;
	font-size:10px
}
td.tForm11 {
	padding-left: 15px;
	padding-bottom: 5px;
	font-size:10px
}
td.form {
	padding-bottom: 5px;
	font-size:10px
}
input.inputText {
	width: 350px;
	height: 15px;
	border: 1px solid #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	background: #E0E9FF;
	padding-left: 5px;
}
input.inputText1 {
	width: 182px;
	height: 15px;
	border: 1px solid #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	background: #E0E9FF;
	padding-left: 5px;
}
input.inputText2 {
	width: 91px;
	height: 15px;
	border: 1px solid #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	background: #E0E9FF;
	padding-left: 5px;
}
textarea.inputText {
	width: 350px;
	height: 100px;
	border: 1px solid #004A71;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #004A71;
	background: #E0E9FF;
	padding-left: 5px;
}
td.texteForm {
	padding-left: 15px;
	font-size:10px
}
td.formSpacer {
	height: 50px;
}
td.formSpacer1 {
	height: 100%;
}
td.textoSecciones {
	padding-left: 15px;
	padding-top: 10px;
	color: #494949;
	font-family: Verdana, Arial;
	font-size: 10px;
	width: 100%;
	text-align: justify;
}
td.imagenSeccion {
	text-align: center;
}
a.subMenu {
	color: #004A71;
	text-decoration: none;
}
a.subMenu:hover {
	text-decoration: underline;
}
table.taula {
	width: 220px;
	font-size:10px;
	border-collapse: collapse;
}
td.taulaTitol {
	font-weight: bold;
	text-align: center;
	border: 1px solid #004A71;
	background: #E0E9FF;
}
td.taulaTipus {
	border: 1px solid #004A71;
	padding-left: 5px;
}
td.taulaFormat {
	text-align: center;
	border: 1px solid #004A71;
}
td.campanyes {
	text-align: center;
}

.pestanya{font-family:verdana;font-size:10px;background-image:url(img/pestanya.gif);width:118px;height:20px;background-position:center center;background-repeat:no-repeat;color:#4F8ECA;font-weight:bold;cursor:pointer;border-bottom:1px #4F8ECA solid;}
.pestanyaON{font-family:verdana;font-size:10px;background-image:url(img/pestanya.gif);background-color:#ECF3F9;width:118px;height:19px;background-position:center center;background-repeat:no-repeat;color:#4F8ECA;font-weight:bold;cursor:pointer;border-bottom:0px;}

.pestanya2{font-family:verdana;font-size:10px;color:#4F8ECA;font-weight:bold;cursor:pointer;border:1px #4F8ECA solid;}
.pestanya2ON{font-family:verdana;font-size:10px;background-color:#ffffff;height:19px;color:#4F8ECA;font-weight:bold;cursor:pointer;border-left:1px #4F8ECA solid;border-right:1px #4F8ECA solid;border-top:1px #4F8ECA solid;}
select.campanyes {background-color:#ECF3F9;border:1px 4F8ECA solid;color:4F8ECA;font-size:10px;font-family:arial;}
select.campanyes1 {background-color:#ECF3F9;border:1px 4F8ECA solid;color:4F8ECA;font-size:10px;font-family:arial;width:150px;}
select.clients {background-color:#ECF3F9;border:1px 4F8ECA solid;color:4F8ECA;font-size:10px;font-family:arial;}

a.link1{color:#666666;text-decoration:none;font-weight:bold;}
a.link1:link{color:#666666;text-decoration:none;font-weight:bold;}
a.link1:hover{color:#4F8ECA;text-decoration:underline;font-weight:bold;}
a.submenuOn{color:#4F8ECA;text-decoration:underline;font-weight:bold;}

a.link2{color:#666666;text-decoration:none;}
a.link2:link{color:#666666;text-decoration:none;}
a.link2:hover{color:#4F8ECA;text-decoration:underline;}

input.form{border:1px #000000 solid;background-color:#ffffff;font-family: Verdana; font-size: 11px; padding-left: 5px;}
textarea.form{border:1px #000000 solid;background-color:#ffffff;font-family: Verdana; font-size: 11px; padding-left: 5px;}

.tipLetra{font-size:10px}

a.mapaweb {
	color: #004A71;
	text-decoration: none;
	font-size:11px;
	font-family:arial;
	font-weight:normal
}

a.mapaweb:link {
	color: #004A71;
	text-decoration: none;
	font-size:11px;
	font-family:arial;
	font-weight:normal
}

a.mapaweb:hover {
	color: #004A71;
	text-decoration: underline;
	font-size:11px;
	font-family:arial;
	font-weight:normal
}

table{font-family:verdana;font-size:10px;}
.textn {color: #004A71;font-family: Verdana, Arial;font-size: 10px;font-weight:bold}
img.borde2marro {
	border: 1px solid #004a71;
}
table.taulaSeleccioCampanya {
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 20px;
}
td.titolSeleccionaCampanya {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 1px solid #004A71;
	width: 100px;
	background: white;
}
a.nomCampanya {
	color: #004a71;
}
a.nomCampanya:hover {
	text-decoration: underline;
	background: none;
}
a.titolLlistat {
	text-decoration: none;
	color:#4F8ECA;
	font-weight:bold;
	background: none;
}
a.titolLlistat:hover {
	text-decoration: underline;
	background: none;
}
div#llistat_ubicacio {
	padding-top: 5px;
}

a.link_catalog { display: block; float: right; margin: 0 0 10px 35px; font-size: 14px}
