body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:72%;
	color:#575353;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
div#fons_contenidor {background:#FFFFFF url(../img/fons_02.jpg) top center  no-repeat}
div#fons_peu {background:#FFFFFF url(../img/fons_02_peu.jpg) top center  no-repeat; height:207px; padding-top:20px; margin-top:15px}
.w_contenidor_940 {width:950px; margin:0 auto}


div#fons_menu { background:url(../img/fons_menu.gif) left top no-repeat;
width:912px;
height:80px;
margin-left:16px}

h1#logo_iris {background:url(../img/logo_iris_01.gif) left top no-repeat;
text-indent:-20000px;
margin-left:14px;
}

h1#logo_iris a{
display:block;
width:219px;
height:62px;}

ul#menu {margin:0px; list-style:none; padding:0 0 0 10px}
ul#menu li {float:left; margin:0; padding:0}


a.v_home {
width:61px;
height:42px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
color:#82D1E0;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;
}

a.v_home:link, a.v_home:visited {background:url(../img/f_menu_01.gif) left top no-repeat;}
a.v_home:hover  {background-position:-69px;color:#fff;}

a.v_home_triat:link, a.v_home_triat:visited {
width:61px;
height:42px;
display:block;
background-position:-69px;
background-repeat:no-repeat;
background-image:url(../img/f_menu_01.gif);
color:#fff;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;}

a.v_productos {
width:90px;
height:42px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
color:#82D1E0;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;
}

a.v_productos:link, a.v_productos:visited {background:url(../img/f_menu_02.gif) left top no-repeat;}
a.v_productos:hover  {background-position:-100px;color:#fff;}

a.v_productos_triat:link, a.v_productos_triat:visited {
width:90px;
height:42px;
display:block;
background-position:-100px;
background-repeat:no-repeat;
background-image:url(../img/f_menu_02.gif);
color:#fff;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;}

a.v_ejemplos  {
width:144px;
height:42px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
color:#82D1E0;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;
}

a.v_ejemplos:link, a.v_ejemplos:visited {background:url(../img/f_menu_03.gif) left top no-repeat;}
a.v_ejemplos:hover  {background-position:-154px;color:#fff;}

a.v_ejemplos_triat:link, a.v_ejemplos_triat:visited {
width:144px;
height:42px;
display:block;
background-position:-154px;
background-repeat:no-repeat;
background-image:url(../img/f_menu_03.gif);
color:#fff;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;}

a.v_evaluacion  {
width:167px;
height:42px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
color:#82D1E0;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;
}

a.v_vincle_compra{
font-size:10px;
color:#FB6F15;
font-weight:bold;
text-decoration:none
}

a.v_evaluacion:link, a.v_evaluacion:visited {background:url(../img/f_menu_04.gif) left top no-repeat;}
a.v_evaluacion:hover  {background-position:-177px;color:#fff;}

a.v_evaluacion_triat:link, a.v_evaluacion_triat:visited {
width:167px;
height:42px;
display:block;
background-position:-177px;
background-repeat:no-repeat;
background-image:url(../img/f_menu_04.gif);
color:#fff;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;}

a.v_colaboradores  {
width:116px;
height:42px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
color:#82D1E0;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;
}

a.v_colaboradores:link, a.v_colaboradores:visited {background:url(../img/f_menu_05.gif) left top no-repeat;}
a.v_colaboradores:hover  {background-position:-126px;color:#fff;}

a.v_colaboradores_triat:link, a.v_colaboradores_triat:visited {
width:116px;
height:42px;
display:block;
background-position:-126px;
background-repeat:no-repeat;
background-image:url(../img/f_menu_05.gif);
color:#fff;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;}

a.v_contacto  {
width:81px;
height:42px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
color:#82D1E0;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;
}

a.v_contacto:link, a.v_contacto:visited {background:url(../img/f_menu_06.gif) left top no-repeat;}
a.v_contacto:hover  {background-position:-91px;color:#fff;}

a.v_contacto_triat:link, a.v_contacto_triat:visited {
width:81px;
height:42px;
display:block;
background-position:-91px;
background-repeat:no-repeat;
background-image:url(../img/f_menu_06.gif);
color:#fff;
font-size:13px;
text-decoration:none;
text-align:center;
padding-top:12px;}

div#marges_text_capcalera { margin-left:20px; margin-top:20px}
h2#frase_capcalera { font-size:40px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:bold; margin-bottom:8px}
h3#subfrase_capcalera { font-family:"Times New Roman", Times, serif; font-size:18px;}


div#descargar{
	position:absolute;
}

div#descargar_versio{
	position:absolute; 
	width:250px
}

a.punter_ma{
	cursor: hand;
}

div#fons_boto_descargar {
	height: 120px;
	padding-top:12px;
	padding-right:30px;
	width:390px;
/*	padding: 15px 15px 15px 60px;*/
	background: url(../img/fons_button.png) 0 0 no-repeat;
	color: #09700b;
	margin:20px 0;
	font-size: 10px;
}

* html div#fons_boto_descargar {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/fons_button.png',sizingMethod='crop');
	
}

a.v_descargar_home  {
width:104px;
height:111px;
display:block;
background-position:0 0;
background-repeat:no-repeat;
text-indent:-20000px;
margin-left:15px;
background:url(../img/button_descargar.png) left top no-repeat;
}

* html a.v_descargar_home {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/button_descargar.png',sizingMethod='crop');}

* html a.v_descargar_home:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/button_descargar_hover.png',sizingMethod='crop');
}

a.v_descargar_home:hover  {background-position:-106px 0}

.ratlla_hori_01 {background:url(../img/ratlla_01.gif) left top repeat-x; height:2px; width:100%; margin:5px 0 10px 0}

a.ico_triangle:link, a.ico_triangle:visited {
	background:url(../img/ico_triangle.gif) left top no-repeat;
	padding-left:18px;
	color:#464240;
	display:block;
	text-decoration:none;
	font-size:14px;
	padding-bottom: 6px;
}

div#marges_vincles_capca { margin-top:50px}

ul#submenu { margin:0; padding:0; list-style:none}
ul#submenu  li {margin:0; padding:0 0 18px 0}

a.v_bola_taronja { background:url(../img/punt_01.png) left top no-repeat;
display:block;
height:21px;
line-height:21px;
padding-left:28px;
color:#464240;
text-decoration:none;
font-size:15px;}
a.v_bola_taronja:hover {color:#328BAA}
* html a.v_bola_taronja {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/punt_01.png',sizingMethod='crop');}


a.v_bola_lila { background:url(../img/punt_02.png) left top no-repeat;
display:block;
height:21px;
line-height:21px;
padding-left:28px;
color:#464240;
text-decoration:none;
font-size:15px;}
* html a.v_bola_lila {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/punt_02.png',sizingMethod='crop');}
a.v_bola_lila:hover {color:#328BAA}

a.v_bola_blau { background:url(../img/punt_03.png) left top no-repeat;
display:block;
height:21px;
line-height:21px;
padding-left:28px;
color:#464240;
text-decoration:none;
font-size:15px;}
* html a.v_bola_blau {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/punt_03.png',sizingMethod='crop');}

a.v_bola_blau:hover {color:#328BAA}

a.v_bola_groc { background:url(../img/punt_04.png) left top no-repeat;
display:block;
height:21px;
line-height:21px;
padding-left:28px;
color:#464240;
text-decoration:none;
font-size:15px;}
* html a.v_bola_groc {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/punt_04.png',sizingMethod='crop');}

a.v_bola_groc:hover {color:#328BAA}

a.v_bola_rosa { background:url(../img/punt_05.png) left top no-repeat;
display:block;
height:21px;
line-height:21px;
padding-left:28px;
color:#464240;
text-decoration:none;
font-size:15px;}
* html a.v_bola_rosa {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/punt_05.png',sizingMethod='crop');}
a.v_bola_rosa:hover {color:#328BAA}



a.v_bola_lila2 { background:url(../img/punt_06.png) left top no-repeat;
display:block;
height:21px;
line-height:21px;
padding-left:28px;
color:#464240;
text-decoration:none;
font-size:15px;}
* html a.v_bola_lila2 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='img/punt_06.png',sizingMethod='crop');}
a.v_bola_lila2:hover {color:#328BAA}



div#caixa_text_home {border:1px solid #ADA191; background-color:#FFFFFF; padding-top:15px;
padding-left:25px;
width:912px;
margin-left:13px;
margin-top:20px;
margin-bottom:40px}

.titol_home_01 { font-family:"Times New Roman", Times, serif; font-size:23px; margin-bottom:10px;}

ul#submenu_home {margin:0; padding:0; list-style:none}
ul#submenu_home li {margin:0; padding:0 20px 0 0 ; float:left}

a.v_submenu_home:link, a.v_submenu_home:visited {color:#328BAA; font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-decoration:none}

a.v_submenu_home:hover {color:#DC0067}
a.v_submenu_home_triat:link, a.v_submenu_home_triat:visited {color:#DC0067; font-family:"Times New Roman", Times, serif;
font-size:16px;
font-weight:bold;
text-decoration:none}

div#text_quadre_home { padding-top:15px; font-size:13px; margin-bottom:20px}
div#text_quadre_home p {margin-bottom:8px}

ul#menu_text_quadre_home {margin:0; padding:10px 0 0 0; list-style:none; line-height:1.9em}
ul#menu_text_quadre_home li {margin:0; padding:0 0 0 17px ; background:url(../img/punt_06.gif) left 7px no-repeat; }
ul#menu_text_quadre_home a {color:#328BAA; text-decoration:none; font-size:15px}

.ico_noticies_home {
background:url(../img/ico_noticies.gif) left bottom no-repeat;
height:73px;
padding-left:125px;
color:#DC0067;
font-size:16px;
font-weight:bold;
display:block;
line-height:73px;
margin-bottom:20px}

div#noticies_home { margin-left:20px;width:410px;font-size:13px; }
div#noticies_home p { margin-bottom:5px}
div#noticies_home .foto_noticia {float:right; margin-left:8px}

a.v_mes_noti_home {height:18px; display:block}
a.v_mes_noti_home:link, a.v_mes_noti_home:visited {
background:url(../img/v_mes.gif) left top no-repeat;
padding-left:25px;
font-size:11px;
font-weight:bold;
color:#6EB0DC;
text-decoration:none;}

div#degradat_noticia_home {
background:url(../img/degradat_01.gif) left top no-repeat;
width:451px;
height:44px;}

.frase_video {color:#DC0067; font-size:15px; text-align:center; margin:15px 0 0 0}

.frase_home { font-size:23px; color:#D7D9C5; font-weight:bold; text-align:center; margin:15px 0; padding-bottom:10px}

div#logo_peu {float:left; width:220px; padding-left:40px}
div#text_peu { width:608px; float:left; color:#21292B; text-align:center; padding-top:15px}

div#firma_clickart {margin-top:60px; text-align:right}
div#firma_clickart a {font-size:11px; text-decoration:none; color:#858383;}

/*****************************
*********INTERIORS***********
****************************/

div#text_interior p{font-size:13px; margin-bottom:5px; color:#464240; line-height:1.6em}


.w_650 {width:650px}
.w_600 {width:600px}

.caixa_text_interior_01 { width:934px; background: url(../img/ombra_quadrat_01.gif) left top no-repeat; }
.caixa_text_interior_02 { width:934px; background: url(../img/ombra_quadrat_02.gif) left top repeat-y; margin-left:5px;margin-top:15px}
.caixa_text_interior_03 { background:url(../img/ombra_quadrat_03.gif) left bottom no-repeat; width:947px; height:31px; margin-left:1px; margin-bottom:15px}

.marges_caixa_text_interior {padding:15px 15px 15px 30px; line-height:1.6em}
.titol_cuadre_interior { font-family:"Times New Roman", Times, serif; font-size:23px; font-weight:bold; margin-bottom:8px}
.titol_cuadre_interior_02 {color:#328BAA; font-size:16px; margin-bottom:10px; margin-top:5px}
.marges_caixa_text_interior p {margin-bottom:5px}

a.v_triangle {margin:20px 0}

a.v_triangle:link, a.v_triangle:visited {background:url(../img/triangle_01.gif) left top no-repeat;
padding-left:20px;
color:#ED6E00;
font-size:13px;
display:block;
height:24px;
line-height:24px}

.imatge_interior_dreta {float:right; padding-left:10px;}

a.fletxa_subir{
height:15px;
display:block;
margin-right:10px}
a.fletxa_subir:link, a.fletxa_subir:visited {
background:url(../img/fletxa_pujar.gif) right top no-repeat;
padding-right:30px;
color:#328BAA;
text-decoration:none;
font-size:11px;}



table#preus {margin:0; padding:0; border:0;}
table#preus th  {font-weight:bold; text-align:left;padding:10px; color:#DC0067}
table#preus tr {background-color:#DAEDE7; color:#328BAA;}
table#preus td {padding:10px}

ul#contacto { font-size:13px;color:#464240; line-height:1.4em}

.nom_contacto { margin-bottom:15px; font-weight:bold; font-size:13px}
input.camp_contacto {width:250px; border:1px solid #ADA191; margin-bottom:15px;}
textarea.camp_comentarios {width:250px; height:80px;border:1px solid #ADA191}

.vermell{
color:#FF0000
}
.verd{
color:#006633
}

.color-rosa {color: #dc0067;}

#menu-videos { background-image: url(../img/menu-popup-videos.gif); background-position: left top; background-repeat:no-repeat; height:56px; width:592px; padding: 0 0 0 8px; }
#menu-videos .item { width:140px; padding: 5px 0 0 0; float:left; margin-left: 5px; }
#menu-videos a { color: #dc0067; text-decoration:none; font-weight:bold; }
#menu-videos a:hover, #menu-videos .triat { color: #328BAA; }

a.v_negre:link, a.v_negre:visited {color:#464240; text-decoration:none}
a.v_negre:hover {color:#464240; text-decoration:underline}