@charset "utf-8";
body, html { padding:0; margin:0;}
body{overflow:-moz-scrollbars-vertical;}
p{ margin-top:0px; margin-bottom:8px;}
h1	{ font-size:24px; color:#e77f10; font-family:Verdana,Arial; letter-spacing:0px; text-align:justify; font-weight:bold; margin:0; padding:0; padding-left:30px;}
h2	{ display:inline; font-size:12px; }
h3	{  font-size : 26px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; padding-left:10px; letter-spacing: 0px;}
.texto{ font-size:12px; line-height:18px;  color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; text-align:justify}
.texto11{ font-size:11px; line-height:18px;  color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; text-align:justify}
.texto_gris{ font-size:12px; line-height:18px;  color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; text-align:justify}
.titulo_gris{ font-size : 26px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing: 0px; }
.separacio{ font-size : 10px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px;}
.idioma_sol{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#e77f10; line-height:10px; text-decoration : none; font-weight: bold; }
.idioma_barra{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#2d383c; line-height:9px; text-decoration : none; }
.menu_sup{ padding-left:26px; color: #FFFFFF; font-size: 12px;}
.menu_sup_text{	color: #FFFFFF;	font-size: 12px;}

.quadre{width:160px; font-size : 11px; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:#c0c0c0; border:1px solid;}
.quadrepetit{width:120px; font-size : 11px; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:#c0c0c0; border:1px solid;}
.quadrepetit2{width:128px; font-size : 11px; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:#c0c0c0; border:1px solid;}
.quadregran{width:749px; font-size : 11px; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:#c0c0c0; border:1px solid;}
.quadregran2{width:404px; font-size : 11px; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:#c0c0c0; border:1px solid;}
.quadregran3{width:678px; font-size : 11px; color: #000000; font-family : Verdana, Arial, Helvetica, sans-serif; background-color:#c0c0c0; border:1px solid;}
.titols2_t3{ font-size : 24px; color : #e77f10; font-family : Verdana,Arial;	letter-spacing: 0px; text-align:justify; font-weight: bold;	padding-left: 140px; padding-bottom: 14px;}
.titols2_t2{ font-size : 24px; color : #e77f10; font-family : Verdana,Arial; letter-spacing: 0px; text-align:justify; font-weight: bold;	padding-left: 50px;}
.titols_produc{ font-size : 24px; color : #e77f10; font-family : Verdana,Arial; letter-spacing: 0px; text-align:justify; font-weight: bold;	padding-left: 30px;}
.text2{	font-size : 12px; color : #2d383c;	font-family : Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0px;}
.anclas_produc{	font-size : 12px; color : #2d383c;	font-family : Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0px; text-decoration:none;}
.titols2{ font-size : 18px; color : #990000; font-family :  Verdana,Arial; letter-spacing: 0px;  text-align:justify;}
.titols3{ font-size : 14px; color : #2d383c; font-family : Verdana, Arial; letter-spacing: 0px; font-weight: bold; text-align:justify;}
.text2lateral{	font-size : 12px; color : #2d383c;	font-family : Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0px; line-height:25px;}
.text2_taronja{	font-size : 12px; color : #e77f10; font-family : Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0px; line-height:18px;}
.lnk_descargas{font-size : 12px; color : #e77f10; font-family : Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 0px; line-height:25px; text-decoration:none;}


a.idioma:link{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#9c9a9a; line-height:14px; text-decoration :none; }
a.idioma:visited { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:10px; color:#9c9a9a; line-height:14px; text-decoration :none; }
a.idioma:hover { font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:10px; color:#e77f10; line-height:14px; text-decoration : none; }

a.anclas_produc:link{ font-size : 12px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.anclas_produc:visited{ font-size : 12px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.anclas_produc:hover{ font-size : 12px; color : #e77f10; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}

a.menu_sup_text:link{ font-size : 14px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.menu_sup_text:visited{ font-size : 14px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.menu_sup_text:hover{ font-size : 14px; color : #e77f10; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}

a.titols3:link{ font-size : 14px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.titols3:visited{ font-size : 14px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.titols3:hover{ font-size : 14px; color : #e77f10; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}

a.menu:link{ font-size : 13px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.menu:visited{ font-size : 13px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}
a.menu:hover{ font-size : 13px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}

a.menu_petit:link{ font-size : 11px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px; }
a.menu_petit:visited{ font-size : 11px; color : #ffffff; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px; }
a.menu_petit:hover{ font-size : 11px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif;  text-decoration : none; letter-spacing: 0px;}

.estrella{
	width: 173px;
	height: 173px;
	z-index: 5;
	position: absolute;
	margin-left: 600px;
	float: right;
}
.masmenos{
	width: 15px;
	height: 15px;
	z-index: auto;
	position: absolute;
	margin-left: 560px;
	margin-top: -15px;
}

.text2productos{
	font-size : 12px;
	color : #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	text-decoration:none;
}

a.menu_t:link{ font-size : 10px; color : #e77f10; font-family :  Arial, Helvetica, sans-serif;  text-decoration : none; line-height : 20px; letter-spacing: 0px; font-weight: bold;}
a.menu_t:visited {
	font-size : 10px;
	color : #e77f10;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	line-height : 20px;
	letter-spacing: 0px;
	font-weight: bold;
}
a.menu_t:hover {
	font-size : 10px;
	color : #2d383c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
	line-height : 20px;
	font-weight: bold;
}

/* Condicions dús */

div#condicions {font-family:Verdana, Geneva, sans-serif;}
#condicions p  {font-size:12px; text-align:justify;}
#condicions h2 {color:#E77F10; font-size:19px;}

/* Pagina Campanya Adwords */
.TitAdowrds {font-size : 18px; color : #2d383c; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; padding-left:10px; letter-spacing: 0px;}
