/* CSS Comunes */
body {
	margin:0px; padding:0px;
	background-color: #CDF;
	background-image: url(../img/bg_esq1.gif);
	background-repeat: repeat-x;
	
	overflow-x:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
img { display:block; }
form { margin:0px; }
.clear { clear:both; font-size:1px; }
p.error {color:#ff0000;}

/* Laterals */
#marge_esq, #marge_dre, #marge_esq2, #marge_dre2 {
	position:absolute; top:0;
	z-index:10;
	height:221px;
}
#marge_esq {
	width:50%; left:0px;
}
#marge_dre {
	width:50%; right:0;
}
#marge_esq2 {
	width:514px; right:0px;
	background:url(../img/bg_esq2.gif) no-repeat; ;
}
#marge_dre2 {
	height:213px;
	width:506px; left:0px;
	background:url(../img/bg_dre2.jpg) no-repeat; background-position:right;
}

.preu{
	font-family:				 Times, Geneva, Helvetica, sans-serif;
	color: #003399;
	font-size:21px;
	font-weight:normal;
	
}

/* Capçals / Comuns */
#contenidor {
	width:100%; left:0px; top:0px; position:absolute;
	z-index:11; text-align:center;
	
	
}
#contingut {
	margin:auto; width:935px;
	background-color:#ffffff;
	text-align:left;
	padding-left:30px; padding-right:30px;

}
#sup { 
	width:100%;
	padding-top:15px;
}
#sup #sony {
	position:relative;
	padding-left:856px; margin-top:-30px;
	
}
#cap {
}
#capcolor {
	width:935px; background-color:#f0f7f8;
}

#cap_privat div.titular, 
#cap div.titular {
	margin:0px; padding:8px; padding-bottom:0px; padding-top:4px;
	width:917px; height:18px;
	background-color:#ccddff;
	font-size:12px; color:#6666cc;
	border-style:solid; border-width:1px; border-color:#8296cd;
	border-top-color:#e6eeff; border-left-color:#e6eeff;
	margin-bottom:1px;
}
#cap_privat div.titular { 
	background-color:#f2f2ff;
}
#cap_privat .titol, 
#cap .titol { 
	display:inline; float:left; width:600px;
}
#cap .titol a { 
	color:#6666cc; text-decoration:none; font-size:11px; font-weight:normal;
}
#cap .titol a:hover { 
	color:#fff;
}
#cap_privat h2,
#cap h2 { font-size:12px; display:inline; float:left; margin:0px; }
#cap h2 a{
	margin-left:34px; padding-left:12px;
	font-size:10px; color:#6666cc; text-decoration:none;
	background:url(../img/ico_desconecta.gif) no-repeat 0px 3px;
}
#cap h2 a:hover{text-decoration:underline;}
#cap_privat h2 a, #cap_privat h2 a:active, #cap_privat h2 a:visited, #cap_privat h2 a:hover {
	font-weight:normal;
	color:#6666cc;
	text-decoration:none;
}
#cap_privat h2 a:hover{color:#333399;}
#cap_privat .data,
#cap_privat .ayuda, 
#cap .data { 
	font-size:11px; color:#6666cc; font-weight:normal;
	display:inline; float:right;
}
#cap .tiempo {
	margin-right:9px; margin-top:1px;
}
#cap .tiempo a {
	color:#6666cc; text-decoration:none;
}
#cap .tiempo a:hover{color:#333399;}
#cap_privat .ayuda {
	margin-right:9px; margin-top:1px;
}
#cap_privat .ayuda a {
	color:#6666cc; text-decoration:none;
}
#cap_privat .ayuda a:hover{color:#333399;}
#cap .registrate { 
	margin-top:1px;
	position:absolute;
	margin-left:648px; 
	width:287px; height:116px;
	background-image:url(../img/bg_registrate.gif)
}
a.boto1, a.boto1:hover, a.boto1:visited, a.boto1:active {
	display:block; width:68px; height:17px;
	background-image:url(../img/bg_bt_regis.gif);
	background-repeat:no-repeat;
	background-repeat:right;
	text-align:left;
	color:#6666cc; text-decoration:none; font-weight:bold;
	padding-left:25px;padding-top:4px;
	font-size:10px;
}
a.boto1:hover { color:#ffffff; }
a.boto2, a.boto2:hover, a.boto2:visited, a.boto2:active {
	display:block; width:104px; height:16px;
	background-image:url(../img/bg_bt_mas.gif);
	color:#ffffff; text-decoration:none; font-weight:bold;
	text-align:left;
	padding-left:23px; padding-top:4px;
	font-size:10px;
}
a.boto2:hover { color:#fcff00; }
a.boto3 {
	display:block; height:16px; width:160px;
	color:#ffffff !important; text-decoration:none; font-weight:bold;
	text-align:center; font-size:10px;
	padding-top:4px; 
	background-color:#ff9900;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00;
}
a.boto3:hover { color:#fcff00 !important; }

div.abaixdreta { margin:0px; padding:0px; border:0px; position:absolute; right:0px; bottom:0px; }

/* Botonera menu */
a.botomenuxxl, a.botomenuxxl:hover, a.botomenuxxl_actiu,
a.bototienda, a.bototienda:hover, a.bototienda_actiu,
a.botomenuxl_actiu,
a.botomenuxl, a.botomenuxl:hover,
a.botomenu_actiu,
a.botomenu, a.botomenu:hover, a.botomenu:visited, a.botomenu:active {
	display:block; float:left;
	margin:0px; padding:0px;
	padding-top:2px; margin-right:1px;
	width:89px; height:18px;
	background-image:url(../img/bg_bt_lo.gif);
	text-decoration:none; text-align:center; color:#333399;
}
a.bototienda, a.bototienda:hover, a.bototienda_actiu {
	width:186px; height:20px; background:url(../img/bg_menutienda_lo.gif) no-repeat;
	margin:0px; padding-top:3px;
}
a.bototienda:hover, a.bototienda_actiu {
	background:url(../img/bg_menutienda_hi.gif) no-repeat; 
}
a.botomenuxxl, a.botomenuxxl:hover, a.botomenuxxl_actiu {
	width:150px; background-image:url(../img/bg_btxxl_lo.gif);
}

a.botomenuxxl:hover, a.botomenuxxl_actiu {
	color:#fff; background-image:url(../img/bg_btxxl_hi.gif);
}

a.botomenuxl_actiu,
a.botomenuxl:hover,
a.botomenu_actiu,
a.botomenu:hover {
	color:#ffffff;
	background-image:url(../img/bg_bt_hi.gif);
}
a.botomenuxl_actiu,
a.botomenuxl, a.botomenuxl:hover {
width:117px; background-image:url(../img/bg_btxl_lo.gif);
} 
a.botomenuxl_actiu,
a.botomenuxl:hover {
width:117px; background-image:url(../img/bg_btxl_hi.gif);
} 
#botoneramenu {
	margin-top:1px;
	width:935px; height:20px;
	background-image:url(../img/bg_bt_bar.gif)
}
#botoneramenu2 {
	padding-bottom:8px;
}

#cap_privat #botoneramenu {
	background-image:url(../img/bg_bt_bar_priv.gif)
}
#botoneramenu img {
	display:block; float:left;
}

