*{
    padding: 0px;
    margin: 0px;
}
BODY {
    background-image: url("../_img/bkg.gif");
    background-repeat: repeat-x;
    background-color: #B4BABA;
    background-attachment: fixed;
	font-family: Verdana;
	font-size: 12px;
    text-align: center;
    padding: 10px 0px 10px 0px;
	margin: 0px auto 0px auto;
    overflow:scroll;
}

body a{
    text-decoration: none;
    color:black;
}
body a:hover{
    text-decoration: underline;
}



.aviso{
    background: url("../../phpunited/commons/images/info.gif") no-repeat;
    background-position: 5px 5px;
    font-size: 10px;
    text-align: justify;
    margin: 40px 190px 0px 120px;
    padding: 1px 0px 0px 60px;
    color: rgb(48,97,150);
}
.aviso li{
    margin-bottom: 5px;
}
/* css juliana */

#erro{
    margin: auto;
    margin-bottom: 10px;
    width:550px;
	height:28px;
	border: dashed 1px #FF9D9D;
	padding-top:8px;
	padding-left: 35px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6262;
	background: #FFF2F2;
}

.tipos_de_distribuicao{
    margin:0px;
    float:left;
}

.label_tipos_de_distribuicao{
    margin:0px;
    float:left;
    margin-bottom:15px;
}

.link a {
    color:red;
    text-decoration:none;
}

.link a:hover {
    color:red;
    text-decoration:underline;
}

.mensagem {
    color:red;
    width:500px;
    margin-left:120px;
    padding-top:10px;
    padding-bottom:10px;
    border:1px;
    border-style:dashed;
}

#resultados{
    margin:0px;
    float:left;
    margin-left:10px;
    margin-bottom:15px;

}

.listagem{
    margin:0px;
    margin-top:2px;
    width: 740px;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
    border:solid 1px #769cd4;
}

.ementa{
    margin:0px;
    margin-top:2px;
    padding-left:2px;
    padding-bottom:2px;
    width: 735px;
    background:#e6eaf0;
    display:block;
}

.form_view{
    margin:0px;
    background:blue;
    margin-top:10px;
}
.dados{
    margin:0px;
    margin-top:10px;
    width:700px;
    background:blue;
}

.destaque_processo{
    color:blue;
}

.destaque_processo a{
    color:blue;
    text-decoration:none;
}

.destaque_evento{
    color:blue;
}

.destaque{
    color:red;
}

.destaque a{
    color:red;
    text-decoration:none;
}

.col_esquerda{
    margin:0px;
    margin-left:20px;
    float:left;
    width:330px;
    text-align:left;
}

.classe_num{
   font-size:16px;
   color:green;
}

.col_direita{
    margin:0px;
    margin-left:10px;
    float:left;
    width:330px;
    text-align:left;
}

.funcionalidades{
    clear:both;
    margin:0px;
    margin-top: 10px;
    width:330px;
    float:left;
}

.informativo{
    color:green;
}

td{
    vertical-align:top;
}

.consulta_juris{
    margin:auto;
    width:90%;
    padding-left:10px;
    padding-top: 10px;
    padding-bottom:10px;
}

.label_left{
   margin:0px;
   text-align:left;
}

table.consulta_jurisprudencia {
    border: 0px ;
}
table.consulta_jurisprudencia select {
    width:420px;
}

table tr.consulta_jurisprudencia {
    padding-bottom: 4px;
}

.e_ou{
    font-weight: bold;
}

table td.right{
    text-align:right;
    vertical-align: middle;
}


.tbAcordao{
    text-align:right;
    font-weight:bold;
    font-size:11px;
}

.tdAcordao{
    text-align:left;
    font-size:14px;
    color:#2D5981;
    font-weight: bold;
}

.tdAcordao a{
   text-decoration: underline;
   color: #2D5981;
   display: inline;
   
}

