body {
  margin: 0; padding: 0;
  height: 100%;
  background: url(img/background.jpg) repeat top left;
  font-family: Verdana;
  font-size: 12px;
  color: #4D1B00;
}

a {
  color: #4D1B00;
  font-weight: bold;
  text-decoration: none;
  font-style: italic;
}

#distribuidor a {
  font-style: normal;
}

img { border: 0; }
#contenedor {
  float: left;
  width: 754px;
  height: 100%;
  background: #FFC273 url(img/bg2.jpg) repeat-y top left;
}
body > #contenedor { height: auto; min-height: 100%; }
#capaizqda {
  float: left;
  width: 190px;
  background: #FFC273 url(img/bgleft.jpg) no-repeat top left;
}
#menu {
  list-style-type: none;
  margin: 0; padding: 0;
  margin-top: 160px;
}
#menu li {
  width: 100%;
  background: url(img/linea.jpg) no-repeat bottom left;
}
#menu a {
  color: #4D1B00;
  padding-left: 15px;
  display: block;
  width: 175px;
  line-height: 25px;
  text-decoration: none;
  font-style: normal;
}
#menu a:hover {
  background-color: #FFE5BC;
}
#tablanoticias {
  margin-left: 10px;
  margin-top: 30px;
  width: 169px;
  border-spacing: 0;
  border-collapse: collapse;
}
#tablanoticias th {
  border: 1px solid #E3A657;
  background: url(img/news.jpg) no-repeat top left;
  width: 169px;
  height: 33px;
}
#tablanoticias td {
  background-color: #FFFFFF;
  border: 1px solid #E3A657;
}
#listanoticias {
  margin: 0;
  padding: 10px;
  list-style: square inside;
  color: #4D1B00;
  font-size: 12px;
}
#capaderecha {
  float: left;
  width: 520px;
  padding-top: 150px;
  background: url(img/bgsuperior.jpg) no-repeat top left;
  padding-left: 40px;
}
#capaderecha2 {
  width: 564px;
  background: url(img/bgright.jpg) repeat-y top right;
}
#capaderecha p {
  margin-right: 57px;
  text-align: justify;
  font-family: Verdana;
  font-size: 12px;
  color: #4D1B00;
}
#capaderecha p.subtitulo {
  font-size: 18px;
}

h1 {
  font-size: 20px;
  margin-left: 10px;
  margin-right: 57px;
  text-align: justify;
  font-family: Verdana,Arial,Times;
  color: #4D1B00;
}

h2 {
  font-size: 18px;
  margin-left: 0px;
  margin-right: 57px;
  text-align: justify;
  font-family: Verdana,Arial,Times;
  color: #4D1B00;
}

h3 {
  font-size: 16px;
  margin-left: 20px;
  text-align: justify;
  font-family: Verdana,Arial,Times;
  color: #4D1B00;
}


.tablatexto{
  border: 1.0pt solid windowtext;
  font-size: 12px;
  width: 450px;
}

.tablatexto td {
 border-right: 1.0pt solid windowtext;
 border-top: medium none;
 border-bottom: 1.0pt solid windowtext;
 padding-left: 5.4pt;
 padding-top: 0cm;
 padding-bottom: 0cm;
 width: 50%;
}

.titulo{
  padding-left: 54px;
  padding-top: 0cm;
  padding-bottom: 0cm;
  background: #E6E6E6;
  font-size: 18px;
}

table .parte{
  padding-top: 0cm;
  padding-bottom: 0cm;
  background: #f6f6f6;
  font-size: 14px;
}

ul#navlist
{
margin-left: 50px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #c3711f;
background-color: #ffffff;
text-decoration: none;
}

#navlist a:hover
{
color:#c3711f;
background-color: #ffecce;
text-decoration: none;
}

.titulo_campo { font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 16px;
    text-align: right;
    }

textarea { overflow: auto;
    }

td {
  font-size:12px;
}

th {
  text-align: left;
  font-size:16px;
}

input {
  font-size: 14px;
}
