* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	background-image: url('../imatges/f.jpg');
	background-repeat: repeat-x;
	background-color: #1e2752;
	font-family: Arial;
	font-size: 11px;
	color: #010931;
}
.neteja { clear: both; }
.left { float:left; }
.block { display:block; }

.cont {
	width: 980px;
	margin: 0 auto;
}
a {
	text-decoration:none;
	outline: none;
	cursor: pointer;
	color: #3A496A;
}
.rollover_sub:hover {
	text-decoration: underline;
}
img, input { vertical-align: middle; }

input { font-family: Arial; }

input[type=button], input[type=submit] {
	background-color: transparent;
}

.spinner_loading {
	background-image: url('../imatges/spinner.gif');
	background-position: center center;
}

/********************* CAP *********************/
#cap {
	height: 107px;
}
.logo {
	width: 388px;
	height: 90px;
	margin-top: 10px;
	float: left;
}
.banner-sup {
	width: 500px;
	height: 73px;
	margin-top: 20px;
	float: right;
	border: 1px solid #c3c6cf;
}
/******************* MENU *********************/
#menu {
	height: 70px;
	background-image: url('../imatges/cap_cos.jpg');
	background-repeat: no-repeat;
	background-position: bottom center;
	font-weight: bold;
}
.pestanya {
	height: 49px;
	margin-top: 21px;
	float: left;
	margin-right: 13px;
	font-size: 11px;
	letter-spacing: 1px;
}
.pestanya a {
	display: block;
	cursor: pointer;
}
#menu .last { margin-right: 0; }
#menu .select .esq, #menu .unselect:hover .esq, #menu .unselectT:hover .esq, #menu .unselectGR:hover .esq {
	height: 49px;
	width: 6px;
	background-image: url('../imatges/menu_esq_sel.jpg');
	background-repeat: no-repeat;
	float: left;
}
#menu .select[first] .esq, #menu .unselect[first]:hover .esq {
	background-image: url('../imatges/menu_esq_sel(2).jpg');
}
#menu .select .cen, #menu .unselect:hover .cen, #menu .unselectT:hover .cen, #menu .unselectGR:hover .cen {
	height: 39px;
	background-image: none;
	background-color: #fff;
	color: #f29200;
	padding: 6px 6px;
	padding-top: 10px;
	float: left;
	text-transform: uppercase;
}
#menu .select .dre, #menu .unselect:hover .dre, #menu .unselectT:hover .dre , #menu .unselectGR:hover .dre {
	height: 49px;
	width: 6px;
	background-image: url('../imatges/menu_dre_sel.jpg');
	background-repeat: no-repeat;
	float: left;
}
#menu .unselect .esq, #menu .unselectT .esq , #menu .unselectGR .esq {
	height: 49px;
	width: 6px;
	background-repeat: no-repeat;
	float: left;
}
#menu .unselect .esq {
	background-image: url('../imatges/menu_esq_uns.jpg');
}
#menu .unselectT .esq {
	background-image: url('../imatges/menu_esq_uns_V.jpg');
}
#menu .unselectGR .esq {
	background-image: url('../imatges/menu_esq_uns_GR.jpg');
}
#menu .unselect[first] .esq {
	background-image: url('../imatges/menu_esq_uns_first.jpg');
}
#menu .unselect .cen , #menu .unselectT .cen, #menu .unselectGR .cen {
	height: 39px;
	background-repeat: repeat-x;
	color: #fff;
	padding: 0 6px;
	padding-top: 10px;
	float: left;
}
#menu .unselect .cen {
	background-image: url('../imatges/menu_cen_uns.jpg');
}
#menu .unselectT .cen {
	background-image: url('../imatges/menu_cen_uns_V.jpg');
}
#menu .unselectGR .cen {
	background-image: url('../imatges/menu_cen_uns_GR.jpg');
}
#menu .unselect .dre, #menu .unselectT .dre, #menu .unselectGR .dre {
	height: 49px;
	width: 6px;
	background-repeat: no-repeat;
	float: left;
}
#menu .unselect .dre {
	background-image: url('../imatges/menu_dre_uns.jpg');
}
#menu .unselectT .dre {
	background-image: url('../imatges/menu_dre_uns_V.jpg');
}
#menu .unselectGR .dre {
	background-image: url('../imatges/menu_dre_uns_GR.jpg');
}

#login2 {
	float: right;
	margin-top: 15px;
	width: 280px;
}
#login {
	float: right;
	margin-top: 7px;
	width: 250px;
}
#login input[type=text], #login input[type=password] {
	width: 96px;
	height: 11px;
	padding: 3px 5px;
	background-image: url('../imatges/input_login.jpg');
	background-repeat: no-repeat;
	margin-right: 4px;
	font-size: 11px;
}
#login input[type=submit] {
	background-color: #122b63;
	background-image: url('../imatges/boto_enviar.jpg');
	background-repeat: repeat-y;
	width: 20px;
	height: 17px;
	cursor: pointer;
}
.rec_clau {
	color: #fff;
	font-size: 9px;
}
.rec_clau a {
	color: #fff;
	text-decoration: underline;
}
.rec_clau:hover, .rec_clau:hover a {
	color: #f29200;
}
#sortir {
	color: #fff;
	font-size: 11px;
}
#sortir a {
	color: #fff;
	text-decoration: underline;
}
#sortir:hover, #sortir:hover a {
	color: #f29200;
}
/****************** SUBPEU ********************/
#subpeu {
	background-image: url('../imatges/grup_trapicheos.jpg');
	background-repeat: no-repeat;
	height: 128px;
}

/****************** PEU ********************/
#peu {
	background-image: url('../imatges/peu.jpg');
	background-repeat: no-repeat;
	height: 56px;
}
#by6tems {
	float: right;
	margin-right: 20px;
	margin-top: 15px;
	width: 53px;
	height: 20px;
	background-image: url('../imatges/6tems.png');
}
#by6tems:hover {
	background-position: -54px 0px;
}
#facebook img{
	margin-top:5px;
	height: 45px;
}
#contador {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	list-style-type: none;
}
#contador li {
	display: block;
	float: left;
	border: 1px solid #8c91a7;
	border-left: 0;
	background-color: #fff;
	color: #1f2853;
	font-size: 11px;
	line-height: 15px;
	height: 15px;
	width: 10px;
	text-align: center;
}
#contador li.first {
	border-left: 1px solid #8c91a7;
}
#acontador {
	float:left;
	margin-left:15px;
	margin-top: 17px;
	color: #fff;
	font-size: 11px;
	letter-spacing: 1px;
}
/****************** COS ********************/
#cos {
	background-image: url('../imatges/fons_cos.jpg');
	background-repeat: repeat-y;
}
#cos_inner {
	padding: 15px 20px;
}

#overlay {
	z-index: 998;
	display: none;
	position: absolute;
	background-color: #1e2752;
	cursor: pointer;
}
#overlay_cont {
	z-index: 999;
	display: none;
	position: fixed;
	top: 200px;
}
#overlay_nav {
	text-align: right;
	height: 20px;
}
#overlay_nav .b {
	cursor: pointer;
}

.esquerra {
	float: left;
	width: 702px;
	margin-right: 10px;
}
.dreta {
	float: right;
	width: 208px;
	margin-left: 20px;
}

/**************** QUADRES *******************/
.q_cap_cos {
	border: 10px solid #f3f2ed;
	padding: 3px;
	overflow: hidden;
}
.q_cap_cos .seccio {
	width: 158px;
	margin-right: 12px;
	float: left;
}
.q_cap_cos .seccio > div {
	margin-left: 15px;
}
.q_cap_cos .seccio > div .titol {
	font-size: 20px;
	line-height: 21px;
}

