/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
		background:#ccc;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Tahoma;
		font-size:0.688em;
		line-height:1.273em;
		color:#333638;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0c9ace;}
a:hover{text-decoration:none;}
p {padding-top:14px;}
.p1 {padding-top:15px;}
.pb {padding-bottom:10px;}

/* ============================= main layout ====================== */

/* .more { padding-left:12px;} */
/* EW */
.more { padding-left:5px;}
/* FI EW */
h1 {background:url(../images/logo.jpg) top left no-repeat; text-indent:-10000px; height:66px; line-height:1.25em; font-size:0.75em;}
h2 {color:#1860a9; font-size:1.818em; line-height:1em; font-weight:normal; margin-bottom:10px;}
h2 span {font-size:1.2em; text-transform:uppercase; display:block;}
/* EW */
.h2_gran_ew {font-size:1.818em; line-height:1em; text-transform:uppercase; display:block;}
.titol_dintre_editor {font-size:1.818em; line-height:1em; font-weight:normal;}
/* FI EW */
h3 {font-size:1.818em; color:#505050; line-height:1em; font-weight:normal; margin:13px 0 10px 0; }
h3 span {font-size:0.6em; color:#b0b0b0; font-weight:bold; line-height:1em; display:block;}
.h3 {margin-top:40px;}

li a {color:#0c9ace; line-height:1.818em;}

/*EW */
td a {color:#0c9ace; line-height:1.818em;}
.idioma_select {color:#333; font-weight:bold; text-decoration:none}
/*FI EW */

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 20px 0px 0; float:left;}

/* ============================= header ====================== */

#header .flash {margin-left:0px;}
#header .content_menu {background-color: #fff; margin-left:20px; width:725px;}

/* ============================= middle ====================== */

#middle .indent { margin-left:20px; padding:47px 0 37px; background-color: #fff}
.small {font-size:0.909em; line-height:1.4em;}
.blue {color:#0c9ace;}
.line {border-left:3px solid #f8ab0c; padding-left:12px; margin-top:7px;}
#middle .column1 .padding, #middle .col1 .padding {padding:0 0px 0 0;}
.pseudolist {padding:33px 0 25px 0;}
.prod_breudesc {
  background-color: #fff;
  max-height: 44px;
  overflow:hidden;
}
.prod_mesinfo {
  margin:0;
  padding:3px 0 0 0;
}
.prod_preu {
  color:#0c9ace;
  padding-top: 3px;
}
/* ============================= footer ====================== */

#footer .indent {padding-top:9px;}

/* ============================= index ============================= */
#index #middle .indent { padding:0px 0 32px 0;}

#index .imgindent {margin:0 17px 0 0;}
#index .imgindent2 {margin:0 17px 8px 0;}

#subscripcio_top_estil { background:url(../images/form_box_top.gif) bottom left no-repeat; width:217px; height: 20px; padding:0px; margin:0px}
#capa_subscripcio .pad {padding:10px 0 10px 20px;}
#capa_subscripcio { background-color:#DCDCDC;} /*background:url(../images/form_box.gif) top left;*/
#capa_subscripcio form {padding:0px; margin:0px;}
#capa_subscripcio .input {width:124px; height:20px;}
#capa_subscripcio span {text-transform:uppercase; font-weight:bold; color:#333638; font-size:1.273em; font-family:arial;}
#capa_subscripcio div {padding-top:10px;}
#subscripcio_bottom {background:url(../images/form_box_bottom.gif) top left no-repeat; width:217px; height: 8px;}

#buscador {margin-top:32px;}
#buscador .pad {padding:20px 0 20px 20px;}
#buscador {background:url(../images/form_box_cerca.gif) top left no-repeat;}
#buscador .input {width:124px; height:20px;}
#buscador span {font-weight:bold; color:#333638; font-family:arial;}
#buscador div {padding-top:10px;}

#favorits_top { background:url(../images/form_box_top.gif) bottom left no-repeat; width:217px; height: 20px; padding:0px; margin-top:8px}
#favorits .pad {padding:10px 0 10px 20px;}
#favorits { background-color:#DCDCDC;} /*background:url(../images/form_box.gif) top left;*/
#favorits form {padding:0px; margin:0px;}
#favorits .input {width:124px; height:20px;}
#favorits span {text-transform:uppercase; font-weight:bold; color:#333638; font-size:1.273em; font-family:arial;}
#favorits div {padding-top:10px;}
#favorits_bottom {background:url(../images/form_box_bottom.gif) top left no-repeat; width:217px; height: 8px;}

/* ---------------Todo DIV Galeria-------------------*/
#galeria ul {
  list-style:none;
  margin:0;
  padding:0 0 0 0px;
  clear:both;
}
#galeria h2 {
  color:#1860a9; font-size:17px; line-height:1em; font-weight:normal; margin-bottom:15px;
  border-bottom:1px solid #1860a9;
}
#galeria ul li {
  border:1px solid #828482;
  margin:0 6px 6px 0;
  padding:5px;
  color:#000000;
  float:left;
  height:75px;
  width:100px;
  text-align:center;
  cursor: pointer;
  /* TRANSPARENCIA */
  opacity: 0.6;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
}
#galeria ul li:hover {
  border:1px solid #d7d7d7;
  /* TRANSPARENCIA */
  opacity: 1;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  -khtml-opacity: 1;
}
#galeria ul li img {
  border:0;
}

/* ============================= index-2 =========================== */

#index_2 #middle .indent { padding:47px 0 48px 0;}

/* ============================= index-3 =========================== */

#index_3 #middle .indent { padding:0px 0 30px 0;}

/* ============================= index-4 =========================== */

#index_4 #middle .indent { padding:47px 0 34px 0;}

/* ============================= index-5 =========================== */

#index_5 #middle .indent { padding:47px 0 46px 0;}

form .rowi {height:48px;}

.input {width:194px;  padding:1px 3px 1px 3px; font-size:1em;}
textarea {width:350px; height:90px; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */

