.colunaPagina{
    width: 340px;
    margin: 5px;   
    float: left;
    margin-right: 40px;
}

.postPagina{
    width: 350px;
    min-height: 200px;
    padding: 5px;
    margin-bottom: 2em;
}

.postPagina a{       
    text-decoration: none;
}

.postPagina a:hover{
    text-decoration: underline;
}

.postPagina h1{
   margin: 0 5px;
   margin-botton: 5px;
   padding: 7px;       
   font: normal 14px "Arial", "Tahoma";
   font-weight: bold;
   text-align: left;  
   color: #29166f;    
}

.postPagina h2{  
   margin: 0 5px;
   padding: 7px;         
   font: italic 12px "Arial", "Tahoma";
   text-align: justify;  
   color: #696969;  
}

.postPagina h5{  
   margin: 0 5px;
   padding: 7px;         
   font:  13px "Arial", "Tahoma";
   text-align: justify;  
   color: #696969;  
}

.postPagina h3{
   margin-bottom: 5px;
   font: normal 12px "Arial", "Tahoma";
   font-weight: bold;
   text-align: left;  
   color: #094d94;    
}

.postPagina h3 a{
    text-decoration: none;
    color: #094d94;  
}

.postPagina p{
   margin: 0 5px;
   margin-botton: 5px;
   padding: 7px;       
   font: normal 12px "Arial", "Tahoma";
   text-align: justify;  
   color: #696969;
}

.postPagina img{ 
    margin: 1px 12px;
    background: transparent;
    border: 2px solid #29166f;    
}

#imagem-noticia{ 
    margin: 1px 12px;
    width: 322px;
    height: 230px;
    background: transparent;
    border: 2px solid #29166f;    
}

#banner-noticia{
    width: 330px;
    height: 60px;
    margin-left: 0px;
}

.postPagina img.jornal{
    margin-top: 10px;
}

.postPagina a.quick{   
   text-decoration: none;
   font: normal 12px "Arial", "Tahoma";
   font-weight: bold;
   text-align: left;     
   color: #094d94;
   margin: 0 5px;
}

.postPagina a.quick:hover{
   text-decoration: underline;
}

.postPagina .divisor{
    margin-top: 8px ;
    margin-left: 0px;
}

.postPagina ul#lastnews{
    margin: 0 5px;
    margin-botton: 5px;
    padding: 7px;         
    margin-left: 15px;
    list-style-type: square;    
}

.postPagina ul#lastnews li{
	padding-bottom: 10px;	
	line-height: 7px;	
}

.postPagina ul#lastnews li a.lastnews-link{
   font: normal 11px "Arial", "Tahoma";   
   font-weight: bold;
   text-align: justify;  
   color: #29166f;     
   display: block;
}

.postPagina ul#lista-servicos{
    margin: 10px;
    list-style-type: none; 
	
}


.postPagina ul#lista-servicos li{
    display: block;
    float: right;
    min-width: 150px;
    max-width: 150px;
    min-height: 55px;
    max-height: 55px;
    margin: 8px 6px;   
    line-height:25px;
    border-left: 1px solid #094d94;
    border-right: 1px solid #05b8ff;
    border-top: 1px solid #05b8ff; 
    border-bottom: 1px solid #094d94; 
    background: #29166f url('../images/layout/servico.png');         
    font: normal 14px "Arial", "Tahoma";
    font-weight: bold;
    text-align: center;
    vertical-align: absolute;
    border: 1px solid #333;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    -o-border-radius: 8px 8px 8px 8px;    
}

.postPagina ul#lista-servicos li a{
    text-decoration: none;
    display: block;   	
    min-width: 150px;
    max-width: 150px;
    min-height: 55px;
    max-height: 55px;
    line-height: 55px;
    color: white;	   
}

.postPagina ul#lista-servicos li:hover{
    background: #FFF url('../images/layout/servico-hover.png');        
}

.postPagina ul#lista-servicos li:hover a{   
    color: white;
}

#hack{
    clear: both;
}

#multi-visao{
   /*
   -moz-column-count: 2;
   -moz-column-gap: 0em;
   
   -webkit-column-count: 2;
   -webkit-column-gap: 0em;
	
	column-count: 2; 
	column-gap: 0em;
	
	*/
		
	height: 210px;
	min-height: 210px;
	max-height: 210px;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
	overflow: hidden;
	
}

	
a.read-more{
   text-decoration: none;
   font: italic 11px "Arial", "Tahoma";
   font-weight: bold;
   text-align: right;     
   float: right;
   color: #094d94;
   margin: 0 5px;	
}

a.read-more:hover{
	text-decoration: underline;   
}

div.not-linha-fina{
	height: 45px;
	max-height: 45px;
	overflow: hidden;
}

div.not-pf-um{
	height: 60px;
	max-height: 60px;
	min-height: 60px;
	overflow: hidden;
}

div.not-ultimas{
	height: 30px;
	max-height: 30px;
	min-height: 30px;
	overflow: hidden;
}

div.video-descr{
	height: 45px;
	max-height: 45px;
	min-height: 45px;
	overflow: hidden;	
}

a.link-foto-home:selection{
	background: transparent;
}