.q_cap_cos2 {
	border: 10px solid #f3f2ed;
	padding: 8px 8px 8px 20px;
	overflow: hidden;
}
.q_cap_cos2  div.left {
	height:35px;
}
.q_cap_cos2  .left + .left{
	margin-left:13px;
}
.q_cap_cos3 {
	border: 10px solid #f3f2ed;
	overflow: hidden;
}
.q_cap_cos4 {
	border: 10px solid #f3f2ed;
	padding: 20px;
	overflow: hidden;
}

.q_gris {
	background-color: #f3f2ed;
	padding: 20px;
}
.q_gris2 {
	background-color: #f3f2ed;
	padding: 10px;
}
.q_blanc {
	background-color: #fff;
	padding: 20px;
}
.q_blau {
	background-color: #d3dae8;
}

.marc_taronja {
	border: 1px solid #F29200;
}
.marc_taronja:hover {
	border: 1px solid #d0d1d6;
}

.q_anunci {
	border: 1px solid #F29200;
	padding: 10px 24px 10px 16px;
	position: relative;
	cursor: pointer;
}
.q_anunci:hover {
	border: 1px solid #F29200;
}

.q_anunci2 {
	border: 1px solid #d0d1d6;
	padding: 10px 24px 10px 16px;
	position: relative;
	cursor: pointer;
}
.q_anunci2:hover {
	border: 1px solid #F29200;
}
.q_anunci .mes, .q_anunci2 .mes {
	position: absolute;
	top: 10px;
	right: 5px;
}
.q_anunci:hover .mes, .q_anunci2:hover .mes {
	background-position: -14px 0px;
}
.q_anunci .img {
	border: 1px solid #d0d1d6;
	float: left;
	width: 325px;
	height: 240px;
}
.q_anunci .img img {
	width: 325px;
	height: 240px;
}
.q_anunci2 .img2 {
	float: right;
	border: 1px solid #d0d1d6;
	width: 85px;
	height:63px;
}
.q_anunci2 .img2 img {
	width: 85px;
	height: 63px;
}
.q_anunci .cont {
	float: left;
	width: 332px;
}
.q_anunci2 .cont2 {
	float: left;
	width: 210px;
}
.q_anunci .cont .picto, .q_anunci2 .cont2 .picto {
	margin-right: 10px;
}
.q_anunci .cont .data, .q_anunci2 .cont2 .data {
	color: #848fa3;
	font-size: 9px;
}
.q_anunci .cont .categ, .q_anunci2 .cont2 .categ {
	color: #848fa3;
	font-size: 10px;
}
.q_anunci .cont .titol, .q_anunci2 .cont2 .titol {
	color: #010931;
}
.q_anunci:hover, .q_anunci:hover .cont .data, .q_anunci:hover .cont .categ, .q_anunci:hover .cont .titol, .q_anunci2:hover .cont2 .data, .q_anunci2:hover .cont2 .categ, .q_anunci2:hover .cont2 .titol {
	color: #F29200;
}

