/*
//coloca um borda no lado direito do td usado no cad_rel_opcoes
	<td align="left" class="style1" style="border-right style:solid; border-color:black; border-width: 1px;">

/*excelente, coloca a primeira letra em destaque from criarweb - Leno - 6/5/2007 00:23:20
  <style type="text/css">
P:first-letter {  usado no privacidade.html 
font-size:120%; color: #993333; texttdbordaw-decoration: underline; font-weight: bold; 
} 
</style>
MUDA O CARACTER DO VALUE
				<input 
style="background-color:#f4f4f4;
						font-weight:bold; 
									font-family:Tahoma, Arial, verdana;
									color:#993300;  
									font-size:12px;"

*/

/* top elements */
* {                                  
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-top: 0px;
}

.tudo {
	margin: 0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	width:777px;
	background-image:url(../imagens/site/bgtudo.jpg);
	background-position: top;
	background-repeat: repeat-y;
}
.body1{
	color: #FFF;
	background: #6D5434;  /*cor marrom-tabaco*/
	}
.body2 {
	font: normal .72em/1.5em 'Arial', sans-serif;
	background: #f3f0eb;  /*cor do wrap*/
	color: #444;
}

.cabecarel {
	margin: 0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	border: none;
	/*width:777px;*/
	background-image:url(../imagens/banner4.jpg);
	background-position: top;
	background-repeat: no-repeat;
}


