
@font-face {
	font-family: 'Franklin';
	src: url('tipo/fradmcn-webfont.eot');
	src: local('a'), url('tipo/fradmcn-webfont.woff') format('woff'), url('tipo/fradmcn-webfont.ttf') format('truetype'), url('tipo/fradmcn-webfont.svg#webfontVg6tJyiM') format('svg');
	font-weight: normal;
	font-style: normal;
}



body {
font-family:Arial;
font-size:12px;
background-image:url(img/fons1.jpg);
background-repeat:repeat-x;
color:#58585a;
background-color:#f0f0f0;
margin-top:25px;
}

#logo {
	float:left;
	margin-left:20px;
	margin-top:26px;
	position:relative;
}

a, a:link, a.visited {
	color:#919191;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	border:0px;
	border-style:none;
	cursor: pointer;
}

a.peu, a.peu:link, a.visited {
	color:#58585A;
	cursor:pointer;
	font-size:10px;
	text-decoration:none;
}

.clear { clear: both }
.left { float: left; }
.right { float: right; }

.linia {
	background-image:url(img/linies.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:432px;
	height:10px;
}

hr {
	color:#4a6689;
	width:425px;
}

.centxcent{
	width: 100%;
	height: 100%;
}

.centxcent td{
	border: 0 !important;
}

#general {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f0f0f0;
	margin-bottom:10px;
	width:916px;
	position:relative;
}

#top {
	width:916px;
	margin-top:0px;
	top:0px;
	position:relative;
}

#cap {
	background-image:url("img/cap.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	bottom:0;
	height:125px;
	margin-bottom:0;
	width:916px;
}

#contnosaltres {
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-bottom:21px;
	margin-left:330px;
	margin-top:20px;
	position:relative;
	text-align:left;
}

a.contact {
	color:transparent;
	border-style:none;
}

a.iconos {
	border-style:none;
	color:transparent;
	float:left;
	width:25px;
}

a.contact:hover {
	color:transparent;
	border-style:none;
}

.pointer {
	cursor:pointer;
	margin-left:7px;
	border:0px;
	margin-left:11px;
	border-style:none;
}

.pointer1 {
	cursor:pointer;
	border:0px;
	border-style:none;
}

.pointer2 {
	border:0 none;
	cursor:pointer;
	margin-right:5px;
}

.pointer3 {
	border:0 none;
	cursor:pointer;
	margin-right:45px;
}

.posicio {
	margin-left:155px;
}


.text_msg {
	font-size:12px;
	font-weight:normal;
	height:80px;
	margin-left:12px;
	margin-top:5px;
	position:relative;
	width:145px;
}

.text_telf {
	font-size:12px;
	font-weight:normal;
	height:48px;
	margin-left:2px;
	margin-top:5px;
	position:relative;
	width:160px;
}

.text_boto1 {
	color:#5a4437;
	font-weight:bold;
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:160px;
}

.text_boto2 {
	color:#214480;
	font-weight:bold;
	height:15px;
	margin-left:8px;
	margin-top:5px;
	position:relative;
	width:200px;
}

.text_boto3 {
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:120px;
	font-weight:bold;
	color:#ee7f00;
}

.text_boto4 {
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:125px;
	font-weight:bold;
	color:#93117e;
}

.text_boto5 {
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:120px;
	font-weight:bold;
	color:#89ba17;
}

.text_boto6 {
	color:#960613;
	font-weight:bold;
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:130px;
}

.text_boto7 {
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:120px;
	font-weight:bold;
	color:#009ee0;
}

.text_boto8 {
	height:15px;
	margin-left:10px;
	margin-top:5px;
	position:relative;
	width:120px;
	font-weight:bold;
	color:#aba900;
}

.text_twitter {
	color:#009EE0;
	font-weight:bold;
	height:15px;
	margin-top:5px;
	position:relative;
	text-align:left;
}

.text_blog {
	color:#585858;
	font-weight:bold;
	height:15px;
	margin-top:5px;
	position:relative;
	text-align:left;
}

.idiomes_ca_es {
	float:right;
	margin-right:-4px;
	width:90px;
}


.infobot {
	background-image:url(img/telfbot.png);
	background-repeat:no-repeat;
	display:block;
	height:9px;
	width:170px;
}

.infotop {
	background-image:url("img/telftop.png");
	background-repeat:no-repeat;
	display:block;
	height:15px;
	width:175px;
}

