/* CSS GN Design Padrão */
/* CSS desenvolvido por Roger R. Gomes */

/* Corpo */ 
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;background-color: #00356A;background-image: url(../imagens/bg.gif);margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

/* Fonte pequena para rodapé */ 
.fontemenor {font-size: 10px;font-family:Verdana,Helvetica;color:#333333;}
.fontemenor a {font-size: 10px;font-family:Verdana,Helvetica;color:#00356A; text-decoration:none;}   

/* Fonte Alerta*/ 
.fontemenor_vermelha {font-size: 10px;font-family:Verdana,Helvetica;color:#FF0000;}  

/* Fonte Alerta*/ 
.fontealerta {font-size: 12px;font-family:Verdana,Helvetica;color:#FF0000; font-weight: bold;}  


/* Links */
a{color:#00356A;text-decoration:none;font-size:12px;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:0;}

/* Tabelas comuns */
table {border-collapse: collapse; font-size:12px;}
th, thead th {font-weight: bold; color: #333;}

/* Tabelas sem borda */
.tabelasemborda {border-collapse: collapse; border-spacing: 0; border: 0px; font-size:12px;}
.tabelasemborda th, .tabelaborda td {padding: 5px; border: 0px; border-width: 0px;}
.tabelasemborda th, .tabelaborda thead th {font-size: 12px; font-weight: bold; color: #333;}

/* Tabelas com borda */
.tabelaborda { border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; font-size:12px; background: #F0F0F0;}
.tabelaborda th, .tabelaborda td {padding: 5px; border: 1px solid #CCC; border-width: 1px;}
.tabelaborda th, .tabelaborda thead th {font-size: 12px; font-weight: bold; color: #333; background: url(../imagens/bg_topotabela.jpg) repeat-x top #CCC;}
/* .tabelaborda td, .tabelaborda tbody td {background: #F0F0F0;} */



/* Fundo da coluna*/
.tabelabg_hover { border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; font-size:12px;}
.tabelabg_hover th, .tabelabg_hover td {padding: 5px; border: 1px solid #CCC; border-width: 1px;}
.tabelabg_hover th, .tabelabg_hover thead th {font-size: 12px; font-weight: bold; color: #333; background: url(../imagens/bg_topotabela.jpg) repeat-x top #CCC;}
.tabelabg_hover td, .tabelabg_hover tbody td {background: #F0F0F0;}
.tabelabg_hover td:hover {background: #FFFFFF;}


/* Tabelas com borda e sem linhas */
.tabelabordasemlinha {border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; font-size:12px;}
.tabelabordasemlinha th, .tabelabordasemlinha td {padding: 5px; border: 0px solid #CCC; border-width: 0px;}
.tabelabordasemlinha th, .tabelabordasemlinha thead th {font-size: 12px; font-weight: bold; color: #333; background: url(../imagens/bg_topotabela.jpg) repeat-x top #CCC; border: 1px solid #CCC;}
.tabelabordasemlinha td, .tabelabordasemlinha tbody td {background: #F0F0F0;}

/* Títulos */
h1, h2, h3,h4, h5, h6 {color:#00356A;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;}

/* 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:125px;}

/* Botão ao mover mouse */
.botao:hover, .botao-arredondado:hover{background:#333;border:1px solid #191919;color:#FFF;}

/* Campo comum */
.campo{font-size:12px;font-family:Verdana,Helvetica;margin-top:1px;
margin-bottom:1px;color:#333333;border:1px;border-color:#CCCCCC;border-style: solid;} 
/* 638cb5 */

/* 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;}

/* 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}
 
/* Imagem de fundo */ 
.repetir {background-repeat: repeat;}
.semrepetir{background-repeat: no-repeat;}	  

/* Marcadores Comum */ 
.marcadorcomum{line-height:20px;text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding:0px 5px 5px 20px;;margin:0;}
.marcadorcomum li{padding:2px 5px 5px 2px;}

/* Marcadores com Imagem */ 
.marcador, .marcador ul {list-style: none; padding: 0px;text-align:justify;}
.marcador{line-height:20px;text-align:justify;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#000000;padding:5px;margin:0;}
.marcador li{padding:0px 0px 5px 18px; background: url(../imagens/seta.gif) no-repeat 1px 2px;}
/* ~ Marcador Level 2 ~ */
.marcador ul li {padding:0px 0px 5px 18px;}
/* ~ Marcador Level 3 ~ */
.marcador ul li li {padding:3px 3px 0 15px;	background:url(../imagens/seta_fina.gif) no-repeat 1px 7px; font-size:12px;}
/* ~ Link Marcador Level 1 */
.marcador li a {font-weight:normal;color:#00356A;}
/* ~ Link Marcador Level 3 ~ */
.marcador ul li li a {font-weight:normal;color:#00356A;}

/* Scroll  */
.scroll{height:376px; overflow:auto;}

/* Scroll Cotacao */
.scroll_cotacao{height:301px; overflow:auto;}

