@charset "utf-8";
@import url("/css/estils.css");
@import url("/css/menu.css");

/* WRAPPER
------------------------------------------------------------------------*/
#wrapper {
position:relative;
width:954px;
margin:0 auto;
text-align:left; /*anulo text centrat body*/
}

/* HEADER
------------------------------------------------------------------------*/
#header {
position:absolute;
top:0;
left:0;
width:952px; /*954 amb borders*/
height:144px; /*72 amb borders*/
border:1px solid #637a8c;
background:url(/img/bg_home.gif) left bottom repeat-x #fff;
}

/* MENU PRINCIPAL
------------------------------------------------------------------------*/
#navigation {
position:relative;
top:141px;
margin:0 auto;
width:952px;
height:35px;
overflow:hidden;
}

/*** Navigation side ***/
#navigationSide {
float:left;
width:192px;
/*margin-left:15px;*/
display:inline; /*fixes IE5/6 Doubled Float-Margin Bug*/
background-color:#fff;
}


/* CONTENT
------------------------------------------------------------------------*/
#innercontainer {
position:relative;
width:910px;
left:22px;
top:22px;
overflow:hidden; /*Simple Clearing of Floats*/
background-color:#fff;
}

#tabs {
position:absolute;
top:150px;
left:0;
width:952px; /*954 amb borders*/
overflow:hidden; /*Simple Clearing of Floats*/
}

#container {
position:absolute;
top:175px;
left:0;
width:952px; /*954 amb borders*/
overflow:hidden; /*Simple Clearing of Floats*/
border:1px solid #637a8c;
background-color:#fff;
}

/*** Content ***/
#content {
float:right;
width:889px;
/*margin-right:15px;*/
display:inline; /*fixes IE5/6 Doubled Float-Margin Bug*/
background-color:#ececec;
padding-top:29px;
padding-left:22px;
}

#content2 {
float:right;
width:651px; /* 666px */
padding-right:15px;
/*margin-right:15px;*/
display:inline; /*fixes IE5/6 Doubled Float-Margin Bug*/
background-color:#ececec;
padding-top:29px;
padding-left:22px;
}


.divgran {
width:859px;
overflow:hidden; /*Simple Clearing of Floats*/
border:1px solid #637a8c;
background:url(../img/bg_divgran.jpg) bottom;
margin-bottom:22px;
padding-left:10px;
padding-top:10px;
height:306px;
}

/*** Content ***/
/*#content {
width:872px; /*912-40(padding lateral)=872
margin:20px auto 0 auto;
padding:0 20px;
border-bottom:4px solid #c1c1c1;
background-color:#ececec;
}*/

/* FOOTER
------------------------------------------------------------------------*/
#footer {
clear:both;
padding-top:15px;
position:relative;
width:950px;
font:normal 9px Verdana, Geneva, sans-serif;
color:#000;
text-align:center;
overflow:hidden;
}
/* TABS GENERALS 
-------------------------------------------------------------------------*/
#tabsF {
      float:left;
      /* width:100%; */
	  display:inline;
      font-size:12px;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
      line-height:normal;
	 /* border-bottom:1px solid #27537a;*/
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 0 10px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("/img/tableftF.gif") no-repeat left top;
      margin:0;
	  margin-left:5px;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("/img/tabrightF.gif") no-repeat right top;
      padding:2px 10px 4px 6px;
      color:#27537a;
	  font-weight:bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#000;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