/* Breadcumb */
#breadcumb { height:34px; margin-top:10px; color:#6666cc }
#breadcumb img { display:block; float:left; margin-right:6px; }
#breadcumb a, #breadcumb a:hover, #breadcumb a:visited, #breadcumb a:active {
	margin-left:3px; margin-right:3px;
	color:#6666cc; text-decoration:none; font-weight:bold;
}
#breadcumb a:hover { color:#333399 }
#breadcumb strong { color:#333399; margin-left:3px; margin-right:3px; }

/* Columna 620px */
#c620mapa, 
#c620 {
	width:620px; float:left;
}
#solotexto { padding-left:23px; padding-right:23px; color:#666666; padding-top:10px;}
#solotexto p { margin:0px; margin-bottom:15px;}

/* caixes tronja */
#insercion,
#sugerencias,
#addimg,
#frmnuevomens,
#buscaprods,
#buscadocus,
#mapa {
	width:620px; margin-bottom:16px;
}
#insercion h2,
#sugerencias h2,
#addimg h2,
#frmnuevomens h2,
#buscaprods h2,
#buscadocus h2,
#mapa h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:602px; height:16px;
	background-color:#ff9900;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00;
}
#mapa h2 a {
	display:block; float:right;
	color:#fff; text-decoration:none;
	margin-top:-13px;
}

#frmnuevomens h2.error {
	background-color:#ff3333; 
	border-style:solid; border-width:1px; border-color:#cc0000;
	border-top-color:#ff6666; border-left-color:#ff6666;
}
#insercion .cos,
#addimg .cos,
#frmnuevomens .cos,
#frmnuevomens .cosform,
#buscaprods .cos,
#buscadocus .cos,
#mapa .cos {
	width:618px;
	border-style:solid; border-width:1px; border-color:#ff9900;
	border-top-width:0px;
	background-color:#fff9ee;
}
/* Formularis tronja */
#addimg input,
#frmnuevomens .area,
#frmnuevomens input,
#buscaprods input,
#buscadocus input {
	width:170px; height:16px;
	border-style:solid; border-width:1px; border-color:#ff6600;
	font-size:10px; margin:0px;
	padding:0px; padding-left:1px; padding-top:1px;
	color:#666666;
}
#sugerencias input.boto,
#addimg input.boto,
#frmnuevomens input.boto,
#buscaprods input.boto,
#buscadocus input.boto { 
	background-color:#ff9900;
	font-size:11px; color:#ffffff; width:70px; height:20px;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00; margin:0px; padding:0px; 
}
#sugerencias input.boto {
	margin-left:140px;
}

#addimg input.chk2,
#addimg input.chk,
#frmnuevomens input.chk,
#buscadocus input.chk { 
	width:auto; height:auto; border:0px;
}
#addimg input.chk2 {
	margin-left:265px; margin-right:3px;
}

#c620 #titular_privat,
#c620 #titular {
	display:block; margin:0px; padding:0px; height:14px;
	margin-top:5px; margin-bottom:15px;
	background-image:url(../img/bg_titular.gif);
}
#c620 #titular_privat {
	background-image:url(../img/bg_titular_privat.gif)
}
#c620 #titular_privat h1,
#c620 #titular h1 {
	display:inline; width:auto; float:none; height:12px;
	font-weight:bold; font-size:11px; color:#003399;
	margin:0px; padding:0px; padding-right:5px;
	background-color:#ffffff;
}
#c620 #titular_privat h1 {
	color:#333333;
}
#c620 #imgtitular_privat,
#c620 #imgtitular {
	display:block; margin:0px; padding:0px; height:26px;
	margin-top:5px; margin-bottom:15px;
	/*background-image:url(../img/bg_titimg.gif);*/
}
#c620 #imgtitular_privat {
	/*background-image:url(../img/bg_titimg_privat.gif);*/
}
#c620 #imgtitular_privat h1,
#c620 #imgtitular h1 {
	display:inline; height:26px;
	margin:0px; padding:0px;
}
#c620 .separador_priv,
#c620 .separador {
	margin:0px; padding:0px; margin-top:14px; margin-bottom:14px; height:17px;
	background-image:url(../img/bg_separador.gif); background-repeat:no-repeat;
}
#c620 .separador_priv { background-image:url(../img/bg_separador_priv.gif); }
#oferta1, 
#oferta2 {
	display:inline; float:left;
	width:302px; height:205px; margin-bottom:15px;
}
#oferta2 { float:right; }
#oferta1 h2,
#oferta2 h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:284px; height:16px;
	background-color:#668aff;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#3366cc;
	border-top-color:#99ccff; border-left-color:#99ccff;
}
#oferta1 div.cos,
#oferta2 div.cos {
	width:300px; height:183px;
	border-style:solid; border-width:1px; border-color:#668aff;
	border-top-width:0px;
}
#oferta1 .cos p.preu,
#oferta2 .cos p.preu { 
	float:right; text-align:right; margin:0px; padding-right:10px; margin-top:137px;
}
#oferta1 .cos p.masinfo,
#oferta2 .cos p.masinfo { 
	float:right; text-align:right; margin:0px; padding-top:8px;
}

div.noticia_tienda,
div.noticia, 
div.noticia2 {
	display:inline; float:left;
	width:175px; height:114px; 
	margin-bottom:15px;
}


.noticiaesp { margin-right:18px; }
div.noticia2 { float:right; }

.noticia_tienda h2,
.noticia h2,
.noticia2 h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:157px; height:16px;
	background-color:#33cc66;
	font-size:10px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#009966;
	border-top-color:#66ff99; border-left-color:#66ff99;
}
.noticia_tienda .cosflex,
#c287 .noticia .peu,
.noticia .cosflex,
.noticia .cos,
.noticia2 .cos {
	width:173px; height:92px;
	border-style:solid; border-width:1px; border-color:#33cc66;
	border-top-width:0px; background-color:#f6fdf8;
}

.noticia .cos div,
.noticia2 .cos div {
	position:absolute; 
}
.noticia .cos img,
.noticia2 .cos img {
	margin:1px; margin-right:15px; display:inline;
}
.noticia_tienda .cosflex h3,
.noticia .cosflex h3,
.noticia .cos h3,
.noticia2 .cos h3 {
	font-size:10px; margin:0px; padding:0px; color:#009966; padding-top:7px; padding-bottom:7px;display:inline;
}
.noticia_tienda .cosflex p,
.noticia .cosflex p,
.noticia .cos p,
.noticia2 .cos p {
	font-size:10px; margin:0px; padding:0px; margin-left:0px; color:#666666;display:row;
}
#c287 div.noticia_tienda .cosflex a,
.noticia .cosflex a,
.noticia .cos a, .noticia .cos a:visited, .noticia .cos a:hover, .noticia .cos a:visited,
.noticia2 .cos a, .noticia2 .cos a:visited, .noticia2 .cos a:hover, .noticia2 .cos a:visited { 
	text-decoration:none; color:#009966; font-weight:bold;
}
#c287 div.noticia_tienda .cosflex a:hover,
.noticia .cosflex a:hover,
.noticia .cos a:hover,
.noticia2 .cos a:hover { 
	color:#006633;
}
div.espaiafinal { 
	height:35px;
}

