body { padding:0; margin:0; color:#333; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;  }

/*
html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
}
*/
#menu_superior { width:100%; height:35px; position:fixed;  padding:0; background-color:#000; z-index:100; background-image:url(images/fundo_menu_topo.png); background-repeat:repeat-x;}

/* começo do menu_1 */

#geral_menu_1 { width:1013px; height:35px; margin:0 auto;}

#menu_1 { width: 850px; height:35px; margin:0 auto; float:left;}

#menu_1 ul{ float:left; width:100%; padding:0; margin:0; list-style-type:none;}

#menu_1 a{ float:left; width:140px; height:35px; text-decoration:none;   line-height:35px; text-align:center; border-right:1px solid #999999; font-family:"Agency FB", Trebuchet MS, Arial, Helvetica; font-size:18px; color:#FFF; font-weight:550; }

#menu_1 a:hover { font-size:20px;}

#menu_1 li {display:inline;}

/* fim do menu_1 */

#redes_sociais { width:110px; height:35px; float:right; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; margin-top:1px; }

a:link.redes, a:active.redes, a:visited.redes { text-decoration:none; color:#fff; }

a:hover.redes { font-size:14px; }

.ff { width:80px; height:19px; }

#geral{ width:1013px;  margin: 0 auto; padding-top:35px; padding-bottom:50px; display:table;}

#corpo{ margin:0 auto; min-height: 100%; position: relative;  background-image:url(images/fundo.jpg); background-repeat:no-repeat;}

* html #corpo{ height: 100%;}

#topo { width:1013px; height:120px; position:relative;}

#logotipo { width:281px; height:120px; float:left; }

#news { width:510px; height:120px; float:right; padding-top:10px; margin-right:15px; }

.imput_news{ width:223px; height:32px; line-height:32px; background-color:#EFEFEF; border:none; border-radius: 6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3D3D3D; font-size:13px; }

#title_news { width:510px; height:35px; font-family:"Agency FB", Trebuchet MS, Arial, Helvetica; font-size:23px; color:#0C63AC; }

#menu_grande { width:1013px; height:43px; line-height:43px; background-image:url(images/menu_grande.png); margin-top:15px; margin-bottom:10px; text-align:center; }

#curva_topo { width:996px;  }

#curva_baixo { width:1013px;  }

#conteudo { width:994px; background:#FFF; -moz-border-radius: 8px; border-radius: 8px; padding:5px; margin:0;  }

#rodape{   bottom:0; left:0; width:100%; height:150px;  background-color:#094991; font-size:14px; color:#FFF; text-align:center;  }

#conteudo_rodape{ width:1013px; height:30px; margin:0 auto; }

#texto_1{ width:500px; float:left; height:28px; margin-top:5px; text-align:left; }

#texto_2 { width:200px; float:left; height:28px;margin-top:5px; text-align:right; margin-left:280px;}

#texto_3 { width:28px; height:23px; margin-top:5px; float:right; }

#banner { width:993px;   }

#ferramenta { width:987px; height:176px; background-image:url(images/img_ferramentaaa.png); background-repeat:no-repeat; background-color:#3B3683; margin-top:10px; }

#divbessi { width:400px; height:176px; float:left; margin-left:120px; }

#ancoradouro {width:400px; height:176px;  float:right; margin-right:15px;  }

#linha_f { height:176px; border: 1px solid; border-color:#fff; float:left; margin-left:25px;  }

.text_ferramenta { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#fff; }

.anco { background-color:#EFEFEF; border-radius:6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; border:none; color:#000;  } 

.anco_d { width:97px; background-color:#EFEFEF; border-radius:6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:none; color:#000;  } 

.anco_m { width:30px; background-color:#EFEFEF; border-radius:6px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:none; color:#000;  }

.titulo_ferramenta { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; color:#FFF; font-weight:500; }

#fileira1 { width:996px; height:180px;  margin-top:20px; float:left;  }

#programacao1 { width:301px; height:181px;  background-color:#000; position:relative; float:left; }

#programacao2 { width:301px; height:181px;  background-color:#ccc; position:relative; margin:0 42px; float:left; }

#programacao3 { width:301px; height:181px;  background-color:#ccc; position:relative; float:left; }

#fileira2 { width:996px; height:200px;   margin-top:20px; float:left;}

.info_baixo { width:253px; height:200px; float:left; }

.info_baixo2 { width:253px; height:200px; float:left; margin:0 113px; }

.info_tituolobaixo { width:253px; height:49px; float:left; background-image:url(images/baixo-img.jpg); background-repeat:no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#FFF; line-height:32px; padding-left:5px; }

.caixa1{ width:253px; height:151px; float:left; }

.atend_icon{ color:#333; margin-top:8px;}

a:link, a:active.link_contato, a:visited.link_contato { color:#333; text-decoration:none; }

a:hover.link_contato { color:#666; }

.tab_titulo{ height: 28px; color: #039; font-size: 14px; border-bottom: dashed; border-bottom-color: #039; border-bottom-width:thin;}

.atendimento{
	position: fixed;
	height: 232px;
	width: 51px;
	z-index: 1001;
	top: 243px;
	left: 0px;
}

.atendimento-mobile {
    width: 290px;
    height: 35px;
    padding-top: 15px;
    text-align: right;
    float: right;
    font-family: "Agency FB",Trebuchet MS,Arial,Helvetica;
    font-size: 23px;
    color: #0C63AC;
    padding-right: 45px;
	display:none;
}

.white{
	color:#FFF;
}
@media (max-width: 1103px) {
	
	.atendimento{
		display:none !important;
	}
	
	.atendimento-mobile {		
		display:block !important;
	}
	
}


.span_12_of_12{ width: 100%; }
.span_11_of_12{ width: 91.53%; }
.span_10_of_12{ width: 83.06%; }
.span_9_of_12{ width: 74.6%; }
.span_8_of_12{ width: 66.13%; }
.span_7_of_12{ width: 57.66%; }
.span_6_of_12{ width: 49.2%; }
.span_5_of_12{ width: 40.73%; }
.span_4_of_12{ width: 32.26%; }
.span_3_of_12{ width: 23.8%; }
.span_2_of_12{ width: 15.33%; }
.span_1_of_12{ width: 6.86%; }

.span_11_of_11{ width: 100%; }
.span_10_of_11{ width: 90.76%; }
.span_9_of_11{ width: 81.52%; }
.span_8_of_11{ width: 72.29%; }
.span_7_of_11{ width: 63.05%; }
.span_6_of_11{ width: 53.81%; }
.span_5_of_11{ width: 44.58%; }
.span_4_of_11{ width: 35.34%; }
.span_3_of_11{ width: 26.1%; }
.span_2_of_11{ width: 16.87%; }
.span_1_of_11{ width: 7.63%; }

.span_10_of_10{ width: 100%; }
.span_9_of_10{ width: 89.84%; }
.span_8_of_10{ width: 79.68%; }
.span_7_of_10{ width: 69.52%; }
.span_6_of_10{ width: 59.36%; }
.span_5_of_10{ width: 49.2%; }
.span_4_of_10{ width: 39.04%; }
.span_3_of_10{ width: 28.88%; }
.span_2_of_10{ width: 18.72%; }
.span_1_of_10{ width: 8.56%; }

.span_9_of_9{ width: 100%; }
.span_8_of_9{ width: 88.71%; }
.span_7_of_9{ width: 77.42%; }
.span_6_of_9{ width: 66.13%; }
.span_5_of_9{ width: 54.84%; }
.span_4_of_9{ width: 43.55%; }
.span_3_of_9{ width: 32.26%; }
.span_2_of_9{ width: 20.97%; }
.span_1_of_9{ width: 9.68%; }

.span_8_of_8{ width: 100%; }
.span_7_of_8{ width: 87.3%; }
.span_6_of_8{ width: 74.6%; }
.span_5_of_8{ width: 61.9%; }
.span_4_of_8{ width: 49.2%; }
.span_3_of_8{ width: 36.5%; }
.span_2_of_8{ width: 23.8%; }
.span_1_of_8{ width: 11.1%; }

.span_7_of_7{ width: 100%; }
.span_6_of_7{ width: 85.48%; }
.span_5_of_7{ width: 70.97%; }
.span_4_of_7{ width: 56.45%; }
.span_3_of_7{ width: 41.94%; }
.span_2_of_7{ width: 27.42%; }
.span_1_of_7{ width: 12.91%; }

.span_6_of_6{ width: 100%; }
.span_5_of_6{ width: 83.06%; }
.span_4_of_6{ width: 66.13%; }
.span_3_of_6{ width: 49.2%; }
.span_2_of_6{ width: 32.26%; }
.span_1_of_6{ width: 15.33%; }

.span_5_of_5{ width: 100%; }
.span_4_of_5{ width: 79.68%; }
.span_3_of_5{ width: 59.36%; }
.span_2_of_5{ width: 39.04%; }
.span_1_of_5{ width: 18.72%; }

.span_4_of_4{ width: 100%; }
.span_3_of_4{ width: 74.6%; }
.span_2_of_4{ width: 49.2%; }
.span_1_of_4{ width: 23.8%; }

.span_3_of_3{ width: 100%; }
.span_2_of_3{ width: 66.13%; }
.span_1_of_3{ width: 32.26%; }

.span_2_of_ { width: 100%; }
.span_1_of_2{ width: 49.2%; }

@media (max-width: 210px) {
    .span_12_of_12,.span_11_of_12,.span_10_of_12,.span_9_of_12,.span_8_of_12,.span_7_of_12,.span_6_of_12,.span_5_of_12,.span_4_of_12,.span_3_of_12,.span_2_of_12,.span_1_of_12,.span_11_of_11,.span_10_of_11,.span_9_of_11,.span_8_of_11,.span_7_of_11,.span_6_of_11,.span_5_of_11,.span_4_of_11,.span_3_of_11,.span_2_of_11,.span_1_of_11,.span_10_of_10,.span_9_of_10,.span_8_of_10,.span_7_of_10,.span_6_of_10,.span_5_of_10,.span_4_of_10,.span_3_of_10,.span_2_of_10,.span_1_of_10,.span_9_of_9,.span_8_of_9,.span_7_of_9,.span_6_of_9,.span_5_of_9,.span_4_of_9,.span_3_of_9,.span_2_of_9,.span_1_of_9,.span_8_of_8,.span_7_of_8,.span_6_of_8,.span_5_of_8,.span_4_of_8,.span_3_of_8,.span_2_of_8,.span_1_of_8,.span_7_of_7,.span_6_of_7,.span_5_of_7,.span_4_of_7,.span_3_of_7,.span_2_of_7,.span_1_of_7,.span_6_of_6,.span_5_of_6,.span_4_of_6,.span_3_of_6,.span_2_of_6,.span_1_of_6,.span_5_of_5,.span_4_of_5,.span_3_of_5, .span_2_of_5,.span_1_of_5,.span_4_of_4,.span_3_of_4,.span_2_of_4,.span_1_of_4,.span_3_of_3,.span_2_of_3,.span_1_of_3,.span_2_of_2,.span_1_of_2{ width: 100%; }
}

.margin-top-10{ margin-top:10px}
.margin-top-20{ margin-top:20px}
.margin-top-30{ margin-top:30px}
.margin-top-40{ margin-top:40px}
.margin-top-50{ margin-top:50px}

.margin-bottom-10{ margin-bottom:10px}
.margin-bottom-20{ margin-bottom:20px}
.margin-bottom-30{ margin-bottom:30px}
.margin-bottom-40{ margin-bottom:40px}
.margin-bottom-50{ margin-bottom:50px}

.margin-10{ margin:10px}
.margin-20{ margin:20px}
.margin-30{ margin:30px}
.margin-40{ margin:40px}
.margin-50{ margin:50px}

.padding-10{ padding:10px}
.padding-20{ padding:20px}
.padding-30{ padding:30px}
.padding-40{ padding:40px}
.padding-50{ padding:50px}

.text-left{
    text-align:left;
}

.text-right{
    text-align:right;
}

.lft{
    float:left;   
}

.rgt{
    float:right;
}

/* Correções rodape */
#rodape a {
	color: white;
}
#rodape .text-right p,
#rodape .text-left p {
  float: left;
  width: 100%;
  margin: 3px 0;
}
#rodape .dados_legais,
#rodape .dados_legais a,
#rodape .dados_legais span {
  font-size: 13px;
  line-height: 0.8;
}
