/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
p {
margin:0px;
padding:0px;
padding-bottom:5px;
}

a, a:hover, a:active, a:link, a:visited {
	text-decoration:none;
}

.font_mija_link:link {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}

/* HIPERVINCUL PER DEFECTE, ya visitat */
.font_mija_link:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
/* HIPERVINCUL PER DEFECTE, al punchar */
.font_mija_link:active {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
/* HIPERVINCUL PER DEFECTE, al passar per damunt */
.font_mija_link:hover {
	FONT-SIZE: 11px; COLOR: #003399; TEXT-DECORATION: none
}

.font_titular:link {
	FONT-SIZE: 10px; COLOR: #004488; TEXT-DECORATION: underline; }
/* HIPERVINCUL PER DEFECTE, ya visitat */
.font_titular:visited {
	FONT-SIZE: 10px; COLOR: #004488; TEXT-DECORATION: underline; }
/* HIPERVINCUL PER DEFECTE, al punchar */
.font_titular:active {
	FONT-SIZE: 10px; COLOR: #004488; TEXT-DECORATION: underline; }
/* HIPERVINCUL PER DEFECTE, al passar per damunt */
.font_titular:hover {
	FONT-SIZE: 10px; COLOR: #ff6633; TEXT-DECORATION: underline; }





.font_chicoteta {
	font-size: 9px;
	color: #003399;
	text-decoration: none;
}



A.menu_sup_link:link, A.menu_sup_link:visited, A.menu_sup_link:hover, A.menu_sup_link:active {
	font-size: 9px;
	color: #41A9E0;
	text-decoration:none;
}

.link_blanco {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006699;
}

.menu a:link, .menu a:hover, .menu a:visited, .menu a:active   {
	color: #666666;
}

tbody.bloque_gris {
	background-color: #eeeeee;
}

a.titulo_blanco:link, a.titulo_blanco:hover, a.titulo_blanco:visited, a.titulo_blanco:active {
	color: #004488 ! important;
	background-color: #ddeeee ! important;
}

.ENLACE1:link, .ENLACE1:visited, .ENLACE1:active  {
	font-weight: bold;
	color:#004488;
}
.ENLACE1:hover {
	color:#006699;
	font-size:12px;
}

.ENLACE2 a:link, .ENLACE2 a:hover, .ENLACE2 a:visited, .ENLACE2 a:active {
	font-size : 10px;
	font-weight : normal;
}

.camp_formulari {
	font-size: 10px;
	border: none;
	background: #ffffff;
}

.font_gris_link:link {
	FONT-SIZE: 10px; COLOR: #004488; TEXT-DECORATION: none; font-weight: bold;
}
/* HIPERVINCUL PER DEFECTE, ya visitat */
.font_gris_link:visited {
	FONT-SIZE: 10px; COLOR: #004488;TEXT-DECORATION: none; font-weight: bold;
}
/* HIPERVINCUL PER DEFECTE, al punchar */
.font_gris_link:active {
	FONT-SIZE: 10px; COLOR: #004488;  TEXT-DECORATION: none; font-weight: bold;
}
/* HIPERVINCUL PER DEFECTE, al passar per damunt */
.font_gris_link:hover {
	FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: none; font-weight: bold;

}

A.font_menu_link:link {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none; font-weight: normal;
}
/* HIPERVINCUL PER DEFECTE, ya visitat */
A.font_menu_link:visited {
	FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none; font-weight: normal;
}
/* HIPERVINCUL PER DEFECTE, al punchar */
A.font_menu_link:active {
	FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none; font-weight: normal;
}
/* HIPERVINCUL PER DEFECTE, al passar per damunt */
A.font_menu_link:hover {
	FONT-SIZE: 10px; COLOR: #111111; TEXT-DECORATION: none; font-weight: normal;
}
.font_menu_selected, .font_menu_selected:link, .font_menu_selected:hover, .font_menu_selected:active, .font_menu_selected:visited 
{
	color:#000000;background:#ffffff;
}

.font_menu {
	FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none; font-weight: normal;
}

form{
 	padding:0px;
	margin:0px;
}
input{
 	padding:2px;
	font-size:100%;
	border: 1px solid #004488;
}
select{
 	padding:0px;
	margin:0px;
	font-size:100%;
	border: 1px solid #004488;
}

.inp_but, submit, textarea { /*input type button*/
	color:#004488;
	border: 1px solid #004488;
 	font-weight:bold;
 	background:#ffffff;
 	padding:1px;
}
A.gran_link:link, A.gran_link:visited, A.gran_link:active{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none; padding-right: 10px; padding-left: 10px;
}
A.gran_link:hover { 
	font-size: 10px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration:none; padding-right: 10px; padding-left: 10px;
}

A.font_gran_link:link, A.font_gran_link:visited, A.font_gran_link:active{
	font-size: 12px;
	color: #004488;
	text-decoration:none;
}
A.font_gran_link:hover {
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}


.filet_gris {
	border: 1px solid #666666;
	padding: 10px !important;
	background-color: #ffffcc;
}

.filet_dreta {
	border-right: 1px solid #004488;
	padding: 0px;
	margin:0px;
	
}

.filet_esquerra {
	border-left: 1px solid #004488;
	padding: 0px;
	margin:0px;
	
}

.filet_llinea {
	border-bottom: 1px solid #004488;
	padding: 0px;
	margin:0px;
	
}

.filet {
	border-top: 1px solid #E6EEF7;
	border-left: 1px solid #E6EEF7;
	border-right: 1px solid #A6C3E0;
	border-bottom: 1px solid #A6C3E0;
	vertical-align: middle;
}

.filet_ficha {
	border-top: 1px solid #E6EEF7;
	border-left: 1px solid #E6EEF7;
	border-right: 1px solid #A6C3E0;
	border-bottom: 1px solid #A6C3E0;
	padding: 0px;
	margin:0px;	
}

.filet_ficha_fondo {
	border-top: 1px solid #A6C3E0;
	border-left: 1px solid #A6C3E0;
	border-right: 1px solid #004488;
	border-bottom: 1px solid #004488;
	padding:5px;
	margin:0px;
	background-color: #ffffff;
}
.filet_ficha_preus {
	border: 1px solid #004488;
	padding:10px;
	margin:0px;
	background-color: #ffffff;
}
.filet_preus {
	border-top: 1px solid #004488;
	padding: 5px;
	margin:0;
	background-color: #ffffff;
}
.marge {
	padding: 3px;
	
}
/* FONT MIJA, font generica gran */
.font_mija {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding:2px;
}
.font_ficha {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	
}
/* FONT GRAN, font generica gran */
.font_gran {
	font-size: 12px;
	color: #004488;
	text-decoration: none;
}

.font_frase {
	font-size: 14px;
	color: #004488;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 0px;
}

.font_supergran_preus {
	font-size: 30px;
	color: #ff6633;
	text-decoration: none;
}

.font_supergran2_preus {
	font-size: 20px;
	color: #ff6633;
	text-decoration: none;
}

.font_gran_preus {
	font-size: 13px;
	color: #004488;
	text-decoration: none;
	font-weight: bold;
}

.font_titul_ficha, .font_titul_ficha a {
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color: #004488;
	text-decoration: none;
	font-weight: bold;
	height:20px;
	background-image:url(/imagens/fondo_ficha_titul_inferior2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	
}
.font_titul_ficha a {
padding:0px;
height:0px;
background-image:none;
}

.font_titul_ficha a:hover {
color:#ff6633;
}
.font_titul {
	font-size: 12px;
	padding:5px;
	color: #004488;
	font-weight: bold;
}

/*.font_titul_mesinfo {
	background-image: url(/imagens/fondo_titul.jpg);
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	color: #004488;
	text-decoration: none;
	font-weight: bold;
	height:30px;
}

.font_mesinfo {
	background-image: url(/imagens/fondo_quadros.jpg);
	text-align:justify;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding:5px;
}*/

.font_titul_mesinfo {padding:5px; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; background-image:none; font-size:12px; font-weight:bolder; color:#333333; background:#DDE1E4; background-image:url(imagens/fondo-nou-tit-mesinfo.jpg); background-position: bottom; background-repeat:repeat-x; height:30px; font-size: 12px; height:30px;}

.font_mesinfo {
padding:5px;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-image:none;
background-image:url(imagens/fondo-nou-mesinfo.jpg);
background-position:bottom right;
background-repeat:no-repeat;
text-align:justify;
font-size: 10px;
color: #666666;}
code {
background-color: #FFFFCC;
font-size:11px;
}

.font_portada_link:link {
	FONT-SIZE: 11px; COLOR: #666666;TEXT-DECORATION: none; 
	line-height: 15px;
}
/* HIPERVINCUL PER DEFECTE, ya visitat */
.font_portada_link:visited {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; 
	line-height: 15px;
}
/* HIPERVINCUL PER DEFECTE, al punchar */
.font_portada_link:active {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; 
	line-height: 15px;
}
/* HIPERVINCUL PER DEFECTE, al passar per damunt */
.font_portada_link:hover {
	FONT-SIZE: 11px; COLOR: #004488; TEXT-DECORATION: none; 
	line-height: 15px;

}
.font_ficha_link:link, .font_contratar:link {
	FONT-SIZE: 10px; COLOR: #ff6633; TEXT-DECORATION: none; text-align:center;padding-left:3px; padding-right:3px;
	
}
/* HIPERVINCUL PER DEFECTE, ya visitat */
.font_ficha_link:visited, .font_contratar:visited {
	FONT-SIZE: 10px; COLOR: #ff6633; TEXT-DECORATION: none; text-align:center; padding-left:3px; padding-right:3px;
	
}
/* HIPERVINCUL PER DEFECTE, al punchar */
.font_ficha_link:active, .font_contratar:active {
	FONT-SIZE: 10px; COLOR: #ff6633; TEXT-DECORATION: none; text-align:center; padding-left:3px; padding-right:3px;
	
}
/* HIPERVINCUL PER DEFECTE, al passar per damunt */
.font_ficha_link:hover, .font_contratar:hover {
	FONT-SIZE: 10px; COLOR: #004488; TEXT-DECORATION: none; text-align:center; padding-left:3px; padding-right:3px;
}

.font_contratar:link, .font_contratar:visited, .font_contratar:active, .font_contratar:hover {
font-weight:bold; font-size:11px;
}


.barra_vertical {
	background-image: url(/imagens/ralla_vert_blau.gif);
	width:11px;
	background-repeat: repeat-y;
	background-position: center;
}

.fondo_registre {
	background-image: url(/imagens/fondo_caixa_registre.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	background-color: #Eef6Ff;
	
}

.solapa_superior_fondo_registre {
	background-image: url(/imagens/fondo_solapa_superior_caixa_registre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 11px;
	color: #004488;
	padding-left:15px;	
}

.swServer {
	color:#004488;
}
.swServer {
	color:#0099FF;
}
.swError {
	color:#CC0000;
}

.canto_pestanya_esquerra {
background-image:url(/imagens/cantonera1.gif);
background-repeat: no-repeat;
background-position:top left;
width:8px;
padding:0px;
}

.canto_pestanya_dreta {
background-image:url(/imagens/cantonera2.gif);
background-repeat: no-repeat;
background-position: right top;
width:8px;
padding:0px;
}

.pestanya_activa {
/*
	background-repeat:repeat-x;
	background-position:top;
*/
	background-color:#dde1e4;
	font-size:11px;
/*	
	background-image: url(/imagens/pestanya_nova_activa.jpg);
	color:#004488;
*/
}

.pestanya_activa td, .pestanya_inactiva td, .pestanya_inferior td, .pestanya_inferior_activa td {
	white-space: nowrap;
}

.pestanya_activa a {
	color: #004488;
}

.pestanya_inactiva a {
	color:#FFFFFF;
	text-decoration:none;
}

.pestanya_inactiva a:hover {
	color: #dde1e4;
}

.pestanya_inactiva {
	background-image: url(/imagens/pestanya_nova_inactiva2.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#000000;
	font-size:11px;
	white-space: nowrap;
}

.pestanya_inactiva:hover {
	color:#000000;
/*
	background-image:none;
	background-image:url(/imagens/pestanya_nova_activa2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
*/
}


.canto_pestanya_inferior_esquerra {
	background-image:url(/imagens/cantonera4.gif);
	background-repeat: no-repeat;
	background-position:top left;
	width:8px;
	padding:0px;
}

.canto_pestanya_inferior_dreta {
	background-image:url(/imagens/cantonera3.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:8px;
	padding:0px;
}

.pestanya_inferior {
/*
	background-image: url(/imagens/pestanya_nova_inferior.jpg);
	background-repeat:repeat-x;
	background-position:top;
*/
	background-color:#dde1e4;
	color:#666666;
	font-size:11px;
	white-space: nowrap;
}

.pestanya_inferior_activa {
	/*
	background-image: url(/imagens/pestanya_nova_activa.jpg);
	background-repeat:repeat-x;
	background-position:top;
*/
	background-color:#dde1e4;
	color:#66666;
	font-size:11px;
	white-space: nowrap;
}

.pestanya_inferior a {
	color:#666666;	
	text-decoration:none;
}

.pestanya_inferior_activa a {
	color:#004488;
}

.pestanya_inferior a:hover {
	color:#000000;
}

.pestanya_inferior_buida {
	/*
	background-image: url(/imagens/pestanya_nova_inferior_activa.jpg);
	background-repeat:repeat-x;
	background-position:top;
	*/
	background-color:#dde1e4;
	color:#666666;
	font-size:11px;
	
}

.pestanya_buida {
/*
	background-image: url(/imagens/pestanya_nova_buida.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
*/
	font-size:11px;
	border-bottom: 1px solid #ddeeff;
	
}

.pestanya2_activa {
	background-image: url(/imagens/pestanya2_activa.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#004488;
	font-size:11px;
	
}
.pestanya2_inactiva {
	background-image: url(/imagens/pestanya2_inactiva.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#666666;
	font-size:11px;
	
}

.pestanya2_buida {
	background-image: url(/imagens/pestanya2_buida.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:11px;
	
}

.font_gran_ficha_tecnica {
	font-size: 12px;
	border-bottom: 1px solid #ff6633;
	padding-top:2px;
	padding-bottom:2px;
	color: #ff6633;
	text-decoration: none;
}

.taula_ficha_tecnica {
	background-image: url(/imagens/fondo_titul.jpg);
	background-repeat:repeat;
	
	text-align:center;
	color:#004488;
	font-size:11px;
	padding:5px;
	border-bottom: 2px solid #ffffff;
	
}

.taula_interior_ficha_tecnica {
	background-image: url(/imagens/fondo_quadros2.jpg);
	background-repeat:repeat;
	
	color:#666666;
	font-size:11px;
	padding:5px;
	border: 2px solid #ffffff;
	
}

.fondo_liquidacion {
	background-image: url(/imagens/fondo_liquidacion.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.pas_portada2 {
	border-width: 1px;
	font-size:20px; font-weight: bold; border: solid 2px; width: 25px; height: 25px; text-align: center; background-color: #eef8ff; color: #666666; text-decoration: none; margin: 5px;
}

.pas_portada a {
color:#FDEC87;
font-size:9px;
padding-right:5px;
padding-left:5px;
}

.pas_portada a:hover {
text-decoration:underline;
}

.separa_menu_sup {
background-color:#ffffff;
}

.menu_sup, .menu_sup a {
color:#ffffff;
font-size:10px;
padding-right:5px;
padding-left:5px;

}
.menu_sup a:hover {
color:#FDEC87;

}

.opinio_interior {
	border: 1px solid #cccccc;
	padding: 5px;
	background-color: #eeeeee;
	color:#004488;
	font-style: italic;
	text-align:justify;
	font-size:11px;
}

.extracto {
	background-color: lightyellow;
	border: solid 1px; 
	padding 7px; margin:7px; 
	width:200px; 
	float: right; 
	font-size: 11px;
}

.resaltado {
        float:right;
        margin-left:10px;
        margin-right:0px;
        color:#cc9933;   
        font-family:'Times New Roman', Times, serif;
        width:200PX;
        font-size:16px;
        font-style:italic;
}

.canto11 {background-image:url(imagens/canto11-informacio.gif); background-repeat:repeat-x;}
.canto22 {background-image:url(imagens/canto22-informacio.gif); background-repeat:repeat-y;}
.canto33 {background-image:url(imagens/canto33-informacio.gif); background-repeat:repeat-x;}
.canto44 {background-image:url(imagens/canto44-informacio.gif); background-repeat:repeat-y;}
.etiqueta-informacio {color:#003366;}

/*.bloc-menu div a {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.bloc-menu div a:hover {color:#000000;}
.bloc-menu div a:active {color:#ff0000;}
.activo {background-color:#ffffff; color:#000000; margin-bottom:10px;}
.inactivo { background-color:#eeeeee; color:#000000; margin-bottom:10px;}
.activo2 {background-color:#cccccc; color:#000000;}
.inactivo2 { background-color:#999999; color:#000000;}
.menu-padding {padding:2px;}*/


/* PAGINA NOVA */
.contenedor { margin:auto; overflow:hidden; width:980px; background: url(imagens/fondo-pagina.jpg) repeat-y center top;}
.pagina { width:780px; float:left;}
.columna-nova { float:right; width:170px; padding:10px 10px 0 0; color: #004488; font-size: 11px; text-decoration: none;}
.columna-nova a { color: #004488;}
.columna-nova img { margin-bottom:20px;}

