body { 	margin:0; background-color:#e6e5e5; color:#6C5A4F }

div#page {
position:relative;
display:block;
top:0;
left:0;
width:100%;
}

div#toplogo {
width:950px;
height:120px;
}


div#toplogosx {
width:525px;
height:120px;
float:left;
background:url(../images/logo.gif) 0 20px no-repeat; 
}


div#toplogodx {
width:425px;
height:120px;
float:right;
}

div#toplogodx ul {
list-style-type:none;
padding:0;
margin:0;
}

div#toplogodx ul li.l {
float:right;
width:152px;
background:url(../images/div_menu_top.jpg) 151px 0px no-repeat;
height:16px;
text-align:right;
padding: 42px 2px 0 0;
}

div#toplogodx ul li.s {
float:right;
width:132px;
background:url(../images/div_menu_top.jpg) 131px 0px no-repeat;
height:16px;
text-align:right;
padding: 42px 2px 0 0;
}

.spmenutop { line-height:18px; padding-right:2px }
.menulist { line-height:18px; padding:18px 26px 18px 0;  }
.boxmenulist { padding: 18px 0 0 0; }


div#topmenu {
width:100%;
height:284px;
background:url(../images/bgtop.jpg) repeat-x;
}


div#menu {
width:950px;
height:284px;
background:url(../images/topmenu.jpg) repeat-x;
}

div#menuwrite {
width:600px;
height:240px;
padding:10px 0 0 0;
}

div#menuwrite ul { 
list-style-type:none; 
padding:0; 
margin:0;
float:right;
}

div#menuwrite ul li {
text-align:right;
padding:13px 0 2px 0;
} 

div#menuwrite ul li#s1 { background:url(../images/bull_menu.jpg) 380px 10px no-repeat; width:400px; }
div#menuwrite ul li#s2 { background:url(../images/bull_menu.jpg) 370px 10px no-repeat; width:390px; }
div#menuwrite ul li#s3 { background:url(../images/bull_menu.jpg) 360px 10px no-repeat; width:380px; }
div#menuwrite ul li#s4 { background:url(../images/bull_menu.jpg) 350px 10px no-repeat; width:370px; }
div#menuwrite ul li#s5 { background:url(../images/bull_menu.jpg) 340px 10px no-repeat; width:360px; }
div#menuwrite ul li#s6 { background:url(../images/bull_menu.jpg) 330px 10px no-repeat; width:350px; }
div#menuwrite ul li#s7 { background:url(../images/bull_menu.jpg) 320px 10px no-repeat; width:340px; }


div#bpage {
width:966px;
background:url(../images/bg_bpage.jpg) repeat-y;
}


div#btitle {
width:950px;
height:40px;
background:url(../images/ln_section.jpg) 0px 39px no-repeat;
padding:0;
}


div#navbar {
width:950px;
height:36px;
background:url(../images/bg_navbar.jpg) repeat-x;
}

div#navbar ul {
list-style-type:none;
padding:0;
margin:0;
}

div#navbar ul li {
float:left;
padding:8px 0 0 5px;
}


div#btext {
width:850px;
padding:50px 0 80px 0;


}


div#company_text {
    width:500px;
    float:left;
}


div#company_pic {
    width:350px;
    float:right;
}


div.btitleSubsection {
width:100%;
height:40px;
background:url(../images/ln_section.jpg) 0px 19px no-repeat;
padding:0;
}

div.bbodySubsection {
border:1px solid #EEEEEE;
padding:10px
}






div#footer {
width:100%;
background:url(../images/bg_footer.jpg) repeat-x;
height:100px;
}


div#footer_text {
width:900px;
height:80px;
padding-top:20px;
}


div#formsx {
width:390px;
float:left;
padding:10px;
}

div#formdx {
width:390px;
float:left;
margin:0 0 0 10px;
padding:10px;
}

fieldset {
border: none;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom: 1px solid #EEEEEE;
border-left: 1px solid #EEEEEE;
}


.modulo {
border: 1px solid #6C5A4F;
}

div.clienteport {
padding:10px 10px 0 10px;
}

.push {
width:192px;
background-color:#1d1300;
border: 1px solid #000000;
}

div.pic_single {
width:180px;
padding:10px;
float:left;
border:1px solid #DDDDDD;
background-color:#EEEEEE;
margin: 0 10px 10px 0;
}
img.cliente {
border:1px solid #DDDDDD;
}
img { padding: 0;}
img.imgsx { padding: 0 10px 0 0;}
div.clear { clear:both; }

