/*
	Definicion de estilos para componentes JSF de la arquitectura
*/

.topo {
	position:absolute;
    top:150px;
    left: 9px;
}

.comboCustomTamanho1
{
	width:263px;
}

.comboCustomTamanho3
{
	width:243px;
}
.direita{align: right;}
.selectionMenu {
	text-align: left;
	font-family: verdana;
	font-weight: bold;
	font-size: 17px;
	color: #555555;
	height: 40px;
	vertical-align: top;
	}


.selectionMenu {
	text-align: left;
	font-family: verdana;
	font-weight: bold;
	font-size: 17px;
	color: #555555;
	height: 40px;
	vertical-align: top;
	}

.passSelected {
	font-family: Verdana;
	font-size: 10px !important;
	font-weight: bold;
	background-image: url(../images/icone_vermelho.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #FFFFFF;
	vertical-align: middle;
	padding-right: 7px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.passNoSelected {
	font-family: Verdana;
	font-size: 10px !important;
	font-weight: bold;
	background-image: url(../images/icone_cinza.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	text-align: center;
	color: #939393;
	vertical-align: middle;
	padding-right: 7px;
	padding-left: 3px;
	padding-bottom: 3px;
}

.textDefault {
	font-family: Verdana;
	font-size: 10px !important;
}

.textPassSelected {
	font-family: Verdana;
	font-size: 10px !important;
	font-weight: bold;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 5px;
}

.textPassNoSelected {
	font-family: Verdana;
	font-size: 10px !important;
	font-weight: normal;
	text-align: left;
	color: #000000;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 5px;
}



.panelGridColumHeader50{width: 40%; text-align: left;}
.panelGridColumHeader30{width: 30%; text-align: left;}
.panelGridColumHeader10{width: 10%; text-align: left;}
.panelGridColumHeader20{width: 20%; text-align: left;}
.panelGridColumHeader25{width: 25%; text-align: left;}
.panelGridColumHeader15{width: 18%; text-align: left;}
.panelGridColumHeader80{width: 80%; text-align: left;}
.panelGridColumHeader60{width: 62%; text-align: left;}

.HtmlCommandButtonColorBradesco{font-family: verdana; font-size: 10px; background-color:#E23C41; color:white}
.HtmlCommandLinkColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41 }
.HtmlCommandButtonBradesco{font-family: verdana; font-size: 10px;}
.HtmlCommandButtonBradesco2{font-family: verdana; font-size: 10px;}
.HtmlCommandLinkBradesco{font-family: verdana; font-size: 10px}

.HtmlMessageColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41; font-weight:bold }
.HtmlMessagesColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41; font-weight:bold }
.HtmlMessageBradesco{font-family: verdana; font-size: 10px}
.HtmlMessagesBradesco{font-family: verdana; font-size: 10px}

.HtmlGraphicImageBradesco{font-family: verdana; font-size: 10px; border: none}

.HtmlInputSecretColorBradesco{font-family: verdana; font-size: 10px; color:#58595B }
.HtmlInputTextareaColorBradesco{font-family: verdana; font-size: 10px; color:#58595B }
.HtmlInputTextColorBradesco{font-family: verdana; font-size: 10px; color:#58595B }
.HtmlInputSecretBradesco{font-family: verdana; font-size: 10px}
.HtmlInputTextareaBradesco{font-family: verdana; font-size: 10px}
.HtmlInputTextBradesco{font-family: verdana; font-size: 10px}

.HtmlOutputFormatBoldBradesco{font-family: verdana; font-size: 10px; font-weight:bold}
.HtmlOutputLabelBoldBradesco{font-family: verdana; font-size: 10px; font-weight:bold}
.HtmlOutputLinkBoldBradesco{font-family: verdana; font-size: 10px; font-weight:bold}
.HtmlOutputTextBoldBradesco{font-family: verdana; font-size: 10px; font-weight:bold}

.HtmlOutputFormatColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlOutputLabelColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlOutputLinkColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlOutputTextColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}

.HtmlOutputFormatBradesco{font-family: verdana; font-size: 10px}
.HtmlOutputLabelBradesco{font-family: verdana; font-size: 10px}
.HtmlOutputLinkBradesco{font-family: verdana; font-size: 10px}
.HtmlOutputTextBradesco{font-family: verdana; font-size: 10px}

.HtmlOutputFormatTitleBradesco{font-family: verdana; font-size: 12px; font-weight:bold}
.HtmlOutputLabelTitleBradesco{font-family: verdana; font-size: 12px; font-weight:bold}
.HtmlOutputLinkTitleBradesco{font-family: verdana; font-size: 12px; font-weight:bold}
.HtmlOutputTextTitleBradesco{font-family: verdana; font-size: 12px; font-weight:bold}
.HtmlInputTextObrigatorioBradesco{background-color:#FFFBDE;}

.HtmlOutputFormatTitleColorBradesco{font-family: verdana; font-size: 12px; color:#E23C41; font-weight:bold}
.HtmlOutputLabelTitleColorBradesco{font-family: verdana; font-size: 12px; color:#E23C41; font-weight:bold}
.HtmlOutputLinkTitleColorBradesco{font-family: verdana; font-size: 12px; color:#E23C41; font-weight:bold}
.HtmlOutputTextTitleColorBradesco{font-family: verdana; font-size: 12px; color:#E23C41; font-weight:bold}

.HtmlOutputTextRotuloBradesco{font-family: verdana; font-size: 10px; color:#000000;  text-align: left;}
.HtmlOutputTextRespostaBradesco{font-family: verdana; font-size: 10px; font-weight:bold}
.HtmlOutputTextBulletRegularBradesco{font-family: verdana; font-size: 9px; color:#000000;  text-align: left;}
.HtmlOutputTextBulletBoldBradesco{font-family: verdana; font-size: 10px; font-weight:bold}

.HtmlSelectBooleanCheckboxColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlSelectManyCheckboxColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlSelectManyListboxColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlSelectManyMenuColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlSelectOneListboxColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlSelectOneMenuColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}
.HtmlSelectOneRadioColorBradesco{font-family: verdana; font-size: 10px; color:#E23C41}

.HtmlSelectBooleanCheckboxBradesco{font-family: verdana; font-size: 10px}
.HtmlSelectManyCheckboxBradesco{font-family: verdana; font-size: 10px}
.HtmlSelectManyListboxBradesco{font-family: verdana; font-size: 10px}
.HtmlSelectManyMenuBradesco{font-family: verdana; font-size: 10px}
.HtmlSelectOneListboxBradesco{font-family: verdana; font-size: 10px}
.HtmlSelectOneMenuBradesco{font-family: verdana; font-size: 10px}
.HtmlSelectOneRadioBradesco{font-family: verdana; font-size: 10px}

.HtmlColumnBradesco{font-family: verdana; font-size: 10px}
.HtmlDataTableBradesco{font-family: verdana; font-size: 10px}
.HtmlPanelGridBradesco{font-family: verdana; font-size: 10px}
.HtmlPanelGroupBradesco{font-family: verdana; font-size: 10px}

.myFaces_panelTabbedPane_activeHeaderCell INPUT{ _background-color: white;}
.myFaces_panelTabbedPane_activeHeaderCell :hover, .myFaces_panelTabbedPane_inactiveHeaderCell :hover{ border-top: none !important;}

.error{FONT-SIZE: 10px;COLOR: red;FONT-FAMILY: Arial, Helvetica, sans-serif;TEXT-DECORATION: none}
.panelGridColumHeader50{width: 40%; text-align: left;}
.panelGridColumHeader30{width: 30%; text-align: left;}
.panelGridColumHeader10{width: 10%; text-align: left;}
.direita{align: right;}

.color1 {background-color: #CDAF95; width: 60%; text-align: left}
.color2 {background-color: #FFDAB9; width: 60%; text-align: left}

/*Alterado por Fernanda*/
.color3 {width: 45%; text-align: left; padding-left: 4;} /*#FFEFDB*/
pre {
    margin: 0 !important;
    overflow-x: scroll;
    padding: 0 !important;
    word-wrap: break-word;
}
table.mainPanel {background-color: white; color:black;} /*#8B7D6B*/
table.subMainPanel {background-color: #4C4E50; color:white; } /*//#CDAF95*/
table.elementPanel {background-color: #838587  ; color:white; } /*//#FFEFDB*/


.UIHelp.UIHelp-div{
	margin:0 !important;
	padding: 0 !important;
}

.UIHelp-inner-div{
	padding: 15px;
}

input:not([type="image"]), textarea {
    box-sizing: content-box !important;
}