body {
 text-align: center;
 font: 12px verdana, sans-serif;
 color: #5D5D5D;
 margin: 0px;
 padding: 0px; 
 background-color : #A9CB63;
background-image : url(/images/bg.jpg);
background-repeat : repeat-x;
line-height:18px;
}
h1 {
  font:23px arial;
  color:#4B5558;
  margin:0px;padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:normal;
}
h2 {
  font:20px arial;
  color:#6E8E2F;
  margin:0px;padding:0px;
  padding-top:3px;
  padding-bottom:5px;
  font-weight:normal;
}
form,input,h3
{
margin:0px;padding:0px;clear:both;
}
span
{
color:#6E8E2F;
}
p
{
margin:0px;padding:0px;padding-top:5px;padding-bottom:5px;
}
a:link, a:visited { 
 color: #333333;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}
img {
 border: none;
}
.clearer {
 clear: both;
}
.separator {
padding:0px;
margin:0px;
height : 10px;
clear : both;
}
#container-bg {  
  margin-left: auto;
  width: 1059px;
  margin-right: auto;  
  background : url(/images/bg2.jpg) 0px 100px;
}
#container-bg2 {  
  margin-left: auto;
  width: 1059px;
  margin-right: auto;
  background : url(/images/banner.jpg) no-repeat;
}
#container-body {  
  margin-left: auto;
  width: 1027px;
  margin-right: auto;
  text-align: left;
  
  padding-bottom:10px;
}
#menu {
padding-top:107px;
padding-left : 25px;
margin-bottom:10px;
}
#menu ul {
list-style-type : none;
padding : 0;
margin : 0;
padding-top:5px;
padding-bottom:5px;
}
#menu ul li {
display : inline;
padding : 0;
margin : 0;
text-align : center;
padding:10px 19px 8px 19px;
background:url(/images/menubg.jpg) right 0px no-repeat;
border-left:1px solid #6F9444;
margin-left : 8px;
line-height:18px;
}
#menu ul li a {
color : #ffffff;
font-weight : bold;
}
#menu ul .menu-on a {
color : #6E8E2F;
}
#menu ul .menu-on {
background:url(/images/menubg_on.jpg) right 0px no-repeat;
border-left:1px solid #E9F3DB;
}
#content-left
{
float:left;width:305px;
}
#content-right
{
float:left;width:690px;padding:10px;padding-right:0px;
background:#ffffff;
text-align:left;
}
.box
{
background:url(/images/box-bg.jpg) repeat-y;width:305px;
}
.box-content
{
background:url(/images/box-bg-content.jpg) repeat-x;
margin:0px 22px 0px 27px;
padding:3px 5px 0px 10px;
}
.box-content ul {
list-style-type : none;
padding : 0;
margin : 0;
font:18px arial;
font-weight:bold;

}
.box-content ul li {
padding : 0;
margin : 0;
color : #6E8E2F;
padding:6px 0px 6px 0px;
}
.box-content ul li a {
color : #6E8E2F;
}
.box-content ul li ul{
list-style-type : none;
padding : 0;
margin : 0;
font:14px arial;
font-weight:normal;

}
.box-content ul li ul li {
padding : 0;
margin : 0;

padding:3px 0px 3px 0px;
}
.box-content ul li ul li a {
color : #4B5558;
}
.button {
background : url(/images/button.jpg) no-repeat;
float : right;
margin : 5px;
margin-right : 15px;
}
.button a {
display : block;
background : url(/images/button_right.jpg) no-repeat right 0;
padding :5px 24px 8px 22px;
font:14px arial;
color : #ffffff;
font-weight:bold;
}
.button a:hover {
text-decoration : none;
}
#newsletter
{
background : url(/images/newsletter.jpg) no-repeat;margin-left:16px;padding:10px;
}
#newsletter div
{
width:107px;height:165px;color:#ffffff;font-weight:bold;
}
#newsletter input
{
float:right;
width:170px;
margin-right:10px;
}
#footer
{
background:url(/images/footer.jpg);padding:13px;margin:10px;margin-bottom:0px;font-weight:bold;
}
#footer ul {
float : left;
width:300px;
list-style-type : none;
padding : 0;
margin : 0;
padding-left : 20px;
padding-top : 5px;
}
#footer ul li {
display : inline;
text-align : center;
border-left : 1px solid #666666;
}
#footer ul li a {
padding-left : 13px;
padding-right : 13px;
color : #666666;
}
#footer p {
float : left;
width:330px;
padding-left : 20px;
color : #666666;
}
.tdtable
{
border-bottom:1px dotted #C0C0C0;
padding-bottom:5px;
padding-top:5px;
}
.title
{
font:20px arial;
  color:#6E8E2F;float:left;padding-top:2px;
}
.title a
{
font:20px arial;
  color:#6E8E2F;
}
.subtitle
{
font:14px arial;
  color:#6E8E2F;float:left;padding-top:2px;
}
.subtitle a
{
font:14px arial;
  color:#6E8E2F;
}
.tdtable .f
{
font-size:12px;
}
.icons {
vertical-align : middle;
}
.details
{
border-bottom:1px dotted #C0C0C0;font-size:12px;padding-top:4px;padding-bottom:4px;
}
#price
{
color:#6E8E2F;font-size:18px;
}
.tmenu { 
  font-weight:bold;color:#6E8E2F;font-size:15px;
}
.fr
{
float:right
}
.fl
{
float:left;
}
#comparacion
{
border-top:1px solid #148C14;border-right:1px solid #148C14;margin:0px;padding:0px;
}
#comparacion td
{
border-bottom:1px solid #148C14;border-left:1px solid #148C14;padding:4px;
}
.statichint
{
font:10px arial;
color:#666666;
}