@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
img {border:none}
body {font-family: 'Lato', sans-serif;}
h2 { font-size:21px; font-weight:bold; color:#9c1f23; line-height:34px;} 
h3 { font-weight:bold; color:#c04605; font-size:21px;}
.titulointerna {background-color:#e7e7e7}
p {font-size:16px; color:#3e3e3e;}
a:link {color:#e96824;}
a:hover{ color:#9c1f23;}
a:active{ color:#e96824;}
a:visited{ color:#e96824;}
.titulopagina {font-weight:bold; color:#fff; font-size:27px; text-transform:uppercase; line-height:60px; padding-left:20px;}
.titulopagina a{font-weight:bold; color:#fff; font-size:16px; text-transform:uppercase; padding-left:8px; }
#wrap {width:980px;margin:auto; position:relative;}

#linha {width:100%; height:4px; background-color:#9c1f23;}
#logotipo {width:340px; margin:auto; margin-top:33px; margin-bottom:28px;}
#logorevista {width:980px; margin:auto; margin-top:33px; margin-bottom:28px;}
#decor {height:342px; width:100%; background-image:url(../images/decor.jpg); background-repeat:repeat;}
#decor-interna {height:100px; width:100%; background-image:url(../images/decor.jpg); background-repeat:repeat;}

#apresentacao { height:160px; width:100% ; background-color:#e7e7e7; position:relative; float:left; text-align:center;}
#apresentacao p{ font-size:21px; color:#3e3e3e; line-height:30px; margin-top:20px;}
.enfase{ font-weight:bold; color:#c04605; text-transform:uppercase;}
#destaque {width:235px; margin-right:13px; float:left; margin-top:28px;}
#clientes { width:100%; height:204px; background-color:#e7e7e7; margin-top:50px; padding-top:28px; text-align:center;}
#clientes p{font-weight:bold; text-transform:uppercase;}
#rodape { width:100%; height:52px; background-color:#3f3f3f; padding-top:30px;}
#rodape p{ font-size:14px; color:#FFF; display:block; float:left;}
#rodape img {float:right;}
#titpagina { height:58px; width:100%; position:relative; float:left; background-image:url(../images/bkg-titulo.jpg); background-repeat:no-repeat;}
#servicos {width:260px; margin-right:39px; float:left; margin-top:28px; background-color:#e7e7e7; height:225px; text-align:center; font-weight:bold; padding:10px 20px;}
#servicos p {margin-top:10px;}
.final {margin-right:0 !important;}
#beneficios {width:153px; margin-right:10px; float:left; margin-top:28px; background-color:#e7e7e7; height:245px; text-align:center; font-weight:bold;}
#revistas {width:153px; margin-right:9px; float:left; margin-top:10px; background-color:#e7e7e7; height:274px; text-align:center; font-weight:bold; padding:1px}
.revista {display:block; width:97%; border-bottom:2px #900 solid; }

#revistas2 {width:456px; margin-right:40px; float:left; margin-top:10px; background-color:#e7e7e7; height:274px; text-align:center; font-weight:bold; padding:1px}
.revista2 {display:block; width:100%; border-bottom:2px #900 solid; }

#submenu {width:24%; margin-top:15px; float:left;}
#submenu ul li{ list-style:none}
#submenu a:link {display:block; padding:8px; color:#FFF; margin-top:5px; background-color:#e96824; text-transform:uppercase; text-decoration:none; font-size:14px;}
#submenu a:hover {background-color:#9c1f23;}
#submenu a:visited { color:#FFF;}
.ativo {background-color:#9c1f23;}
#conteudo {width:72%; float:right;}
#conteudo ul { padding-left:15px;}

table{border-collapse: collapse; width:100%; border:1px solid;  }
table td, th, tr{border: 1px solid black; vertical-align:top; padding:8px;}

.contato td, th, tr {border: 1px solid white; }