body { margin:0px; font-size:12px; }
li { list-style-image:url(../img/li_point.gif); padding-left: 10px; font-family: Arial, Helvetica, sans-serif; color:#686868; font-size:12px; padding-bottom:4px; }

/* BOTONES */
a:link, 
a:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#969291; text-decoration:underline;
} 
a:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#969291;  text-decoration:none;
}

.abc:link, 
.abc:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#969291; text-decoration:none; text-indent:5px;
} 
.abc:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#969291;  text-decoration:none;
}
.abcDes { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#969291;  text-decoration:none; }

.funk:link, 
.funk:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#969291; text-decoration:underline; text-indent:5px;
} 
.funk:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#969291;  text-decoration:none; text-indent:5px;
}
.idioma:link, 
.idioma:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7195cf; text-decoration:none;
} 
.idioma:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2e4281;  text-decoration:none;
}
.idiomaAct { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2e4281; text-decoration:none; font-weight:bold; }
.idiomaSeparador { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7195cf; text-decoration:none; }

.menuP:link, 
.menuP:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#C5CDE0; text-decoration:none; font-weight:bold;
} 
.menuP:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none; font-weight:bold;
}
.txtMenuP { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#C5CDE0; text-decoration:none; font-weight:bold; }
.menuPActivo { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none; font-weight:bold; }

.menuS:link, 
.menuS:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7292bb; text-decoration:none; font-weight:bold;
} 
.menuS:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#274782;  text-decoration:none; font-weight:bold;
}
.menuSactiu { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#274782;  text-decoration:none; font-weight:bold;
}
.txtMenuS { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#7292bb; text-decoration:none; font-weight:bold; }

.apuntat:link, 
.apuntat:visited { 
    background-color:#24477d; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:4px; height:17px;
} 
.apuntat:hover { 
    background-color:#24477d; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#C5CDE0;  text-decoration:none; font-weight:bold; padding:4px; height:17px;
}

.ampliarImg:link, 
.ampliarImg:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c9c9c9; text-decoration:none; font-weight:bold;
} 
.ampliarImg:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#c9c9c9;  text-decoration:none; font-weight:bold; 
}

.enlaceAjax:link, 
.enlaceAjax:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6f94c8; text-decoration:none;
} 
.enlaceAjax:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6f94c8;  text-decoration:none;
}
.enlaceAjaxF { font-family: Arial, Helvetica, sans-serif; color:#6f94c8; font-size:12px; text-decoration:none; }

.opinio:link, 
.opinio:visited { 
    font-family: Arial, Helvetica, sans-serif; color:#616161; font-size:12px; text-decoration:none;
} 
.opinio:hover { 
    font-family: Arial, Helvetica, sans-serif; color:#616161; font-size:12px; text-decoration:underline;
}

.verTots:link, 
.verTots:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;
} 
.verTots:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  text-decoration:none;
}

.opclients:link, 
.opclients:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#224076; text-decoration:underline; font-weight:bold; height:17px;
} 
.opclients:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#224076;  text-decoration:none; font-weight:bold; height:17px;
}

.listTipos:link, 
.listTipos:visited { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6f94c8; text-decoration:none;
} 
.listTipos:hover { 
    font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#6f94c8;  text-decoration:none;
}
/**/

.titLateralPrincipal { background-color:#274782; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-indent:9px; font-weight:bold;  }
.latCursosTit1 { font-family: Arial, Helvetica, sans-serif; color:#615f60; font-size:12px; font-weight:bold; }
.latCursosTit2 { font-family: Georgia, Arial, Helvetica, sans-serif; color:#2a4685; font-size:12px; font-weight:bold; }
.latCursosTit3 { font-family: Arial, Helvetica, sans-serif; color:#979191; font-size:12px; }
.lateralOpinioText { font-family: Arial, Helvetica, sans-serif; color:#616161; font-size:12px; }

.titNews { font-family: Georgia, Arial, Helvetica, sans-serif; color:#2a4685; font-size:12px; }

.peu { font-family: Arial, Helvetica, sans-serif; color:#979191; font-size:10px; }

/**/
.titGranFort { font-family: Arial, Helvetica, sans-serif; color:#234082; font-size:21px; font-weight:bold; }
.titGranFluix { font-family: Arial, Helvetica, sans-serif; color:#6f94c8; font-size:21px; font-weight:bold; }
.titMigFluix { font-family: Arial, Helvetica, sans-serif; color:#6f94c8; font-size:17px; font-weight:bold; }

.titMigFort { font-family: Arial, Helvetica, sans-serif; color:#234082; font-size:15px; font-weight:bold; }
.txtMini { font-family: Arial, Helvetica, sans-serif; color:#979191; font-size:12px; }
.txtMiniFosc { font-family: Arial, Helvetica, sans-serif; color:#5f5f5f; font-size:12px; }
.titLletraGran { font-family: Arial, Helvetica, sans-serif; color:#5f5f5f; font-size:20px; font-weight:bold; text-align:left; padding-top:0px; }

.textoN { font-family: Arial, Helvetica, sans-serif; color:#686868; font-size:12px; }
.textoNP { font-family: Arial, Helvetica, sans-serif; color:#686868; font-size:12px; }
.textNormBlau { font-family: Arial, Helvetica, sans-serif; color:#6f94c8; font-size:12px; font-weight:bold; }
.textNormBlauLi { font-family: Arial, Helvetica, sans-serif; color:#6f94c8; font-size:12px; }
.txtMig { font-family: Arial, Helvetica, sans-serif; color:#979191; font-size:12px; }
.sBlue { font-family: Arial, Helvetica, sans-serif; color:#1f4886; font-size:12px; font-weight:bold; }
.sBlueP { font-family: Arial, Helvetica, sans-serif; color:#1f4886; font-size:12px; font-weight:bold; }
.sBlueN { font-family: Arial, Helvetica, sans-serif; color:#1f4886; font-size:12px; }

/**/
.flecha_cuerpo { background-image:url(../img/flecha_orange_top.gif); background-repeat:repeat-y; width:20px; background-position:bottom; }
.points { background-image:url(../img/points.gif); background-repeat:repeat-x;}

.borde { border:1px solid #AAAAAA; }
.bordeClar { border:1px solid #d7d7d7; }

/**/

.encabezadoHorarios { font-family: Arial, Helvetica, sans-serif; color:#6f94c8; font-size:12px; font-weight:bold; background-color:#CCCCCC; padding:5px; }
.contHorarios{ font-family: Arial, Helvetica, sans-serif; color:#AAAAAA; font-size:12px; padding:5px; }

.enlaceHorario:link, 
.enlaceHorario:visited { 
    font-family: Arial, Helvetica, sans-serif; color:#AAAAAA; font-size:12px; text-decoration:underline;
} 
.enlaceHorario:hover { 
    font-family: Arial, Helvetica, sans-serif; color:#AAAAAA; font-size:12px; text-decoration:none;
}
.lineSep { border-bottom:1px dotted #333333; }
