/* CSS Document */

/* estructura */


table {
	border: none !important;

}

#principal {
	
	background-position:right;
	background-repeat:no-repeat;
	-webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
-ms-transition: all .7s ease;
-o-transition: all .7s ease;
transition: all .7s ease;
	float:left;
	width: 100%;



}

#principal_shop {
	float: left;
	width: 78%;
	
}

@keyframes moufons {
	0% {background-position:0% 0%;}
	50% {background-position:100% 0%;}
	100% {background-position:0% 0%;}
}

@-webkit-keyframes moufons {
	0% {background-position:0% 0%;}
	50% {background-position:100% 0%;}
	100% {background-position:0% 0%;}
}

#taula100 {
	width:1000px;
	margin:0px auto 0px auto;
	padding:0px;
	float:left;	
}

.majuscules {
	text-transform:uppercase;
}


#cap {
	float:left;
	width:100%;
	margin:0px;
	height:auto;
	background-color:#fff;
	overflow:hidden;
	height:153px;
	
	
	

}

.pago_ok {
	color:#090;
	font-weight:bold;
	text-align:center;
}


.pago_ko {
	color:#F00;
	font-weight:bold;
	text-align:center;
}


#capb {
	float:left;
	width:1000px;
	margin:0px;
	height:400px;
	background-color:#300;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
overflow:hidden;	
	

}

#laresta {
	max-width:1200px;
	width:100%;
	margin:0px auto;
	

	

}



#fons_cap {

	float:left;
	width:100%;
	
	padding-bottom:0px;

}



#opcions_top {
	float:right;
	background-color:rgba(0,0,0,0.8); 	
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	padding-right:10px;
	padding-left:10px;
	}



#linia_menu { 
	padding:0px;
	margin:0px;
	margin-left:0px; 
	float:left;
	width:80%;
	margin-top:-13px;
	-webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
-ms-transition: all .7s ease;
-o-transition: all .7s ease;
transition: all .7s ease;

	
	
}

#idiomes {
	padding:0px;
	margin:0px; 
	margin-bottom:0px;
	height:20px;
	margin-top:0px;
	position:absolute;

	width:120px;
	text-align:right;
	margin-left:805px;
	margin-top:5px;

	
}

.idioma_seleccionat {
	font-weight:600;
}

#idiomes img {
	margin-left:5px;
}

#opcions_top2 {
	float:right;
}

.txt_menu_petit {
	margin-left:10px;
	float:left;
}

#imatge_inici {
	float: left;
	z-index: 0;
	width: 100%;
	overflow: hidden;
	margin-bottom: 0px;
	margin-top:0px;
	max-height:320px;
}



.txt_col {
	color:#fff;
	font-size:11px;
	float:left;
	margin-top:3px;
}



#fila3 {
	float:left;
	width:600px;
	margin-left:200px;;
	margin-right:200px;
}

#menu_productes {
	width:20%;
	float:left;
	text-align:center;
	padding-top:41px;


}


#llegenda {
	position:absolute;
	margin-top:-100px;
	margin-left:500px;
	text-align:right;
	
}

#llegenda h3 {
	color:#FFF;
	text-shadow:3px 3px 3px #333;
	font-size:24px;
	
}



#llegenda h2 {
	color:#FFF;
	text-shadow:3px 3px 3px #333;
	font-size:30px;
	
}


#menu_productes select {
	font-size:14px;
	color:#666;
	width:100%;
	margin-bottom:10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	padding:5px;
	height:30px;
	margin-left:20px;

}

#menu_productes h3 {
	margin-bottom:10px;
	margin-top:0px;
	padding-top:20px;
	background-color:#333;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

#menu_productes h4 {
	margin-bottom:10px;
	margin-top:40px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	float:left;
}



#caixa_cerca {
	float:right;
	width:20%;
	height:50px;
	margin-top:-13px;
-webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
-ms-transition: all .7s ease;
-o-transition: all .7s ease;
transition: all .7s ease;	


}

.capa_subfamilia {
	position:absolute;
	background-color:#FFF;
	padding:5px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	border-top-right-radius: 7px;
	margin-top:185px;
	color:#7e4a51;
}

.linia_marca {
	float:left;
	background: rgb(236,236,236); /* Old browsers */
	background: -moz-linear-gradient(-45deg,  rgba(236,236,236,1) 0%, rgba(206,206,206,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(100%,rgba(206,206,206,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(236,236,236,1) 0%,rgba(206,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(236,236,236,1) 0%,rgba(206,206,206,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(236,236,236,1) 0%,rgba(206,206,206,1) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(236,236,236,1) 0%,rgba(206,206,206,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#cecece',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-align:center;
	width:22.5%;
	margin-right:2.5%;
	margin-bottom:20px;
	
}

.linia_marca img {
	max-width:175px;
	width:100%;

}


#barra_menu0 {
	height:30px;
	background-color:#345000;
	margin-top:0px;
}

#barra_menu {
	max-width:1200px;
	width:100%;
	margin:auto;
}


#caparro {
	padding-top:5px;
	position:fixed;
	float:left;
	width:100%;
	top:0px;
	background-color:#FFF;
	z-index:133333;
	-webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
-ms-transition: all .7s ease;
-o-transition: all .7s ease;
transition: all .7s ease;
height:150px;
}



.small #logo img  {
	
	width:250px;
	height:auto;
	margin-top:-20px;
	
}


.large #logo img  {
	
	width:100%;
	max-width:360px;
	height:auto;
	
}


.small #telefon {
	height:108px;
}

.small #telefon img {
	
	height:85px;
}

.small #principal {
	height:70px;
}

.large #principal {
	height:120px;
}

.small #carro_compra  {
	margin-top:0px;
}


.large #carro_compra  {
	margin-top:0px;
}

.small .boto_carro_resum {
	margin-top:-15px;
}


.large .boto_carro_resum {
	margin-top:0px;
}


.small .boto_carro_resum img {
	width:45px;
}


.large .boto_carro_resum img {
	width:65px;
}



.small #text_cap p {
	font-size:11px;	
}


.large #text_cap p {
	font-size:14px;	
}



.small #linia_menu {
	margin-top:-21px;
}

.small #caixa_cerca {
	margin-top:-21px;
}


.large #linia_menu {
	margin-top:-13px;
}

.large #caixa_cerca {
	margin-top:-13px;
}


.select_pes{
	font-size:16px;
	padding:5px;
	height:40px;
}


.select_pes option {
	font-size:16px;
	padding:5px;
}


.destacats3_oferta {
	position:absolute;
	background-image:url(/img/oferta.png);
	background-repeat:no-repeat;
	background-size:contain;
	width:159px;
	height:121px;
	z-index:999;
	margin-left:165px;
	margin-top:-139px;

}



#llista_menu_productes {
	margin:0px;
	margin-left:-40px;

}

#llista_menu_productes ul {
	margin:0px;

	
}

#llista_menu_productes li {
	display:inline;
	list-style:none;
	margin-right:36px;
	padding-bottom:30px;

}

#llista_menu_productes li:last {
	display:inline;
	list-style:none;
	margin-right:0px;
	padding-bottom:30px;

}

#menu3 {
	float:left;
	margin-right:40px;
	margin-left:40px;
	margin-top:20px;
}

#menu3 div {
	margin-bottom:10px;
}

#menu div {
	margin-bottom:10px;
}

#linia_arxiu {
	float:left;
	width:100%;
	margin-bottom:40px;
	margin-left:2%;
	margin-right:2%;
	padding-top:20px;
	

}

#linia_arxiu2 {
	float: left;
	width: 100%;
	margin-right:2%;
}

#logo_peu {
	float:left;
	width:32%;
	height:auto;
	padding:10px;
	margin-right:2%;
}


#carro_compra0 {
	width: 100%;
    float: left;
    /* margin-top: -40px; */
    /* position: fixed; */
    /* bottom: 0px; */
    /* left: 0px;*/
	

	
}


#carro_compra1 {
	float:left;
	background-repeat:no-repeat;
	display:block;

	width:100%;

	text-align:center;
	margin-top:0px;
	padding-top:0px;
	overflow:hidden;
	z-index:99999;
	
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	
	-webkit-box-shadow: 0 0 5px 0 #666000;
box-shadow: 0 0 5px 0 #666000;
background-color:#f8f8f8;
margin-bottom:5px;


	
}

#carro_fix, .avis_validar {
	float:right;
	width:20%;
}


#carro_compra {
	position:relative;
	background-repeat:no-repeat;
	display:block;

	width:100%;

	text-align:center;
	margin-top:0px;
	padding-top:0px;
	height:auto;
	overflow:hidden;
	z-index:99999;
	
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	
	font-size: 14px;


	
}

#carro_compra1 .mes {
	position:absolute;
	bottom:-5px;
	color:#0F0;
	width:240px;
	background-color:#ccc;
	text-align:center;
	padding:0px;
	z-index:9999999;
}


#carro_compra1 .mes i {
margin:0px;
padding:0px;
font-size:16px;
line-height:5px;
}
	
#carro_compra1 .mes a {
margin:0px;
padding:0px;
}


#carro_compra1:hover {
	height:auto;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	
}

#contingut0 {
	margin:auto;
	width:100%;
	max-width:1200px;
	margin-top:0px;
	background-color:#fff;
	
}

#contingut {
	float:left;
	width:100%;
	color:#666;
}

#contingut h1 {
	color:#333;
	font-weight:bold;
	font-size:30px;
	padding-bottom:7px;
	margin-bottom:22px;
	
}

#contingut2 {
	float:left;
	width:700px;
	background-color:#fff;
	margin-left:-700px;
	

}

.li_seleccionat {
	font-weight:bold;
	
}


#telefon {
	background-color:#FFF;
	float:left;
	width:40%;
	text-align:center;
	margin-right:5px;
	height:120px;
}

#telefon img {
	-webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
-ms-transition: all .7s ease;
-o-transition: all .7s ease;
transition: all .7s ease;
height:120px;
}

#telefon a {
	font-weight:800;
	font-size:14px;
}

#icona_telefon {
	float:left;
	margin-top:0px;
	margin-left:px;
	margin-right:3px;
	height:22px;
}

