body{
	background-image:url(../imagens/fundo_site.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#1e2b56;
	font-family:arial;
	color:#393a4e;
	}
strong{font-weight:bold;}	

.linhadourada{
	background-image:url(../imagens/linhadourada.jpg);
	background-repeat:repeat-x;
	height:3px;
}	

header{
	background-image:url(../imagens/fundo_header.jpg);
	background-repeat:no-repeat;
	background-position:center 136px;
	/*height:604px;*/
	height:604px;
}


header#paginasinternas{height:304px;background-image:url(../imagens/fundo_header_internas.jpg);}

header #gorro{margin:-25px 0px 0px -355px;}




.headercontainer{
	margin:auto;
	width:970px;
	padding:16px 10px 0 10px;
	}
.logotipo, .slogan{float:left;}	
.slogan {margin:15px 0 0 15px;}
.selos{float: left; margin: -20px 0 0 20px;}
.selos .pqec{float:left;background-size: 100px;margin-right: 10px;}
.selos .doutores{width:68px; border-radius:5px;margin-right: 5px;}
.selos .experiencia{width:105px; border-radius:5px;}


.login{
	width:140px;
	float:right;
	margin-top:-35px;
	margin-bottom:23px;
	/*background-image:url(../imagens/fundo_login.png);*/
	}	
.login input{color:#999;font-family:arial;font-size:12px;}	
.login input#input_usuario{background-color:#555e7c;border:none;width:128px;height:20px;margin:2px 0;}
.login input#fake_senha{background-color:#555e7c;border:none;width:128px;height:20px;margin:2px 0;}
.login input#input_senha{background-color:#555e7c;border:none;width:128px;height:20px;display:none;}
.login input#entrar{display:block; float:right; border:none;width:24px;height:24px;cursor:pointer;margin-right: 10px;text-align: center;}
.login label a{color:#cccccc;text-decoration:none;float:right;margin:5px 10px 15px 0;font-size:12px;}

nav{
	float:left;
	margin:16px 0px 0px 20px;
	*margin:16px 0px 0px 0px;
	}

nav ul {
  text-align: left;
  display: inline;
  margin: 0;
  padding: 15px 4px 17px 0;
  list-style: none;
}
nav ul li {
  font: normal 22px/18px sans-serif;
  display: inline-block;
  margin-right: -4px;
  position: relative;
  padding: 36px 10px;
  /*background: #fff;*/
  cursor: pointer;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  color:#ffffff;
  *float:left;
  *clear:right;
}
nav ul li:hover {
  background: #28325a;
  color: #fff;
}
nav ul li a{color:#ffffff;text-decoration:none;}


nav ul li ul {
  padding: 0;
  position: absolute;
  top: 90px;
  left: 0;
  width: 150px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
  opacity: 0;
  visibility: hidden;
  margin:0;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
   padding:0;
}
nav ul li ul li { 
	*float:none;
	font-size:18px;
padding: 8px 11px;
  background: #28325a; 
  display: block; 
  color: #fff;
  text-shadow: 0 -1px 0 #000;
  margin:0;
   *margin-bottom:-5px;
}
nav ul li ul li:hover { background: #b29224; }
nav ul li ul li a{color:#ffffff;text-decoration:none;display:block;}


nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
  margin:0;
}


.destaque{
	width:735px;
	height:140px;
	background-image:url(../imagens/fundo_destaque.png);
	margin:57px 0px 0px -12px;
	padding:10px 15px 15px 20px;
	color:#ffffff;
	font-size:14px;
	overflow:auto;
}

.destaque h1{font-size:30px;float:left;margin:0px 30px -9px 0px;}	
.destaque h2{font-size:20px;font-style:italic;margin-top:9px;}
.destaque a{color:#ffffff}
.destaque a:hover{color:#ac8d20}

.conteudo{
	margin:auto;
	width:966px;
	padding:15px;
	background-color:#ffffff;
	font-size:16px;
	color:#1e2b56;
}

.conteudo a{color:#1e2b56;text-decoration:none;}
.conteudo a:hover{color:#ac8d20}

.conteudo h1{
	font-size:30px;
	color:#1e2b56;
	font-weight:bold;
	margin-bottom:15px;
	}
.noticias{
	float:left;
	width:650px;
	}	
.agenda{float:right;}	

/****************************
CALENDÁRIO
*****************************/



/*  AQUI É A CLASSE DA TABELA*/
.calendario{
    color: #1e2b56;
	border:solid 1px #ffffff;
}

.calendario .separador{width:35px;height:0px;}

/* CLASSE PARA O CABEÇALHO DO CALENDÁRIO OU SEJA O NOME DO MÊS E A NAVEGAÇÃO*/
.calendario thead th{
		vertical-align:middle;
		background-color:#f5f5f5;
		border:solid 2px #ffffff;
		color:#1e2b56;
		}
.calendario thead th a {font-weight:bold;color:#1e2b56;}

.calendario th{
    color:#1e2b56; 
    text-align:center;
	vertical-align:middle;
	background-color:#b51212;
	border:solid 2px #ffffff;
}

.calendario th a{
    font-size:7pt;
    color:#FFFFFF;
    text-decoration:none;
}

.calendario th a:hover{
    text-decoration:underline;
}

.calendario td{
	text-align:center;
	background-color:#f5f5f5;
	border:solid 2px #ffffff;
	vertical-align:middle;
}


/*  STYLE DOS DIAS DA SEMANA */
.calendario td b{
}

/* AQUI ONDE VC COLOCA O STYLE DOS DIAS NORMAIS*/
.calendario td span{
}

/* AQUI ONDE VC COLOCA O STYLE DOS DIAS QUE POSSUEM OBRIGAÇÕES*/
.calendario td span a{
    text-align:center;
    text-decoration:none;
    display:block;
    width:auto;
	vertical-align:middle;
	/*padding-top:6px;*/
	color:#FFFFFF;
	background-color:#ccc;
}

.calendario td span a:hover{
    text-decoration:underline;
	background-color:#f2f2f2;
	color:#1e2b56;
}


/* AQUI ONDE VC COLOCA O STYLE DO DIA ATUAL DO CALENDÁRIO*/
.calendario td.hoje{
    color:#ffffff; 
    font-weight:bold;
	display:block;
	background-color:#1e2b56;
	border:solid 2px #ffffff;
}

.calendario td.hoje span a{
    font-weight:bold;
	display:block;
	height:auto;
	background-color:#1e2b56;
	color:#ffffff;
}

.calendario td.hoje span{
    font-weight:bold;
	display:block;
	background-color:#1e2b56;
	/*padding-top:6px;*/
}


.calendario tfoot .corobrigacao{background-color:#ccc; color:#FFF;}
.calendario tfoot .corhoje{background-color:#1e2b56; color:#FFF;}

/****************************
FIM CALENDÁRIO
*****************************/

.supertrio{
	border-top:solid 1px #1e2b56;
	
}

.indices{
	float:left;
	padding:25px 25px 25px 25px;
	border-right:solid 1px #1e2b56;
	}
.indices table{color:#575757;font-size:14px;}
.indices table thead th{font-weight:bold;font-size:12px;text-align:right;padding-right:10px;}
.indices table thead td{font-size:12px;}
.indices table tbody th{font-size:12px;padding-right:15px;}
.indices table tbody td{font-size:12px;padding-right:10px;text-align:right;}


.dolar{
	float:left;
	width:200px;
	padding:25px 25px 25px 25px;
	border-right:solid 1px #1e2b56;

}
.dolar table{margin:auto;width:200px;font-family:arial;color:#575757;margin-bottom:20px;}
.dolar table thead th{font-weight:bold;font-size:12px;}
.dolar table thead td{font-size:12px;}
.dolar table tbody th{font-weight:bold;font-size:12px;}
.dolar table tbody td{font-size:12px;}
.dolar table tfoot td{font-size:10px;text-align:center;padding-top:10px;}

.cadastre{
	width:435px;
	float:left;
	padding:25px 5px 25px 25px;
	font-size:14px;
	color:#575757;
	

}
.cadastre p{
	 float:left;width:200px;
	 margin:0px 10px 10px 25px;
}	

.cadastre table{float:right;}


footer{
	margin:auto;
	width:966px;
	padding:15px;
	background-color:#494949;
	font-size:16px;
	color:#FFFFFF;
	
}
footer a{color:#ffffff;}
.colunaa{width:35%;float:left;}
.colunab{width:15%;float:left;border-left:solid 1px #ffffff;padding:0 3% 0 3%;text-align:center;}

.internas h2{font-weight:bold;color:#ac8d20;font-size:20px;}

.internas ul li{
	background-color: #F9F9F9;
	border:solid 1px #cccccc;
	margin:3px 0px 2px 3px;
	list-style:none;padding:5px;}

.internas ul li a{display:block;}
.internas ul li:hover{background-color:#f0f0f0;}	

.comparativo{
	width:100%;
	border-collapse:collapse;
	border:solid 1px #d7d7d7;
	}
	
.comparativo thead th {background-color:#ffffff;font-size:18px}

.comparativo th, 
.comparativo td{color:#404040;border:solid 1px #d7d7d7;padding:2px;}	

.comparativo thead td{width:33%;text-align:center;}
.comparativo tbody td{width:33%;text-align:center;}

.comparativo tbody td table{width:100%;}

.comparativo tbody td table thead td{background-color:#FFC;}
.comparativo tbody td table thead td strong{font-size:24px;}

.comparativo tbody td table tbody td{background-color:#ffffff;text-align:left;}
.comparativo tbody td table tbody td.direito{text-align:right;}

.comparativo col.clt{/*background-color:#dfe8ff;*/ background-image:url(../imagens/fundoclt.jpg);}
.comparativo col.aut{/*background-color:#ffdffa;*/ background-image:url(../imagens/fundoaut.jpg);}
.comparativo col.pj{/*background-color:#dfffe5;*/ background-image:url(../imagens/fundopj.jpg);}