/* Missatge Error */
div.msgerrorXL,
div.msgerror {
	width:620px; 
	margin-bottom:15px;
}
.msgerrorXL h2,
.msgerror h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:602px; height:16px;
	background-color:#ff3333; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#cc0000;
	border-top-color:#ff6666; border-left-color:#ff6666;
	font-size:10px;
}
.msgerrorXL .cos,
.msgerror .cos {
	width:602px; margin-top:1px; padding:8px; padding-top:4px; padding-bottom:4px;
	border-style:solid; border-width:1px; border-color:#ff3333; border-top-width:0px; 
	font-size:10px; color:#ff0000;	
}
.msgerrorXL .cos a,
.msgerror .cos a {
	color:#666; text-decoration:none;
}
.msgerrorXL .cos a:hover,
.msgerror .cos a:hover {
	color:#000;
}
div.msgerrorXL {
	width:935px;
}
.msgerrorXL .cos,
.msgerrorXL h2 {
	width:917px;
}
p {margin:6px;}
/* Buscador de documents */
#insercion .cos,
#sugerencias .cos,
#addimg .cos,
#frmnuevomens .cos,
#frmnuevomens .cosform,
#buscaprods .cos,
#buscadocus .cos {
	background:url(../img/bg_perfil.gif) bottom no-repeat;
	height:150px; background-color:#fff3e0; color:#666666;
	padding-top:1px;
}
#insercion .cos,
#sugerencias .cos {
	border:#ff6600 solid 1px;
	padding-top:10px;
	height:auto;
}

#buscaprods .dreta,
#buscadocus .dretachk,
#buscadocus .dreta {
	display:block;
	float:left;
	margin-top:-18px;
	padding:0px;
	padding-left:120px;
	
}
#buscadocus .dretachk {
	margin-top:-14px;
}
#addimg .cos p,
#addimg .cos p.p1,
#frmnuevomens .cos p,
#frmnuevomens .cos p.p1,
#buscaprods .cos p,
#buscaprods .cos p.p1,
#buscaprods .cos p.p2,
#buscadocus .cos p.p1,
#buscadocus .cos p.p2,
#buscadocus .cos p,
#frmnuevomens .cosform p {
	margin-left:10px; margin-top:5px; padding:0px; margin-bottom:10px;
}
#buscadocus .cos p.p1 {
	margin-top:20px;
}
/* buscador de productes */
#buscaprods .dreta {
	padding-left:69px;
}
#buscaprods .cos {
	height:84px;
}
#buscaprods .cos p.p1 {
	margin-top:14px;
}
#buscaprods .cos p {
	margin-top:30px;
}
/* nou comentari forum */
#frmnuevomens .cos { height:auto; }
#frmnuevomens .cosform { height:auto; }
#frmnuevomens .asterisc { color:#ff6600; }
#frmnuevomens .cos p,
#frmnuevomens .cosform p {
	margin-top:14px;
}
#frmnuevomens .cosform p.p1  {
	margin-top:10px;
}
#frmnuevomens .cos p.err {margin-top:-5px !important; margin-left:137px;}

#frmnuevomens input { width:265px; }
#frmnuevomens .area { width:473px; height:43px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:4px; }
#frmnuevomens p.areap {	height:45px; }
table.llistacvs .dretabotons,
#addimg .dretaxl,
#addimg .dreta,
#addimg .dretatxt,
#addimg .dretabotons,
#addimg .dretachk,
#frmnuevomens .dretabotons,
#frmnuevomens .dretachk,
#frmnuevomens .dretatxt,
#frmnuevomens .dreta {
	display:block;
	float:left;
	margin-top:-18px;
	padding:0px;
	padding-left:120px;
	
}
#frmnuevomens .dretatxt { color:#000; margin-top:-13px; }
#frmnuevomens .dretachk { margin-top:-25px; }
table.llistacvs .dretabotons,
#addimg .dretabotons,
#frmnuevomens .dretabotons { 
	text-align:right; width:475px; 
}
#frmnuevomens input.boto{ margin-left:10px; }
#frmnuevomens p.sota { margin-top:32px; }

/* Formulari afegir imatge */
#addimg .cos { height:auto; }
#addimg input.arxiu { height:18px; width:390px; }
#addimg input { width:307px; }
#addimg .dretaxl input { width:235px; }
#addimg .dretachk { margin-top:-14px; padding-left:95px; }
#addimg .cos p.p1 { margin-top:25px; }
#addimg .cos p { margin-top:15px; }
#addimg p.sota { margin-top:35px; }
#addimg .dretatxt { color:#000; margin-top:-13px; padding-left:95px; }
#addimg .dreta { padding-left:95px; margin-top:-16px; }
#addimg .dretaxl { padding-left:135px; margin-top:-16px; }

#addimg input.boto { margin-left:10px;}
#addimg .error { color:#FF0000; margin-left:10px; }
#addimg p.flotant {float:left; margin-top:-25px; margin-left:0px; padding-left:10px;}
/* Columnes 302px dins de columna 620px */
#c302e, 
#c302d {
	display:inline; float:left;
	width:302px; margin-bottom:15px;
}
#c302d { float:right; }

#c302e #localizador,
#c302e #areapers {
	width:302px; margin-bottom:10px;
}
#c302e #localizador h2,
#c302e #areapers h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; 
	display:block; width:284px; height:16px; padding-top:3px;
	background-color:#ff9900;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00;
}
#c302e #localizador .cos,
#c302e #areapers .cos {
	width:300px;
	border-style:solid; border-width:1px; border-color:#ff9900;
	border-top-width:0px; background-color:#fff9ef; padding-bottom:20px;
}
#c302e #localizador { height:60px; }
#c302e #areapers .cos {
	padding-top:2px; height:auto; background-color:#fff2dd; padding-bottom:10px;
	background-image:url(../img/bg_areapers.gif); background-position:bottom; background-repeat:no-repeat;
}
#areapers .cos p {
	margin:0px; margin-bottom:7px; margin-left:14px; padding-left:17px; color:#333333;
	background-image:url(../img/ico_tronja.gif); background-repeat:no-repeat;
}
#areapers .cos h3 {
	margin:0px; margin-bottom:7px; margin-left:14px; color:#333333; margin-top:12px;
}
#areapers .cos a {
	color:#333333; text-decoration:none; font-weight:bold;
}
#areapers .cos a:hover {
	color:#ff6600;
}

#areapers .pdf {
	width:110px;
	margin-top:20px;
	height:40px;
	padding-left:10px;
}
#areapers .pdf a {
	display:block; float:left; height:30px;
	background-image:url(../img/ico_pdf.gif); background-repeat:no-repeat;
	color:#333333; text-decoration:none; font-weight:bold;
	padding-left:30px; margin-top:10px; 
}
#c302e #localizador .cos {
	padding:0px;
	color:#666666; padding:8px; width:292px; padding-right:0px;
}
#c302e input { 
	border-width:1px; border-style:solid; border-color:#ff9900;
	font-size:11px; width:140px; height:16px; margin-left:2px; margin-right:40px;
}
#c302e input.boto { 
	background-color:#ff9900;
	font-size:11px; color:#ffffff; width:70px; height:20px;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00; margin:0px; padding:0px;
}

#c302d table { width:302px; font-size:10px; margin-bottom:10px; }
#c302d table th { 
	height:21px;
	font-weight:bold;
	color:#fff;
	border:0;
	border-top:1px solid #ffcc00;
	border-bottom:1px solid #ff6600;
	background:#ff9900;
	border-left:1px solid #ffcc00; padding-left:10px;
}