#tel1 {
	float:left;
	margin-left:15px;
}

#tel2 {
	float:left;
	margin-left:15px;
}


#icona_email {
	height:12px;
}


#peu0 {
	float:left;
	width:100%;
	background:#345000;
	background-position:right;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:30px;
}

#peu {
	width: 100%;
	margin: auto;
	color: #fff;
	max-width: 1200px;
}

#peu a {
	color:#fff;
}

#peu p {
	color:#fff;
}


#adresa {
	clear:left;
	font-size:14px;
	font-weight:bold;
}

#credits {
	clear:left;
}




#llista_menu1 li {
	display:inline;
	list-style:none;
	float:left;
	margin-right:20px;
	padding:0px;
	font-weight:bold;
	margin-top:-5px;
	
}


#llista_menu1 {
	margin:0px;
	padding:0px;
	margin-left:10px;
	

	
}

#llista_menu1 a {
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
}



.llista_menu3 li {
	list-style:none;
	color:#fff;
	font-size:12px;
	padding-left:15px;
	background-image:url(http://www.auranet.org/auraweb/auraweb007/img/fletxetes.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-bottom:10px;

}

.llista_menu3 li:hover {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	
	transition-property: opacity;
  	transition-duration: 1s;

}




.llista_menu3 {
	margin:0px;
	padding:0px;
	

	
}




#menu {
	padding-top:20px;
	float:left;

}






#menu4 {
	padding-top:30px;
	padding-left:30px;
	float:left;

}


#menu4 #llista_menu3 li {
	list-style:none;
	float:left;
	width:212px;
	height:93px;
	display:block;
	background-repeat:no-repeat;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;

	color:#fff;
	margin-bottom:30px;
	margin-right:30px;
	padding-top:0px;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	background-color:#333;
	
}

#llista_menu3 li:hover {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	
	transition-property: opacity;
  	transition-duration: 1s;

}




#llista_menu3 {
	margin:0px;
	padding:0px;
	

	
}



.seur {
	background-image:url(http://www.zencosmetica.com/img/seur.png);
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right;
	font-size:18px;
	color:#cc5417;
	text-align:center;
	width:127px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	float:left;
	margin-top:20px;
	padding:5px;
	padding-right:80px;
	
	
}	




.seur2 {
	background-image:url(http://www.zencosmetica.com/img/neu.png);
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right;
	font-size:18px;
	color:#F00;
	text-align:center;
	width:207px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	float:left;
	margin-top:40px;
	padding:5px;

	
	
}	




.primera_compra {
	background-color:#da8200;
	background-repeat:no-repeat;
	background-position:right;

	font-size:18px;
	color:#fff;
	text-align:center;
	width:207px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	float:left;
	margin-top:20px;
	padding:5px;

	
	
}	




.paypal {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right;
	font-size:18px;
	color:#cc5417;
	text-align:center;
	width:212px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 10px 2px rgba(0, 0, 0, 0.75);
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	float:left;
	margin-top:20px;
	overflow:hidden;
	margin-bottom:20px;

	
	
}	

.paypal img {
	width:170px;
}









.txt_menusub {

}









h7 {
	font-size:10px;
	padding:0px;
	margin:0px;
}

.imatges_grup {
	padding:5px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	width:85px;	
}

.boto_endavant {
	float:right;
}

.texte1 {
	color:#990000;
	font-size:14px;
}

.input_unitats {
	height:50px;
	width:70px;
	border:none;
	font-size:20px;
	color:#666;
	padding:7px;
	font-weight:bold;
	border:1px solid #666;
	text-align:center;
	
}

.columna_registro1 {
	float:left;
	width:40%;
	margin-right:5%;
	padding-right:5%;
	border-right:1px solid #999;
	
}

.columna_registro1 div {
	width:100%;
	float:left;
	margin-bottom:20px;
}



.columna_registro1 input {
	font-size:16px;
	color:#333;
	width:95%;
	height:40px;
	margin-bottom:20px;
}

.columna_registro1 textarea {
	font-size:16px;
	color:#333;
	width:100%;
}

.columna_registro2 {
	float:left;

	width:45%;
	
}

#quadre2 {
	float:left;
	width:95%;
}


.columna_registro2 input, #quadre2 input {
	font-size:14px;
	color:#333;
	width:98%;
	border:1px solid #666;
	padding:1%;
	margin-bottom:0px;
}

.columna_registro2 input, #quadre2 select {
	font-size:14px;
	color:#333;
	width:100%;
	border:1px solid #666;
	padding:1%;
	height:40px;
}

.columna_registro2 select {
	font-size:14px;
	color:#333;
	width:103%;
	border:1px solid #666;
	padding:1%;
	height:45px;
}

.columna_registro2 input, #quadre2 option {
	font-size:14px;
	color:#333;
	margin-bottom:0px;
	height:40px;
}

.columna_registro2 textarea, #quadre2 textarea {
	font-size:14px;
	color:#333;
	width:101%;
	border:1px solid #666;
	padding:1%;
	
}




#fitxa_producte_consultar {
	float:left;
	width:400px;
	margin-top:15px;
	margin-bottom:15px;
}

#fitxa_producte_consultar button {
	text-transform:uppercase;
	width:320px;
}

#fitxa_producte_consultar input {
	font-size:14px;
	color:#666;
	text-align:center;
	width:200px;
	padding:3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #666;
}


#fitxa_producte_consultar textarea {
	font-size:14px;
	color:#666;
	text-align:center;
	width:200px;
	height:40px;
	padding:3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #666;
}

#fitxa_producte_consultar label {
	width:auto;
}


#fitxa_producte_consultar .radio {
	width:auto;
}






.select_enumera {
	font-size:14px;
	color:#666;
	padding:5px;
	font-weight:normal;	
	background-color:#FFC;
	border:1px solid #333;
	height:30px;
}

.txt_unitats {
	margin-bottom:7px;
	color:#666;
	font-weight:normal;
	font-size:18px;
}

.fons_comandes {
	text-align:center;
	padding:15px;	
}

.imatge_fitxa_documents {
	float:left;
}

.imatge_fitxa {
	margin-left:20px;
	margin-bottom:20px;
	float:right;
	width:100%;
}


.imatge_fitxa img {
	width:100%;
}

#objecte {
	float:left;
	width:560px;
	text-align:center;
}



.opcio_usuari {
	list-style:none;
	color:#fff;
	font-size:13px;
	font-weight:300;
	padding-left:15px;
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin-bottom:10px;
	float:left;
	width:100%;	

}

.opcio_usuari em {
	color:#FF0;
	font-weight:300;
}

.opcio_usuari:hover {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	
	transition-property: opacity;
  	transition-duration: 1s;

}


.opcio_usuari_fi {
	padding:10px;
	float:left;
	color:#FFF
}	


.login2, .linia_cercador {
	float:left;
	/*border-right:1px solid #CCC;*/
	color:#fff;
	font-size:16px;
	padding:10px;
	width: 50%;
	margin-left: 25%;
	margin-bottom: 0px;
	padding-top:0px;
}

.login2 input {
	width:100%;

    border: 1px solid #666666;
    font-size: 18px !important;
    padding: 15px;
    border-radius: 3px;
    background-color: #f8f8f8;
    color: #333;
    margin-bottom: 10px;
}

.caixa_cercador {
	width:73%;
	border: 1px solid #666666;
    font-size: 18px;
    padding: 15px;
    border-radius: 3px;
    background-color: #f8f8f8;
    color: #333;
    margin-bottom: 10px;
}



#recordar_codigos {
	float:left;
	margin-right:40px;
	width:200px;
	margin-top:10px;
	margin-left:40px;
	
}


a.recordar_codigos {
	color:#FFF;
	font-size:9px;
}

.fons_comandes2 {
	text-align:center;
	padding:15px;
	background-color:#ededed;

}

.fons_comandes2 img {
	max-width:100px;
	max-height:100px;
	width:100%;
}

.assenyala_cercador2 {
	font-style:italic;
	color:#666666;
}

#cap_comandes {

	float:left;
	width:100%;
	margin-bottom:20px;
	padding:10px;
}

#cap_comandes td {
	padding:20px;
}

#cap_comandes input {
	width:auto;
}




.titol_comandes {
	background-color:#cccccc;
	font-weight:bold;
	padding:3px;
	text-align:center;
	color:#333;
}	

.titol_comanda2 {
	font-weight:bold;
	color:#666666;
	vertical-align:top;
	background-color:#cccccc;
	text-align:left;
	text-transform:uppercase;
	

}	



.titol22 {
	font-size:10px;
	margin-top:10px;
	color:#333;	
}



.cerca1 {
	float:left;
}
.cerca2 {
	float:left;
	margin-left:2px;
}



.td_subfamilies1 {
	padding:5px;
	border:1px dotted #999999;	
	margin-left:0px;
	margin-right:10px;
	vertical-align:top;
	width:174px;
	height:180px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-bottom:10px;
	
}

.td_subfamilies2 {
	padding:5px;
	border:1px dotted #999999;	
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	vertical-align:top;
	width:174px;
	height:180px;
	overflow:hidden;
	float:left;
	text-align:center;
	
}

.td_subfamilies3 {
	padding:5px;
	border:1px dotted #999999;	
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	vertical-align:top;
	width:174px;
	height:180px;
	overflow:hidden;
	float:left;
	text-align:center;
	
}


.imatge_subfamilies {
	width:174px;
	text-align:center;
	height:130px;
	overflow:hidden;
	margin-bottom:10px;
}

.imatge_destacat_lateral {
	width:180px;
	text-align:center;
	height:100px;
	overflow:hidden;
	margin-bottom:5px;
	float:left;
}


.td_subfamilies_docs {
	padding:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow:hidden;
	width:190px;	
	margin:5px;
	vertical-align:top;
	border:1px solid #CCC;
	height:190px;
	box-shadow: 3px 3px 4pc #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	-moz-box-shadow: 3px 3px 4px #ccc;	
	
}

.imatge_su {
	float:left;
	width:190px;
	margin-top:10px;
	height:165px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow:hidden;
}





.resum_carro {
	text-align:center;
	padding-left:10px;
	font-size:11px;
	vertical-align:top;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	color:#333;
}