.infomig {
	background-image:url(img/telfmig.png);
	background-repeat:no-repeat;
	line-height:11px;
	display:block;
	height:auto;
	width:160px;
	color:#585858;
	font-size:11px;
	padding:5px;
}
.flotanttop{
	position:absolute;
	top:100px;
	z-index:10;
	}


#botons_pos {
	margin-right:28px;
}

#idiomes{
	float:right;
	margin-right:19px;
	margin-top:10px;
	position:relative;
	text-align:right;
	color:#FFFFFF;
}
a.idiomes {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

a.idiomes:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}


#menu {
	width:878px;
	margin-top:5px;
	top:5px;
	margin-left:20px;
	background-image:url(img/menu.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:34px;
}

.botons {
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	position:relative;
	float:left;
}

.botons1 {
	padding-left:20px;
	padding-top:10px;
	padding-right:20px;
	position:relative;
	float:left;
}

a.peu {
	font-family:Arial;
	font-size:10px;
	color:#58585a;
	font-weight:normal;
}

a.peu:hover {
	font-family:Arial;
	font-size:10px;
	color:#58585a;
	font-weight:normal;
}

a.menu {
	color:#e7e7e7;
	text-decoration:none;
	font-size:12px;
}
a.menu:hover {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;

}
.menuactiu{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;

}
.menuactiu:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}

#menu2{
	text-transform:uppercase;
	width:878px;
	margin-top:14px;
	top:14px;
	margin-left:20px;
	height:210px;
}

#menu2a{
	width:175px;
	margin:0px;
	height:144px;
	text-align:center;
	float:left;
	font-family:arial;}

a.menu2a,
a.menu2a:visited {
  display: block;
  width:176px;
  height:144px;
  line-height:20px; /*fa vertical-align:middle*/
  background-repeat: no-repeat;
  background-position: top;
  background-image: url('img/men1.jpg');
  text-decoration: none;
  text-align: center;
  line-height:245px;
   color:#10203c;
   font-weight:bold;
    font-size:12px;}

a.menu2a:hover { background-position: bottom;  font-size:12px;}

a.menu2b,
a.menu2b:visited {
  display: block;
  width:176px;
  height:144px;
  line-height:20px; /*fa vertical-align:middle*/
  background-repeat: no-repeat;
  background-position: top;
  background-image: url('img/men2.jpg');
  text-decoration: none;
  text-align: center;
   line-height:245px;
    color:#10203c;
    font-weight:bold;
    font-size:12px;       }
a.menu2b:hover { background-position: bottom;  font-size:12px;}

a.menu2c,
a.menu2c:visited {
  display: block;
  width:176px;
  height:144px;
  line-height:20px; /*fa vertical-align:middle*/
  background-repeat: no-repeat;
  background-position: top;
  background-image: url('img/men3.jpg');
  text-decoration: none;
  text-align: center;
   line-height:245px;
   color:#10203c;
   font-weight:bold;
  font-size:12px;           }
a.menu2c:hover { background-position: bottom;  font-size:12px;}
a.menu2d,
a.menu2d:visited {
	display: block;
	width:176px;
	height:144px;
	line-height:20px; /*fa vertical-align:middle*/
	background-repeat: no-repeat;
	background-position: top;
	background-image: url('img/men4.jpg');
	text-decoration: none;
	text-align: center;
	line-height:245px;
	color:#10203c;
	font-weight:bold;
      font-size:12px;       }
a.menu2d:hover { background-position: bottom;  font-size:12px;}

a.menu2e,
a.menu2e:visited {
  display: block;
  width:176px;
  height:144px;
  line-height:20px; /*fa vertical-align:middle*/
  background-repeat: no-repeat;
  background-position: top;
  background-image: url('img/men5.jpg');
  text-decoration: none;
  text-align: center;
  line-height:245px;
  color:#10203c;
  font-weight:bold;
  clear:left;
 font-size:12px;}

a.menu2e:hover { background-position: bottom;  font-size:12px;}

#destacats{
	float:left;
	margin-left:20px;
	margin-top:230px;
	width:431px;
	height:auto;
	position:relative;
	background-color:#FFF;
}


