/*====================================================================================|
|						Configuração das propriedades gerais dos elementos			  |
|====================================================================================*/
html, body { width:100%; 
			 height:100%; 
			 min-height: 100%; }
			 
body { margin:0px;
	   padding:0px;
	   font-family:Arial; }
	 
/* hack para IE6 que trata height como min-height */
* html #container-geral { height: 100%; }	 
	
a { outline:none;
	text-decoration:none;
	color:#000;}

ul,li,dt,dd,dl,p,form,fieldset,h1 { margin:0px;
				   			        padding:0px; }
			 
/*===============================================================================================================|
|									CLASSES PARA CONFIGURAÇÃO DOS TEXTOS										 |
|================================================================================================================*/
.t10, .t10 a  { font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.t11, .t11 a  { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.t12, .t12 a  { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.t15, .t15 a  { font-family:Arial, Helvetica, sans-serif; font-size:15px; }
.t14, .t14 a  { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.t16, .t16 a  { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.t18, .t18 a  { font-family:Arial, Helvetica, sans-serif; font-size:18px; }
.t23, .t23 a  { font-family:Arial, Helvetica, sans-serif; font-size:23px; }
.t24, .t24 a  { font-family:Arial, Helvetica, sans-serif; font-size:24px; }

.tt10, .tt10 a { font-family: Verdana; font-size:10px; }
.tt11, .tt11 a { font-family: Verdana; font-size:11px; }
.tt12, .tt12 a { font-family: Verdana; font-size:12px; }
.tt13, .tt13 a { font-family: Verdana; font-size:13px; }
.tt14, .tt14 a { font-family: Verdana; font-size:14px; }
.tt15, .tt15 a { font-family: Verdana; font-size:15px; }
.tt16, .tt16 a { font-family: Verdana; font-size:16px; }
.tt18, .tt18 a { font-family: Verdana; font-size:18px; }
.tt24, .tt24 a { font-family: Verdana; font-size:24px; }

.ttt10, .ttt10 a { font-family: Tahoma; font-size:10px; }
.ttt11, .ttt11 a { font-family: Tahoma; font-size:11px; }
.ttt12, .ttt12 a { font-family: Tahoma; font-size:12px; }
.ttt13, .ttt13 a { font-family: Tahoma; font-size:13px; }
.ttt14, .ttt14 a { font-family: Tahoma; font-size:14px; }
.ttt15, .ttt15 a { font-family: Tahoma; font-size:15px; }
.ttt16, .ttt16 a { font-family: Tahoma; font-size:16px; }
.ttt17, .ttt17 a { font-family: Tahoma; font-size:16px; }
.ttt18, .ttt18 a { font-family: Tahoma; font-size:18px; }
.ttt19, .ttt19 a { font-family: Tahoma; font-size:19px; }
.ttt20, .ttt20 a { font-family: Tahoma; font-size:20px; }
.ttt21, .ttt21 a { font-family: Tahoma; font-size:21px; }
.ttt22, .ttt22 a { font-family: Tahoma; font-size:22px; }
.ttt23, .ttt23 a { font-family: Tahoma; font-size:23px; }
.ttt24, .ttt24 a { font-family: Tahoma; font-size:24px; }

.tr10, .tr10 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; }
.tr11, .tr11 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
.tr12, .tr12 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
.tr13, .tr13 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; }
.tr14, .tr14 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; }
.tr15, .tr15 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; }
.tr16, .tr16 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; }
.tr17, .tr17 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; }
.tr18, .tr18 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; }
.tr19, .tr19 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; }
.tr20, .tr20 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; }
.tr21, .tr21 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; }
.tr22, .tr22 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; }
.tr23, .tr23 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:23px; }
.tr24, .tr24 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; }

.bold				{ font-weight:bold; }
.italico			{ font-style: italic; }
.sublinhado 		{ text-decoration: underline; }
.underline:hover 	{ text-decoration: underline; }
.riscado 			{ text-decoration: line-through; }

/*==============================================================================================================|
|												CONFIGURAÇÕES DO SITE											|
|===============================================================================================================*/

#container-geral { width:100%;
				   position:relative;
				   min-height: 100%;
				   display:block;}
/*==============================================================================================================|
|											TOPO PORTAL MONTES BELOS											|
|===============================================================================================================*/
#container-header { display:block;
					width:100%;
					height:81px;
					position:relative;}
				
#topo-azul		  { display: block;
					background: #003366;
					height:36px;
					width:100%;
					line-height:36px;
				  }
/*==============================================================================================================|
|									Conteúdo do site!															|
|===============================================================================================================*/

#container-conteudo { display: block;
					  width:962px;
					  height:auto;
					  position:relative;
					  left:50%;
					  margin-left:-481px;
					  padding:5px 0px 100px 0px;}
					  
#topo-interno { display:block;
				position:relative;
				width:962px;
				padding-bottom:10px;}
				
#lateral-interna-esquerda {float:left;
						   width:136px;
						   padding:0px 15px 0px 0px;
						   position:relative;}
						   
