.justificado
{
text-align:justify;
}
body
{
font-family: Arial, Helvetica, sans-serif;
margin-top:0px;
margin-left:0px;
background-color:#9ba8b1;
text-align:center; 

font-size:12px;

}



#centrado
{
position:relative;
clear:left;
width:995px;
background-color:#fff;


	 margin:0 auto;
	 text-align:left;
}

#contenedor
{
margin:5px;
background-color:#fff;

}
#listado
{
width:100%;
}


.divform,.divform50,.divform15,.divform10,.divform30,.divform40,.divform20
{
padding-bottom:10px;
padding-top:10px;
}

.divform label {
  width: 25%;
float: left;

}
.divform50 label {
  width: 50%;
float: left;

}

.divform15 label {
  width: 15%;
float: left;

}

.divform10 label {
  width: 10%;
float: left;

}
.divform30 label {
  width: 30%;
float: left;

}

.divform20 label {
  width: 20%;
float: left;

}






.divform40 label {
  width: 40%;
float: left;

}

label
{
font-weight:bold;
margin-left:3px;
}


#error
{
color:#ffffff;
background-color:#4e5e7f;
padding:5px;
}

legend
{
  padding: 0.2em 0.5em;
  border:1px solid #8a9f74;
  color:#000000;
/*  font-size:90%;*/
  text-align:right;
  font-weight:bold;
  color:#56741b;
  font-size:14px;



}


.obligatorio
{
color:red;
font-weight:bold;

}

fieldset
{
border:1px solid #8a9f74;
margin-bottom:20px;
}

#separadorsuperior
{
margin:0px;
padding:0px;
height:18px;
background-color:#cad2ba;
text-align:right;
padding-right:4px;
}

#piepagina
{
margin:0px;
padding:0px;
height:18px;
background-color:#cad2ba;
text-align:center;
border-top:6px;
border-color:#ffffff;
}









.listado
{
font-weight:bold;
color:#4d7b95;
}

#menusuperior
{

height:21px;
background-color:#b6cddb;
padding-left:5px;
padding-top:4px;

}

.separadormenusuperior
{
position:relative;
float:left;
width:3px;
background-color:#ffffff;
}
.botonmenusuperior
{
position:relative;
float:left;
margin-left:10px;
margin-right:10px;
text-align:center;

}

	.enlacemenusuperior:link{font-size: 16px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;  }
	.enlacemenusuperior:active{font-size: 16px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;}
	.enlacemenusuperior:visited{font-size: 16px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;}
	.enlacemenusuperior:hover{font-size: 16px;font-family: arial , serif;color:#ffffff;text-decoration: none;font-weight: bold; }	

TH
{
/*background-color:#8a9f74;*/
background-color:#cad2ba;
color:#526133;
}
TABLE
{
width:100%;
border-spacing: 1px; 


}
TD
{
background-color:#ccc;
padding:5px;
/*font-size:12px;*/

}

#fichafinal TD
{
background-color:#fff;
padding:5px;
/*font-size:12px;*/

}


.tdenlace
{
background-color:#9ab760;
text-align:center;
}
.tdresaltado
{
background-color:#cad2ba;
font-weight:bold;
color:#526133;
width:33%

}


caption
{
font-weight:bold;
text-align:left;
color:#526133;
}

H1
{
font-size:18px;
color:#56741b;
padding-left:5px;
}



.menuv {
border: 1px solid #ACCFE8;
border-width: 1px 1px 0 1px;
width: 99%;
margin:0px;
padding:0px;
font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.menuv ul, li {
list-style-type: none;
}

.menuv ul {
margin: 0;
padding: 0;
}

.menuv li {
border-bottom: 1px solid #ACCFE8;

font-weight:bold;
}

.menuv a {
text-decoration: none;
color: #3366CC;
background: #F0F7FC;
display: block;
padding: 3px 6px;
width: 100%;
font-weight:normal;
}

.menuv a:hover {
background: #DBEBF6;
}




#titulomenutabla
{
background-color:#77925d;
color:white;
font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;

}



.tablalistado
{
border: 1px solid #ACCFE8;
padding:0px;
}
.tablalistado TD
{
background: #f0f7fc;
font-size:11px;
color: #3366CC;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;


border-top: 1px solid #ACCFE8;



}
.tablalistado TH
{
background: #ffffff;
}


#menuizquierda
{
float:left;
background-color:eaede2;
width:250px;
height:101%;
margin-top:-5px;
margin-left:-5px;
margin-bottom:5px;

}

#presentacion
{
float:left;
height:100%;
width:735px;
background-color:#fff;
margin-top:-5px;
margin-right:-5px;

padding:5px;

}


.textoderecha
{
float:left;
margin-right:5px;
}

.userlogin
{
font-size:14px;
font-weight:bold;
color:#6b7956;
}

.blogin
{
background-color:#bdc8a8;
height:25px;
text-align:center;
}


input:hover,textarea:hover {
   /*border: 1px solid #666;/* 
    background: #d7decc;*/


}

.botonlogin
{
padding-top:2px;
background-color: #bdc8a8;
border:0px;
font-weight:bold;
color:#50603c;
font-size:15px;
}

.botonlogin:hover
{
background-color: #bdc8a8;
border:0px;
color:#fff;
font-weight:bold;
font-size:15px;
}


.errorlogin
{
width:100%;
background-color:#b6cddb;
margin-right:5px;
padding:5px;
font-weight:bold;
text-align:center;
}

#registrate
{
background-color:#bdc8a8;
height:25px;
text-align:center;
margin-top:10px;
border-color:#ffffff;
padding-top:3px;
}

.linkregistro:link{font-size: 12px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;  }
.linkregistro:active{font-size: 12px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;}
.linkregistro:visited{font-size: 12px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;}
.linkregistro:hover{font-size: 12px;font-family: arial , serif;color:#ffffff;text-decoration: none;font-weight: bold; }	


	.desconectar:link{font-size: 11px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;  }
	.desconectar:active{font-size: 11px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;}
	.desconectar:visited{font-size: 11px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold;}
	.desconectar:hover{font-size: 11px;font-family: arial , serif;color:#666666;text-decoration: none;font-weight: bold; }	


#textointroduccion
	{
font-size:15px;
color: #333333;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:justify;
	}



	#boton1mas,#boton2mas,#boton3mas,#boton4mas,#boton5mas
	{
	cursor: pointer;	
	}


a:link{font-size: 12px;font-family: arial , serif;color:#008698;text-decoration: none;font-weight: bold;  }
a:active{font-size: 12px;font-family: arial , serif;color:#008698;text-decoration: none;font-weight: bold;}
a:visited{font-size: 12px;font-family: arial , serif;color:#008698;text-decoration: none;font-weight: bold;}
a:hover{font-size: 12px;font-family: arial , serif;color:#275879;text-decoration: none;font-weight: bold; }	



.help
{
float:left;
position:relative;
margin-top:-3px;
margin-left:-4;
}


.mensajerecordatorio
{
  padding: 0.2em 0.5em;
  border:1px solid #8a9f74;
  color:#000000;
/*  font-size:90%;*/
  text-align:left;
  font-weight:bold;
  color:#56741b;
  font-size:14px;



