/* CSS Document */



	*{

		margin: 0;

		padding: 0;

		list-style: none;

		border: none;

	}

	

	body{

		background:url(../img/fundo/body.jpg) top repeat-x;

		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	}

	

	a{ color: #666; text-decoration: none;}

	

	p{

		color: #666;

		font-size: 80%;

		margin-bottom: 5px;

	}



	

	h5{

		color: #069;

		font: bold 90% "Trebuchet MS", Tahoma, Verdana;

		background-color: fafafa;

		border: 1px solid #f3f3f3;

		padding: 5px;

		margin-bottom: 10px;

	}



	

	#geral{

		margin: 0 auto;

		width: 950px;

	}

	

	#topo{

		height: 85px;

		padding: 0 20px;

	}

	

	#topo h3{

		color: #fff;

		font: bold 190% "Trebuchet MS", Tahoma, Verdana;

		height: 85px;

		line-height: 85px;

		float: left;

	}

	

	#topo #menu{

		padding-top:15px;

		text-align: center;

	}

	

	#topo #menu ul{ width: 450px;}

	

	#topo #menu li{

		display: inline;

	}

	

	#topo #menu li a{

		height: 10px;

		float: right;

		font: bold 75% "Trebuchet MS", Helvetica, Arial, Tahoma, Verdana, Sans-Serifa;

		color: #fff;

		padding: 0 10px;

		text-decoration: none;

	}

	



	#conteudo{
		
		width:950px;

		padding: 10px;

	}
	
	.tam{
		border:#F00 1px solid;
		width:100px;
		position:absolute;
	}
	
	
	table.lista {
	border-bottom:5px solid #ccc;
	width:950px;
	position:absolute;
	}

	table tr th {
	background:#ccc;
	text-align:center;
	height:70px;
	width:50px;
	}
	
	.serie_agenda{
	background:#096;
	color:#FFF;
	height:40px;
	}
	
	.botaoExportar{
	background:#09C;
	color:#FFF;
	height:40px;
	padding:12px;
	width:90px;
	}
	
	
	

	#conteudo h4, #miolo h4{

		color: #f60;

		font: bold 100% "Trebuchet MS", Tahoma, Verdana;

		border-bottom: 1px dotted #ccc;

		margin-bottom: 10px;

	}

	

	

	#conteudo #menu{

		margin-bottom: 20px;

		height: 70px;

	}

	

	#conteudo #menu ul {

			float: left;

			width: 100%;

			list-style:none;

			font:70% "Trebuchet MS", Tahoma;

		}



	#conteudo #menu ul li { display: inline; }



	#conteudo #menu ul li a {

		color: #666;

		text-decoration: none;

		padding: 2px 30px;

		float:left;

		text-align: center;

		display: block;

	}

	

	#miolo{

		border: 1px solid #fafafa;

		padding: 10px;

	}

	

	#miolo p{

		color: #333;

		font: 80% "Trebuchet MS", Tahoma, Verdana;

		padding: 10px 0;

	}

	

	#local{

		float: right;

		margin-bottom: 10px;

	}

	

	#local h6{

		color: #666;

		font: 70% "Trebuchet MS", Tahoma;

		padding: 7px;

	}

	

	#rodape{

		border-top: 1px solid #f1f1f1;

		margin-top: 10px;

		padding: 5px;

		text-align: center;

	}

	

	#rodape ul{ margin:5px 0;}

	#rodape li{ display: inline;}

	

	#rodape li a{

		color: #666;

		text-decoration: none;

		padding: 2px 30px;

		text-align: center;

		font: 9px Tahoma, Verdana;

	}



	

	address{ color: #666; font: 75% "Trebuchet MS", Verdana, Arial, Tahoma; }

	

	address a{ color: #666; text-decoration: underline;}



	.direita{ float: right;}

	.esquerda {float: left;}

	

	.sublinhado{ text-decoration:underline;}	







	table {

		border-spacing:1px;

		font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

		background-color:#fafafa;

		color: #666;

		

	}

	

	td, th {

		padding: 2px;

	}

	

	td img, th img{ padding: 0 10px;} 

	td.top{vertical-align:top; }

	

	.33{ width: 10%;}

	.90{ width: 15%;}

	.625{ width: 75%;}

	

	thead th {

		background: #fafafa;

		color: #666;

		text-align: left;

	}

	

	tbody tr{

		background-color:#FFF; 

		text-align:left;

		}

	

	tbody tr td { 

		background: #FFF;

		border: 1px solid #FFF;

		padding-bottom: 15px;

		}

		

		tbody tr td.listar{ text-align: right; padding-right: 20px;} 

	

	table td a:link{

		color: #666;

		text-decoration: none;

	}

	

	tfoot th, tfoot td {

		background-color:#fafafa; 

		text-align:right; 

		font: 12px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;

		border-bottom:3px solid #eaeaea;

	}

	

	label{ 

		display: block;

		width: 90px;

		float: left;

		color: #000;

		border-bottom: 1px solid #f1f1f1;

		font-size: 95%;

		font: 80% "Trebuchet MS";

		color: #666;

	} 

	

	.txt, .txtFone, select, textarea, .txtLogin{

		border: 1px solid #7F9DB9;

		font: 80% Verdana, Arial, Tahoma;

		background-color: #FFF;

		padding: 2px 2px;

		color: #666;

	}

	

	.txt { width: 350px;}

	.txtLogin { width: 100px; margin-bottom: 15px;}

	

	.botao, .botaoEntrar{

		font-size: 11px;

		float: right;

		color: #999;

		background: #f1f1f1;

		border: 1px solid #999;

		margin-right: 230px;

		padding: 5px 15px;

	}

	

	.botaoEntrar{ margin-right: 30px; }

	

	#botoes{ clear: both; margin-bottom: 10px; text-align: left;}

	#botoes li{

		padding: 10px;

		display: inline;

	}

	

	/* novos estilos 20/03/2007 */

	

	#explicao{

		background: #ffffca url(../img/icones/alerta.gif) 10px center no-repeat;

		border: 1px solid #ffff8c;

		margin: 15px auto;

		padding: 10px 10px 10px 85px;

		width: 450px;

	}

	

	#explicao span{

		color: #f00;

		display: block;

		font-size: 120%;

	}

	

	

	#conteudo a.pdf, #conteudo a.mail, #conteudo a.horario{

		background: #fafafa url(../img/icones/logo-pdf.gif) 10px center no-repeat;

		border: 1px solid #f2f2f2;

		color: #666;

		display: block;

		margin: 20px 0;

		padding: 20px 20px 20px 50px;

		text-decoration: none;

	}

	

	#conteudo a.mail{

		background: #fafafa url(../img/icones/logo-mail.gif) 10px center no-repeat;

		clear: both;

		padding-left: 60px;

	}

	

	#conteudo a.horario{ background: #fafafa url(../img/icones/logo-horario.gif) 10px center no-repeat;}

	

		

	#conteudo #menuNovo{
		text-align: center;
		margin: 5px 5px 20px 5px;
	}

	

	#conteudo #menuNovo ul li{

		float: left;

		height: 70px;

		margin: 10px 5px 40px 5px;

		padding: 3px;

		width: 95px;

		text-align: center;

	} 

	

	#conteudo #menuNovo ul li a{

		color: #666;

		font-size: 70%;

		padding: 5px;

		text-align: center;

		text-decoration: none;

	}

	

	#bot{ clear: both; padding: 5px; border: 1px solid #f60;}

	

	.botVoltar, .botEnviar{

		background: #fff url(../img/botoes/ico-voltar.gif) left center no-repeat;

		border: 1px solid #f3f3f3;

		display: block;

		margin-top: 10px;

		padding: 0 3px 3px 35px;

		width: 90px;

	}

	

	.botEnviar{

		background: #fff url(../img/botoes/ico-enviar.gif) right center no-repeat;

		float: right;

		padding: 0 35px 3px 3px;

	}

	

	label{ 

		display: block;

		width: 75px;

		float: left;

		color: #000;

		border-bottom: 1px solid #f1f1f1;

		font-size: 95%;

		font: 80% "Trebuchet MS";

		color: #666;

	}

	



	fieldset{ border: none;}

	

	.txt, .txtData, select, textarea {

		border: 1px solid #7F9DB9;

		font: 80% Verdana, Arial, Tahoma;

		background-color: #FFF;

		padding: 2px 2px;

		color: #666;

		margin-bottom: 15px;

	}

	

	.txt { width: 350px;}

	.txtData { width: 100px;}

	

	td.dois{ padding-left: 20px;}



	fieldset.apostila

	{

	   margin-right: 7px;

	   width: 250px;

	   border: solid #f60 1px;

	   padding: 20px 20px 5px;

	   margin-bottom: 10px;

	   display: block;

	}

	

	.semApostila{ display: none;}




