/* CSS Document */

.tb_general { width:920px; background-color:#FFFFFF;}
.tb_vacio { line-height:16px;}
.lineavacia { line-height:5px;}
.fondolineas { background-image:url(../img/bgbarra.gif); background-repeat:repeat;}
.bg_newsletter { background-image:url(../img/bgnews.gif); background-position:center; background-repeat:no-repeat;}
.txt_guia { text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666;}
.txt_guia { text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#999999;}

/* Márgenes y bordes */

.tb_margen {padding:7px;}
.mg_columnaimgs { padding-top:9px;}
.sp_cabecera { padding-top:17px;}
.mg_calendario {padding-top:10px;}
.mg_intranet { padding-right:8px;}
.br_calendario { border-top:#E0E0E0 1px solid; border-bottom:#E0E0E0 1px solid;}
.mg_textoagenda { padding-top:3px;}
.mg_imgdestacad {margin-right:10px; padding:2px; border:#323F8E 2px solid; float:left;}
.mg_imgdestacad2p {border:#323F8E 1px solid;}
.mg_agenda { padding-left:10px;}

.fotoficha { padding:4px; border:#C0C0C0 1px solid;}
.imgsficha { margin-right:4px; margin-bottom:4px; padding:2px; border:#323f8e 1px solid;}
.bordeimgs {padding:4px; border:#e5e5e5 1px solid;}

/* Textos noticias */

.txt_fechanoticia { text-align:left; font-family:Tahoma; font-size:10px; font-weight:normal; color:#006699;}
.txt_titulonoticia { text-decoration:none; text-align:left; font-family:Tahoma; font-size:12px; font-weight:normal; color:#000000;}
.txt_titulonoticia:hover { text-decoration:none; text-align:left; font-family:Tahoma; font-size:12px; font-weight:normal; color:#414040;} 
.txt_textonoticiabrev { text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666;}

/* Textos ( Todos van sin alineación )*/

.b { font-weight:bold;}
.txnormal { font-family:"Trebuchet MS", Verdana; font-size:12px; color:#000000;}
.txtagendanaranja { font-family: Tahoma; font-size:10px; font-weight:normal; color:#ea8111;}
.txtagendagris { text-decoration:none; font-family: Tahoma; font-size:10px;  font-weight:normal; color:#676666;}
.txtagendagris:hover { text-decoration:underline; font-family: Tahoma; font-size:10px;  font-weight:normal; color:#676666;}
.txtagendagrisp { font-family: Tahoma; font-size:10px;line-height:12px; font-weight:normal; color:#a6a6a6;}

.txtactualidadazul { font-family: Tahoma; font-size:11px; font-weight:normal; color:#323F8E;}
.txtactualidadgris1 { text-decoration:none; font-family: Tahoma; line-height:14px; letter-spacing:0px; font-size:12px; font-weight:bold; color:#676666;}
.txtactualidadgris1:hover { text-decoration:underline; font-family: Tahoma; line-height:14px; letter-spacing:0px; font-size:12px; font-weight:bold; color:#676666;}
.txtactualidadgris2 { text-decoration:none; font-family: Tahoma; font-size:11px; font-weight:normal; color:#7b7a78;}
.txtactualidadgris1p { text-decoration:none; font-family: Tahoma; line-height:100%; letter-spacing:0px; font-size:11px; font-weight:bold; color:#676666;}
.txtactualidadgris1p:hover { text-decoration:underline; font-family: Tahoma; line-height:100%; letter-spacing:0px; font-size:11px; font-weight:bold; color:#676666;}

.txtactualidadgris2p { font-family: Tahoma; font-size:10px; font-weight:normal; color:#7b7a78;}

.txtactualidadficha{ text-decoration:none; font-family: Tahoma; line-height:100%; letter-spacing:0px; font-size:12px; font-weight:bold; color:#323f8e;}
.txtfichafecha { text-align:left; font-family: Tahoma; font-size:11px; font-weight:bold; color:#999999;}
.txtentradillaficha { text-align:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#000000;}
.txtfichaampliado { text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000;}

.txtnegro { text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000;}
.txtnegro:hover { text-decoration:underline; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000;}

.txtseccion { text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000;}

.txtleermas { text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#3495c6;}
.txtleermas:hover { text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#006699;}

.txtleermas2 { text-decoration:none; text-align:left; font-family:Tahoma; font-size:12px; font-weight:bold; color:#3495c6;}
.txtleermas2:hover { text-decoration:none; text-align:left; font-family:Tahoma; font-size:12px; font-weight:bold; color:#006699;}

.txtexp { font-family:"Trebuchet MS", Verdana; font-size:0.7em; font-weight:normal; color:#000000;}
.txpie { font-family:"Trebuchet MS", Verdana; font-size:11px; color:#3f96b3;}

.paginacion { text-decoration:none; text-align:center; font-family:Verdana; font-size:11px; font-weight:bold; color:#323f8e;}
.paginacion:hover { text-decoration:none; text-align:center; font-family:Verdana; font-size:11px; font-weight:bold; color:#6c80f7;}
.paginacion_act { text-align:center; font-family:Verdana; font-size:11px; font-weight:bold;}
.sep_pag{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#C0C0C0;}

.seccion_menu { text-align:left; font-family:Tahoma; font-size:14px; font-weight:normal; color:#666666; padding-left:25px;}
.subseccion_menu { margin:0px; text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666; line-height:18px;}
.subseccion_menu:hover { margin:0px; text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; line-height:18px;}
.subsecciontd {border-bottom:#C0C0C0 1px dashed;}

.subseccion_menupriv { background-image: url(../img/bgpass.png); background-position:left; background-repeat:no-repeat; padding-left:20px; margin:0px; text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#3495c6;; line-height:18px;}
.subseccion_menupriv:hover { padding-left:20px; margin:0px; text-decoration:none; text-align:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:black; line-height:18px;}

.txt_campos {  font-family:Tahoma; font-size:11px; font-weight:bold; line-height:20px; color:#5b7c87;}

.txt_normal { font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#666666;}
/* Campos formularios y accesos */

.cc_intranet { width:187px; height:20px; border:0px; background-image:url(../img/cc_intranet.gif); background-position:center; background-repeat:no-repeat; padding-left:10px; padding-top:2px; text-align:left; font-family:"Trebuchet MS", Verdana; font-size:11px; font-weight:bold; color:#83A4AF;}
.btn_intranet { width:74px; height:22px; border:0px; background-image:url(../img/btacceder.gif); background-position:center; background-repeat:no-repeat;}
.btn_news { width:74px; height:22px; background-image: url(../img/btnenviar.gif); background-position:center; background-repeat:no-repeat;}

/* Sección CONOCE EL COLEGIO */

.conoce_tituloseccion { text-align:left; font-family:Arial,helvetica,sans-serif; font-size:14px; font-weight:bold; color:#269d3c;}
.conoce_textoseccion { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

.txtli { text-decoration:none; line-height:14px; text-align:left; font-family:Arial, Helvetica, Sans-serif; font-size:11px; font-weight:normal; color:#000000;}

/* Sección SERVICIOS PROFESIONALES */

.servicios_tituloseccion { text-align:left; font-family:Arial, Helvetica, Sans-serif; font-size:14px; font-weight:bold; color:#E6E036;}
.servicios_textoseccion { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

.campobuscar { height:16px; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000; background-color:#FFFFFF; padding-left:4px; padding-top:2px; border-right:#d9d8d8 1px solid; border-bottom:#D9D8D8 1px solid; border-top:0px; border-left:0px;}
.txtbuscador { font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#666666;}
.botonbuscar { width:100px; height:20px; text-align:center; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#666666; background-color:#FFFFFF; border:#D9D8D8 1px solid; padding-bottom:2px;}
.brdgris { border-bottom:#d9d8d8 1px solid;}
.txtcasillas {padding:5px; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#666666;}

.linebusk {line-height:10px;}
.celdadr{ border-right:#d9d8d8 1px solid; border-bottom:#d9d8d8 1px solid;}
.celdaiz {border-bottom:#D9D8D8 1px solid;}

.celdadr2{ border-right:#f4f3f3 1px solid; border-bottom:#f4f3f3 1px solid;}
.celdaiz2 {border-bottom:#f4f3f3 1px solid;}


.txtcabs { text-align:center; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#666666;}

/* Sección BOLSA DE TRABAJO */

.bolsa_tituloseccion {text-align:left; font-family:Arial, Helvetica, Sans-serif; font-size:14px; font-weight:bold; color:#E71511;}
.bolsa_textoseccion {text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

.login_bg { background-image:url(../img/login_fnd.png); background-position:center; background-repeat:repeat-y;}

.bolsa_campos { width:225px; height:18px; border:#dedede 1px solid; background-color:#FFFFFF; padding-top:4px; margin-top:5px; padding-left:2px; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.bolsa_campos2 { height:14px; border:#dedede 1px solid; background-color:#FFFFFF; padding-top:4px; margin-top:5px; padding-left:2px; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.bolsa_boton { width:100px; height:20px; border:#DEDEDE 1px solid; background-color:#FFFFFF; padding-bottom:2px; text-align:center; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

.datos_bg { background-image:url(../img/datos_fnd.png); background-position:center; background-repeat:repeat-y;}

.bolsa_txtofertas { text-align:center; font-family:Tahoma; font-size:11px; font-weight:bold; line-height:20px; color:#5b7c87;}
.bolsa_txtfecha { text-align:center; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666;}
.bolsa_txtdesc { text-align:center; font-family:Tahoma; font-size:11px; font-weight:normal; color:#666666;}

.txt_datosp {  font-family:Tahoma; font-size:11px; font-weight:bold; color:#5b7c87;}

/* Contacto */

.contacto_campos { width:283px; height:16px; margin-top:2px; padding-top:2px; padding-left:2px; border:#DEDEDE 1px solid; background-color:#FFFFFF; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.contacto_textoseccion {text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.contacto_area { width:400px; height:120px; margin-top:2px; padding-top:2px; padding-left:2px; border:#DEDEDE 1px solid; background-color:#FFFFFF; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

.contacto_boton { width:100px; height:20px; border:#DEDEDE 1px solid; background-color:#FFFFFF; padding-bottom:2px; text-align:center; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

/* Sección agenda de eventos */

.bg_fecha { background-image:url(../img/bg_agenda.gif); background-position:right; background-repeat:no-repeat;}

.agenda_textoseccion { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.agenda_fechaev { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:10px; font-weight:bold; color:#000000;}

.agenda_campos { width:150px; height:22px; margin-top:2px; padding-top:2px; padding-left:2px; border:#DEDEDE 1px solid; background-color:#ffffff; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.agenda_boton { width:100px; height:22px; margin-left:20px; margin-top:2px; padding-bottom:2px; padding-left:2px; border:#DEDEDE 1px solid; background-color:#F5F5F5; text-align:center; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

/* Logins */

.txtlogin1 { text-decoration:none; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.btn_login { width:90px; height:22px; border:0px;background-image:url(../img/cerrarsesion.png); background-position:center; background-repeat:no-repeat;}

.txtrecuperar { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#006699; text-decoration:none;}
.txtrecuperar:hover { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:bold; color:#06415f; text-decoration:none;}

.btn_enviar { width:74px; height:22px; border:0px; background-image:url(../img/btn_enviar.png); background-position:center; background-repeat:no-repeat;}

/* Inscripción */

.inscripcion_campos {height:16px; margin-top:2px; padding-top:2px; padding-left:2px; border:#DEDEDE 1px solid; background-color:#FFFFFF; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}
.inscripcion_area { width:450px; height:170px; margin-top:2px; padding-top:2px; padding-left:2px; border:#DEDEDE 1px solid; background-color:#FFFFFF; text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}

/* Seciones dinamicas */

.sc_tituloseccion { text-align:left; font-family:Arial, Helvetica, Sans-serif; font-size:14px; font-weight:bold;}

/* Sección Convenios */

.convenios_tituloseccion { text-align:left; font-family:Arial, Helvetica, Sans-serif; font-size:14px; font-weight:bold; color:#30b9e0;}
.convenios_textoseccion { text-align:left; font-family:Tahoma, "Trebuchet MS"; font-size:11px; font-weight:normal; color:#000000;}