*{margin:0;padding:0;}
body {margin:0 auto; background:url(../images/bg.jpg) repeat-x bottom #F6F6F6; border-top:solid 8px #666; font-family:Arial, Helvetica, sans-serif;}
#wraper {height:auto; margin:0; padding:0;}
#topo {width:972px;  margin:0 auto; }
#header { height:255px; margin:0; background:url(../images/header_bg.png) repeat-x}
#header img{ margin:36px 0 0 5px; border:none; float:left}
h1{color:#D20F08; margin:3px 10px; font-size:25px}
h2{color:#D20F08; margin:3px 10px; font-size:21px}
h3{color:#D20F08; margin:3px 10px; font-size:16px}
h4{color:#D20F08; margin:3px 10px; font-size:11px}
li { list-style:none; margin:0; padding:0}
ul { margin:0; padding:0}
ul li { list-style:none; margin:0; padding:0}
a {text-decoration:none;
	transition: color 0.3s ease-in; /*padrão*/
    -webkit-transition:color 0.3s ease-in; /*chrome & safari*/
    -moz-transition: color 0.3s ease-in; /*firefox*/
    -o-transition: color 0.3s ease-in; /*opera*/}
.wrapper { width:972px;  margin:0 auto;}
#menu {border-radius:10px; width:972px; background:#666; height:34px; overflow: hidden; position: absolute; top: 233px; margin:0 auto;}
#menu ul {  width:732px;  height:34px; margin:auto; text-align:center; }
#menu ul li { float:left; margin:0;}
#menu ul li a { font-size:15px; color:#fff; height:20px; margin:0px 2px 0 0; padding:7px 20px; display:block;
	transition: background 0.3s ease-in; /*padrão*/
    -webkit-transition:background 0.3s ease-in; /*chrome & safari*/
    -moz-transition: background 0.3s ease-in; /*firefox*/
    -o-transition: background 0.3s ease-in; /*opera*/
}
#menu ul li a:hover, #menu ul li a.atual { color:#E4E4E4; background:#333333;}
#banner { border-radius:5px; width:966px; height:415px; margin:15px auto 55px auto;}
#banner iframe { border-radius:5px;}
#box_home { border-radius:2px; height:250px; width:100%; margin:-30px 0 0 0; }
#box_home p{ margin:8px; height:122px;}
.box_btn {font-size:14px; text-align:center; height:25px; width:200px; margin:auto; background:#D20F08;  border-radius:0 0 30px 30px;   color:#FFF;}
.box_btn a{font-size:14px; background:#D20F08; padding: 0px 69px 9px 69px;  border-radius:0 0 30px 30px;  color:#FFF;}
.box_btn:hover a{background:#AA0B07;}
#box1 { border-radius:5px; height:170px; float:left; width:300px; margin:10px; border:2px #CF2523 solid; background:#FFF;}
#box1:hover {border:3px #AA0B07 solid; background:#FFF; margin:9px;}
#box2 {border-radius:5px; height:170px; float:left; width:300px; margin:10px; border:2px #CF2523 solid;background:#FFF;}
#box2:hover {border:3px #AA0B07 solid; background:#FFF; margin:9px;}
#box3 {border-radius:5px; height:170px; float:left; width:300px; margin:10px; border:2px #CF2523 solid;background:#FFF;}
#box3:hover {border:3px #AA0B07 solid; background:#FFF; margin:9px;}
#footer {background:none; height:167px; width:100%;}
#footer a{color:#fff; }
#footer a:hover{color:#ECECEC}
#footer ul li.facebook a{background:url(../images/facebook.png) no-repeat; background-position:left; padding:8px 0 8px 35px;}
#footer p.copyright { font-size:12px; color:#fff; font-weight:bold; float:left; text-align:left; font-style:normal; margin:120px 0 0 -230px;}
#footer img { float:left; margin: 10px 0 0 95px;}
#footer ul{ margin-left:425px;}
#footer ul li.facebook{margin:0 0 20px 0;}
p.endereco{float:right; color:#fff; margin-top:-105px; margin-right:20px; font-size:14px;}
.titulo {font-size:16px; font-weight:bold;}
span.address {background:url(../images/address.png) no-repeat; background-position:left; padding:6px 35px;}
span.email {font-size:20px; font-weight:bold; background:url(../images/email.png) no-repeat; background-position:left; padding:6px 35px;}
span.fone {font-size:20px; font-weight:bold; background:url(../images/phone.png) no-repeat; background-position:left; padding:6px 35px;}
span.paragrafo {padding:6px 35px;}
#slide_topo {float:right; margin:-0px 20px 0 0;  height:222px; width:420px; background:url(../images/slide_topo_bg.png) no-repeat;}
#slide_topo iframe {margin-left:-35px; height:221px; width:440px;border-radius:0 0 15px 15px;}
#conteudo { border-radius:5px; background:#F2F2F2; padding-bottom:10px; width:966px; margin:32px auto 55px auto;}
#conteudo p { width:94%;  margin:10px 50px;}
#conteudo a {font-weight:bold; color:#000000!important;}
#conteudo a:hover {font-weight:bold; color:#CF2523!important;}
#conteudo ul li, #conteudo ol li  {padding:5px 0 5px 20px; background:url(../images/list.png) 0 8px no-repeat;}
#conteudo ul {margin:0 0 15px 100px;}
#conteudo ol li {background:none;padding-left:0;}
#conteudo ol {margin:0 0 15px 100px;}
#conteudo img {width:230px; height:172px; margin-left:9px; border-radius:5px;
filter:alpha(opacity=82);
	-moz-opacity:0.82;
	opacity:0.82;
	transition: opacity 0.3s ease-in; /*padrão*/
    -webkit-transition:opacity 0.3s ease-in; /*chrome & safari*/
    -moz-transition: opacity 0.3s ease-in; /*firefox*/
    -o-transition: opacity 0.3s ease-in; /*opera*/}
#conteudo img:hover
	{filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;}
#conteudo table { margin-left:50px;}
table.contato { margin-left:-100px;}
iframe.mapa {border-radius:10px; border:#999999 2px dashed;  }
.formulario { float:left;}
.localizacao{float:right}
#contato { margin-left:20px!important}