#c302d td { 
	border-bottom:1px solid #ff9900;
	border-top:1px solid #fff;
	padding-top:3px;
	padding-bottom:3px;
}
/* cel.les amb filet esquerre */
#c302d th,
#c302d td.nombre,
#c302d td.enlace,
#c302d td.masinfo {
	color:#333;
	padding-left:10px;
	padding-right:3px;
	border-left:1px solid #ff9900;
	padding-right:40px;
}
#c302d td.nombre a {
	color:#888; text-decoration:none;
}
#c302d td.nombre a:hover {
	color:#000;
}
/* cel.les amb filet dret */
#c302d th,
#c302d td.dreta,
#c302d td.masinfo,
#c302d td.data {
	background-image:url(../img/filet_dret.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-right-width:0px;
}
#c302d td.data,
#c302d td.ext {
	color:#666666; width:90px; text-align:center;
}
#c302d td.data {
	text-align:right; padding-right:10px;
}

#c302d td.ext { text-align:left; width:30px; }
#c302d td.dreta img {
	margin-top:2px; margin-right:9px; 
}
#c302d td.masinfo {
	background-color:#fff9ef; text-align:right; margin-right:0px; padding-right:0px;
}
#c302d td.enlace {
	width:280px;
}
#c302d td.masinfo a {
	margin:0px; margin-bottom:7px; margin-right:8px; padding-left:17px; color:#333333;
	background-image:url(../img/ico_tronja.gif); background-repeat:no-repeat;
	color:#333333; text-decoration:none; font-weight:bold;
}
#c302d td.masinfo a:hover { color:#ff6600; }
#c302d table.nomargeinf { margin-bottom:0px; }

/* Columna 287px */
#c287 {
	width:287px;
	float:right;
}
#c287 div.espaisup {
	height:15px; font-size:1px;
}

/* Notices a columna 287px; */
#c287 div.noticia_tienda,
#c287 div.noticia {
	float:none;
	width:287px;
}
#c287 .noticia_tienda .cos,
#c287 .noticia .cos {
	width:285px;
	margin-top:1px;
}
#c287 .noticia_tienda h2,
#c287 .noticia h2 {
	width:269px;
}
#c287 .noticia .cos h3, #c287 .noticia .cos p, #c287 .noticia .cos td {
	width:190px;
}
#c287 div.noticia_tienda .cosflex,
#c287 .noticia .cosflex
 {
	width:275px;
	margin-top:1px;
	padding-left:10px;
	height:auto;
	background-color:#fff;
}
#c287 div.noticia_tienda .cosflex {
	background-color:#f6fdf8; padding-top:5px;
}
#c287 .noticia_tienda .cosflex h3,
#c287 .noticia .cosflex h3 { padding-left:0px; padding-top:4px; width:200px; padding-bottom:0px;}
#c287 div.noticia_tienda .cosflex h3 { padding-right:50px;}

#c287 .noticia .cosflex h3 a { font-weight:normal; }
#c287 div.noticia_tienda .cosflex p,
#c287 .noticia .cosflex p { padding-top:0px; margin-top:0px; margin-bottom:4px; }
#c287 div.noticia_tienda .cosflex p { padding-right:50px; margin-bottom:15px; margin-top:5px; }


#c287 .noticia .peu {
	background-color:#f6fdf8; text-align:right; height:20px; margin-bottom:10px; width:285px;
}
#c287 .noticia .peu a {
	color:#009966; font-weight:bold; text-decoration:none; font-size:10px; 
	padding-right:10px; margin-bottom:0px; padding-left:15px; margin-top:3px;
	background:url(../img/fl_dret_noti.gif) no-repeat 0px 3px;
	display:block; width:auto; float:right;
}
#c287 .noticia .peu a:hover {
	color:#006633;
}

/* Mi tienda */
#mitiendaenganxa,
#mitienda {
	width:287px; margin-bottom:10px;
}
#mitiendaenganxa {
	margin-bottom:0px;
}
#mitiendaenganxa h2,
#mitienda h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:4px;
	display:block; width:269px; height:16px;
	background-color:#ff9900;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00;
}

#mitiendaenganxa .cos,
#mitienda .cos {
	width:285px;
	border-style:solid; border-width:1px; border-color:#ff9900;
	border-top-width:0px; background-color:#fff9ee; padding-bottom:20px;
}
#mitienda img.fototenda,
#mitiendaenganxa img.fototenda {
	float:right;
	border:#ff6600 solid 1px;
	margin-top:14px;
}

#mitiendaenganxa .cos {
	border-bottom:0px;  padding-bottom:3px; margin-bottom:0px;
	background:url(../img/bg_mitienda.jpg) no-repeat top right #fef2e2;
}

#mitiendaenganxa .cos p,
#mitienda .cos p {
	margin:11px; padding-top:11px; margin-top:0px; margin-bottom:2px; color:#666666;
}
#mitiendaenganxa a,
#mitienda a, #mitienda a:visited, #mitienda a:hover, #mitienda a:active {
	text-decoration:none; color:#ff6600;
}
#mitiendaenganxa a:hover,
#mitienda a:hover {
	text-decoration:underline;
}
#mitiendaenganxa h4 a {
	color:#000;
}
#mitiendaenganxa h4 a:hover {
	color:#ff6600; text-decoration:none;
}
#mitienda h3 {
	margin:0px; font-size:11px; margin-left:10px; padding-left:18px; margin-top:20px; margin-bottom:8px;
	background-image:url(../img/punt.gif); background-repeat:no-repeat;
}
#mitiendaenganxa h4{
	margin:0px; font-size:11px; margin-left:10px; padding-left:18px; margin-top:20px; margin-bottom:8px; margin-top:8px;
	background:url(../img/fl_dret.gif) no-repeat 0px 3px;
}
#mitiendaenganxa h3 {
	margin-top:24px; margin-left:12px; 
}

#mitiendaenganxa .cos p.topos,
#mitienda .cos p.topos {
	margin:14px; padding-top:3px; margin-top:0px; margin-bottom:0px; color:#666666;
}
#mitiendaenganxa .cos p.topos a,
#mitienda .cos p.topos a, #mitienda .cos p.topos a:visited, #mitienda .cos p.topos a:hover, #mitienda .cos p.topos a:active {
	color:#666666; text-decoration:none;
}
#mitiendaenganxa .cos p.topos a:hover,
#mitienda .cos p.topos a:hover {
	color:#ff6600;
}
#mitienda #callback {
	width:255px;
	background:#fff;
	margin-left:13px;
	border:#ff9904 solid 1px;
	margin-top:20px;
	margin-bottom:-5px;
	height:298px;
}
#mitienda #callback img {
	float:right; 
}
#mitienda #callback p {
	width:235px;
}
#mitienda #callback p.estret {
	width:145px; padding-right:0px;
}
#mitienda #callback input,
#mitienda #callback select {
	padding:0px;
	width:165px; height:16px;
	border-style:solid; border-width:1px; border-color:#ff9904;
	font-size:10px; margin:0px;
	padding-left:2px; padding-top:2px;
	color:#666; font-weight:bold;
}
#mitienda #callback select.llarg {
	width:230px;
}
#mitienda #callback select {
	padding:0px; width:169px;
}
#mitienda #callback label {
	width:60px; font-weight:normal;
	display:block; float:left;
	margin-top:4px;
}
#mitienda #callback label.llarg {
	width:auto; height:18px; margin-top:0px;
}
#mitienda #callback .botocapa {
	height:30px; padding-top:15px; padding-bottom:6px;
}
#mitienda #callback input.boto {
	background-color:#ff9900;
	font-size:11px; color:#ffffff; width:70px; height:20px;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00; margin:0px; padding:0px; 
	float:right; margin-right:14px;
}