.tdAcordao a:hover{
   text-decoration: underline;
   color: #1F3D58;
}

.dadosAcordaoA{
    border: solid 1px #E8E8F0;
    text-align: justify;
    background: #EEEEEE;
    padding: 3px 3px 3px 3px ;
}

.dadosAcordaoB{
    border: solid 1px #E8E8F0;
    text-align: justify;
    background: #F9F9F9;
    padding: 3px 3px 3px 3px ;
}

.docsAcordao{
    font-weight: bold;
    border: 1px solid #E8E8F0;
    background: #F9F9F9;
    padding: 5px 5px 5px 5px ;
}

.pagination{
    margin: 0px;
    background: #EEEEEE;
    width: 25px;
    height: 19px;
    margin-left: 3px;
    margin-bottom: 1px;
    border: 1px solid #D3DCE3;
}

a.pagination  {
 color: #5E5EFF;
 font-weight: bold;
font-size: 10px;
 }

 a.pagination:hover {
 color: #FF0000;
 font-weight: bold;
 font-size: 10px;
}

.select-page{
    margin: 0px;
    font-size: 11px;
    color: #333;
    margin-bottom: 3px;
}

.info{
    clear:both;
    background: #7591AE;
    margin: 10px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}

.info a{
    color: #FFFFFF;
    
}

.tipos_decisoes{
    margin: auto;
    width: 416px;
    height: 26px;
}

.aba{
    width: 200px;
    float: left;
    margin: 4px;
}

.tipos_decisoes a{
    background: #EAEAEA;
    display: block;
    padding: 2px;
    color: #6464FF;
  
}
.tipos_decisoes a:hover{
    background: #C0C0C0;
    background: #EEEEE0;
    text-decoration: none;

}
.sel a{
    background: #DFE1FF;
    color:#000077;
    font-weight: bold;
}

.titulo_detalhes{
	margin: 0px;
	background:#8FA6B8;
	color: #FFFFFF;
	height: 15px;
	padding: 2px;
	padding-left: 4px;
	font-weight: bold;
	margin-top: 10px;
	
}

.classe_cnj{
	font-weight: bold;
}

/* --  css juliana */

h1.logo{ /* LOGO */
    width: 770px;
    height: 70px;
    position: relative;
    margin: 0 auto;
    background-image: url("../_img/logo.gif");
    background-repeat: no-repeat;
    cursor: pointer;
}

h1.logo span{
    display:none;
}

h2{
    position:relative;
    color: #993300;
    font-size:12px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top: 20px;
    margin-bottom: 20px;

}
h2 a{
    color: #993300;
}
h3 {
    margin-bottom: 15px;
    font-size: 12px;
}
legend{
    font-weight: bold;
    color: #000077;
}

fieldset{
    padding: 0px 0px 10px 10px;

    margin: 0px;
    margin-bottom: 10px;
    text-align: left;
}
fieldset div{
    margin-top: 5px;
}

fieldset span{
    color: red;
    font-weight: bold;
}

fieldset a{
    margin-left: 10px;
}

span{
    /*display:block;*/
}

table{
    border:#CCCCCC solid 1px;
    font-size:10px;
}
table.fullTb{
    width:100%;
}
table.smallTb{
    margin: 0 auto;
}
table.middleTb{
    width:280px;
    float:left;
    margin-left:10px;
    margin-bottom:5px;
}
table .data{
    color:maroon;
    font-size:9px;
    font-weight:bold;
}

table .ord{
    color:silver;
    font-size:9px;
}

table a{
    color:black;
}
table th{
    border:#AAAAAA solid 1px;
	padding-left:5px;
	padding-right:5px;
}
table.fullTb th{
    background-color:#D3DCE3;
	font-weight:bold;
}
table .tr1{
	background-color:#F9F9F9;
}
table .tr2{
	background-color:#EEEEEE;
}
table .tr3{
	background-color:#FFCC99;
}
table.fullTb tr:hover{
	background-color:#CCFFCC;
}

