body { margin:0; padding:0; font-size:11px; line-height:16px; font-family: Arial, Tahoma;}

a { color:#fe5800;}

a:hover { text-decoration:none;}

.orange { color:#fe5800;}



#header { background: url(/tpl/imagens/header_bckg.gif) repeat-x; height:120px;  }

#logo { width:780px; margin:0 auto; padding:50px 0 0 20px; }

#logo a{ color:#FFFFFF; text-decoration:none; font-weight:bold; height:12px; font-size:20px; text-transform:uppercase;}

#logo a:hover { }

#menu {color:#fff; text-align:center; margin-top:22px;}

#menu ul{ width:780px; margin:0 auto;list-style:none; padding:0; text-align:left;}

#menu ul li{display:inline}

#menu ul a { display:block; float:left; font-weight:bold; font-size:13px; text-decoration:none; color:#fff; background:url(/tpl/imagens/menu_enactive.gif) no-repeat bottom center; padding:8px 10px; width:118px; text-align:center; text-transform:uppercase;}

#menu ul a:hover { background:url(/tpl/imagens/menu_over.gif) no-repeat bottom center; color:#232323;}

#menu ul a.active { background:url(/tpl/imagens/menu_active.gif) no-repeat bottom center; color:#232323;}

#menu ul a.active:hover { background:url(/tpl/imagens/menu_active.gif) no-repeat bottom center; color:#232323;}



#main { width:100%; margin:20px 0 20px 0; float:left;}

#head_image { 

    height:200px;

    /*height:150px; */

    /*background:url(/tpl/imagens/head_bckg.jpg) no-repeat #fe5d00; */

    padding:0px 0 20px 20px; 

    line-height:24px;

}

#head_noimage { 

    padding:0px 0 20px 20px; 

    line-height:24px;

}



#slogan { color:#fe5800; font-family: "Arial Narrow", Arial, Tahoma; font-size:21px; text-transform:uppercase; }



#slogan span h1{ color:#fe5800; }



#under_slogan_text { color:#6f6e6e; font-size:10px; line-height:12px; padding-top:15px;}



#content { margin:0 auto; padding:0; width:780px;}

#content h1 { margin:20px 0 0 0; text-transform:uppercase; font-size:20px; color:#000; font-weight:normal;}

#text {float:left; width:530px; padding-left:20px;}

#textB {float:left; width:710px; padding-left:20px;}

#textB small {color:gray;}

#textB table{margin-top:-7px;}

#text h1 { font-size:16px;font-weight:bold;}

#sidebar { background:url(/tpl/imagens/sidebar_bckg.gif) repeat-x; margin:20px 0 0 560px; color:#6f6e6e; padding:20px; }

#sidebar h2 {color:#fe5800; margin:0 0 15px 0; font-size:14px; font-weight:bold; text-transform:uppercase;}

#sidebar ul {margin:0px 0px 0px -20px;}



#footer {background:url(/tpl/imagens/footer_bckg.gif) repeat-x #3f3e3e 0 2px; height:94px; margin-top:20px; clear:both;}

#left_footer { float:left; padding:40px 0 0 30px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px;}

#left_footer a { color:#FFFFFF;}

#left_footer a:hover { text-decoration:none;}

#right_footer { float:right;  padding:40px 30px 0 0; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size:11px; text-align:right;}

#right_footer a { color:#FFFFFF;}

#right_footer a:hover { text-decoration:none;}



#content_slogan {float:left; width:220px;}

#content_slogan_samplegallery {float:left;width:504px;margin:0px 0px 20px 10px;height:204px;}

#design_authors {font-size:6px;}



.solutions_boxes {float:left;width:520px;border:solid 0px blue;}

.solutions_boxes_img {float:left;width:138px;margin:40px 0px 0px 0px;}

.solutions_boxes_img span {margin:0px 0px 0px 10px;font-size:11px;}

.solutions_boxes_txt {float:left;width:380px;}



.solutions_boxesB {float:left;width:708px;border:solid 0px blue;}

.solutions_boxes_imgB {float:left;width:380px;margin:0px 0px 0px 0px; border:solid 0px blue;}

.solutions_boxes_imgB span {margin:0px 0px 0px 10px;font-size:11px; border:solid 0px green;}

.solutions_boxes_txtB {float:left;width:320px;margin:20px 0px 0px 0px; border:solid 0px red;}

.solutions_boxes_txtC {float:left;width:320px;margin:0px 0px 0px 0px; border:solid 0px red;}



#galeria_base ul{float:left;width:600px;list-style:none; text-align:center;}

#galeria_base ul li{float:left;width:150px;height:100px;}



/* banners em slide */

#bs1{ 

    position: relative;

    visibility: hidden;

    border: 0px solid #efefef;

}

#bs2{ 

    position: relative;

    visibility: hidden;

    border: 0px solid #efefef;

}

/* /banners em slide */



/* molduras em imagens */

.img-shadow {

  float:left;

  background: url(/tpl/imagens/shadowAlpha.png) no-repeat bottom right !important;

  background: url(/tpl/imagens/shadow.gif) no-repeat bottom right;

  margin: 10px 0 0 10px !important;

  margin: 10px 0 0 5px;

  }



.img-shadow img {

  display: block;

  position: relative;

  background-color: #fff;

  border: 1px solid #a9a9a9;

  margin: -6px 6px 6px -6px;

  padding: 4px;

  } 

/* /molduras em imagens */



/* listagem de preços */

#wrapP{

width:500px;

border:0px solid #eff2df;

margin:0 10px;

margin-top:40px;

float:left;

/*background:#809900;*/

}

#wrapP ul{

padding:20px 40px;

list-style:none;

float:left;

border:1px solid #4c7300;

position:relative;

left:-2px;

top:-2px;

background:#eff2df;

color:#000000;

margin:0px;

}

#wrapP li{

border-bottom:1px dotted #000;

line-height:1.0;

margin:0 0 .5em 0;

position:relative;

width:100%;

float:left

}

#wrapP li span{

background:#eff2df;

padding:0px 0 1px 5px;

float:right;

color:#000;

position:relative;

top:.2em;

}

#wrapP li em{

float:left;

margin:0;

position:relative;

/*font-weight:bold;*/

top:.2em;

padding:0 5px 0 0;

background:#eff2df;

font-style:normal;

}

/* /listagem de preços */