.destacatstop {
	text-transform:uppercase;
	width:432px;
	height:33px;
	padding-left:18px;
	font-size:14px;
	background-image:url(img/sobre.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:36px;
	font-weight:bold;
	color:#4a6689;
}

.destacatspeu {
	position:relative;
	width:431px;
	height:10px;
	background-image:url(img/caninfpetit.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-bottom:0px;
	bottom:0px;

	}

.destacatimatge {
	float:left;
	position:relative;
	margin-top:11px;
	margin-left:23px;
	height:80px;
	width:100px;
}
.destacatstext {
	position:relative;
	margin-top:11px;
	font-size:10px;
	float:left;
	margin-left:23px;
	height:80px;
	width:250px;
}
a.textdestacat {
	text-weight:bold;
	font-size:12px;
	color:#919191;}
a.textdestacat:hover{
	text-weight:bold;
	font-size:12px;
	color:#919191;
	text-decoration:underline;}

a.titdestacat {
	text-weight:bold;
	font-size:12px;
	color:#4a6689;}
a.titdestacat:hover{
	text-weight:bold;
	font-size:12px;
	color:#4a6689;
	text-decoration:underline;}

#produccions{
	float:left;
	margin-left:14px;
	margin-top:230px;
	width:431px;
	height:auto;
	position:relative;
}

a.submenuserveis {
	color:#FFFFFF;
	font-size:12px;
	position:relative;
	margin-left:30px;
	margin-top:15px;
}

a.submenuserveis:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	margin-left:30px;
	margin-top:15px;
}

a:hover {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}


#peu {
	background-image:url("img/peu_fons.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
	clear:both;
	float:left;
	font-size:10px;
	height:175px;
	position:absolute;
	width:915px;
}

#peumenu {
	float:left;
	margin-left:120px;
	margin-top:30px;
	text-align:left;
}

#peumenu2 {
	float:left;
	margin-left:110px;
	margin-top:30px;
	text-align:left;
}

#peumenu3 {
	float:left;
	margin-left:60px;
	margin-top:30px;
	text-align:left;
}
	
#peumenu4 {
	float:right;
	margin-right:80px;
	margin-top:30px;
	text-align:left;
}

#avis {
	float:left;
	position:relative;
	margin-left:20px;
	text-align:left;
	margin-top:10px;
}

#fotos {
	margin-left:20px;
	margin-bottom:10px;
}

#foto1{

	width:248px;
	height:186px;

}
#foto2{
	margin-top:10px;
	width:248px;
	height:186px;
	}
	
#empresatxt{
	float:right;
	height:382px;
	margin-right:20px;
	width:570px;
	line-height: 140%;
}

#fons {
	z-index:1;
	margin-left:661px;
	margin-top:100px;
}

h1 {
	font-size:24px;
	color:#979695;
	font-family:georgia;
	font-weight:normal;}

#textserveis1{
	font-weight:normal;
	margin-left:21px;
	margin-right:21px;
	margin-top:14px;
	widht:873px;
}

.textserveis{font-size:34px;
	font-weight:bold;
	color:#979695;
	line-height:22px;
	font-family:georgia;}

.textserveis:hover {
	font-size:34px;
	color:#283d5a;
	letter-spacing: 0px;
	line-height:22px;
	font-family:georgia;
	font-weight:bold;}

.textserveiactiu {
	font-size:34px;
	color:#283d5a;
	letter-spacing: 0px;
	line-height:22px;
	font-family:georgia;
	font-weight:bold;
	}
.textserveiactiu:hover {
	font-size:34px;
	color:#283d5a;
	letter-spacing: 0px;
	line-height:22px;
	font-family:georgia;}

#seccio{
	margin-left:19px;
	margin-top:14px;
	width:877px;
	background-color:#FFFFFF;
}

#capseccio {
	background-image:url("img/empresa_cap.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;
	height:33px;
	padding-left:18px;
	padding-top:100px;
	text-transform:uppercase;
	width:859px;
}
#capseccio {
	background-image:url("img/empresa_cap.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;	
	text-transform:uppercase;
	height:33px;
	padding-left:18px;
	padding-top:100px;
	width:859px;
}

#capseccio_empresa {
	background-image:url("img/empresa_cap.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:33px;
	padding-left:18px;
	padding-top:100px;
	width:859px;
}

#capseccio_contactar {
	background-image:url("img/contactar_cap.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:33px;
	padding-left:18px;
	padding-top:100px;
	width:859px;
}

.empresatxt_cap {
	color:#FFFFFF;
	font-size:40px;
	font-weight:bold;
	margin-left:30px;
	margin-top:-61px;
	position:absolute;
	text-transform:uppercase;
}

#menuseccio{
	background-color:#F0F0F0;
	height:30px;
}

p.txtmenuseccio {
	margin-left:9px;
}

#contingutserveis{
	margin-left:9px;
	margin-top:8px;
}

#textseccio {

	padding-left:21px;
	padding-right:21px;
	}


