/* CSS Document */

body {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {
border:0px;
}

ul#navlist {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 100%;
}

ul#navlist li {
	display: block;
	margin: 0px;
	padding: 0px;
}

ul#navlist li a {
	color: #336699;
	display: block;
	padding: 0px 2px 0px 12px;
	text-decoration: none;
	width: 100%;
}

ul#navlist li a:hover {
	background: #336699;
	color: #CDD8E2;
}

ul#navlist li#active a {
	background: #CDD8E2;
	color: #336699;
}

ul#navlist li#active a:hover {
	background: #CDD8E2;
	color: #336699;
}

.body_bg {
	background: #EEF2FB;
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

.button {
	background: #339EFE;
	border: 1px solid #0088EE;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	width: 60px;
}

.fitxabg {
	background: #F4F4F4;
	color: #336699;
	font: 10px Arial, Helvetica, sans-serif;
}

.fitxatitol_1 {
	background: #FF6600;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
}

.fitxatitol_2 {
	background: #E12600;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
}

.langmenu .actiu {
	background: #FE5C06;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.langmenu a:hover {
	background: #FE5C06;
	color: #FFFFFF;
}

.langmenu, .langmenu a {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.langmenu_on, .langmenu_on a {
	background: #FE5C06;
	color: #FFFFFF;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.menu a:hover {
	color: #FF6600;
}

.menu, .menu a {
	color: #336699;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menu_on {
	background: #F9F9F9;
	color: #336699;
	font: 15px Arial, Helvetica, sans-serif;
}

.pagetext {
	color: #336699;
	font: 11px Arial, Helvetica, sans-serif;
}

.oferta {
	float:left;
	clear:right;
	width:155px;
	background-color:#CCD5E5;
	padding:8px 0px;
	margin-left:7px;
	font:10px Arial, Helvetica, sans-serif;
	color:#369;
	text-decoration:none;
}

.oferta a {
	text-decoration:none;
}

.oferta img {
	border:6px 9px solid #FFF;
	margin:3px 00px;
}

.oferta .title {
	font:bold 14px Arial, Helvetica, sans-serif;
}

.oferta .disp {
	width:100%;
	background-color:#369;
	padding:2px 10px;
	font:10px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-top:4px;
}

.oferta .price {
	width:100%;
	background-color:#F60;
	padding:8px 10px;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-top:4px;
}

.pagetext a {
	color: #336699;
	text-decoration: underline;
}

.text {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
}

.text a {
	color: #336699;
	text-decoration: none;
}

.text a:hover {
	text-decoration: underline;
}

/* per formulari contacte */
.textinput {
	border: 1px solid #0095E1;
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	width: 200px;
}

.textinput_start {
	background: #99DBFF;
	border: 1px solid #0095E1;
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
	width: 200px;
}

.textsmall {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

.textsmall a {
	color: #336699;
	text-decoration: underline;
}

.textsmall b{
font-size:11px;

}

.textsmall a:hover {
	text-decoration: none;
}

.theimg {
	border: 8px solid #FFFFFF;
}

.tooltip {
	background: #FFFFCC;
	border: 1px solid #000000;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0px 4px 0px 4px;
	position: absolute;
	z-index: 100;
}

.tooltip a {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.txt_blau{
	color: #3366CC;
}

.txt_inici a:hover {
	text-decoration: underline;
}

/* per barra status */
.txt_inici, .txt_inici a {
	color: #666666;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#div_bg1 {
	background: url(../img/bg1.gif) no-repeat left bottom;
	border: 1px solid #EEF2FB;
	height: 100%;
	position: relative;
	width: 100%;
}

#div_bg2 {
	background: url(../img/bg2.gif) no-repeat left bottom;
	border: 1px solid #EEF2FB;
	height: 100%;
	position: relative;
	width: 100%;
}

#div_bottomtitle {
	color: #FFFFFF;
	font: bold 55px Arial, Helvetica, sans-serif;
	padding-right: 8px;
	position: absolute;
	text-align: right;
	top: 437px;
	width: 100%;
	clear:left;
}

#div_fotothumb {
	background: #FFFFFF;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 6px;
	text-align: left;
}

#div_head {
	background: no-repeat;
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	height: 103px;
	margin: 11px;
	width: 644px;
}

#div_head_transfers {
	background: no-repeat;
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	height: 300px;
	margin: 0px;
	width: 100%;
}

#div_txt1 {
	color: #FFFFFF;
	font: 14px Verdana;
	padding:30px 0px 0px 95px;
	font-style:italic;
}





#div_img {
	left: 27px;
	position: absolute;
	top: 125px;
}

#banner {
	padding:24px 0px 0px;
	text-align:right;
}

#div_imglist1, #div_imglist2, #div_imglist3, #div_imglist4 {
	left: 16px;
	position: absolute;
	top: 425px;
	visibility: hidden;
}

#div_logolloret {
	left: 38px;
	position: absolute;
	top: 410px;
}

/* per la pagina lloguers */
#div_mapa {
	background: #FFF url(../img/mapa_xl.jpg);
	display: none;
	height: 501px;
	left: -213px;
	position: absolute;
	top: 0px;
	width: 697px;
	z-index: 5;
}

#div_mapa_s_title {
	color: #FFFFFF;
	font: 14px Arial, Helvetica, sans-serif;
	left: 13px;
	position: absolute;
	top: 87px;
}

#div_moreimgs {
	left: 417px;
	position: absolute;
	top: 433px;
}

#div_punt, #div_punt_on {
	background: #F67800;
	border: 1px solid #000000;
	cursor: pointer;
	height: 10px;
	position: absolute;
	width: 10px;
	z-index: 25;
}

#div_punt_on {
	background: #66CC00;
}

#div_text {
	color: #336699;
	font: 11px Arial, Helvetica, sans-serif;
	left: 30px;
	position: absolute;
	text-decoration: none;
	top: 50px;
	width: 379px;
	height: 57px;
	overflow: auto;
	scrollbar-arrow-color: #336699;
	scrollbar-track-color: #EEF0F9;
	scrollbar-shadow-color: #EEF0F9;
	scrollbar-face-color: #EEF0F9;
	scrollbar-highlight-color: #EEF0F9;
	scrollbar-darkshadow-color: #EEF0F9;
	scrollbar-3dlight-color: #EEF0F9;
}

#div_title {
	color: #336699;
	font: bold 32px Arial, Helvetica, sans-serif;
	left: 30px;
	position: absolute;
	text-decoration: none;
	top: 10px;
}

#navcontainer {
	color: #336699;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 3px;
	padding: 0px;
	text-transform: uppercase;
	width: 100%;
}

#navcontainer>ul#navlist li a {
	width: auto;
}

.text2 {
color:#006699;
padding-right:60px;
font-size:12px;
font-weight:bold;
}
