﻿
/* estrutura do portal */

html, body, #portalForm 
{
	height: 100%;
}

.myClass 
{
	background-color: transparent;
}

#tudo 
{
	width: 100%;
	min-height: 100%;
	background-image: url("../Images/bkg_login_comil_degrade.jpg");
	background-repeat: repeat-y;
}

* html #tudo {
	height: 100%;
} 	

#topo 
{
	width: 100%;
	height: 75px;
	background-color: #647883;
	border-bottom: 4px solid #b1bbc1;
	text-align: center; /* ajuste para centralizar no ie7 */
}

#conteudoTopo 
{
	height: 75px;
	width: 980px;
	margin: 0 auto;
	text-align: left; /* devido ao ajuste para centralizar no ie7 */
}

#centro 
{
	width: 100%;
	text-align: center; /* ajuste para centralizar no ie7 */
	padding-bottom: 26px;
	position: relative;
}

#conteudoCentro
{
	width: 980px;
	margin: 0 auto;
	text-align: left; /* devido ao ajuste para centralizar no ie7 */
}

#rodape 
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 19px;
	border-top: 5px solid #b1bbc1;
	background-color: #647883;
	text-align: center; /* ajuste para centralizar no ie7 */
}

#conteudoRodape
{
	height: 19px;
	width: 980px;
	margin: 0 auto;
	text-align: left; /* devido ao ajuste para centralizar no ie7 */
}

/* fim estrutura portal */

/* Rodapé */

#rodape 
{
	font-size: 10px;
}

#rodape .endereco 
{
	float: left;
	color: #e6e7e8;
	line-height: 19px;
	width: 70%;
}

#rodape .cidadeData 
{
	float: left;
	color: #e6e7e8;
	line-height: 19px;
	width: 30%;
}

/* Fim Rodapé */

/* links */

a:link, a:visited, a:hover, a:active 
{
	text-decoration: none;
}

/* fim links */

div.clear 
{
	clear: both;
}

/* Padrão Formulário */

textarea.textbox, input.textbox, select.listbox, select.dropdown
{
	border: 1px solid #B1BBC1;
}

input.textbox, select.listbox, select.dropdown
{
	height: 21px;
	line-height: 21px;
}

/* Campos com algum erro de validação */
input.error, select.error, textarea.error
{
	border: 1px solid #F00;
}

div.fieldContainer 
{
	height: 40px; 
	width: 400px
}

div.labelContainer 
{
	height: 24px;
	width: 120px;
	float: left; 
	line-height: 24px;
}

div.fieldValidationContainer 
{
	height: 24px; 
	width: 270px; 
	float: left;
}

div.fieldValidationContainer input[type="checkbox"]
{
    vertical-align:-19px;
    *vertical-align:-9px;
}

div.fieldValidationContainer label.error
{
	display: block;
}

/* Fim Padrão Formulário */