/* Documento CSS */

/* ------------------------------- formato ----------------------------- */

body {
	margin: 0px;
	padding: 0px;
	line-height: 110%;
	color: #000000;
	background-color: #EEEEEE;
	font:95% Arial, Tahoma, Helvetica, sans-serif;
    }
#pagina 
   {
    position:absolute;
	top:35px;
	left: 15px;
	width: 750px;
	height: auto;
	background-color: #FFFFFF;
	border: 1px solid #000000;
    }
#cabecera 
    {
    position: relative;
    top:15px;
	left: 0px;
	width: 750px;
    }
#portal
 {
   position: absolute; 
   width: 286px; 
   height: 17px; 
   left: 365px; 
   z-index:1;
   top: 17px;
 }
#ayudas
   {
   position: absolute; 
   width: 300px; 
   height: 32px; 
   z-index:2;
   left: 470px; 
   top: 70px;
  }
#buscar
   {
   position: absolute; 
   width: 304px; 
   height: 43px; 
   z-index:3;
   left: 440px; 
   top: 95px;
  }  
#menurespirar
 {
   position: absolute; 
   z-index:3;
   width: 729px;
   height: 15px;
   left: 0px;
   top: 0px;
}
#migas 
{
	position: relative;
    top:5px;
	left:10px;
	width: 700px;
}
#cuerpo 
    {
    
    }
#contenido
   {
    margin: 15px 200px 0px 200px; 
    padding: 5px 15px;
	height: 475px;
	color: #000;
	border-right: 1px solid black;
    border-top: 0px solid black;
    border-left: 1px solid black;
    background: #EEF5F5;

}
#menuizda 
   {
	position: absolute;
	padding: 0px;
	top: 123px;
	left: 10px;
	width: 181px;
	border-bottom: 0px solid black;
	border-right: 0px solid black;
	color: #000;

	}
#menudcha
 { 
    position: absolute;
    width: 181px;
	height: auto;
	left: 555px;
	top: 123px;
   	margin: 0px;
	padding: 0px;
	z-index:1;
}

#pie
{
	clear: both;
    position: relative;
	width: 750px;
	height:auto;
	background-color: #FFFFFF;
	border-top: 1px solid;
    text-align: center;
    font-size : 80%;
    padding: 0px 0px 10px 0px;
}
#pie2
{
	clear: both;
	width: 750px;
	height:30px;
	background-color: #FFFFFF;
    text-align: center;
    font-size : 80%;
    padding: 0px 0px 10px 0px;
}

h1
{ 
   font-family : Arial, Tahoma, Verdana, "Sans Serif";
    color: #4E7FC1;
    font-size : 120%;
	text-decoration : none;
	Font-weight: bold;
	text-align: right;
	margin-right: 15px;

}
h2
{ 
    font-family : Arial, Tahoma, Verdana, "Sans Serif";
    color: #4E7FC1;
    font-size : 100%;
	text-decoration : none;
	Font-weight: bold;
	clear:left;
	border-bottom: 1px solid #A9A9A9;
	padding: 2px;
	width: 470px;
	background:#EFEFEF;
}
h3
{
	font-size : 80%;
	Font-weight: normal;
    border-bottom: 1px dotted #A9A9A9;
    border-top: 1px dotted #A9A9A9;
	margin: 2px 10px 2px 2px;
	padding: 2px;
	width: auto;
	background:#EFEFEF;
}
p, td, .texto, li
{ 
    font-family : Arial, Tahoma, Verdana, "Sans Serif";
    color: #000;
    font-size : 80%;
	text-decoration : none;
	Font-weight: normal;
	margin-right: 7px;
}  
.textonegrita 
   {
    Font-weight: bold;
	/*hace un span con texto negrita*/
   }
}  

.textogris
   {
    color: #808080;
    Font-weight: bold;
    /*hace un span con texto gris*/
	}
	
.texto2
   {
    font-family : Arial, Tahoma, "Sans Serif";
    color: #000000;
    font-size : 10px;
    Font-weight: normal;
	text-decoration : none;
	/*hace un span con texto mini*/
	}
.textonoticia
   {
    font-family : Arial, Tahoma, "Sans Serif";
    color: #000000;
    font-size : 10px;
    Font-weight: normal;
    padding: 0px 5px 5px 5px;
	text-decoration : none;
	/*hace un span con texto mini*/
	}

a:link, a:visited 
   { 
   text-decoration: none; 
   color: #0000ff; 
   }  
a:hover 
   { 
   color: #ff0000;
   text-decoration: underline; 
   }   
.ayudas
 { 
   font-family : Arial, Tahoma, Helvetica, sans-serif;   
   font-size : 65%;
   }  
.pie
 { 
   font-family : Arial, Tahoma, Helvetica, sans-serif;   
   font-size : 65%;
   text-align=center;
   }  

