/* CSS Document */
body {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	margin-top: 3px;
	scrollbar-3dlight-color:#015C9B;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color: #7FB0D3;
	scrollbar-darkshadow-color:#015C9B;
	scrollbar-face-color: #0C71B7;
	scrollbar-highlight-color:#7FB0D3;
	scrollbar-shadow-color:#7FB0D3;
	scrollbar-track-color:#ffffff;
}

.titAzul{
color:#2C4281;
font-weight:bold;
font-size:10pt;
}

.titAzulClaro{
color:#0C71B7;
font-weight:bold;
font-size:8.5pt;
}

a.mail{
color:#000000;
font-size:7.5pt;
text-decoration:underline;
}

a.lnkNegro{
color:#000000;
font-size:7.5pt;
text-decoration:none;
}

a:hover.lnkNegro{
color:#000000;
font-size:7.5pt;
text-decoration:underline;
}

a.lnkNegroBold{
color:#000000;
font-size:7.5pt;
text-decoration:none;
font-weight:bold;
}

a:hover.lnkNegroBold{
color:#000000;
font-size:7.5pt;
text-decoration:underline;
font-weight:bold;
}

a.lnkNaveg{
color:#000000;
font-size:7pt;
text-decoration:none;
}

a:hover.lnkNaveg{
color:#000000;
font-size:7pt;
text-decoration:underline;
}


.liniaTit{
background-color:#63AACE;
height:1px;
background-image: url(../img/fin_liniaTitulo.gif);
background-repeat:no-repeat;
background-position:left;

}

.barraGris{
background-color:#EFEFEF;
border-top:1px solid #0C71B7;
height:18px;
text-align:right;
padding:4px 4px 0px 0px;
}


/*==============FORM=====================*/
.botonFw{
background-color:#0C71B7;
border:1px solid #0C71B7;
color:#FFFFFF;
font-weight:bold;
font-size:7pt;
background-image:url(../img/fl_esq.gif);
background-repeat:no-repeat;
background-position:4px 4px;
height:17px;
width:60px;
}

.botonBk{
background-color:#0C71B7;
border:1px solid #0C71B7;
color:#FFFFFF;
font-weight:bold;
font-size:7pt;
background-image:url(../img/fl_dre.gif);
background-repeat:no-repeat;
background-position:4px 4px;
height:17px;
width:60px;
}

.input{
font-size:7.5pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
.pstDre{
background-image: url(../img/pst_dre.jpg);
background-repeat: no-repeat;
width:9px;
height:15px;
}

.pstEsq{
background-image: url(../img/pst_esq.gif);
background-repeat: no-repeat;
width:10px;
height:15px;
}

/*capçalera*/
.tableHead{
background-color:#2C4281;
border-bottom:1px solid #000000;
color:#ffffff;
font-weight:bold;
font-size:7.5pt;
padding:2px;
}


.tdFechaConfirm{
background-color:#E76518;
color:#ffffff;
font-weight:bold;
font-size:7.5pt;
padding:2px;
border:1px solid #ffffff;
cursor:hand;
}

.tdFechaDef{
background-color:#0C71B7;
color:#ffffff;
font-weight:bold;
font-size:7.5pt;
padding:2px;
border:1px solid #ffffff;
cursor:hand;
}


/*quadre negre*/
.bordeTabla{
border:1px solid #000000;
}

/*ombra*/
.shDre{
background-image: url(../img/sh_dre.gif);
background-repeat:repeat-y;
width:7px;
}

.shInf{
background-image: url(../img/sh_inf.gif);
background-repeat:repeat-x;
height:4px;
}

.shInfDre{
background-image: url(../img/sh_inf_dre.gif);
background-repeat:no-repeat;
width:7px;
height:4px;
}
	

/*====================HOME========================*/
.tdPuntMenuHome{
padding-right:8px;
}

/*==================MENU LATERAL====================*/
.tdPuntMenu{
padding-left:8px;
padding-right:5px;

}

.tdTextMenu{
padding-bottom:13px;
}


a.menu{
font-size:7.5pt;
color:#333333;
font-weight:bold;
text-decoration:none;
letter-spacing:0.3pt;
}

a:hover.menu{
font-size:7.5pt;
color:#333333;
font-weight:bold;
text-decoration:underline;
letter-spacing:0.5pt;
}


/*news*/
.margenAzul{
background-color:#0C71B7;
width:11px;
height:30px;
}

/*actos*/
.itemActos{
margin-bottom:10px;
}
.txtParagraf1 { font-size:12px; font-weight:normal; ; font-family: Verdana, Arial, Helvetica, sans-serif}
.txtNota { font-size:10px; font-weight:normal; ; font-style: italic; color: #800000}
.txtTitulo2 { font-size:14px; font-weight:bold; ; color: #800000}
.txtTitulo1 { font-size:18px; font-weight:bold; ; text-transform: uppercase; color: #000080}

