/*
Theme Name: Fidélité Businnes - L'Oréal Professionel
Theme URI: http://www.fideliteloreal.com.br/
Description: 
Version: 1.0
Company: DireTotal - Marketing de Relacionamento Total (http://www.diretotal.com.br)
Author: Cesar Augusto Becker Denis
*/
div#formulario P { margin:0; padding:0; }
div#formulario { font-size: 10px; }
div#formulario div.txtAuxilio { border-bottom: 1px solid #f9ca50; }
div#formulario div.txtAuxilio p{ margin-top: 10px; margin-bottom:0; }
div#formulario fieldset{ padding: 20px 11px; border: 0; border-bottom: 1px solid #f9ca50; }
div#formulario fieldset.focus { background: #fef9e0 url(../images/bgFieldFocus.png) repeat-x 0 0; padding: 20px 10px; border: 0; border-bottom: 1px solid #f9ca50; border-right: 1px solid #f9ca50; border-left: 1px solid #f9ca50; }
div#formulario  label.leftAlign{ display: block; width: 200px; float: left;  color: #000; text-align:right;  padding-right: 5px; }
div#formulario  div.widget input {  width: 260px; font-size: 10px; padding:1px 0; margin: 0 0 7px 0;}
div#formulario  div.widget input.focus { background-color: #e9e9e9; }
div#formulario  div.widget select.focus { background-color: #e9e9e9; }
div#formulario  div.widget select {  width: 262px; font-size: 10px; white-space: nowrap; margin: 0 0 15px 0;}
div#formulario  div.widget textarea {  width: 260px; border: 2px inset #D4D0C8; padding:1px 0; margin: 0 0 7px 0;}
div#formulario  div.widgetGrid { margin-top: 0px; padding:10px 20px; padding-bottom:20px; }
div#formulario  h2{ margin: 0 0 10px; background: none; color:#000000;}
div#formulario button { font-size: 10px; padding: 0 10px; }
div#formulario .msgAdesao p { font-size:12px; margin-bottom: 10px; }
div#formulario .msgAdesao h3 { background-image:none; color:#e77715; font-size: 18px;}
div#formulario .msgAdesao h3 span { color:#cb6119 }

div#formulario p.ErrMsg { margin-left: 210px; margin-bottom: 4px; padding-left:17px; padding-bottom:4px; background: url(../images/icons/icon_error.gif) no-repeat left top; display: none; color:#EE2037; }

div#formulario p.hidden, .buttonReplacement, div.helpArea { display: none; }
div.Hint { color:#333; width: 260px; margin-left: 210px; margin-bottom:5px;}

div.navManager{padding: 20px 0 50px 0;padding-left:165px;}
div.navManager button { margin-right: 5px; vertical-align:top;}
.buttonReplacement img {display:inline;position:relative;top:3px;}
.working {display:inline;visibility:visible;}

.buttonDiv{ margin-top: 0px; padding-left: 205px;_padding-left: 208px; padding-bottom:20px; }

.pwdMeterPad{padding-right: 0;margin-top: -3px;}
.PwdMeterBase{margin-left:205px;margin-bottom:10px;width:248px;}
.PwdBack{height:9px;background-image:url(../images/password_meter_grey.gif);background-position:center center;background-repeat: no-repeat; border:1px solid #646464;}
.PwdMeter{width:0;background-image:url(../images/password_meter.gif);background-position:center center;background-repeat: no-repeat;height:9px;}

button.nextButton{margin-right:8px;}

.RadioAndLabel { display: block; margin:0pt 0pt 20px 205px; }
.RadioAndLabel input { width: auto; margin: 0 5px; background:none; border:0;}

.CheckboxAndLabel { display: block; margin:0pt 0pt 20px 205px; }
.CheckboxAndLabel input { width: auto; margin: 0 5px; background:none; border:0; }


div.helpDiv {color:#444444; float:right; width: 200px; vertical-align: top;padding-right: 20px; font-size: 90%;}

div#msgConfirmacao { font-size: 14px; margin-top: 15px; padding: 0; padding-right: 350px; }

/*************** Grid View ***************/
#mainContent .gridView { font-size: 10px; }
#mainContent .gridView a { font-weight:bold; }
#mainContent .gridView { border-bottom: solid 2px #fff; border-right: solid 2px #fff; }
#mainContent .gridView th { color:#fff; background-color: #930a25; text-align:center; padding:2px 5px; border-top: solid 2px #fff; border-left: solid 2px #fff; }
#mainContent .gridView td { padding:3px 5px; border-top: solid 2px #fff; border-left: solid 2px #fff; }
#mainContent .gridView tr.impar { background-color: #fef8d6; }
#mainContent .gridView tr.par { background-color: #fef2b4; }