a:link, a:visited {
/*	background-color: #EEF2FF;*/
	color: #4446FF;
	text-decoration: none;
	border-bottom: 1px dotted #6667FF;
}

a:hover {
	background-color: #bbbbff;
	color: Blue;
	text-decoration: none;
	border-bottom: 1px solid #000184;
}

/*--*/

a.res:link, a.res:visited {
	text-decoration: none;
	border-bottom: 0px none;
	background-color: transparent;
	
}
a.res:hover {
	text-decoration: none;
}

/*--*/

a.barraBottom, a.barraBottom:link, a.barraBottom:visited {
	text-decoration: none;
	border-bottom: 4px none;
	background-color: transparent;
	color:#ffffaa;
	font: 10px Tahoma;
	border-bottom: 1px dotted #ffffff
}
a.barraBottom:hover {
	text-decoration: none;
	color:#ffffee;
	border-bottom: 3px solid #ffff00;
}

/*--*/


a.link1 {
	background-color: #C3E2FF;
	border: 1px solid #8670E2;
	color: #00008B;
	font-family: verdana;
	font-size: 10px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
}

a.link1:visited {
	color: #00008B;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

a.link1:hover {
	background-color: #006AD0;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

a.link1:active {
	color: #A0522D;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}

/*----------------------------*/
a.barraTop:link, a.barraTop:active , a.barraTop:visited {
	color : #6465FF;
	background-color: transparent;
	font-family: tahoma,Arial;
	font-size: 10px;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 3px;
/*	border: 1px solid #ffffff;*/
	border-left: 4px solid #ffffff;
	border-bottom: 0px none;

}
 
a.barraTop:hover {
	background-color: #C6C6FF;
	color: #000088;
	text-decoration: none;
	border-left: 4px solid #5E63FF;
	border-bottom: 1px solid #5E63FF;
	border-top: 1px dotted #5E63FF;
}

/*
a.barraTop:hover {
	background-color: #C6C6FF;
	color: #000088;
	text-decoration: none;
	border: 1px solid #5E63FF;
}
*/

/*----------------------------*/

a.link2, a.link2:visited {
	color: #003366;
	text-decoration: none;
	border-bottom: 0px none;
}

a.link2:hover {
	background-color: #444444;
	color: #FFFFFF;
	text-decoration: none;
}

/*-----------------------------------*/
a.menu, a.menu:link, a.menu:visited  {
	color: #444444;
	background-color: transparent;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 0px none;
}

a.menu:hover {
	background-color: #DDDDFF;
	color: #4444ff;
	text-decoration: none;
}


.destacat1{
	color:#990000;
	font-weight: bold;
}

body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
body{
	color: #00537D;
	background-color: #EDF4F9;
/*	background-image: url("image/bg_1.gif");*/
	margin:0;
	padding:0;
}
	
/*-------------------------------------*/
table.taula1 {
	text-align: center;
}

u 	{
	text-decoration: underline;
}

.borde_fino {
	border: 1px #006600 solid;
}

.bordeverde {
	ba: c;
	border: 1pt #006600 solid;
}

.boto1{
	background-color: #E6E6E6;
	border: 1px solid #9C9C9C;
	color: #191970;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
}

input.boto{
	font-family: tahoma;
	font-size:12px;
	border:1px solid #C29B12;
	background-color: #EEBE16;
	background-image:url(image/bgBoto1.gif); background-repeat:repeat-x;
	color:#660000;
	padding:5px;
	padding-left:10px; padding-right:10px;
	text-decoration: none;
	font-weight:bold;
}

.botopetit{
	background-color: #E6E6E6;
	border: 1px solid #9C9C9C;
	color: #191970;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
}

.error1 {
	background: #FFFF9F;
	border: 1px solid #BF0000;
	color: #C80000;
	font-family: verdana;
	font-size: 10px;
	font-weight: lighter;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	text-align: center;
	text-decoration: none;
}

.finestres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	font-weight: normal;
	line-height: normal;
}

.menu-subtitol {
	background-color: #99CC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: none;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 2px;
}

.menusup {
	; color: #CC6600;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}

.menu-titol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}

.numeroagenda {
	color: #339966;
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	font-variant: normal;
	font-weight: bold;
}

.petit1{
	color: #1C1D86;
	font-family: tahoma,arial,verdana;
	font-size: 9px;
}

.textbox2{
	background: #F8FCFE;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-color: #808080;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	color: #000000;
	font-family: verdana, tahoma, Arial, Helvetica;
	font-size: 11px;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: none;
	font-weight: none;
	line-height: 14px;
}

.textobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	line-height: 14px;
}

.textoboldserif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	line-height: 14px;
}