#tancaseccio {background-image:url(img/caninfgran.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:10px;
}
	
#obraseccio {
	background-image:url(img/obraseccio.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	height:9px;
}

.inputxt {
	background-color:#f0f0f0;
	border: 0px;
	font-family:arial;
	font-size:12px;
}

.idimatge{
	position:relative;
	height:215px;
	width:409px;
	z-index:0;
	margin-right:5px;
	float:left;
	margin-bottom:20px;
	}

.blanc{
	margin-top: 108px;
	height:107px;
	width:409px;
	z-index:1;
	background-color:rgb(255,255,255);
	opacity: .9;
	filter: alpha(opacity=90);
}

.textfoto{
	height:97px;
	width:383px;
	z-index:1;
	color:rgb(0,0,0);
	opacity: 1;
	padding-left:14px;
	padding-right:21px;
	padding-top:10px;
	font-size:11px;
	filter: alpha(opacity=100);


}
#paginacio{
	width:859px;
	text-align:center;
	}
.pagon{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;}
	
.titulfoto{
	color:#4A6689;
	font-size:14px;
	font-weight:bold;
	*font-weight:regular;
	*font-size:15px;
}

.titprod{
	color:#4A6689;
	font-size:14px;
	font-weight:bold;
	/**font-weight:regular;
	*font-size:15px;*/
}

.titprod:hover {
	color:#4A6689;
	font-size:14px;
	font-weight:bold;
	*font-weight:regular;
	*font-size:15px;
}

a.titprod,
a.titprod:link,
a.titprod:visited{
	color:#4A6689;
	font-size:14px;
	font-weight:bold;
	/**font-weight:regular;
	*font-size:15px;*/
}

a.titprod:hover {
	color:#4A6689;
	font-size:14px;
	font-weight:bold;
	*font-weight:regular;
	*font-size:15px;
}

.imgonline {
	float:left;
	margin-left:310px;
	margin-top:-128px;
}

.imgonline1 {
	float:left;
}

.textprod {
	font-weight:normal;
	color:#000000;
}

.textprod:hover {
	font-weight:normal;
	color:#000000;
}

a.textprod,a.textprod:link,a.textprod:visited {
	font-weight:normal;
	color:#000000;
}

a.textprod:hover {
	font-weight:normal;
	color:#000000;
}

.imgservei {
	width:190px;
	height:100px;
}

#submenugris{
	background-color:#F0F0F0;
	font-family:Arial;
	color:#10203c;
	width:877px;
	height:31px;
	margin-left:-21px;
	margin-bottom:14px;
}
.submenu:hover{
	color:#10203c;}
.submenuactiu{
	color:#10203c;}

#contactesq{
	width:400px;
	float:left;
}
#contactdreta{
	background-color:#FFFFFF;
	float:left;
	height:376px;
	margin-left:-43px;
	margin-top:-16px;
	padding:10px;
	width:440px;
}

.contactdreta1{
	background-color:#FFFFFF;
	float:left;
	margin-left:-1px;
	margin-top:0;
	padding:10px;
	width:440px;
}

#contactdreta2{
background-color:#F0F0F0;
float:left;
height:120px;
margin-left:7px;
margin-top:17px;
padding:10px;
width:440px;
}

p.serveis2 {
	margin-left:9px;
}