.pmigas 
{
	border-bottom: 1px dashed #BD5A5A;
	font-family : Arial, Tahoma, Verdana, sans-serif;
    color: #000000;
    font-size : 70%;
}
.destacaizda
{
	clear: both;
    position: relative;
    float:left;
	width: 218px;
	height:18px;
	background-color: #D9D9D9;
	border-bottom: 1px dashed;
}
.imagen
  {
   border: solid black 1px;
   margin: 1px;
   padding:1px;

}
.imagentitulo
  {
   border: dotted 1px;
   margin: 1px;
   padding:1px;
   font-family : Arial, Tahoma, Verdana, "Sans Serif";
   background-color: #D9D9D9;
   font-size : 85%;
   width: 100%;
}
.resumen
  {
   border: solid 1px;
   align:center;
   margin: 2px 10px 2px 5px;
   padding:10px;
   font-family : Arial, Tahoma, Verdana, "Sans Serif";
   background-color: #E6E6E6;
   font-size : 85%;
   width:auto;
}
span.azul
{
    color: #4E7FC1
	padding: 6px;
	background:#EFEFEF;
	width: 217px;

}
span.actualiza
{
	padding: 6px;
	width: 217px;
	font-size:80%;
}
span.textonegrita 
   {
    Font-weight: bold;
	/*hace un span con texto negrita*/
}
span.gris
{
	border-bottom: 1px solid #A9A9A9;
	padding: 2px;
	width: 470px;
	font-size : 100%;
	background:#EFEFEF;
}
span.similh2
{
	border-bottom: 1px solid #A9A9A9;
	padding: 2px;
	width: 470px;
	font-size : 110%;
	background:#EFEFEF;
}
border-bottom: 1px solid #A9A9A9;
	padding: 2px;
	width: 470px;
	font-size : 100%;
	background:#EFEFEF;
}	
span.textogris
{
    color: #808080;
    Font-weight: bold;
}
span.texto2
   {
    font-family : Arial, Tahoma, "Sans Serif";
    color: #000000;
    font-size : 80%;
    Font-weight: normal;
	text-decoration : none;
	}
span.texto
   {
    font-family : Arial, Tahoma, "Sans Serif";
    color: #000000;
    font-size : 100%;
    Font-weight: normal;
	text-decoration : none;
}
.derecha
{
    text-align: right;
    Font-weight: bold;

}
.derecha2
   {
    text-align: right;
}
acronym
{
	cursor: help;
	border-bottom: 1px dotted #A9A9A9;
}
.imgb
{
    float:left;
    margin:10px;
}
.imgc
{
    float:right;
    margin:5px;
}
.imge
{
    float:right;
    margin-top:5px;
    margin-right:0px
}
.imgd
{
	float:left;
	margin:5px;
}
.imgnone
{
	float:left;
	margin:1px;
}
.litesa
{
 padding: 10px 5px 10px 0px;
}
.litesa2
{
 padding: 0px 0px 0px 25px;
 font-size : 100%;
}
.ulcuadro
{
 padding: 0px 0px 0px 25px;
 font-size : 100%;
 border: 1px solid #A9A9A9;
 margin: 2px 10px 2px 5px;
 background:#FFFFD5;
}
.wtesa
{
	border-bottom: 1px dotted #A9A9A9;
    border-top: 1px dotted #A9A9A9;
	margin: 2px 10px 2px 5px;
	padding: 2px;
	width: auto;
	background:#EFEFEF;
}
.wtabladestaca
{
	border: 1px solid #A9A9A9;
  	margin: 2px 10px 2px 5px;
	padding: 10px;
	width: auto;
	background:#FFFFD5;
}

.accesskey 
   {
    text-decoration: underline;
    Font-weight: bold;
	}
.cuadazul
{
    border: 1px solid #4E7FC1;
    background:#EEF2F9;
    width:218px;
}
.cuadazul2
{
    border: 1px solid #4E7FC1;
    padding:3px;
    background:#fff;
    width:auto;
    text-align:center;
}
.cuadneg
{
    border: 1px solid #000;
    padding:3px;
    background:#fff;
    width:auto;
    text-align:center;
}
.cuadcenter
{
    border: 0px solid #000;
    padding:3px;
    background:#fff;
    width:auto;
    text-align:center;
}

.cuadblan
{
     padding: 5px 5px 5px 5px;
}
.wclsCMTopOn 
{
	font-family : Tahoma, Helvetica, sans-serif;    
	color: black;
    font-size : 85%;
	text-decoration : none;
}
.wclsCMTopOver
{
	font-family : Tahoma, Helvetica, sans-serif;    
	color: #CC0000;
    font-size : 85%;
	text-decoration : underline;
}
.wclsCMTopOn2 
{
	font-family : Tahoma, Helvetica, sans-serif;    
	color: #000;
    font-size : 60%;
    font-weight: bold;
	text-decoration : none;
	text-align : center;
}
.wclsCMTopOver2
{
	font-family : Tahoma, Helvetica, sans-serif;    
	color:#CC0000;
	font-weight: bold;
	font-size : 70%;
	text-align : center;
}
.wclsCMTopOn3 
{
	font-family : Tahoma, Helvetica, sans-serif;    
	color: #000;
    font-size : 85%;
	text-decoration : none;
}
.wclsCMTopOver3
{
	font-family : Tahoma, Helvetica, sans-serif;    
	color: #CC0000;
	text-decoration : none;
	font-size : 85%;
	text-align : right;
}
.wclsCMTopOn4
{
   font-family : Tahoma, Helvetica, sans-serif;   text-decoration: none;
   color: #000; 
   text-align : left;
   font-size : 85%;

}
.wclsCMTopOver4
{
   font-family : Tahoma, Helvetica, sans-serif;   color: #CC0000;
   font-weight: bold;
   text-decoration: underline;
   text-align : left;
   font-size : 85%;
}
.wclsCMTopOn5
{
   font-family : Tahoma, Helvetica, sans-serif;   
   color: #000; 
   text-align : left;
   font-size : 70%;

}
.wclsCMTopOver5
{
   font-family : Tahoma, Helvetica, sans-serif;   
   color: #CC0000;
   font-weight: bold;
   text-decoration: underline;
   text-align : left;
   font-size : 70%;
}
/* ---------------------------------------------------------------------*/