
body{margin:0; padding:0;color:#545454; font-size:11px; font-family:Arial, Helvetica, sans-serif; background-color:#ececec;}
.container{width:956px; margin:0 auto;}
a{text-decoration:none;}
.azul{color:#2d8ec4;}
.azul-escuro{color:#0067a3;}
.branco{color:#ffffff;}
.cinza{color:#545454;}
h3{color:#49c7ed; font-size:22px;margin:7px 0px;}
h1{color:#2c78a2; font-size:38px; margin:15px 0px 0px 0px;font-weight:normal;}
h2{color:#ff9710; font-size:20px; margin:3px 0px; font-weight:normal;}
h4{color:#0067a3;font-size:12px;margin:0px 0px 5px 0px;}
h5{color:#0067a3;font-size:16px;margin:0px 0px 5px 0px; font-weight:normal;}
h6{color:#545454;font-size:16px;margin:20px 0px 10px 0px; font-weight:bold;}

/*topo*/
.header{float:left; width:956px;}
.logo{float:left; margin-left:0px; margin-top:5px;}
.top{background-color:#fff; width:704px;margin-top:7px; height:95px;float:left;}
.menu-top{ background-image:url(../img/menu-topo.gif); height:26px; width:424px; margin-top:-7px; margin-left:20px;float:left; color:#49c7ed;padding-top:12px;padding-left:20px; font-size:10px; position:relative;}
.menu-top a{color:#ffffff; font-size:10px;}
.menu-top a:hover{color:#AEECFF; font-size:10px;}

/*conteudo*/
.content{float:left;width:939px; _width:922px; background-color:#fff;margin-left:17px;_margin-left:17px;}

/*esquerda*/
.left{float:left;width:239px;margin-left:-17px; _margin-left:-34px;position:relative;}
.menu{background-color:#2d8ec4; float:left;width:238px;}
.menu ul{margin:-40px 0px 0px 12px;padding:0; position:relative; width:213px;}
.menu ul li{list-style:none;padding-top:3px;padding-bottom:3px; border-bottom:1px solid #5fabd3;}
.menu ul li a{color:#fff;font-size:10px;}
.menu ul li a:hover{color:#aeecff;}
.menu-curva{
width:239px;
background-image:url(../img/menu-top.gif);
height:57px;
float:left;
}

/*direita*/
.right{float:left;width:685px; padding-left:30px;}
.top-right{width:685px;float:left;}
.top-right img{float:right;margin-right:15px;margin-top:-20px;}

.esq-right{width:360px;float:left;}
.quadrado{ background-color:#49c7ed; width:30px; height:30px;float:left;margin-right:10px;*margin-top:5px;}
.bread-crumb{color:#49c7ed;margin-top:127px;}
.bread-crumb a{color:#9a9a9a;}
.bread-crumb a:hover{color:#666;}

.bread-crumb2{color:#49c7ed;margin-top:75px; height:20px;}
.bread-crumb2 a{color:#9a9a9a;}
.bread-crumb2 a:hover{color:#666;}

.texto{padding:10px 30px 30px 0px;float:left; letter-spacing:0; line-height:17px;}
.texto a{color:#2d8ec4;}
.texto a:hover{text-decoration:underline;}
.texto p{margin:10px 0px; width:100%; float:left;}

.texto-left{float:left;width:330px;}
.texto-left p{padding:10px 20px 0px 0px; float:left; margin:0;}
.texto-right{float:right; width:290px;}
.texto-right img{margin-left:0px;margin-top:10px;}

.olho{color:#49c7ed; font-size:18px; width:586px; margin-right:50px; float:left; line-height:23px;}

.formulario{width:285px; font-size:11px; color:#696969; font-family:Arial, Helvetica, sans-serif; margin:15px 0px;}

.imagem{float:right;}
.desenho{float:left;padding-top:100px;}
.foto{float:right; position:relative;}

.lista{margin:15px; padding:0;}
.lista li{color:#0067a3; list-style:square; padding:0; margin-bottom:5px;}

.lista_df{margin:15px; padding:0;}
.lista_df{color:#545454; list-style:url(../img/marcador.jpg); padding:0;}

/*rodape*/
.footer{float:left;width:956px;}
.curva-footer{float:right;}
.rodape{background-color:#fff; width:819px;_width:802px; margin-left:17px; height:89px;float:left; }
.menu-rodape{background-image:url(../img/menu-bottomt.gif); width:424px; height:26px; _position:absolute;_margin-left:250px; text-align:right; float:right; margin-top:63px;margin-right:110px; color:#fff; padding-top:12px; padding-right:20px; font-size:10px;}
.menu-rodape a{color:#49c7ed; font-size:10px; }
.menu-rodape a:hover{color:#AEECFF; font-size:10px; }

/*tabelas*/

.tabelas{width:100%;margin:10px 0px; float:left;}
.tabelas th{border-bottom:3px solid #008fd4; margin-bottom:10px;}
.final-tab{border-bottom:2px solid #008fd4;}
.linha{border-bottom:1px solid #008fd4;}

.gri-link{color:#2d8ec4;}


.df-menu li a{color:#0067a3;}
.df-menu li a:hover{color:#0067a3; text-decoration:underline;}
.df-menu li{ list-style:square; margin-bottom:5px; color:#0067a3;}
.df-menu { margin:0; padding:0;}
.sub li a{ list-style:none; color:#545454;}
.sub li { list-style:none; color:#545454;}
