body  {
	font-family : Arial;
	background-color : #ffffff;
	color : #663300;
    margin: 0;
	font-size : 11px;
}

table {
	border-collapse : collapse;
	border-spacing: 0;
}

td {
	padding : 0;
	font-size : 11px;
}

table.esqueleto {
    background-color: #996600;
}

table.menu {
	background-color: #996600;
	border-collapse : collapse;
	border-spacing: 0;
    border-width: 1px;
    border-style: solid;
    border-color: #996600;
}

table.menu tr.opcion td {
    border-width: 1px;
    border-style: solid;
    border-color: #996600;
}

table.menu tr.subopcion td {
    border-width: 1px;
    border-style: solid;
    border-color: #996600;
}

table.info {
}

table.info th {
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
	color: #fff;
  background-color: #960;
	font-size: 9pt;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

table.info td {
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
	background-color: #fc9;
	font-size: 8pt;
	padding: 0px 3px 0px 3px;
}

table.logos {
  border-collapse: collapse;
	border-spacing: 1px;
}

table.logos td {
    width: 200px;
    height: 120px;
    padding: 5px;
    border-style: dotted;
    border-width: 1px;
    border-color: #996600;
}

a  {
	color : #663300;
	text-decoration : none;
	font-weight : bold;
}

a:hover  {
	color : #996600;
}

a.opcion  {
	font-size : 11px;
	text-decoration : none;
	text-align : center;
	color : #663300;
}

a.subopcion  {
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
	color : #663300;
}

a.opcion:hover, a.subopcion:hover {
	color : #996600;
}

tr.opcion {
	background-color: #fc9;
}

tr.opcion td {
    padding-left: 5px;
}

tr.subopcion {
	background-color: #fff6e9;
}

tr.subopcion td {
    padding-left: 10px;
}

tr.login {
	background-color: #fff6e9;
}

input.login {
	color: #996600;
	background-color: #fff6e9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100px;
    border-style: solid;
    border-width: 1px;
}

input.submit {
	color: #996600;
	background-color: #fff6e9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 1px;
}

input.datos {
	color: #996600;
	background-color: #fff6e9;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 275px;
}

input.subdatos {
	color: #996600;
	background-color: #fff6e9;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

select.datos {
	color: #996600;
	background-color: #fff6e9;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

td.login {
	font-size: 10px;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
}

.titulo  {
	font-size : 20px;
	font-weight : bold;
	color : #996600;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}

.texto1 {
	font : 18px Arial, Helvetica, sans-serif;
	color : #000000;
}

.texto2 {
	font : 16px Arial, Helvetica, sans-serif;
	color : #000000;
}

.texto3 {
	font : 14px Arial, Helvetica, sans-serif;
	color : #000000;
    text-align: justify;
}

.texto4 {
	font : 12px Arial, Helvetica, sans-serif;
	color : #000000;
}

.texto5 {
	font : 10px Arial, Helvetica, sans-serif;
	color : #000000;
}

td.cabecera {
  color: #996600;
  background-color: #fc9;
}

td.hora {
	color:  #fc9;
  background-color: #996600;
	font-size : 12px;
	text-align: right;
}

td.pie {
	color:  #fc9;
  background-color: #996600;
	font-size : 12px;
	font-style : italic;
	text-align: center;
}

td.menu {
    background-color: #996600;
}

td.contenido {
    background-color: #ffffff;
}

td.cabecera .titulo {
	font-size : 40px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
  color: #996600;
	text-align : center;
}

td.cabecera .subtitulo {
	font-size : 20px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
  color: #996600;
}

td.cabecera .descripcion {
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
  color: #996600;
}

div.imagen {
  text-align: center;
  font-size: 11px;
  font-style: italic;
}

div.imagen img {
  border-style: dotted;
  border-width: 1px;
  border-color: #996600;
}