Body {

    COLOR: black;
    FONT-SIZE: 10px; 
	SCROLLBAR-FACE-COLOR: red; 
    SCROLLBAR-HIGHLIGHT-COLOR: mistyrose; 
    SCROLLBAR-SHADOW-COLOR: darkred; 

    SCROLLBAR-3DLIGHT-COLOR: red; 

    SCROLLBAR-ARROW-COLOR: mistyrose; 

    SCROLLBAR-TRACK-COLOR: white; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; SCROLLBAR-DARKSHADOW-COLOR: darkred; SCROLLBAR-BASE-COLOR: gray

}

P {

	FONT-SIZE: 12px; LINE-HEIGHT: 14pt; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; TEXT-ALIGN: justify;padding-right: 10px; 

}



H1 {



	 padding-left:5px; 
     text-shadow:1px 1px 1px #ccc;
     font-family: Impact; 
     font-weight:normal; 
     text-decoration:none; 
     letter-spacing: 1px; 
     font-size:40px; 
     color: #d62f43;
     text-align: left;
     line-height:0.9em;
     font-variant:small-caps !important;


}



H3 {

	FONT-SIZE: 12px; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial

}

li
{
    color:gray; 
    padding-bottom:0px;
    text-align: left;
    
}
TABLE {

	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #606060; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial

}

TD {

	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; vertical-alignment: top

}

TR {

	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; vertical-alignment: top

}

.tabla_encabezado {

	BORDER-RIGHT: gray 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Helvetica, Arial; BACKGROUND-COLOR: #8d8d8d; TEXT-ALIGN: center

}

.tabla_encabezado_azul {

	BORDER-RIGHT: gray 1px solid; BORDER-TOP: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: white 1px solid; COLOR: black; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Helvetica, Arial; BACKGROUND-COLOR: #99ccff; TEXT-ALIGN: center

}

.tabla_contenido_plata {

	FONT-SIZE: 10px; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Helvetica, Arial;
	BACKGROUND-COLOR: #e6e6e6;
}

.tabla_contenido {

	FONT-SIZE: 10px; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Helvetica, Arial;
	 background-color:rgba(255, 255, 255, 0.35);
}

.tabla_base {

	BORDER-RIGHT: gray 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: 10px; BORDER-LEFT: white 1px solid; COLOR: #676767; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Helvetica, Arial; BACKGROUND-COLOR: #e7dfcf

} 
.tabla {

    BORDER-RIGHT: gray 2px solid; 
    BORDER-TOP: #f0f0f0 1px solid; 
    FONT-SIZE: 10px; 
    BORDER-LEFT: #f0f0f0 1px solid; 
    BORDER-BOTTOM: gray 2px solid; 
    FONT-FAMILY: Verdana,MS Sans Serif,Tahoma,Helvetica, Arial; 


}
A {

	 COLOR: #d62f43 ; TEXT-DECORATION: none;

}
A:hover {

    TEXT-DECORATION: underline;

}

A:selected {

    COLOR: red ; FONT-FAMILY: Tahoma,Verdana,Helvetica,MS Sans Serif, Arial; TEXT-DECORATION: none;

}

A.menu_item {
    FONT-SIZE: 10px; 
    COLOR: RED; 
    FONT-FAMILY: Tahoma,Verdana,Helvetica,MS Sans Serif, Arial; 
    TEXT-DECORATION: none; 
    FONT-WEIGHT: bold;
    padding-bottom: 10px;
    width:170px;
    border-bottom:white solid 1px;
}

A.menu_item:hover {
COLOR: BLACK; 
FONT-SIZE: 10px; 
}


A.item {
    FONT-SIZE: 10px; 
    COLOR: Black; 
    TEXT-DECORATION: none; 
    FONT-FAMILY: Verdana,Helvetica,MS Sans Serif, Arial,Tahoma; 
    FONT-WEIGHT: bold;
    padding-left: 10px;
    width:150;
    height:15;
}

A.item:hover {
COLOR: blrack; 
TEXT-DECORATION: none; 

}




.titulo {

    

     padding-left:5px; 
     padding-bottom:10px; 
     text-shadow:1px 1px 1px #ccc;
     font-family: Impact; 
     font-weight:normal; 
     text-decoration:none; 
     letter-spacing: 1px; 
     font-size:30px; 
     color: #d62f43;
     text-align: left;
     line-height:0.9em;
     font-variant:small-caps !important;

}

.titulo2 {

	PADDING-TOP: 30px;FONT-SIZE: 18px; COLOR: #a98b5f; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial

}

.titulo3 {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: goldenrod; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial

}


.t_tres {

	PADDING-LEFT: 15px; 
    FONT-WEIGHT: bolder; FONT-SIZE: 12px; 
    COLOR: red; 
    PADDING-TOP: 12px; FONT-FAMILY:Helvetica,Verdana, Arial;   font-variant: small-caps;

}




.m_correcto {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; BACKGROUND-COLOR: green

}

.m_alerta {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; BACKGROUND-COLOR: orange

}

.m_error {

	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: white; PADDING-TOP: 5px; FONT-FAMILY: MS Sans Serif,Tahoma,Helvetica,Verdana, Arial; BACKGROUND-COLOR: red

}


