/* CSS GN Design Padrão */
/* CSS desenvolvido por Roger R. Gomes */

/* Corpo */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;background:url(../imagens/layout/bg_verde.png) #2E7249; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; color:#535353;}

/* body {behavior: url(css/csshover2.htc); }inclui efeito :hover, :active e :focus para Internet Explorer 6 */
/*#D6E1E5 fundo azul*/

a {color:#2E7249; text-decoration:none;}
a:hover{color:#535353;}

#main-page{background:url(../imagens/layout/main_page.png) no-repeat top; width:914px; height:597px;margin-top:-1px;}
#main-right{width:575px; padding-right:10px; padding-top:40px;}
#main-left{width:279px; padding-left:10px; padding-top:40px; text-align:right; padding-right:20px;}
#main-abas{background:url(../imagens/layout/aba.png) no-repeat bottom center; width:118px; height:32px; color:#535353; font-weight: bold; }
#main-abas:hover, #main-abas-ativo {background:url(../imagens/layout/aba_select.png) no-repeat bottom center; width:118px; height:32px; color:#2E7249; font-weight: bold; }
#main-div{background:url(../imagens/layout/div.png) no-repeat bottom center; width:575px; height:13px; }
#main-assinatura-login{background:url(../imagens/layout/assinatura_site.png) no-repeat top right; height:46px; margin-top:-22px; }
#main-assinatura2{background:url(../imagens/layout/assinatura_site.png) no-repeat top right; height:63px; margin-top:-39px; padding-right:65px; font-size:9px; padding-bottom:4px;}
#main-assinatura{height:63px; margin-top:-39px; font-size:9px; padding-bottom:4px; color:#FFF;}

.menu_abas{padding-top:5px; text-align:center; font-size:12px; color:#0C3;}
.menu_abas a {text-decoration:none; color:#535353; font-weight: bold;}
.menu_abas a:hover {text-decoration:none; color:#2E7249; font-weight: bold;}

.cx_endereco {background:url(../imagens/layout/bg_left_blue.png) #666 bottom repeat; width:318px; height:84px; margin-left:-30px; padding-right:5px; border: #FFF solid 1px;
-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.endereco {font-size:9px; color:#FFF;}
.endereco a{font-size:9px; color:#FF0;}

#main-left p {line-height:180%;}

.img_center {text-align:center;}

.titulo {font-family: Verdana, Arial, Helvetica, sans-serif; color:#535353; font-size:16px; padding-left:12px; font-weight: bold;}
.texto_justificado {font-family: Verdana, Arial, Helvetica, sans-serif; color:#535353; padding-left:12px; padding-right:12px; text-align:justify;}
.texto_areas {font-family: Verdana, Arial, Helvetica, sans-serif; color:#535353; font-size:12px; padding-top:100px; padding-left:10px;text-align:center;}

/* Títulos */
h1 {font-size:24px; margin-top:0px;}
h1, h3, h5 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#005B27;}
h2, h4, h6 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#535353;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}


ul.serv{line-height:20px;text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px 5px 5px 20px;;margin:0;}
ul.serv li {padding:2px 5px 5px 2px;}

ul.col3 {list-style-type:none; width:100%; float:left; padding-left:0px;} 
ul.col3 li {display: inline; float:inherit; height: 165px; vertical-align:top; text-align:center; width:33%;}
ul.col3 li a img {padding: 3px;	background-color: #FFF;	border: 1px solid #999;}
ul.col3 #legenda {display: inline-block;font-family: Verdana, Geneva, sans-serif;line-height: 12px;width:170px;font-size: 10px;text-align: center;margin-top: 1px;}
ul.col3  a img:hover {padding: 3px;	background-color: #EBEBEB;	border: 1px solid #2E7249;}

ul.col3p {list-style-type:none; width:100%; float:left; padding-left:0px;} 
ul.col3p li {display: inline; float:inherit; height: 165px; vertical-align:top; text-align:center; width:33%;}
ul.col3p li img {padding: 3px;	background-color: #FFF;	border: 1px solid #999;}
ul.col3p #legenda {display: inline-block;font-family: Verdana, Geneva, sans-serif;line-height: 12px;width:170px;font-size: 10px;text-align: center;margin-top: 1px;}
ul.col3p img:hover {padding: 3px;	background-color: #EBEBEB;	border: 1px solid #2E7249;}

ul.col3_legcurta {list-style-type:none; width:100%; float:left; padding-left:0px;} 
ul.col3_legcurta li {display: inline; float:inherit; height: 156px; vertical-align:top; text-align:center; width:33%;}
ul.col3_legcurta li a img {padding: 3px;	background-color: #FFF;	border: 1px solid #999;}
ul.col3_legcurta #legenda {display: inline-block;font-family: Verdana, Geneva, sans-serif;line-height: 12px;width:170px;font-size: 10px;text-align: center;margin-top: 1px;}
ul.col3_legcurta a img:hover {padding: 3px;	background-color: #EBEBEB;	border: 1px solid #2E7249;}


ul.col5 {list-style-type:none; width:100%; float:left; padding-left:0px;} 
ul.col5 li {display:inline; float:inherit; height: 105px; vertical-align:top; text-align:center; width:20%;}
ul.col5 li a img {padding: 3px;	background-color: #FFF;	border: 1px solid #999;}
ul.col5 #legenda {display: inline-block;font-family: Verdana, Geneva, sans-serif;line-height: 13px; width:100px;text-align:center;font-size: 10px;margin-top: 2px;}
ul.col5  a img:hover {padding: 3px;	background-color:#EBEBEB;	border: 1px solid #2E7249;}

/* Botão comum */
.botao{font-size:12px;font-family:Verdana,Helvetica;font-weight:bold;color:white;background:#00356A;border:1px;border-color:#446A91;border-style: solid;height:25px;margin-top:1px;margin-bottom:1px;}

/* Botão com bordas arredondadas */
.botao-arredondado{margin:0;color:#FFF;padding:4px !important;font-size:12px !important;border:1px solid #00401B;background:#2E7249;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:bold;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100px; cursor:pointer;}

/* Botão ao mover mouse */
.botao:hover, .botao-arredondado:hover{background:#333;border:1px solid #191919;color:#FFF;}


/* Campo com bordas arredondadas */
.campo-arredondado{margin:0;color:#000;padding:4px !important;font-size:12px !important;border:1px solid #446A91;background:#EEEEEE;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; width:140px;}

/* Campo ao mover mouse */
.campo:hover, .campo-arredondado:hover{border:1px solid #999999; color:#000000; background-color:#FFFFFF}

/* Campo ao receber foco */
.campo:focus, .campo-arredondado:focus{border:1px solid #333333; color:#000000; background-color:#F4F4F4}

.campo{font-size:12px;font-family:Verdana,Helvetica;margin-top:1px;
margin-bottom:4px;color:#333333;border:1px;border-color:#CCCCCC;border-style: solid; padding-bottom:2px;} 

.campo_peq{font-size:12px;font-family:Verdana,Helvetica;margin-top:1px;
margin-bottom:4px;color:#333333;border:1px;border-color:#CCCCCC;border-style: solid; width:100px;} 

.campo_select{font-size:12px;font-family:Verdana,Helvetica;margin-top:1px;
margin-bottom:4px;color:#333333;border:1px;border-color:#CCCCCC;border-style: solid; width:476px;}

#img_borda {padding: 3px;	background-color: #FFF;	border: 1px solid #999;}

.main_scroll{height:435px; overflow:auto; overflow-x: hidden;}
.main_scroll_medida{overflow:auto; overflow-x: hidden;}
.main_no_scroll{height:455px; overflow:hidden; overflow-x: hidden;}
.scroll{height:36px; overflow:auto; background-color:#066;}

.fontealerta {background-color:#F99; border-top:#F66 solid 2px; border-bottom:#F66 solid 2px; padding-left:30px; padding-right:30px;}
.fonteok {background-color:#6C6; border-top:#390 solid 2px; border-bottom:#390 solid 2px; padding-left:30px; padding-right:30px;}

.serv a {font-size:12px}

div.login {position: fixed;top: 0px; left:50%;}

.tabela_login {color:#FFF; font-size:10px}
.tabela_login a {color:#535353; text-decoration:none;}
.tabela_login a:hover{color:#FFF;}

.paginacao a{color:#2E7249; background:#fff; padding:3px 5px; border:1px solid #ccc; text-decoration:none; margin:0 3px;}
.paginacao a:hover{background:#2E7249; color:#fff;}
.paginacao a.atual{font-weight:bold; border:0; border:1px solid #2E7249; font-size:12px;}