html, body {
  padding: 0px;
  margin: 0px;
  height: 100%;
}

body { color: #000; height: 100%; font-family: verdana; padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6 { color: #000 }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #111 }
a { color:#000; text-decoration:none }
a:hover {  }
ul,ol,li { list-style:none; margin: 0; padding: 0; }
img { border: none; }

.body {
  position: absolute;
  width: 995px;
  left:50%;
  margin-left: -497px;
}
.top_texto { text-align: right; font-size: 10px; margin-top: 10px; }
.top_texto a { background-color: #ca521e; color: #ffffff; padding: 2px; }
.menu_right { float: left; width: 200px; margin-left: 30px; margin-top: 45px; height: 400px; }
/* .menu_right ul { margin-top: 20px;} */
/* .logo { margin-bottom: 45px; } */
.menu_right ul { width: 200px; }
.menu_right ul li { float: left; width: 40px; height: auto;}
.menu_right ul li img { Float: left; width: 40px; height: auto; }
.menu_right label { text-align: center; margin: 20px 0; display: block; text-transform: uppercase; font-size: 12px;}
.menu_right p { text-align: center; font-size: 10px; }
.menu_right p a { font-size: 10px; display: inline-block; }
.menu_right p a:hover { text-decoration: underline }
.menu_right p a.slide { display: inline-block; height: 10px; width: 10px; }
.front_gals { clear: both; padding-top: 50px}
.front_gals ul { width: 995px; }
.front_gals ul li { Float: left; width: 189px; height: 350px; margin: 4px;}
.front_gals ul li a {}
.front_gals ul li a img { width: 189px; height: 283px; border: 1px solid black; }
.front_gals ul li a p { text-align: center; text-transform: uppercase; font-size: 11px; padding: 20px 0 0 0; margin: 0; }

.galeria { float: right; width: 740px; position: relative; height: 600px; margin-top: 20px; overflow: hidden;}
.galeria .items { width: 20000em; position: absolute; }
.galeria .items img { float: left; border: 1px solid black; }

.perfil { font-size: 11px; clear: both; margin:0 200px; }
.perfil p.eng { font-style: italic; color: #888 }

.form_contato { width: 500px; float:left; padding-right: 30px; margin: 10px 0;}
.form_contato p { font-size:12px; color: #bbb; font-weight: bolder; margin: 0;}
.form_contato p input.text { color: #727272; padding: 3px; width: 281px; display: block; border: none; font-style: italic; border: 1px solid #727272; margin-bottom: 5px;}
.form_contato p textarea.area { color: #727272; padding: 3px; width: 100%; display: block; height: 150px; border: none; font-style: italic; border: 1px solid #727272;  }
.form_contato p input.send { display:block; margin: 0 auto; background-image: url('/imagens/send.jpg'); width: 52px; height: 34px; padding: 0px; border: 0px; }
.infos { margin: 10px 0 0 30px; float: left; }

.telefone, .ddd {
  padding: 3px; width: 281px; border: none; font-style: italic; border: 1px solid #727272; margin-bottom: 5px; color: #727272; 
}

.telefone {
  width: 200px;
}
input.ddd {
  width: 40px;
}

.body #thumbs {
  width: 205px;
}
.body #thumbs a {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 40px;
  float: left;
}
.body #thumbs img {
  width: 36px;
  height: 54px;
  border: 1px solid black;
  margin: 1px;
}
