﻿BODY
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	background-color    : #d4d4d4;
	text-align			: center;
	margin				: 0px;
}

A
{
  text-decoration:  none;
}

.web_top
{
	color				: #FFFFFF;
	background		    : url(images/fons/tot_fons.gif) #d4d4d4 repeat-x;
	font-family		    : Verdana, Arial, Helvetica, sans-serif;
	padding				: 20px 0px 0px 0px;
	height				: 65px;
}

.web_bottom
{
  background			: url(images/tot_fons_bottom.gif) #d4d4d4 repeat-x;
	height					: 60px;
}

.web_principal
{
  width:880px;
}

.submenu_1L 
{
	padding				: 0px;
	text-align			: left;
	height		        : 40px;
	vertical-align		: top;
	background			: url(images/fons/submenu_top.gif) repeat-x bottom left;
}

.submenu_1R {
	  background		: url(images/fons/submenu_top.gif) repeat-x bottom right;
	  text-align		: center;
	  vertical-align	: bottom;
}

.submenu_client_1R {
	  background		: url(images/fons/submenu_client_top.gif) repeat-x bottom right;
	  text-align		: center;
	  vertical-align	: bottom;
}

.submenu_2 {
	background			: url(images/fons/submenu_bottom.gif) no-repeat top;
	padding				: 0px 5px 0px 5px;
	vertical-align		: top;
	font-size			: 8pt;
	height				: 25px;
}

.submenu_2 A
{
	color: #FFFFFF;
	text-decoration: none;
}

