body{
	background: transparent url(/imatges/10x10pix.gif) repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
form{
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
a:link , a:visited , a:active{
	color: #39f;
	text-decoration: none;
}
a.texteanunci, a.texteanunci:visited{
	text-decoration: bold;
	font-size: 10px;
}

a:hover{
	color: #6cf;
	text-decoration: none;
}


#demanda{
	color: #eb6705;	
}

a.anunci_dreta:link, a.anunci_dreta:hover, a.anunci_dreta:active, a.anunci_dreta:visited{
color:#185dc2;
}

a.fosc:link , a.fosc:visited , a.fosc:active{
	color: #003399; 
	text-decoration: none;
}
a.fosc:hover {
	color: #3399ff;
}

a.linkmercapesca:link , a.linkmercapesca:visited , a.linkmercapesca:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
a.linkmercapesca:hover{
	color: #39f;
	text-decoration: none;
}
a.linkmercapescabasic:link , a.linkmercapescabasic:visited , a.linkmercapescabasic:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	text-decoration: none;
}
a.linkmercapescabasic:hover{
	color: #39f;
	text-decoration: none;
}
a.linkmercapescabasic10:link , a.linkmercapescabasic10:visited , a.linkmercapescabasic10:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
a.linkmercapescabasic10:hover{
	color: #39f;
	text-decoration: none;
}
a.linkmercapescagris:link , a.linkmercapescagris:visited , a.linkmercapescagris:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-decoration: none;
}
a.linkmercapescagris:hover{
	color: #999;
	text-decoration: none;
}

table#tbContingut{
	/*background: url(/imatges/estils_2/fons_pagina.gif); --> no es guarden els background al save as la plana*/
	border-bottom: 1px solid #339;
	padding-bottom: 30;
}
.display_inline{ display: inline;}

/* --------------------------- capsalera ------------------------------------------------ */
/*
#capsalera_cas	{
	height: 75px;
	background: transparent url(/imatges/estils_2/capcalera_cas_eng.jpg) no-repeat;
}
#capsalera_cat	{
	height: 75px;	
	background: transparent url(/imatges/estils_2/capcalera_cas_eng.jpg) no-repeat;
}
#capsalera_eng	{
	height: 75px;
	background: transparent url(/imatges/estils_2/capcalera_eng_cas.jpg) no-repeat;
}
*/
.blocLogin{
	position: relative;
	/*top: 9px; left: 516px; height: 66px; width: 244px;*/
	top: 9px; left: 476px; height: 66px; width: 284px;
}
.blocLoginEstret{
	position: relative;
	/*top: 9px; left: 516px; height: 66px; width: 244px;*/
	top: 9px; left: 476px; height: 50px; width: 284px;
}
#formulariLogin{
	margin: 0px;
	border: 0px none;
	padding: 0px;
}
.txtUsuari{
	position: absolute;
	top: 7px; left: 0px; height: 15px; width: 87px;
	text-align: right;
}
.formUsuari{
	position: absolute;
	/*top: 3px; left: 90px; height: 20px; width: 65px;*/
	top: 3px; left: 90px; height: 20px; width: 105px;
}
.txtContra{
	position: absolute;
	top: 29px; left: 0px; height: 15px; width: 87px;
	text-align: right;
}
.formContra{
	position: absolute;
	/*top: 26px; left: 90px; height: 20px; width: 65px;*/
	top: 26px; left: 90px; height: 20px; width: 105px;
}
.txtEntrar{
	position: absolute;
	/*top: 27px; left: 160px; height: 18px; width: 39px;*/
	top: 27px; left: 200px; height: 18px; width: 39px;
	text-align: center;
}
.botoSubmit {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 39px;
	height: 18px;
	background-image: url(/imatges/estils_2/botoSubmit.gif);
	background-color: transparent;
	border-style: none;
	color: #fff;
	padding-bottom: 2px;
	cursor: pointer;
	cursor: hand;
}
.botoSubmitOver {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 39px;
	height: 18px;
	background-image: url(/imatges/estils_2/botoSubmitOver.gif);
	background-color: transparent;
	border-style: none;
	color: #000;
	cursor: pointer;
	cursor: hand;
}
.txtRegistrar{
	position: absolute;
	top: 46px; left: 90px; height: 20px; width: 58px;
}
.txtRegistrar a:link , .txtRegistrar a:visited{
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
.txtRegistrar a:hover{
	color: #000;
	text-decoration:none;
}
.logintexte{
	FONT-SIZE: 9px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* nous botons login registrese*/
div.txtEntrar2 a{
	position: absolute;	top: 3px; left: 170px; height: 15px; width: 100; text-align:center;
	border: 1px solid #0033CC; 	padding: 0; background-color: #F5F5F5;
}
div.txtEntrar2 a:link , .txtEntrar2 a:visited{
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; text-decoration: none; font-weight: bold;
}
div.txtEntrar2 a:hover{
	color: #000;	text-decoration:none; border: #000 1px solid;
}
div.txtRegistrar2 a{
	position: absolute;	top: 23px; left: 170px; height: 15px; width: 100; text-align:center;
	border: 1px solid #0033CC; padding: 0; background-color: #F5F5F5;
}
div.txtRegistrar2 a:link , .txtRegistrar2 a:visited{
	font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; text-decoration: none; font-weight: bold;
}
div.txtRegistrar2 a:hover{
	color: #000;	text-decoration: none; border: 1px solid #000000; 
}

/*botons quan registrat*/
.txtZona{
	position: absolute;
	top: 3px; left: 180px; height: 15px; width: 90px;
	text-align: center;
}
.txtSortir{
	position: absolute;
	top: 23px; left: 180px; height: 15px; width: 90px;
	text-align: center;
}
div.loginEnllac A{
	display: block;
	line-height:15px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	border: #0033CC 1px solid; background-color: #F5F5F5;
	text-decoration:none;
	color:#0033CC;
}
div.loginEnllac A:active {
	color: #0033CC;
	text-decoration: none;
}
div.loginEnllac A:visited {
	color: #0033CC;
	text-decoration: none;
}
div.loginEnllac A:hover {
	border: #000 1px solid;
	color: #000; 
	text-decoration: none;
}


/* banderoles idiomes */
.selectorIdioma{
	position: absolute;
	top: 3px; left: 70px; height: 20px; width: 150px;
}
.tresbanderes{
	position: absolute;
	top: 3px; left: 35px; height: 18px; width: 30px;
}
#idiomes a{
	text-decoration: none;
}
.bandera1{
	position: absolute;
	/*top: 3px; left: 213px; height: 10px; width: 20px;*/
	top: 3px; left: 254px; height: 10px; width: 20px;
}
.bandera2{
	position: absolute;
	/*top: 20px; left: 213px; height: 10px; width: 20px;*/
	top: 20px; left: 254px; height: 10px; width: 20px;
}
.bandera3{
	position: absolute;
	top: 38px; left: 254px; height: 10px; width: 20px;
}

/* ----------------------------------------------------   columna esquerra ------------------------------------- */
#blocMenu{
	margin-left: 4px;
	width: 122px;
}
h4.menubloc{
	background: #185DC2 url(/imatges/estils_2/bloc_titol.gif) no-repeat top left;
	text-align: center;
	margin: 4px 0px 0px 0px;	border: 0; padding:0;
	width: 122px;
	color: #fff;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica , sans-serif;
	font-weight:bold;
}
.menu {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0;
	background: #fff;
}
.menu li{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font: 9px/14px Verdana, Arial, Helvetica , sans-serif;
}
.menu li a:link , .menu li a:visited {
	display: block;
	border-bottom: 1px solid #0066cc;
	background: #9EDAFF;
	color: #0033CC;
	text-decoration: none;
	margin: 0px;
	padding: 0 0 0 5;
}
.menu li a:hover {
	background: #fff;
	color: #000;
	text-decoration: none;
}
/*
li.menubloc	{
	background: transparent url(/imatges/estils_2/bloc_titol.gif) no-repeat;
	text-align: center;
	font-weight:bold;
	display: block;
	margin: 0;
	padding:0;
	color: #fff;
}
*/
li.menuselect a:link, li.menuselect a:visited {
	background: #fff;
	color: #0033CC;
	font-weight: bold;
}