.fitxa {
	padding: 10px 10px 10px 15px;
	border: 1px solid #d0d1d6;
	width: 675px;
	float: left;
}
.fitxa .cont {
	width: 265px;
	float: left;
	color: #3a496a;
}
.fitxa .cont .data {
	color: #3a496a;
	font-size: 9px;
}
.fitxa .cont .categ {
	/*color: #3a496a;*/
	color: #64708a;
	font-size: 11px;
}
.fitxa .cont .subasta {
	margin-top: 15px;
	margin-bottom: 5px;
	background-color: #ecedf1;
	padding: 8px;
}
.fitxa .cont .subasta .semafer {
	float: right;
}
.fitxa .cont .subasta .pujar {
	width: 190px;
	height: 25px;
	margin-top: 4px;
	background-image: url('../imatges/pujar.jpg');
}
.fitxa .cont .subasta .pujar input {
	width: 72px;
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	margin-left: 11px;
	background-color: transparent;
	float: left;
}
.fitxa .cont .subasta .pujar .t {
	margin-top: 4px;
	margin-right: 15px;
	color: #fff;
	font-size: 16px;
	float: right;
	font-weight: bold;
	cursor: pointer;
}
.fitxa .cont .subasta .pujar .t:hover {
	color: #f00;
}
#info_modos {
	display: none;
	margin-top: 4px;
}
#info_modos0 {
	display: none;
	color: #f00;
	border: 1px solid #f00;
	padding: 5px;
}
#info_modos1 {
	display: none;
	border: 1px solid #010931;
	padding: 5px;
}
.fitxa .imgs {
	float: right;
	width: 402px;
}
.fitxa .imgs .img {
	width: 400px;
	position: relative;
	border: 1px solid #d0d1d6;
	cursor: pointer;
}
.fitxa .imgs .img+.img {
	margin-top: 10px;
}
.fitxa .imgs .img .mes {
	position: absolute;
	top: 10px;
	right: 5px;
}
.fitxa .imgs .img:hover .mes {
	background-position: -16px 0px;
}
.fitxa .imgs .img img {
	width: 400px;
}
.efitxa {
	float: left;
	width: 220px;
	margin-right: 18px;
	overflow: hidden;
}
.efitxa .logo {
	float: right;
	border: 1px solid #d0d1d6;
}
.efitxa .data {
	color: #3a496a;
	font-size: 9px;
}
.efitxa .categ {
	color: #3a496a;
	font-size: 11px;
}
.efitxa .link {
	color: #3a496a;
	font-size: 11px;
}

#gm_fitxa {
	width: 208px;
	height: 218px;
	border: 1px solid #d0d1d6;
	overflow: hidden;
}


/*************** BOTONS *****************/
.b_registrate1 {
	display: block;
	width: 95px;
	height: 26px;
	background-image: url('../imatges/boto_registrate.png');
	background-position: 0px 0px;
	color: #f29200;
	line-height: 26px;
	font-size: 11px;
	text-align: center;
	cursor: pointer;
}
.b_registrate1:hover {
	background-position: -96px 0px;
	color: #fff;
}

.b_espana {
	display: block;
	width: 180px;
	height: 20px;
	background-image: url('../imatges/espana.gif');
	background-position: 0px 0px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	font-size: 11px;
}
.b_espana:hover {
	background-position: -180px 0px;
	color: #cc0d46;
}

.boto1, .boto1bis {
	display: block;
	width: 110px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 11px;
	background-image: url('../imatges/boto1.png');
	text-align: center;
	cursor: pointer;
}
.boto1, .boto1bis:hover {
	background-position: 0px 0px;
}
.boto1:hover, .boto1bis {
	background-position: -110px 0px;
}

.boto2 {
	display: block;
	width: 92px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 11px;
	background-image: url('../imatges/boto_nuevo.png');
	background-position: 0px 0px;
	text-align: center;
	cursor: pointer;
}
.boto2:hover {
	background-position: -92px 0px;
}

.boto3 {
	display: block;
	width: 110px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 11px;
	background-image: url('../imatges/boto1.png');
	background-position: 0px 0px;
	text-align: center;
	cursor: pointer;
}
.boto3:hover {
	background-position: -110px 0px;
}

.b_mes1 {
	display: block;
	width: 13px;
	height: 13px;
	background-image: url('../imatges/mes.jpg');
	background-position: 0px 0px;
	cursor: pointer;
}
.b_mes1:hover {
	background-position: -14px 0px;
}
.b_mes2 {
	display: block;
	width: 14px;
	height: 15px;
	background-image: url('../imatges/mes_trans.png');
	background-position: 0px 0px;
	cursor: pointer;
}
.b_mes2:hover {
	background-position: -15px 0px;
}
.b_mes3 {
	display: block;
	width: 11px;
	height: 10px;
	background-image: url('../imatges/mes_blau.gif');
	background-position: 0px 0px;
	cursor: pointer;
}
.b_mes3:hover {
	background-position: -11px 0px;
}

