body {
	background-color:#82B7D7;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

			
table.general {
	width: 924px;
}


.path {
	font-size: 9px;
	color: #9BA4A7;
	margin-top: 0px;
	text-align: left;
	width: auto;
}

.path a:link {
	color: #9BA4A7;
	text-decoration: underline;
}

.path a:visited {
	color: #9BA4A7;
	text-decoration: underline;
}

.path a:hover {
	color: #9BA4A7;
	text-decoration: none;
}

.path a:active {
	color: #9BA4A7;
	text-decoration: underline;
}



td.contingut {
	background-color:#FFFFFF;
	width: 540px;
	height:390px;
	padding-top: 0px;
	padding-bottom:35px;
	text-align: left;
	vertical-align: top;
}

td.contingut1 {
	background-color:#FFFFFF;
	width: 540px;
	height:390px;
	padding-top: 0px;
	padding-bottom:22px;
	text-align: left;
	vertical-align: top;
}


td.cap1 {
	background-image:url(../img/cap1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 180px;
	height: 120px;
	text-align: left;
}

td.cap2 {
	background-image:url(../img/cap2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 40px;
	height: 120px;
	text-align: left;
}

td.cap3 {
	background-image:url(../img/cap3.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 17px;
	height: 247px;
	text-align: left;
}

td.cap4 {
	background-image:url(../img/cap4.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 180px;
	height: 71px;
	text-align: left;
}

td.cap5 {
	background-image:url(../img/cap5.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 40px;
	height: 71px;
	text-align: left;
}

td.cap6 {
	background-image:url(../img/cap6.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 540px;
	height: 71px;
	text-align: left;
}

td.cap7 {
	background-image:url(../img/cap7.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 40px;
	height: 71px;
	text-align: left;
}

td.cap8 {
	background-image:url(../img/cap8.gif);
	background-repeat:no-repeat;
	background-position:top;
	width: 124px;
	height: 71px;
	text-align: left;
}

td.cap9 {
	background-image:url(../img/cap9.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 40px;
	height: 120px;
	text-align: left;
}

td.cap10 {
	background-image:url(../img/cap10.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 124px;
	height: 120px;
	text-align: left;
}

td.logo {
	background-image:url(../cas/img/logo.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 540px;
	height: 120px;
	text-align: left;
}
td.logo2 {
	background-image:url(../cas/img/logo2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 140px;
	height: 120px;
	text-align: left;
}

.direccion {
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
	margin-top: 63px;
	margin-left: 7px;
	text-align: left;
	width: auto;
}

.titoltxt {
	font-size: 12px;
	line-height: 13px;
	color: #598ABD;
	padding-left: 40px;
	padding-top: 21px;
	text-align:left;
	width: auto;
}

.txt {
	font-size: 10px;
	line-height: 12px;
	color: #777777;
	padding-left: 40px;
	padding-top: 21px;
	text-align:justify;
	width: auto;
}

.txt a:link {
	color: #598ABD;
	text-decoration: underline;
}

.txt a:visited {
	color: #598ABD;
	text-decoration: underline;
}

.txt a:hover {
	color: #598ABD;
	text-decoration: none;
}

.txt a:active {
	color: #598ABD;
	text-decoration: underline;
}

.txt img {
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 2px;
	float:right;
}

.txtblau {
	font-size: 10px;
	line-height: 12px;
	color: #598ABD;
	width: auto;
	text-align:justify;
}

.txtsmall {
	font-size: 9px;
	line-height: 11px;
	color: #777777;
	padding-left: 40px;
	padding-top: 18px;
	text-align:justify;
	width: auto;
}

.txtprecio {
	font-size: 9px;
	line-height: 12px;
	color: #777777;
	width: auto;
	padding-left: 5px;
	text-align:left;
}


table.contacto {
	width: 500px;
	margin-top: 23px;
	margin-left:40px;
}

td.mapa {
	padding:15px 15px 15px 0px;
	background-color:#F3F2F1;
	text-align: left;
	width: 305px;
}

td.mapa1 {
background-image:url(../cas/img/mapa1.gif);
background-repeat:no-repeat;
background-position:bottom;
	padding:15px 0px 15px 15px;
	background-color:#F3F2F1;
	text-align: left;
	width: 165px;
}


.contacto {
	font-size: 10px;
	line-height: 12px;
	color: #777777;
	text-align:left;
	padding-bottom: 8px;
}

.contacto a:link {
	color: #598ABD;
	text-decoration: underline;
}

.contacto a:visited {
	color: #598ABD;
	text-decoration: underline;
}

.contacto a:hover {
	color: #598ABD;
	text-decoration: none;
}

.contacto a:active {
	color: #598ABD;
	text-decoration: underline;
}

.contactoblau {
	font-size: 10px;
	line-height: 12px;
	color: #598ABD;
	text-align: left;
	width: auto;
}

table.servicios {
	width: 500px;
	margin-top: 21px;
	margin-left:40px;
}

table.servicios1 {
	width: 540px;
	margin-top: 6px;
	margin-left:0px;
}

table.servicios1 img{
	margin-bottom:17px;
}

table.form {
	width: 500px;
	margin-top: 10px;
	margin-left:40px;
}

table.servicios img{
	margin-bottom:17px;
}

.menuservicios {
	border: 1px solid #598ABD;
	font-size: 10px;
	line-height: 12px;
	padding: 1px 8px 1px 6px;
	margin-right:10px;
	color: #598ABD;
	text-align:left;
	width: auto;
}

.menuservicios a:link {
	color: #598ABD;
	text-decoration: none;
}

.menuservicios a:visited {
	color: #598ABD;
	text-decoration: none;
}

.menuservicios a:hover {
	color: #B5AFA4;
	text-decoration: none;
}

.menuservicios a:active {
	color: #598ABD;
	text-decoration: none;
}


.menuservicioslast {
	border: 1px solid #598ABD;
	font-size: 10px;
	line-height: 12px;
	padding: 1px 8px 1px 6px;
	color: #598ABD;
	text-align:left;
	width: auto;
}

.menuservicioslast a:link {
	color: #598ABD;
	text-decoration: none;
}

.menuservicioslast a:visited {
	color: #598ABD;
	text-decoration: none;
}

.menuservicioslast a:hover {
	color: #B5AFA4;
	text-decoration: none;
}

.menuservicioslast a:active {
	color: #598ABD;
	text-decoration: none;
}

.menuserviciosac {
	border: 1px solid #598ABD;
	background-color:#598ABD;
	font-size: 10px;
	line-height: 12px;
	padding: 1px 8px 1px 6px;
	margin-right:10px;
	color: #FFFFFF;
	text-align:left;
	width: auto;
}

.menuserviciosaclast {
	border: 1px solid #598ABD;
	background-color:#598ABD;
	font-size: 10px;
	line-height: 12px;
	padding: 1px 8px 1px 6px;
	color: #FFFFFF;
	text-align:left;
	width: auto;
}

.llistaservicios {
	font-size: 10px;
	line-height: 12px;
	color: #777777;
	padding-left: 26px;
	padding-bottom: 20px;
	text-align:left;
	width: auto;
	list-style-position: outside;
	list-style-image:url(../img/butllet.gif);
}


.llistaservicios a:link {
	color: #598ABD;
	text-decoration: underline;
}

.llistaservicios a:visited {
	color: #598ABD;
	text-decoration: underline;
}

.llistaservicios a:hover {
	color: #598ABD;
	text-decoration: none;
}

.llistaservicios a:active {
	color: #598ABD;
	text-decoration: underline;
}


.titollistaservicios {
	font-size: 10px;
	line-height: 12px;
	color: #598ABD;
	padding-bottom: 5px;
	text-align:left;
	width: auto;
}

.titollistaservicios1 {
	font-size: 10px;
	line-height: 12px;
	color: #598ABD;
	padding-bottom: 2px;
	text-align:left;
	width: auto;
}

.llistaservicios1 {
	font-size: 10px;
	line-height: 11px;
	color: #777777;
	padding-left: 26px;
	padding-bottom: 11px;
	text-align:left;
	width: auto;
	list-style-position: outside;
	list-style-image:url(../img/butllet.gif);
}



td.formulari1 {
	font-size: 9px;
	line-height: 11px;
	color: #777777;
	padding:10px 3px 0px 10px;
	background-color:#F0EFED;
	text-align: left;
}

td.formulari2 {
	font-size: 9px;
	line-height: 11px;
	color: #777777;
	padding:10px 10px 0px 2px;
	background-color:#F0EFED;
	text-align: left;
}

td.formulari3 {
	font-size: 9px;
	line-height: 11px;
	color: #777777;
	padding:5px 10px 10px 10px;
	background-color:#F0EFED;
	text-align: left;
}

.txtformulari {
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	padding-left: 4px;
	padding-right: 4px;
}

