 
body {
  background-color: #d1da9c;
  font-family:verdana,sans-serif;
  font-size:10pt;
  margin:0px;
  padding:0px;
  text-align:center;
}

#wrapper {
  background-color: red;
color:#98CB02;
margin:0px auto;
padding:0px;
width:955px;
}

#topmenu {
  color: #000000;
  font-family:trebuchet MS;
  height:26px;
  margin:0px 0px 0px 45px;
  padding:0px;
  text-align:right;
}

#maincol {
background:transparent url(images/top.jpg) no-repeat;
color:#98CB02;
float:left;
margin:0px 7px;
padding:0px;
width:793px;
}

#texto {
  background:transparent none repeat scroll 0%;
  color:#838D63;
  margin-top:16px;
  padding:0px;
  width: auto;
}

#texto p{
  font-family:trebuchet MS;
  text-align:justify;
  margin: 15px;
  padding-left:30px;
}

#texto h1 {
  background:transparent url(images/plecamax.png) no-repeat scroll 0% 50%;
  color:#98CC01;
  font-family:trebuchet MS;
  margin:5px;
  padding:13px 0px 2px 51px;
  text-align:justify;
}

#texto h2 {
  color:#EE8B2A;
  font-family:trebuchet MS;
  margin:5px;
  padding:3px 0px 2px 51px;
  text-align:justify;
  font-size:14px;
}

/* Bloque 1/3, ENCABEZADO */
#encabezado {
  width: 840px;
  height: 186px;
  background : transparent url('images/skinklinik-top.jpg') no-repeat;
  padding: 0px;
  margin:0px;
}

#main {
  position: relative;
  background: transparent url('images/skinklinik-bk-texto.jpg') no-repeat;
}

#footer {
  background-color:#E0F3CE;
  text-align:center;
  width: 840px;
}

#producto {
  background:transparent none repeat scroll center;
  border:1px dotted #999999;
  color:#000000;
  min-height:197px;
  margin:36px 24px;
  padding:2%;
  width:630px;
}

#producto img{
  float:left;
  padding:0px 10px 0px 0px;
}

#producto h1{
  color:#F89319;
  font-size:13pt;
}


#menu {
  float:left;
  padding:0px;
  width:242px;
  margin: 0px;
}

#menu ul {
  list-style-type:none;
  padding:8px;
}

#menu ul li {
background-color:#CCCCCC;
border:1px solid #FFFFFF;
display:block;
}

#menu ul li a {
background-color:#d27694;
border:0px none;
color:#FFFFFF;
display:block;
font-family:Verdana;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:0px;
padding:4px 6%;
text-decoration:none;
width:88%;
}

#menu ul li a:hover {
  text-decoration: none;
}

#mainnav li a {
  font: 100% Georgia, Times, Times New Roman, serif;
  text-transform: none;
  display: inline;
  color: #FF2211;
  }

#mainnav li a:hover {
  color: #FFFFFF;
  background-color:#fe9e00;  /* #e90000  #73be1d #fe9e00 */
  }

ul#tabnav {
  font: normal 9px tahoma, verdana,arial,sans-serif;
  margin: 15px 0px 0px 50px;
  padding:0px;
  text-transform: uppercase;
  list-style-type:none;
}

ul#tabnav li {
  float:right;
  background-color:#777777;
  color:#780D0A;
  margin:2px 2px 0px 2px;
}

ul#tabnav a:link, ul#tabnav a:visited {
  display:inline;
  color: #808080;
  background-color:transparent;
  text-decoration: none;
  padding: 2px 13px;
}

ul#tabnav a:hover {
  color: #ce205b;
}


ul#mainnav ul.subnav {
        margin:0px;
        padding:0px;
        list-style:none;
}

ul#mainnav ul.subnav li {
        padding-left:25px;
}

ul#mainnav ul.subnav li a {
        padding:1%;
        margin:0px;
        font:normal 8pt /1.5 verdana, sans-serif;
        color:#4B668F;
        background-color:transparent;
        border:0px solid yellow;
}

ul#mainnav ul.subnav li a:hover {
        color:#2E3366;
        background-color:transparent;
        text-decoration:underline;
}

ul {
  text-align: left;
  color: #849319;
  font:normal 8pt /1.5 verdana, sans-serif;
}

ul li a:link, ul li a:visited, ul li acronym{
  color:#FFFFFF;
  font-weight:normal;
  text-decoration:none;
  text-align: left;
}

ul li acronym{
  border-bottom:1px dotted #ffa94d;
}

ul li a:hover, ul li a:active, ul li a:hover acronym{
  color:#fff;
  text-decoration:underline;
}

ul li a.c:link, ul li a.c:visited{
  color:#bcd0e5;
  font-style:italic;
}

ul li a.c:hover, ul li a.c:active{
  color:#fff;
}

ul li:hover{
  background:url(images/list_over.gif) top left repeat-x;
}

a:link, a:visited{
  color:#fff;
  font-weight:bold;
  text-decoration:underline;
}

a:hover, a:active{
  color:#bcd0e5;
  text-decoration:none;
}

#elfooter p {
  color:#FFFFFF;
  font: 9px trebuchet MS;
  text-align:center;
}