/* Registrate + Area personal gran */
#areapersonal,
#registrate {
	width:287px; margin-bottom:10px;
}
#areapersonal h2,
#registrate h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:269px; height:16px;
	background-color:#ff9900;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00;
}
#areapersonal .cos,
#registrate .cos {
	width:285px; height:183px;
	border-style:solid; border-width:1px; border-color:#ff9900;
	border-top-width:0px; 
	background:url(../img/swf/registrate.jpg) no-repeat right bottom #fff3e0;
}
#areapersonal .cos h3,
#registrate .cos h3 {
	margin:0px; padding-left:14px; padding-top:15px; padding-bottom:11px;
}
#registrate .cos p {
	margin:0px; margin-bottom:7px; margin-left:14px; padding-left:17px; width:140px; color:#333333;
	background:url(../img/punt.gif) no-repeat 0px 4px;
}
#registrate .cos p.pastilla_nar {
	margin:0px; margin-bottom:7px; margin-left:14px; padding-left:17px; width:93px; height:21px; color:#333333;
	background-image:url(../img/reg_naranja.gif); background-repeat:no-repeat;
}
#registrate .cos p.pastilla_nar a{
	position:relative;
	left:7px;
	top:4px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}
#registrate .cos p.pastilla_nar a:hover{
	color:#003799;
}
#registrate .cos a, #registrate .cos a:visited, #registrate .cos a:active, #registrate .cos a:hover {
	text-decoration:none; color:#333333;
}
#registrate .cos a:hover {
	color:#ff6601;
}
#registrate .cos .botoregis {
}
#registrate .cos .botoregis a {
	display:block; width:68px; height:17px; float:left;
	color:#fff !important; text-decoration:none; font-weight:bold;
	padding-left:25px; padding-top:4px;
	background-image:url(../img/bg_bt_mas.gif);
	margin-left:15px; 
	font-size:10px;
	background-image:url(../img/reg_naranja.gif);
}
#registrate .cos .botoregis a:hover { color:#fcff00 !important; text-decoration:none; }

#areapersonal { width:620px; margin-bottom:20px;}
#areapersonal h2 { width:602px; }
#areapersonal .cos {width:618px; height:212px; background:url(../img/bg_perfil.gif) bottom right no-repeat #fff1d9;}
#areapersonal .cos h3 { padding-left:20px;}
#areapersonal .cos p {
	margin:0px; padding-left:20px;margin-bottom:12px;
}
#areapersonal div.dreta {
	float:right;
	padding-right:70px; padding-top:5px;
}
#areapersonal div.valorar {
	width:216px; height:75px;
	padding-left:15px; padding-top:7px; margin-bottom:4px;
	border:#ff9900 solid 1px;
	background:#fff;
}
#areapersonal div.dreta div.valorar p.p2,
#areapersonal div.dreta div.valorar p {
	margin:0px; padding:0px; padding-bottom:6px;
	color:#6a6a6a;
}
#areapersonal div.dreta div.valorar p.p2 {
	padding-bottom:11px;
}

#areapersonal div.dreta .error {
	margin-left:20px; color:#FF0000;
}
#areapersonal div.dreta select {
	padding:0px;
	width:195px; height:16px;
	border-style:solid; border-width:1px; border-color:#ff9904;
	font-size:10px; margin:0px;
	padding-left:2px;
	color:#666; font-weight:bold;
}
#areapersonal div.dreta input.boto {
	background-color:#ff9900;
	font-size:11px; color:#ffffff; width:70px; height:20px;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00; margin:0px; padding:0px; 
	float:right; margin-right:22px;
}

#areapersonal .cos a.fletxa {
	margin:0px; margin-bottom:7px; margin-right:8px; padding-left:17px; color:#333333;
	background-image:url(../img/ico_tronja.gif); background-repeat:no-repeat;
	color:#333333; text-decoration:none; font-weight:bold;
	margin-left:45px; 
}
#areapersonal .cos a.fletxa:hover { color:#ff6600; }

/* Y MAS */
#ymas {
	width:287px; margin-bottom:10px;
}
#ymas h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:269px; height:16px;
	background-color:#ffffff;
	font-size:11px; color:#3366cc;
	border-style:solid; border-width:1px; border-color:#668aff;
}
#ymas .cos {
	width:285px; height:104px;
	border-style:solid; border-width:1px; border-color:#668aff;
	border-top-width:0px; background-color:#ffffff; padding-bottom:20px;
	background-image:url(../img/bg_ymas.gif); padding-top:20px;
}
#ymas .cos p {
	margin:0px; padding-left:38px; padding-left:26px; margin-bottom:6px;
	background-repeat:no-repeat;
}
#ymas .cos p.sonyesp { position:relative;right:20px; }
#ymas .cos p.music { background-image:url(../img/ico_music.gif);margin-left:20px; }
#ymas .cos p.pictures { background-image:url(../img/ico_movies.gif);margin-left:20px; }
#ymas .cos p.ericsson { background-image:url(../img/ico_ericsson.gif);margin-left:20px; }
#ymas .cos p.pstation { background-image:url(../img/ico_pstation.gif);margin-left:20px; }
#ymas .cos p.print { background-image:url(../img/ico_print.gif);margin-left:20px; }

#ymas .cos a, #ymas .cos a:active, #ymas .cos a:visited, #ymas .cos a:hover {
	text-decoration:none; color:#003399;
}
#ymas .cos a:hover { text-decoration:underline; }

/* buscador i enquesta */
#enquesta, 
#buscador2, 
#buscador {
	width:287px; height:164px; margin-bottom:10px;margin-top:200px;
}
#enquesta, 
#buscador2 {
	height:auto;
}
#enquesta h2, 
#buscador2 h2,
#buscador h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:269px; height:16px;
	background-color:#668aff;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#3366cc;
	border-top-color:#99ccff; border-left-color:#99ccff;
}
#buscador2 h2 {
	background-color:#6186FF;
	border-style:solid;
	border-width:1px;
	border-color:#3366cc;
	border-top-color:#99ccff;
	border-left-color:#99ccff;
}
#enquesta h2 {
	background-color:#b2076f;
	border-style:solid; border-width:1px; border-color:#b2076f;
	border-top-color:#d23375; border-left-color:#d23375;
}
#enquesta .cos,
#buscador2 .cos,
#buscador .cos {
	width:285px; height:140px;
	border-style:solid; border-width:1px; border-color:#668aff;
	border-top-width:0px; background-color:#fcfcfc;
	/*background-image:url(../img/bg_buscador.jpg);*/
	background-repeat:no-repeat;
	padding-top:12px;
}
#buscador2 .cos {
	background-color:#e6eeff;
	/*background-image:url(../img/bg_buscador2.jpg);*/
	background-position:right top;
	border-style:solid; 
	border-width:1px; 
	border-color:#666cd2;
	height:auto;
}
#enquesta .cos {
	background-color:#fee9f0;
	background-image:url(../img/bg_enquesta.jpg);
	background-position:right top;
	border-style:solid; border-width:1px; border-color:#b30769;
	height:auto;
}
#enquesta label {
	display:block; width:120px; margin-left:35px; margin-top:-16px;
}
#enquesta input {
	margin-left:10px;
}
#enquesta input.boto {
	margin-left:170px;
	background:url(../img/bg_bt_enquesta.gif);
	width:77px; height:19px; padding:0px;
	color:#fff;  font-size:10px; border:0px; padding-bottom:2px;
	margin-top:-15px;
	margin-bottom:10px;
}
#enquesta .cos p,
#buscador2 .cos p,
#buscador .cos p {
	margin:0px; margin-bottom:7px; padding-left:14px; color:#232c90; font-size:11px;
}

