body {
background-color: eaeaea;
padding-top: 3px;;
padding-bottom: 3px;
padding-left: 20%;
padding-right: 20%;
font-size: 10pt;
}
img
{
border: 0px;
}



a {
text-decoration: none;
color: #000000;
font-weight: bold;
}
a:hover {
text-decoration: underline;
color: #000000;
}
a:visited {
text-decoration: none;
color: #555555;
}








table
{
border: 1px solid #999;
padding: 0px;
margin: auto;
border-collapse: collapse;
}


thead th {

border: 1px solid #999;


background-color: #ededed;
}

tbody {
padding: 1em;
border-top: 1px solid #eee;
}

tfoot  {
background-color: #888;
}

td {
border: 1px solid #888;

} 




.imgc {
width: 100%;

}




.contenedor
{
background-color: fff;
border: 1px #F57300 solid;
padding: 3pt;
}
.cabecera
{
border: 1px #F57300 solid;
background-color: fff;
font-size: 16pt;
}
.opciones
{
background: #FFAA77 3px;
border-right: 1px #F57300 solid;
border-left: 1px #F57300 solid;
}
.columna
{
float: right;
padding: 3px;
margin-left: 30px;
margin-bottom: 30px;
width: 20%;
border: 2px #F57300 solid;
background: #FFFFFF;


}





input
{
padding: 0px;
font-size: 10pt;
border: 1px #aaaaaa solid;
width: 200pt;

}

textarea
{
border: 1px #aaaaaa solid;
height: 300pt;
width: 400pt;

}

.boton
{
font-size: 8pt;
border: 1px #aaaaaa solid;
width: 50pt;

}


.inputentrada
{
font-size: 10pt;
border: 1px #aaaaaa solid;
width: 50pt;
}

form {
margin: 0px;
}

.aviso
{
xborder: 3px #aaaaaa dashed;
margin: 15px;
padding: 5px;
font-size: 16pt;
color: #ff0000;
font-weight: bold;

}

.titulo
{
font-size: 16pt;
font: bold;

}


.a.titular
{
text-decoration:none;
}


.karma
{
  color: #ff0000;
font-size: 8pt;
}


.redacciontexto
{

display: none;
margin: 5px;
padding: 5px;
border: 1px solid #999;
background-color: #eee;


}


