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

/* Corpo #399 */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color:#09C; 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:#009EE0; text-decoration:none;}
a:hover{color:#535353;}

#main-page-login{background:url(../../imagens/layout/main_login.png) no-repeat top; width:555px; height:361px; margin-top:150px;}
#main-center-login{width:500px;}
#main-page{background:url(../../imagens/layout/main_page.png) no-repeat top; width:914px; height:597px; margin-top:-1px;}
#main-center{width:854px;}
#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; }
#main-abas:hover{background:url(../../imagens/layout/aba_select.png) no-repeat bottom center; width:118px; height:32px; }
#main-div{background:url(../../imagens/layout/div.png) no-repeat bottom center; width:575px; height:13px; }

#main-assinatura-login2{background:url(../../imagens/layout/assinatura_site.png) no-repeat top right; height:70px; margin-top:-32px; color:#FFF; padding-right:70px; font-size:9px; padding-bottom:12px;}
#main-assinatura-login{height:70px; margin-top:-32px; font-size:9px; padding-bottom:12px;color:#FFF;}
#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;color:#FFF;}
#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:#009EE0; font-weight: bold;}

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

#cx_endereço {background:url(../../imagens/layout/bg_left_blue.png) repeat; width:279px; height:84px;}
#endereço {font-size:9px;}

#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_areas {font-family: Verdana, Arial, Helvetica, sans-serif; color:#535353; font-size:12px; padding-top:100px; padding-left:10px;text-align:center;}
.texto_justificado {font-family: Verdana, Arial, Helvetica, sans-serif; color:#535353; padding-left:12px; padding-right:12px; text-align:justify;}

/* Títulos */
h1, h3, h5 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#009EE0;}
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.col3 {list-style-type:none; width:100%; float:left; padding-left:0px;} 
ul.col3 li {display: inline; float: left; height: 150px; padding: 10px; vertical-align:top; padding-left:0px; margin-left:0px; text-align:center; width:181px;}
ul.col3 li a img {padding: 3px;	background-color: #FFF;	border: 1px solid #999;}
ul.col3 #legenda {display: block;font-family: Verdana, Geneva, sans-serif;line-height: 15px;font-size: 10px;text-align: center;margin-top: 5px;}
ul.col3  a img:hover {padding: 3px;	background-color: #EEE;	border: 1px solid #666;}


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

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

/* Tooltip */

.tooltip tr span { 
  display:none;
}

.tooltip tr:hover span {
  display:block;
  position:absolute;
  width:300px;
  top:22px;
  left:22px;
  text-align:justify;
  font: 10px verdana; 
  padding:5px 10px;
  border:1px solid #A8C6C6;
  background:#D3E2E2; 
  color:#000;
}

.tooltip tr:hover  {
  background:#D8D8D8; 
}

/* Tooltip Tabelas com borda*/
.tooltip {border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; font-size:10px; text-align:left; background: #F0F0F0;}
.tooltip th, .tooltip td {padding: 5px; border: 1px solid #CCC; border-width: 1px;}
.tooltip th, .tooltip thead th {font-size: 10px; font-weight: bold; color: #333; background: url(../../imagens/bg_topotabela.jpg) repeat-x top #CCC; text-align:center;}

/* Fonte Alerta*/ 
.fonteerro {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;}
.fontealerta {font-family:Verdana,Helvetica; color:#F33; font-weight: bold;} 
/* Fonte Azul*/ 
.fonteazul {color:#009EE0;} 

/* Campo comum */
 

/* Marcadores com Imagem */ 

.marcador, .marcador ul {text-align:justify;}
.marcador{line-height:20px;text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}

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


/* 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 #446A91;background:#00356A;-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:130px;}

/* 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:130px;}

/* 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;width:476px} 

.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;}

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