#buscador2 .cos p.participar {
	margin:0px;
	margin-bottom:7px;
	padding-left:14px;
	color:#6186FF;
	font-size:11px;
	font-weight:bold;
}
#enquesta .cos .resposta {
	float:left; height:14px;
	width:80px; text-align:right; height:14px;
	margin-right:10px; color:#777; margin-bottom:10px;
}
#enquesta .cos .barra {
	float:left; width:169px; height:14px;
	border:#b2076f 1px solid;
	background:url(../img/barra.gif) no-repeat top left #fff;
	margin-right:20px; margin-bottom:10px;
}

#buscador .botobusca {
	position:absolute;
	background-color:#e8e8e8;
	width:285px;
	margin-top:120px;
	height:20px;
}
#buscador .botobusca a {
	display:block; width:72px; height:17px; float:right;
	background-image:url(../img/bg_bt_regis.gif);
	color:#fff; text-decoration:none; font-weight:bold;
	padding-left:25px; padding-top:3px;
	background-image:url(../img/bg_bt_mas.gif);
}
#buscador .botobusca a:hover { color:#fcff00; }

#buscador select,
#buscador input {
	width:108px; height:16px;
	border-style:solid; border-width:1px; border-color:#788fdb;
	font-size:10px;
	padding:0px; padding-left:2px; padding-top:2px;
}
#buscador select {
	padding:1px;
	width:182px; height:18px;
}




#buscador2 input {
	padding:0px;
	width:140px; height:16px;
	border-style:solid; border-width:1px; border-color:#6666cc;
	font-size:10px; margin:0px;
	padding-left:2px; padding-top:2px;
	color:#666; font-weight:bold;
}
#buscador2 select {
	width:202px;
}
#buscador2 label {
	width:34px; 
	display:block; 
	float:left;
	margin-top:4px;
	font-weight:bold;
}
#buscador2 label.llarg {
	width:91px;
}

#buscador2 input.petit {
	width:25px;
}
#buscador2 .cos input.boto { 
	background-image:url(../img/bg_boto_busca2.gif);
	width:77px; height:22px; border:0px;
	margin-left:158px;
	color:#fff;
	padding-left:13px;
	padding-top:0px;
	padding-bottom:2px;
}
#buscador2 form { 
	padding-bottom:6px;
}



/* buscador */
#login_plegat,
#login {
	width:287px; margin-bottom:10px;
}
#login_plegat h2,
#login h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; width:269px; height:16px;
	background-color:#668aff;
	font-size:11px; color:#ffffff;
	border-style:solid; border-width:1px; border-color:#3366cc;
	border-top-color:#99ccff; border-left-color:#99ccff;
}
#login h2 a {
	display:block; float:right;
	color:#fff; text-decoration:none;
	margin-top:-13px;
}

#login_plegat .cos,
#login .cos {
	width:285px; 
	border-style:solid; border-width:1px; border-color:#668aff;
	border-top-width:0px; background-color:#fcfcfc;
	background-image:url(../img/bg_login.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:12px;
}
#login_plegat .cos {
	height:25px;
	background-position:bottom right;
}

#login_plegat .cos p,
#login .cos p.separat,
#login .cos p {
	margin:0px; margin-bottom:7px; padding-left:14px; color:#003399; font-size:10px; font-weight:bold;
}
#login .cos p.separat {
	margin-top:15px; margin-bottom:12px;
}

#login label {
	float:left; display:block; width:70px; margin-top:2px;
}
#login_plegat .cos a,
#login .cos a {
	color:#003399; font-size:11px; text-decoration:none;
}
#login_plegat .cos a:hover,
#login .cos a:hover {
	text-decoration:underline;
}
#login .cos form {
	margin-top:25px;
}
#login .cos form a {
	font-size:10px;
}

#login .botoir {
}
#login .botoir a {
	display:block; width:20px; height:17px; float:right;
	background-image:url(../img/bg_bt_regis.gif);
	color:#fff; text-decoration:none; font-weight:bold;
	padding-left:25px; padding-top:3px;
	background-image:url(../img/bg_bt_mas.gif);
	margin-right:10px; margin-top:-24px;
}
#login .botoir a:hover { color:#fcff00; text-decoration:none; }

#login select,
#login input {
	width:128px; height:14px;
	border-style:solid; border-width:1px; border-color:#788fdb;
	font-size:9px;
	padding:0px; padding-left:2px; padding-top:1px;
}
#login select {
	padding:1px;
	width:182px; height:18px;
}

/* FI Columna 287px */


/* Minis de productes */
.miniprod { display:block; float:left; width:152px;height:155px; font-size:11px;}
.miniprod p { color:#666666; padding-left:34px; margin:0px;}
.miniprod p img { 
	margin-left:-20px;
	border:#698afb solid 1px;
	margin-bottom:8px;
}
.miniprod p.enlace {
	color:#666666; margin:0px; margin-left:17px; padding:0px;
	background:url(../img/ico_link.gif) no-repeat left top;
	background-position:3px 3px;
}
.miniprod p.enlace a, .miniprod p.enlace a:hover, .miniprod p.enlace a:active, .miniprod p.enlace a:visited { 
	color:#3366CC; text-decoration:none; font-weight:bold; margin:17px;
}
.miniprod p.enlace a:hover { color:#003399; }

#parrilla {
	margin-bottom:15px;
	width:620px;.width:621px;
}
#parrilla .miniprod p img { 
	border:0px;
	margin-bottom:0px;
}
#parrilla .miniprod {
	height:125px;
}
#parrilla h2 {
	position:relative;
	margin:0px; padding:8px; padding-bottom:0px; padding-top:3px;
	display:block; height:16px;
	background-color:#668aff;
	font-size:11px; color:#ffffff;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid; border-width:1px; border-color:#3366cc;
	width:602px;
	
}
#parrilla .paginacio {
	color:#3366cc; text-align:right; background: url(../img/filet_busca.gif) no-repeat right top #f9f9f9;
	border-width:1px; border-top-width:0px; border-style:solid; border-color:#668aff; 
	width:613px;
	padding-top:2px; padding-bottom:2px; margin-top:1px;padding-right:6px;;
	border-right-width:0px;

}

/*
#parrilla .paginacio img {display:inline; }
#parrilla .paginacio a, #parrilla .paginacio a:hover, #parrilla .paginacio a:visited, #parrilla .paginacio a:active {
	text-decoration:none; color:#3366cc; margin-left:5px; margin-right:5px;
}
#parrilla .paginacio a:hover { font-weight:bold; }

#parrilla .paginacio a.esquerra { margin:0px !important; }
#parrilla .paginacio a.dreta { margin:0px !important; margin-right:11px !important; }
*/
#parrilla .miniprod {
border-top-color:#99ccff; border-left-color:#99ccff;
	border-width:1px; border-top-width:0px; border-left-width:0px; border-style:solid; border-color:#668aff;
	width:153px; margin:0px; padding:0px; margin-top:1px; padding-top:5px; padding-bottom:5px;
	margin-left:1px;
}
#parrilla .esquerra {
	border-left-width:1px !important; margin-left:0px !important;
}
div.bannoespai {
	margin-top:0px; margin-bottom:0px;
}
div.banespai {
	margin-top:12px; margin-bottom:0px;
}
/* MAPA */
#mapa .cos { height:297px;}
#mapa #mapapeque {
	position: absolute; padding-left:32px; margin-top:30px;
}
#mapa #mapagran {
	position: absolute; padding-left:260px; margin-top:30px;
}
#mapa #mapagran img, #mapa #mapapeque img {
	border-width:1px; border-color:#ff6600; border-style:solid;
}
#mapa #nota {
	position:absolute; padding-left:30px; margin-top:160px;
}
#mapa p {
	color:#666666; margin:0px; padding:0px; margin-bottom:10px; margin-left:-5px;
}
#mapa p.topo {
	margin:0px; margin-bottom:7px; padding-left:17px; width:180px;
	background-image:url(../img/ico_tronja.gif); background-repeat:no-repeat;
	margin-bottom:10px;
}

