/* Start file: browser.css */
html {
	width: 100%;
	height: 100%;
}
.site_sep1 {
	background-color: #000099;
}
.site_head {
	color: #660000;
	font-size: 10px;
}
.site_lang {
	color: #660000;
	font-size: 10px;
	margin: 2px 3px 2px 3px;
}
.site_lang:active {
	font-weight: bold;
}
.site_lang:visited {
	font-weight: bold;
}
.site_lang:link {
	font-weight: bold;
}
.site_lang:hover {
	font-weight: bold;
}
.menu_nav {
	background-color: #CCCC99;
}
.menu_navsub {
	background-color: #FFEEBB;
}
.menu_left {
	color: #660000;
	font-size: 12px;
	font-style: normal;
}
.menu_left:active {
	font-weight: normal;
}
.menu_left:visited {
	font-weight: normal;
}
.menu_left:link {
	font-weight: normal;
}
.menu_left:hover {
	font-weight: normal;
}
.site_content {
	overflow: auto;
}
.site_foot {
	background-color: #660000;
	color: #FFFFFF;
	font-size: 10px;
}
.site_foot:active {
	font-weight: bold;
}
.site_foot:visited {
	font-weight: bold;
}
.site_foot:link {
	font-weight: bold;
}
.site_foot:hover {
	font-weight: bold;
}
.divdata01 {
	position: absolute;
	overflow: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.divbg01 {
	background-color: #FFCCCC;
	position: absolute;
	overflow: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	-khtml-opacity: .5;
}
.divbg02 {
	background-color: #FFFFCC;
	position: absolute;
	overflow: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	-khtml-opacity: .5;
}
.frm01 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	font-size: 12px;
}
.tbl01 {
	border: 0px solid #660000;
	margin: 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 2px 2px;
	font-size: 12px;
}
.tbl01cap {
	background-color: #660000;
	color: #FFFFCC;
}
.tbl01peu {
	background-color: #660000;
	color: #FFFFCC;
	font-weight: bold;
}

/* antic estil.css */
body {
	scrollbar-3dlight-color:#660000;
	scrollbar-arrow-color:#660000;
	scrollbar-base-color:#660000;
	scrollbar-darkshadow-color:#ffffcc;
	scrollbar-face-color:#ffffcc;
	scrollbar-highlight-color:#ffffcc;
	scrollbar-shadow-color:#660000;
	scrollbar-track-color:#ffffcc;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFCC;
	vertical-align: middle;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	text-decoration: none;
	
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
}
.taula-mare {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	border: none;
	background-color: #660000;
}
.td-mare {
	margin: 0px;
	padding: 0px;
	background-position: center center;
	vertical-align: middle;
	border: 0px none;
}
.subtaula1 {
	margin: 0px;
	height: 400px;
	width: 100%;
	padding: 0px;
	border-top: 1px solid #660000;
	border-right: 0px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 0px solid #660000;
}
.subtaula2-cont {
	height: 425px;
	width: 750px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
}
.td-subtaula1 {
	background-position: center center;
	background-color: #FFFFCC;
	padding: 0px;
	border: 0px none;
	margin: 0px;
}
.capa-logo {
	position: absolute;
	height: 116px;
	width: 179px;
	left: 5px;
	top: 5px;
	background-color: #660000;
}
.capa-menu {
	position: absolute;
	height: 263px;
	width: 180px;
	left: 5px;
	top: 127px;
	border: 1px solid #660000;
	background-color: #FFFFCC;
}
.taula-menu {
	padding: 3px;
	height: 250px;
	width: 99%;
	margin: 1px;
}
.td-menu {
	border: 1px solid #660000;
}
.capa-menu-item {
	position: absolute;
	height: 20px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	border: 1px solid #660000;
	padding: 0px;
	background-color: #FFFFCC;
}
.capa-menu-item1 {
	color: #660000;
	border: 1px solid #660000;
	padding: 1px;
	background-color: #FFFFCC;
	text-align: left;
}
.capa-menu-item2 {
	height: 16px;
	width: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	background-color: #FFFFCC;
}
.capa-menu-item3 {
	height: 16px;
	width: 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
	background-color: #660000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.capa-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	background-color: #FFFFCC;
	border: 1px solid #660000;
	position: absolute;
	height: 385px;
	width: 555px;
	left: 190px;
	top: 5px;
	overflow: none;
	padding: 0px;
}
.taula-prdctlst {
/*
  width: 547px;
  height: 377px;
*/
  width: 100%;
  height: 100%;
}
.taula-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
}
.capa-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	background-color: #FFFFCC;
	position: absolute;
	height: 25px;
	width: 740px;
	left: 5px;
	top: 395px;
	border: 1px solid #660000;
	vertical-align: middle;
	line-height: normal;
}
.td-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: none;
	color: #660000;
	text-decoration: none;
	border: 0px none;
	padding-left: 0px;
}
.td-footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	border: 0px none;
	padding-right: 5px;
}
.capa-lang {
	position: relative;
	height: 20px;
	width: 170px;
	left: 5px;
	border: 1px none #660000;
	top: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.td-reg {
	padding: 5px;
	margin: 0px;
	height: 150px;
	background-color: #FFFFcc;
	text-align: justify;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
}
.td-reg-par {
	padding: 5px;
	margin: 0px;
	height: 150px;
	background-color: #FFFFCC;
	text-align: justify;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #660000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-left-width: 0px;
}
.table-fitxa {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
	height: 100%;
	width: 100%;
}

/* Fitxa propietat */
.table-fitxa2 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	text-decoration: none;
  height: 100%;
	width: 100%;
}
.td-fitxa-photo2 {
  overflow: hidden;
	vertical-align: top;
	text-align: center;
}
.div-fitxa-photo2-cnt {
  position: relative;
  overflow: hidden;
	background-color: #FFFFCC;
	border-top: 0px none #660000;
	border-right: 1px dotted #660000;
	border-bottom: 0px none #660000;
	border-left: 0px none #660000;
	z-index: 100;
  width: 100%; 
}
.div-fitxa-photo2 {
  position: absolute;
  top: 0px;
  left: 0px;
	vertical-align: top;
	text-align: center;
}
.div-fitxa-photo2-up {
  position: absolute;
  visibility: hidden;
	background-color: #FFC;
	border: 1px solid #600;
	padding: 2px;
}
.div-fitxa-photo2-down {
  position: absolute;
  visibility: hidden;
	background-color: #FFC;
	border: 1px solid #600;
	padding: 2px;
}

