body{ 
  font-family: verdana,tahoma,arial,helvetica,sans-serif;
  font-size: 8pt;
  color: #000000;    
  background-color: #FFFCDE;  
}

#contenedor
{
  width: 100%;  
}

#principal
{
  border: 1px solid #E1E1E1;
  width: 745px;
  background-color: #FFFFFF;
}

#titulo
{
  background-image: url(../img/titulos/fondo_titulo.gif);
  background-position: left;
  background-repeat: no-repeat;  
  width: 745px;
  height: 118px;  
  text-align:left;
}

img.titulo
{  
  border: 1px solid #555555;
  vertical-align: top;
  margin-top: 8px;
  margin-left: 10px;
}

.titulo
{
  font-family: arial, helvetica, sans-serif;
  font-size: 21pt;
  color: #495680;
  font-weight: bold;      
  letter-spacing: 2pt;
}

#menuprincipal
{
  position: relative;
  top: -118px;
  background-image: url(../img/menuprincipal/fondo_menuprincipal.gif);
  background-position: right;
  background-repeat: no-repeat;  
  width: 745px;
  height: 18px;
  text-align:right;      
}


a.menuprincipal:link, a.menuprincipal:active, a.menuprincipal:visited
{
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #F9EE91;
  text-decoration: none;
  padding: 1pt 1pt 1pt 1pt;
}

a.menuprincipal:hover
{
  font-family: arial, helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #FFA800;
  text-decoration: none;
  padding: 1pt 1pt 1pt 1pt;
}

#contenidos
{
  margin: -60px 20px 0px 150px;
  width: 575px;
  text-align: left;
}

#adornopie
{
  background-image: url(../img/adorno_pie.gif);
  background-position: right;
  background-repeat: no-repeat;
  width: 745px;
  height: 90px;
  text-align: right;
}

#pie
{
  background-color: #6376AE;
  color: #FFFFFF;
  width: 745px;
  text-align:center;
  padding: 5px 0 5px 0;
}


p, ul, td, th
{
  font-family: verdana, tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  color:#222255;
}

p.justificado
{
  text-align: justify;
}

p.centrado
{
  text-align: center;
}

table.formulario
{
  border: 1px solid #DDDDEE;
}

td.etiquetaformulario
{
  text-align:right;
  vertical-align: top;
  padding-right: 2pt;
  font-size: 8pt;
  font-weight:bold;
  color: #666666;
}

td.campoformulario
{
  text-align:left;
  padding-left: 2pt;
  font-size: 8pt;
}

.subtitulo
{
  font-family: arial, helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #800000;
}

div.bloqueformulario
{
  text-align:center;
  padding: 10pt 0 10pt 0;
}

#paneladministracion
{
  position: absolute;
  right: 0px;
  top:0px;
  padding: 5px 5px 5px 5px;
  background-color: #FFFF99;
  border: 1px solid #888888;
}

div.clausula
{
  background-color: #EFEFEF;
  border: 1px solid #DEDEDE;
  padding: 5pt 5pt 5pt 5pt;
  margin-bottom: 15pt;
}

p.clausula
{
  font-family: arial, helvetica, sans-serif;
  color:#555555;
  font-size: 8pt;
  text-align:justify;
}