form {
	display:inline;
}

#primer {
		margin:0 auto 0 auto; 
        text-align:center;
}



  

.txt_centrat{
	text-align:center;
    font-weight: bold;
}

.txt_barra_cistella {
	font-size:11px;
    text-align:center;
}

.barra_cistella {
    text-align:center;
	width:100%;  
}


#capa_barra {
	float:left;
	overflow:hidden;

	width:100%;
	margin-bottom:30px;
}


.barra_omple {
	background-color:#989e75;
}

.barra_omple2 {
	background-color:#ccc;
}



a:hover {
	text-decoration:none;
}

.taula_carro {
}

.td_carro {
	padding-left:20px;
	vertical-align:top;
}	

.puntgris {
	margin:0px;
	padding:0px;
	border:0 #FFFFFF none;
	border-top:1px #CCCCCC solid;
}

.puntgris2 {
	margin:0px;
	padding:0px;
	border:0 #FFFFFF none;
	border-top:1px #CCCCCC dotted;
}

.assenyala_cercador {
	color:#FF0000;
	font-weight:bold;
}


   

	
   
.txt_petit {
	font-size:8px;
}

.centrat {
	text-align:center;
}   






.vtop {
	vertical-align:top;
}




.precio2 {
	color:#b8c064;
	font-size:12px;
	font-weight:bold;
}



#login {
	float:left;
	color:#fff;
	font-size:11px;

}


#cercador {
    float:left;
}

#cercador2 {
    float:left;
	margin-left:2px;
}

.conjunt {
    float:none;
    height:40px;
    margin-left:10px;
    padding-top:2px;
    text-align:left;
}

input {
	font-size:12px;
}


.elsubmit2 {
	font-size:11px;
    height:18px;
	width:23px;
	background-color:#b9b4a9;
	border:none;
	font-weight:bold;
	margin-top:0px;
	float:right;
	margin-right:13px;
}

.lalupa {
	padding: 16px;
    border: none;
    color: #FFF !important;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    font-size: 18px;
    border: none;
    border-radius: 3px;
    background-color: #b75928 !important;
	float: right;
	width: 120px !important;
}

textarea {
	font-size:12px;
}

select {
	font-size:12px;
    height:40px;
	width:100%;
	padding:0px;
	height:20px;
}




#veure_cistella {
	border: 1px #333000 solid;
    background-color: #FF0000;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    width:100px;
    margin-top:5px;
    color:#ffffff;
    align:center;
}    
    




#form_cerca {
clear: none;
float: none;
border-style: none;
margin:0px;
padding:0px;
} 


#flash_top {
	float:right;
    margin:0px;
    padding:0px;    
}

#menu_top {
	float:left;
	color:#FFFFFF;
	padding-top: 5px;	
	font-size:11px;
    margin-left:200px;
	
}

.capa_menu {
	text-align:left;
    font-weight:bold;
	margin-bottom:10px;
	margin-left:10px;
	margin-top:10px;
}    

a.menu_blanc {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

a:hover.menu_blanc {
	color:#FF0000;
	text-decoration:none;
}


#txt_menu2bis {
	
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
	float:left;
}

#txt_menu2bis1 {
	
	font-size: 12px;
	color: #FFFFFF;
	padding: 0px;
	float:left;
}

.txt_menu2 {
	font-size:11px;
}

.txt_menu21 {
	color:#999;
}

.td_right {
	text-align:right;
}



#separador_blanc {
	height: 20px;
	background-color: #ffffff;
	float:left;
	width:195px;
}

.separador {
	border-bottom:#CCCCCC 1px dotted;
	border-left:0px;
	border-right:0px;
	border-top:0px;
}

.txt_menu1 {

	font-weight:bold;

	
}

a.txt_menu1 {

	font-weight:bold;
	
	
}

.txt_menu1s {
	font-size: 12px;
	
}

a.txt_menu1s0 {
	font-size: 12px;
}

a.txt_menu {
	color:#FFF;	
	text-decoration:none;
	font-weight:normal;

	font-size: 13px;
	
}

.txt_menu_2 {
	font-weight:bold;
}


.taula1{
	padding:0px;
    collapse:collapse;
    margin:0px;
}

.fons_taula_fitxa {
}






.td_ofertes4 {
	text-align:center;
}


#quadro_bottom {
	border: 1px solid #333000; 
    margin:2px; 
}

.quadro_negre {
	border: 1px solid #333000; 
}


#quadre_cesta {
	width:100%;
	float:left;
	color:#333;
	margin-top:45px;

}



#quadre_cesta td {
	color:#333;
}

.titol_cesta1 {
	background-color: #ededed;
    color: #ffffff;
    font-weight: bold;
    text-align:center;
    font-size:15px;
}

.titol_cesta {
	background-color: #ededed;
    color: #fff;
    font-weight: bold;
    text-align:center;
	overflow:hidden;	
}

.fons_cesta1 {
	background-color:#fff;
	vertical-align:middle;
	overflow:hidden;
	padding:5px;
}


.fons_cesta1 i, .fons_cesta0 i  {
	font-size:20px;
}

.fons_cesta0 {
	vertical-align:middle;
}   

#contetot {
	text-align:left;
    margin-bottom:0px;
    margin-right:4px;
    margin-left:4px;
    margin-top:5px;          
} 


.fons_cesta2 {
	vertical-align:middle;

}  

.fons_total {
	font-size:16px;
	font-weight:bold;
}



.unitats {
	font-size:10px;
	width:100px;
	float:left;
	margin-top:15px;
	padding:1px;
}







a:hover.txt_menu {
	color:#ffffff;
}

.input_usuari {
	float:left;
	width:70px;
	color:#999;
	font-size:9px;
	background-color:#fff;
	border:1px solid #CCC;
	height:15px;
	margin-left:5px;
	margin-right:5px;
}


.ul_menu {
	padding-left:0px;
	margin-left:23px;
	margin-top:5px;

}

.ul_menu li {
	padding-bottom:10px;
	list-style:none;
}

.ul_submenu {
	padding-left:0px;
	margin-left:15px;
	margin-top:0px;
	padding-top:5px;
	margin-bottom:10px;
	list-style:square;
}

.ul_submenu li {
	padding-bottom:5px;
}


#marques {
	margin-top:20px;
	float:left;
	width:960px;

}

.separa_llista {
	margin-top:40px;
}

#index1 {
	z-index:0;
}
#index2 {
	z-index:1;
}
#index3 {
	z-index:2;
}
#index4 {
	z-index:3;
}

#grups {
	text-align:right;
	float:left;
	width:660px;
	margin-top:30px;
	margin-bottom:30px;
}

.document_destacat {
	margin-bottom:20px;
}

.mas_info2 {
	text-align:right;
}

h3 {
	margin:0px;
	padding:0px;
	color:#333;
}


h6 {
	margin:0px;
	padding:0px;
}

.producte_destacat2 {
	margin:10px;
	padding-bottom:15px;
	text-align:center;
	width:170px;
}

.quadre_producte {
	vertical-align:top;
}

.quadre_producte0 {
	vertical-align:top;
	width:170px;
	border-bottom:#999999 1px solid;
	border-right:#999999 1px solid;	
	
}

a {
	color:#333333;
}


h1 {
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;

}
  

.capa_marca {
	float:left;
	width:241px;
	height:25px;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:15px;
	text-align:left;
}


h2 {
	
}  

.capa_h2 {
	padding-bottom:0px;
	
	float:left;
	width:53%;

}

.capa_h2 h2 {
	font-size:20px !important;
	
	font-weight:bold;
	
	
}

.capa_h2 h3 {
	font-size:16px;
	
	font-weight:bold;
	margin-bottom:20px;
	
	
}

.capa_h2 p {

	
	
}

.capa_h2 .descripcio {
	
	padding:0%;
	float:left;
	width:100%;
	color: #666;
	font-size: 14px;
}


#quadre_contingut {
	float:left;
	width:100%;


}

#quadre_contingut h1, #contingut h2 {	
	font-size:25px;
	margin-bottom:0px;
	
}

#quadre_contingut p {
	    padding-bottom: 10px !important;
		font-size:16px;

}

#quadre_contingut ul {
	padding-bottom:0px !important;
	padding-left:0px !important;
}

.txt_butlleti {
	margin-top:20px;
}



.document_destacat_home {
	float:left;
	width:580px;
	margin-bottom:10px;
	margin-right:10px;
}

.ruta_productes {
	margin-bottom:20px;
	font-size:9px;
}

.ruta_productes a {
	margin-bottom:20px;
	font-size:9px;
	text-decoration:none;
	color:#666;
}




a {
	text-decoration: none;
}

td {
	font-size:12px;
}


#logos_icones {
	float:left;
	width:1000px;
}


#llista_marques ul {
	margin-left:0px;
}

#llista_marques li {
	list-style:none;
	margin-left:-30px;
}

.imatge_marques {
	text-align:center;
	margin-bottom:20px;
}

.capa_icona1 {
	width:150px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	
}

.capa_icona1 img {
	width:110px;
	margin:20px;
}