.submenu_2 A:HOVER
{
  font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.submenu_client_2 
{
  background		: url(images/fons/submenu_client_bottom.gif) no-repeat top;
	padding				: 0px 5px 0px 5px;
	vertical-align: top;
	font-size			: 8pt;
	height				: 18px;
}
      
/* MENU PRINCIPAL (EXISTEN 3 ESTADO: Selected, Norma y Over) y DOS
		Medidas diferentes (G Grande, P Pequena) */
.menu_p1 {
	height				: 30px;
	background			: url(images/menu/menu_p1.gif) repeat-x bottom right;
	float				: left;
	font-size			: 4pt;
}

.menu_p2 {
	height				: 30px;
	background			: url(images/menu/menu_p2.gif) repeat-x bottom right;
	float				: left;
	font-size			: 4pt;
}

.menu_p3 {
	height				: 30px;
	background			: url(images/menu/menu_p3.gif) repeat-x bottom right;
	float				: left;
	font-size			: 4pt;
}

.menu_g1 {
	height				: 30px;
	background			: url(images/menu/menu_g1.gif) repeat-x bottom right;
	float				: left;
	font-size			: 4pt;
}

.menu_g2 {
	height				: 30px;
	background			: url(images/menu/menu_g2.gif) repeat-x bottom right;
	float				: left;
	font-size			: 4pt;
}

.menu_g3 {
	height				: 30px;
	background			: url(images/menu/menu_g3.gif) repeat-x bottom right;
	float				: left;
}

.menu_titol {
	padding				: 6px 0px 0px 0px;
	font-size			: 9pt;
	color         : #FFFFFF;
}

.menu_titol a
{
	color		        : #FFFFFF;
	text-decoration     : none;
}

.menu_titol a:hover
{
	font-weight	  : bold;
	color         : #FFFFFF;
	font-size     : 8pt; 
}

.menu_pc1 {
	height				: 30px;
	background		: url(images/menu/menu_pc1.gif) repeat-x bottom right;
	float				  : left;
	font-size			: 4pt;
}

.menu_pc2 {
	height				: 30px;
	background		: url(images/menu/menu_pc2.gif) repeat-x bottom right;
	float				  : left;
	font-size			: 4pt;
}

.menu_gc2 {
	height				: 30px;
	background  	: url(images/menu/menu_gc2.gif) repeat-x bottom right;
	float				  : left;
	font-size			: 4pt;
}

.menu_gc1 {
	height				: 30px;
	background  	: url(images/menu/menu_gc1.gif) repeat-x bottom right;
	float				  : left;
	font-size			: 4pt;
}

.web_principal 
{
  width           : 880px;
}

.left_bar {
	float	        : left;
	width         : 170px;
	padding			  : 0px;
}

.usuaris
{
  background      : url(images/fons/fons_orange.gif) repeat-x 0 -2px;
  width           : 170px;
  height          : 177px;
}

.usuaris A
{
    color: #000000;
}

.registre_usuaris
{
  background      : url(images/fons/registre_user.jpg) repeat-y 0 -2px;
  width           : 520px;
  color           : #000000;
  font-size       : 8pt;
}

.registre_usuaris INPUT
{
  font-family			: Verdana, Arial, Helvetica, sans-serif;
  font-size       : 8pt;  
  height          : 13px;
}

.registre_concurs
{
  background      : url(images/fons/bg_concurs.gif) repeat-y 0 -2px;
  width           : 520px;
  color           : #FFF;
  font-size       : 8pt;
}

.registre_concurs INPUT
{
  font-family			: Verdana, Arial, Helvetica, sans-serif;
  font-size       : 8pt;  
  height          : 13px;
}

.usuaris table {
			text-align			: center;
			width				: 100%;
			border				: 0px;
		}
.usuaris th {
			font-size			: 10pt;
			font-weight			: bold;
		}
.usuaris td {
			font-size			: 8pt;
			font-weight			: normal;
		}
.usuaris input {
			font-family			: Verdana, Arial, Helvetica, sans-serif;
			font-size			: 8pt;
			height				: 12px;
			width				: 100px;
			font-weight			: normal;
		}
		
.contingut {
  float           : left;
  width           : 520px;
  padding         : 0px 10px 0px 10px;
}

.right_bar {
  float           : right;
  width           : 170px;
  padding         : 0px;
}

.novetats1 
{
	background      : url(images/marcs/fons_novetats2.gif) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.novetats1 table 
{
			text-align			: center;
			width						: 94%;
			border					: 0px;
}

.novetats1 th 
{
			font-size				: 11px;
			font-weight			: bold;
			height					: 25px;
			color						: #FFFFFF;
			text-align      : center;
}

.novetats1 td 
{
			font-size				: 9px;
			font-weight			: normal;
			padding					: 0px;
			color						: #FFFFFF;
}

.novetats1 img 
{
		border					: 3px solid #000000;
}

/* ZONA NOVETATS 2 */
.novetats2 
{
  	background      : url(images/marcs/fons_novetats2.gif) repeat-x 0 -2px;
		width           : 170px;
		height          : 177px;
}

.novetats2 table 
{
  	text-align			: center;
		width						: 94%;
		border					: 0px;
}

.novetats2 th 
{
		font-size				: 11px;
		font-weight			: bold;
		height					: 25px;
		color						: #FFFFFF;
}

.novetats2 td 
{
		font-size				: 9px;
  	font-weight			: normal;
		padding					: 0px;
		color						: #FFFFFF;
}

.novetats2 img 
{
		border					: 3px solid #000000;
}

.cercador 
{
	background      : url(images/marcs/fons_vermell.gif) repeat-x 0 -2px;
	width           : 520px;
	height          : 177px;
	color			: #FFFFFF;
}

.cercador A
{
	color			: #FFFFFF;
}

.cercador th 
{
	font-size			: 10pt;
	font-weight			: bold;
	text-align			: left;
	padding-left        : 10px;
}

.cercador td 
{
	text-align			: left;
	font-size			: 8pt;
	font-weight			: normal;
	width				: 50%;
	padding-left        : 5px;
}

.cercador SELECT 
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	height					: 18px;
	font-size				: 11px !important;
	vertical-align	: middle;
}

/* NOTICIES */
.noticies {
	background      : url(images/noticies_background.gif) repeat-y 0 -2px;
	width           : 520px;
	height          : auto;
	font-size				: 10pt;
	font-weight			: bold;
	text-align			: left;
}
.noticies img {
	border					: 0px;
}

.noticies_modul {
	text-align			: center;
	border					: 0px;
	width						: 480px;
	background			: url(images/noticies_modul_background.gif) repeat-y;
}

/* NOTICIES - LA NOTICIA */
.noticia {
}

.noticia img {
	border					: 2px solid #959595;
}

.noticia td {
	vertical-align	: top;
	text-align			: left;
	font-size				: 7pt;
	font-weight			: normal;
}

.noticia th {
	text-align			: left;
	font-size				: 10pt;
	vertical-align	: top;
	font-weight			: bold;
	padding					: 0px 10px 0px 10px;
}


.banner1 
{
	background      : url(images/upload/banner1.jpg) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.banner2 
{
	background      : url(images/upload/banner2.jpg) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.banner3 
{
	background      : url(images/upload/banner3.jpg) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.banner4 
{
	background      : url(images/upload/banner4.jpg) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.banner5 
{
	background      : url(images/upload/banner4.jpg) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.banner6 
{
	background      : url(images/upload/banner4.jpg) repeat-x 0 -2px;
	width           : 170px;
	height          : 177px;
}

.vehicle
{
  font-family     : Verdana; 
  background-color: #FFFFFF; 
}

.vehicle TD
{
  text-align      :left;
  font-size       :8pt;
  vertical-align  :top;
  padding         :5px 5px 5px 5px;
  font-weight     :normal;
  background-color:#FFF;
}

.paginador, .paginador2
{
  font-size       :8pt;  
}
.paginador A
{
  font-size       :8pt;  
  color           :#FFF;
  text-decoration :none;
}
.paginador .actual
{
    font-weight   :bold;
    color         :#FF0000;
}

.paginador2 A
{
  font-size       :8pt;  
  color           :#000;
  text-decoration :none;
}
.paginador .actual
{
    font-weight   :bold;
    color         :#FF0000;
}

.resultats
{
  background      : url(images/fons/fons_result.gif) repeat-y; 
  text-align      : left;
}

.usuaris .registrats TD
{
  font-size       : 8pt;
  text-align      : left;
  padding         : 0px 0px 0px 20px;
}

.usuaris .registrats TD LI
{
  display:list-item;
  list-style:disc;
}

.error
{
  font-size       : 8pt;
  color           : #FF0000;
  font-weight     : bold;
}

.table_client
{
  background-color : #556971;
  border-left      : 1px solid #bebebe;
}

.table_client_dades
{
  background-color : #556971;
  border-left      : 1px solid #bebebe;
}

.table_client_dades INPUT
{
  font-size       : 8pt;  
  height          : 13px;
  border          : 0px;
}

.menu_client 
{
	padding		  : 6px 0px 0px 0px;
	font-size	  : 9pt;
	color         : #FFFFFF;
}

.menu_client A
{
  color           : #FFFFFF;
  text-decoration : none;
}

.menu_client A:HOVER
{
  color           : #FFFFFF;
  font-weight   : bold;
}

.llistat_clients
{
  color           : #000000;
  text-align      : left;
  font-size       : 8pt;
}

.llistat_clients TH A
{
  color           : #000000;
}

.llistat_clients TH A:HOVER
{
  color           : #000000;
}

.llistat_clients TR.elem:HOVER
{
  background-color: #AAAAAA;
  cursor          : pointer;
}

.llistat_clients TR.elem
{
  background-color:#CCCCCC;
  cursor          : pointer;
}

.llistat_clients TR.elem TD
{
  padding : 0px 5px 0px 5px;
}

.nou_client
{
  color           : #FFF;
  background-color: #556971;
  border-left     : 1px solid #bebebe;
  text-align      : left;
}

.nou_client INPUT
{
  font-size       : 8pt;  
  height          : 13px;
  border          : 0px;
}

.nou_client TEXTAREA
{
  font-size       : 8pt;  
  border          : 0px;
  font-family			: Verdana, Arial, Helvetica, sans-serif;
}

.nou_anunci
{
  background-color : #556971;
  border-left      : 1px solid #bebebe;
}

.nou_anunci SELECT
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	height					: 18px;
	font-size				: 8pt;
	vertical-align	: middle;
	
}

.nou_anunci INPUT
{
  font-size       : 8pt;  
  height          : 13px;
  border          : 0px;
}

#titol_vehicle
{
  width           : 686px;
  height          : 25px;
  background      : url(images/fons/bg_titol_web.jpg) repeat-y;
  line-height     : 25px;
  text-align      : left;
  padding-left    : 5px;
  color           : #FFF;
}

#fotos_vehicle
{
  width           : 264px;
  background      : url(images/fons/bg_galeria_veh.jpg) repeat-x;
}

#info_vehicle
{
  width           : 420px;
  background      : url(images/fons/bg_info_veh.jpg) repeat-x;
  height          : 280px;
}

.info_vehicle
{
  font-family     : Verdana;
  font-size       : 11px;
  text-align      : left;
  padding-left    : 5px;
  height          : 280px;
}

#creditos
{
    font-family:Verdana;
    font-size:9px;
    padding:5px;
}

#creditos A
{
    font-family:Verdana;
    font-size:9px;
    color:#000;
}


