@font-face {
    font-family:'Ubuntu';
    src: url('../2-organos-a/fuentes/ubuntu/Ubuntu-L.ttf');
}
@font-face {
    font-family:'ptsans';
    src: url('../2-organos-a/fuentes/ptsans/PTZ55F.ttf');
}
@font-face {
    font-family:'opensans';
	src: url('../2-organos-a/fuentes/Open-sans/OpenSans-Regular.ttf');
}

body{
    background-color:white;
    position: relative;
    width:820px;
    margin-left: auto;
    margin-right: auto;
}

a{
    text-decoration:none;
}

img {
    border:0;
}

/*cadena de enlaces */

.cadenaenlaces span{
    color:gray;
    font-family:arial, sans;
    font-size:0.7em;
    padding:3px;
}
.cadenaenlaces a{
    font-family:'Ubuntu', arial, sans;
    font-size:0.7em;
    color:gray;
    padding:3px;
}
.cadenaenlaces a:hover{
    font-family:'Ubuntu', arial, sans;
    font-size:0.7em;
    color:brown;
    box-shadow: 0px 2px 4px gray;
    border-radius: 3px;
}

h2 {
   font-weight: bold;
   letter-spacing: 0.4em;
   text-align:center;
   padding:10px;
   font-family:'Ubuntu';
   font-size:1.5em;
   text-shadow:1px 1px 5px gray;
    color:#4D5493;
    margin-top:40px;
    margin-bottom:50px;
}
h2 span {
    font-size:smaller;
color:gray;
}



h3 {
    font-family: 'opensans', sans-serif;
    font-size: 0.9em;
    margin-left:10px;
    color:#444;
    border-bottom: thin solid lightblue;
    width:50%;
    padding-bottom:5px;
}

h4 {
    font-family: 'opensans', sans-serif;
    font-size: 0.9em;
    margin-left:10px;
    color:#444;
    border-bottom: thin solid #ffe5ca;
    width:50%;
    padding-bottom:5px;
		font-style:oblique;
}

/*TEXTO GENERAL*/
.cuerpo{
		color:#444;
		margin-top:0px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom: 20px;
		font-size:0.9em;
		font-family:  'opensans', helvetica, arial, sans-serif;
		text-indent: 30px;
		line-height:170%;

}


/*resaltado cursiva en TEXTO GENERAL*/
.resaltadito{
    color:#770000;
}

/* RESUMENES*/

.resumen {
    font-family:'opensans', sans-serif;
    width:300px;
    float:right;
    color:#555555;
    font-size:0.7em;
     background-color: #fafafa;
    padding:15px;
    margin-top:0px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:15px;
    border-bottom:thin solid #f0f0f0;
        border-right:thin solid #f0f0f0;

}



/* IMAGENES DE TEJIDOS SIN ENLACES*/

div.imagenes {
    padding-top:20px;
    padding-bottom:20px;
      padding-left:15px;
  padding-right:15px;
}
div.imagenes p
{
font-size:0.8em;
 font-family:helvetica,  'opensans';
 color:gray;
}




/*COMADOS PALANTE PATRAS*/

.comandos {
    color:blue;
    font-size:0.7em;
    font-family:'opensans',  arial;
	background-color:#f5f5f5;
 border-top: thin solid #ddd;
     border-left: thin solid #ddd;
            border-right: thin solid #ddd;
                border-bottom: medium solid #ddd;
    padding:5px;
    text-align:center;
    border-radius:5px;

}
.comandos:hover{
	background-color:#eeeeee;
	border: thin solid gray;
  border-bottom: thin solid #bbbbbb;
      border-left: thin solid #bbbbbb;
             border-right: thin solid #bbbbbb;
                 border-top: medium solid #bbbbbb;
                 	background-color:#f0f0f0;
	}
.comandos a{display:block;

}
.comandos a:hover{color:red;

}


/* PANEL LATERAL*/

div.indice{
    padding-left:5px;
    width:160px;
   margin-top: 0;
   padding-top: 0;
   border-left: thin solid blue;

}

div.indice dt.titulo{
    background-color:#f0f0f0;
    padding-left:10px;
    margin-bottom:4px;
    padding-bottom:3px;
    font-weight:bold;
    text-align:left;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: thin solid #ccc;
}

