﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400);

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;}
da m
.cl,
.meio:after,
ul:after{ display:block; content:''; clear:both; }

.fleft{ float:left; }
.fright{ float:right; }

.abs{ position:absolute; }
.relative{ position:relative; }


body{ background:url(/images/comum/001.png) repeat-x center 711px; }

.cabecalho{ height:156px; border-top:4px solid #356478; }
.banner{ width:1145px; height:413px; margin:auto; }

.meio{ padding-bottom:677px; }
.meio-home{ min-height:440px;}

.rodape{ background:url(/images/comum/002.png) repeat-x bottom center; width:100%; height:677px; bottom:0px; color:#a0a0a0; }
.rodape-top{ height:531px; }
.rodape-bottom{ height:146px; }

.txt{ font-family: 'Open Sans', sans-serif; line-height:130%; font-size:14px;  } /*font-weight:600; font-style:italic;*/
.txt h1{ font-size:24px; font-weight:bold; font-style:italic; color:#FFF; }
.txt h2 { font-size:28px; font-weight:bold; font-style:italic;color:#356478;}
.txt h3{ font-size:24px; font-style:italic; margin-bottom:30px;  font-weight:normal; } 
.txt a{color:#444444;}

.mais{ display:block; width:112px; height:34px; background:url(/images/comum/005.png) no-repeat; margin:20px 0 0; }
.mais-cinza{ background-position: 0 -34px !important; }
.mais-laranja{ background-position: 0 0 !important; }
.mais:hover{ opacity:.8; } 