/* CSS Document */

/*Hoja de estilos para pagina profesores*/
/*------GENERAL------*/
body {  
      background-color:#fdfdfb; /*D9E7AA; #BCD172; #E9F1CA; */
      background-image:url(../imagenes/fondos/contenido/fondokari.jpg);
      background-repeat:repeat-x;
      background-attachment: fixed; 
      font-family: Arial, Helvetica, sans-serif;
      font-size:12px;
      color:#848484;
      margin-top:0px; }
	
hr {height:0px;
    border: solid #CCCCCC 0px; 
    border-top-width: 1px;
    margin-top:0px;
    padding-top:0px;}

hr.punteada{ height:0px;
    border: dashed #CCCCCC 0px; 
    border-top-width: 1px;
	margin-top:0px;}

td.reduami{ border:0px; 
              border-bottom:solid #CCCCCC 1px;
                  }
b{color:#656565;}
	
b.boton1,b.boton{ font-weight:bold;
                  margin:0px;
                  margin-left:5px;
                  padding:3px;
                  color:#8C8534;
                  text-transform: uppercase;
                  font-size:12px;       }
				  
b.boton1{margin-right:10px;}	
b.boton{ background-image:url(../imagenes/menu/boton_pagina.jpg);
         background-position:top;
         margin-right:5px; }

/*------DIV ----------*/
.menu_princ{display:inline;}

#menu{padding-left:19px;
      display:inline;
      padding-top:5px;
	  margin-left:15px;}  
/*------PARRAFOS------*/
p{ color:#848484;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   margin:7px;
   text-align:justify;
   font-weight:500;}

pre{color:#848484;
    font-size:12px;
    font-weight:500; 
   font-family: Arial, Helvetica, sans-serif;
   margin:7px; }   

p.res{text-align:left;
      padding-left:13px;
      font-family: Arial,Helvetica,sans-serif;
      color:#3E3C3C;
      font-size:12px;}

div.texto{margin-top:20px;
          width:95%;
}

p.pre { white-space: pre ;
       /* word-wrap: break-word;*/ }

p.c_evento{ font-weight:normal;  }

/*------TABLAS------*/
table.tabla{font-size:12px; }
table.contenido{background-color:#FFFFFF;
                border:1px solid #EEEEE6;
                padding: 0px 15px 0px 15px; }

