@CHARSET "ISO-8859-1";

body {
	margin: 0px;
	padding: 0px;
}

fieldset {
	margin: 4px;
}

.fielsetCielo{
	min-width: 500px;
}

#conteudo #painelTabs {
    /* inicia oculto, Ext vai exibir depois */
    display: none;
}

/* Icones */
.x-shortcuts dt {
	float: left;
	margin: 15px 0 0 20px;
	width: 64px;
	font: normal 10px tahoma, arial, verdana, sans-serif;
	text-align: center;
	zoom: 1;
	display: block;
	/*border: 1px dotted #FF0000;*/
}

#cabecalho-funcionalidade {
	display: block;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 18pt;
	height: 30px;
	background-color: #0000CD;
	color: #FFFFFF;
	padding: 20px 0px 0px 4px;
}

.x-shortcuts dt a {
	width: 64px;
	display: block;
	color: black;
	text-decoration: none;
}

.x-shortcuts dt img {
	width: 64px;
	height: 64px;
	display: block;
	color: black;
	text-decoration: none;
}

.x-shortcuts dt div {
	width: 100%;
	display: block;
	color: black;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

#iconInfo {
	overflow: visible;
}

/* Temas */
fieldset.tema {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin: 4px;
}

fieldset.tema p {
	margin: 4px;
}

fieldset.tema hr {
	display: block;
	clear: both;
	margin: 0px 4px 0px 4px;
}

fieldset.tema p:first-line {
	padding-left: 12pt;
}

fieldset.tema p.nomeTema {
	font-size: 16pt;
	font-weight: bold;
	float: left;
	width: 480px;
	/*border: 1px solid red;*/
}

fieldset.tema p.checkBoxTema {
	float: right;
	width: 100px;
	text-align: right;
	/*border: 1px solid green;*/
}

fieldset.tema p.descricaoTema {
	display: block;
	width: 350px;
	height: 176px;
	overflow: hidden;
	float: left;
	padding-top: 8px;
	/*border: 1px solid red;*/
}

fieldset.tema p.imagemTema {
	display: inline-block;
	background-image: url(sample.png);
	background-position: center;
	background-repeat: no-repeat;
	width: 240px;
	height: 184px;
	float: right;
	/*border: 1px solid green;*/
}

.gv-botao-add-bg {
	background-image: url(../../resource/extjs/images/default/dd/drop-add.gif)
		!important;
}

.gv-botao-check-bg {
	background-image: url(../../resource/extjs/images/default/dd/drop-yes.gif)
		!important;
}

.teste_db_unknown {
    background-image: url(imagens/configurador/information.png) !important;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

.teste_db_ok {
	background-image: url(imagens/configurador/tick.png) !important;
    background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.teste_db_erro {
	background-image: url(imagens/configurador/cross.png) !important;
    background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

.tituloFuncao {
	padding-top: 22px;
	font-size: 20px;
	padding-left: 5px;
	text-align: left;
	color: #FFFFFF;
	background-color: #3A6EA5;
	position: relative;
}

/* Configurador temas*/
.div_detalhes_tema {
	border-width: 2px;
	border-collapse: collapse;
	background-color: #DFE8F6;
	border-style: solid;
	border-color: #D4D0C8; border-width: 1px;
}

.cabecalho_tema {
	color: #3A6EA5;
	font-size: 35px;
	font-family: sans-serif;
	border-bottom-style: solid;
	border-bottom-color: D4D0C8;
	border-bottom-width: 1px; 
	padding-top : 10px;
	height: 50px;
	background-color: #FFFFFF;
	padding-top: 10px;
}

.descricao_tema {
	background-color: #FFFFFF;
	height: 300px;
	padding-left: 5px;
	padding-top: 10px;
	font-size: 14px;
}

.texto_descricao {
	float: left;
	width: 50%;
}

.imagem_descricao {
	float: right;
	width: 50%;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

/* Lista de temas */
.cabecalho_tema_lista {
	color: #3A6EA5;
	font-size: 25px;
	font-family: sans-serif;
	height: 40px;
	background-color: #FFFFFF;
}

.panelSenhas form {
    background: white url(imagens/lock_256_alpha25.png) no-repeat bottom right;
}