
BODY  {
	background-color: #f4f4f4;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-family: Tahoma,Verdana;
	font-size:10pt;
	padding: 0px;
	color: #3c2f29;
	}



a:link,a:visited { color:#FF6600; text-decoration:none;}
a:hover { color:#FF6600;text-decoration:underline;}.Under {text-decoration:underline;}



FORM	{
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

h1	{font-family: Arial,Tahoma,Verdana; color: #580202;margin:0}

h2	{font-family: Arial,Tahoma,Verdana;color: #580202;margin:0}
h2:link,h2:visited  { color: #580202; text-decoration:none;}

h3	{font-family: Arial,Tahoma,Verdana;color: #580202;font-size:13pt;line-height: 1.1em;margin:0}
h3:link,h3:visited  { color: #580202; text-decoration:none;}

/* ---------------------- Redslate nav ---------------------- */
.red #slatenav{
width:1000px;
	position:relative;
	display:block;
	height:42px;
	font-weight:bold;
	background:transparent url(img/redslate_background.gif) repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	text-transform:uppercase;
	font-size: 16px;
	color: #111111;
	text-align:center;
	}
.red #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #slatenav ul li a{display:block;float:left;color:#333333;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.red #slatenav ul li a:hover,.red #slatenav ul li a.current{color:#fff;background:transparent url(img/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Redslate nav ---------------------- */





.input1 {font-family: Tahoma,Verdana;font-size:8pt; background-color: #eeebe2; color: #111111; border: 1px solid;border-color: #b6b09c;padding: 1px;}
.input_search {font-family: Tahoma,Verdana;width:100px;font-size:8pt; color: #cccccc; background-color: #464646; border: 1px solid;border-color: #666666;padding: 1px;}
.input_search_nw {font-family: Tahoma,Verdana;font-size:8pt; color: #cccccc; background-color: #464646; border: 1px solid;border-color: #666666;padding: 1px;}
.input2 {font-family: Tahoma,Verdana; font-size:10pt; color: #111111; background-color: #f8f5eb; border: 2px solid;border-color: #b6b09c;padding: 1px;}
.input2notrequired {font-family: Tahoma,Verdana; font-size:10pt; color: #111111; background-color: #666666; border: 1px solid;border-color: #343434;padding: 1px;}
.input2_error {font-family: Tahoma,Verdana; font-size:10pt; color: #111111; background-color: #f57b78; border: 1px solid;border-color: #C00000;padding: 1px;}
.select {margin-left: 10px;font-family: Tahoma,Verdana;font-size:8pt; color: #cccccc; background-color: #464646; border: 1px solid;border-color: #666666;padding: 1px;}

.v8n, .p     {font-family: Tahoma,Verdana; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
.v8nn    {font-family: Tahoma,Verdana; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.v8b     {font-family: Tahoma,Verdana; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
.v8bn    {font-family: Tahoma,Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
.v8g     {font-family: Tahoma,Verdana; font-size: 11px; font-style: normal; font-weight: normal; color: #CCCCCC; text-decoration: none}
.a8bn    {font-family: Arial,Tahoma,Verdana; font-size: 11pt; font-style: normal; font-weight: bold; color: #CCCCCC; text-decoration: none}
.a7bn    {font-family: Verdana,Arial,Tahoma; font-size: 8pt; font-style: normal; font-weight: normal; color: #CCCCCC; text-decoration: none}
.v8gnotrequired    {font-family: Tahoma,Verdana; font-size: 11px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}

.petita {font-size:9px; text-decoration: none; font-family: Small Fonts, Helvetica;}
.petitan {font-size:9px; text-decoration: none; font-family: Small Fonts, Helvetica;color: #000000; text-decoration: none}
.petitag {font-size:9px; text-decoration: none; font-family: Small Fonts, Helvetica;color: #999999; text-decoration: none}
.gran,a.gran:link,a.gran:visited {  padding: 0.2em 0.5em;  color:#DFAD01;  text-align:center;  font-family: Arial,Tahoma,Verdana;  font-size: 15pt;  font-weight: bold;}


.error   {
	width:50%;
	float:center;
	position:relative;
	left:25%;
	border: 1px solid #FC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:
	bold;color: #FF0000;
	text-decoration: none;
	padding: 1em 1.5em;
	margin-top : 2px;
	margin-bottom : 2px;
	background-color: #fecccc;
	text-align:center;}
.noerror   {
	width:50%;
	float:center;
	position:relative;
	left:25%;
	border: 1px solid #009966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #009966;
	text-decoration: none;
	padding: 1em 1.5em;
	margin-top : 2px;
	margin-bottom : 2px;
	background-color: #dff6c6;
	text-align:center;}

.error2   {
	background-color: #FF0000;
/*	background: url(http://pepus.net/ioupro/private/img/error.gif) no-repeat;*/
/*	background-position: right;*/
	padding: 0.2em 0.5em;
	border: 1px solid #FF0000;
	text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fbbcbc;
	text-decoration: none;
	}


fieldset {
	border:1px solid #999999;
	padding:24px 5px 4px 40px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	}
legend {
  padding: 0.2em 0.5em;
  border:1px solid #666666;
  color:#4a3c3c;
  text-align:right;
  font-family: Arial,Tahoma,Verdana;
  font-size: 11pt;
  font-weight: bold;
  background-color: #c9c1a8;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }



.peu {
	width:1000px;
	height: 5px;
	border-top:2px solid #FFFFFF;
    padding: 10px 15px 10px 15px;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    color: #3c2f29;
    background-color: #dcd8cc;
    text-transform: uppercase;
	}

.taula {
	border:1px solid #bebbb1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: Tahoma,Verdana;
	font-size: 11px;
    color: #3c2f29;
	}
.titol_botiga	{
	font-family: Arial,Tahoma,Verdana;
	font-size: 20px;
    font-weight: bold;
    color: #3c2f29;
}

.oferta_titol	{
	font-family: Arial,Tahoma,Verdana;
	font-size: 15px;
    font-weight: bold;
    //color: #030000;
    color: #FFFFFF;
}
.oferta_text	{
	font-family: Tahoma,Verdana;
	font-size: 11px;
    color: #eeebe2;
}

.botiga_titol	{
	font-family: Arial, Tahoma,Verdana;
	font-size: 15px;
    font-weight: bold;
    //color: #030000;
    color: #FFFFFF;
}
.botiga_text	{
	font-family: Tahoma,Verdana;
	font-size: 11px;
    color: #eeebe2;
}
.text_normal	{
	font-family: Tahoma,Verdana;
	font-size: 11px;
    color: #3c2f29;
}
.revista_titol	{
	font-family: Tahoma,Verdana;
	font-size: 13px;
    font-weight: bold;
    color: #030000;
}


.contingut_esquerra {

	width:20%;
	/*border-right:1px solid #CCC;*/
	padding:4px 5px 4px 0px;
	background: url(private/img/col1.gif) repeat-y;
	background-position: right;
	}

.menu {
	font-family: Tahoma,Verdana;
    font-weight: bold;
    text-transform: uppercase;
}

.submenu {
	font-family: Tahoma,Verdana;
    font-weight: normal;
    padding-left: 20px;
    text-transform: capitalize;
}
.llista {
    width: 90%;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    border: 1px solid #666666;
    margin: 25px;
}
.llista_capcelera {
	  padding: 0.1em 0.8em 0.1em 0.8em;
	  border:1px solid #4a3c3c;
	  color:#4a3c3c;
	  text-align:center;
	  font-family: Arial,Tahoma,Verdana;
	  font-weight: bold;
	  font-size: 10pt;
	  background-color: #c9c1a8;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}

.llista_titols{
	background-color: #191919;
    font-family: Tahoma,Verdana;
    font-size: 11px;
}
a.llista_titols:link,a.llista_titols:visited,a.llista_titols:hover { font-size: 10px;color:FFFFFF;}

.llista_nw {
    font-family: Tahoma,Verdana;
    font-size: 11px;
    border: 1px solid #666666;
    margin: 25px;
}

.llista_notop {
    width: 700px;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    margin: 25px;
}


.llista_pestanya {
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    margin: 5px;
}


.text {
	margin-left: 20px;
    margin-bottom: 60px;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    width: 100%;
    border-spacing: 10px;
}

.boto1 {
  padding: 0.3em 1.5em 0.2em 1.5em;
  border:2px solid #4a3c3c;
  color:#FFFFFF;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #967860;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.boto1:link,.boto1:visited  { color:#FFFFFF; text-decoration:none;}
.boto1:hover { color:#580202;background-color: #dec3ae;text-decoration:none;}

.boto1_on {
  padding: 0.3em 1.5em 0.2em 1.5em;
  border:2px solid #4a3c3c;
  color:#580202;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #dec3ae;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.boto2 {
  padding: 0em 0.7em 0em 0.7em;
  border:1px solid #4a3c3c;
  color:#4a3c3c;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-weight: bold;
  font-size: 10pt;
  background-color: #c9c1a8;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.boto2:link,.boto2:visited { color:#4a3c3c; text-decoration:none;}
.boto2:hover { color:#111111;background-color: #dec3ae;text-decoration:none;}

.boto3 {
  padding: 0.2em 0.5em;
  border:1px solid #666666;
  color:#DFAD01;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-size: 9pt;
  background-color: #191919;
}
.boto4 {
  padding: 0.1em 0.2em;
  border:1px solid #666666;
  color:#DFAD01;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-size: 8pt;
  background-color: #1919f9;
}
.boto5 {
  padding: 0.5em 0.5em;
  border:1px solid #999999;
  color:#DFAD01;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-size: 12pt;
  font-weight: bold;
  background-color: #444444;
}
.boto6 {
  padding: 0.1em 0.2em;
  border:1px solid #111111;
  color:#DFAD01;
  text-align:center;
  font-family: Arial,Tahoma,Verdana;
  font-size: 8pt;
  background-color: #666666;
}

.boto_search {
    border:1px solid #a1998f;
    color:#3c2f29;
    text-align:center;
    font-family: Arial,Tahoma,Verdana;
    font-size: 9pt;
	font-weight: bold;
	background-color: #dcd8cc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: url(img/bg_boto_buscar.gif) repeat-x;

}

.separadors	{
	border-left:1px solid #dcd8cc;
	border-right:1px solid #dcd8cc;
}
.separador	{
	border-right:1px solid #dcd8cc;
}

.separadorv	{
	border-bottom:2px solid #f9a5a3;
    padding: 1.1em 5.0em 1.0em 11.0em;
}


.foto {
    border: 1px solid #666666;
    margin: 5px;
}