html {
   height:100%;
   min-height:100%;
}


body {
	height:100%;
	min-height:100%;
	background: #ffffff;
  	font: 14px "Trebuchet MS", Arial,sans-serif;
 
}

/***** TEXTO ********/
h1 {
	margin:0;
	 padding:0;
	font-size:16px;
	line-height:25px;
	color:#fff;
	font-weight:bold;
}


h2 {
	margin:0;
	 padding:0;
	font-size:16px;
	line-height:25px;
	color:#fff;
}


p {
	
}


/* BUTTON													*/
.button{
	/*
background:url(img/button.png)  -32px right no-repeat;
*/
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	/*
font-size:13px;
border:1px solid #223433;
*/
	
	font-size:16px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	width:115px;;
	margin-left:15px;
}
a.button {
	text-decoration:none;
}
.button span {
	/*
background:url(img/button.png) left top no-repeat;
*/
	display:block;
	height:31px;
	line-height:31px;
	padding-left:10px;
	padding-right:8px;
	margin-right:20px;
}
	

/* MENU														*/
.v-menu{
	border-top:solid 1px #a6b4d9;
	border-bottom:solid 1px #a6b4d9;
	width:164px;
	clear:both;
}
ul.v-menu, .v-menu li{
	padding:0; 
	margin:0;
	list-style:none;
}
ul.v-menu{
	clear:both;
	margin-top:2px;
	padding:6px 10px;
	margin-bottom:4px;
}
.v-menu li a{
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	font-weight:bold;
	display:block;
	/*
border-top:solid 1px #DEDEDE;
*/
	padding:4px;
	text-decoration:none;
}
.v-menu li a:hover{
	color:#cccccc;
}

/* SUBMENU														*/
.v-menu2{
	/*
border-top:solid 1px #a6b4d9;
	border-bottom:solid 1px #a6b4d9;
*/
	width:144px;
	clear:both;
}
ul.v-menu2, .v-menu2 li{
	padding:0; 
	margin:0;
	list-style:none;
}
ul.v-menu2{
	clear:both;
	margin-top:2px;
	padding:6px 10px;
	margin-bottom:4px;
}
.v-menu2 li a{
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	font-weight:bold;
	display:block;
	/*
border-top:solid 1px #DEDEDE;
*/
	padding:4px;
	text-decoration:none;
}
.v-menu2 li a:hover{
	color:#cccccc;
}
		


#contenedor {
	 position:absolute; 
	 width:955px; 
	 left: 50%; 
	
	 margin-left: -477px;	 
	margin-bottom: 10px;
	height:100%;
	min-height:100%;
}


#cabecera {
	 background:url(../img/bkg-cabecera.gif); 
	 width:952px; 
	 height:157px;
	 text-align:center;
	 margin-bottom: 10px;
}

/*
#telefono {
	 position:absolute;
	 z-index:5;
	 float:right;
}
*/

#columna-izq {
	/*
border:1px solid #ccc;
*/
	 margin:0;
	 padding:0;
	 float:left;
	 background-color:#3B71B2; 
	 width:185px; 
	 height:100%;
	 min-height:654px;
}

/*
#columna-der {
	
	 padding:0;
	 position:relative;
	 background-color:#ffffff; 
	 width:760px;
	 margin-left:195px; 
}
*/

#columna-der {
	
	 padding:0;
	 position:relative;
	 background-color:#ffffff; 
	 width:760px;
	 margin-left:192px; 
	 /*
height:100%;
*/
}

#titulo {
	background-color:#3B71B2; 
	width:742px;
	height:25px;
	padding-left: 18px;
}


#cuerpo-oferta-semana {
	
	background:url(../img/bkg-oferta-semana.gif) repeat-y;
	width:740px;
	margin-top:10px;
	padding:10px;
	min-height:320px;
	margin-bottom:10px;
	
}

#cuerpo-quienes {
	
	/*background:url(../img/bkg-oferta-semana.gif) repeat-y; */
	width:740px;
	/*margin-top:10px;
	padding:10px;*/
	min-height:320px;
	margin-bottom:10px;
	
}

#cuerpo-producte {
	
	background:url(../img/bkg-oferta-semana.gif) repeat-y; 
	width:770px;
	margin-top:10px;
	margin-bottom:10px;
	min-height:120px;
	
}


#cuerpo-oferta-semana-foto {
	
	width:760px;
	margin-top:10px;
	min-height:320px;
	margin-bottom:10px;
	
}

#cuerpo-oferta1 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:210px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-oferta2 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:210px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-oferta3 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:221px;
	height:210px;
	
	padding:12px;
}


#cuerpo-seccio1 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:200px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-seccio2 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:200px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-seccio3 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:221px;
	height:200px;
	
	padding:12px;
}


#cuerpo-producte1 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:295px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-producte2 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:295px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-producte3 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:221px;
	height:295px;
	
	padding:12px;
}







#cuerpo-categoria1 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:210px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-categoria2 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:220px;
	height:210px;
	margin-right:13px;
	padding:12px;
}

#cuerpo-categoria3 {
	float:left;
	margin-top:10px;
	background-color:#ACD2FF;
	width:221px;
	height:210px;
	
	padding:12px;
}