/* ------------------------------------------------------------ barra botons -------------------------------------------- */

.botons1{
	border-left: 1px solid rgb(204, 204, 204);	
	border-top: 1px solid rgb(204, 204, 204);	
	border-bottom: 1px solid rgb(204, 204, 204);	
	
	color: #003575;
	font-weight: bold;
	cursor: pointer; cursor:hand;
	padding-right:5px;
}

.botons2{
	
	border-right: 1px solid rgb(204, 204, 204);	
	border-top: 1px solid rgb(204, 204, 204);	
	border-bottom: 1px solid rgb(204, 204, 204);	

	color: rgb(23, 95, 172);
	font-weight: bold;
	cursor: pointer; cursor:hand;
	margin-right: 3px;
	padding-right:5px;
	text-align: left;
}


.botons2 a:link, .botons2 a:visited{
	display:block;
	color: rgb(23, 95, 172);
	font-weight: bold;
}

.botons2 a:hover{
	text-decoration: underline;
	color: rgb(23, 95, 172);
	font-weight: bold;
}


/* ------------------------------------------------------------ submenus ----------------------------------------------- */
#submenu{
/*	margin: 0px;*/
/*	border-bottom: 6px #ddd solid;*/
/*	padding: 0px;*/
	margin: 10px 10px 0px 10px;
	border-bottom: 2px #6cf solid;
