/*------------------------------------------------------------------
[Formatacao Stylesheet]

Projeto: Portal ALMG
Versão Reformulação: 0.1
Última atualização: 22/08/2012 
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Color codes]

Background:	#ffffff (branco)
Content:	#555555 (cinza escuro)
Header h1:	#ab0000 (vermelho)
Header h2:	#393845 (cinza escuro Uppercase)
Header h3:	#223885 (azul)

a (standard): #ab0000 (vermelho)
a (visited):  #5999de (??)
a (active):	  #cc0000 (??)
a (hover):    #ab0000 (vermelho underline)

[Tipografia]
Tambanho base de fonte: 13px
Entrelinha: 18px
-------------------------------------------------------------------*/
body {
	color: #555;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif
}
p {
	font: 13px/18px;
	margin: 15px 0;		
}
h1, h2, h3 {
	margin: 0 0 20px 0;	
	font-weight:normal;
}
.pg_home h1, .pg_home h2, .pg_home h3, #side h1, #side h2, #side h3 {
	margin: 0 0 10px 0;	
}
h1 {
	color: #ab0000;
	display: block;
	font-size: 18px;
	text-transform: uppercase;	
}
h2 {
    color: #393845;
    display: block;
	font-size: 15px;
    text-transform: uppercase;
	
}
h2.subtitle {
    font-size: 20px;
}
h2.box_title {
	display: inline;
    float: left;
}
h3 {
    color: #223885;
    font-size: 13px;
	font-weight: bold;
    text-transform: uppercase;
}
h4 {
    color: #555;
    display: block;
	font-size: 24px;
	font-weight: bold;
}
h5 {
    color: #555;
    display: block;
	font-size: 18px;
	font-weight: bold;
}
h6 {
    color: #393845;
    font-size: 13px;
	font-weight: normal;
    text-transform: uppercase;
	background-color:#F8F9FA;
    padding:5px 5px 5px 10px;
	margin:40px 0 20px;
	border-top: 1px solid #C5C5C5;
}
#content_01_header h1.content_01_title {
    color: #555;
    display: block;
	font-size: 24px;
	font-weight: bold;
	margin: 0;
    text-transform: none;		
}
#content_01_header h2.content_01_subtitle {
    color: #7c7979;
    display: block;
	font-size: 20px;
	margin: 0;	
    text-transform: none;	
}
#content_01_body p {
	font-size: 15px;
	line-height: 20px;
	margin: 20px 0;		
}
h2.border_group {
    border-bottom: 1px solid #393845;
    margin: 20px 0 0;
    padding: 0 0 0 10px;
    width: 647px;
}
h3.border_solid {
    border-bottom: 1px solid #C5C5C5;
    margin: 0 20px 5px 0;
    padding: 0;
    width: 560px;
}
h3.border_dotted {
    border-bottom: 1px dotted #C5C5C5;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
h6.hotsite {
	margin: 20px 0;
}
}
.no_margin_bt {
	margin-bottom: 0;	
}
.margin_01 {
	margin: 5px 0;	
}