/* CSS Document */

/* * { text-align: justify;
    }*/

/*html { 
  padding:0px;
  margin:0px;
}*/
 
  body { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
   margin: 0px;
   width:970px;
   margin:auto;
   background-color:#ececec;
   background-image:url(imgs/azulejo.jpg);
   background-image:url(imgs/fond_970.gif);
   background-position:top center;
   background-repeat:repeat-y;
   line-height:120%;
}
td { /*font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;*/}
	
	.oculto{
	display:none
	}
	
/*   CABECERA  */

  #cab {
	width: 100%;
	position:relative;
	background-image:url(imgs/azulejo.jpg);
	height:83px;
	z-index: 1;
	border-bottom: 1px solid #82866F;
	float:left;
	/*left: -10px;*/
}

#cab span {
display:none}

/*  ACCESO AL INDICE  Y MODULOS */

#jclic {
position:relative;
height:83px;
width:450px;
margin:0;
padding:0;
background-image:url(imgs/jclic.jpg);
background-repeat:no-repeat;
float:left;
margin-top:-84px;
z-index:10;
}

#jclic span{
display:none;
}
/*#modulos {
position:absolute;
top:25px;
z-index: 11;
}

#modulos a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.85em;
font-weight:bold;
color:#000;
background-color: #BFE1F0;
text-decoration: none;
padding: 0em 0.7em 0 1em;
letter-spacing: 1.5px;
}

#modulos a:hover{
color:#fff;
background-color:#38BBE5;}
	
#modulosb {
position:absolute;
top:40px;
z-index: 11;
}

#modulosb a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:0.85em;
font-weight:bold;
color:#000;
background-color: #BFE1F0;
text-decoration: none;
padding: 0em 0.7em 0 1em;
letter-spacing: -1px;
}

#modulosb a:hover{
color:#fff;
background-color:#38BBE5;}
	
*/



/* CONTENIDO  */


#txt{
 position:relative;
top: 140px;
top:0px;
margin:0px;
width: 80%;
float:right;
margin-right:30px;
}



/*   NAVEGACIÓN SECUENCIAL   */

#navsec {
/*position:absolute;
top: 130px;*/
float:right;
margin-bottom:2em;

}
#navsec a{
font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
	color:#000000
}

#navsec a:hover{
color:#94A4BC;
}




/*   NAVEGACIÓN SECUENCIAL ABAJO */

#navsec1 { 
float:right;
padding: 40px 0 70px 0;
}
#navsec1 a{
font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
	color:#000000
}

#navsec1 a:hover{
color:#94A4BC;
}





/*  BARRA DE SITUACION   */ 

#situacion {

/*overflow:auto;*/
margin-top: 0px;
text-align:left;

}
#situacion h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size: 2em;
/*padding:3px 10px 3px 10px;*/
color: #283D82;
border-bottom: 1px solid #ccc;
/*background-color:#DBE3EA;*/
}

#situacion span{
display:none;
}



  
/* MENU IZQUIERDA  */

 #menu2
{
 /*max-width:170px;*/
position:relative;
left:10px;
top:132px;
left:0px;top:0px;
float:left;
/*top:165px;*/
  height: 100%; /* the holly hack for IE! */
   /*float: left;
   margin-top: 0px;
   padding-top: 145px;
   text-align:left;margin-left: 30px;*/
width: 130px;
font-size: 1.1em;
font-family:  Arial, Helvetica, sans-serif;
/*font-weight:bold;*/
}
/*
#menu2 a.infomod
{
width: 100%;
font-size:1.6em;
letter-spacing:-1px;
font-weight:bold;
padding-left:10px;
color: #283D82;}

#menu2 a.infomod:hover
{
text-decoration:none;
border: none;
font-size:1.6em;
letter-spacing:-1px;
font-weight:bold;
padding-left:18px;
}
*/
#menu2 ul
{
list-style-type: none;
/*margin-left: 0;
padding-left: 0;*/
margin:0;
padding:0;
margin-top:10px;
}

#menu2 ul li
{
margin-top:0.2em;
/*border-top: 1px solid #ccc;*/
}

#menu2 a
{
display: block;
color: #8592BB;
padding: 6px 6px 6px 8px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#menu2 a { width: 114px; }

#menu2 a
{
\width: 130px;
w\idth: 114px;
}

#menu2 a
{
display: block;
color: #9C9C9C;
padding: 1px 0 1px 8px;
margin-left: 8px;
border-left: 8px solid #FFFFFF;
text-decoration: none;
}

#submenu2 ul{
margin-top:-2px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#submenu2 a { width: 104px; margin-left: 16px; }

#submenu2 a
{
\width: 122px;
w\idth: 106px;
}

#menu2 a, #menu2 a:visited,
{
border-left: 8px solid #FFFFFF;
/*background-color: #D2D1C6;*/
color: #9C9C9C;
text-decoration: none;
}

#menu2 a:hover, #menu2 a#sel:hover
{
color:#94A4BC;
border-left: 8px solid #94A4BC;
/*text-decoration: underline;*/
}

#submenu2 a, #submenu2 a:visited{
font-size:0.8em; color: #68859C;
}