/* Peu */
#peu { 
	padding-top:12px; padding-bottom:14px; margin-top:24px;
	background-image:url(../img/bg_peu.gif); background-repeat:no-repeat;
}
#peu .logopeu { float:left; margin-top:3px;}
#peu .linkspeu { float:right; color:#6699ff; font-size:12px;}
#peu .comparte {
	color:#668aff; margin-left:120px; margin-top:-4px;
}
#peu .comparte img {
	display:inline; margin-left:2px; 
}
#peu a, #peu a:visited, #peu a:hover, #peu a:active {
	color:#6699ff; text-decoration:none;
}
#peu a:hover {
	 color:#3366cc; 
}
#franjablava {
	height:48px;
}

.noBorder{
	border:0px;
	text-decoration:none;
}

a.linkpromo{
 color:#3366CC;text-decoration:none;font-weight:bold;
 }
 
 a.linkpromo:hover{
 color:#003399;
 }
 
 .imgpagint{
 	border:1px solid #ff9900;
 }

a.registro_serv_boto{
 	position:relative;
 	background:#ff9900;
	top:9px;
 	padding:6px;
 	padding-left:15px;
 	color:#FFFFFF !important;
 }
 
a.registro_serv_boto:hover{
 	position:relative;
 	background:#ff9900;
 	top:9px;
 	padding:6px;
 	padding-left:15px;
 	color:#FFFFFF !important;
 }
 
a.noes:hover{
 	color:#FFFFFF !important;
 }

a.linklib{
	color:#888888;
	text-decoration:none;
}
 
a.linklib:hover{
	color:#555555;
}

/* Buttons formulari amb rollover */
/* Boto del buscador */
#buscador2 .cos input.boto_hi,
#buscador2 .cos input.boto_low {
	background-image:url(../img/bg_boto_busca2.gif);
	width:77px; height:22px; border:0px;
	margin-left:158px;
	color:#fff;

	padding-left:13px;
	padding-top:0px; padding-bottom:3px; font-size:10px; font-weight:bold;
}
#buscador2 .cos input.boto_hi {
	color:#fcff00; cursor:pointer;
}
/*Boto de la enquesta */
#enquesta input.boto_hi,
#enquesta input.boto_low {
	margin-left:170px;
	background:url(../img/bg_bt_enquesta.gif);
	width:77px; height:22px; padding:0px;
	color:#fff; font-size:10px; border:0px; 
	margin-top:-15px;
	margin-bottom:10px;

	padding-left:13px;
	padding-top:0px; padding-bottom:3px; font-size:10px; font-weight:bold;
}
#enquesta input.boto_hi {
	color:#fcff00; cursor:pointer;
}
/*Boto login*/
#login .botoir input.boto_hi,
#login .botoir input.boto_low {
	float:right;

	margin-left:170px;
	/*background:url(../img/bg_bt_regis.gif);*/
	background-image:url(../img/bg_bt_mas.gif);
	width:45px; height:20px; padding:0px;
	color:#fff; font-size:10px; border:0px; 
	margin-top:-15px;
	margin-bottom:10px;

	padding-left:10px;
	padding-top:0px; padding-bottom:1px; font-size:10px; font-weight:bold;

	margin-right:10px; margin-top:-25px;
}
#login .botoir input.boto_hi {
	color:#fcff00; cursor:pointer;
}
/*Boto formulari registre i editar perfil*/
div.frmregistro input.boto_low,
div.frmregistro input.boto_hi {
	border: 1px solid #162d79; border-left-color:#788fdb; border-top-color:#788fdb;
	color:#ffffff; font-size:9px; font-weight:bold;
	background-color:#4767ce;
	width:75px; height:20px;
	margin-left:10px;
	padding-bottom:3px;
}
div.frmregistro input.boto_hi {
	color:#fcff00; cursor:pointer;
}
/*Boto tell a friend*/
div.enviaamigo input.boto_hi,
div.enviaamigo input.boto_low {
	background:url(../img/bg_bt_enviar.gif);
	border:0px; padding:0px;
	width:75px; height:20px; padding-bottom:2px; 
	float:right;
	margin-right:31px; padding-left:7px;
	color:#fff; font-weight:bold;
}
div.enviaamigo input.boto_hi {
	color:#fcff00; cursor:pointer;
}
/*Boto tronja*/
table.llistacvs input.boto_low, table.llistacvs input.boto_hi,
#addimg input.boto_low, #addimg input.boto_hi,
#listatiendas input.boto_low, #listatiendas input.boto_hi,
#buscaprods input.boto_low, #buscaprods input.boto_hi,
#localizador input.boto_low, #localizador input.boto_hi,
#buscadocus input.boto_low, #buscadocus input.boto_hi,
#frmnuevomens input.boto_low, #frmnuevomens input.boto_hi,
#insercion input.boto_low, #insercion input.boto_hi,
#sugerencias input.boto_low, #sugerencias input.boto_hi,
#sugerencias input.boto_hi,#sugerencias input.boto_low,
#liniaform input.boto_hi,
#liniaform input.boto_low,
#c302e input.boto_hi,
#c302e input.boto_low { 
	font-size:11px; height:16px; margin-left:2px; margin-right:40px;
	background-color:#ff9900; width:auto;
	font-size:11px; color:#ffffff; height:20px;
	border-style:solid; border-width:1px; border-color:#ff6600;
	border-top-color:#ffcc00; border-left-color:#ffcc00; margin:0px; padding:0px;
	padding-left:10px; padding-right:10px; font-weight:bold;
}
table.llistacvs input.boto_low, table.llistacvs input.boto_hi {
	margin-top:5px; margin-bottom:1px;
}

#sugerencias input.boto_hi,#sugerencias input.boto_low {
	margin-left:140px;
}
#buscaprods input.boto_low, #buscaprods input.boto_hi {
	margin-top:15px;
}
table.llistacvs input.boto_hi,
#addimg input.boto_hi,
#listatiendas input.boto_hi,
#buscaprods input.boto_hi,
#localizador input.boto_hi,
#buscadocus input.boto_hi,
#frmnuevomens input.boto_hi,
#insercion input.boto_hi,
#sugerencias input.boto_hi,
#sugerencias input.boto_hi,
#liniaform input.boto_hi,
#c302e input.boto_hi { 
	color:#fcff00; cursor:pointer;
}

