* {
margin:0px;
padding:0px;
}
img {
border:0;
}
body{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	font-size:11px;
	background-repeat:repeat-x;
	background-color:#2F1D1D;
	color: #878787;
}
h1 {
font-family:Helvetica;
font-size:16px;
font-weight:bold;
color:#D5A114;
}
.h1_content {
	padding:10px 0 10px 0;
}
a {
	text-decoration:none;
}
#fondo{
	width:1040px;
	height:auto;
	margin-left:50%;
	position:absolute;
	left:-520px;
	background-repeat:no-repeat;
}
label
{
font-weight:bold;
}
#contenedor_principal{
width:795px;
height:auto;
margin-left:69px;
padding:0;

}
#cabecera{
margin-left:0px;
width:795px;
height:190px;
background:none;
}
#menu_superior{
top:0px;
margin-left:0px;
width:795px;
height:40px;
}
.menu_superior{
color:#CCCCCC;
}
#menu_superior a{
color:#E0e0e0;
font-size:10px
}

.herramientas{
font-size:10px;
}

.herramientas a{
	text-decoration:none;
	color:#999;
}

#logo{
margin:13px 0px 12px 13px;
width:253px;
height:90px;
}
#menu{
margin:0 0 0 13px;
padding:0;
width:782px;
height:32px;
background-repeat:repeat-x;
background-position:top;
}
.menu{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
text-decoration:none;
color:#000000;
height:32px;
margin-top:10px;
}
.contenido_menu{
float:left;
height:32px;
padding-top:5px;
margin:0 5px 0 5px;

}
#contactar{
float:right;
height:32px;
padding-top:5px;
margin:0 5px 0 5px;
}
.contactar{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:14px;
text-decoration:none;
color:#000000;
font-weight:bold;
}
#contenido{
padding:15px 13px 40px 13px;
width:770px;
background-color:#FFF;
min-height: 400px;

}
#columna_1{
float:left;
top:0px;
left:0px;
margin:0 16px 0 0;
width:215px;

}
#buscador_extern{
margin:0 16px 0 0;
width:215px;
height:287px;
background-color:#666666;
}
#buscador_2{
margin:10px 16px 12px 0;
width:215px;
height:40px;
}
input {
	border:1px solid #d2d2d2;
 border-top-width: 2px;
 color:#333;
}
textarea {
  border:1px solid #d2d2d2;
 border-top-width: 2px;
 color:#333;
}
#columna_2{
float:left;
top:0px;
left:216px;
margin:0 0 0 10px;
width:529px;
height:auto;
}
#img_1{
width:305px;
height:170px;
margin-bottom:15px;
float:left;
}
#img_2{
width:305px;
height:70px;
margin:0;
padding:0;
}

#menu_dreta{
  width: 198px;
  height:200px;
  float:right;
  margin-left:26px;
}
#menu_dreta a{
	color:#000;
}
#menu_dreta ul{
	list-style:none;
	color:#000;
	font-family:11px; 
	padding-bottom: 7px;
}
.li_titol{
	 font-family: "Helvetica";
	background-color:#D4AA40;
	font-size: 15px;
  color:#fff;
  height: 24px;
  margin-bottom: 2px;
}
.li_titol img {
	float:left;
}
.li_normal {
  background-color:#F2E6C6;
  padding:3px 0 0 26px;
  height: 16px;
  margin-bottom: 1px;
}

.destacados_portada {
	/*font-family:Helvetica, Arial, Verdana, sans-serif;*/
	width:530px;
	font-size:10px;
	margin:5px 0 12px 0;
	clear: both;

}
.content_destacados_portada {
	background-color: #F2F2F2;
	width:500px;
	padding:10px 15px 10px 15px;
	margin-top:6px;
	overflow: hidden;
	
}
.ima_destacat {float:left;}
.ima_destacat img {
	width:108px;
	height: 57px;
}
.texto_oferta_portada {
float:left;
width: 252px;
height:38px;
padding: 15px 30px 0 20px;
overflow: hidden;
}
.text_preu {
	float:right;
	height:42px;
	padding:15px 0 0 0;
	width:85px;
	font-size: 15px;
	color:#AC8031;
	text-align: right;
	overflow: hidden;

}
.linia_vertical_preu {
float:left;
width:2px;
height: 42px;
  padding:15px 0 0 0;
  font-size: 15px;
  color:#AC8031;
}
.linea_separatoria {
clear:both;
width:371px;
height:3px;
padding-top:8px;
margin-left:128px;
}

.destacados_portada a{
	font-weight:bold;
	color:#000;
	font-size:10px;
}
#content_seccio{
  width:530px;
  margin:5px 0 12px 0;
  clear: both;
}

.texto_recibe_ofertas{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:13px;
color:#8D8D8D;
font-weight:bold;
}
#txt_olvidaste{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:11px;
color:#8D8D8D;
text-decoration:none;
line-height:27px;
}
.texto_input_ofertas{
font-family:Helvetica, Arial, Verdana, sans-serif;
font-size:10px;
color:#8D8D8D;
border-color:#CCCCCC;
border-top-style:solid;
border-top-width:2px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;

}
#pie{
paddign-bottom:50px;
width:770px;
height:100px;
background-color:#FFFFFF;
color:#CCCCCC;
}

