
#bodypage {
background-repeat:repeat-x;
background-color: #F6A146;
color: #000000;
background-image:url(../images/d2bg-brown.jpg);
}

#mainframe {
text-align: left;
}

#page {
width: 1000px;
}


#layout {
padding: 0px;
padding-bottom: 0px;
}

#logofront {
margin-left: 19px;
}

#menu {
border: 19px solid #ffffff;
height: 48px;
line-height: 48px;
}

#menu a {
font-size: 18px;
font-weight:bold;
text-decoration:none;
}

.menu-first-active {
padding-left: 30px;
float: left;
padding-right: 30px;
background-image:url(../images/d2menubg-brown-active.gif);
}

.menu-first-active a {
color: #2f460d;
}

.menu-first {
padding-left: 30px;
float: left;
padding-right: 30px;
}

.menu-first a {
color: #ffd511
}

.menu-inner {
padding-left: 30px;
float: left;
padding-right: 30px;
}

.menu-inner a {
color: #ffd511
}

.menu-inner-active {
padding-left: 30px;
float: left;
padding-right: 30px;
background-image:url(../images/d2menubg-brown-active.gif);
}

.menu-inner-active a {
color: #2f460d;
}

.menu-last {
padding-left: 30px;
float: left;
padding-right: 30px;
}

.menu-last a {
color: #ffd511
}

.menu-last-active {
padding-left: 30px;
float: left;
padding-right: 30px;
background-image:url(../images/d2menubg-brown-active.gif);
}

.menu-last-active a {
color: #2f460d;
}

#content {
background-color:#FFF;
padding: 19px;
min-height: 500px;
}

#about-left {
float: right;
width: 670px;
text-align:left;
color: #68777e;
font-size: 14px;
}

#content-left {
float: right;
width: 670px;
text-align:left;
color: #68777e;
font-size: 14px;
}

.content-left-image {
margin-bottom: 10px;
}

#content-right {
float: left;
width: 250px;
text-align:left;
border-right: 1px solid #dcf2ff;
padding-right: 10px;
line-height: 20px;
}

#content-right a {
color: #DA7A30;
font-weight:bold;
margin-top: 4px;
margin-bottom: 4px;
text-decoration:none
}

#about-right {
float: left;
width: 250px;
text-align:left;
border-right: 1px solid #dcf2ff;
padding-right: 10px;
}

#about-right a {
color: #DA7A30;
font-weight:bold;
margin-top: 4px;
margin-bottom: 4px;
text-decoration:none
}

.contactstitle {
height: 48px;
background-image:url(../images/d2menubg-brown-active.gif);
line-height: 48px;
color: #000;
font-size: 18px;
font-weight:bold;
padding-left: 10px;
margin-top: 4px;
margin-bottom: 4px;

}

.contactpuntos {
color: #DA7A30;
font-weight:bold;
margin-top: 4px;
margin-bottom: 4px;
}



#bottom {
width: 1000px;
line-height: 32px;
}

.bottom-left {
float: left;
}

.bottom-left a {
color: #3093e8;
}

.bottom-right {
float: right;
}

.bottom-right a {
color: #3093e8;
}

div.productimages {
float: right;
margin-top: 15px;
text-align: right;
}

div.productimages img {
border: 1px solid #DA7A30;
margin-bottom: 20px;
margin-left: 10px;
}

div.companiesrowimage {
float: right;
width: 240px;
text-align:center;

}

div.companiesrowimage img {
border: 1px solid #DA7A30
}

div.companiesrowdesc {
float: left;
width: 670px;
}

div.companiesrowdesc a {
color: #c86112;
font-weight:bold;
}

.companiesrowdescleft a {
color: #DA7A30;
font-weight:bold;
}

.cmstitle {
background-image:url(../images/d2menubg-brown-active.gif);
line-height: 48px;
color: #fff;
font-size: 18px;
font-weight:bold;
padding-left: 10px;
margin-bottom: 8px;
margin-top: 8px;
}

div.offerrequest input, textarea {
border: 1px solid #DA7A30;
padding: 2px;
font-size: 12px;
font-family: Verdana, Geneva, sans-serif;
width: 300px;
}

div.offerrequest label {
width:140px;
padding:0;
display:block;
float: left;
margin-bottom: 16px;
margin-right: 15px;
}

.treecompany {
font-size: 16px;
color: #DA7A30;
font-weight:bold;
}

.treecompanyleft {
font-size: 16px;
color: #DA7A30;
font-weight:bold;
float: left; 
height: 65px; 
width: 570px;
}

.facebookbutton {
float: right; 
height: 65px; 
width: 100px	
}


.productimagesindex {
float: left;
width: 250px;
text-align:left;
border-right: 1px solid #DA7A30;
padding-right: 10px;
text-align:center;

}

.productimagesindex img {
margin-bottom: 15px;
border: 1px solid #DA7A30;
}

.buttonrequest a {
padding: 5px;
color: #fff;
background-color: #DA7A30;
font-weight: bold;
text-decoration:none;
margin: 5px;
}

div.companiesrow1 {
margin-top: 10px;
padding: 10px;
}

div.companiesrow2 {
padding: 10px;
margin-top: 10px;
background-color: #f6e6d5;
border: 1px solid #E3DCBF
}

.boldtitle {
color: #DA7A30;
font-weight: bold;
}

.keywords {
border: 1px dashed #DA7A30;
color: #DA7A30;
font-size: 12px;
padding: 5px;
margin-top: 8px;
margin-bottom: 8px;
}

.keywords a {
color: #2f460d;
text-decoration:none
}