.capa_icona2 {
	width:150px;
	height:100px;
	overflow:hidden;
	float:left;
	margin-right:0px;
	margin-bottom:15px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

.titol, .titol_productes, .titol_cercador, .titol_usuaris, .titol_destaquem, .titol_cistella , .titol_marques {

	font-size:14px;
	font-weight:bold;
	width:190px;
	padding-left:10px;
	text-align:left;
	z-index:0;
	margin-bottom:5px;	
	float:left;
	margin-top:15px;
	
}

.titol21 {
	height:30px;
	font-size:16px;
	font-weight:bold;
	color:#333;
	float:left;
	width:100%;
}

.capa_arxiu {
	clear:left;
	width:50px;
	text-align:center;
}

.no_punt {
	list-style:none;
}

.txt_arxiu {
	font-size:9px;
}

.capcelera {
		text-align:left;
		color:#666;
		float:left;
		width:640px;
		background-color:#ededed;
		padding:10px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;		
		
}

.capcelera a {
		color:#666;
}
	
	


.capa_icones_compra {
	width:48%;
	float:right;
	margin-left:2%px;

}

.img_productes_destacats {
	text-align:center;
}

.text_productes_destacats {
	text-align:left;
	float:left;
	width:304px;
	margin-top:0px;
	margin-bottom:10px;
	height:25px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	overflow:hidden;
	line-height:12px;
}

.text_productes_destacats p {
	margin:0px;
}



.imatge_destacats {
	width:20%;
	height:130px;
	
	margin-bottom:0px;
	border:1px solid #ccc;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-right: 2%;
	background-color:#fff;
}

.imatge_destacats img {
	width:100%;
	
}





.total_cesta4 {
	font-size:18px;
	color:#900;
	text-align:right;
	background-color:#CCC;

}

.imatge_destacats2 {
	background-color:#fbf9f6;
	width:216px;
	height:216px;
}


.imatge_destacats2 img {
	max-width:216px;
	max-height:216px;
}



.txt_iva {
		font-size:10px;
		font-style:italic;
}

.destacats_home_productes {
	float:left;
	width:580px;

}


.menu22 {
	border-left:dotted #cccccc 1px;
	border-right:1px #cccccc dotted;
	border-top:1px #cccccc dotted;
	border-bottom:1px #cccccc dotted;	
    padding:10px;
	text-align:center;
	vertical-align:top;
	width:200px;
}

.linia_document {
	float:left;
	width: 100%;
}


.linia_document a {
	float:left;
	width:100%;
	border:#ccc dotted 1px;
	margin-bottom:10px;
	background-color: #f8f8f8;
	padding: 20px;
	
}

#quadre_ofertes .linia_document a {
	float:left;
	width:100%;
	border:none;
	margin-bottom:10px;
	background-color: #fff;
	padding: 20px;
	
}



.linia_document a:hover {
	box-shadow: 0px 0px 15px #ccc;
	background-color: #ccc;
}

.capa_atras {
	float: left;
	width: 100%;
	text-align: center;
}



.linia_document_imatge {
	float:left;
	width:250px;
	margin-bottom:10px;
	text-align:center;
		-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow:hidden;
	
}
	


/*webmap*/

/*webmap*/

#webmap {
	float:left;
	width:720px;
	padding-left:15px;
	vertical-align:top;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:15px;	
	
}

.columna_webmap {
	float:left;
	margin-right:15px;
	width:160px;
	min-height:70px;
}

#webmap_contingut {
	float:left;
	width:720px;
	vertical-align:top;
	margin-top:15px;	
	
}

.llista_webmap li {
	list-style:none;
	margin-left:-40px;
}

.subllista_webmap li {
	list-style:none;
	margin-left:-70px;
}


a.link_webmap {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}

.txt_webmap {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	float:left;
}


/*productes*/

#capa_llistat_productes {
	width:660px;
	float:left;
	margin-top:20px;
}

.linia_productes {
	float:left;
	width:660px;
	margin-bottom:20px;
	border-bottom:#CCC dotted 1px;
	padding-bottom:20px;
}

.linia_productes_imatge {
	float:left;
	width:200px;
	overflow:hidden;
	text-align:center;
	margin-bottom:10px;
	background-color:#ededed;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.linia_productes_texte {
	float:left;
	width:442px;
	padding-left:10px;

	
}

.linia_productes_texte h2 {
	color:#333;
	margin-bottom:10px;
	
}

.linia_productes_carro {
	float:left;
	width:141px;
	text-align:right;

}

.linia_productes_preu {
	float:right;
	width:141px;
	

}

.linia_compra_directa {
		float:left;
	width:141px;
	text-align:right;
	margin-top:10px;
}

.linia_productes_caracteristiques {
	float:left;
	width:287px;
	margin-right:10px;

}

.precio_productos {
	float:left;
	width:121px;
	padding:10px;
	background-color:#ededed;
	margin-bottom:10px;
	border-radius:5px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	overflow:hidden;

	font-weight:bold;
}

.auranet_txt_preu_anterior {
	text-decoration:line-through;
	color:#666;
	font-size:11px;
	
}

.auranet_txt_preu_anterior2 {
	text-decoration:line-through;
	clear:left;
	color:#333;
	font-size:10px;
}

.auranet_txt_iva {
	color:#666;
	font-weight:normal;
	font-size:11px;
}


.capa_productes_destacats {
	    float: left;
    width: 100%;
    overflow: hidden;
    /* margin-right: 2%; */
    margin-bottom: 2%;
    background-color: #f8f8f8;
    padding: 2%;
}

.capa_productes_destacats:nth-child(3n-0) {
	margin-right:0px;
}


.capa_productes_destacats:hover {
	
}

.varis .capa_productes_destacats {
	min-height:200px;
}

.productes_destacats .capa_productes_destacats {
	
	width:25%;
	padding: 0px;
	padding: 1%;
	background-color: #fff;
	text-align: center;
}

.productes_destacats .imatge_destacats {
	width: 100%;
	height: 250px;
	background-color: #fff;
	margin-bottom: 10px;
	text-align: center;
}

.productes_destacats .capa_h2 {
	width: 100%;
	text-align: center;
}

.productes_destacats .capa_preu_producte {
	width: 100%;
	text-align: center;
}

.productes_destacats .precio {
	font-size: 18px;
	text-align: center;
}

.productes_destacats h2 {
	font-size: 16px !important;
}




/*fitxa_producte*/


#capa_fitxa_producte {
	float: left;
	width: 100%;
}

#columna_fotos {
	float: left;
	width: 35%;
	margin-top: 10px;
	margin-right: 4%;
	text-align:center;

}

#columna_fotos img {
}

#quadro_imatge {
	border: 1px solid #cccccc;
    margin:0px;
	vertical-align:middle;
    text-align:center;
    padding:0px;
	width:460px;
}



.lupa {
	width:20px;
	height:16px;
	position:absolute;
	background-image:url(http://www.auranet.org/auraweb/icones/2/lupa_petita.png);
	background-color:#b9b4a9;
}

.quadro_imatge2_fitxa_producte {
	border: 1px solid #cccccc;
    width: 68px;
    height: 68px; 
    float:left;  
    margin-right:5px;
	margin-top:5px;
	box-shadow: 3px 3px 4pc #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	display:block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

.quadro_imatge2_fitxa_producte_ultima {
	border: 1px dotted #cccccc;
    width: 68px;
    height: 68px; 
    float:left;  
    margin-right:0px;
	margin-top:5px;
	box-shadow: 3px 3px 4pc #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	display:block;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;	
	padding:5px;
}
	


#quadro_imatge2 {
	border: 1px dotted #333000;
    width: 50px;
    height: 50px; 
    float:left;  
    margin:2px; 
    padding:2px;    
}

#columna_contingut {
	float: left;
	margin-top: 7px;
	width: 60%;
	overflow: hidden;
}

#columna_contingut h2 {
	font-size:11px;
	color:#666;
	font-weight:normal;
	padding-bottom:5px;
	margin:0px;
	margin-top:5px;
}

#capa_carro {
	float:left;
	width:460px;
	margin-top:10px;
	
}


#capa_carro textarea {
	float:left;
	width:96%;
	margin-top:0px;
	margin-bottom:20px;
	font-size:14px;
	
	padding:2%;
	
}






#capa_carro td {
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.capa_preu_producte {
	float:left;
	margin-top:0px;
	text-align:left;
	width:50%;


}

.capa_preu_producte_fitxa {
	float:left;
	text-align:left;
	width:90%;
	margin-top:30px;
	margin-bottom:30px;
	
	
}
	
.auranet_txt_descompte {
	font-size:9px;
	color:#333;
}

#titol_cap {
	color:#fff;

	font-weight:bold;
	position:absolute;
	font-size:36px;
	margin-left:200px;
	margin-top:153px;
	text-align:right;
	width:780px;
}

.precio {
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#b8c064;
}

.precio_fitxa {
	font-size:24px;
	font-weight:bold;
	color:#b8c064;

	float:left;
}

.precio_varis {
	font-size:11px;
	font-weight:bold;
}

.capa_descompte {
	background-color:#521820;
	float:left;
	width:70px;
	height:40px;
	color:#FFF;
	font-weight:bold;
	font-size:24px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	margin-right:20px;
}

.estalvia {
	font-weight:normal;
	font-size:9px;
}

#descripcio_fitxa_producte {
	float:left;
	width:100%;
	margin-bottom:15px;
	margin-top:15px;
	font-size:14px;
}

#caracteristiques_fitxa_producte {
	float:left;
	width:420px;
	margin-bottom:15px;
	margin-top:15px;
}

#caracteristiques_fitxa_producte h2 {
	font-size:18px;
	font-weight:bold;
	color:#666;
}

.titol_car  {
	background-color:#CCC;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#333;
	padding:5px;
}

.col1_car {
	background-color:#ededed;
	border:1px solid #ccc;
	padding:5px;
}


.col2_car {
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px;
}


#objecte_fitxa_producte {
	float:left;
	width:1000px;
	margin-bottom:15px;
	margin-top:15px;	
}


#arxius_fitxa_producte {
	float:left;
	width:1000px;
	margin-bottom:15px;
	margin-top:15px;
	background-color:#FFF;
}


#condicions_fitxa_producte {
	float:left;
	width:1000px;
	margin-bottom:15px;
	margin-top:15px;	
}

.botons_fitxa_producte {
	float:right;
	margin-left:15px;
}

#capa_botons_fitxa_producte {
	float:left;
	width:100%;
	margin-top:40px;


	
	
}

#enrera {
	float:left;
	width:100%;
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}

#sombra {
	padding-left:16px;
	padding-right:16px;
	background-image:url(http://www.auranet.org/auraweb/auraweb063/img/fons_sombra.png);
	float:left;
}

#ombra_peu {
	float:left;
	background-image:url(http://www.auranet.org/auraweb/auraweb063/img/ombra_peu.png);
	width:1033px;
	height:21px;
}


.subfamilies_linia {
	width:580px;
	margin-bottom:10px;
	border:1px solid #333;
	float:left;
}

.subfamilies_img {
	margin-left:5px;
	margin-bottom:5px;
	width:100px;
	border:1px solid #333;
	float:left;
}

.mes_info {
	margin-top:10px;
	margin-bottom:10px;
}

