/* ESTILS PER MOZILLA/FIREFOX */

/* --------------------------- ESTILS GENERALS ----------------------------- */
body {
	font-family: Verdana, Arial, sans;
	font-size: 7pt;
	margin: 0px;
	background-color: #FFF;
  color: #444;
}

a {
	text-decoration: underline;
	color: #444;
}

img {
	border: 0px;
}

/* -------------------------- FI ESTILS GENERALS --------------------------- */
/* -------------------------- LAYOUT GENERAL     --------------------------- */
#screen {
	width: 1000px;
	background-color: #FFF;
	margin: 0 auto;
	text-align: left;
}
/* -------------------------- FI LAYOUT GENERAL  --------------------------- */
/* -------------------------- AREA TOP ------------------------------------- */
#screen #area_top {
}

  /* BARRA SUP */
  #barra_sup {
    padding: 0;
    background-color: #DADADA;
    overflow: auto;
    border-bottom: 1px solid #5e5f61;
  }

    /* MENUS */
    ul.menu {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    
    ul.menu_h li {
      display: inline;
      float: left;
      padding: 0;
    }

    ul#menu_superior {
      margin-right: 4px;
    }
    
    ul#menu_superior, ul#menu_idiomes {
      float: right;
    }
    
    ul#menu_superior li, ul#menu_idiomes li {
      padding: 2px 0;
    }
    
    ul#menu_superior a, ul#menu_idiomes a {
      padding: 2px 6px;
      color: #444;
      text-decoration: none;
      border-right: 1px solid #DADADA;
    }
    
    ul#menu_superior a:hover,
    ul#menu_superior li.sel a,
    ul#menu_idiomes a:hover,
    ul#menu_idiomes li.sel a {
      background-color: #350e8f;
      color: #FFF;
      border-right: 1px solid #0c6c46;
    }
    
  /* LOGO */
  #logo {
    position: relative;
	padding-top:15px;
	padding-bottom:10px;
  }
      
    #logo .empreses{
      position: absolute;
      right: 10px;
      top: 10px;
    }
  
    #logo .julia_rentacar {
      margin: 17px 0 4px 4px;
    }
  
  /* MENU PRINCIPAL */
  #menu {
    margin-top: 2px;
    position: relative;
    background-color: #98979C;
    overflow: visible;
    height: 198px;
  }
  
    #menu .imatge_top {
      float: right;
      border-left: 5px solid #FFF;
    }

    ul#menu_principal {
      width: 199px;
      position: absolute;
      bottom: 0;
      left: 0;
      display: block;
    }
    
    ul#menu_principal li {
      position: relative;
    }
      
    ul#menu_principal a {
      display: block;
      width: auto;
      padding: 8px 0 8px 24px;
      border-top: 1px solid #FFF;
      color: #FFF;
      text-decoration: none;
      text-transform: uppercase;
    }
    
    ul#menu_principal li:hover a, ul#menu_principal li.sel a {
      font-weight: bold;
      background: #350e8f url(../media/image/marca_menu.gif) no-repeat right center;
    }
    
    ul#menu_principal ul {
      display: none;
    }

    ul#menu_principal li:hover ul {
      display: block;
      position: absolute;
      left: 199px;
      top: -22px;
      width: 140px;
      border: 1px solid #FFF;
      background-color: #E7E7E7;
    }

    ul#menu_principal li.sel li a,
    ul#menu_principal li:hover li a {
      background: none;
      color: #444;
      font-weight: normal;
    }

    ul#menu_principal li li a:hover,
    ul#menu_principal li.sel li.sel a {
      font-weight: bold;
      background: #350e8f url(../media/image/marca_menu.gif) no-repeat right center;
      color: #FFF;
    }
    
  /* RUTA */
	#ruta {
	  margin-top: 5px;
	  padding: 2px 0 2px 205px;
	  background-color: #DADADA;
    font-size: 7pt;
  }
  
  #ruta a {
    color: #000;
    text-decoration: none;
  }
  
  #ruta a:hover {
    text-decoration: underline;
  }  

/* -------------------------- FI AREA TOP ---------------------------------- */

/* -------------------------- AREA CEN ------------------------------------- */
div#screen div#area_cen {
  margin-top: 5px;
	padding-top: 7px;
	padding-bottom: 10em;
  background-color: #EEE;
}

	#center_main {
		font-size: 8pt;
		margin: 0 0px 0 40px;
		float:left;
		width:659px
	}
		#center_left {
			width:199px;
			float:left;
			margin-right:5px;
		}	
	
		h1 {
			color: #350e8f;
			font-size: 20pt;
			font-weight: normal;
			margin: 0;
			margin-top:15px;
		}
		h2 {
			/*border-bottom:1px solid #350e8f;*/
			color:#350e8f;
			font-size:15pt;
			font-weight: normal;
			margin:0 0 10px;
			padding:4px 0 3px 0px;
		}
		b {
			color:#350e8f;
		}
		a {
			color:#350e8f;
		}
		#center_main ul li {margin-bottom:10px;}
td.destacat {
	background-color:#350e8f;
	color:#FFFFFF;
	/*float:left;*/
	padding:10px;
	width:210px;
}
	td.destacat a{
		color:#FFF;
	}
	
	div#center_right {
		width:220px;
	}
div.block_destacat {
	background-color:#350e8f;
	color:#FFFFFF;
	float:left;
	padding:10px;
	width:179px;
}
div.block_destacat a {
	color:#FFF;
}
div.block_destacat h3 {
	font-size:15px;
}
div.block_destacat_top {
	background-color:#350e8f;
	color:#FFFFFF;
	padding:10px;
	width:179px;
}
/*#center_main .homebox.semidestacat {
width:auto;
}

#center_main .homebox {
float:left;
margin:0 0 16px 9px;
width:207px;
}*/	  
	  #center_main p {
	    margin: 0 0 10px 0;
	  }
	  
	  #center_main p.llista {
	    margin: 0;
	  }
	  
	  #center_main img {
	    /*margin-top: 20px;*/
	  }
	
	table {
		text-align:center;		
	}
	table td {
		background-color:#808080;
		color:#FFF;
	}
	table.nadal td.header {
		background-color:#350e8f;		
	}
	table.nadal td.header1 {
		background-color:#350e8f;
		font-size:15px;
		font-weight:bold;
	}
	table.nadal td.header2 {
		background-color:#350e8f;
		font-size:12px;
	}
	table.julia td.header {
		background-color:#0B995D;		
	}
	table.julia td.header1 {
		background-color:#0B995D;
		font-size:15px;
		font-weight:bold;
	}
	table.julia td.header2 {
		background-color:#0B995D;
		font-size:12px;
	}	
	table td.info {
		background-color:#EEEEEE;
		border:1px solid #000;
		color:#000;
	}
/* -------------------------- FI AREA CEN ---------------------------------- */