/*	width: 480px;*/
}
#submenu td{
	font-weight: bold;
	font-size: 9px;
	line-height: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.submenuEsq{
	height: 16px;
	width: 7px;
	background: #ddd url(/imatges/estils_2/fons_submenu_gris_esq.gif) no-repeat;
}
.submenuLink{
	height: 16px;
	background: #ddd url(/imatges/estils_2/fons_submenu_gris_cen.gif) repeat-x;
	text-align: center;
}
.submenuDre{
	border-right: 1px solid #fff;
	height: 16px;
	width: 6px;
	background: #ddd url(/imatges/estils_2/fons_submenu_gris_dre.gif) no-repeat;
}
.submenuLink a:link, .submenuLink a:visited{
	text-decoration: none;
	color: #003575;
}
.submenuLink a:hover{
	color: #fff;
}
.submenuEsqSel{
	height: 16px;
	width: 7px;
	background: #6cf url(/imatges/estils_2/fons_submenu_blau_esq.gif) no-repeat;
}
.submenuLinkSel{
	height: 16px;
	background: #6cf url(/imatges/estils_2/fons_submenu_blau_cen.gif) repeat-x;
	text-align: center;
}
.submenuDreSel{
	border-right: 1px solid #fff;
	height: 16px;
	width: 6px;
	background: #6cf url(/imatges/estils_2/fons_submenu_blau_dre.gif) no-repeat;
}
.submenuLinkSel a:link, .submenuLinkSel a:visited{
	text-decoration: none;
	color: #003575;
}
.submenuLinkSel a:hover{
	color: #fff;
}
/* ------------------------------------------------------- submenus de tercer nivell -------------------------------------------- */
#subsubmenu{
	background-color: #6cf;
	border-top: 1px solid #003575;
	border-bottom: 1px solid #003575;
	/*margin: 0px 10px 0px 10px;*/
	font-size: 9px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subsubmenuLinkSel{
	color: #003575;
	font-size: 10px;
	font-weight: bold;
	padding: 0 10 0 10;
}
.subsubmenuLinkSel a:link, .subsubmenuLinkSel a:visited{
	font-weight: bold;
	text-decoration: none;
	color: #003575;
}
.subsubmenuLinkSel a:hover{
	font-weight: bold;
	color: #fff;
}


.subsubmenuLink{
	/*color: #666;*/
	color: #003575;
	font-size: 10px;
	/*font-weight: bold;*/
	padding: 0 10 0 10;
}
.subsubmenuLink a:link, .subsubmenuLink a:visited{
	text-decoration: none;
	color: #003575;
}
.subsubmenuLink a:hover{
	color: #fff;
}

/* ------------------------------------------------------- promocions superiors -------------------------------------------- */
div.promo_sup{
	background: transparent url(/imatges/estils_2/fons_promo_sup.jpg) no-repeat;
	width: 500px;
	height: 33px;
}
div.promo_sup_img{
	padding: 3px 20px 0px 20px;
}

/* ------------------------------------------------------- columna dreta ----------------------------------------------------- */
div.BlocDreta{
	background-color: #fff;
	background-image: none;
	margin: 6px 4px 0px 4px ;
	border: 0px;
	padding: 0px;
}
div.BlocDreta h3{
	margin: 0px;
	padding: 0px;
	background: #185DC2 url(/imatges/estils_2/fons_titol_online.gif) no-repeat;
	font: 9px Verdana, Arial, Helvetica , sans-serif;
	font-weight: bold;
	color: #fff; 
	text-align: center;
}
div.BlocDretaContingut{
	margin-top: 0px;
	border-top: 0px;
	border-right: 1px solid #185DC2;
	border-bottom: 1px solid #185DC2;
	border-left: 1px solid #185DC2;
	margin: 0px;
	padding: 0px;
}

#infOnline{
	background-color: #fff;
	background-image: none;
	margin: 4px 4px 0px 4px ;
	border: 0px;
	padding: 0px;
  }
 #infOnline h3{
	margin: 0px;
	padding: 0px;
	background: #185DC2 url(/imatges/estils_2/fons_titol_online.gif) no-repeat;
	font: 9px Verdana, Arial, Helvetica , sans-serif;
	font-weight: bold;
	color: #fff; 
	text-align: center;
 }
 /*
#onlineTitol{
	display: block;
	background: transparent url(/imatges/estils_2/fons_titol_online.gif) no-repeat;
	font: 9px Verdana, Arial, Helvetica , sans-serif;
	font-weight: bold;
	color: #fff; 
	text-align: center;
}
*/
#onlineContingut{
	margin-top: 0px;
	border-top: 0px;
	border-right: 1px solid #6cf;
	border-bottom: 1px solid #6cf;
	border-left: 1px solid #6cf;
	margin: 0px;
	padding: 0px;
}
.onlineBloc{
	margin: 0px;
	border: 0px;
	padding: 2px;
	background: #dff4ff;
	font-size: 9px;
	color: #333;
	font-family: Arial, Helvetica , sans-serif;
	text-align: left;
}
.onlineBloc h4{
	height: 20px;
	margin: 0px;
	border: 0px;
	padding-left: 30px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 9px;
	color: #003575;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.onlineBloc h4 a:link , .online h4 a:visited{
	color: #003575;
	text-decoration: none;
}
.onlineBloc h4 a:hover {
	color: #fff;
	text-decoration: none;
}
.onlineBloc p{
	margin: 0px;
	border: 0px;
	padding: 0px 3px;
}
#onlineCotitza{
	background: #DEF7FF url(/imatges/estils_2/fons_cotitza_transpa.gif) no-repeat;
}
#onlineLlotges{
	background: #DEF7FF url(/imatges/estils_2/fons_subas_transpa.gif) no-repeat;
}
#onlineAgenda{
	background: #DEF7FF url(/imatges/estils_2/fons_agenda_transpa.gif) no-repeat;
}
#onlineMercapesca{
	background: #DEF7FF url(/imatges/estils_2/fons_merca_transpa.gif) no-repeat;
}
.onlineBloc a:link , .onlineBloc a:visited{
	color: #333;
	text-decoration: none;
}
.onlineBloc a:hover{
	color: #39f;
	text-decoration: none;
}
.onlineBlocFort {
	text-decoration: underline;
}
#promoDreta{
	margin: 0px;
	border: 0px;
	width: 122px;
}
#promoDreta img {
	display: block;
	margin: 14px 0px 0px 4px;
	border-style: none;
	text-decoration: none;
}
#promoDreta img a:hover{
	text-decoration: none;
}
#promoDretaLlotja{
	margin: 5px 0 0 4px;
	border: 0px;
	width: 120px;
}


