@CHARSET "ISO-8859-1";

html {min-height: 100%;}

body { margin: 0 auto; padding: 0; font-size: 10px; font-family: "Verdana", "Helvetica", sans-serif;}

.ui-menu { width: 150px; }
    
    #container
	{
	    /*width: 100%;
	    min-width: 960px;*/
	}
	
	#nav
	{
	    float: left;
	    width: 180px;
	    height: 100%;
	    min-height: 500px;
	     /*border: 1px solid #ff0000; */
		background: #FFFFFF;
	    padding-left: 10px;
	}
	
	#content
	{
	    margin-left: 210px;
	    margin-right: 20px;
	    /*min-width: 755px; */
	    height: 100%;
	    /*min-height: 600px;*/
	    border: 1px solid #ffffff;
	}
	
	


/* Cabecera */

#cabecera { 
	margin-top: 0px;
	margin-left: 0px;
	padding: 0; 
	width: 100%; 
	height: 79px; 
	background-color: #FFF; 
	text-align:left;
	font-size: 12px; font-family: "Verdana", "Helvetica", sans-serif;
}

/*
#barra_menu { margin:0; padding: 0px 0; width: 100%; height: 24px; background-color: #069; }
	.menu { list-style:none; margin: 0; padding:0; }
	.menu li { float:left; color: #FFF; font-family: "Verdana", "Helvetica", sans-serif; font-size:12px; text-decoration:none;}
	.menu li a { display:block; margin: 0; padding: 5px 17px 5px 7px; color: #FFF; font-family: "Verdana", "Helvetica", sans-serif; font-size:12px; text-decoration:none; border-left: 1px solid #FFF; }
	.menu li a:hover { background-color:#DDD; color: #069; }
	.menu li a.current { margin:0; padding: 5px 18px 5px 5px; color: #4EA932; font-family: "Verdana", "Helvetica", sans-serif; font-size:12px; font-weight: bold; text-decoration:none; }
	.menu li a:hover.current { color: #AAAAAA; }
	
#barra_submenu { margin:0; padding: 0px 0; width: 100%; height: 22px; background-color: #999; }
	.smenu { list-style:none; margin: 0; padding:0; }
	.smenu li { float:left; color: #FFF; font-family: "Verdana", "Helvetica", sans-serif; font-size:10px; text-decoration:none;}
	.smenu li a { display:block; margin: 0; padding: 5px 17px 5px 7px; color: #FFF; font-family: "Verdana", "Helvetica", sans-serif; font-size:10px; text-decoration:none; border-left: 1px solid #FFF; }
	.smenu li a:hover { background-color:#DDD; color: #069; }
	.smenu li a.current { margin:0; padding: 5px 18px 5px 5px; color: #4EA932; font-family: "Verdana", "Helvetica", sans-serif; font-size:10px; font-weight: bold; text-decoration:none; }
	.smenu li a:hover.current { color: #AAAAAA; }
	
.menu li option { 
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color:#06C;
}
.menu li select { 
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color:#06C;
}
	
	

/* Cuerpo */
#cuerpo { margin-top: 2px; margin-left: 10px; padding: 5px 5px; width: 97%; background-color: #FFFFFF; min-height:575px; height: auto !important; height:575px; }

	

/* 2a Parte */
#Segunda { padding: 0 0 25px 0; background: #36342F; border-top: 5px solid #000000; }

#Contenido_Segunda { width: 950px; margin: 0 auto; padding: 0; min-height:76px; height: auto !important; height:76px;}