ul#lista-lateral-esquerda { list-style:none; }

ul#lista-lateral-esquerda li { display:block;
							   padding: 2px 0px 0px 0px; }
						   
#conteudo-interno	{float: left;
					 width:592px;
					 position:relative;}
					 
#box-menu-superior { display: block;
					 text-align:center;}
					 
#box-menu-superior ul#menu-superior { display: block;
						background:url(../imagens_geral/bg_menu_top.jpg);
						background-repeat:repeat-x;
						background-position:top;
						height:auto;
						width:auto;
						list-style:none; }

#box-menu-superior ul#menu-superior li { display: inline; }
						   
a.link-superior:link,
a.link-superior:visited,
a.link-superior:hover,
a.link-superior:active { display:inline-block;
						 width:auto;
						 height:35px;
   					     line-height:35px;
						 font-size:12px;
						 font-weight:bold;
						 text-align:center;
						 padding-left:3px;
						 padding-right:3px; }
							 
#box-lista-comunidades { display:block;
						 padding-top:20px;
						 position:relative;
						 font-size:12px;}
						 
#box-lista-comunidades ul#lista-comunidades { display: block;
							 				   height:auto;
							 				   width:auto;
							 				   list-style:none;}
							 
#box-lista-comunidades ul#lista-comunidades li { display: inline;
												 padding-left: 5px;
												 padding-right:5px;
												 
												 /*padding-right:15px;*/ }
												 
#box-posts { display:block;
			 width:100%;
			 height:auto;
			 position:relative;}
			 
#lateral-interna-direita {float:right;
						  width:200px;
						  padding:0px 0px 0px 0px;
						  position:relative; }
						  
#box-arquivos { background:#2C3025;
				padding:10px;
				color:#FFF;}

ul#menu-arquivos { display: block;
				   list-style:none;
				   padding-bottom:20px;}

ul#menu-arquivos li { display:block;
					  padding-top: 5px;
					  padding-bottom: 5px;}
					  
ul#menu-arquivos li a { font-size:12px;
						color:#FFF;
						font-weight:bold; }	
						
#box-connector { text-align:center;
				 display:block;
				 padding-top:10px;
				 padding-bottom:10px; }
				 
#box-enquete { display:block;
			   padding-bottom:10px;}
			   
#Frm-enquete fieldset { border:0px; }

#Frm-enquete fieldset label { display:block;
							  color:#666;
							  font-size:11px;
							  padding-left:3px;}
							  
ul#menu-links { display: block;
				list-style:none;
				padding-bottom:10px;
				padding-top:10px;}

ul#menu-links li { display:block;
				   padding-top: 5px;
				   padding-bottom: 5px;}
					  
ul#menu-links li a { font-size:15px;
					 color:#666666;
					 font-weight:bold; }
					 
#box-acessos { display:block; 
			   width:180px;
			   height:auto;
			   background:#2C3025;
			   padding:20px 10px 20px 10px;}
			   
#box-indique { display: block;
			   background:#FF6600;
			   padding:4px 3px 4px 3px;
			   height:auto;
			   width:173px;
			   font-size:13px;
			   color:#000;
			   font-weight:bold;}
			   
.subtitulo-secao { font-size:21px;
				   color:#30618B;
				   font-style:italic;
				   display:block;
				   padding-bottom:5px;}
/*==============================================================================================================|
|											RODAPÉ PORTAL MONTES BELOS											|
|===============================================================================================================*/
#container-footer {
	clear:both;
	width:100%;
	height:87px;
	position:absolute;
	bottom:0;
}
					
#footer-azul { display:block;
			   width:100%;
			   height:119px;
			   background:#003366;
			   padding-top:14px;
			   color:#C92F11;
			   position:relative; }
			   
a.link-footer:link, a.link-footer:visited, a.link-footer:active { width: auto;
										  color:#C92F11;
										  text-decoration:none; }
										  
a.link-footer:hover {text-decoration:underline; }			   
			   			   
					
#Frm-Pesquisa-Empresa fieldset { border:0px; }

#Frm-Pesquisa-Empresa fieldset label { font-size:14px;
									   color:#FFF;
									   font-weight:bold; }
									   
form#Frm-Pesquisa-Empresa fieldset input[type=submit] { background:  #0000FF;
											color: #FFF;
											font-size: 16px;
											font-weight:bold;
							 			  	border: 0px;
										  }										   
									   
									   
#Frm-pesquisa-arquivo fieldset { border:0px; }

#Frm-pesquisa-arquivo fieldset input.input-text { border:0px;
												  font-size:16px;
												  color:#2C3025; }
												  
#Frm-pesquisa-arquivo fieldset input.input-botao { border:0px;
												   font-size:23px;
												   font-weight:bolder;
												   color:#FFF;
												   background: #2C3025;
												   padding-left:0px;
												   padding-top:15px;}												  
									   
.scroll-botao { display: block;
				width: 136px;
				height:40px;
				background:#000;
				text-align:center;
				padding-top:20px;}
				
