@charset "utf-8";
/* CSS Document */


	/*
		Montagem: 	Danielle Freitas (maxmeio.com)
		Ano: 		2007
	
	*/
	
	
	 *{
	 	margin: 0;
		padding: 0;	
        vertical-align: top;		
	 }
	 body{
	 	background-image: url(../imgs/bg.jpg);
		background-repeat: repeat-x;
	 	background-color: #DCD1AA;
		font-family: "Trebuchet MS", tahoma;
		color: #204558;
		font-size: 13px;
	 }
	 
	 #banner_dir {
	 text-align:center;
	 margin-bottom:11px;
	 background-image:url(../imgs/bg_box_dir.jpg);
	 }
	 
	
	 a img{
	 	border: 0;
	 }
     div#geral{
	 	width: 765px;
		margin: 0 auto;	
	 }
	div#topo{
		background-image: url(../imgs/bg_topo.gif);
		background-repeat: repeat-y;
		text-align: center
	}	
	div#menu{
		background-image: url(../imgs/bg_menu.gif);
		height: 52px;
	}
	div#menu ol{
		background-image: url(../imgs/bg_menu_ol.gif);
		width: 765px;
		height: 37px;	
		text-align: center;	
		padding-top: 15px
	}
	div#menu li{
		padding: 0 14px 20px 6px;
		list-style-type: none;
		display: inline;
		background-image: url(../imgs/ico.gif);
		background-repeat: no-repeat;
		background-position: right 7px;
	}
	div#menu li.ult{
		padding-right: 0;
		background-image: none;
	}
	div#principal{
		width: 725px;
		overflow: hidden;
		padding: 10px 20px 0 20px;
		background-image: url(../imgs/bg_principal.gif);
		
	}
	div#dir, div#conteudo{
		float: left;/*
		overflow: auto;*/
		
	}
	div#dir{
		width: 179px;
	}
	 div#conteudo{
	 	width: 530px;
		background-color:#F0EBD4;
		margin-right: 15px;
		margin-bottom: 10px ;
		padding: 0
	 }
	 div#rodape{
	 	clear: both;
		background-image: url(../imgs/bg_rodape.gif);
		height: 50px;
		padding-top: 33px;
	 }
	 div#rodape p{
	 	background-color:#CAB97F;	
		margin: 0 20% 0 20%;
		font-size: 10px;
		color:#133D4D;
		padding: 3px;
		opacity: 0.9;
     	-moz-opacity: 0.9;
     	filter: alpha(opacity=90);
		text-align: center;
	 }
	 div#rodape p a{
		color:#133D4D	 	
	 }
	 div#maxmeio{
	 	text-align: center;
		margin: 10px 0
	 }
	
	/* BOX DO LADO DIREITO */
	 
	 div#dir div.box{
	 	border-top: 2px solid #CDA529;
		background-image: url(../imgs/bg_box_dir.jpg);
		background-repeat: repeat-y;
		margin-bottom: 10px;
		padding: 6px;	
		position: relative;
		clear: both
	 }
	 div#dir div.box span.bottom{
	 	position: absolute;
		font-size: 1px;
		background-image: url(../imgs/bg_box_dir_aba.gif);
		width: 9px;
		height: 8px;
		left: 0;
		/*_left: -6px;*/
		bottom: 0;
	 }
	 
	 div#dir div.busca span.bottom{
		_top: 75px;
		_left: -6px;
	 }
	 div#dir div.box form p.inp{
	 	background-color:#1F4255;
		padding: 2px;
		margin: 5px 0 5px 0;
	 }
	 div#dir div.box form p.inp input{
	 	border: 1px solid #FFFEFA;
		background-color: #F4F1E5;
		height: 15px;
		padding: 2px 5px 0 7px;
		font-family: "trebuchet MS", tahoma;
		color:#1F4255;
		font-size:10px;
	 }
	 div#dir div.busca{
	 }
	 div#dir div.busca form{
		height: 35px
	 }
	 div#dir div.busca form p{
	 	float: left;
	 }
	 div#dir div.box p{
	 	padding: 5px 0 ;
	 }
	 div#dir div.box form p.inp{
		width: 124px;
	 	
	 }
	 div#dir div.box form p.inp input{
		width: 110px;
	 
	 }
	 div#dir div.box form p.bt{
	 	margin: 5px 0 0 2px;
		padding: 0
	 }
	 div#dir div.enquete{
	 	height: 200px;
	 }
	 div#dir div.enquete p{
	 	font-size: 11px;
		font-weight: bold;
	 }	 
	 div#dir div.enquete li{
	 	font-size: 11px;
		margin: 3px 0 3px 0;
		list-style-type: none
	 }
	 div#dir div.enquete li input{
	 	margin-right: 5px;
	 }
	 div#dir div.informativo {
	 	height: 152px;
	 }
	 div#dir div.informativo p{
	 	font-size: 11px;
	 }	
	  div#dir div.informativo p.sel{
		background: #1F4255;
		width: 124px;
		padding: 2px; 
	 } 
 	 div#dir div.informativo p.sel select{
		width: 124px;
		height: 17px;
		font-family: "trebuchet MS", tahoma;
		color:#1F4255;
		font-size:10px;

	 	border: 1px solid #FFFEFA;
		background-color: #F4F1E5;
	}
	 
	 div#dir div.agenda{
	 	height: 130px;
	 }
	 
	 div#dir div.podcast{
	 	height: 73px;
	 }
	 
	 
	 
	 
	 
	 
	 
	
	 /* PARCEIROS */	
	 div#parceiros{
	 	clear: both;
	 	background-color:#F4F1E0;
		text-align: center;
		padding: 10px;
		margin-bottom: 10px;
	 }	
	 div#parceiros li{
	 	list-style-type: none;
		display: inline;
		margin: 0 5px;
	 }	
	 div#parceiros img{
	 	border: 1px solid #D0BD8C;
		padding: 2px;
	 }
	 
	 
	 
	 
	 
	 
	 /*PAGINACAO*/
	 
	 
	 
	div#conteudo ol.pag{
	 	width: 360px;
		margin: 0 auto
	 }
	 
	 div#conteudo ol.pag li{
	 	float: left;		
		list-style-image: none;
		list-style-type: none;
		text-align: center;
	 	margin: 0 3px;
	 }
	 div#conteudo  ol.pag li a{
	 	width: 20px;
		height: 19px;
		display: block;
		float: left;
		background-color:#E7E4CF;
		text-decoration: none;
		color:#3C7D95;
		text-align: center;
		font-size: 11px;
		padding-top: 2px;
	 }	
	 div#conteudo  ol.pag li a:hover{
	 	background-color:#183038;
		color:#DDC88F
	 }
	 div#conteudo  ol.pag li a.atual{
		color:#E2A801;
	 
	 }
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 ol#olmenu li{
	 	position: relative;
	 }
	 
	 
	 ol#olmenu ul{
	 	display:none;
	 	position: absolute;
		background-image: url(../imgs/bg_submenu.gif);
		top: 20px;
		left: 0;
	 	background-color:#437B97;
		padding: 10px;
		width: 135px;
	 	text-align: left;
		border-bottom: 6px solid #37657D
	 }
	 ol#olmenu ul li{
	 	background-image: none;
		text-align: left;
		margin-bottom: 15px;
		padding: 0;
	 }
	 ol#olmenu ul li a{
	 	background-image: url(../imgs/bg_submenu2.gif);
		padding: 5px;
		margin: 5px;
		text-decoration: none;
	 	display: block;
	 	font-size: 13px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	 }
	 ol#olmenu ul li a:hover{
	 	border: 1px solid #37657D;
		padding: 4px;
	 }
	 
	 
	 
	 
	 
	 
	 span.clear{
	 	clear: both
	 }
	 
	 
	 
	 
	 
	 
	 .tool-tip{
	  background-color:#f0ebd4;
	  padding:0 5px;
	  z-index:5;
	  border:2px solid #CDA329;
	 }
	  .tool-tip h3{
		margin-top:3px;
		margin: 3px 0 4px 0;
	 }
	 
	 
	 
	 
	 
	 
	 div#dir div.box{
	 	z-index: 1
	 }
	 ol#olmenu li{
	 	z-index: 2
	 }
	 ol#olmenu li ul{
	 	z-index: 3
	 }
	 
	 div#sanfona h3.titulo{
	 	cursor:pointer;
		background-color: #F4F1E0;
		padding: 7px  7px  7px  30px ;
		font-size: 14px;
		background-image: url(../imgs/seta.gif);
		background-repeat: no-repeat;
		background-position: 10px 15px;
		
	 }
	 
	 div#sanfona div.elemento{
	 	margin: 0 20px;
	 }
	 
	 div#calendario .mes{
	 	width:140px;
		float:left;
	 }
	  div#calendario input{
		float:left;
		padding-top:8px;
	 }













	div#dir div#calendario h4{
		text-align: center;
		color:#2B455C;
		font-weight: normal;
		background-image: none;
		margin-top: 7px;
	}
	div#dir div#calendario h4 a{
		color:#204558;
		font-size: 12px;
	}
	div#dir div#calendario h4 img{
		margin: 4px;
	}
	div#dir div#calendario table{
		width: 100%;
		margin-top: 7px;
		font-size: 10px;
	}
	
	div#dir div#calendario table thead th{
		padding: 3px;
	}
	div#dir div#calendario table td{
		background-color:#E2D4A7;
		border-bottom: 4px solid #DBC687;
		text-align: center;
	}
	div#dir div#calendario table td.td0{
		background-color: #FFFFFF;
	}
	div#dir div#calendario table td a{
		color:#204558
	}
	
	div#dir div#certidao {
		margin-bottom:8px;	
	}