*{margin:0; padding: 0;}

body{background-color: #FAFAFA;}

/*TOPO*/
#topo{width: 970px; height:180px;  margin: 0 auto; border-bottom: 4px solid #333333; margin-top: 5px;}

#logo{width: 970px; float: left;}

.logo{margin-top: 12px;}

/*.topo_left{float: left; margin-left: 15px;}

.topo_right{float: right; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color:#333333; margin-top: 2px; margin-right: 5px;}

.topo_right span{font-weight: bold;}*/
.header_right{margin-top: 20px;}

/*MENU*/
#menu{width: 970px; float: left; margin-top: 50px;}

#menu a{text-decoration: none; color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 20px; padding-right: 15px;}

#redes_sociais{float: right;}

/*HOME*/
#home{width: 970px; height: 350px; margin: 0 auto; margin-top: 20px; padding-left: 6px;position: relative; margin-bottom: 10px;}

/*DESTAQUES - HOME*/
#myCarousel{width: 565px; height: 325px; border: 1px solid #C8C8C8; float: left;}

/*#home ul li p{width: 559px; height: 56px;background-image: url("../images/fundo_destaque.png"); position: absolute; top: 240px; left: 0; color: #FFFFFF;}

#home ul li p{font-family:Arial,Helvetica,sans-serif; font-size: 18px; padding-top: 25px; padding-left: 20px;}

#home ul li p a{padding:8px; padding-right:13px; margin-left: 2px; padding-left: 12px; font-family:Arial,Helvetica,sans-serif; font-size: 18px; background-image: url("../images/btn_destaque.png");}

#home ul li p a{text-decoration: none; color: #FFFFFF}*/

/*ARTIGOS RECENTES - HOME*/
#artigos_recentes{width: 370px; height: 325px; border: 1px solid #C8C8C8; float: left; margin-left: 23px; background:#FFF;}

#artigos_recentes h1{font-size: 18px; margin-left: 20px; height: 30px !important;}

.artigos{ height: 40px; width: 335px; margin-left: 20px; padding-bottom: 5px; margin-top: 10px;}

.artigos img{float: left; margin-top: 3px;}

.artigos p{float: left; font-size: 12px; margin-left: 5px; font-weight: bold;}

.artigos p span{font-weight: normal !important;}

/*ARTIGOS*/
#artigos{width: 970px; max-height: 1400px; margin: 0 auto; margin-top: 15px; margin-bottom:20px;}

#relacao_artigos{width: 565px; float: left;}

.artigo{width: 565px; max-height: auto; }

.titulo{font-size: 18px !important; font-weight: bold; margin-left: 0 !important;}

.publ{font-size:14px;}

.artigo span{color:#000;}

.img_artigo{margin-top: 10px; margin-bottom: 5px;}

.img_artigo{width: 565px; height: 325px; border: 1px solid #C8C8C8;}

.descricao{font-size: 13px; width: 450px; float: left; color: #333 !important;}

.artigo a{float:right; padding: 10px; padding-left: 17px; padding-right: 15px; font-size: 16px; color: #FFF; text-decoration: none;
         font-weight: bold; margin-top: 2px;}

.linha{width: 565px; border: 2px solid #C6C6C6; float: left; margin-top: 10px;}

/*LATERAL - ARTIGO*/
.lateral{width: 300px; padding-bottom: 15px; border: 1px solid #C6C6C6; float: right; margin-top: 10px; background: #FFF; padding-left: 30px;}

.lateral form{margin-top: 15px;}

.lateral input{width:210px; height: 30px; border-top: 2px solid #C6C6C6; color: #6C6B6B; font-size: 18px; padding-left: 3px;}

.lateral p{font-size: 20px; font-weight: bold; margin-top: 15px;}

.lateral ul{list-style: none;}

.lateral ul li{color:#4B7DC7; font-size: 20px; margin-top: 10px;}

/*HISTORICO*/
#historico{width: 965px; max-height: 1000px; background: #FFF; border: 1px solid #999; margin: 0 auto; margin-bottom: 35px; margin-top: 25px;}

#historico h1{ margin-left: 20px; font-size: 20px; color: #333; height: 30px !important;}

#historico p{ width: 900px; margin-left: 25px; margin-top: 20px;}

/*CONTATO*/
#contato{width: 965px; height: 520px; background: #FFF; border: 1px solid #999; margin: 0 auto; margin-top: 25px; margin-bottom: 35px; position: relative;}

#contato p{margin-left: 20px; margin-top: 30px; font-size: 20px; font-weight: bold;}

#contato form{width:470px; margin-left: 20px; margin-top: 15px; float: left;}

#contato label{}

#contato textarea{resize: none; }

/*#btn_enviar{width: 105px !important; height: 40px  !important; font-weight: bold; font-size: 16px; float: right; cursor: pointer;}*/

.endereco{position: absolute; top: 0; left: 570px;}

#contato img{margin-left: 100px;}

/*RODAPE - HOME*/
#rodape_home{width: 960px; height: 320px; border-top:  1px solid #999; border-bottom:  1px solid #999;  margin: 0 auto;  margin-bottom: 30px; clear: both;}

.rodape_home{width: 300px; height: 270px; float: left; margin-top: 20px;}

.titulo_home{font-size: 20px !important; color:#333333; font-weight: bold; margin-left: 20px !important; margin-top: 15px;}

.desc{margin-top: 20px; width: 270px; margin-left: 20px; font-size: 16px; color:#333333;}

.rodape_home a{font-size:18px; font-weight: bold; color: #FFF;  text-decoration: none; padding: 10px; padding-right: 60px; padding-left: 60px; margin-left: 53px;}

/*RODAPE*/
#rodape{width: 970px; height:50px; background: url("../img/fundo_rodape.png") repeat-x; clear: both; margin: 0 auto; padding-top: 5px; margin-bottom: 5px;}

#rodape p{width: 200px; font-size: 18px; color: #FFF; margin: 0 auto; margin-top: 10px;}