#webfons {
	background-image:url(img/solucions_fons.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#hostatgefons {
	background-image:url(img/hostatge_fons.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

h1.serveis {
	color:#FFFFFF;
	float:right;
	font-size:16px;
	margin-right:38px;
	margin-top:-25px;
	width:520px;
	line-height:22px;
}

h1.serveis2 {
	color:#FFFFFF;
	float:right;
	font-size:16px;
	margin-right:38px;
	margin-top:-37px;
	width:520px;
	line-height:22px;
}


h1.serveis3 {
	color:#FFFFFF;
	float:right;
	font-size:16px;
	margin-right:38px;
	margin-top:-2px;
	width:530px;
	line-height:22px;
}

h1.serveis4 {
	color:#FFFFFF;
	float:right;
	font-size:16px;
	margin-right:32px;
	margin-top:-26px;
	width:520px;
	line-height:22px;
}

h1.serveis5 {
	color:#FFFFFF;
	float:right;
	font-size:16px;
	margin-right:32px;
	margin-top:-3px;
	width:520px;
	line-height:22px;
}

h1.tithostatge {
	color:#FFFFFF;
	font-family:Franklin,arial;
	font-size:45px;
	font-weight:bolder;
	margin-left:59px;
	margin-top:30px;
	position:absolute;
	height:30px;
}

h1.tithostatge2 {
	color:#FFFFFF;
	font-family:Franklin,arial;
	font-size:45px;
	font-weight:bolder;
	height:30px;
	margin-left:47px;
	margin-top:52px;
	position:absolute;
}

h1.tithostatge3 {
	color:#FFFFFF;
	font-family:Franklin, arial;
	font-size:45px;
	font-weight:bolder;
	height:30px;
	margin-left:57px;
	margin-top:52px;
	position:absolute;
}

h1.titserveis {
	color:#FFFFFF;
	font-family:Franklin, arial;
	font-size:24px;
	font-weight:bolder;
	height:30px;
	margin-left:42px;
	margin-top:8px;
	position:absolute;
}

h1.titserveis4 {
	color:#FFFFFF;
	font-family:Franklin, arial;
	font-size:24px;
	font-weight:bolder;
	height:30px;
	margin-left:50px;
	margin-top:8px;
	position:absolute;
}

h1.titserveis5 {
	color:#FFFFFF;
	font-family:Franklin,arial;
	font-size:24px;
	font-weight:bolder;
	height:30px;
	margin-left:28px;
	margin-top:8px;
	position:absolute;
}

h1.titserveis6 {
	color:#FFFFFF;
	font-family:Franklin, arial;
	font-size:24px;
	font-weight:bolder;
	height:30px;
	margin-left:38px;
	margin-top:24px;
	position:absolute;
}

h1.titserveis2 {
	color:#FFFFFF;
	font-family:Franklin,arial;
	font-size:40px;
	font-weight:bolder;
	height:30px;
	margin-left:47px;
	position:absolute;
}

h1.titserveis3 {
	color:#FFFFFF;
	font-family:Franklin;
	font-size:24px;
	font-weight:bolder;
	height:30px;
	margin-left:38px;
	margin-top:30px;
	position:absolute;
}

#marge_serveis {
	margin-top:35px;
}

#marge_serveis2 {
	margin-top:60px;
}

#marge_serveis3 {
	margin-top:40px;
}

#marge_serveis4 {
	margin-top:57px;
}

#marge_serveis5 {
	margin-top:45px;
}

#marge_serveis6 {
	margin-top:56px;
}

#marge_serveis7 {
	margin-top:40px;
}

#marge_serveis8 {
	margin-top:55px;
}

#hostatgeContingut {
	width:100%;
}

#hostatgeDreta {
	width:65%;
}

#hostatgeEsquerra {
	float:right;
	margin-top:-412px;
	width:29%;
}

#hostatgeEsquerra2 {
	float:right;
	margin-top:-668px;
	width:29%;
}

#hostatgeEsquerra3 {
	float:right;
	margin-top:-159px;
	width:29%;
}

#hostatgeEsquerra4 {
	margin-top:-365px;
	float:right;
	width:29%;
}

#quadre1 {
	background-image:url("img/quadres_solucions.jpg");
	background-repeat:no-repeat;
	height:265px;
	width:290px;
	margin-left:3px;
}

#quadre2 {
	background-image:url("img/quadres_solucions.jpg");
	background-repeat:no-repeat;
	height:265px;
	width:290px;
	margin-left:3px;
}

#quadre3 {
	background-image:url("img/quadres_solucions.jpg");
	background-repeat:no-repeat;
	float:right;
	height:265px;
	margin-right:292px;
	margin-top:-265px;
	width:290px;
}

#quadre4 {
	background-image:url("img/quadres_solucions.jpg");
	background-repeat:no-repeat;
	float:left;
	height:265px;
	margin-left:587px;
	margin-top:-530px;
	width:290px;
}

#quadre5 {
	background-image:url("img/quadres_solucions.jpg");
	background-repeat:no-repeat;
	float:left;
	height:265px;
	margin-left:295px;
	margin-top:-530px;
	width:290px;
}

#quadre6 {
	background-image:url("img/quadres_solucions.jpg");
	background-repeat:no-repeat;
	float:left;
	height:265px;
	margin-left:588px;
	margin-top:-265px;
	width:290px;
}