.mas_info2 {
	margin-top:5px;
	margin-bottom:10px;
	float:right;
	width:180px;
}



.imatge_doc1 {
	width:580px;
	overflow:hidden;
}

.imatge_doc2 {
	margin-left:10px;
	width:250px;
	overflow:hidden;
	text-align:center;
	height:200px;
	float:right;
	background-color:#ededed;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;	
}


#carritu {
	float:left;
	width:100%;
	margin-left:0%;
	
}


#quadre_cesta input {
	border:none;
	color:#333;
	font-size:13px;
	padding-left:7px;
	padding-right:7px;
	border:1px solid #999;
}




.boto_validar {
	float:left;
	color:#FFF;
	margin-top:0px;
	margin-bottom:20px;
}

.boto_validar2 {
	width:50px;
	padding-top:2px;
	border:none;
	color:#FFF;
	font-weight:700;
	text-align:center;
	font-size:11px;
	color:#333;
	height:20px;
}

.input_validar {
	height:28px;
	color:#333;
	font-size:14px;
	border:none;
	background-color:#FFF;
}

#quadre_contingut .columna_registro1 .boto_validar {
		width:99%;
}

#quadre_contingut .columna_registro2 .boto_carro {
		margin-top:20px;;
}


.input_validar2 {
	height:18px;
	color:#333;
	font-size:11px;
	border:none;
	background-color:#FFF;
}


.boto_carro_resum {
	
	text-align:center;
	font-size:20px;
	line-height:normal;
	color:#FFF !important;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#989e75 !important;
	width:100%;
}

.boto_carro_resum i {
	color:#fff;
	font-size:24px;
}

.boto_carro_resum span {
	color:#fff;
	font-size:16px;
	text-transform:uppercase;
	padding:5%;
	font-weight:600;
	width:90% !important;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}


.txt_resum_carro {
	color:#fff;
	font-size:14px;
	float:right;
	width:100%;
	text-align:left;
	font-weight:300;
	margin:0px;
	padding:0px;
	border:none;
	background-color:#FFF9CD;	
	padding:2%;
	text-align:center;

	
}

.txt_resum_carro a {
	color:#333;
}

.txt_resum_carro a:hover {
	color:#333;
}


.capa_arxius {
	float:right;
	text-align:center;
	border:#999 dotted 1px;
	padding:10px;
	//background-image:url(http://www.auranet.org/auraweb/auraweb065/img/fons_arxius.png);
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	margin-left:10px;
	margin-bottom:10px;
}

#imatge_fitxa_documents {
	float:right;
	width:50%;
	margin-left:5%;
	margin-bottom:5%;
}

.quadre_petit_imatge {
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	margin-bottom:10px;
	background-color:#CCC;
	text-align:center;
}

.columna_dreta {
	float: right;
	text-align: right;
	margin-left: 40px;
	margin-bottom: 40px;
	max-width: 50%;
}





 

/* XARXES SOCIALS */

.auranet_xarxes_socials {
	float:left;
	padding-left:10px;
}


.auranet_xarxes_socials_facebook {
	float:left;
	overflow:hidden;
	margin-right:10px;
}

.auranet_xarxes_socials_twitter {
	float:left;
	overflow:hidden;
	margin-right:10px;
}

.auranet_xarxes_socials_google {
	float:left;
	overflow:hidden;
	margin-right:10px;
}



/* fons_comandes2IS PRODUCTE */

.linia_comentari {
	float:left;
	width:548px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background-color:#ededed;
	border:1px #333 solid;
	padding:15px;
	margin-bottom:15px;
}




.cap_comentari {
	margin-bottom:15px;
	border-bottom:#666 dotted 1px;
	float:left;
	width:548px;
}

.cap_comentari h3 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	width:300px;
	float:left;
	padding-bottom:5px;
	margin-bottom:5px;

}

.usuari_comentari {
	float:right;
	color:#999;
	font-style:italic;
	font-size:9px;
}

.data_comentari {
	float:left;
	color:#999;
	font-size:9px;
}

#comentaris_producte {
	border-top:#333 3px solid;
	background-color:#F7F7F7;
	float:left;
	padding-top:10px;
	margin-top:15px;
	width:50%;
	margin-top:60px;
}

#comentaris_producte h2 {
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
	margin-bottom:10px;
}



#capa_productes_relacionats {
	float:left;

	width:100%;
	margin-top:40px;
}

#capa_productes_relacionats h2 {
	font-size:20px;
	font-weight:600;
	margin-bottom:15px;
	color:#666;
}

#llista_form_comentari {
	margin:0px;
	margin-bottom:15px;
}

#llista_form_comentari li {
	list-style:none;
	color:#333;
}

.input_form_comentari {
	width:490px;
	font-size:10px;
	color:#036;
}
	
	
/* corrousel */


#capa_productes_relacionats {
	float:left;
}

.document_imatge {
	text-align:center;
	font-size:9px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 910px; /*Width of Carousel Viewer itself*/
height: 130px; /*Height should enough to fit largest content's height*/
margin-left:45px;
margin-right:45px;
margin-bottom:px;
margin-top:0px;

}



.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-right: 10px; /*margin around each panel*/
margin-left: 10px;
margin-top:20px;
width: 100px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
background-color:#333;
}

.boto_mes_info {
	float:right;
	color:#fff;
	padding:10px;
	font-size:12px;


	border: none;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	

	border-radius:3px;
}

a:hover.boto_mes_info  {
	background-color:#333;
	color:#fff;
}
	


.data_noticia {
	font-size:10px;
	color:#666;
} 

.txt_preu_adicional {
	font-size:10px;
	color:#666;
	font-weight:normal;
}

.preu_adicional {
	font-size:10px;
	color:#900;
	font-weight:bold;
} 


.txt_preu_adicional_total {
	font-size:20px;
	color:#666;
	font-weight:bold;
}

.preu_adicional_total {
	font-size:20px;
	color:#900;
	font-weight:bold;
} 



.capa_preu_variants {
	margin-top:20px;
	margin-bottom:20px;
	background-color:#ededed;
	padding:5px;
	width:100%;
	float:left;
}

.link_botons_cistella {
	text-decoration:none;
	font-size:10px;
	color:#333;
	text-align:center;
	vertical-align:bottom;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	overflow:hidden;
}


.principal_pressupost {
	width:960px;
	float:left;
	padding:20px;
	padding-top:0px;
}

#capa_pressupost {
	width:1000px;
	float:left;
	background-color:#FFF;
}

#capa_pressupost h1 {
	color:#333;

	font-size:18px;
	float:left;
}

.data_pressupost {
	float:right;
	color:#333;
	font-size:10px;
}

.peu_pressupost {
	width:960px;
	float:left;
	border-top:1px dotted #333;
	margin-top:15px;
	padding-top:15px;
	padding:20px;
}

.text_cercador_per_preu {
	color:#FFF;
	font-size:11px;
	margin-bottom:5px;
	margin-top:10px;
}



/*DOCUMENTS DESTACATS HOME*/

#destacats0 {
	float:left;
	width:1000px;
}

#destacats1 {
	width:700px;
	height:400px;
	overflow:hidden;
	float:left;
}

#destacats2 {
	float:left;
	width:300px;
	height:400px;
}


#destacats3 {
	float:left;
	width:1000px;
	background:#FFF;
	padding:0px;
	
}

#destacats4 {
	width:100%;
	float:left;
	padding:0px;
	margin-top:0px;
}

.titols_des {
	width:100%;
	float:left;
	padding:0px;
	margin-top:0px;
}

#destacats44 {
	width: 100%;
	float: left;
	padding: 0px;
	margin-top: 20px;
}

#destacats5 {
	float:left;
	width:300px;
	margin-left:700px;
	background-repeat:repeat;
	background-color:#F00;
}


#destacats55 {
	float:left;
	width:260px;
	padding:20px;
	min-height:332px;
}


.auranet_boto_buidar_cesta {
	margin-bottom:5px;
}



/*Default CSS for pan containers*/
.pancontainer{
position:relative; /*keep this intact*/
overflow:hidden; /*keep this intact*/
width:300px;
height:300px;
border:1px solid black;

}


.txt_stock {
	font-weight:bold;
	color:#900;
	font-size:18px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:400px;
}


#cercador0 {
	float:left;
	margin-bottom:20px;
}



.referencia {
	font-style:italic;
	color:#666;
	font-size:10px;
	float:left;
	width:442px;
	margin-bottom:20px;	
}

.document_destacat9  {
	float:left;
	width:230px;
}

a.document_destacat91  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#62445b;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat91  {
	background-color:#333;
}
a.document_destacat92  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#734b69;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat92  {
	background-color:#333;
}
a.document_destacat93  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#7e4c72;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat93  {
	background-color:#333;
}
a.document_destacat94  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#8d507e;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat94  {
	background-color:#333;
}
a.document_destacat95  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#9e528b;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat95  {
	background-color:#333;
}
a.document_destacat96  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#ab5295;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat96  {
	background-color:#333;
}
a.document_destacat97  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#bb51a1;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat97  {
	background-color:#333;
}
a.document_destacat98  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#c84ca9;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat98  {
	background-color:#333;
}
a.document_destacat99  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#d646b2;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat99  {
	background-color:#333;
}
a.document_destacat910  {
	padding:15px;
	width:200px;
	text-align:center;
	background-color:#e542bd;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	float:left;
	margin-bottom:15px;
	background-image:url(/auraweb/auraweb082/img/fons_destacats.png);
	background-position:right;
	background-repeat:repeat-y;
}
a:hover.document_destacat910  {
	background-color:#333;
}







#capa_panel_profesionales {
	float:left;
	margin-bottom:10px;
	
}





#capa_panel_profesionales0 {
	float:left;
	margin-top:30px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	padding:15px;
	width:230px;
	background-color:#333;
	background-image:url(/auraweb/auraweb082/img/fons1.jpg);
}







#sidebar { float:right; margin-top:11px; margin-right:5px;}
#sidebar2 { float:right; margin-top:-29px; margin-right:5px;}

.xarx {
	float:left;
	margin-left:5px;
	margin-top:-5px;
	font-size:27px;
}

.xarx img {
	height:30px;
	width:30px;
}


#sidebar2 i {
	color:#FFF;
}