/* pie */
#Pie { height:76px; }
	#Contenido_Pie { width: 950px; margin-top: 20px; }
		.Col1 { float:left; width:470px; }
		.Col1 p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: normal; text-decoration: none; font-size:11px; }
		.Col1 a { font-family:Arial, Helvetica, sans-serif; color:#4EA932; font-weight: normal; text-decoration: none; font-size:11px; }
		.Col1 a:hover { color:#666666; text-decoration: none; }
		.Col2 { float:left; width:450px; margin-left: 30px; }
		.Col2 p { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight: normal; text-decoration: none; font-size:11px; text-align: right; }
		.Col2 a { font-family:Arial, Helvetica, sans-serif; color:#4EA932; font-weight: normal; text-decoration: none; font-size:11px; }
		.Col2 a:hover { color:#666666; text-decoration: none; }
		
		
#idioma{
	float:right; 
	width:200px; 
	text-align:right;
	font-size: 12px; font-family: "Verdana", "Helvetica", sans-serif; color:#4EA932;
	padding-top: 3px;
}

#idioma a{ margin:0; padding:0; font-size: 12px; font-family: "Verdana", "Helvetica", sans-serif; color:#4EA932; } 
#idioma a:link { color: #FFF; text-decoration: none; } 
#idioma a:visited { color: #4EA932; text-decoration: none; } 
#idioma a:hover { text-decoration:underline; } 
#idioma a:active { color: #4EA932; text-decoration: none; } 
		
.expn_btnDefault
{
	background-image:url('bg_button.png');
	background-repeat:repeat-x;
	border: solid 1px Black;
	color:#000000;
	font-size:x-small;
	height:22px;
}
.expn_tbMenu
{
    width: 240px;
    height: 100px;
    margin-left: auto; 
    margin-right: auto;
    border-width:1px;
    background-color:#E0E9F0;
    border-color:#7E858B;
    font-family:Verdana;
    border-style:solid;
    font-size:x-small;
}
.expn_tbCellMenuTitle
{
	border-style: none;
	letter-spacing:1px; 
	font-family:Verdana; 
	font-size:x-small;
	color: #FFFFFF; 
	height:17px; 
	border-color: inherit; 
	border-width: 0px; 
	background-image:url('bg_sidebarmenu.png'); 
	background-repeat:repeat-x; 
	margin-top:0px;
}


/* *********************************************************************
   TAULES DE LLISTATS
   ******************************************************************** */
table.llistats {
  border-collapse: collapse;
  border: 1px solid #000000;
  font: normal 10px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background:#DDD;
}

table.llistats td {   
  background:#EEE;
  border-style: solid dashed solid dashed;
  border-color: gray gray gray gray;
  border-width: 1px 1px 1px 1px;
  font: normal 10px verdana, arial, helvetica, sans-serif;
}

table.llistats td.remarcat {   
  background:#CF6;
  border-style: solid dashed solid dashed;
  border-color: gray gray gray gray;
  border-width: 1px 1px 1px 1px;
  font: normal 10px verdana, arial, helvetica, sans-serif;
}

table.llistats th { 
	border: 1px solid #070768;
	color:#070768;
	vertical-align:text-top;
}

table.llistats input.btn { 
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color:#000;
}

table.llistats input.text { 
	font: normal 10px verdana, arial, helvetica, sans-serif;
	color:#000;
}

table.llistats option.normal { 
	font: normal 9px verdana, arial, helvetica, sans-serif;
	color:#06C;
}

table.llistats select.normal { 
	font: normal 9px verdana, arial, helvetica, sans-serif;
	color:#06C;
}

table.llistats a:link { 
	font: normal 9px verdana, arial, helvetica, sans-serif;
	color:#06C;
	text-decoration:none;
}
table.llistats a:visited {
	text-decoration:none;
	color:#06C;
}
table.llistats a:active {
	color:#06C;
	text-decoration:none;
}
table.llistats a:hover {
	text-decoration:underline overline;
	background-color:#3FF;
}



/* *********************************************************************
   TAULES DE FORMULARIS
   ******************************************************************** */
table.formulari {
  /*border-collapse: collapse;
  border: 1px solid #000000;*/
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background:#FFF;
}

table.formulari .capcalera{
	/*border: 1px solid #070768; */
	background-color:#900;
	color:#FFF;
	vertical-align:middle;
	height:20px;
}

table.formulari .titol{
	/*border: 1px solid #070768; */
	background-color:#369;
	color:#FFF;
	text-align:right;
	vertical-align:top;
	padding-right: 5px;
	height:20px;
}

table.formulari td {   
  /*background:#EEE;
   border-style: solid solid solid solid;
  border-color: gray gray gray gray;*/
  border-width: 1px 0px 1px 0px; 
  font: normal 11px verdana, arial, helvetica, sans-serif;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
}
table.formulari th { 
	/*border: 1px solid #070768;
	border-top: 1px solid #070768;*/
	color:#070768;
	vertical-align:top;
	/*height:25px;*/
	padding-top:5px;
	padding-bottom:5px;
	background-color:#BBB;
}

table.formulari .blanc {   
  background:#FFF;
}

table.formulari input.btn { 
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color:#000;
}

span#radio label { 
	font-size: 11px; font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color:#000;
}

table.formulari input.text { 
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color:#000;
}

table.formulari option.normal { 
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color:#06C;
}

table.formulari select.normal { 
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color:#000;
}

table.formulari a:link { 
	font: normal 11px verdana, arial, helvetica, sans-serif;
	color:#F00;
	text-decoration:none;
}
table.formulari a:visited {
	font: normal 11px verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	color:#F00;
}
table.formulari a:active {
	color:#F00;
	text-decoration:none;
}
table.formulari a:hover {
	text-decoration:underline;
}


input.petitcheck {
	height: 1em;
	width: 1em;
	padding: 0px;
	margin: 0px;
}

/* *********************************************************************
   DIV DELS TITOLS DE LES PLANES
   ******************************************************************** */
div#titolplana {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	width: 450px; 
	background: white; 
	padding: 5px;
	}
	
/* *********************************************************************
   DIV DE LA INFO DEL PACKING
   ******************************************************************** */
.infopacking {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	background:#FF9;
	padding: 5px;
	border: 1px solid black;
	}
	
	
/* *********************************************************************
   INFO DE TEMPS DE GENERACIO DE P�GINA
   ******************************************************************** */	
	
#timespan {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #999;
	position: relative;
	text-align:center;
}