.b_fletxa {
	display: block;
	width: 26px;
	height: 22px;
	background-image: url('../imatges/fletxa1.png');
	background-position: 0px 0px;
	cursor: pointer;
}
.b_fletxa:hover {
	background-position: -27px 0px;
}
.b_eliminar{
	display: block;
	width: 14px;
	height: 15px;
	background-image: url('../imatges/eliminar.png');
	background-position: 0px 0px;
	cursor: pointer;
}
.b_eliminar:hover {
	background-position: -14px 0px;
}
.b_reord{
	display: block;
	width: 10px;
	height: 10px;
	background-image: url('../imatges/ordenar_asc.gif');
	background-position: 0px 0px;
	cursor: pointer;
}

.linkbn {
	color: #010931;
}
.linkbn:hover, .linkbn_select {
	color: #fff;
}

.linkbt {
	color: #fff;
}
.linkbt:hover {
	color: #F29200;
}

.linkf span {
	display: block;
	float: left;
	text-decoration: underline;
}
.linkf {
	display: block;
	margin: 13px 0;
}
.linkf .f {
	margin-left: 5px;
	margin-top: 2px;
	width: 10px;
	height: 10px;
	background-image: url('../imatges/seguent.jpg');
	background-position: 0px 0px;
}
.linkf:hover {
	color: #f29200;
}
.linkf:hover .f {
	background-position: -10px 0px;
}

.linkm span {
	display: block;
	float: left;
}
.linkm {
	display: block;
	margin: 13px 0;
	text-decoration: none;
	float: right;
}
.linkm .m {
	margin-left: 5px;
	width: 11px;
	height: 10px;
	background-image: url('../imatges/mes_blau.gif');
	background-position: 0px 0px;
}
.linkm:hover {
	color: #f29200;
}
.linkm:hover .m {
	background-position: -11px 0px;
}

/**************** BANNERS ***************/
.publi {
	font-size: 10px;
	color: #848fa3;
	margin-bottom: 5px;
}

.banner {
	width: 206px;
	border: 1px solid #c5c4cc;
	margin-bottom: 10px;
}


#banner_registrate {
	width: 192px;
	background-color: #3f446a;
	padding: 8px;
	margin-bottom: 10px;
}
#banner_registrate > div {
	margin-top: 8px;
	width: 160px;
	background-image: url('../imatges/fons_registrate.jpg');
	border: 1px solid #585f72;
	padding: 15px;
	color: #fff;
}
#banner_registrate .titol {
	color: #f29200;
	margin-bottom: 4px;
	font-size: 21px;
}

#banner_anunciate {
	width: 210px;
}
#banner_anunciate, .banner_reg {
	background-color: #3f446a;
	padding: 5px;
	margin-top: 15px;
}
#banner_anunciate > div {
	width: 180px;
}
#banner_anunciate > div, .banner_reg > div {
	border: 1px solid #616885;
	padding: 15px;
	color: #fff;
}
.banner_reg > div {
	background-color: #2c355c;
}
.banner_reg > div.color {
	color: #000;
	background-color: #ffffff;
}
#banner_anunciate .titol, .banner_reg .titol {
	color: #f29200;
	margin-bottom: 4px;
	font-size: 22px;
}
.banner_reg .titol {
	font-size: 18px;
}
/********************** TITOLS ******************/
.titol30 {
	font-size: 30px;
}
.titol21_v {
	font-size: 21px;
	font-weight: bold;
}
.titol20 {
	font-size: 20px;
	line-height: 22px;
}
.titol18 {
	font-size: 18px;
}
.titol16 {
	font-size: 16px;
}
.titol14 {
	font-size: 14px;
}
.taronja {
	color: #f29200;
}
.n {
	font-weight: bold;
}
.data {
	color: #848fa3;
	font-size: 9px;
}
.categ {
	color: #848fa3;
	font-size: 10px;
}

/************** PAGINACIÓ ******************/
.paginacio {
	color: #6f7b93;
	font-size: 11px;
	margin-top: 4px;
}
.paginacio a {
	color: #6f7b93;
}
.paginacio a:hover, .paginacio .select {
	color: #f29200;
}

.paginacio .anterior {
	float: left;
}
.paginacio .anterior span {
	display: block;
	float: left;
}
.paginacio .anterior .f {
	margin-right: 5px;
	margin-top: 2px;
	width: 10px;
	height: 10px;
	background-image: url('../imatges/anterior.jpg');
	background-repeat: no-repeat;
	background-position: -10px 0px;
}
.paginacio .anterior:hover {
	/*color: #dc463f;*/
	color: #f29200;
}
.paginacio .anterior:hover .f {
	background-position: 0px 0px;
}

.paginacio .seguent {
	float: right;
}
.paginacio .seguent span {
	display: block;
	float: left;
}
.paginacio .seguent .f {
	margin-left: 5px;
	margin-top: 2px;
	width: 10px;
	height: 10px;
	background-image: url('../imatges/seguent.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.paginacio .seguent:hover {
	color: #dc463f;
	color: #f29200;
}
.paginacio .seguent:hover .f {
	background-position: -10px 0px;
}

.paginacio .pagines {
	width: 500px;
	margin: 0 auto;
	text-align: center;
}
.paginacio_bottom  {
	padding-top: 15px;
}


/************** LLISTES *********************/
ul.t, ul.t2 {
	float: left;
	list-style-type: none;
}
ul.t {
	margin-left: 60px;
	margin-top: 30px;
}
ul.t li, ul.t2 li {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
ul.t li a {
	color: #fff;
}
ul.t2 li a {
	color: #353b47;
}
ul.t li a:hover, ul.t li a.select, ul.t2 li a:hover, ul.t2 li a.select {
	color: #f29200;
}

ul.productes {
	list-style-type: none;
}
ul.productes li {
	display: block;
	border: 1px solid #d0d1d6;
	position: relative;
	padding: 6px 26px;
	margin-top: 6px;
	position: relative;
	cursor: pointer;
	min-height: 65px;
}
ul.productes li:hover, ul.productes li.blau:hover, ul.productes li.edit:hover, ul.productes li.bg:hover {
	border: 1px solid #f29200;
}
ul.productes li.blau {
	background-color: #e0e5ef;
}
ul.productes li.edit {
	cursor: auto;
}
ul.productes li.bg {
	background-color: #f5f6f8
}
ul.productes li .mes {
	position: absolute;
	top: 6px;
	right: 6px;
}
ul.productes li:hover .mes {
	background-position: -14px 0px;
}
ul.productes li.edit:hover .mes {
	background-position: 0px 0px;
}
ul.productes li.edit:hover .mes:hover {
	background-position: -14px 0px;
}
ul.productes li .eliminar {
	position: absolute;
	top: 20px;
	right: 6px;
}
ul.productes li .reord {
	position: absolute;
	top: 40px;
	right: 7px;
}
ul.productes li .vip {
	width: 40px;
	height: 23px;
	float: left;
	margin-right: 9px;
}
ul.productes li .vip img {
	width: 40px;
}
ul.productes li .img {
	float: right;
	border: 1px solid #d0d1d6;
	width: 85px;
	height:63px;
}
ul.productes li .img+.img {
	margin-right: 6px;
}
ul.productes li .cont {
	float: left;
	width: 369px;
}
ul.productes li .vip+.cont {
	width: 320px;
}
ul.productes li.edit .cont {
	width: 339px;
}
ul.productes li.edit .vip+.cont {
	width: 290px;
}
ul.productes li .subasta {
	float: right;
	margin-top: 8px;
	margin-right: 6px;
}
ul.productes li .img+.subasta {
	margin-right: 27px;
}
ul.productes li .cont .titol {
	color: #010931;
	font-weight: bold;
	font-size: 16px;
}
ul.productes li .cont .data {
	font-weight: bold;
	font-size: 11px;
}
ul.productes li:hover .cont * {
	color: #f29200;
}
ul.productes li .cont2 {
	float: left;
	width: 449px;
}
ul.productes li:hover .cont2 * {
	color: #f29200;
}
ul.productes li .cont2 .titol {
	color: #010931;
	font-weight: bold;
}
ul.productes li:hover .cont2 .titol {
	color: #f29200;
}
ul.productes li .cont2 .descrip {
	color: #848fa3;
	font-size: 10px;
}
ul.productes li .logor {
	float: left;
	width: 87px;
	height: 65px;
	margin: 0;
	margin-right: 20px;
}
ul.productes li .logor img {
	border: 1px solid #d0d1d6;
	width: 85px;
	height:63px;
	margin-left: 6px;
}

table.llistat {
	border: 1px solid #cecdd2;
	width: 80%;
}
table.llistat td {
	padding: 4px;
}
table.llistat .tlist {
	background-color: #cecdd2;
}
table.llistat .tlist a {
	font-weight: bold;
}
table.llistat .value td {
	border-top: 1px solid #cecdd2;
}

.l_fletxa {
	list-style-type: none;
}
.l_fletxa_gran li {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
}
.l_fletxa li {
	background-image: url('../imatges/fletxa2.png');
	background-repeat: no-repeat;
	background-position: -20px 0px;
	padding-left: 10px;
}
.l_fletxa li a {
	color: #323a45;
}
.l_fletxa li:hover a , .l_fletxa li.select a {
	color: #f6af45;
}
.l_fletxa li:hover, .l_fletxa li.select {
	background-position: 0px 5px;
}


/*************GMAPS****************/
#gmaps_shadow {
	width: 500px;
	height: 500px;
	overflow: hidden;
	border: 2px solid #fff;
	background-color: #fff;
}

/**************** GALERIA *************/
#galeria {
	width: 830px;
	padding: 10px;
	background-color: #fff;
}
#galeriad {
	float: right;
	overflow: hidden;
	width: 225px;
	height: 140px;
}
#galeriad_inner {
	overflow: auto;
	width: 225px;
	height: 140px;
}
#galeriad_inner img {
	border: 1px solid #d0d1d6;
	width: 85px;
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
	cursor: pointer;
}
#galeriae {
	float: left;
	position: relative;
	width: 602px;
}
#galeriae img {
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #d0d1d6;
	width: 600px;
}