.destaca_subfamilia {
	float: right;
	margin-bottom: 15px;
	width: 44.4%;
	height: 305px;
	padding: 20px;
	overflow: hidden;
	border-radius: 2px;
	-webkit-box-shadow: 7px 6px 10px #3A3939;
	box-shadow: 7px 6px 10px #3A3939;
	background-color: #EDEDED;
}


.destaca_subfamilia img {
	width:100%;
}


#menu_productos2 {
	float:left;
	width:200px;
	margin-left:-200px;
}

#menu_productos2 ul {
	margin:0px;
}

#menu_productos2 li {
	margin:0px;
	margin-left:-40px;
	line-height:20px;
	list-style:none;
	margin-bottom:10px;
}

#menu_productos2 a {
	color:#666;
	font-size:15px;

	font-weight:normal;
}

#menu_productos2 li li {
	margin:0px;
	margin-left:0px;
}

#menu_productos2 li li a {
	font-size:13px;
	line-height:20px;
}

#filtres {
	float:right;
	margin-left:77%;
	width:20%;
	text-align:right;
}

#filtres a {
	color:#999999;
	font-size:14px;
	font-style:italic;
}

#filtres img {
	width:10px;
	height:10px;
	margin-left:10px;
}






.rello_cara2 {
	width:400px;
}


.toggler {
    width: 400px;
	margin-left:-2px;
  }

  #effect {
    position: relative;
    width: 400px;
  }







- Codigo para la política de cookies
 

@keyframes desaparecer
{
0%		{bottom: 0px;}
80%		{bottom: 0px;}
100%		{bottom: -50px;}
}
 
@-webkit-keyframes desaparecer /* Safari and Chrome */
{
0%		{bottom: 0px;}
80%		{bottom: 0px;}
100%		{bottom: -50px;}
}
 
@keyframes aparecer
{
0%		{bottom: -38px;}
10%		{bottom: 0px;}
90%		{bottom: 0px;}
100%		{bottom: -38px;}
}
 
@-webkit-keyframes aparecer /* Safari and Chrome */
{
0%		{bottom: -38px;}
10%		{bottom: 0px;}
90%		{bottom: 0px;}
100%		{bottom: -38px;}
}
#cookiesms1:target {
    display: none;
}
.cookiesms{	
	width:100%;
	height:43px;
	margin:0 auto;
	padding-left:1%;
        padding-top:5px;
        font-size:20px;
	clear:both;
        font-weight: strong;
color: #333;
bottom:-50px;
position:fixed;
left: 0px;
background-color: #FFF;
opacity:0.7;
filter:alpha(opacity=70); /* For IE8 and earlier */
transition: bottom 1s;
-webkit-transition:bottom 1s; /* Safari */
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
z-index:999999999;
}
 
.cookiesms:hover{
bottom:0px;
}
.cookies2{
color:#333;
background-color: #FFF;
display:inline;
opacity:0.95;
filter:alpha(opacity=95);
position:absolute; 
left:1%; 
top:-30px;
font-size:15px;
height:30px;
padding-left:25px;
padding-right:25px;
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;
-webkit-box-shadow: 3px -3px 1px rgba(50, 50, 50, 0.56);
-moz-box-shadow:    3px -3px 1px rgba(50, 50, 50, 0.56);
box-shadow:         3px -3px 1px rgba(50, 50, 50, 0.56);
padding-top:6px;
}
 
/* Fin del CSS para cookies */



















@-webkit-keyframes rotater {
0% { -moz-transform: scale(1.2) translateX(0px) translateY(0px) skewX(0deg);
-webkit-transform: scale(1.2) translateX(0px) translateY(0px) skewX(0deg);
-o-transform: scale(1.2) translateX(0px) translateY(0px) skewX(0deg);
-ms-transform: scale(1.2) translateX(0px) translateY(0px) skewX(0deg);
transform: scale(1.2) translateX(0px) translateY(0px) skewX(0deg); }



100% { -moz-transform: scale(1) translateX(0px) translateY(0px) skewX(0deg);
-webkit-transform: scale(1) translateX(0px) translateY(0px) skewX(0deg);
-o-transform: scale(1) translateX(0px) translateY(0px) skewX(0deg);
-ms-transform: scale(1) translateX(0px) translateY(0px) skewX(0deg);
transform: scale(1) translateX(0px) translateY(0px) skewX(0deg); }



}

#menu4  {
/* safari / chrome */
-webkit-animation-name:rotater;
-webkit-animation-duration:1500ms;
-webkit-animation-iteration-count:1;
-webkit-animation-timing-function: ease-out;

}


#banner1 {
	float: left;
	width: 50%;
	margin-left:-20px;
	background-color: #cecece;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	background-image: url(/2015/img/suscribete_newsletter.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 40px;
	padding-left: 5px;
}

#banner1 input {
	font-size:14px;
	color:#666;
	text-align:center;
	width:200px;
	padding:3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
}



#banner1 .capa_in {
	float:right;
	margin-bottom:5px;
	width:51%;
	margin-right:5%;

}

#banner1 h5 {
	color:#333;
	font-size:16px;
	font-weight:400;
	margin-bottom:10px;
	text-align:center;
}

#banner1 .boto_sus {
	background-color:#0071a3;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	width:207px;
}















#banner2 {
	float: left;
	width: 50%;
	
	background-color: #cecece;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	
	background-repeat: no-repeat;
	margin-top: 0px;
	background-position: 95% 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 5px;
	margin-top: 40px;	
}

#banner2 input {
	font-size:14px;
	color:#666;
	text-align:center;
	width:200px;
	padding:3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}



#banner2 textarea {
	font-size:14px;
	color:#666;
	text-align:center;
	width:200px;
	padding:3px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	border:none;
	height:43px;
}

#banner2 .capa_in {
	float:left;
	margin-bottom:5px;
	width:51%;
	margin-left:5%;	
}

#banner2 h5 {
	color:#333;
	font-size:16px;
	font-weight:400;
	margin-bottom:10px;
	text-align:center;
}

#banner2 .boto_sus {
	background-color:#0071a3;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	width:207px;
}



#cercador_productos input {
	width:80%;
	margin-left:%;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#666;
	font-size:15px;
	color:#FFF;
	text-transform:uppercase;
}

#cercador_productos select {
	width:80%;
}


.serve {
	float:left;
	width:26%;
	margin-right:3%;
	-webkit-box-shadow: 4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 10px 0px rgba(50, 50, 50, 0.75);
	padding:20px;
	text-align:left;
	border-radius:5px;
	min-height:130px;
	margin-top:20px;
	margin-bottom:20px;
}

.serve_fi {
	margin-right:0px;
}

.serve img {
	float:left;
	margin-right:10px;
	margin-bottom:50px;
	width:60px;
	height:60px;
}
.formulari {
	width: 90%;
	background-color: #EDEDED;
	padding-top: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
	padding-left: 5%;
	border-radius: 2px;
}
.formulari input {
	width: 97%;
	border: 1px solid #666666;
	border-radius: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	font-size: 16px;
	margin-bottom: 20px;
}

.formulari textarea {
	width: 100%;
	border: 1px solid #666666;
	border-radius: 2px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #666666;
	font-size: 16px;
	margin-bottom: 20px;
}

#politica {
	width: auto;
}


.elsubmit {
	font-size: 20px;
	width: 100%;
	border: none;
	font-weight: bold;
	background-color: #666666;
	color: #FFF;
	border-radius: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}

.inclos {
	float: left;
	width: 100%;
}
.alerta {
	color: #FD0509;
	font-weight: bold;
}
.be {
	color: #17B804;
	font-weight: bold;
}
#quadre_contingut li {
	list-style-position: outside;
	list-style-type: square;
	margin-left: 40px;
	margin-bottom: 0px;
	color:#666 !important;
	font-size:16px;
}

#transporte {
	float:left;
	padding:10px;
	margin-top:50px;
	font-weight:bold;
	text-align:center;
	width:100%;
	
}

#transporte img {
}

#quadre_contingut input {

	border: 1px solid #666666;
	font-size: 18px;
	padding: 15px;
	border-radius: 3px;
	background-color: #f8f8f8;
	color: #333;
	margin-bottom:10px;
}


.boto_carro {

	padding: 10px;
	border: none;
	color: #FFF !important;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	border:none;
	border-radius:3px;
	background-color: #61b158
		
		!important;
}

.boto_carro:hover {
	background-color:#333;
	color:#FFF;
}

.linia_registre_usuari .boto_carro {
}


#quadre_ofertes .linia_document_text {
	padding: 0px;
	margin: 0px;
}

#quadre_ofertes .linia_document_text h2 {
	font-weight: bold;
	font-size: 16px;
}



th {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #373636;
	color: #ffffff;
}

.txt_destaca_subfamilia {
	position:absolute;
	margin-left:10px;
	margin-top:10px;
	color:#fff;
}

.txt_destaca_subfamilia h1 {
	color:#fff;
}

.txt_destaca_subfamilia a {
	color:#fff;
}
#columna_fotos2 {
	display: none;
}
#navegador {
	display: none;
}



.nav-js #menu_productes {
	 -webkit-transform:translate(260px, 0) scale(1, 1);
     -moz-transform:translate(260px, 0) scale(1, 1);
     -ms-transform:translate(260px, 0) scale(1, 1);
     -o-transform:translate(260px, 0) scale(1, 1);
	  transform:translate(260px, 0) scale(1, 1);
}
.nomobil {
	display: block;
}


#text_cap {
	float:left;
	width:100%;
	text-align:center;
	margin-top:5px;
	-webkit-transition: all .7s ease;
-moz-transition: all .7s ease;
-ms-transition: all .7s ease;
-o-transition: all .7s ease;
transition: all .7s ease;

}

#text_cap h1 {
	font-size:14px;
	text-align:center;
	color:#4e7803;
	font-weight:600;
	
	letter-spacing:10px;
}

#text_cap p {
	font-size:14px;
	text-align:center;
	color:#4e7803;
	font-weight:600;
	
	text-transform:uppercase;
	letter-spacing:10px;	
	
}


#logo_peu h6 {
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:800;
}

