* {font-family:Helvetica, Verdana, Arial,sans-serif}
body {background: url(../img/bg.jpg) repeat-x #A8A8A8; padding:0; margin:0 auto;}
#site {background: url(../img/bg-int.jpg) repeat-x #A8A8A8; padding:0; margin:0 auto;}
#slide {background: url(../img/shadow.png) no-repeat center 410px; padding-top: 10px; height:450px;  width: 865px; margin:0 auto; text-align:center; }
#slide_porti {background:none; padding-top: 10px; height:450px;  width: 1000px; margin:0 auto; text-align:center; }
#menu {height:42px; padding:0; margin:0 auto;}
#topo {height:111px; width:1000px; margin: 0 auto; padding:0}
#topo IMG {float:left; padding:0; margin:0; padding-top:0; vertical-align:top}
#topologo { height:111px; width:234px; float:left;}
#topotitulo {height:111px; width:234px; float:right;}
#corpo_emp, #corpo {background:url(../img/madeira.jpg) repeat-x; height:700px; margin: 0 auto; padding-top:0;}
#corpo_cont {background:url(../img/madeira.jpg) repeat-x; height:1010px; margin: 0 auto; padding-top:0;}
#corpo_serv {background:url(../img/madeira.jpg) repeat-x; height:780px; margin: 0 auto; padding-top:0;}
#corpo_port {background:url(../img/madeira.jpg) repeat-x; height:500px; margin: 0 auto; padding-top:0;}
#corpo3 {background:url(../img/madeira.jpg) repeat-x; height:40px; margin: 0 auto; padding-top:10px;}
#corpo2 {height:471px;  text-align:center; margin:0 auto; background:url(../img/bg-2.jpg) #A8A8A8 repeat-x;}
#corpo2_int {height:auto;  text-align:center; margin:0 auto; background:url(../img/bg-2.jpg) #A8A8A8 repeat-x;}
#corpo2 h1{font-size:18px; color:#999999; padding-top:30px; text-align:center;}
#corpo4 {height:420px; width:960px;  text-align:center; margin:0 auto; }
#corpo4 p {text-align:left;}
#corpo4 ul { list-style: circle; text-align:left;}
#corpo4 a:link {color: #990000; font-weight:bold; text-decoration:none; }
#corpo4 a:visited {color:#990000; font-weight:bold; text-decoration:none;}
#corpo4 a:hover {color:#666666;}
#index {height: 372px;}
#index_int {height: 450px; text-align:center; margin:0 auto; width:960px;}
#internas {height: 372px;}
#box_pai { width:640px; float:left; height:420px; }
#box1 {width:320px; float:left; height:400px; background:url(../img/box_bg.png) no-repeat center; padding-top:20px;}
#box2 {width:320px; float: right; height:400px; background:url(../img/box_bg.png) no-repeat center ; padding-top:20px}
#box3 {width:320px; float: right; height:400px; background:url(../img/box_bg.png) no-repeat center; padding-top:20px}
#footer { height:99px; width:auto; margin:0 auto; padding:0; background: url(../img/faixa_vermelha.jpg) repeat-x #A8A8A8}
.Titulo {font-family:Helvetica, Verdana, Arial,sans-serif; font-size:73px; color:#CCCCCC; text-align:right; padding-top:0; margin-top:0; vertical-align:middle; padding-top: 10px;}
#footer p {padding-top:0; font-size:14px; color: #4A2316; text-align:center; padding-top:10px}
#menu UL {list-style:none; margin:0 auto; text-align:center; padding-top:10px;}
#menu LI {display:inline; padding-left:8px; padding-right:8px;}
#menu LI a {font-size:18px; color:#cccccc; text-decoration:none; text-align:left; }
#menu LI a:hover {text-decoration:none;color:#4A2316; background:#CCCCCC;}
h1  {color:#999999; font-size:38px; padding-top:10px}
p {color:#222222; font-size:14px; padding-left:20px; padding-right:20px;  text-align:justify; padding-top:0; padding-bottom:0;}
#corpo2 IMG { text-align:center; margin: 0 auto; padding-top:0;}
.vibe { font-size:10px; color:#333333;}
#conteudo {height:261px; text-align:center; margin:0 auto; width:960px;}
#int2 {background:url(../img/interno1.png) no-repeat; height:13px;}
#int3 {background:url(../img/interno2.png) repeat-y; height:220px;}
#int3_cont {background:url(../img/interno2.png) repeat-y; height:500px; padding-top:10px;}
#int3_serv {background:url(../img/interno2.png) repeat-y; height:280px;}
#int3 IMG { margin-top:10px; float:left; border: medium solid #FFFFFF; margin-right: 10px; margin-left: 10px;}
#int3 p, #int3_serv p {padding-top:10px;}
#int4 {background:url(../img/interno3.png) no-repeat; height:28px;}
#int3_serv ul{ list-style:  circle; text-align:left; font-size:14px;}
#mapa {height:500px; width:480px; float:left;}
#form {height:500px; width:480px; float: right;}
/*
	Coin Slider jQuery plugin CSS styles
*/
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }