﻿@import url(https://fonts.googleapis.com/css?family=Cinzel:400,700|Open+Sans+Condensed:300,700,300italic);
html, body{ height:100%; }
#aspnetForm{ min-height:100%; position:relative; overflow:hidden;}
.page_position_edit{ margin-top: 100px; }
.container{ width: 960px; position:relative; margin:auto;}
.cl,
.meio:after,
.container:after,
ul:after{ display:block; content:''; clear:both; }


.fleft{ float:left; }
.fright{ float:right; }

.fx{ position:fixed; }
.abs{ position:absolute; }
.rel{ position:relative; }

body{  }
.cabecalho{ width:100%; height:124px; background:url(/images/comum/001.png) repeat-x center top; z-index:99; }
.titulo{ height:137px; padding-top:124px; background:url(/images/comum/003a.png) repeat-x center bottom; }
.meio{ padding-bottom:628px; }
.rodape{  width:100%; height:628px; bottom:0px; }

.grid{ margin:0 5px; }
.g-2{ width:310px; }
.g-4{ width:630px; }
.r-2{ width:50%; height:500px; position:relative; }
    .r-2.r-end{ background:url(/images/comum/008.png) repeat-x right top; }
    .r-2.r-map{ background:#808080; }
    .r-2 .box-int{ width:480px; min-height:500px; }

.artigo{ height:524px; background:url(/images/comum/002.png) repeat; }

.txt2,
.txt{ line-height:140%; font-size:20px; color:#000000 ; }
.txt{ font-family: 'Open Sans Condensed', sans-serif;  }
.txt2{ font-family: 'Cinzel', serif;  }

.tj{ text-align:justify; }
.tc{ text-align:center; }

.txt2 h1{ font-size:36px; color:#FFF; padding:55px 10px 55px 35px; position:relative; font-weight:normal; }
.txt2 h2{ font-size:36px; color:#e98208; font-weight:400; padding:62px 0; }