.seccion
{
    padding: 5px 15px 5px 5px;
    background-color: white;
    border-bottom: solid #808080 1px;
    border-left: solid #808080 1px;
    border-right: solid #808080 1px;

}



.separador
{
    background: url(/comun/imagenes/bg_seccion.jpg) 0px 0px no-repeat; 
    height: 28px;
    
    padding: 10px 0px 0px 10px;
    color:Black;
    font-size:14px;
    font-variant:small-caps;
    font-weight:bold; 
}





.aFilter {

	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=75)

                   progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=5)

}

.Sombra {

	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#555555', Direction=135, Strength=2)

}

.DEK {

	Z-INDEX: 200; VISIBILITY: hidden; POSITION: absolute

}



.menu_1 {
    color:gray;
	BACKGROUND-COLOR: white; 
    border-left:solid #c0c0c0 1px;
    border-right:solid #c0c0c0 1px; 
    border-bottom:solid #c0c0c0 1px; 
    padding: 5;
    width: 150px;
    FONT-SIZE: 9px;  
}
.menu_1:hover {
    BACKGROUND-COLOR: white; border-left:solid #c0c0c0 1px;border-right:solid #c0c0c0 1px; border-bottom:solid #c0c0c0 1px; padding: 5;
    width: 150px;
    FONT-SIZE: 9px;  

}
.menu_1_actual {
    color:red;
    BACKGROUND-COLOR: white; 
    border-left:solid #c0c0c0 1px;
    border-right:solid #c0c0c0 1px; 
    border-bottom:solid #c0c0c0 1px; 
    padding: 5;
    width: 150px;
    FONT-SIZE: 9px;  
}
.menu_1_actual:hover {
    BACKGROUND-COLOR: white; border-left:solid #c0c0c0 1px;border-right:solid #c0c0c0 1px; border-bottom:solid #c0c0c0 1px; padding: 5;
    width: 150px;
    FONT-SIZE: 9px;  

}
.menu_2 {

	BACKGROUND-COLOR: gold; border:solid goldenrod 2px;
    FONT-SIZE: 9px;  
}


.lista_a {

    FONT-SIZE: 9px;  
    BORDER-BOTTOM: white 1px solid; 
    COLOR:#808080;  
    padding-bottom: 14px;
}

.menu {

    FONT-SIZE: 9px;  
    BORDER-BOTTOM: white 1px solid; 
    COLOR:red;
    font-weight: bold;
    padding-bottom: 14px;
}

.menuitem {
      COLOR: #303030; TEXT-DECORATION: none;
      background: url(/comun/imagenes/menuitem.gif) no-repeat;
      background-position: -5px 0px; 
      padding-left: 7px;                     
      
                
 
      
}

.menu_subitem {
     COLOR: #777777; 
     TEXT-DECORATION: none;
     FONT-SIZE: 9px;     
}
.menu_subitem:hover {
	COLOR: black; 
    TEXT-DECORATION: underline; 
    
    
    
}


.par {

	BACKGROUND-COLOR: #ffffff

}

.non {

	BACKGROUND-COLOR: #f0f0f0;


}


.manual {
    font-weight: bold;
    COLOR: #a1232f;
}

.plan {
    font-weight: bold;
    COLOR: #f78827;
}
.registro {
    font-weight: bold;
	COLOR: #CA8F09;

}
.procedimiento {

	font-weight: bold;
    COLOR: #5fa444;

}
.anexo {
    font-weight: bold;
    COLOR: #d61156;
}

.proceso {
    font-weight: bold;
    COLOR: #826c5a;
}

.modelo {
    font-weight: bold;
    COLOR: #826c5a;
}

.proceso {
    font-weight: bold;
    COLOR: #029f2d;
}
.diagrama {
    font-weight: bold;
    COLOR: #4a9bd1;
}

.revision {

    COLOR: gray;
    font-size: 9px;

}

.boletin {

    COLOR: #d62f43;

}
 .pie_imagen
 {
 font-weight: bold;
 font-family: sans-serif;
 font-size: 12px;
 font-variant: small-caps;
 border: solid black 1px;
 padding-left: 15px;
 }




.camposalon {

	BORDER-RIGHT: white 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; CURSOR: hand; COLOR: #666666; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #e0e0e0

}

.camposalonocupado {

	BORDER-RIGHT: white 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; CURSOR: hand; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: green

}

.camposalondocente {

	BORDER-RIGHT: white 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; CURSOR: hand; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: red

}

#contenidos{
    
    min-height: 250px;
    border: 0px ;
    margin-left: 0px;
    padding: 0px;
    padding-bottom: 0px;
}

* html #contenidos{ /*estilo solo para IE ya que no se admite la propiedad min-height*/
height: 400px;
}  



.foto
            {
                border:solid 1px #f0f0f0; 
                FONT-FAMILY: verdana,arial,helvetica; 
                FONT-SIZE: 10px; 
                TEXT-ALIGN:center;
                padding:15px;
            }
            
.dropcap
{
        //float: left;
        color: black;
        background: white;
      //  border: 1px solid gray;
        padding: 3px 1px 1px 1px;
        //display: block;
        margin-right: -1px;
        font-family: times;
        margin-top: 5px;
        font-size: 40px;
        line-height: 28px;
}            
        
        