#servidorsfons {
	background-image:url(img/servidors_fons.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#promociofons {
	background-image:url(img/promocio_fons.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#mobilitatfons {
	background-image:url(img/mobilitat_fons.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#onlinefons {
	background-image:url(img/online_fons.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

table {
	margin-left:10px;
	width:858px;
	text-align:center;
	font-family:Arial;
	font-weight:bolder;
	font-size:12px;
	color:#585858;
	border-collapse: collapse;
}

td {
	/*border-right: 1px;
	border-right-style:solid;
	border-right-color: #808080;
	border-left: 1px;
	border-left-style:solid;
	border-left-color: #808080;*/
        border-bottom:1px solid #DADADA;
        font-size:14px;
        font-weight:normal;
}
.cap_taula td,.cap_taula2 td{
    font-size:12px;
    font-weight:bold;
}

.nolinia {
	border-left:none;
	border-right:none;
}

.liniabottom {
	border-bottom: 1px;
	border-bottom-style:solid;
	border-bottom-color: #808080;
}

.taula_mailing{
    width:425px;
    float:left;
    height:400px;
}
.taula_hostatge {
	height:520px;
}

.taula_hostatge2 {
	height:220px;
}

.taula_hostatge3 {
	height:1130px;
}

.taula_hostatge4 {
	height:118px;
}

.taula_hostatge5 {
	height:112px;
}

.taula_hostatge6 {
	height:72px;
}

.taula_hostatge7 {
	height:188px;
}

.cap_taula {
	background-image:url(img/cap_taula1.jpg);
	background-repeat:no-repeat;
}
.cap_taula2 {
	background-image:url(img/cap_taula2.jpg);
	background-repeat:no-repeat;
}

.color_fons {
	background-color:#F6F6F6;
}
.color_fons_blanc {
	background-color:#FFFFFF;
}

b.solucions {
	font-family:arial;
	font-size:14px;
	color:#ee7f00;
}

font.solucions1 {
	font-family:arial;
	color:#ee7f00;
}

b.hostatge {
	font-family:arial;
	font-size:14px;
	color:#009ee0;
}

b.servidors {
	font-family:arial;
	font-size:14px;
	color:#960613;
}

b.promo {
	font-family:arial;
	font-size:14px;
	color:#89ba17;
}

b.aplicacions {
	font-family:arial;
	font-size:14px;
	color:#e2001a;
}

b.online {
	font-family:arial;
	font-size:14px;
	color:#93117e;
}

b.backfront {
	font-family:arial;
	margin-left:35px;
}

b.cap {
	color:#000000;
}

a.linkempresa {
	font-family:Arial;
	font-size:12px;
}

#quadrestxt {
	margin-left:20px;
}

.dominis1 {
	margin-top:15px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
}

.dominis2 {
	margin-top:35px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
}

.dominis3 {
	margin-top:55px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	margin-left:140px;
}

.dominis4 {
	margin-top:40px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	margin-left:140px;
}

.avgservidors1 {
	margin-top:25px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgservidors2 {
	margin-top:85px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgservidors3 {
	margin-top:130px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgservidors4 {
	margin-top:160px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgservidors5 {
	margin-top:9px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:48px;
}

.avgservidors6 {
	margin-top:8px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:16px;
}

.avgservidors7 {
	margin-top:8px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:330px;
}

.avgservidors8 {
	margin-top:8px;
	position:absolute;
	z-index:10;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-left:320px;
}

.mesinfo {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:330px;
	margin-top:11px;
	position:absolute;
	z-index:10;
}

.mesinfo1 {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:44px;
	margin-top:11px;
	position:absolute;
	z-index:10;
}

.taulaservded {
	float:right;
	margin-right:1px;
}

.taulaservded2 {
	float:right;
	margin-right:9px;
}

.taulahostatge {
	float:left;
	margin-left:166px;
}

.taulahostatge1 {
	margin-left:-4px;
}

.ampladaCelda {
	width:138px;
}
.ampladaCelda2 {
	width:105px;
}
#alturaCelda {
	height:1px;
}

.avgpromo1 {
	margin-top:15px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgpromo2 {
	margin-top:65px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgpromo3 {
	margin-top:115px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgrforms1 {
	margin-top:23px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgrforms2 {
	margin-top:53px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgrforms3 {
	margin-top:83px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgonline1 {
	margin-top:12px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgonline2 {
	margin-top:62px;
	margin-left:20px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.avgonline3 {
	margin-top:112px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgonline4 {
	margin-top:147px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgonline5 {
	margin-top:217px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
}

.avgonline6 {
	margin-top:23px;
	margin-left:41px;
	position:absolute;
	z-index:10;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.visitaproduccions {
	color:#FFFFFF;
	border:0px;
	border-color:#FFFFFF;
}

.visitaproduccions:hover {
	color:#FFFFFF;
	border:0px;
	border-color:#FFFFFF;
	border-style:none;
}

.creawebtxt {
	margin-left:20px;
	width:250px;
	margin-top:0px;
}

.creawebtxtprod {
	margin-left:130px;
}

a.fletxa_prod {
	border:0px;
	text-decoration:none;
	border-color:#FFFFFF;
	border-style:none;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}

a.fletxa_prod:hover {
	border:0px;
	border-style:none;
	text-decoration:none;
	border-color:#FFFFFF;
	color:#FFFFFF;
	font-weight:normal;
}

.validation-advice {
	font-size:11px;
	color:#FF0000;
}

#transicio {
	margin-left:45px;
	margin-top:55px;
	position:absolute;
	width:500px;
	z-index:20;
}

.trans_img {
	font-size:24px;
	color:#FFFFFF;
	font-family:Arial;
}

.relative {
	z-index:10;
}

.boto_form2 {
	background-image:url("img/boto_form2.jpg");
	background-repeat:no-repeat;
	border-style:none;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:28px;
	text-align:center;
	width:74px;
}

a.quadre_serveis {
    height: 165px;
    width: 205px;
    display: block;
    float: left;
    margin: 5px 7px;
}

a.quadre_serveis:hover { background-position: bottom left}

a.quadre_hostatge { background-image: URL(img/quadre_hostatge.jpg); }
a.quadre_aplicacions { background-image: URL(img/quadre_aplicacions.jpg); }
a.quadre_webs { background-image: URL(img/quadre_webs.jpg); }
a.quadre_rforms { background-image: URL(img/quadre_rforms.jpg); }
a.quadre_promo { background-image: URL(img/quadre_promo.jpg); }
a.quadre_servers { background-image: URL(img/quadre_servers.jpg); }
a.quadre_mailing { background-image: URL(img/quadre_mailing.jpg); }

a.quadre_serveis span {
    color: #FFFFFF;
    font-family: Franklin;
    font-size: 24px;
    display: block;
    padding-left: 40px;
    padding-top: 60px;
}

.serveisIntermig {
	background-image:url("img/entremig_host.jpg");
	background-repeat:no-repeat;
	height:176px;
	margin-left:10px;
	width:205px;
	display:block;
	z-index:10;
}

.serveisIntermig2 {
	background-image:url("img/entremig_online.jpg");
	background-repeat:no-repeat;
	display:block;
	height:176px;
	margin-left:226px;
	width:206px;
	z-index:10;
}

.serveisIntermig3 {
	background-image:url("img/entremig_solweb.jpg");
	background-repeat:no-repeat;
	display:block;
	float:right;
	height:176px;
	margin-right:11px;
	margin-top:-352px;
	width:205px;
	z-index:10;
}

.serveisIntermig4 {
	background-image:url("img/entremig_rforms.jpg");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:176px;
	margin-left:444px;
	margin-top:-176px;
	width:206px;
	z-index:10;
}

.serveisIntermig5 {
	background-image:url("img/entremig_promo.jpg");
	background-repeat:no-repeat;
	display:block;
	height:176px;
	margin-left:10px;
	margin-top:-176px;
	width:204px;
	z-index:10;
}

.serveisIntermig6 {
	background-image:url("img/entremig_servded.jpg");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:176px;
	margin-left:228px;
	margin-top:-352px;
	width:205px;
	z-index:10;
}

.serveisIntermig7 {
	background-image:url("img/entremig_backup.jpg");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:176px;
	margin-left:443px;
	margin-top:-352px;
	width:205px;
	z-index:10;
}

.serveisIntermig8 {
	background-image:url("img/entremig_mailing.jpg");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:176px;
	margin-left:662px;
	margin-top:-176px;
	width:205px;
	z-index:10;
}

.serveisIntermig:hover {
	background-image:url(img/entremig_host_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}


.serveisIntermig2:hover {
	background-image:url(img/entremig_online_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

.serveisIntermig3:hover {
	background-image:url(img/entremig_solweb_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

.serveisIntermig4:hover {
	background-image:url(img/entremig_rforms_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

.serveisIntermig5:hover {
	background-image:url(img/entremig_promo_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

.serveisIntermig6:hover {
	background-image:url(img/entremig_servded_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

.serveisIntermig7:hover {
	background-image:url(img/entremig_backup_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

.serveisIntermig8:hover {
	background-image:url(img/entremig_mailing_rollover.jpg);
	background-repeat:no-repeat;
	z-index:20;
}

/* capes per mostrar popups amb capa fosca sobre web */
#fonspopup{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
}

/* caixa blanca amb contingut per sobre de la capa fosca de sobre la web */
#sobrenegre{
	position:fixed;
	left:0px;
	top:0px;
	height:100%;
	width:100%;
	opacity:0.6;
	background-color:#000000;;
	filter:alpha(opacity=60);
	z-index:25;
}

#generalsortint{
	position:fixed;
	top:0px;
	left:0px;
	height:100%;
	width:100%;
	z-index:26;
	color:#000000;

}

#capaflotantcentre{
	background-color:#FFFFFF;
	border:10px solid #EEEEEE;
	color:#000000;
	height:auto;
	margin:auto;
	width:575px;
}

#backupfons {
	background-image:url("img/backup_fons.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#backupContingut {
	width:100%;
}

#backupEsquerra {
	width:68%;
}

#backupDreta {
	float:right;
	margin-top:-412px;
	width:29%;
}

.preubackup {
	margin-left:32px;
	margin-top:12px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
}

.preubackup2 {
	margin-left:32px;
	margin-top:19px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
}

.preubackup3 {
	margin-left:30px;
	margin-top:19px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
}

.frasebackup {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	margin-left:43px;
	margin-top:54px;
	position:absolute;
	width:19%;
}

a.mesinfobackup, a.mesinfobackup:link, a.mesinfobackup:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:9px;
	width:242px;
}

a.mesinfobackup:hover {
	background-image:url(img/mesinfo_groc.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:9px;
	width:242px;
}

#mailingfons {
	background-image:url("img/mailing_fons.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

#mailingContingut {
	width:100%;
}

#mailingEsquerra {
	margin-top:40px;
	width:68%;
}

#mailingDreta {
	float:right;
	margin-top:-275px;
	width:29%;
}

.preumailing {
	margin-left:15px;
	margin-top:12px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
}

.preumailing2 {
	margin-left:15px;
	margin-top:19px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
}

.preumailing3 {
	margin-left:30px;
	margin-top:19px;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
}

.frasemailing {
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	margin-left:43px;
	margin-top:54px;
	position:absolute;
	width:19%;
}

a.mesinfomailing, a.mesinfomailing:link, a.mesinfomailing:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:9px;
	width:242px;
}

a.mesinfomailing:hover {
	background-image:url(img/mesinfo_marro.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:9px;
	width:242px;
}



a.mesinfopromo, a.mesinfopromo:link, a.mesinfopromo:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfopromo:hover {
	background-image:url(img/solicitar_infoPromo.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinforforms, a.mesinforforms:link, a.mesinforforms:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinforforms:hover {
	background-image:url(img/info_rforms.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfoonline, a.mesinfoonline:link, a.mesinfoonline:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfoonline:hover {
	background-image:url(img/solicitar_infoOnline.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfoservded, a.mesinfoservded:link, a.mesinfoservded:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfoservded:hover {
	background-image:url(img/solicitar_infoServded.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfohost, a.mesinfohost:link, a.mesinfohost:visited  {
	background-image:url("img/mesinfo_gris.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfohost:hover {
	background-image:url(img/solicitar_infoHost.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfocontract, a.mesinfocontract:link, a.mesinfocontract:visited  {
	background-image:url("img/contractarservidor1.jpg");
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.mesinfocontract:hover {
	background-image:url(img/contractarhostatge.jpg);
	background-repeat:no-repeat;
	float:right;
	height:39px;
	margin-right:14px;
	width:242px;
}

a.cataleg,a.cataleg:link, a.cataleg:visited{
	margin-top:12px;
	margin-bottom:10px;
	margin-left:15px;
	height: 63px;
	width:433px;
	display:block;
	background-position:bottom;
        font-weight: normal !important;
}
a.cataleg:hover{
	
	background-position:top;
}

a.catalegjad { background-image: URL(img/baner_catalegjad.png); float: left}
a.catalegjad span { font-family: Franklin; font-size: 17px; color: #585858; text-transform: uppercase; display: block; font-weight: normal !important;
    padding: 22px 15px}

a.catalegcatalog { background-image: URL(img/baner_catalogplayer.png); float: left}
a.catalegcatalog span { display: block; padding-left: 15px}
a.catalegcatalog span.text1 { font-family: Franklin; font-size: 18px; color: #07a2ba; text-transform: uppercase; padding-top: 10px}
a.catalegcatalog span.text2 { font-size: 14px; color: #585858}

.taula_mailing td{
    border:0px;
    border-bottom:1px solid #DADADA;
}
