/**********************
Creat 19/07/2006
Roger Olivella
***********************/

/***********************
Generic
************************/

/*Body genèric*/
BODY {
	background-color: #c0c0c0;
	font-size: 12px;
    font-family : verdana, sans-serif;
    color : #000000;
}

/*Links:*/
a:link { color:#a31f1f; text-decoration: none; }	
a:visited { color:#a31f1f; text-decoration: none;}
a:hover { color:#000000 }

/*Input:*/
INPUT {
		font-family: verdana, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		text-align:left;
		border:1px solid ;
		padding-left: 5px;
		padding-right: 5px
}

INPUT.btn {
		font-family: verdana, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		border:1px solid ;
}

/*Input radiobuttons:*/
INPUT.radios {
		font-family: verdana, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		text-align:left;
		padding-left: 5px;
		padding-right: 5px
}

/***********************
Taules
************************/

/*Taula del Search*/
table.search {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
}

/*Taula dels resultats del search*/
table.results {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #e5e5e5;
}

/*Taula de les fotos thumbnail*/
table.showPhotos {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
}

/*Taula de les purchase options*/
table.purchaseOpt {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
}

/*Taula del photo added*/
table.photoadded {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
}

/*Taula MYCART*/
table.mycart {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
}

/*Taula customer data*/
table.custdata {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
 	border-spacing: 10;
}

/*Taula review order*/
table.review {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
 	border-spacing: 10;
}

/*Taula review order*/
table.personal {
	border: 1px solid #000000;
	font-family: verdana, sans-serif;
 	font-size: 12px;
 	background-color: #f1f1f1;
 	border-spacing: 10;
}

/*Taula home photos (matriu 4x4)*/
table.matrix {
	border-collapse: separate; 
  	border: 0px solid #f1f1f1;
}

td.colmatrix {
	border: 0px solid #f1f1f1;
}

/*Fila 1 per la taula de resultats del search*/
tr.high1 {
	background-color: #f1f1f1;
	font-family: verdana, sans-serif;
}

/*Fila 2 per la taula de resultats del search*/
tr.high2 {
	background-color: #d9d9d9;
	font-family: verdana, sans-serif;
}

/*Els nombres als títols de les taules del purchase options*/
td.high3 {
	color: #a31f1f;/*dark red*/
	font-size:20px;
	background-color: #d9d9d9;
	font-family: verdana, sans-serif;
}

/*Separador vertical a mycart.php, taula inical d'info*/
td.high4 {
	background-color: #c9c9c9;
}

/*Títols taula mycart*/
tr.high3normal {
	color: #a31f1f;/*dark red*/
	font-size:12px;
	background-color: #d9d9d9;
	font-family: verdana, sans-serif;
}

/*Taula del PHOTO ADDED*/
tr.high4normal {
	color: #ffffff;
	font-size:12px;
	background-color: #a31f1f;
	font-family: verdana, sans-serif;
}

/*Títol principal menú*/
td.menu {
	color: #a31f1f;
	font-size:12px;
	background-color: #a2a2a2;
	font-family: verdana, sans-serif;
	text-align: center;
	font-weight: bold;
}

/***********************
Fonts
************************/

/*Barcelona*/
font.bcn {
	font-family: sans-serif;
	color: #000000;/*black*/
	font-size: 33px;
}
/*Architecture*/
font.bighighlight {
	font-family: sans-serif;
	color: #a31f1f;/*dark red*/
	font-size: 33px;	
	font-weight: bold;
}

/*Font normal i petita*/
font.small {
	font-size: 12;
}

/*Font normal i highlight*/
font.normalhighlight {
	font-family: verdana, sans-serif;
	color: #a31f1f;/*dark red*/
	font-size: 12px;	
	/*font-weight: bold;*/
}

font.smallhighlight {
	font-family: verdana, sans-serif;
	color: #a31f1f;/*dark red*/
	font-size: 12px;	
	/*font-weight: bold;*/
}

/*Font subtítol pàgina*/
font.subtitle {
	font-family: verdana, sans-serif;
	color: #000000;
	font-size: 14px;	
	font-weight: bold;
}

/*Font de l'euro:*/
font.euro {
	font-family: verdana, sans-serif;
	color: #000000;
	font-size: 17px;	
	/*font-weight: bold;*/	
}

/***********************
Paragrafs
************************/

/*Paragraf normal justificat*/
p.normal_justify {
	text-align: justify;
}

/*Paragraf normal justificat*/
p.home {
	text-align: justify;
	font-family: verdana, sans-serif;
	font-size: 12px;
}

/***********************
Linies
************************/

/*Linia divisora de la capcalera*/
.split_line {
        position: relative;
        top: 8px;
        /*width: 980px;*/
		width: 100%;
        border-top: 2px solid #a31f1f;/*dark red*/
}

/*Linia divisora dels preus a mycart*/
.split_line_prices {
        position: relative;
        top: 8px;
        width: 150px;
        border-top: 2px solid #a31f1f;/*dark red*/
}

/***********************
Input
************************/
/*Caixetí dels prices*/
input.prices {
		font-family: verdana, sans-serif;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		text-decoration:none;
		text-align:right;
		border:1px solid ;
		padding-left: 5px;
		padding-right: 5px;
		background-color: #ffffff;
}

input.btn {
		font-family: verdana, sans-serif;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
		text-decoration:none;
		text-align:center;
		border:1px solid ;
		padding-left: 5px;
		padding-right: 5px;
}