.post-titulo { display:block;
 			   width:100%;
			   color: #000000;
			   font-size:30px;
			   font-weight:bold;
			   padding-top:20px;
			   padding-bottom:10px;
			   text-align:left;}				
				
.post-conteudo { display:block;
				 position:relative;
				 width:100%;
				 height:auto;
				 padding-left:2px;}
				 
.post-data { display:block;
			 position:relative;
			 width:100%;
			 color:#666;
			 font-size:13px;
			 font-weight:bold;
			 text-align:left;
			 padding-top:5px;
			 padding-bottom:10px;}
				 
.post-texto	{ font-size:14px;
			  display:block;
			  text-align:left;
			  padding-bottom:15px;
			  position:relative;}
			  
.comentarios-conteudo { display: block;
						width:100%;
						height:auto;
						text-align:left;}
						
.comentarios-titulo { display:block;
 			   		  width:100%;
					  height:40px;
					  line-height:40px;
					  font-weight:bold;
					  color:#fff;
					  background: #2C3025;}
					  
.comentarios-corpo-textos { background: #EBEBEB;
					  		display:block;
					  		width:554px;
					  		height:auto;
					  		padding:20px; }
							
.comentarios-textos{ display:block;
					 width:500px;
					 height:auto;
					 font-size:13px;
					 padding-left:10px;
					 padding-top:10px;
					 border-bottom:10px;}
					 
.div-comentarios { display:block;
				   width:100%;
				   height:2px;
				   line-height:2px;
				   background:#666;
				   text-align:center;}
				   
form#enquete-lateral-direita { width:100%;
					 		   display: block; }
							   
form#enquete-lateral-direita fieldset { border:0px; }

form#enquete-lateral-direita fieldset label { font-size:12px;
											  color:#000;
											  padding-right:5px;}
											  
form#enquete-lateral-direita fieldset .input-botao { width:auto;
													 height:auto;
													 font-size:12px;
											  		 color:#fff;
													 background:#00ABE3;
													 border: 0px; }
													 
.titulo-enquete { display: block;
				  font-size:12px;
				  color:#999;
				  padding-left:5px;}
										
.respostas-enquete { display: block;
					 padding-bottom:5px;
					 font-size:11px;
					 color:#666;
					 padding-left: 5px;
					 width:260px;
					 padding-right:5px;}

.label-resposta-enquete { display:block;
						  width:265px; }
						  
.barra-resultado-enquete { display:block;
						   height:20px;
						   background:url(../imagens_geral/bg_barrinha_enquete.jpg);
						   background-repeat:repeat-x; }
						   
#frm-comentarios { display:block; }

#frm-comentarios fieldset{ border: 0px; }

#frm-comentarios fieldset p { display: block;
							  padding-bottom: 5px; }
							  
#frm-comentarios fieldset label { display: block;
								  width: 100px;
								  float: left;
								  font-size: 11px;
								  text-align:right;
								  padding-right: 3px;}
								  
#frm-comentarios fieldset input[type=text],
						  textarea { border: 1px solid #000; }
						  
						  
form#enquete-lateral-direita { width:100%;
					 		   display: block; }
							   
form#enquete-lateral-direita fieldset { border:0px; }

form#enquete-lateral-direita fieldset label { font-size:12px;
											  color:#000;
											  padding-right:5px;}
											  
											  


#frm-faleconosco { display:block; }

#frm-faleconosco fieldset{ border: 0px; 
						   padding-top: 10px;}

#frm-faleconosco fieldset p { display: block;
							  padding-bottom: 5px; }
							  
#frm-faleconosco fieldset label { display: block;
								  width: 400px;
								  display: block;
								  font-size: 11px;}
								  
#frm-faleconosco fieldset input[type=text],
						  textarea { border: 1px solid #000; }								  


/*form#enquete-lateral-direita fieldset .input-botao { width:auto;
													 height:auto;
													 font-size:12px; }	*/						  
					  
#paginacao { display:block;
			 padding-bottom:5px;
			 padding-top:10px;
			 width: 100%;}
			 
.esquerda { float:left;
			text-align: left;
			padding-left: 10px;
			font-size:13px;
		   font-weight:bold;
		   text-decoration:none;
		   color:#EEEEEE;}
			
.direita { float:right;
			text-align:right;
			padding-right:10px;
			font-size:13px;
		   font-weight:bold;
		   text-decoration:none;
		   color:#EEEEEE;}
			
.paginacao-paginas { font-size:13px;
					 font-weight:bold;
					 text-decoration:none;
					 color:#2C3025;}
					 
.titulo-enquete {  float:left;
				   font-size:23px;
				   height:25px;
				   line-height:25px;
				   color:#000000;
				   font-weight:bold;
				   padding-left:5px; }
				  
.pergunta-enquete { font-size:12px;
				    font-weight:bold;
				    padding:0px 15px 0px 15px;
				    display:block;
				    color:#000000; }						 
			 
				 

