/* Geral */

body{background:#375574 url(../img/bg.jpg) center repeat-y;overflow-x:hidden;overflow-y:auto}
body,div,th,td,input,select,textarea{font-size:11px;color:#333}
input,select,textarea{}
input{}
select{}

hr{color:#999}
/*ul{list-style-type:square;list-style:url(../img/mark_square_4_azul.gif);margin:0 0 0 20}*/

div.lista ul{list-style-type:none;font-size:10px;line-height:12px;margin:0;padding:0}
div.lista ul li{padding:1 0 1 10;background:url(../img/mark_submenu_2.gif) no-repeat;background-position:0 5}

ul.nivel-itens{list-style-type:square;list-style:url(../img/mark_arrow_4_azul.gif);margin:0 0 10 40}
ul.nivel-itens *{color:#DAE0E9;font-size:10px;line-height:15px;cursor:hand}
ul.nivel-itens li a:link,
ul.nivel-itens li a:visited{color:#DAE0E9;text-decoration:none}
ul.nivel-itens li a:hover,
ul.nivel-itens li.on a:link,
ul.nivel-itens li.on a:visited{color:#FFCC00;text-decoration:none}

.cursor_hand-all *{cursor:hand}
.hr{width:100%;height:1;background:transparent url(../img/dots.gif);overflow:hidden}
.hr-escuro{width:100%;height:1;background:transparent url(../img/dots_escuro.gif);overflow:hidden}
.hr-azul{width:100%;height:1;background:transparent url(../img/dots_azul.gif);overflow:hidden}
.chamada p{margin:5 0 5 0}

div.vr{width:1;height:100%;background:#999;overflow:hidden}
div.vr-dotted{width:1;height:100%;background:transparent url(../img/dots_escuro.gif);overflow:hidden}

img.mark{width:5;height:5;background:#FF4D1A;margin:5 5 5 0}


/* Fonts */

.font-azul-1{color:#00001A}
.font-azul-1{color:#0C3057}
.font-azul-2{color:#44698E}
.font-azul-3{color:#495087}
.font-azul-4{color:#3333CC}


/* Backgrounds */

.bg-azul-0{background-color:#00001A}
.bg-azul-1{background-color:#0C3057}
.bg-azul-2{background-color:#336699}


/* Links */

a:link,
a:active,
a:visited,
a:hover{color:#000;text-decoration:none}
a:hover{text-decoration:underline}

div.lista a:link,
div.lista a:visited,
div.lista a:active,
div.lista a:hover{color:#333;text-decoration:none}

div.marca a:link,
div.marca a:active,
div.marca a:visited,
div.marca a:hover{color:#999;text-decoration:none}
div.marca a:hover{color:#333}


/* Tables */

table.lista{border:0;line-height:normal}
table.lista tr.off-0{background-color:#CDDBE6}
table.lista tr.off-1{background-color:#9EB2C3}
table.lista tr.over{background-color:#FF9}
table.lista th,
table.lista td{font-size:10px;padding:6}
table.lista th{text-align:center;color:#FFF;background-color:#133057}
table.lista th.head{background-color:#668066}
table.lista td{color:#000}
table.lista td.num{text-align:right}

table.info{border:0;line-height:normal}
table.info tr.off-0{background-color:#D7E2EB}
table.info tr.off-1{background-color:#B1C1CF}
table.info tr.over{background-color:#FF9}
table.info td{font-size:10px;padding:2 5 2 5}
table.info td.footer{padding:0}
table.info th.footer table td{padding:0}
table.info th{text-align:center;color:#FFF;background-color:#3D5979}
table.info th table td{padding:0}
table.info th table th{padding:2 0 2 0;font-size:10px}
table.info th.head{}
table.info td{color:#000}
table.info td.num{text-align:right}

table.box{border:0;background-color:#4C657F;line-height:normal}
table.box tr.off-0{background-color:#EEE}
table.box tr.off-1{background-color:#DDD}
table.box tr.over{background-color:#FF9}
table.box th,
table.box td{font-size:10px;padding:10}
table.box td,
table.box td p{font-size:11px;line-height:16px}
table.box th{text-align:left;color:#FFF;padding:7}
table.box th.head{background-color:#668066}
table.box td{background-color:#F2F4F7;color:#000}
table.box td.num{text-align:right}
table.box * a{color:#4C657F;text-decoration:underline;cursor:hand}

table.lista-2{border:0;background-color:#668066;line-height:normal}
table.lista-2 tr.off-0{background-color:#EEE}
table.lista-2 tr.off-1{background-color:#DDD}
table.lista-2 tr.over{background-color:#FF9}
table.lista-2 th{text-align:center;color:#FFF;font-size:9px}
table.lista-2 th.head-0{}
table.lista-2 th.head-1{padding:6;text-transform:uppercase;font-size:10px}
table.lista-2 th.head-2{padding:4;background-color:#334D33}
table.lista-2 th.head-3{padding:4;background-color:#4D664D}
table.lista-2 th.head-4{width:1}
table.lista-2 th.head-5{padding:4;background-color:#4D664D;font-family:arial}
table.lista-2 td{padding:4;background-color:#FAFFFA;color:#000;font-size:9px}
table.lista-2 td.td-1{background-color:#E6F0E6}
table.lista-2 td.sub-nivel{padding-left:15}
table.lista-2 td.num{text-align:right}
table.lista-2 td.sub-total{font-family:verdana;text-align:right;border-top:#334D33 2px solid;background-color:#4D664D;color:#FFF;font-weight:bold}
table.lista-2 td.total{font-family:verdana;text-align:right;border-top:#334D33 4px solid;background-color:#334D33;color:#FFF;font-weight:bold}

table.lista-2-font-mini th.head-3,
table.lista-2-font-mini td{font-family:arial}

table.font-2 *{font-size:13px}

table.login input{height:18;border:1px solid #369;color:#369;background:#FFF;font-weight:bold}


/* Menu */

.DM_level_1 .item{width:78;cursor:hand}
.DM_level_1 .separador{display:none}
.DM_level_2 div{width:150;height:auto;padding:5;cursor:hand;border:1px solid #888;border-top:1px solid #CCC;font-size:10px}
.DM_level_2 div.off{color:#FFF;background-color:#888}
.DM_level_2 div.over{color:#0D3058;background-color:#C6D3DC}
.DM_level_2 div.on{color:#FFF;background-color:#555}

.DM_level_2 *.marcador{width:4;height:4;background-color:#F90;margin:5 6 0 0}
.DM_level_2-on *{color:#FD0}


/* SubMenu */

div.submenu ul.nivel-1 li div.label{
	padding-left:0;
	color:#0C3057;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
}
div.submenu ul.nivel-2 li div.label{
	padding-left:10;
	color:#333333;
	font-size:10px;
	font-weight:normal;
	text-transform:none;
}
div.submenu ul.nivel-3 li div.label{padding-left:20}
div.submenu ul.nivel-2 li{background:url(../img/mark_submenu.gif) no-repeat;background-position:0 7}
div.submenu ul.nivel-3 li{background:url(../img/mark_submenu_2.gif) no-repeat;background-position:10 7}
div.submenu{border:1px solid #FFF;border-width:0 1 0 1;padding:5 10 5 10;line-height:18px;background:#FAFAFA url(../img/produtos/submenu_bg.gif) repeat-x}
div.submenu div.hr{margin:3 0 3 0;background:transparent url(../img/dots_escuro.gif)}
div.submenu ul{color:#0C3057;font-size:11px;list-style-type:none;margin:0;padding:0}
div.submenu ul li div.label{width:100%;height:100%;cursor:hand}
div.submenu ul li.on div.label{color:#33C}


/* SubMenu Marcas */

div.submenu-marcas ul.nivel-2 li{background-position:0 6}
div.submenu-marcas ul.nivel-3 li{background-position:10 6}
div.submenu-marcas{padding:0 10 5 10;line-height:16px}
div.submenu-marcas div.hr{margin:2 0 2 0;background:transparent url(../img/dots.gif)}
div.submenu-marcas img.logo{filter:alpha(opacity=40)}


/* Texts and Images */

span.header{color:#991A1A;font-weight:bold;padding:0 5 0 5;font-family:arial;font-size:15px;text-transform:uppercase}
div.subheader,span.subheader{color:#666;font-weight:normal;padding:0 5 0 5;font-family:arial;font-size:11px}
span.noticia-data{color:#F63;font-size:9px;font-family:arial}

div.titulo{font-size:18px;line-height:24px;font-weight:bold;color:#000;padding-bottom:5;font-family:arial}
div.titulo-item{font-size:14px;line-height:20px;font-weight:bold;color:#336699;padding-bottom:5;font-family:arial}
div.titulo-2{font-size:18px;line-height:18px;font-weight:bold;color:#000;font-family:arial;text-transform:uppercase}
div.titulo-2-sub{font-size:13px;line-height:18px;font-weight:bold;color:#000}
div.subtitulo{font-size:11px;line-height:16px;font-weight:bold;color:#143F6D;padding-bottom:10}
div.subtitulo-2{font-size:11px;line-height:16px;font-weight:bold;color:#4D664D}
div.subtitulo-3{width:100%;height:30;font-family:arial;font-size:13px;padding:7 0 0 40;text-transform:uppercase;font-weight:bold;color:#FFF;background:url(../img/separador_1.gif) no-repeat}
div.data{font-size:9px;color:#666}
div.texto{font-size:11px;line-height:17px;text-align:justify}
div.legenda{font-size:9px}
div.texto a:link,
div.texto a:active,
div.texto a:visited,
div.texto a:hover{color:#1A661A;text-decoration:none}
div.texto-item{font-size:11px;line-height:16px}
div.texto-2{font-size:12px;line-height:17px}
div.subtitulo-3-sub{width:100%;height:24;font-size:12px;padding:3 0 0 20;font-weight:bold;color:#143F6D;background:url(../img/separador_2.gif) no-repeat}
div.texto-3-100{width:100%;font-size:12px;line-height:17px;padding:0 10 5 10}
div.texto-4{width:100%;font-size:11px;line-height:16px;padding:0 30 5 30}
div.creditos{color:#999}

img.left-top,table.img-left-top{margin:5 15 15 0}
img.right-top,table.img-right-top{margin:5 0 15 15}
table.img-left-top td.legenda,
table.img-right-top td.legenda{background:#DDD;color:#000;font-size:9px;padding:5}

p.obs,span.obs,div.obs{font-size:10px;color:#666}

table.outrosregistros td{background:#F2F2F2;border:1px solid #DDD}

div.text ul{list-style-type:square;list-style:url(../img/mark_square_4_azul.gif);margin:0 0 0 20}

/* Forms */

input.bt-avantgardeav{}

table.webmail input.text{border:1px solid #CCC}

table.form th{width:100;height:25;text-align:left;color:#294666;font-size:10px}
/*table.form th{width:99%;height:25;text-align:left;color:#294666;font-size:10px}*/
table.form th.obligatory-no{text-align:left;font-weight:normal}
table.form input.text{height:19;padding-top:2}
table.form input.text,table.form textarea,table.form select{width:300;border:1px solid #666}
table.form input.bt-ok{padding:2;border:none;color:#FFF;font-weight:bold;background:#999;cursor:hand}

input.bt{padding:2;border:none;color:#FFF;font-weight:bold;background:#999;cursor:hand}
input.bt-claro{padding:2;border:1px solid #133057;color:#133057;font-weight:bold;background:#CDDBE6;cursor:hand}

.form-menu-button{background:#9F0;color:#06F;border:1px solid #999;font-weight:bold}
.form-paginacao-button{background:#DDD;color:#333;border:1px solid #999;font-weight:bold}

.DF-alert{background:#C3D7E5}

.lista-plus{font-weight:bold}


/* Others */

table.links tr.off td{}
table.links tr.off img{filter:alpha(opacity=80)}
table.links tr.over td{border:1px solid #CCC;border-width:1 1 1 0}
table.links tr.over img{filter:none}

table.artigos tr.off td{}
table.artigos tr.off img{filter:alpha(opacity=20)}
table.artigos tr.over img{filter:none}
