/* CSS Document */
.web{
	width:1000px;
	height:751px;
	margin:auto;
	border: 1px solid #000000;
	font-family:Arial, Helvetica, sans-serif; font-size:68.75%;
}



h1{
	padding-bottom:0px;
	margin-top:0px;
	font-size:1.9em;

	margin-bottom:0.1em;

	
}
h2{	margin-bottom:0.2em;; padding-bottom:0px; margin-top:0px; font-size:1.3em; color:#990000;}
h3{	margin-bottom:0.2em; padding-bottom:0px; margin-top:0px; font-size:1.1em; color:#000000;}

.left{ float:left;}
.right{ float:right;}

.Fondo1{ background-image:url(../img/common/fondo1.jpg); background-repeat:no-repeat;}
.Fondo2{ background-image:url(../img/common/fondo2.jpg); background-repeat:no-repeat;}
.Fondo3{ background-image:url(../img/common/fondo3.jpg); background-repeat:no-repeat;}




.InnerIndex{ width:377px; height:377px; margin:auto; margin-top:190px;}

.InnerEmpresa{ margin-top:191px; background-image:url(../img/common/fondo1-inner.jpg); height:397px; background-repeat:no-repeat; }
.Inner{ margin-top:191px; height:367px;  }


/*left*/
.InnerLeft{ width:355px; height:280px;  padding-top:25px; padding-left:15px; padding-right:0px; overflow: hidden; _display:inline-block; float:left; position:relative; padding-bottom:25px; }

.languages{  position:absolute; bottom:0px; right:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color:#666666;}
.languages a{ color:#666666; text-decoration:none;}
.languages .select{ color:#333333;}


.menu{  width:140px; height:150px; float:left; margin-top:45px;  margin-left:0px;  padding-right:10px; font-size:1.12em;  text-align:right; font-family: Arial, Helvetica, sans-serif; }
.menu a{ color:#646464;text-decoration:none; padding:0px; margin:0px;}
.menu .selected a{ color:#FF0000; text-decoration:none; margin:0px; padding:0px;}
.menu .selected  ul li a{ color:#EB667B;}
.menu .selected  ul li a:hover{ color:#FF0000;}

.menu a:hover{ color:#FF0000;}

.menu ul{  list-style:none;   font-weight:bold; margin:0px; padding:0px; text-align:right; }
.menu ul li{  margin-bottom:0em; margin-right:0px; font-weight:bold; margin-bottom:0em; padding:0px; margin-top:0em; line-height: 1.3em }
.menu ul li ul{  padding-left:0px; font-weight:normal; margin-right:0px; margin-top:0em; margin-top:0em;}
.menu ul li ul li{  padding-left:0px; margin-bottom:0px; text-align:right;margin-right:0px; font-size:0.8em; margin-top:0.1em;}



.logo{ background-image:url(../img/common/logo-left.gif); width:190px; height:190px; background-repeat:no-repeat; float:left;}

/*right*/
.main{ float:left; width:594px; height:331px; padding:18px; position:relative;z-index:1;overflow: auto;  scrollbar-face-color:#FFFFFF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-arrow-color:#666666;}

	
.main a{ color:#990000; font-weight:bold; }

.main p{ line-height:1.4em; color:#000000; margin-bottom:0.5em; margin-top:0px; font-size:1em;}

.PhotoMain{ float:left; margin-right:20px; height:322px; width:106px;padding-top:5px;}
.PhotoMainPadding{ padding-bottom:5px;}
.RightPhoto{ float:right; margin-left:10px; margin-bottom:10px;}
.border{ padding:2px;border: 2px solid #ffffff;}
.BorderMargin{ padding:2px;border: 2px solid #ffffff; margin-bottom:5px;}
.text{ float:left; width:440px; }

.bottom{  widows:1000px; height:193px; position:relative;  } 
.InnerBottom{ color:#FFFFFF; padding-left:7px; padding-bottom:17px; width:300px;  position:absolute; line-height:1.7em; bottom:0px; left:370px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.InnerBottom a{ color:#FFFFFF;  text-decoration:none;}

.MenuMain{
padding:4px;
	margin-bottom:5px;
	line-height:1.5em;
	border: 2px solid #990000;

}
.MenuMain a{ text-decoration:none; }
.MenuMain a:hover{ background-color:#FFFFFF;}
.MenuMainActual{ background-color:#FFFFFF; color:#990000; font-weight:bold;}


#contingut {
	position:relative;
	width:460px;
	height:250px;
	z-index:1;
	overflow: auto;
	margin:5px 5px 5px 60px;
}

.inputform{
	border: 1px solid #006633;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.butonform{ background-color:#999900; padding-top:5px; padding-bottom:5px; color:#FFFFFF; font-size:0.9em; font-weight:bold; border:none;}

.butonform2{ background-color:#006633; padding-top:5px; padding-bottom:5px; color:#FFFFFF; font-size:0.9em; font-weight:bold; border:none;}

.menu-documents{ color:#666;
font-size:11px; padding-top:10px;}


.banner{ position:absolute;
left:390px;
top:70px;}



.link-flotant1{position:absolute; top:290px; right:15px;}
.link-flotant2{position:absolute; top:290px; right:87px;}
.link-flotant3{position:absolute; top:290px; right:160px;}
