@charset "utf-8";

body {background-color:#9CC; margin:0}
header {background:url(IMAGENS/header.jpg); width:100%; height:150px;}
#banner {width:1000px; height:320px; margin:auto; overflow:hidden;}
#conteudo {width:1000px; height:700px; margin:auto;}
footer {background:url(IMAGENS/header.jpg); width:100%; height:150px;}
#topo {width:1000px; height:150px; margin:auto;}
#logo {width:290px; height:90px; font:23px italic bold Corbel; color:#FFFFFF; margin:20px 0px 0px 20px; float:left;}
#nome {font:54px Corbel; color:#0c6c92;}
#menu1 {float:right; width:190px; height:12px; margin:40px 40px 0px 0px; border:none;}
#menu1 img{float:left; margin:0px 35px 0px 0px;}
#menu2 {float:right; margin:22px 90px 0px 0px;}
#menu2 ul{list-style:none;}
#menu2 ul li{float:left;}
#menu2 a{text-decoration:none; font:17px Arial; color:#FFFFFF; padding:7px 10px 7px 10px;}
#menu2 a:hover{background-color:#000000;}
aside{float:left; width:346px; height:100%; background-color:#E4E4E4;}
#textos{float:left; width:654px; height:100%;}
#textos span{font:22px Corbel bold; float:left; width:100%; margin:25px 0px 0px 20px;}
#textos p{font:17px Corbel; float:left; width:634px; margin:5px 0px 0px 20px; text-align:justify; color:#333;}
.btn{float:right; margin:10px 0px 0px 15px; font:14px Corbel bold; color:#FFFFFF; text-decoration:none; height:30px; line-height:30px; padding:0px 8px 0px 8px; letter-spacing:1px; border-radius:8px; box-shadow:1px 1px 2px #000; background:url(IMAGENS/bg_btn.jpg) repeat-x;}
.btn:hover{background:url(IMAGENS/bg_btn2.jpg) repeat-x;}
#depoimento{float:left; width:100%; height:280px; margin:30px 0px 0px 0px;}
#recente{float:right; width:200px; height:220px; border-radius:8px; padding:40px 20px 20px 20px; background:url(IMAGENS/recente.jpg); font:19px Corbel; color:#FFFFFF;}
#clientes{width:260px; float:left; font:17px Corbel; text-align:justify; margin: 40px 0px 0px 65px; color:#000000;}
#clientes span{margin:0px 0px 7px 0px; color:#000000; font:bold;}
#novidades{width:228px; margin:15px 0px 0px 59px;}
#listatitulo{font:22px bold Corbel; text-transform:uppercase;}
#listalink{font:16px bold Corbel; color:#069;}
#listaitem{font:16px Corbel;}
#formulario{float:left; margin:25px 0px 30px 59px;}
#tituloform{font:bold 21px Corbel; text-transform:uppercase;}
#formulario form{font:bold 15px Corbel;}
#formulario input{margin:2px 0px 12px 0px; padding:3px; color:#069;}
Footer span{font:15px Corbel; color:#FFFFFF; width:100%; float:left; margin:75px 0px 0px 0px; text-align:center;}
#textoempresa{float:left; font:17px Corbel; color:#333; text-align:justify; margin:12px 0px 30px 20px;}
.imagempresa{float:left; margin:0px 20px 0px 0px;}
audio{margin:5px 0px 0px 0px; width:300px;}
table{float:left; margin:20px 0px 0px 15px}
.tbl{background:#CCC; width:80%; font:17px Tahoma; color:#000;}
.tbl2{background:#999; padding:0px 17px 17px 0px}
#fotos{float:left; width:203px; height:130px; margin:15px 0px 15px 15px;}
iframe{float:left; margin: 15px 7px 40px 25px;}
video{float: left; margin: 10px 7px 0px 24px;}
#textos form{width:550px; float:left; font:17px Corbel; margin:15px 0px 0px 60px;}
#textos input{width:550px; color:#069; font:16px Corbel; margin:0px; padding:4px;}
#textos textarea{width:550px; height:100px; color:#069; font:16px Corbel; margin:0px; padding:4px;}
#textos .btnform{width:150px; height:40px; margin:6px 0px 0px 15px; float:right;}
#textos input:invalid{background:#FFE6E6;}
#textoform span{width:100%; text-align:center;}