#logo_peu p {
	color:#fff;
	text-align:left;
	font-size:15px;
	font-weight:300;
}

#logo_peu a {
	color:#fff;
	text-align:left;
	font-size:15px;
	font-weight:300;
}

#logo_peu img {
	width:50%;
	margin-top:10px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	margin-left:25%;	
}


.capa_preu_producte .taula_preus {
	margin-top:0px;
}



.taula_preus {
	border:0px;
	background-color:#fff;
	float:left;
	width:175px;
	
}

.taula_preus td {
	font-size:9px;
	font-weight:normal;
	border:1px solid #666;
	padding:1px;
	color:#666;
}

.taula_preus th {
	font-size:9px;
	font-weight:normal;
	background-color:#666;
	color:#FFF;
	background-image:none;
	padding:1px;
	
	
	
}



.ok {
	color:#060;
	font-size:14px;
	line-height:20px;
	margin-bottom:20px;
}

.preu_sense_iva {
	font-size:16px;
	color:#666;
}


#columna_fotos {
	width: 35%;
	margin-bottom:20px;

}

#columna_contingut {
	width:60%;
}

#columna_fotos img {
	width:100%;
}




#productes_destacats {
	float:left;
	margin-top:15px;
	margin-bottom:30px;
	width:96%;
	margin-left:2%;
	margin-right:2%;

}

#productes_destacats .capa_productes_destacats {
	width:32.4%;
	margin-right:1.3%;
	margin-bottom:1.3%;
	height:235px;
	padding:0px;
	overflow:hidden;
}

#productes_destacats .capa_productes_destacats:nth-child(3n) {
	margin-right:0px;
}


#productes_destacats .capa_productes_destacats .capa_h2 {
	position:absolute;
	text-align:center;
	margin-top:0px;
	border:none;
	width:371px;
	height:auto;
	border:none;

	padding-bottom:10px;
	min-height:70px;
	
	
}

#productes_destacats .capa_productes_destacats .imatge_destacats {
	height:100%;
	overflow:hidden;
	border:none;
}

#productes_destacats .capa_productes_destacats .imatge_destacats img {
	width:100%;
	
}

#productes_destacats .capa_productes_destacats .capa_h2 h2 {
	color:#900;
	font-size:34px;
	font-weight:800;
	text-shadow:3px 3px 3px #666;
	margin-top:0px;
	padding:0px;
	line-height:45px;
	
}


nav li.usiusi .opcio_usuari a {
	color:#666;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-left:-20px;

}


#productes_destacats .capa_productes_destacats .capa_preu_producte {
	float:left;
	text-align:center;
	margin-top:10px;
	width:375px;
	
	

	
}

#productes_destacats .capa_productes_destacats .capa_preu_producte .precio {
	color:#fff;
	font-size:30px;
	font-weight:800;
	text-shadow:3px 3px 3px #666;
	line-height:50px;

	
}

#productes_destacats .capa_productes_destacats .capa_preu_producte .auranet_txt_descompte {
	color:#0FF;
	font-size:25px;
	text-shadow:3px 3px 3px #666;

	
}

#productes_destacats .capa_productes_destacats .capa_preu_producte .auranet_txt_preu_anterior {
	color:#9FF;
	font-size:25px;
	text-shadow:3px 3px 3px #666;

	
}

#productes_destacats .capa_productes_destacats .capa_preu_producte table {
	text-align:center;
	margin:auto;
	margin-left:20%;
	box-shadow:3px 3px 3px #666;
	text-shadow:none;

}

#productes_destacats .capa_productes_destacats .capa_icones_compra {
	position:absolute;
	text-align:center;
	margin-top:185px;
	width:375px;
	
}


#productes_destacats .capa_productes_destacats .capa_icones_compra .boto_mes_info {
	background-color:#b8c064;
	margin-left:20px;
	float:left;
	
}


.imatge_sec {
	width:100%;
}

.capa_sec {
	width:32%;
	margin-right:2%;
	height:180px;
	background:#ccc;
	float:left;
	margin-bottom:2%;
	overflow:hidden;
	transform:scale(1,1);
	webkit-transform:scale(1,1);
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
}

#form_factu {
	transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
}




.capa_sec:hover {
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
}

.capa_sec .img_sec {
	width:100%;
	float:left;
	z-index:15;
	height:180px;
	overflow:hidden;
}

.capa_sec .img_sec img{
	width:100%;
	float:left;
	z-index:15;
}

.capa_sec:nth-child(3n-0) {
	margin-right:0px;

}

.capa_sec h2 {
	color:#FFF;
	font-weight:300;
	font-size:14px;
	text-align:center;
	float:left;
	width:100%;
	padding-top:7px;
	height:27px;
	border:none;
	background-color:rgba(0,0,0,.7);
	margin-top:-34px;
	
	z-index:18;


}

.banners_menu {
	float:left;
	margin-top:60px;
}

.banners_menu img {
	width:100%;
}


.caixa_lateral {
	float:left;
	margin-bottom:30px;
	border:#6a6a6a 1px solid;
	background-color:#e9e9e9;
	width:100%;
	overflow:hidden;
}

.caixa_lateral h3 {
	font-weight:800;
	color:#6a6a6a;
	font-size:32px;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;
	padding-bottom:15px;
	text-transform:uppercase;
}

.caixa_lateral .donde_img {
	width:100%;
	float:left;
	margin-top:-10px;
	height:360px;
}

#galeria_pr .panel {
	width:10%;
	margin-right:1%;
	border:1px solid #ededed;
	float:left;
	height:150px;
	text-align:center;

}

#galeria_pr .panel img {
	height:100px;
}

#galeria_pr .panel a {
	color:#333;
	font-size:10px;
}


.boton-top {
	background-color:#666;
}


#subfamilies_productes h1, #productes-php h1 {
	margin-top:22px;
	margin-bottom:0x;
}

#subfamilies_productes #quadre_contingut, #productes-php #quadre_contingut {
	margin-top:0px;

}

#codi_promocional-php {
	
	text-align:center;
	float:left;
	width:100%;
	
}

#codi_promocional-php h1 {
	text-align:left;
}

#codi_promocional-php p {
	margin-bottom:45px;
	text-align:left;
}

#codi_promocional-php .boto_carro {
	width:45%;
	padding-left:1%;
	padding-right:1%;
	font-size:16px;
	float:left;
}

#codi_promocional-php .boto_carro:nth-child(1) {
	margin-right:5%
}


#codi_promocional-php #codi_promocional {
	font-size:24px;
	padding:10px;
	width:350px;
}

.capa_atras {
	font-size:36px;
	float:left;
	width:100%;
	text-align:center;
	margin-top:45px;
}


#forma_pagament i {
	color:#274366;
	font-size:30px;
}

#forma_pagament i .igran {
	color:#274366;
	font-size:40px;
}


#forma_pagament td {
	font-size:16px;
	font-weight:400;
	padding-bottom:30px;
}

.precio_iva {
	color:#39608f;
	
}


#formularis_altra_adresa select {
	
		
}


#formularis_altra_adresa .select_altra {
	
		
}


#formularis_altra_adresa #provincia {
	padding:5px;
	min-width:200px;
	font-size:14px;
	color:#333;
		
}


.botons_codi_promocional {
	margin-top:90px;
}

#dades_usuari_top {
	float:left;
	width:150px;
	padding:0px;
	margin:0px;
	margin-left:20px;
	
}

#dades_usuari_top em {
	color:#132c4b;
	font-weight:600;
}

#dades_usuari_top a {
	color:#666000;
	font-weight:600;
	text-align:left;
	float:none;
}

#dades_usuari_top .opcio_usuari {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	text-align:left;
}

#dades_usuari_top .opcio_usuari:first-child {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	text-align:left;
}




#login_top {
	position:absolute;
	width:220px;
	height:120px;
	padding-top:0px;
	top:50px;
	left:0;
	display:none;




}

#login_top1 {
	background-color:#FFC;
	float:left;
	width:150px;

	padding:20px;
	
	-webkit-box-shadow: 0 3px 3px 1px #ADADAD;
	box-shadow: 0 3px 3px 1px #ADADAD;
	
}

#login_top input {
	width:120px;
	margin-bottom:10px;
	text-align:center;
	font-size:14px;
	color:#999;
	float:left;
	border:1px solid #666;
	padding:5px;
}

#login_top .boto_carro {
	color:#FFF;
		width:130px;
		border:none;
}

#resum_carro_text {
	float:left;
	width:100%;
	padding:0px;
	z-index:9999;
	top:120px;

}

#resum_carro_text td {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	font-size:12px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	line-height: normal;
	
}

#resum_carro_text table {
	width:100%;
}

.total_carri {
	background-color:#666;
	color:#FFF;
	text-align:right;
}


#menu2_select {
		display:none;
}

#els_mes_venuts ul li .img_mes_ven {
	width:30px;
	height:30px;
	float:left;
	margin-right:20px;
	text-align:center;
	border:1px solid #CCC;
	background-color:#fff;
	overflow:hidden;
}


#els_mes_venuts ul li .img_mes_ven img {
	width:100%;
}


#els_mes_venuts ul li {
	float:left;
	text-align:left;
	font-size:12px;
	text-decoration:none;
	margin-bottom:15px;
	margin-left:20px;
	margin-right:20px;
	
}

#destacats4 .capa_preu_producte {
	float:left;
	width:25%;
	padding:0%;
	/*background-color:#f8f8f8;*/

}

#destacats4 .precio {
	color:#747C1D;
	font-size:20px;

}


#destacats4 .capa_preu_producte_fitxa {
	    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;

}


#destacats4 .capa_carro {
	float:right;
	width:100%;

	margin:0px;
	padding:0px;
	margin-top:0px;
}




#destacats4 .capa_carro .select_pes {
	float:left;
	margin:0px;
	font-size:16px;
	padding:10px;
	height:auto;
	width:100%;
	color:#FFF;
	background-color:#666;	
	border-radius:5px;
}




#destacats4 .select_pes option {
	font-size:16px;
	padding:5px;
	color:#FFF;
	background-color:#666;
}



#destacats4 .boto_carro {
	padding:0px;
	margin:0px;
	width:30%;
	float:right;
	margin-top:0px;
}