.tave5,.tave2,.tave3,.tave4{border:1px solid #D5D5D5;}

.tave2{ border-left-width:0px;}

.tave5{ border-right-width:0px;
        border-top-width:0px; 
        border-bottom-width:0px;    }

.tave4{ border:1px solid #EEEEE6; 
        border-left-width:0px;
        border-right-width:0px;
       }

.tave1{
       background-color:#FAFAFA;
       border:1px solid #DFDFDF;
       border-left-width:0px;
       border-right-width:0px;
        }


.tit_agenda{background-color:#F3F3F3;
            height:25px;
			padding-top:5px;
             }

h2.enc_agenda{ padding-left:5px;
            color:#999A94;
            font-size:16px;
			float:left;
			font-weight:bold;
			margin:0px;}
td.tabla_agenda{border:1px solid #D5D6D5;
              }

div.agenda{ border:1px solid #D5D6D5;
            margin:3px;} 
/*.agenda{background-image:url(../imagenes/fondos/eventos/fondo_eventos.jpg);
         }
*/
img.mas{ float:right;
         padding-right:10px;
		}
		
.admin{ background-color:#F9F9F9;
        border:1px solid #DEDEDE;
          
 }

/*------ LISTAS -----------*/
ul.fblanco{background-color:#FFF;
           width:200px;
           margin-left:75px; 
}        

ul.svineta{ list-style:none;}
				
/*------ENCABEZADOS------*/
/*t�ulos */
h4{ color:#006408;
    margin-top:5px;
    margin-bottom:3px; 
    margin-left:5px;  }

h5 { color :#006600;
     font-family : Arial,Helvetica,sans-serif;}

h2.naranja{color:#C54839; }
/*------IMAGENES------*/
img{border:0px}


.pie2 {font-family: Arial,Helvetica,sans-serif;
        font-size:11px;
        color:#585D5A;
        text-align:center;
        margin-bottom:3px;}

.fecha {font-family: Arial,Helvetica,sans-serif;
        font-size:13px;
        color:#056207;
		text-align:right;
	    }

img.izq{ float:left;
         margin:5px;
         margin-right:19px;}
/*Para la imagen izquierda de cada una de las car�ulas*/	
tr.caratula{ background-color:#F7F9F6;
             color:#585D5A;
             margin:15px;
            }

/* FORMULARIO */	

/*input buscador*/
input,.bus{ color: #929213;
            border:1px solid #aabe99;
            background-color: #fefefc; }

.check{ border:0px;}
#aceptar{background-image:url(../imagenes/menu/boton_aceptar.jpg);
         border:0px;
         color:#413C10; 
         font-size:13px;
         /*background-attachment: fixed; */
         width:68px;
         height:20px; 
            }

df{ font-weight:bold;}

/*para el login*/
table.login{
   background-color:#F6F2DE;
   width:500px;
   border:1px solid #CDD2CD ;
   height:250px;
   float:none;
   text-align:left;
}

div.cuadro{ margin:25px;}
td.bsolid{border: 1px solid #DEDEDE; } 
/*.cuadro_blanco
{
background-color:#FFF;
width:100px;
float:right;

}
*/

/*------LINKS------*/

a{text-decoration:none;  
  color:#228800;
  font-weight:bold;
  font-size:12px;}

a:hover{ text-decoration:underline} 

a.gris,a.negrita{ color:#616161;
           font-size:12px;
	   font-family: Arial, Helvetica, sans-serif;
           font-weight:normal;} 

a.negrita{color:#837F7F;   }		   
a.negrita:hover{color:#000 ;
                text-decoration:none;}

a.titulo{color:#44770E;
         text-decoration:none;
         font-weight:normal; }
 
a.titulo:hover{
               text-decoration:underline; }

a.gris{font-weight:bold; } 
a.gris:hover{color:#D5064A;} 

a.ubi{color: #006600;
     text-decoration:none;}
a.ubi:hover {color: #646464;}

/******** Fondo del menu superior***************/
.boxcontrol_superior { 
padding:0 25px 0 25px;
background-image:url(../imagenes/menu/borde_der.jpg); 
background-repeat:repeat-y;
background-position:right;
}

.content_superior{ background-image:url(../imagenes/menu/borde_izq.jpg); 
background-repeat:repeat-y;
background-position:left;
}

div.top_superior{ 
 /*background-image:url(../imagenes/menu/fondo_superior.jpg);*/
background-image:url(../imagenes/menu/arriba.jpg); 
background-repeat:repeat-x;
height:5px;
padding-bottom:0px;

}

div.bottom_superior { background-image:url(../imagenes/menu/abajo.jpg); 
background-repeat:repeat-x;
height:4px;
}

div.superior { background-image:url(../imagenes/menu/fondo_superior.jpg);
                float:right;
				width:400px;
				text-align:right }
/*tr.superior{ background-image:url(../imagenes/menu/fondo_superior.jpg); }*/

.esq_izq{ float:left;}
.esq_der{ float:right;
          margin-left:.2em;  }

/***** cuadros verdes  *****/
div.top_verde {
    /* La altura es de 28 p�eles ya que ese es el espacio que ocupa
          nuestra imagen de esquina. */ 
        height:14px;
	background-image:url(../imagenes/fondos/cuadros_verdes/superior.jpg); 
        background-repeat:repeat-x;
		}

div.bottom_verde { height:35px; 
	           background-image:url(../imagenes/fondos/cuadros_verdes/inferior.jpg); 
	           background-repeat: repeat-x; }

div.content_verde { 
        background-image:url(../imagenes/fondos/cuadros_verdes/izquierda.jpg); 
        background-repeat:repeat-y; 
        background-color:#FBFBF9;
        /*background-color:#F3F6E1; */  }

div.content_blanco {
        background-image:url(../imagenes/fondos/cuadros_verdes/izquierda.jpg);
        background-repeat:repeat-y;
        background-color:#FBFBF9;   }


div.boxcontrol_verde {
        padding:0 0% 0 0%; 
	background-image: url(../imagenes/fondos/cuadros_verdes/derecha.jpg);
        background-position:right; 
        background-repeat:repeat-y;
	margin:0px; }

h6.verde{ margin:0px;
         padding-left:15px;
         padding-bottom:5px; 
         color:#666666;
         font-size:14px;
         margin-left:5px;   
        }
		
p.autor {  margin:0px;
           margin-right:10px;
           padding-top:0px;
           text-align:right;}



/*Libreria Publicaciones*/
div.top_foto {height:5px;
        background-image:url(../imagenes/fondos/cuadros_verdes/superior_foto.jpg);
        background-repeat:repeat-x;
        margin-bottom:0px;        }

div.bottom_foto { height:8px;
                   background-image:url(../imagenes/fondos/cuadros_verdes/inferior_foto.jpg);
                   background-repeat: repeat-x; }

div.content_foto {
   background-image:url(../imagenes/fondos/cuadros_verdes/izquierda_foto.jpg);
   background-repeat:repeat-y;
        background-color:#AAB650;   }

div.boxcontrol_foto {
        padding:0 0% 0 0%;
        background-image:url(../imagenes/fondos/cuadros_verdes/derecha_foto.jpg);
        background-position:right;
        background-repeat:repeat-y;
        margin:0px;
		text-align:center;
         }

h6.foto{ margin:0px;
         color:#FFFFFF;
         font-size:14px;
         margin-left:5px;
         text-transform: uppercase; 
         margin-top:0px;
        }


.autor_foto {  margin:0px;
           margin-right:10px;
           padding-top:0px;
           text-align:right;}

/*fotito agenda*/
img.img_agenda{/*border:1px solid #D5D6D5;*/
               width:88px;
               height:49px;
                /*width:160px;*/
                }

div.top_foto_agenda {height:6px;
        background-image:url(../imagenes/fondos/cuadros_verdes/superior_foto_agenda.jpg);
        background-repeat:repeat-x;
                }

div.bottom_foto_agenda { height:6px;
                   background-image:url(../imagenes/fondos/cuadros_verdes/inferior_foto_agenda.jpg);
                   background-repeat: repeat-x; }

div.content_foto_agenda {
        background-image:url(../imagenes/fondos/cuadros_verdes/izquierda_foto_agenda.jpg);
        background-repeat:repeat-y;
        background-color:#FFF;   }

div.boxcontrol_foto_agenda {
        padding:0 4% 0 3%;
        padding-left:6px;  
        padding-right:5px;
        background-image:url(../imagenes/fondos/cuadros_verdes/derecha_foto_agenda.jpg);
        background-position:right;
        background-repeat:repeat-y;
        margin:0px;
         }

h6.foto_agenda{ margin:0px;
        }


.autor_foto_agenda {  margin:0px;
           padding-top:0px;
           text-align:right;}


div.foto_evento{ float:left;}
div.contenido_evento{float:right;
                      width:400px;}
		
div.menu_inf{ float:right;
              margin:0px;
			  padding:0px;
		     			  }

div.OX{ width:120px;
        text-align:center;
        margin-left:16px;
        margin-bottom:8px;
        }

div.cosmos{ width:120px;
        text-align:center;
        margin-left:20px;
        margin-bottom:4px;
        }