/************ FORMULARIS ***************/
.form .border , .miniform .border{
	border: 1px solid #cecdd2;
}
.form .camp {
	float: left;
	width: 215px;
	margin-right: 10px;
}
.form .camp2 {
	float: left;
	width: 140px;
	padding-right: 10px;
}
.formgran .camp2 {
	font-size:13px;
}
.form .camp3 {
	float: left;
	width: 90px;
	padding-right: 10px;
}
.form .valor {
	float: left;
	width: 192px;
}
.form .valor input[type=text], .form .valor select {
	width: 190px;
}
.form .valor textarea {
	width: 190px;
	height: 90px;
}
.form .valor2 {
	float: left;
	width: 397px;
}
.form .valor2 input[type=text], .form .valor2 input[type=password], .form .valor2 select {
	width: 395px;
}
.form .valor2 .chk {
	width: 30px;
	float: left;
}
.form .valor2 .chk input {
	width: 12px;
}
.form .valor2 .valor {
	width: 356px;
	float: left;
}
.form .valor2 .valor input[type=text] {
	width: 140px;
}
.form .valor2 textarea {
	width: 395px;
	height: 90px;
}
.form .valor3 {
	float: left;
	width: 417px;
}
.form .valor3 input, .form .valor3 select {
	width: 415px;
}
.form .valor3 textarea {
	width: 415px;
	height: 90px;
}
.form input.error, .form select.error {
	border: 1px solid #f00;
}
.form .acc_llei {
	background-color: #cecdd2;
	font-size: 10px;
	color: #fff;
	padding: 3px;
}
.cerror {
	color: #f00;
}
#edit_map {
	width: 547px;
	height: 250px;
}

.miniform .camp {
	width:208px;
}
.miniform .valor {
	width: 208px;
}
.miniform .valor input[type=text], .miniform .valor select {
	width: 206px;
}
.miniform .llarg .camp {
	width:429px;
}
.miniform .llarg .valor {
	width: 429px;
}
.miniform .llarg .valor input[type=text], .miniform .llarg .valor select {
	width: 427px;
}