.texto-compres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
}

.texto-compresserif {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: none;
}

h1, .titol1{
	color: #006699;
	font-family: arial,tahoma,verdana;
	font-size: 20px;
	font-weight: bold;
}

h2, .titol2 {
	color: #006699;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h3, .titol3{
	font-weight:bold;

	background-color: #DCDAF5;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:0px;
	border: 1px solid #BBB2F0;

}

h1,h2,h3{margin:0px;}

.titolgros {
	color: #00008B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.titul1 {
	; line-height: normal;
	font-family: Verdana;
	font-size: 24px;
	font-style: none;
	font-weight: 100;
}

.titul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: none;
	font-weight: normal;
	line-height: 14px;
}

.titul2-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: none;
	font-weight: bold;
	line-height: 14px;
}

.titul3 {
	; line-height: 17pt;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 17px;
	font-style: none;
	font-weight: normal;
}

.titul3-bold {
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	font-style: none;
	font-weight: bold;
}

.titul3-ital {
	; line-height: 17pt;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: bolder;
}

.titul3-italserif {
	;
	line-height: 20pt;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.txt-mini {
	color : #9191FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: none;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 2px;
}

.txt-mini11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: lighter;
}

.txt-minicolor {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: none;
}

.txt-minicolorverde {
	color: #336633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: none;
}

.txt-minicolorverdeserif {
	color: #336633;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: none;
	font-weight: none;
}

.txt-mini-negro {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: none;
}

.txt-peque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: none;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 2px;
}

.txt-pequebolcolor {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: bold;
}

.txt-pequebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: bold;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 2px;
	margin-top: 2px;
}

.txt-pequeboldserif {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
}

.txt-pequeserif {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: none;
	font-weight: none;
}


hr.lin1{
	border: 1px dotted #BBB2F0;
	margin-top: 0px;
	margin-bottom: 0px;
}

hr.solid{
	border: 1px solid #BBB2F0;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 0px;
}


input, textarea, select{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #F4F9FB;
	border: 1px solid #828282;
}
input.res{
	border: 0px none;
	background-color: transparent;
}

form.noMargin {
	margin-top: 0px;
	margin-bottom: 0px;
}


.divRequadreHome{
	border:1px solid #aaaaaa; 
	background-color:#ffffff; 
	padding:3px; 
	background-image:url(image/bgDiv_requadreHome.gif); 
	background-repeat:repeat-x;
}


/*
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
*/

A.foto2, A.foto2:link, A.foto2:visited{
	display:block;
	border:1px solid #aaaaaa; 
	padding:3px; 
	text-align:center; 
	background-color:white;

	background: white url(image/loading1.gif) no-repeat 50% 50%;
	

	Text-Decoration : none;
}
A.foto2:hover{
	background-color:#ffff88;
	background-image:url(image/bgDiv_foto2.gif); background-repeat:repeat-x;
	border:1px solid #000;
	color:#000
}


.divBarco1{
	border:1px solid #dddddd; padding:5px; margin-bottom:10px; background-color:#F3F0FB;
	font-family:tahoma; font-size:11px;
	background-image:url(image/bgTD_fichaBarco_mini.gif); background-repeat:repeat-x;	
}