/*
MHA Styles
Copyright 2005 JP7
http://jp7.com.br
Versão 0.1 - 2005/07/02
*/


/* Geral */

body{background:#FFF url(../img/bg.gif) repeat-x top}
body,div,th,td,input,select,textarea{font-family:tahoma,verdana,arial,helvetica;font-size:11px;color:#666;line-height:1.4}

div.hr{background:url(../img/hr.gif)}

table{border-collapse:collapse;border-width:0}
table th,
table td{padding:0;margin:0}


/* Fonts */

.font-azul{color:#0074AA}
.font-azul-2{color:#568CA5}
.font-laranja{color:#FF8641}


/* Backgrounds */

.bg-laranja{background-color:#FF8641}
.bg-verde{background-color:#52A128}


/* Links */

a:link,
a:active,
a:visited{color:#555;text-decoration:none}
a:hover{color:#555;text-decoration:underline}

a.white:link,
a.white:active,
a.white:visited{color:#FFF;text-decoration:none}
a.white:hover{color:#FFF;text-decoration:underline}

div.link{background:url(../img/mark_link.gif) no-repeat 0 4;padding:0 0 0 15}
div.link a:link,
div.link a:active,
div.link a:visited,
div.link a:hover{color:#568CA5;text-decoration:none}
div.link a:hover{color:#568CA5;text-decoration:underline}

/* h */

h2.titulo{background:url('../img/mark.gif') no-repeat center left;padding:10px 0px 10px 20px;font-size:12px;color:#666}


/* Table */

table.lista{border:0;background-color:#4097BF;line-height:normal}
table.lista tr.off-0{background-color:#EEE}
table.lista tr.off-1{background-color:#DDD}
table.lista tr.over{background-color:#FF9}
table.lista th{text-align:center;color:#FFF;font-size:11px}
table.lista th{background-color:#0074AA}
table.lista td{background-color:#E5F1F6;color:#333;font-size:11px}
table.lista th,
table.lista td{padding:4px}

table.codigo{background:#F2F2F2}
table.codigo td{padding:2px 7px 2px 7px;font-family:courier new}

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:6px;text-transform:uppercase;font-size:10px}
table.lista-2 th.head-2{padding:4px;background-color:#334D33}
table.lista-2 th.head-3{padding:4px;background-color:#4D664D}
table.lista-2 th.head-4{width:1}
table.lista-2 th.head-5{padding:4px;background-color:#4D664D;font-family:arial}
table.lista-2 td{padding:4px;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 th.min,
table.lista-2 td.min{font-family:arial;font-size:9px}
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}


/* Menu */

.DM-nivel-1 .item{cursor:pointer}
.DM-nivel-1 .item img.over{background:url(../img_dyn/DM/_mn_off_over_bg.gif)}
.DM-nivel-1 .separador{display:none}
.DM-nivel-2{margin-top:56px}
.DM-nivel-2-bg{margin-top:56px;width:150px}
.DM-nivel-2-bg div{background-color:#0074AA;filter:alpha(opacity=90);opacity:0.9}
.DM-nivel-2 div{width:140px;padding:2px 5px 2px 5px;cursor:pointer;border-bottom:1px solid #FFF;font-size:10px}
.DM-nivel-2 div.off{color:#FFF}
.DM-nivel-2 div.over{color:#FFF;background-color:#4097BF}
.DM-nivel-2 div.on{color:#FFF;background-color:#4097BF}
.DM-nivel-2 *.marcador{width:4px;height:4px;background-color:#F90;margin:5px 6px 0px 0px}
.DM-nivel-2-on *{color:#FD0}


/* Estilos */

span.header{color:#991A1A;font-weight:bold;padding:0px 5px 0px 5px;font-family:arial;font-size:15px;text-transform:uppercase}
div.subheader,span.subheader{color:#666;font-weight:normal;padding:0px 5px 0px 5px;font-family:arial;font-size:11px}
span.noticia-data{color:#F63;font-size:9px;font-family:arial}

div.titulo{margin:15px 0px 0px 0px;font-family:arial;font-size:16px;font-weight:bold;color:#666}
div.item{}
div.item div.titulo{margin:0px;padding:5px 0px 5px 0px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#FF8700}
div.subitem{}
div.subitem div.titulo{margin:0px;padding:5px 0px 5px 0px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#FF8700;background:url(../img/subitem_hr.gif) repeat-x left bottom}
div.subtitulo{font-size:11px;line-height:16px;font-weight:bold;color:#4F859E;padding-bottom:10}
div.data{font-size:9px;color:#666}
div.texto{font-size:11px;line-height:1.5}
/*div.texto table td{font-size:12px;line-height:17px}*/
div.lingua,
div.lingua a{font-size:9px;color:#fff;background:#0074AA;text-align:center;padding:1px 5px;margin-top:1px}
div.imagens{width:225;margin:20px 0px 0px 10px;float:right}
table.imagens td.imagem,
div.imagens img{border:solid #0074AA;border-width:1 1 10 1}
table.imagens td.legenda,
div.imagens div.legenda{padding:5px 0px 10px 0px;font-size:10px;color:#FF8700}
table.imagens td.legenda-semborda{padding:5px px 10px 0px;font-size:10px;color:#666}

div.texto ul{list-style-type:none;padding:0px;margin:0px}
div.texto ul li{margin-left:5px;padding:0px 0px 3px 15px;background:url(../img/mark_texto.gif) no-repeat 0px 6px;}

div.clearall{width:0px;height:0px;clear:both;overflow:hidden}

table.imagens{width:1}


p.obs,span.obs,div.obs{font-size:10px}

table.outrosregistros td{background:#F2F2F2;border:1px solid #DDD}

ul.download{list-style-type:square;list-style:url(../img/mark_download.gif);margin:0 0 0 20}
ul.download a,
ul.download a:link,
ul.download a:visited,
ul.download a:active,
ul.download a:hover{color:#990000;text-decoration:none}

ul.link{list-style-type:none;margin:0px}
ul.link li{font-size:11px;background:url(../img/mark_lista_nivel_1.gif) no-repeat center left;padding:0px 0px 2px 15px}
ul.link a,
ul.link a:link,
ul.link a:visited,
ul.link a:active,
ul.link a:hover{color:#FF8641;text-decoration:none}

div.lista ul{list-style-type:none;padding:0px;margin:0px}
div.lista ul.nivel-1 li{font-size:13px;background:url(../img/mark_lista_nivel_1.gif) no-repeat 0px 11px;padding:0px 0px 2px 15px;font-weight:bold}
div.lista ul.nivel-2 li{font-size:12px;background:url(../img/mark_lista_nivel_2.gif) no-repeat 0px 11px;padding:0px 0px 2px 15px;font-weight:bold}
div.lista ul.nivel-3 li{font-size:11px;background:url(../img/mark_lista_nivel_3.gif) no-repeat 0px 11px;padding:0px 0px 2px 15px}
div.lista ul a,
div.lista ul a:link,
div.lista ul a:visited,
div.lista ul a:active,
div.lista ul a:hover{color:#568CA5;text-decoration:none}
div.lista ul a:hover{text-decoration:underline}
div.lista ul li.on a,
div.lista ul li.on a:link,
div.lista ul li.on a:visited,
div.lista ul li.on a:active,
div.lista ul li.on a:hover{color:#FF8641}
div.lista ul li .date{font-size:9px;color:#999;text-decoration:none}

ul#menu{margin:0px;padding:0px}
ul#menu li{display:inline}


div.submenu{width:170px;padding:20px 15px 0px 15px}
div.submenu ul.nivel-1{list-style-type:none;padding:0px;margin:0px}
div.submenu ul.nivel-1 li{background:url(../img/mark_submenu_nivel_1.gif) no-repeat right;background-position-y:7px;padding:3px 15px 3px 0px;line-height:normal;text-align:right}
div.submenu ul.nivel-1 li.over{background-color:#003399}
div.submenu ul.nivel-1 li div{width:100%}
div.submenu ul.nivel-1 li div,
div.submenu ul.nivel-1 li a:link,
div.submenu ul.nivel-1 li a:visited,
div.submenu ul.nivel-1 li a:active,
div.submenu ul.nivel-1 li a:hover{width:100%;font-size:11px;color:#666;font-weight:bold;text-decoration:none}
div.submenu ul.nivel-1 li a:hover{color:#FF8700}
div.submenu ul.nivel-1 li.on a:link,
div.submenu ul.nivel-1 li.on a:visited,
div.submenu ul.nivel-1 li.on a:active,
div.submenu ul.nivel-1 li.on a:hover{color:#0074AA}


/* Forms */

input.bt{background:#0074AA;color:#FFF;font-weight:bold;border:1px solid #000}

table.form th,
table.form td{padding:2px 3px 2px 3px}
table.form th{width:1%;text-align:right;white-space:nowrap}
table.form th.obligatory-no{text-align:right}
table.form input.text,table.form textarea{width:100%}
table.form input.bt-ok{width:50}

.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:#FFE1BF}


/* Home */

div.home-destaques-principais{width:280px;float:left;padding:10px 10px 10px 0px}
div.home-contato{width:180px;height:135px;padding:15px 0px 0px 30px}
div#cabecalhoTitDiv{width:200px;height:60px;padding:15px 0px 0px 0px;margin-top:1px;text-align:center}
/*div#cabecalhoTitDiv{width:170px;height:47px;padding:25px 30px 0px 0px;margin-top:1px;text-align:right}*/
div#submenuDiv{float:left;width:197px;height:auto;margin-right:3px}
div#submenuHomeDiv{float:left;width:203px;padding-top:8px}
div.mainDiv{width:507px;margin:2px 0px;padding-right:3px;text-align:right;color:#CCE3EE;font-size:9px;background:#0074AA;overflow:hidden;}
div.mainDivHome{width:510px;height:7px;margin-top:1px;background:#0074AA;overflow:hidden;}
div.contentDiv{width:490px;margin-bottom:10px;padding:10px;background:url(../img/bg_content.gif) no-repeat}
div#contatoContentDiv{width:185px;height:55px;padding:120px 15px 0px 0px;text-align:right;background:url(../img/rodape/bg_contato.jpg)}

div.endereco{width:235px;float:left;padding:10px 0px 10px 10px;}
div.endereco p{margin:0px;padding:0px;font-size:9px}

div.bug-mz-height{clear:both;height:1px}

form{margin:0px;padding:0px}

form.mhaform input.text,
form.mhaform textarea{width:250px}
form.mhaform textarea{height:100px}
form.mhaform input.text,
form.mhaform input.text2,
form.mhaform textarea,
form.mhaform select{border:1px solid #7f9db9;color:#333;background:#FFF;margin:0px;font-size:10px;margin:5px 0px 0px 0px}
form.mhaform input.text2{width:120px}
form.mhaform input.text3{float:left;border:1px solid #7f9db9;color:#333;background:#FFF;margin:0px;font-size:10px}
form.mhaform label.xtra,
form.mhaform label{width:150px;float:left;margin:7px 5px 0px 0px;color:#666;text-align:right;font-size:11px;font-weight:bold}
form.mhaform label.xtra{float:none}
form.mhaform label.xtra2{width:40px;}
form.mhaform label.xtra3{color:#FFF;margin:2px 3px 0px 0px;width:auto;}
form.mhaform label.xtra4{color:#333;width:70px;}
form.mhaform label.xtra5{width:100px;text-align:left;}
form.mhaform label.xtra6{width:150px;text-align:left;}
form.mhaform label.xtra7{width:70px;text-align:left;}
form.mhaform br{clear:both}
form.mhaform input.bt{color:#FFF;background:#0074AA;border:1px solid #000;cursor:pointer;margin:5px 0px 0px 0px}

