/* Estils comuns */
.p80{
	line-height: 80%;
}

.peu{
	color: #848484;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.peu{
	color: #848484;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.peu:hover{
	color: #848484;
	font-size: 11px;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.patro{
	color: #74645c;
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.topmenutextbox { 
  background-color: transparent;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color: #666666; 
  border: 0px #ffffff solid;
}
.cercador{
	background-image: url(images/bgcercador.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.txtTopNegre{
	*color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.idiomes{
	background-color: #3a3a3a;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.idiomes{
	background-color: #3A3a3a;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.idiomes:hover{
	background-color: #3A3a3a;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.mapa{
	font-size: 10px;
	color: #9d9d9d;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.mapa:hover{
	font-size: 10px;
	color: #9d9d9d;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* ************ CSS Home ************ */
.caixa1{
	background-image: url(images/caixa1b.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixa1txt{
	font-size: 16px;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.caixa1txt{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.caixa1txt:hover{
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.caixa2{
	background-image: url(images/caixa2b.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.subcaixa2{
	width: 353px;
	height: 165px;
	overflow-x: hidden;
	overflow-y: auto;
}
.subcaixa2b{
	width: 353px;
	height: 54px;
	overflow-x: hidden;
	overflow-y: auto;
}
.LlistatZPV{
	color: #a9002e;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.LlistatZPV{
	color: #a9002e;
	font-size: 11px;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.LlistatZPV:hover{
	color: #a9002e;
	font-size: 11px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.LlistatZP{
	color: #460f27;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.LlistatZP{
	color: #460f27;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
a.LlistatZP:hover{
	color: #460f27;
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.lSenarZPH{
	background-color: #f6e3e8;
	font-size: 11px;
	color: #460f27;
	font-family: Arial, Helvetica, sans-serif;
}
.lParellZPH{
	background-color: #faf4f6;
	font-size: 11px;
	color: #460f27;
	font-family: Arial, Helvetica, sans-serif;
}
.caixaCirc{
	background-image: url(images/caixaCircb.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaBol{
	background-image: url(images/caixaBolb.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaLoneng{
	background-image: url(images/caixalon_eng.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaLonN{
	background-image: url(images/caixaLonNb.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaLonI{
	background-image: url(images/caixaLonIb.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaConv{
	background-image: url(images/caixaConvb.gif);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaCont{
	background-image: url(images/caixaContb.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaConttxt{
	font-size: 16px;
	color: #493027;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.caixaConttxt{
	font-size: 16px;
	color: #493027;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.caixaConttxt:hover{
	font-size: 16px;
	color: #493027;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.caixaNov{
	background-image: url(images/caixaNovb.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.caixaProm{
	background-image: url(images/caixaPromb.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.subcaixaCirc{
	width: 353px;
	height: 157px;
	overflow-x: hidden;
	overflow-y: auto;
}
.subcaixaLon{
	width: 353px;
	height: 72px;
	overflow-x: hidden;
	overflow-y: auto;
}
.titcaixa1{
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.LlistatZA{
	color: #3a264e;
	font-size: 11px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.LlistatZA{
	color: #3a264e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.LlistatZA:hover{
	color: #3a264e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.lSenarZAH{
	background-color: #eee6f4;
	font-size: 11px;
	color: #3a264e;
	font-family: Arial, Helvetica, sans-serif;
}
.lParellZAH{
	background-color: #f7f2f9;
	font-size: 11px;
	color: #3a264e;
	font-family: Arial, Helvetica, sans-serif;
}

/* ************ CSS Zona Comú ************ */
a.lnk{
	color: #74645c;
	font-size: 11px;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.lnk:hover{
	color: #74645c;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.topLlistatZN{
	background-image: url(images/bgTopLlistaZN.gif);
	background-repeat: repeat-x;
	color: #3d3d3d;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a.LlistatZN{
	color: #3d3d3d;
	font-size: 12px;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
a.LlistatZN:hover{
	color: #3d3d3d;
	font-size: 12px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
a.lnkZN{
	color: #3d3d3d;
	font-size: 11px;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.lnkZN:hover{
	color: #3d3d3d;
	font-size: 11px;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.lSenarZN{
	background-color: #dddddd;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.lParellZN{
	background-color: #ececec;
	font-size: 11px;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.elementZN{
	font-size: 11px;
	color: #333333;
	text-decoration: none;	
}
a.elementZN:hover{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;	
}
/* ************ CSS Zona Pública ************ */
.submenuZP{
	font-size: 14px;
	color: #341000;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.submenuZP{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
a.submenuZP:hover{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	
}
.topLlistatZP{
	background-image: url(images/bgTopLlistaZP.gif);
	background-repeat: repeat-x;
	color: #ffffff; /*#460f27;*/
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lSenar{
	background-color: #f6e3e8;
	font-size: 11px;
	color: #460f27;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.lParell{
	background-color: #faf4f6;
	font-size: 11px;
	color: #460f27;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.element{
	font-size: 11px;
	color: #7e2a41;
	text-decoration: none;	
}
a.element:hover{
	font-size: 11px;
	color: #7e2a41;
	text-decoration: underline;	
}

/* ************ CSS Zona Asociados ************ */
.submenuZA{
	font-size: 14px;
	color: #341000;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
a.submenuZA{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	
}
a.submenuZA:hover{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	
}
.topLlistatZA{
	background-image: url(images/bgTopLlistaZA.gif);
	background-repeat: repeat-x;
	color: #FFFFFF; /*#3a264e;*/
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.lSenarZA{
	background-color: #eee6f4;
	font-size: 11px;
	color: #3a264e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.lParellZA{
	background-color: #f7f2f9;
	font-size: 11px;
	color: #3a264e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.elementZA{
	font-size: 11px;
	color: #612b97;
	text-decoration: none;	
}
a.elementZA:hover{
	font-size: 11px;
	color: #612b97;
	text-decoration: underline;	
}
.obre{
	background-image: url(images/inicioSesion.gif);
	background-position: top;
	background-repeat: no-repeat;
}
a.obrelnk{
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.obrelnk:hover{
	font-size: 14px;
	color: #424242;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tanca{
	background-image: url(images/cerrar_sesion.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
a.tancalnk{
	font-size: 14px;
	color: #424242;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.tancalnk:hover{
	font-size: 14px;
	color: #424242;
	text-decoration: underline;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.txtsocio{
	font-size: 11px;
	color: #757575;
	font-family: Arial, Helvetica, sans-serif;
}

/* ************ CSS Forms ************ */
INPUT { 
	BORDER: 1px #a8bfc4 solid; 
	FONT-SIZE: 11px; 
	BACKGROUND: #FFFFFF; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
INPUT.Boton { 
	BORDER: 1px #a8bfc4 solid; 
	FONT-SIZE: 11px;
	height: 20px;
	background-image: url(images/bgBoton.gif); 
	background-repeat: repeat-x;
	BACKGROUND-color: #d8e1e3; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
SELECT { 
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana, arial,'sans serif'; 
	BORDER: 1px #a8bfc4 solid; 
}