/* ---------------------------------------------------------------------- contingut --------------------------------------- */
#contingut{
/*
	border: 0px;
	margin: 0px;
	padding: 0px 10px 0px 10px;
*/
	margin: 0px 10px 0px 10px;
	border: 0px;
	padding: 0px;
	/*width: 480px;*/
	min-height: 400px;
	height: auto;
	_height: 400px;
}
h4.titolplana{
	margin: 0px; border: 0px; padding: 0px 0px 2px 14px;
	background: #6cf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
h4.titolplanaadmin{
	margin: 2px 0px; border: 0px; padding: 5px 20px 5px 20px;
	background: #DFF4FF;
	font-family: Verdana, Arial, Helvetica , sans_serif;
	font-size: 10px;
	font-weight: bold;
	color: #039;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
h5.subtitolplanaadmin{
	margin: 2px 0px; border: 0px; padding: 5px 20px 5px 20px;
	background: #DFF4FF;
	font-family: Verdana, Arial, Helvetica , sans_serif;
	font-size: 10px;
	color: #039;
	text-decoration: none;
	text-align: center;
}
h5.sutitolplana{
	margin: 0px; border: 0px; padding: 0px 0px 2px 14px;
	background: #6cf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
div.contingutplana{
	margin: 10px 18px; border: 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(../icones/fletxa_c.gif); 
}
div.contingutplanamitja{
	margin: 10px 18px; border: 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(../icones/fletxa_c.gif); 
}
.cercador1{
	padding: 2px 7px;
	background: #DFF4FF;
}
.cercador1 a:link, .cercador1 a:visited {
	text-decoration: none;
	color: #039;
}
.cercador1 a:hover{
	text-decoration: none;
	color: #39f;
}
.cercador1 select {
	background: #DFF4FF;
}
.cercador1 input {
	background: #DFF4FF;
}
.cercador2{
	padding: 1px 7px;
	background: #ddd;
}
.navegador{
	padding: 10px 0px 5px 7px;
}
div.separadorSubtitol{
	width: 100%; 
	background-color: #DFF4FF; 
	text-align: center; 
	margin: 15px 0px; 
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
#envComentari{
	margin: 20px 10px 0px 10px;
	border-top: 1px solid #999; border-right: 0px; border-bottom: 0px; border-left: 0px;
	padding: 5px 0px 0px 0px;
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#envComentari table , textarea{
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#envComentari .formbotonet{
	margin: 0px; border: 1px solid #999;  padding: 0px 3px;
	text-decoration: none; 
	color: #999;
	cursor: pointer;
	cursor: hand;
}


/* --------------------------------------------------------- plana inici ------------------------------------------------- */
#titulars{

}

#dataAvui{
	border: 0px; margin: 0px; padding: 0px 0px 10px 0px;
	text-align: right;
	font-size: 10px;
	color: #999;
	font-family: Georgia, "Times New Roman" , Times , serif;
}


.dataAvui2{
	border: 0px; margin: 0px; padding: 5px 5px 5px 0px;
	text-align: center;
	font-size: 10px;
	color: #999;
	font-family: Georgia, "Times New Roman" , Times , serif;
}


#titularGran{
	display: table;
	border: 0px; margin: 0 15 7 15; padding: 0px;
	width: 450px;
}

