/* CSS Document */

html, body {
margin-bottom:0;
margin-left:0;
margin-top:0;
margin-right:0;
background-color: #d4d4e8;
margin: 0;
padding: 0;
height: 100%;
}

.swc0 {
	height: 100%;
	margin: 0 auto;
	display: table;
}
.swc1 {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	white-space: nowrap;
}

.swc2 {
	background-color: #d4d4e8;
}

#rprod1a{
	visibility:visible;
}

#rprod1b{
	visibility:visible;
}

#rprod1c{
	visibility:visible;
}

#rprod1d{
	visibility:visible;
}

#rprod2a{
	visibility:visible;
}

#rprod2b{
	visibility:visible;
}

#rprod3a{
	visibility:visible;
}

#rprod4a{
	visibility:visible;
}

#rprod4b{
	visibility:visible;
}

#rprod4c{
	visibility:visible;
}

#rprod5a{
	visibility:visible;
}

#rprod5b{
	visibility:visible;
}

#rprod6a{
	visibility:visible;
}

#rprod6b{
	visibility:visible;
}

#rprod6c{
	visibility:visible;
}

#rprod6d{
	visibility:visible;
}

#rprod6e{
	visibility:visible;
}

#rprod6f{
	visibility:visible;
}

#rprod7a{
	visibility:visible;
}

#rprod7b{
	visibility:visible;
}

#rprod7c{
	visibility:visible;
}

#rprod7d{
	visibility:visible;
}

#rprod7e{
	visibility:visible;
}

#rprod8a{
	visibility:visible;
}

#rprod8b{
	visibility:visible;
}

#rprod9a{
	visibility:visible;
}

#rprod9b{
	visibility:visible;
}

#rprod9c{
	visibility:visible;
}

#rprod9d{
	visibility:visible;
}

#menu {
	width:945px;
	height:84px;
	visibility:visible;
	margin-left:15px;
	margin-top:15px;
	background-color:#262a8c;
}

#contingut {
	width:945px;
	height:438px;
	visibility:visible;
	margin-left:15px;
	margin-top:0px;
	background-color:#bdbfdc;
	overflow:auto;
}

#peu {
	width:945px;
	height:38px;
	visibility:visible;
	margin-left:15px;
	margin-top:0px;
	background-color:#262a8c;
	margin-bottom:15px;
}

#seccio{
	width:33px;
	height:438px;
	visibility:visible;
	margin-left:0px;
	margin-top:0px;
	float:left;
	margin:0;
	padding:0;
}

#menu_prod{
	width:208px;
	height:438px;
	visibility:visible;
	margin-left:33px;
	margin-top:0px;
	background-image:url(../img/fons_menu.gif);
	margin-bottom:0px;
	float:left;
	margin:0;
	padding:0;
}

#contingut_prod{
	width:704px;
	height:438px;
	visibility:visible;
	background-color:#bdbfdc;
	float:left;
	margin:0;
	padding:0;
	overflow: hidden;
}

#img_prod5b{
	width: 351px;
	height: 219px;
	visibility:visible;
	background-color:#bdbfdc;
	float:left;
	margin:0;
	padding:0;
	align:top;
}

#img_prod5b2{
	width: 351px;
	height: 219px;
	visibility:visible;
	background-color:#bdbfdc;
	float:left;
	margin-left:0;
	margin-top:0px;
}

#logo_prod5{
	width: 352px;
	height: 120px;
	visibility:visible;
	background-color:#bdbfdc;
	margin-left:0px;
	margin-top:0px;
}

#tit_caracteristicas{
	width: 352px;
	height: 41px;
	visibility:visible;
	background-color:#bdbfdc;
	margin-left:0px;
	margin-top:0px;
}

#txt{
	width: 352px;
	height: 219px;
	visibility:visible;
	background-color:#000000;
	margin-left:0px;
	margin-top:0px;
}

#txt_servicios{
	width: 580px;
	height: 438px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

#txt_noticias{
	width: 580px;
	height: 438px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

#txt_catalogos{
	width: 580px;
	height: 438px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

#txt_noticias1{
	width: 580px;
	height: 222px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

#txt_noticias2{
	width: 580px;
	height: 216px;
	visibility:visible;
	background-image: url(../img/fons_noticias.gif);
	margin-left:0px;
	margin-top:0px;
}

#txt_contacto{
	width: 580px;
	height: 438px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

#txt_imagenes{
	width: 912px;
	height: 438px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

#arxius{
	width: 352px;
	height: 29px;
	visibility:visible;
	background-color:#ffffff;
	margin-left:0px;
	margin-top:0px;
}

.text_adresa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262a8c;
}

.text_adresa2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262a8c;
	font-weight:bold;
}

.link_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262a8c;
	font-weight:bold;
	text-decoration:none;
}

a.link_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262a8c;
	font-weight:bold;
	text-decoration:none;
}

a.link_mail:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262a8c;
	font-weight:bold;
	text-decoration:none;
}


/* estils de scroll */

.holder {		
	float: left;
}

.scroll-pane {	
	width: 297px;
	overflow: auto;
	float: left;
	height: 179px;
}

.scroll-pane2 {	
	width: 494px;
	overflow: auto;
	float: left;
	height: 352px;
}

.scroll-pane3 {	
	width: 494px;
	overflow: auto;
	float: left;
	height: 165px;
}

.scroll-pane4 {	
	width: 257px;
	overflow: auto;
	float: left;
	height: 85px;
}

.scroll-pane5 {	
	width: 207px;
	overflow: auto;
	float: left;
	height: 194px;
}

.scroll-pane6 {	
	width: 494px;
	overflow: auto;
	float: left;
	height: 290px;
}

a.jScrollArrowUp {
	background: url(../scroll/basic_arrow_up.gif) no-repeat 0 0;
}

a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}

a.jScrollArrowDown {
	background: url(../scroll/basic_arrow_down.gif) no-repeat 0 0;
}

a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
			
/* fi estils de scroll */			
			

.text_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #107cc6;
	text-align:justify;
	margin-right:5px;
	text-decoration:none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	margin-right:20px;
	text-decoration:none;
}

a.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	margin-right:20px;
	text-decoration:none;
}

a.text:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262a8c;
	text-align:justify;
	margin-right:20px;
	text-decoration:none;
}

.titular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262a8c;
	font-weight: bold;
}

.titular2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262a8c;
	font-weight: bold;
	font-style:italic;
}

.titular_archivos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262a8c;
	font-weight: bold;
}

.text_formulari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.text_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:justify;
	color: #000000;
}

.camp_formulari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262a8c;
	font-size: 10px;
	text-decoration: none;
	height: 18px;
	border: 1px solid #262a8c;
}

.camp_formulari_llarg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262a8c;
	font-size: 10px;
	text-decoration: none;
	height: 18px;
	border: 1px solid #262a8c;
}

.camp_formulari2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262a8c;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #262a8c;
	width: 342;
}

.camp_tipo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #262a8c;
	font-size: 10px;
	text-decoration: none;
	border: 1px solid #262a8c;
	vertical-align: middle;
	padding: 2px;
	width:342;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007229;
	font-weight: bold;
	text-decoration:none;
}



.camp_zona {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #007229;
	font-size: 10px;
	text-decoration: none;
	height: 19px;
	border: 1px solid #007229;
}





.transparent {
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

#popu{
	position:absolute;
	width:295px;
	height:295px;
	z-index:20;
	top:300px;
	left:500px;
	visibility:hidden;
}

.video {

	border:1px solid #262a8c;
	background-color: #ffffff;
}
