/* RESET */
h3 {font: bold 18px Trebuchet MS, Tahoma, Arial, Helvetica; margin: 0 0 0 0; padding: 0 0 0 0; list-style:none; border:none;}
blockquote, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/* CORES */
.cor-preta		{background:#000;}
.cor-amarela	{background:#f2bc00;}
.cor-vermelha	{background: url(../imgs/hfrred.png) top left no-repeat;}
.cor-cinza		{background: url(../imgs/hfrgray.png) top left no-repeat;}
.cor-azul		{background:#148ea4;}
.cor-branca		{background:#dfdfdf;}
.cor-laranja	{background:#f66e00;}
.cor-verde		{background:#8dc100;}
.cor-amarela h3, .cor-branca h3, .cor-verde h3	{color:#000; text-shadow: 1px 1px #555;}
.cor-vermelha h3, .cor-azul h3, .cor-laranja h3, .cor-preta h3, .cor-cinza h3	{color:#FFF; text-shadow: 1px 1px #555;}

/* COLUNAS */
#colunas {
	margin: 0px;
}

#colunas .coluna {
	margin: 0px;
	list-style-type: none;
	/* display: inline-block; */
    float: left;
	width: auto !important;
	height: auto !important;
		/* Minimo */
		min-width: 100px;
		min-height: 200px;
		/* Maximo */
		max-width: 440px;
		max-height: auto;
}

#colunas #coluna1 .janela { margin: 10px 10px 10px 0; }
#colunas #coluna2 .janela { margin: 10px 0 10px 10px; }

#colunas .janela {
	background: #fff;
}
#colunas .janela .cabecalho-janela {
    color: #000;
    overflow: hidden;
    height: 46px;
}
#colunas .janela .cabecalho-janela h3 {
    padding: 5px 5px;
    float: left;
}
#colunas .janela .conteudo-janela {
    background: none;
    padding: 0 5px;
    color: #000;
    line-height: 1.2em;
    overflow: hidden;
}
#colunas .janela .conteudo-janela p {
    padding: 0 0 10px 0;
	border-bottom: 1px dotted #999; 
	margin: 0px 10px 10px 10px; 
	font: 12px Lucida Sans, Tahoma, Arial, Helvetica; 
	text-decoration: none; 
	text-transform: capitalize;
}
#colunas .janela .conteudo-janela a {
	font-weight: normal;
	color: #000; 
	text-decoration: none;	
}
#colunas .janela .conteudo-janela img {
    float: right;
    margin: 0 0 20px 0;
    border: 1px solid #FFF;
}
#colunas .janela .conteudo-janela pre {
    padding: 0.5em 5px;
    color: #EEE;
    font-size: 12px;
}
#colunas .janela .conteudo-janela ul {
    padding: 5px 0px 5px 0px;
    list-style: none;
}
#colunas .janela .conteudo-janela ul li {padding: 3px 0;}
#colunas .janela .conteudo-janela ul.images {
    padding: 7px 0 0 0;
    list-style: none;
    height: 1%;
}
#colunas .janela .conteudo-janela ul.images li {
    display: inline;
    float: left;
}
#colunas .janela .conteudo-janela ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}