#destacats4 #quantitat_producte {
	padding:0px;
	font-size:16px;
	color:#FFF;
	background-color:#666;
	border:none;
	padding:10px;
	width:100%;
	border-radius:5px;
	
}


#destacats4 .input_unitats {
	height:auto;
	width:80%;
	border:none;
	font-size:12px;
	padding:1px;
	border:1px solid #666;
	text-align:center;
	float:left;
	margin-left:0px;
	color:#FFF;
	background-color:#666;
	padding:10px;	
	
}



#destacats4 .txt_unitats {
	margin-bottom:0px;
	color:#666;
	font-weight:normal;
	font-size:12px;
	float:left;
	width:auto;
}

#destacats4 .boto_carro {
	color:#b8c064;
	background-color:transparent;
	font-size:28px;
	padding:0px;
	margin:0px;
	margin-top:-20px;
	float:right;
	border:none;
}


#capa_fitxa_producte .boto_carro_img {
	float:right;
	background-image:url(/auraweb/auraweb121/icones/afegir_carro_llista.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:200px;
	background-size:contain;

	background-position:left;
	cursor:pointer;
	margin-top:4px;
	font-size:16px;
	font-weight:600;
	color:#b8c064;
	border:none;
	
}

#capa_fitxa_producte select {
	width:50%;
	float:left;
}

.afegir_carro {
	float:left;
	font-size:16px;
	font-weight:600;
	margin-left:7px;
	margin-top:8px;
	color:#b8c064;
}

#modul_compra_fitxa_producte {
	float:left;
	width:100%;
}

#destacats4 .boto_carro_img {
	float:right;
	background-repeat:no-repeat;
	background-color:transparent;
	width: 100%;
	background-size:contain;

	background-position:right;
	cursor:pointer;
	margin-top:10px;
	border:none;
	

	
}





.imatge_carro img {
	max-width:20px;
	max-height:20px;
}

.go_carro {
	position:absolute;
	font-size:24px;
	color:#0F0
	text-shadow: 0 0 3px #383838;
	z-index:999999;
	margin-left:220px;
	margin-top:-2px;
}

.go_carro i {
	font-size:24px;
	color:#0F0;
	text-shadow: 0 0 3px #383838;
}


#venda_de_proximitat_directa {
	float:left;
	background-image:url(/img/logotip_venda_proximitat_directa_color_b225x202.jpg_1755265368.png);
	width:120px;
	height:120px;
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:-117px;
	cursor:pointer;
}

#caracteristiques_concretes {
	float:left;
	margin-top:5px;
	width:100%;
}

#caracteristiques_concretes p {
	margin-left:5px;
	float:left;
	color:#b60606;
	font-size:12px;
	margin-top:12px;
}

#caracteristiques_concretes span {
	float:left;
	color:#980402;
	font-size:12px;
	width:10%;
	margin-right:5%;
	margin-bottom:0px;
}

#caracteristiques_concretes span:nth-child(7) {
	margin-right:0px;
}

#caracteristiques_concretes span:nth-child(3n) {
	margin-right:none;
	
}

#caracteristiques_concretes img {
	width:100%;
	float:left;
}

#capa_fitxa_producte #caracteristiques_concretes img {
	width:25%;
	float:left;
	margin-right:5%;
}


#capa_fitxa_producte #caracteristiques_concretes p {
	margin-left:5px;
	float:left;
	color:#b60606;
	font-size:12px;
	margin-top:0px;
	font-weight:600;
	width:65%;
}


#capa_fitxa_producte #caracteristiques_concretes span {
	width:25.9%;
	margin-right:3%;
	-webkit-box-shadow: 3px 3px 3px 0 #8A8A8A;
	box-shadow: 3px 3px 3px 0 #8A8A8A;
	background:#FFC;
	padding:2%;
	height:50px;
	margin-bottom:3%;
	border:1px solid #666;
}



#formes_lliurament {
	float:left;
	width:100%;
	margin-bottom:40px;
}

#formes_lliurament h2 {
	color:#333;
	font-size:24px;
	margin-bottom:15px;
	margin-left:30px;
}

#formes_lliurament h3 {
	color:#666;
	font-size:25px;
		margin-left:50px;
}

#formes_lliurament p {
	margin-bottom:30px;
		margin-left:50px;
}

#altra_adresa {
	width:80%;
}

#altra_adresa td {
	padding:5px;
}


#altra_adresa2 {
	width:80%;
}

#altra_adresa2 td {
	padding:5px;
}

#horaris_lliurament {
	float:left;
	width:100%;
	margin-bottom:60px;
}

#horaris_lliurament h2 {
	font-size:18px;
	margin-top:70px;
	margin-bottom:20px;
}

#horaris_lliurament th {
	background-color:#ededed;
	color:#583920;
	font-weight:600;
	font-size:14px;
	text-transform:capitalize;
}



#horaris_lliurament td {
	font-size:13px;
	color:#583920;
	font-weight:400;
}

#formularis_altra_adresa h2 {
	font-size:30px;
	font-weight:300;
	color:#333;
	margin-bottom:40px;

}


.sch table {
	width:50%;
	margin-bottom:40px;

}

.sch th {
	background-color:#ccc;
	padding:5px;
	margin:1px;
}


.sch td {
	background-color:#ededed;
	padding:5px;
	margin:1px;
}

#txt_fitxa h3 {
	color:#2a7a00;
	
	font-size:25px;
	margin-top:20px;
}

#txt_fitxa h2 {
	color:#666;
	
	font-size:18px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight:600;
}

#taula_carro_compra textarea {
	width:150px;
	font-size:11px;
	height:65px;
	
}

#taula_carro_compra .imatge_cesta {
	height:65px;
}

#altra_adresa textarea {
	width:95%;
}

#altra_adresa input {
	width:94%;
}


#altra_adresa select {
	width:97%;
	height:40px;
}


#els_mes_venuts a {
	font-size:14px;
}


.linia_registre_usuari {
	float:left;
	width:100%;
	margin-bottom:10px;
}

.proces2 {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:60px;
	
}

.proces2 img {
	width:80%;
}

#taula_carro_compra th {
	min-height:20px;
	color:#FFF;
}


.proces3 {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:60px;
	
}

.proces3 img {
	width:75%;
}



#menu_productes li {
	text-align:left;
	margin-bottom:15px;
}

#menu_productes a {
	font-size:14px;
	font-weight:800;
	text-transform:uppercase;
	padding-left:10px;
}

.txt_destacat {
	font-size:16px;
	font-weight:600;
	color:#980402;
	padding:10px;
	background-color:#FFC;
}

#categories_icones li img {
	width:25px;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	float:left;
	margin-right:5px;
}


#categories_icones li {
	
	font-weight:600;
	color:#666;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	text-transform:none;

	
}

#categories_icones li a {
	
	font-weight:600;
	color:#666;
	font-size:13px;
	text-transform:none;

	
}

#categories_icones .caixa_lateral {
	min-height:0px;
}


#productes-php h1 img {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	float:left;
	margin-right:5px;
	width:50px;
	margin-top:-10px;
}
	
.comentaris_comanda {
	    float: left;
    width: 100%;
    margin-bottom: 40px;
    margin-left: 0%;
}

.comentaris_comanda textarea {
	font-size:12px;
	
	padding:1%;
	width:98%;
}


#login3 input {
	border:1px solid #ccc;
	padding:10px;
	width:200px;
}

#login3 div {
	float:left;
	margin-bottom:10px;
	width:100%;
}


.caracte_pro {
	
	float:left;
	width:100%;
	/*border-top: 1px solid #CCC;*/
	font-size:11px;
	margin-top:7px;
}

.caracte_pro p {
	font-size:11px;
}


.poblacions_entrega {
font-size:11px !important;
color:#333 !important;
font-weight:normal !important;
line-height: 16px !important;
}

.boto_carro_img {
	background-color:#c4b864 !important;
	color:#FFF;
	text-align:center;
}

.etiquetes {
	margin-bottom:20px;
}

.extres {
	padding-top:50px;
	float:left;
	width:100%;
}

#principal h2 {
	    font-size: 70px;
    color: #1a4005!important;
    line-height: 1.2em;
    text-align: center;
	display:block
}

#contingut0 table {
	border:none !important;
}

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: none !important;
    padding: 6px 24px;
}

.capa_afegir {
	float:left;
	width:100%;
	text-align:center;
	color:#FFF;
	background-color:#b8c064;
	/*display: none;*/
    transition: opacity 1s ease-out;
    opacity: 0;
}

.textareacomentari {
	width:100% !important;
}



#resum_carro_text i {
	font-size:17px !important;
}

.boto_dd2 {
	margin-right:0%;
	width:100%;
}

.capa_flotant_carro {
	display:none;
}

.etiquetes label {
	font-size:16px;
}

.varis .imatge_destacats {
	display:none;
}


.condicions_compra {
	font-weight:bold;
	float:left;
	width:100%;
	margin-bottom:20px;

}

.una_familia {
	float: left;
	width: 32%;
	margin-right: 1%;
	margin-bottom: 20px;
	text-align: left;
}

.una_familia a {
	color: #b75928;
}


.linia_separa {
	float: left;
	width: 100%;
	margin-bottom: 30px;
	
}

.avis_carro {
	color:#c4b864;
	line-height: normal;
	text-align: left;
	padding: 10px;
}

.menu_login2 #dades_usuari_top {

	width:100%;
	text-align:center;
	margin-top:70px;
	margin-bottom:70px;
}

.menu_login2 #dades_usuari_top .opcio_usuari, .menu_login2 #dades_usuari_top .opcio_usuari:nth-child(1) {
	width:33%;
}

.linia_carro1 {
	float:left;
	width:100%;
}

.text_login {
	text-align:center;
}

.avis_validar .text_login {
	display:none;
}

.avis_validar {
	text-align:center;
	background-color:#fff;
	padding:2%;
	border:1px solid #b25b2c;
}

.avis_validar .login2 {
	margin-left:0px;
	width:100%;
}

.imatge_destacats {
	height:auto;
	max-height:300px;
}

.col1 {
	float: left;
	width: 75%;
	margin-right: 5%;
}

.col2 {
	float: left;
	width: 20%;
}