/* links */
a { background: inherit; color: #993333; text-decoration: none; }
a:hover { background: inherit; color: #006699; text-decoration: underline; }

h1, h2, h3 {
	font: bold 1em 'lucida', Tahoma, Sans-serif;
	color: #333;}
h1 { font-size: 1.4em; }
h2 { font-size: 1.2em; text-transform: uppercase;}
h3 { font-size: 1.2em; }
p, h1, h2, h3 {
	margin: 10px 15px;}
ul, ol {
	margin: 10px 10px;
	padding: 0 15px;}
/* images */
img {
  border: 1px solid #DDD; 
  padding: 0px;
  background-color: #FFF;}
img.float-right {  margin: 5px 0px 5px 15px;}
img.float-left {  margin: 5px 15px 5px 0px;}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #eee;    
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 15px; 	padding: 0 0 0 20px;  	
  background: #FAFAFA url(../imagens/icones//quote.gif) no-repeat 3px 5px; 
	border: 1px solid #eee; 
	font: bold 1.0em/1.0em 'lucida', Tahoma, sans-serif; 
	color: #666666;	
}
th strong {color: #000;}
th {
	background: #FAEBD7;
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
	border-left: 1px solid #D68686;
	border-bottom: solid 2px #FFF;
}
td {
	padding-left: 1px;
	padding-right: 1px;
	/*
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: none;
	*/
    color:000;
	font: normal 11px 'lucida', verdana, sans-serif;
}
td.first,th.first {	border-left: 0px;}
tr.row-a {background: #F8F8F8;}
tr.row-b {background: #EFEFEF;}
tr.row-c {background:#F5DEB3;}
tr.height {height:2.0em;} /*usado no proc4_fdados para aumentar o tamanho do tr ao invez de usar celspace na tabela*/
tr.height1 {height:4.0em;} /*usado no proc4_fdados para aumentar o tamanho do tr ao invez de usar celspace na tabela*/

.even{	background-color: #FFFFFF;}     /* Nacegacao tr  */
.odd {	background-color: #E8E8E8;} /* Gray91  Nacegacao tr  */
.bodyTabaco .odd {	background-color: #F5DEB3;}
.over {background: #F0FFF0;}  /*Verde bem clarinho - //Ao navegar na table qdo coloca a seta na tr muda a cor*/
.tfocus {background: #FFFFCC; font-weight: bold;}  /* amarelo - Muda a cor do INPUT ao dar focus */


.tdbordaw{text-align: center; border: 2px solid #eee;}
.bordabranca { /* usado pelo organize/prg/inicio.php  28/01/2012 16:54*/
  background-color: #E4E4E4;
  border: 1px solid #6D5434;
}

/* form elements */
form {
	margin:10px 15px; padding: 0;
	border: 1px solid #eee; 
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
}
.textareaoriginal
{ /*menu4_comentario.php, */
	width:500px;
	padding:2px;
	font: normal 1em 'lucida', verdana, sans-serif;
	border:1px solid lightgray;
	height:100px;
	display:block;
	color:#777;
	background-color: transparent;	
	font-style: normal;	
}
.textarealeno
{/*lembretes, compromisso, */
	width:480px;
	padding:2px;
	font: normal 1em 'lucida', verdana, sans-serif;
	border:1px solid lightgray;
	height:100px;
	display:block;
	color:#777;
	background-color: transparent;	
	font-style: normal;	
}
.textarea3 
{/*proc4_fnovo a unica diferenca e que nao tem nr de coluna, */
	font: normal 1em 'lucida', verdana, sans-serif;
	border:1px solid lightgray;
	display:block;
	background-color: transparent;	
	font-style: normal;	
}

input[type="text"] {
    padding:2px;
    padding-left:0px;
    font: normal 11px 'lucida', verdana, sans-serif;
    border:1px solid #6d5434;
    margin-bottom:2px;
}

.button {
	margin: 2px;
	font: bold 1.2em Arial, Sans-serif;
	border: 1px solid gray;
	background:#A0522D;
	padding: 3px;
	color: #FFF;
	cursor:pointer; 	
}

/* search form */
.searchform
{
	background-color: transparent;
	border: none;	
	margin: 0; padding: 0;	
}
.searchform p { margin: 10px; padding: 0; }
.searchform input.textbox { 
	width: 130px;
	color: #333; 
	height: 20px;
	padding: 2px;	
	vertical-align: top;
}
.searchform input.button { 
	font: bold 12px Arial, Sans-serif; 
	color: #333;	
	width: 60px;
	height: 26px;
	border: none;
	padding: 3px 5px;	    
	vertical-align: top;
}

/* header menu */
#menu {
	clear: both;
	margin: 0;
	padding: 0px 0 0 0;
	width: 450px;
	float: left;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat-y;
}

/*Excelente menu, */
#menu ul {
	width: 540px;
	color: #FFF;
	background-color: #4E3525;
	padding: 0;
	display: block;
	float: right;
	font-family: 'lucida', sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-style: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#menu li {
	float: left;
	list-style: none;
}
#menu li a {
	display: block;
	padding: 8px 15px;	
	color: #FFF;	
}
#menu li a:hover {
	background: #C8935D;
	color: #FFF;
}
#menu li a#current  {
	background: #993333;
	color: #FFF;
}

/*opcao 2 para o menu horizontal  --  proc4_edt.php*/
#menu2 {
	position: relative;
	clear: both;
	margin: 0;
	padding: 0px 0 0 0;
	width: 450px;
	float: left;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat-y;
}


#menu2 ul {
	position: relative;
	width: 840px;
	color: #FFF;
	background-color:rgb(176,176,176); /*#4E3525;*/
	padding: 0;
	display: block;
	float: right;
	font-family: 'lucida', sans-serif;
	font-size: 13px;
	font-weight: bolder;
	font-style: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#menu2 li {
	float: left;
	list-style: none;
}
#menu2 li a {
	display: block;
	padding: 5px 10px;	
	color: #FFF;	
}
#menu2 li a:hover {
	background: #C8935D;
	color: #FFF;
}
#menu2 li a#current  {
	padding: 9px 25px;
	background: #993333;
	color: #FFF;
}

/* sidebar */

#sidebar {
	float: right;
	width: 100%;
	margin: 0 0 10px 0; padding: 0;	
}	
#sidebar h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	color: #660000;	
}
.sidebox { /*evento_calendario*/
	margin-bottom: 10px;	
}

/* sidebar menu   USANDO PELO PROC4.PH*/
#sidebar ul.sidemenu {
	list-style:none;
	margin: 9px 0 15px 0;
	padding: 0;		
}
#sidebar ul.sidemenu li {
	padding: 0px 25px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:bold;
	font-size: 1.0em;
	color: #333;
	height: 0.8em;	
	padding:.5em 0 .3em 25px;
	line-height: 1.5em;
	border-bottom: 8px none #D5D5D5; /*ridge=borda em ressalto*/
	text-decoration:italic;
	/*background-color: rgb(176,176,176); /*rgb(255,204,153);*/
	background-image: url(../imagens/icones//right.gif);
	background-repeat: no-repeat;;
	
}
/*
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D5D5D5;
}
*/
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 25px;
	border-left: 5px solid  #993333;
	color: #993333;		
}

/* main */
#main {
	float: left;
	width: 67%;
	margin: 0 0 10px 0; padding: 0;	
}
#main1 {
	float: left;
	width: 95%;	
	margin: 0 0 10px 0; padding: 0;	
}

#main h1 main1 {
	padding: 10px 0 5px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px dashed #D5D5D5; 	
}
#main ul li main1 {
	list-style-image: url(../imagens/icones//bullet.gif);
}