.enposicion{
    background-color:#ffefdf;
    padding-left:10px;
    margin-bottom:4px;
    padding-bottom:3px;
    font-weight:bold;
    text-align:left;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: thin solid #ffaf9f;
      border-bottom: thin solid #ffaf9f;
        border-right: thin solid #ffaf9f;
          border-left: thin solid #ffaf9f;

}

div.indice dt.titulob{
       background-color:#fcfcfc;
    margin-bottom:3px;
    padding-left:5px;
    padding-bottom:2px;
    -moz-border-radius: 5px;
    border-radius: 5px;
      border: thin solid #fcfcfc;
}

div.indice dt.titulob:hover{
    background-color:#ebedff;
    border: 1px solid silver;



}

div.indice dt.titulo:hover{
    background-color:#ebedff;
    border: 1px solid silver;


}

div.indice a:hover{
    letter-spacing:0.1em;
    color:red;
}

div.indice a{
  display:block;
    color:#444;
    letter-spacing:0.1em;
    font-size:0.6em;
     font-family:  'opensans', helvetica, arial;

}

/*AMPLIACIONES*/
ul.amp {
  list-style: none;
  font-family:  helvetica, arial;
  border:thin solid #DDDDDD;
  color:gray;
  padding-left:5px;
}

ul.amp li {
position: relative;
text-align:left;
padding:3px;

}

ul.amp li ul {
  padding: 0;
  position: absolute;
  top: -200px;
  left: -95%;
  width: 150px;
   display: none;
  opacity: 0;
  visibility: hidden;
    border:thin solid gray;
box-shadow:1px 1px 5px black;

}
ul.amp li ul li a{ font-family:  helvetica, arial; font-size:0.7em; }

ul.amp li ul li {
 padding:5px;
  background: white;
  display: block;

}
ul.amp li ul li:hover { border-right:thin solid red; border-left:thin solid red;  }
ul.amp li ul li:hover a{ color: red; border-bottom: thin solid blue}

ul.amp li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}



/* cuestionarios */
dt.titulo2{
    margin-top:5px;
        margin-left:5px;
    padding:5px;
    text-align:left;
}

dt.titulo2:hover{background-color: #f7f1fb; border-right:thin solid red;}

dt.titulo2 a:hover {color:red;}
dt.titulo2 a {font-family: helvetica, arial}


/* Cajon para enlace a  DICCIONARIO y BIBLIOGRAFIA*/

div.diccorg{
    padding-left:10px;
    text-align:left;
    margin-top:5px;
}
div.diccorg:hover{
    background-color: #f7f1fb;
}

div.diccorg a:hover{
    color:brown;}

div.diccorg a {font-family: helvetica, arial}

/*INDICE del FONDO -Pie*/


div.indicepie dl{
	position:relative;
	border-radius:10px;
	padding-top:5px;
	padding-bottom: 5px;
}

div.indicepie dt.pruebapie{
	text-align:center;
}

div.indicepie dt.prueba2pie{
	text-align:left;
	padding-left:10px;
	padding-bottom:3px;

}

div.indicepie dl dt.pruebapie dl{
    position: absolute;
    display: none;
    top:-400px;
    left:0px;
    background-color: white;
    padding-right:15px;
    padding-left:5px;
    border:solid 2px #99e3b2;
}

div.indicepie dl dt.pruebapie:hover  dl{ display: block; width: 200px;  }

div.indicepie dt.prueba2pie:hover{
    margin-left:2px;
		background-color:#eee;
		border-radius: 5px;
}

div.indicepie dt.pruebapie a{
	display:block;
        font-family: 'opensans', arial, sans-serif,  helvetica, serif;
        color:gray;
        font-size:0.7em;
}

div.indicepie dt.pruebapie a:hover{
 color:brown;
}

div.indicepie dt.pruebapie:hover{
 background-color: white;
}


/*PIE DE PAGINA*/

.piepie{
    padding:10px;
    border-top:thin solid silver;
    font-family: arial;
    color:gray;
}
div.actualizacion{

    float:right;
    font-style:italic;
    font-size:0.7em;
    color:gray;
}

div.pie{

    float:left;
    margin-left:20px;
    padding-left:10px;
    line-height: 15px;
    border-left: thin solid orange;
    font-size:0.7em;
}

div.pie a{color:gray}
div.pie a:hover{color:red}