/************ REPARACIONES *************/
.rodona, .rodona_select, .rodona_prev {
	float: left;
	height: 35px;
	margin-right: 15px;
	line-height: 35px;
	font-size: 12px;
}
.rodona a {
	color: #b2b2b2;
	text-decoration: underline;
}
.rodona_select, .rodona_prev, .rodona_select a, .rodona_prev a {
	color: #010931;
	font-weight: bold;
}
.rodona_select a:hover, .rodona_prev a:hover {
	text-decoration: underline;
}
.rodona .num, .rodona_select .num, .rodona_prev .num {
	display: block;
	float: left;
	height: 35px;
	width: 34px;
	margin-right: 4px;
	line-height: 35px;
	font-size: 24px;
	background-image: url('../imatges/rodona2.jpg');
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
}
.rodona .num {
	color: #7f8eaf;
	background-position: -34px 0px;
}
.rodona_select .num {
	color: #fff;
	background-position: 0px 0px;
}
.rodona_prev .num {
	color: #fff;
	background-position: -68px 0px;
}

.tipus_rep {
	float: left;
	width: 178px;
	text-align: center;
	font-size: 10px;
}

.cap_logo {
	height: 78px;
	background-image: url('../imatges/cap_taller1.jpg');
	margin-bottom: 15px;
	padding: 0 20px;
	line-height: 78px;
}
.cap_logo > img{
	height: 70px;
	margin: -12px 20px 0px 0px;
	#margin-top: 0px;
}

.rep_esq {
	float: left;
	width: 350px;
	margin-left: 125px;
	color: #848FA3;
	font-size: 13px;
}
#gm_rep {
	width: 350px;
	height: 220px;
	border: 1px solid #d0d1d6;
	overflow: hidden;
}

.rep_dre {
	float: right;
	width: 366px;
	margin-right: 25px;
}

#repImgG {
	width:364px;
	height: 260px;
}
#over_repImgG {
	width:364px;
	height: 260px;
	margin-bottom: 12px;
	border: 1px solid #666769;
}
.repImgP {
	width: 114px;
	height: 81px;
	cursor: pointer;
	border: 1px solid #666769;
}
.repImgP+.repImgP {
	margin-left: 6px;
}

.texte p+p {
	margin-top:8px;
}

#mapa_flash {
	width: 370px;
	height: 310px;
}

/**************** PAG LLIURE ********************/
.titol_paglliure {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 6px;
}
.paglliure {
	border: 1px solid #d0d1d6;
	padding: 20px;
}
.paglliure p+p{
	margin-top: 10px;
}


/************************ ADMIN *************************/
#imgs_order {
	list-style-type: none;
}
.sortitem {
	cursor: move;
}


/********************* COMPRO *************************/
.q_compro {
	border-color: #c00822;
}

#compro_container {
	position: relative;
    width:700px;
    height:90px;
    margin:0 auto;
    overflow:hidden;
    border: 1px solid #c00822;
    background-image: url('../imatges/banner_compro.jpg');
    background-repeat: no-repeat;
    background-position: 10px 10px;
}
#compro_cinta{
    height:90px;
    list-style-type: none;
    padding:0;
    margin:0;
    background-image: url('../imatges/banner_compro.jpg');
    background-repeat: no-repeat;
}
#compro_cinta li {
	display: block;
	float: left;
	height: 70px;
	width: 680px;
	padding: 10px 10px 10px 10px;
	border-right: 1px solid #c00822;
	background-color: #fff;
	cursor: pointer;
}
#compro_cinta li:hover * {
	color: #c00822;
}
#compro_cinta li img{
	float: right;
	height: 63px;
	width: 85px;
	border:1px solid #D0D1D6;
}
#banner_compro {
	position: absolute;
	top: 0;
	left: 0;
	float: left;
	width: 324px;
	height: 70px;
}
#banner_compro img{
	float: none;
	display:block;
	margin:0 auto;
}


