.post {margin: 0; padding: 0;} /*menu4, */
.post .post-footer {/*cabeca.inc.php*/
	background-color: #fafafa;
	padding: 5px; margin-top: 0px;
	font-size: 55%;
	border: 1px solid #eee;
}
.post .post-footer .date {/*blockquote.inc.php*/
	background: url(../imagens/icones/clock.gif) no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments { /*cabeca.inc.php, blockquote.inc.php*/
	background: url(../imagens/icones/comment.gif) no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {  /*cabeca.inc.php blockquote.inc.php*/
	background: url(../imagens/icones//page.gif) no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
                           
/* footer */
#footer {
	clear: both;
	margin: 0; padding: 0px 0 0 0;
	font: normal .92em/1.5em 'lucida', Tahoma, Arial, sans-serif;
	height: 45px;
	color: #666666;
	text-align: center;
}
#footer p {
	margin: 0; padding: 0;
}
#footer a {
	text-decoration: none;
	color: #777;	
}
#footer a:hover {
	text-decoration: underline;
	color: #333;
}


/*---------- bubble tooltip -----------*/
div#container{width: 500px; margin:0 auto}
a.tt{
  position:relative;
  z-index:24;
  color:rgb(0,0,153);
	font-weight:normal;
  text-decoration:none;
}
a.tt span{ display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:; 
}
a.tt:hover span.tooltip{
  display:block;
  position:absolute;
  top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: darkblue;
  text-align: justify;
  text-decoration:none;
	/* coloca em transparencia
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	*/
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
  background: url(../imagens/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(../imagens/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../imagens/bubble.gif) no-repeat bottom;
}

/**
* Classes de Estilo para Tooltip  from cesar 17/2/2007 12:35:26
* para nao sobrepor o select ( select.style.visibility = 'hidden'),
* 
    <a href="#" class="tooltip1">
            <img src="../imagens/icones/comment.gif" border="0">&nbsp;Leia
  		  		<span>
            	<u>Filtro por palavra chave:</u><br>
					    		1)&nbsp;digitando somente a letra "A" - nomes iniciados com <b>A</b>.<br>
					    <br>2)&nbsp;Ex. C-F (h�fen) - nomes iniciados com <b>C at�.....F</b>.<br>
					    <br>3)&nbsp;Ex. C;F;G (ponto e v�rgula) nomes iniciados com <b>C, F e G</b>.<br>
					    <br>4)&nbsp;Ex. jo�o - apresenta nomes iniciados com a palavra <b>jo�o</b>.<br>
					    <br><br>Deixe em branco para n�o filtrar.
						</span>
		</a> 
*
*
*/
a.tooltip1{
  position:relative; 
  font:12px lucida; 
  padding:0;
  color:red;
  text-decoration:none;
  cursor:help; 
  z-index:24;
}
a.tooltip1:hover{
  background:transparent;
  z-index:25; 
}
a.tooltip1 span{
 display: none
}
a.tooltip1:hover span{ 
  display:block;
  position:absolute;
  width:400px; 
  top:3em;
  text-align:justify;
  left:-10;
  font: 12px lucida; 
  padding:5px 10px;
  border:1px solid #999;
  background:lightyellow; 
  color:#000;
  text-decoration:none;
}
div.flash-error {
    padding:0px 10px 0px 10px;
    font-size:1.5em;
    text-align: center;
    background: #FBE3E4 url('../imagens/icones/error.jpg') no-repeat left;
    color:#8a1f11;
    border: 1px solid #FFF;
    /*font-weight:bold;*/
}
div.flash-errorMini {
    padding:0px 10px 0px 10px;
    font-size:12px;
    text-align: center;
    background:#FBE3E4 url('../imagens/icones/add.gif') no-repeat left;
    color:#8a1f11;
    border-color:#FBC2C4;
}
div.flash-tabaco {
    padding:0px 0px 0px 20px;
    font-size:15px;
    text-align: left;
    background: #523813 url('../imagens/icones/aviso.jpg') no-repeat left;
    color:#FFF;
    font-weight: bold;
    height: 20px;
}

div.flash-success{
    padding:0px 10px 0px 30px;
    font-size:18px;
    background:#E6EFC2 url('../imagens/icones/accept.png') no-repeat left;
    color:#264409;
    border: 1px solid #FFF;
}
div.flash-amarelo{
    padding:0px 10px 0px 25px;
    font-size:18px;
    background:#FFCC00 url('../imagens/icones/ideia.jpg') no-repeat left;
    color:#264409;
    border: 1px solid #FFF;
}
div.flash-azul{
    padding:0px 10px 0px 10px;
    font-size:18px;
    background:#3300FF;
    color:white;
    border: 1px solid #FFF;
}
/*Padding: top, right,bottom, left*/
div.flash-atencao {
    min-height: 100px;
    padding:0px 0px 0px 150px;
    font-size:1.5em;
    background: #FBE3E4 url('../imagens/images.jpg') no-repeat left;
    color:#8a1f11;
    border: 2px solid #FFF;
    /*font-weight:bold;*/
}


/* alignment classes */
.float-left  { float: left; } /*menu4, */
.float-right { float: right; }
.align-left  { text-align: left; }/*cabeca.inc.php*/
.align-right {	text-align: right; }   /*blockquote.inc.php*/

/* JOSELENO*/
.pad { /*proc4.php*/
	padding-left: 5px;
	padding-right: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-left-style: none;
	font: normal 11px 'lucida', verdana, sans-serif;
  } /*menu4, */
.combo{ /*lembretes, compromisso_quickadv*/
	font-family:lucida;
	font-size:9pt;
	/*color:#8B4726;*/
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	height:20px;
	vertical-align: middle;
	background-color: #FFFAFA;
}
.xbotao {
	cursor:pointer; 
	font: bold 11px 'lucida', verdana, sans-serif;
	background-color: rgb(237,170,102); 
	color: white; 
	border-style:solid;
	border-width: 1px;
	padding:3px; 
}/*lembretes, */

.bbaixo {  border-bottom: 1px solid #E8E8E8;}
.bcima {  border-top: 1px solid #cccccc;}
.besquerda {  border-left: 1px solid #cccccc;}
.bdireita {  border-right: 1px solid #cccccc;}

.bbaixo2 {  border-bottom: 2px solid #ccc;}
.bcima2 {  border-top: 2px solid #ccc;}
.besquerda2 {  border-left: 2px solid #ccc;}
.bdireita2 {  border-right: 2px solid #ccc;}


/*cores - ordem alfabetica*/
.azul  { color: rgb(51,0,255); }
.black{color:black}
.bold{font-weight:bold;}
.bordo{color:rgb(153,0,0)}
.center{text-align:center;}
.cinza{color:#4A708B}
.clear {clear:both;}
.corbody{ color: #f3f0eb;} /*cor do clara*/
.corbody1{ color: #6D5434;}  /*cor marrom-tabaco Igual Lawsuit{}*/
.gray  { color: #BFBFBF; }
.justifique{text-align:justify; padding-right: 12px;} /*menu4, evento_calendario,  */
.left {float:left}
.lawsuit{color:#6D5434;}/*cor da letra lawsuit  compromisso, */
.red{color:red}
.right{float:right;}
.white{color:white}
/*TAMANHOS*/
.alerta {font: bold 1.5em/1.5em 'lucida', Tahoma, sans-serif; color: rgb(204,102,51);	height: 29px;}
.style {font-size:11px;;}  /*blockquote.inc.php*/
.style1 {font-size: medium;}  /*blockquote.inc.php*/
.style2 {font: 0.9 em ' lucida', Tahoma, sans-serif;}
.medio {font: bold 1.0em/1.5em 'lucida', Tahoma, sans-serif;}
.pto8{font-size:8px;font-family:lucida;}
.pto9{font-size:9px;font-family:lucida;}
.pto10{font-size:10px;font-family:lucida;}
.pto12{font-size:12px;font-family:lucida;}
.pto14{font-size:14px;font-family:lucida;}
.pto16{font-size:16px;font-family:lucida;}
.pto18{font-size:18px;font-family:lucida;}
.pto20{font-size:20px;font-family:lucida;}
.pto24{font-size:24px;font-family:lucida;}

/*Padding: top, right,bottom, left*/
a.botaoSair , a:visited.botaoSair  {
    /*float:left;*/
    font: bold 12px/24px arial, helvetica, sans-aerif;
    padding:0px;
    text-decoration: none;
    text-align:center;
    color:#fff;
    background: #ff6347;
    width:120px;
    height:24px;
		cursor:pointer;
    display:block;
}
a:hover.botaoSair { 	background: #f4a460;	color:#eee;}

.botaoAzulFlat , a:visited.botaoAzulFlat{
    /* http://graemeboy.com/css-buttons/  01/04/2013  */
    background:#5B74A8;
    background:-moz-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5B74A8),color-stop(100%,#5B74A8));
    background:-webkit-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
    background:-o-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
    background:-ms-linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
    background:linear-gradient(top,#5B74A8 0%,#5B74A8 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B74A8',endColorstr='#5B74A8',GradientType=0);
    padding:2px 6px;
    color:#fff;
    font: bold 12px/24px arial, helvetica, sans-aerif;
    font-size:14px;
    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border:1px solid #1A356E;
    width:120px;
    height:24px;
		cursor:pointer;
   display:block;

}
.botaoAzulFlat:hover {color:#FFFF00;
    background: #80a2ea;
}
/*Padding: top, right,bottom, left*/
.borda {border: 1px solid blue;}
.borda1{border: 1px solid red;}
.borda2{border: 1px solid gray}

