/* Divs*/

 
#maincontainer{
font-family: Arial, Helvetica, sans-serif; 
margin-top:0px; 
/*height:600px;
max-height:600px;*/
overflow:hidden
}

#container {
margin: auto; 
width: 956px; 
/*height:600px;
max-height:600px;*/
overflow:hidden;
position:relative;
}

#adreca {
	margin:0 auto 0 auto;
	width:420px;
	color: #B3B3B3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: 115px; top: 35px;
} 

#telefon {
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: 185px; top: 23px;
}

#menusup {
	margin:0 auto 0 auto;
	width:500px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	position:relative;
	/*left: 98px; top: 13px;*/
	left: 80px; top: 13px;
}

#social{
	left:22px;
	position:absolute;
	top:0px;
}
#social span{
	color:#78797C;
	display:block;
	font-size:11px;
	margin-bottom:5px;
	margin-top:13px;
}
#social img{
	border:none;
}


/* Map*/

#containermap {margin: auto; width: 956px; height: 600px; background:url(../img/background_map.jpg) left top no-repeat;}

#map {width: 956px; height: 600px; text-align:right}

#adrecamap {
	margin:0 auto 0 auto;
	width:420px;
	color: #B3B3B3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:absolute;
	left: 728px;
	top: 110px;
} 

#telefonmap {
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:absolute;
	left: 806px;
	top: 89px;
}

#menusupmap {
	margin:0 auto 0 auto;
	width:500px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	position:absolute;
	left: 694px;
	top: 22px;
}


/* Legal*/

#textlegal {
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	width: 597px; 
	text-align:left;

}


/* Links*/ 

a.msuperior:link {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #78797C;
}
a.msuperior:visited {
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #78797C;
}
a.msuperior:hover {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none; 
	color: #FB7115;
}
a.msuperior:active {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FB7115;
}


a.minferior:link {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #78797C;
}
a.minferior:visited {
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 10px;
	font-weight: normal; 
	text-decoration: none; 
	color: #78797C;
}
a.minferior:hover {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 10px;
	font-weight: normal; 
	text-decoration: none; 
	color: #FB7115;
}
a.minferior:active {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FB7115;
}

a.links:link {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FB7115;
}
a.links:visited {
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FB7115;
}
a.links:hover {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px;
	font-weight: normal; 
	text-decoration: none; 
	color: #78797C;
}
a.links:active {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: none; 
	color: #78797C;
}

a.hiperlinks:link {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline;  
	color: #FB7115;
}
a.hiperlinks:visited {
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline;  
	color: #FB7115;
}
a.hiperlinks:hover {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 12px;
	font-weight: normal; 
	text-decoration: underline; 
	color: #78797C;
}
a.hiperlinks:active {   
	font-family:Arial, Helvetica, sans-serif;   
	font-size: 12px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #78797C;
}


/* AFIRMA COMUNICACION */
 
#maincontdiv{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px; height:555px; max-height:555px; overflow:hidden;}

#incontdiv{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin-top:0px; height:400px; max-height:555px; overflow:hidden;}

#contdiv{margin: 0px; width: 568px;}

.title{font-family: Arial, Helvetica, sans-serif; font-size:40px; color:#DF0051; margin-top:0px;}

#fotodiv{ position:relative;
top: -740px; 
width:268px; 
height:198px
}


/* AFIRMA COMUNICACION _ INTERIORS */



#continguts{
font-family: Arial, Helvetica, sans-serif; 
font-size:12px; 
margin-top:0px; 
width:555px;
height:450px;
position:relative; 
left:300px; 
/*top:-218px;*/
top:-310px;  
}

#explicacio{
width:568px;
height:140px;
position:relative;
top:15px;
left:10px;
}

/*PRESENTACIO*/

#menuserveis{
width:568px;
height: 110px;
position:relative;
top:35px;
left:10px;
}

#explicacio_present{
width:568px;
height:200px;
position:relative;
top:15px;
left:10px;
}

#opti{
width:568px;
position:relative;
top:80px;
left:10px;
}

#campana_present {
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: -278px; 
	/*top: 488px;*/
	top: -95px;
}

#menuinf_present {
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: 185px;
	top: -50px;
}

/*COMO SOMOS*/


#explicacio_como{
width:568px;
height:300px;
position:relative;
top:15px;
left:10px;
}

#campana_como {
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: -278px; 
	/*top: 488px;*/
	top: -95px;
}

#menuinf_como{
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: 185px;
	/*top: -690px;*/
	top: -95px;
	/*top: -542px;*/
	/*top: 140px;*/
}

/*PAGS AMB 2*/

#campana_amb2 {
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: -278px; 
	/*top: 488px;*/
	top:-406px;
}

#menuinf_amb2{
	margin:0 auto 0 auto;
	width:400px;
	color: #78797C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	position:relative;
	left: 185px;
	/*top: -690px;*/
	top:-406px;
	/*top: -542px;*/
	/*top: 140px;*/
}


/* AFIRMA COMUNICACION _ INTERIORS PROVA RUTA */

#ruta{ position:relative;
top: 40px;
width:274px; 
height:375px;
color: #78797C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
}