.td-fitxa-desc {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	margin: 0px;
	border: 0px none #660000;
	background-color: #ffffcc;
}
.td-fitxa-photo {
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFCC;
	border-top: 0px none #660000;
	border-right: 1px dotted #660000;
	border-bottom: 0px none #660000;
	border-left: 0px none #660000;
}
.td-fitxa-photo-list {
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFCC;
	border-top: 0px none #660000;
	border-right: 0px dotted #660000;
	border-bottom: 0px none #660000;
	border-left: 0px none #660000;
}
.div-slide {
	position: absolute;
/*
	height: 102px;
	width: 530px;
	left: 12px;
	top: 275px;
*/
	height: 102px;
	width: 537px;
	left: 8px;
	top: 275px;
	overflow: hidden;
	vertical-align: middle;
	border-top: 1px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #660000;
}
img {
	border: 1px solid #660000;
}
.td-fitxa-ref {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border: 0px none #660000;
	background-color: #ffffcc;
}
.td-fitxa-ofi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffcc;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #660000;
}
.td-fitxa-carac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding: 5px;
	overflow: auto;
	background-color: #FFFFCC;
	border-top: 1px dotted #660000;
	border-right: 0px none #660000;
	border-bottom: 1px dotted #660000;
	border-left: 0px none #660000;
}
.div-fitxa-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding: 2px;
	overflow: auto;
	position: absolute;
	height: 190px;
	width: 409px;
	left: 335px;
	top: 199px;
}

a.footer-a {
  color: #FFFFCC;
}
a:link.footer-a {
  color: #FFFFCC;
}
a:visited.footer-a {
  color: #FFFFCC;
}

/* Popup product image */
.pimgs-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	background-color: #FFFFCC;
	border: 1px solid #660000;
	height: 385px;
	width: 555px;
	overflow: hidden;
	padding: 0px;
}
.pimgs-border {
  height: 23px;
  color: #FFFFCC;
}
a.pimgs-a {
  color: #FFFFCC;
}
a:link.pimgs-a {
  color: #FFFFCC;
}
a:visited.pimgs-a {
  color: #FFFFCC;
}

/* Colors */
.color01 {
}
.color02 {
  background-color: #600;
  color: #FFC;
}
A.color02 {
  background-color: #600;
  color: #FFC;
}
A:link.color02 {
  background-color: #600;
  color: #FFC;
}
A:visited.color02 {
  background-color: #600;
  color: #FFC;
}

/* DIV horitzontal */
div.hcontainer div {
  float: left;
}

/* Llista propietats */
.listsearch {
  position: absolute; 
  overflow: none;
  background-color: #600;
}
.listcontent {
  position: absolute; 
  overflow: auto; 
}
.listpages {
  position: absolute; 
  overflow: none;
  background-color: #600; 
  color: #FFC;
}
/* End file: browser.css */
/* Start file: browser_moz.css */
/* Fitxa propietat */
.td-fitxa-photo2 {
	width: 135px;
}
.div-fitxa-photo2-cnt {
  height: 385px;
}
.div-fitxa-photo2-up {
  top: 2px;
  left: 110px;
	width: 16px;
	height: 16px;
}
.div-fitxa-photo2-down {
  top: 361px;
  left: 110px;
	width: 16px;
	height: 16px;
}

/* Llista propietats */
.boxcnttop {
  top: 2px; 
  left: 2px; 
  height: 28px; 
  width: 551px; 
  margin: 0px; 
  padding: 0px; 
}
.boxcntmdl {
  top: 32px; 
  left: 2px; 
  height: 321px; 
  width: 551px; 
  margin: 0px; 
  padding: 0px; 
}
.boxcntbtm {
  top: 355px; 
  left: 2px; 
  height: 28px; 
  width: 551px; 
  margin: 0px; 
  padding: 0px; 
}
/* End file: browser_moz.css */