#submenu2 a:hover, #submenu2 a#sel:hover
{
color:#94A4BC;
border-left: 8px solid #94A4BC;
/*text-decoration: underline;*/
}

a#sel, a:visited#sel, a#subsel, a:visited#subsel
 {
border-left: 8px solid #283D82;
/*background: #8FB0D1;*/
color: #283D82;
text-decoration: none;
}


#ipdf a{

padding-top:30px;

}
#ipdf a:hover{
color:#94A4BC;
}
 
  
 /*   MENÚ HORIZONTAL   */
  
#menu1{
position:relative;
top: 82px;
z-index:15;
left:15px;
top:0px;left:0px;
float:left;
width:100%;
}

 #menu1 span{display:none }

 #menu1 ul
{
padding-left: 0;
margin-left: 0;
float: left;
max-width: 1024px;
/*width: 100%;*/
font-family: Arial, Helvetica, sans-serif;
/*Georgia, "Times New Roman", Times, serif;letter-spacing: -1px;*/
font-size:1em;
font-weight:bold}

#menu1 ul li { display: inline; }

#menu1 ul li a
{
padding: 0.2em 1em;
background-color: #898888;
color: #fff;
text-decoration: none;
float: left;
/*border-left: 1px solid #fff;*/
}

#menu1 ul li a:hover
{
background-color:#94A4BC;
color: #fff;
border-bottom: 4px solid #5A5A68;
}

#menu1 ul li a#select  {
font-size:1.6em;
letter-spacing:-1px;
font-weight:bold;
color: #283D82;
background-color:#FFFFFF;
padding-top:0;
margin-right:38px;
/*background-color:#E0E32F;
color: #000;

background-color:#6199D3;
color: #fff;*/
}

#menu1 ul li a#select:hover{
text-decoration:none;
border: none;
font-size:1.6em;
letter-spacing:-1px;
font-weight:bold;
color:#94A4BC;
}

#menu1 ul li a#anx
{
padding: 0.2em 1em;
background-color: #BCBBBB;
color: #525353;
text-decoration: none;
float: left;
/*border-left: 1px solid #fff;*/
}

/*  TEXTO   */ 
 
 #contenido {
/*overflow:auto;width: 90%;*/
margin-top: -0.5em;

text-align:left;

 text-align: justify; }
 
  
  
  .centrado { margin: auto;
    text-align: center;
    width: auto;
    }

  .imgcentr { padding: 5px;
    float: none;
    text-align: center;
    /*vertical-align: middle;*/
    }

 

  .indentado25 { margin-left: 25px;
    }

  
  .ejercicio { border: thin solid #2C7608;
    margin: 5px 10px;
    padding: 3px 10px;
    font-size: 90%;
    background-color:#C6DC7B;
    color: rgb(0, 0, 0);
    float: none;
    }

#contenido h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size: 2em;
/*padding:3px 10px 3px 10px;*/
color: #283D82;
border-bottom: 1px solid #ccc;
/*background-color:#DBE3EA;*/
}

 h3.ej{
 background-color:none;
    font-size: 1.4em;
    margin-right: 300px;
    padding:0 3px 0 3px;
	color:#2C7608;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	/*letter-spacing:-1px;*/
}


  .avisos { border: thin solid rgb(192, 155, 75);
    margin: 5px 10px;
    padding: 3px 10px;
    font-size: 90%;
    background-color: rgb(220, 219, 117);
    color: rgb(0, 0, 0);
    float: none;
    }

  .flotizq { float: left;
    margin-left: 10%;
	
    }
	 .floright { float: left;
    margin-right: 10%;
    }

  /*#contenido h3 { border-bottom: 1px solid rgb(153, 153, 153);
    font-size: 1.2em;
    background-color: rgb(240, 240, 240);
    margin-right: 300px;
    padding:0 3px 0 3px}*/

  h4 { border-bottom: 1px solid rgb(153, 153, 153);
    font-size: 1.05em;
    background-color: rgb(240, 240, 240);
    width: auto;
    display: inline;
     padding:0px 3px 0 3px}
	
.menu_int a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#0099CC;
margin-top:-30px;
}

.menu_int a:hover{
text-decoration:none;
color:#666666;
}