/* primera noticia */
.TitolGran{
	border: 0px; margin: 0px 0px 10px 0px; padding: 0px;
	font-weight: bold;
	font-size: 16px;
	color: #4979b4;
	font-family: Arial, Helvetica, sans-serif;
}
.TitolGran a:link, .TitolGran a:visited {
	text-decoration: none;
	color: #4979b4;
}
.TitolGran a:hover{
	text-decoration: none;
	color: #39f;
}
p.portadaTitolDalt{
	border: 0px; margin: 0px 0px 10px 0px; padding: 0px;
	font-weight: bold;
	font-size: 16px;
	color: #4979b4;
	font-family: Arial, Helvetica, sans-serif;
}
span.portadaTitolDalt{
	font-weight: bold;
	font-size: 16px;
	color: #4979b4;
	font-family: Arial, Helvetica, sans-serif;
}
p.portadaSubTitolDalt{
	border: 0px; margin: 0px 0px 7px 0px; padding: 0px;
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
span.portadaSubTitolDalt{
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
p.portadaDescCurtaDalt{
	border: 0px; margin: 0px 0px 20px 0px; padding: 0px;
	font-size: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
span.portadaDescCurtaDalt{
	font-size: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
.portadaTitolDalt a:link, .portadaTitolDalt a:visited {
	text-decoration: none;
	color: #4979b4;
}
.portadaTitolDalt a:hover{
	text-decoration: none;
	color: #39f;
}
.portadaData{
	font-size: 10px;
	font-weight: normal;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.portadaFotoDalt{
	float: left;
	width: 185px;
	border: 0px;
	margin: 0 0 5px 0px;
}
.portadaPeuDalt{
	margin: 0px; border: 0px; padding: 0px 15px 0px 0px;
	font-size: 9px;
	color: #666;
	font-family: Verdana, Arial, Helvetica , sans-serif;
}

.portadaMesNoticia a:link , .portadaMesNoticia a:visited , .portadaMesNoticia a:active{
	font-size: 10px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
.portadaMesNoticia a:hover {
	color: #39f;
	text-decoration: none;
}

/* promocions mercapesca */
#promocionsCentrals{
	margin:0px 0px 15px 0px; border: 0px; padding: 0px;
}
.promoMercapesca{
	margin: 0px; padding: 0px;
	width: 220px;
	font-size: 10px;
	color: #000;
	background: #dff4ff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.promoMercapesca p{
	min-height: 27px;
    height:expression(27 + "px");
}
.promoMercapesca a:link , .promoMercapesca a:visited{
	color: #000;
	text-decoration: none;
}
.promoMercapesca a:hover {
	color: #4979b4;
	text-decoration: none;
}
h4.titolPromoMercapesca{
	margin: 0px;
	background: #6CF url(/imatges/estils_2/fons_titol_promocio.gif) no-repeat;
	font-weight: bold;
	font-size: 9px;
	color: #003575;
	padding-left: 6px; padding-top: 2px; padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica , sans-serif;
	/*width: 220px;*/
}
h4.titolPromoMercapesca a:link , h4.titolPromoMercapesca a:visited{
	color: #003575;
	text-decoration: none;
}
h4.titolPromoMercapesca a:hover {
	color: #fff;
	text-decoration: none;
}
.promoMercapesca p{
	border-top: 0px; border-right: 1px solid #6cf; border-bottom: 1px solid #6cf; border-left: 1px solid #6cf;
	margin: 0px; padding: 0px 2px 0px 2px;
}
.promoMercapesca img{
	display: block;
	border-top: 0px; border-right: 1px solid #6cf; border-bottom: 0px; border-left: 1px solid #6cf;
}

/* noticies esquerra */
p.portadaTitol{
	border: 0px; margin: 0px; padding: 0px;
	font-weight: bold;
	font-size: 11px;
	color: #4979b4;
	font-family: Arial, Helvetica, sans-serif;
}
p.portadaSubTitol{
	border: 0px; margin: 0px 0px 20px 0px; padding: 0px;
	font-weight: bold;
	font-size: 10px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}
p.portadaTitol a:link, p.portadaTitol a:visited {
	text-decoration: none;
	color: #4979b4;
}
p.portadaTitol a:hover{
	text-decoration: none;
	color: #39f;
}
.portadaData{
	font-size: 10px;
	font-weight: normal;
	color: #999;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/* noticies dreta */
td#titularsDreta{
	padding: 0px 0px 0px 15px;
}
td#titularsDreta h4{
	margin: 0px;
	border-top: 1px solid #a9bcd8; border-bottom: 1px solid #a9bcd8;
	background: #e4e4e4;
	font-weight: bold;
	font-size: 9px;
	color: #003575;
	padding-left: 6px; padding-top: 2px; padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica , sans-serif;
}
p.portadaEsqTitol{
	border: 0px; margin: 0px; padding: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #4979b4;
	font-family: Arial, Helvetica, sans-serif;
}
p.portadaEsqSubTitol{
	border: 0px; margin: 0px 0px 20px 0px; padding: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
p.portadaEsqTitol a:link, p.portadaEsqTitol a:visited {
	text-decoration: none;
	color: #4979b4;
}
p.portadaEsqTitol a:hover{
	text-decoration: none;
	color: #39f;
}
.portadaFotoEsq{
	float: left;
	width: 100px;
	border: 0px;
	margin: 0px 3px 3px 0px;
}

/* peu portada */
#peuPortada{
	border: 0px; margin: 0px; padding: 0px;
	background: #DFF4FF;
	text-align: center;
	font-size: 9px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***
#peuPortada a:link, #peuPortada a:visited{
	text-decoration: none;
	color: #039;
}
*/
/* ---------------------------------------------------------------------- altres --------------------------------------- */
  
.filagris{
	background-color: #EFF3EC;
}
.filablanca{
	background-color: #FFFFFF;
}
.filablaucel{
	background-color: #DFF4FF;
}
.filagroga{
	background-color: #FFFF99;
}
.texte9vermell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}
.texte9blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.texte9gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.texte3gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3px;
	color: #333333;
}
.texte9blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
}
.texte9blaucel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3399FF;
	text-decoration:none;
}
.texte10blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
.texte10gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	LIST-STYLE-POSITION: outside; 
	LIST-STYLE-IMAGE: url(../icones/fletxa_c.gif); 
}
.texte9grisfonsblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #FFFFFF;
}
.texte9grisfonsblau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #DFF4FF;

}
.texte9grisfonscolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #EFF3EC;
}
.texte10grisfonsblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
}
.titols10blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
.titolseccio12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.titolseccio10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.titolseccio10 a:link , .titolseccio10 a:visited{
	color: #003399;
	text-decoration: none;
}
.titolseccio10 a:hover{
	color: #39f;
	text-decoration: none;
}
.noticiesdestacats {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}
.noticiestituls {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	line-height: 14px;
	text-decoration:none;
}
a.noticiestitulars		{
			text-decoration:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #003399;
			line-height: 14px;
			}

		a:link.noticiestitulars				{color:#003399}
		a:visited.noticiestitulars			{color:#003399}
		a:hover.noticiestitulars			{color:#3399ff}
		a:active.noticiestitulars			{color:#003399}

.primeranoticiestitulars		{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #003399;
			line-height: 16px;
			text-decoration:none;
}
		
a.primeranoticiestitulars		{
			text-decoration:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			color: #003399;
			line-height: 16px;
			}

		a:link.primeranoticiestitulars				{color:#003399}
		a:visited.primeranoticiestitulars			{color:#003399}
		a:hover.primeranoticiestitulars			{color:#3399ff}
		a:active.primeranoticiestitulars			{color:#003399}		
		
		
a.noticiesmasinfo		{
			text-decoration:none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			line-height: 12px;
			}

		a:link.noticiesmasinfo				{color:#3399ff}
		a:visited.noticiesmasinfo			{color:#3399ff}
		a:hover.noticiesmasinfo				{color:#66CCFF}
		a:active.noticiesmasinfo			{color:#3399ff}



a.enllasnegreta{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
a:link.enllasnegreta				{color:#000000;}
a:visited.enllasnegreta			{color:#000000;}
a:hover.enllasnegreta			{color:#000000; font-weight:bold}
a:active.enllasnegreta			{color:#000000;}

a.enllasnodecorat{
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
a:link.enllasnodecorat				{color:#000000;}
a:visited.enllasnodecorat			{color:#000000;}
a:hover.enllasnodecorat			{color:#000000;}
a:active.enllasnodecorat			{color:#000000;}

a.login		{
			text-decoration:none;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: bold;
			color: #003399;
			}

		a:link.login				{color:#003399}
		a:visited.login			{color:#003399}
		a:hover.login			{color:#3399ff}
		a:active.login			{color:#003399}


a.subtitolslinks		{
			text-decoration:none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #003399;
			line-height: 12px;
			}
a:link.subtitolslinks				{color:#333333}
a:visited.subtitolslinks			{color:#333333}
a:hover.subtitolslinks			{color:#3399ff}
a:active.subtitolslinks			{color:#333333}



a.llotjeslinks		{
			text-decoration:none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #003399;
			line-height: 12px;
			}
a:link.llotjeslinks				{color:#333333}
a:visited.llotjeslinks			{color:#333333}
a:hover.llotjeslinks			{color:#3399ff}
a:active.llotjeslinks			{color:#333333}



a.entrada		{
			text-decoration:none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			}
a:link.entrada				{color:#FFFFFF}
a:visited.entrada			{color:#FFFFFF}
a:hover.entrada			{color:#FFFFFF}
a:active.entrada			{color:#FFFFFF}


a.linkstextegris10		{
			text-decoration:none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #003399;
			line-height: 12px;
			}

		a:link.linkstextegris10				{color:#003399}
		a:visited.linkstextegris10			{color:#003399}
		a:hover.linkstextegris10			{color:#3399ff}
		a:active.linkstextegris10			{color:#003399}
.formboto{
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;	
	background-color: #FFFFFF;
	color: #003399; 
	text-decoration: none;
	line-height: 14px;
	cursor: pointer;
	cursor: hand;
}
.formbotoboto{
	font-weight: normal;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin: 0px;
	border: 1px solid black;
	padding: 0px 5px;

	background-color: #FFFFFF;	color: #003399; 
	text-decoration: none;
	
	cursor: pointer;	cursor: hand;
}
.formbotospan{
	font-weight: normal;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 1px solid black;
	padding: 1px 10px;
	line-height: 15px;
	background-color: #FFFFFF;	color: #003399; 
	text-decoration: none;
	cursor: pointer;	cursor: hand;
}
a:link.formbotospan				{color:#003399}
a:visited.formbotospan			{color:#003399}
a:hover.formbotospan			{color:#003399}
a:active.formbotospan			{color:#003399}
.formbotorefresh{
	font-weight: normal;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 0px;
	padding: 1px 10px;
	background-color: #FFFFFF;	color: #003399; 
	text-decoration: none;
	cursor: pointer;	cursor: hand;
}
.formbotodiv{
	font-weight: normal;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin: 0px;
	border: 1px solid black;
	padding: 1px 10px;

	background-color: #FFFFFF;	color: #003399; 
	text-decoration: none;
	
	cursor: pointer;	cursor: hand;
}
.formbototaronjos{
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;	
	background-color: #FFCC66;
	color: #003399; 
	text-decoration: none; 
	cursor: pointer;
	cursor: hand;
}
.formbotobasic{
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0px;
	background-color: #FFF;
	color: #39f; 
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}
.formbotoblauet{
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;	
	background-color: #DFF4FF;
	color: #003399; 
	text-decoration: none; 
	cursor: pointer;
	cursor: hand;
}
.formbox{ 
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;	
	background-color: #FFFFFF;
	color: #333333; 
	text-decoration: none; 
} 
.formlupa{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 14px;
	background-color: transparent;
	background-image: url(../icones/lupa.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 20px;
	cursor: pointer;
	cursor: hand;
}
.formbotonet{
	margin: 0px; border: 1px solid #000;  padding: 0px 10px;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	cursor: pointer;
	cursor: hand;
} 
.cercador1 .formbotonet{
	margin: 0px; border: 1px solid #000;  padding: 0px 0px;
	background-color: #DFF4FF;
	font-weight: normal;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
	cursor: pointer;
	cursor: hand;
}  
.formlupablaucel{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 14px;
	background-color: #DFF4FF;
	background-image: url(../icones/lupa.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 20px;
	cursor: pointer;
	cursor: hand;
} 
.formlupablanca{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 14px;
	background-color: #FFFFFF;
	background-image: url(../icones/lupa.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 20px;
	cursor: pointer;
	cursor: hand;
} 
.formblaucel{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 9px;
	background-color: #DFF4FF;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
} 
.formblanc{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 9px;
	background-color: #FFFFFF;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
}
.formblanc_blau{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 9px;
	background-color: #FFFFFF;
	color: #3399ff;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
}
.formlupagris{ 
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 14px;
	background-color: #EFF3EC;
	background-image: url(../icones/lupa.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 20px;
} 
.formmodificar{
	border: #000000 0px solid; 
	font-weight: normal; 
	font-size: 14px;
	background-image: url(../icones/modificar.gif);
	background-repeat: no-repeat;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	width: 20px;
}
.errorvalidar{
	font-weight: bold;
	color: #FF0000;
}
.errors {
   font-family: sans-serif;
   color : #000;
   background-color : #FFF;
   font-size : 12pt;
}
.label {
   font-family: sans-serif;
   color : Navy;
   background-color : #EEE;
   font-size : 11px;
   text-align : right;
   vertical-align : top;
   white-space: nowrap;
}
.element {
   font-family: sans-serif;
   font-size : 4px;
   background-color : #EEE;
   text-align : left;
   white-space: nowrap;
}
.note {
   font-family: sans-serif;
   background-color : #EEE;
   text-align : center;
   font-size : 10pt;
   color : #AAA;
   white-space: nowrap;
}
body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
img{
	border: 0;
}
.maintable {
   background-color : #FFFFFF;
}
.header {
		text-align : center;
	   color : #000000;
	   background-color : #AAA;
}
.green {
   background-color : #00ff00;
   font-family: sans-serif;
   color : Navy;
   font-size : 11px;
   vertical-align : top;
   white-space: nowrap;
}

/*
.MenuPrincipal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.MenuPrincipal:hover {
	text-decoration: underline;
	color:  #000000;	onmouseover=\"this.style.background='#DDDDDD'; this.style.cursor = 'Hand'; \" onmouseout=\"this.style.background=''\" onclick=\"document.location='".$direccio."';\"
}
*/
.Formulari {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.menufinestra {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.MenuPlana{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	font-weight: bold;*/
	text-decoration: none;
	color: #FF6633;
}
.MenuPlana:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	text-decoration: none;
	color: #FF6633;
	background : #FFDEAD;
}
.readonly{
	border : 0;
}
.error{
	color : Red;
	font-weight : bold;
	font-family : sans-serif;
}
.botoopcio{
	 text-decoration: none; 
	 border:0;
}
.subtitol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	height: 20px;
	right: 25px;
	padding-left: 30px;
	vertical-align: bottom;
}
.ajuda{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: #333333 1px solid; 
	padding: 10px;
	background-color: #EFF3EC;
}
.ajudatransparent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: #333333 1px solid; 
	padding: 10px;
}
div.scroll60 {	
	height: 60px;
	width: 400px;
	overflow: auto;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;	
	/*background-color: #EFF3EC;*/
	padding: 10px;
}
div.login {
	padding-top: 0px; 	margin-top: 0px; 
	margin-right:4px;	padding-right: 4px;
	margin-bottom:3px;	padding-bottom:3px;
	padding-left: 0px; 	margin-left: 0px;
}
span.botoblancnegre A{
	line-height:25px;
	FONT-SIZE: 11px; 	COLOR: #FFFFFF; FONT-FAMILY: Tahoma, verdana, sans-serif; TEXT-DECORATION: none;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
	text-decoration:none;
	color:#FFFFFF;
}
span.botoblancnegre A:active {
COLOR: #FFFFFF; TEXT-DECORATION: none;
}
span.botoblancnegre A:visited {
 COLOR: #FFFFFF; TEXT-DECORATION: none;
}
span.botoblancnegre A:hover {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid;
	COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none;
}
.CalUltDiesSel {
	font-weight: bold;

	background-color: #b2e5ff;
}
a.CalUltDiesSelLink		{
	text-decoration:none;
}
a:link.CalUltDiesSelLink				{color:#003399}
a:visited.CalUltDiesSelLink			{color:#003399}
a:hover.CalUltDiesSelLink			{color:#3399ff}
a:active.CalUltDiesSelLink			{color:#003399}

.CalUltDiesNOSel {
    background-color: #DFF4FF;
}
#taula_a_ordenar table{
	border: 1px solid #DFF4FF;
	border-collapse: collapse;
}
#taula_a_ordenar th{
	border: 1px solid #DFF4FF;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
#taula_a_ordenar td{
	border: 1px solid #DFF4FF;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.TaulaPerfilInf table{
	/*border: 1px solid #fafafa;*/
	/*border-collapse: collapse;*/
}
.TaulaPerfilInf th{
	/*border-bottom: 1px solid #dddddd;*/
	/*border-collapse: collapse;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
	text-align: left;
}
.TaulaPerfilInf td{
	/*border-bottom: 1px solid #dddddd;*/
	/*border-collapse: collapse;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
div.botoAjudaSug A{
	display: block;
	line-height:15px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0 5 2 5;
	border: #999 1px solid;
	text-decoration:none;
	color:#999;
	text-align:center;
}
div.botoAjudaSug A:active {
	color: #999;
	text-decoration: none;
}
div.botoAjudaSug A:visited {
	color: #999;
	text-decoration: none;
}
div.botoAjudaSug A:hover {
	color: #999;
	text-decoration: none;
}

/**********************************************************/
/*     Estilos usados en el apartado del Servicio SMS     */
/**********************************************************/
div.generalsms
{
	position: relative;
}

div.marcosms
{
	position: absolute;
	background: url('/imatges/sms/marco_fondo.png') no-repeat;
	width: 426px;
	height: 121px;
	margin-left: 3.2em;
	z-index: 0;
}

div.marcosms2
{
	position: absolute;
	width: 426px;
	height: 121px;
	margin-left: 3.2em;
	z-index: 0;
}

div.iconosms
{
	position: absolute;
	background: url('/imatges/sms/icono_sms.png') no-repeat;
	width: 48px;
	height: 48px;
	margin-top: -1em;
	margin-left: 2em;
	z-index: 1;
}

div.marcSms 
{
	padding-top: 3em;
	width: 475px;
	height: 150px;
	/*border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
}

div.badgetsms
{
	position: absolute;
	width: 102px;
	height: 102px;
	margin-top: -3.3em;
	margin-left: 41.2em;
	z-index: 1;
}

div.titulosms
{
	margin-top: .8em;
	margin-left: 3.2em;
	font-size: 15px;
	color: #4a72ba;
}

p.textoanunciosms
{
  margin-top: 1em;
	margin-left: 2.5em;
}

ul.textosms
{
  list-style-type: none;
}

ul.textosms li
{
  margin-bottom: 0.5em;
}

p.textosaldo
{
	margin-left: 4.4em;
  margin-top: 2em;
}

div.botonsms
{
	position: absolute;
	width: 156px;
	height: 22px;
	margin-top: 9.3em;
	margin-left: 31em;
	z-index: 1;
}

/*****************************************************************************************/
/*     Estilos usados en los cambios realizados en la pagina de inicio (Promociones)     */
/*****************************************************************************************/

div.promocio_esquerra_gran
{
	background: url('/imatges/marc_promocio_gran.png') no-repeat;
	width: 476px;
	height: 120px;
	display: inline;
	float: left;
	margin-right: 5px;
}

div.promocio_gran
{
	float: left;
	width: 44.7em;
	margin-left: 1em;
	margin-top: 1.1em;
}

.titul_promocio_gran
{
	font-family: Verdana;
	font-size: 1.4em;
	font-weight: bold;
}

.text_promocio_gran
{
	margin-top: 0.2em;
	font-size: 1.2em;
}

.mes_info_gran
{
	float: right;
	margin-top: 0.5em;
	margin-right: 0.3em;
	color: #2f65a5;
}

div.promocio_ezquerra
{
	background: url('/imatges/marco_promocio.png') no-repeat;
	width: 237px;
	height: 120px;
	display: inline;
	float: left;
	margin-right: 5px;
}

div.promocio_dreta
{
	background: url('/imatges/marco_promocio.png') no-repeat;
	width: 237px;
	height: 120px;
	float: left;
}

div.promocio_ezquerra img
{
	float: left;
	margin-left: 8px;
	margin-top: 7px;
}

div.promocio_dreta img
{
	float: left;
	margin-left: 8px;
	margin-top: 7px;
}

div.promocio
{
	float: left;
	width: 17.7em;
	margin-left: 1em;
	margin-top: 1.1em;
}

.titul_promocio
{
	font-family: Verdana;
	font-size: 1.4em;
	font-weight: bold;
}

.text_promocio
{
	margin-top: 0.2em;
	font-size: 1.2em;
}

.mes_info
{
	float: right;
	margin-top: 0.5em;
	margin-right: 0.3em;
	color: #2f65a5;
}

.mes_info a
{
	color: #2f65a5;
}

.mes_info a:hover
{
	color: #2f65a5;
	text-decoration: underline;
}

.mes_info a:visited
{
	color: #2f65a5;
}