/* CSS Document */

body {
	margin:auto;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#Capsa
{
	width:100%;
	background-color:#000000;
	color:#FFFFFF; 
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px; 
	vertical-align:bottom;
	background-image:url(imatges/fondo_banner.gif);
	/*background-position:bottom;*/
	border-top:6px solid #F7931D;
	position:relative;

}
#SeparadorCapsa
{
	width:100%;
	background-color:#676768;
	color:#FFFFFF;
	height:20px;
	text-align:left;
	vertical-align:text-bottom;
	position:relative;
}

#menuSup
{
	position:absolute;
	left:280px;
	top:40px;
	/*top:55px;*/
}

#menuSup ul {
   margin-top:0px;
}

#menuSup ul li
{
	font-size:12px;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-left: 1px solid #999;
	/*border-right: 1px solid #333;*/
}

a {
	font-size:11px;
	color:#E55029;
}

#menuSup ul li a{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;	
}

#menuSup ul li a:hover{
	color: #EF8214;	
}

#menuSup ul li a.selected{
	color: #EF8214;	
}


.menufooter1 { float:left; margin-left:10px; }
.menufooter2 { float:right; margin-right:10px; }

.navlist
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.navlist li
{
	display: inline;
	padding: 0;
	margin: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:14px;
	color:#FFFFFF;
}
.navlist li a
{
	font-family: Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.navlist li a:hover
{
	text-decoration:underline;
}

#tblln, #tblws, #tble
{
	border-right:1px solid #C8C8C8;
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
}

td.item
{
	height:50px;
	padding-left:15px;
	vertical-align:top;
	padding-top:7px;
}
#itemContenedor a
{
	font-family: Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:16px; text-decoration:underline; color:#6B625F;
}
#itemContenedor table
{
	font-family: Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; color:#6B625F;
}

td.tab
{
	padding-left:6px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	/*cursor:pointer;*/
}
a.tab{font-family: Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none; color:#000000;}
a.tab:hover{text-decoration:underline;}

/*-------------TEXTES------------------*/

.titol_gran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E55029;
}
.titol_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E55029;
}
.text_medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.text_petit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	vertical-align: top;
}
.text_petit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	vertical-align: bottom;
	text-align:right;
	text-decoration: none;
}
.text_petit2 a {
	color: #666666;
	font-size: 10px;
	vertical-align: bottom;
	text-decoration: none;
	text-align:right;
}
.text_petit2 a:link {
	color: #666666;
	font-size: 10px;
	vertical-align: bottom;
	text-decoration: none;
	text-align:right;
}
.text_petit2 a:hover {
	color: #666666;
	font-size: 10px;
	vertical-align: bottom;
	text-decoration: none;
	text-align:right;
}
.text_petit2 a:visited {
	color: #666666;
	font-size: 10px;
	vertical-align: bottom;
	text-decoration: none;
	text-align:right;
}
.text_petit2 a:active {
	color: #E55029;
	font-size: 10px;
	vertical-align: bottom;
	text-decoration: none;
	text-align:right;
}
.text_petit_Roig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E55029;
}
.text_gran {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.text_medium_roig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E55029;
}


/*--------------------  M E N U  S T Y L E S -------------------- */

.menu1Home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	margin-bottom: 0px !important;
  	margin-bottom /**/:1px;
	color: #666666;
	/*padding-left: 3px;*/
}

.menu1Home a {
	display: block;
	padding: 0px !important;
  	padding /**/:1px;
}

.menu1Home a:link {
	color: #666666;
	text-decoration: none;
}

.menu1Home a:visited {
	color: #666666;
	text-decoration: none;
}

.menu1Home a:hover {
	color: #E55029;
	text-decoration: none;
}

.menu1Homedesactiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #FFFFFF;
	margin-bottom: 0px !important;
  	margin-bottom /**/:1px;
	color: #E55029;
	/*padding-left: 3px;*/
}
.titol_menium_negre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.titol_menium_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.text_medium24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
}

/*--------------------  M E N U SUPERIOR S T Y L E S -------------------- */
.menup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align:center;
	line-height: 30px;
	display: block;

}
.menup a {
	/*color: #666666;*/
	/*text-decoration: none;*/
	/*line-height: 30px;*/
	width: 100%;
	display: block;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 4px;
}

.menup a:link {
	color: #666666;
	text-decoration: none;

}
.menup a:visited{
	text-decoration: none;
	color: #666666;
	
}
.menup a:hover {
	border-top-color: #E55029;

}
.menup a:active {
	text-decoration: none;
	color: #666666;
}

/*--------Menus activats--------------*/

.menupactiu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	text-align:center;
	line-height: 30px;
	display: block;
	width: 100%;
}

.menupactiu a {
	/*text-decoration: none;*/
	/*text-align:center;*/
	/*line-height: 30px;*/
	display: block;
	width: 100%;
	border-top-color: #E55029;
	border-top-style: solid;
	border-top-width: 4px;
}

.menupactiu a:link {
	color: #666666;
	text-decoration: none;
}
.menupactiu a:visited {
	text-decoration: none;
	color: #666666;
}
.menupactiu a:hover {
	text-decoration: none;
	color: #666666;
}
.menupactiu a:active {
	text-decoration: none;
	color: #666666;
}
.text_petit2negre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	vertical-align: bottom;
	text-align:right;
	text-decoration: none;
}