table td{
	padding-left:5px;
	padding-right:5px;
    text-align:left;
}
table a{
    display:block;
}
td a:hover{
    text-decoration:none;
}
th.quant{
    width: 10%;
}
td.quant{
    text-align: right;
}
img{
    border: 0px;
}
tr.warn1{
    background-color:#FFFFEF;
}
tr.warn2{
    background-color:#FFEFDF;
}
tr.warn3{
    background-color:#FFCFCF;
}
#pagina{
    width: 780px;
    position: relative;
	margin: 0 auto;
    background-color: #FFFFFF;
    text-align: center;
    padding-top: 5px;
}

#logo{
    width: 770px;
    height: 70px;
    position: relative;
    margin: 0 auto;
    background-image: url("../_img/logo.gif");
    background-repeat: no-repeat;
    cursor: pointer;
}

#head{
    width: 770px;
    position:relative;
    margin: 0 auto;
    margin-top: 2px;
    margin-bottom: 3px;
    font-size: 10px;
}
#welcomeUser{
    float: left;
    width: 50%;
    text-align: left;
}
#welcomeUser #user{
    font-weight: bold;
}
#welcomeDate{
    text-align: right;
    font-weight: bold;
}
#welcomeDate .time{
    display:none;
}
#topMenu{
    width: 770px;
    margin: 0 auto;
    background-color: #f4f2ec;
    height: 17px;
    font-size: 10px;	
}

#topMenu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#topMenu li {
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
    display:block;
}
#topMenu a{
	display:block !important;
	padding:0px 0px;
	text-decoration:none;
    padding-top:2px;
    padding-bottom:3px;
    padding-left: 12px;
    padding-right: 12px;text
    color: #990000;
}

#topMenu #current {

}
#current a{
	font-weight:bold;
	border-bottom-width:0px;
}
#current a:hover{
	text-decoration:none !important;

}
#topMenu li a:hover{
	text-decoration:underline;

}
#leftMenu{
    display:none;
    text-align:left;
    position:absolute;
    left:5px;
    top:105px;
    z-index:100;
    padding-top:5px;


}
.leftMenu{
    float:left;
    height:100%;

}
#conteudo{
    width: 770px;
    margin: 0 auto;
    position: relative;
    background-color: white;
    padding-bottom: 50px;
    margin-top: 10px;
	
}

#footer{
     clear: both;
     font-size: 10px;
     font-weight: bold;
     padding-bottom: 10px;
     color: silver;
}
#footer a{
    color: silver;
}
#footer a:hover{
    color: black;
}

.rCont{
    float:left;
    width:600px;
}

.box{
    margin-top: 0px;
    margin-bottom: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
    border: 1px solid silver;
}

#login{
    margin:0 auto;
    margin-bottom: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #E0E0E0;/*#48729C;*/
    width: 210px;
    /*background-image: url("../_img/bg_box2.bmp");
    background-position: top;*/
    background-color: #F9F9F9;
    font-size:11px;
}
#login label{
    width: 60px;
    text-align: right;
    padding: 0px;
    padding-top: 2px;
    display: block;
    float: left;
}
.box1{
    margin:0 auto;
    width: 215px;
    text-align: left;
}
.box1 a{
    font-weight: bold;
    font-size: 13px;
    display: block;
    padding-top: 4px;
}
.box1 img{
    float: left;
    margin-right: 10px;
    width: 24px;
    height: 24px;
}
.user{
    width: 120px;
    margin-bottom: 5px;
    height: 18px;
    font-size: 14px;
}
.passwd{
    width: 120px;
    height: 18px;
    font-size: 14px;
}


/* Estilo do menu principal*/

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 160px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	font-size: 10px;
    text-align: left;
    left:0px;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
    z-index:10;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 3px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 3px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url('../_img/arrow.gif') right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover { color: #CC3333; }