#liniaform input.boto_hi,
#liniaform input.boto_low {
	margin:0px; padding:0px; margin-left:10px;
}
#localizador input.boto_low, #localizador input.boto_hi {
	margin-top:7px;
}
#sugerencias input.boto_low,
#sugerencias input.boto_hi {
	margin-left:140px;
}
#frmnuevomens input.boto_low, #frmnuevomens input.boto_hi { 
	margin-left:10px;
}
#login .cos p.errlogin {
	color:#ff3334;
}
#noregistris {
	visibility:hidden;
	position:absolute;
	display:none;
}

/* New Styles for Compas */
div.cos h3.titQuestion{
	color:#6633cc;
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:30px;
	width:548px;
	clear:both;
	float:left;
}

div.cos h3.titQuestion2{
	color:#0b33d1;
	margin:0px;
	padding:0px;
	padding-left:30px;
	padding-right:30px;
	width:548px;
	clear:both;
	float:left;
}
div.cos div.freFloat{
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
}
div.cos ul.rateRadios{
	margin:0px;
	padding:0px;
	padding-left:25px;
}
div.cos ul.rateRadios li{
	color:#6633cc;
	float:left;
	text-align:center;
	list-style:none;
	
	margin:0px;
	padding:0px;
	
	padding-top:5px;
	padding-bottom:15px;
	.padding:0px;
	.padding-bottom:8px;
	padding-left:25px;
}
div.cos ul.rateRadios li label{
	display:block;
}

div.cos ul.rateRadios li.encuesta{
	color:#0b33d1;
	float:left;
	text-align:center;
	list-style:none;
	
	margin:0px;
	padding:0px;
	
	padding-top:5px;
	padding-bottom:15px;
	.padding:0px;
	.padding-bottom:8px;
	padding-left:25px;
}
div.cos ul.rateRadios li label{
	display:block;
}
div.cos p.encuesta{
	color:#0031ca;
}
p.legal{
	color:#666666;
	width:600px;
	font-family:Verdana, Arial, Sans-serif;
	font-size:10px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}
input.btnForm0{
	margin-left:350px;
}
input.btnForm{
	border: 1px solid #162d79; border-left-color:#788fdb; border-top-color:#788fdb;
	color:#ffffff; font-size:9px; font-weight:bold;
	background-color:#4767ce;
	width:75px; height:20px;
	cursor:pointer;
	padding-bottom:3px;
}
input.btnForm:hover{
	color:#fcff00;
	cursor:pointer;
}
p.txtIntro{
	padding-top:290px;
	padding-bottom:50px;
	padding-left:35px;
	padding-right:35px;
	color:#11185e;
	font-weight:normal;
	font-size:12px;
}
p.txtIntroGanadores{
	padding-top:140px;
	padding-bottom:120px;
	padding-right:35px;
	color:#11185e;
	font-weight:normal;
	font-size:12px;
	padding-left:388px;
	width:500px;
}
p.txtIntroListaGanadores{
	padding-top:290px;
	padding-bottom:50px;
	padding-left:35px;
	padding-right:120px;
	color:#11185e;
	font-weight:normal;
	font-size:12px;
}
p.texteNormal{
	padding-top:20px;
	padding-bottom:50px;
	padding-left:35px;
	padding-right:120px;
	color:#11185e;
	font-weight:normal;
	font-size:12px;
}

p.ganador{
	margin-top:-40px;
	.margin-top:-20px;
	color:#11185e;
	font-weight:normal;
	font-size:12px;
}

p.botoArea{
	padding-top:20px;
	padding-bottom:20px;
	padding-left:35px;
	padding-right:35px;
}
a.linkIntro{
	color:#11185e;
	text-decoration:underline;
}

#capeditar{
	width:598px;
	height:94px;
	margin-left:8px;
		background-image:url(../img/cap_editar.jpg);
}

#capeditar a.boto3, a.boto3:hover, a.boto3:visited, a.boto3:active {
	display:block; 
	width:182px; 
	height:15px;
	background: #4569ca;
	border:1px solid #1b2e7d;
	float:right;
	margin-top:65px;
	margin-right:10px;
	/*background-repeat:right;*/
	/*text-align:left;
	color:#6666cc; text-decoration:none; font-weight:bold;
	margin-left:90px;margin-top:4px;*/
	font-size:10px;
}
a.boto3:hover { color:#ffffff; }

#ventajas{
	padding-left:30px;
	margin-top:230px;
}

#ventajas p{
	color:#011258;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica;
	font-size:17px;
	padding-top:10px;
	margin-left:10px;
	display:block;
}


#ventajas ul.ventajas{
	margin-top:-5px;
	margin-left:25px;
	.margin-left:55px;
	font-family:Verdana,Arial,Helvetica;
	color:#011258;
	font-weight:normal;
	font-size:13px;	
}

#ventajas ul.ventajas li{
	list-style:none;
	padding-top:5px;
}

#ventajas2{
	padding-left:30px;
	margin-top:0px;
}

#ventajas2 p{
	color:#011258;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica;
	font-size:17px;
	padding-top:10px;
	margin-left:10px;
	display:block;
}


#ventajas2 ul.ventajas2{
	margin-top:-5px;
	margin-left:25px;
	.margin-left:55px;
	font-family:Verdana,Arial,Helvetica;
	color:#011258;
	font-weight:normal;
	font-size:13px;	
}

#ventajas2 ul.ventajas2 li{
	list-style:none;
	padding-top:5px;
}

img.icopato{
	display:block;
	float:left;
}

#ganadores p{
	color:#011258;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica;
	font-size:17px;
	padding-top:10px;
	margin-left:10px;
	display:block;
}


#ventajas2 ul.ventajas2{
	margin-top:-5px;
	margin-left:25px;
	.margin-left:55px;
	font-family:Verdana,Arial,Helvetica;
	color:#011258;
	font-weight:normal;
	font-size:13px;	
}

#ventajas2 ul.ventajas2 li{
	list-style:none;
	padding-top:5px;
}

img.icopato{
	display:block;
	float:left;
}

#listaGanadores{
	padding-left:40px;
	margin-top:-30px;
}

#listaGanadores ul.lista{
	margin-top:-30px;
	margin-left:0px;
}

#listaGanadores ul.lista li{
	list-style:none;
	font-family:Verdana,Arial,Helvetica;
	color:#011258;
	font-weight:normal;
	font-size:12px;
	padding-bottom:5px;
}

#listaGanadores ul.lista li.impar{
	/*
	list-style:none;
	font-family:Verdana,Arial,Helvetica;
	color:#011258;
	font-weight:normal;
	font-size:12px;
	padding-bottom:20px;
	.padding-bottom:10px;
	list-style-image: url('../img/icoDerecha.jpg');
	*/
	list-style:none;
	font-family:Verdana,Arial,Helvetica;
	color:#011258;
	font-weight:normal;
	font-size:12px;
	/*list-style-image: url('../img/icoDerecha.jpg');*/
	background:url('../img/icoDerecha.jpg') no-repeat center left;
	padding-left:35px;
}

#listaGanadores ul.lista li.par{
	list-style:none;
	font-family:Verdana,Arial,Helvetica;
	color:#6186FF;
	font-weight:normal;
	font-size:12px;
	padding-bottom:20px;
	.padding-bottom:10px;
	list-style-image: url('../img/icoIzquierda.jpg');
}
p.txt{
	padding-top:20px;
	padding-bottom:50px;
	padding-left:35px;
	padding-right:120px;
	color:#11185e;
	font-weight:normal;
	font-size:12px;
}
.noPaddingTop{padding-top:0px !important;}
.noMarginTop{margin-top:0px !important;}
/* End Styles for Compas */
