﻿/*
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 #D7D9DB; }
div#formulario div.txtAuxilio p{ margin-top: 10px; margin-bottom:0; }
div#formulario fieldset{ padding: 20px 11px; border: 0; border-bottom: 1px solid #D7D9DB; }
div#formulario fieldset.focus { background: white url(../../images/bgFieldFocus.png) repeat-x scroll 0 0; padding: 20px 10px; border: 0; border-bottom: 1px solid #D7D9DB; border-right: 1px solid #D7D9DB; border-left: 1px solid #D7D9DB; }
div#formulario  label.leftAlign{ display: block; width: 200px; float: left;  color: #000; text-align:right;  margin-right: 5px; }
div#formulario  div.widget input {  width: 260px; margin: 0 0 7px 0;}
div#formulario  div.widget input.focus { border: 1px solid #cf3f27; background-color: #f1f1f1; }
div#formulario  div.widget select.focus { border: 1px solid #cf3f27; background-color: #f1f1f1; }
div#formulario  div.widget select {  width: 262px; 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; 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;}

div#formulario .RadioAndLabel { display: block; margin:0pt 0pt 20px 205px; }
div#formulario .RadioAndLabel input { width: auto; margin: 0 5px; background:none; border:0;}

div#formulario .CheckBoxAndLabel { margin:0pt 0pt 20px 205px; }
div#formulario .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 ***************/
.gridView { font-size: 11px; margin-bottom: 10px; }
.gridView a { font-weight:bold; }
.gridView { border-bottom: solid 1px #666; border-right: solid 1px #666; }
.gridView th { color:#fff; background-color: #004990; text-align:center; padding:2px 5px; border-top: solid 1px #666; border-left: solid 1px #666; }
.gridView th a { color:#fff; text-decoration: none; }
.gridView th a:hover { color:#d04027; }
.gridView td { padding:3px 5px; border-top: solid 1px #666; border-left: solid 1px #666; }
.gridView tr.impar { background-color: #fff; }
.gridView tr.par { background-color: #fff200; }
.gridView tr.bottom {background-color:#918f8f; color:#fff; font-weight:bold;}
.gridView input { background: none; border:none; padding:0; margin:0;}
.gridView input.TypeTXT { background:#FFFFFF url(../../images/input.gif) repeat-x scroll 0pt 0pt; border:1px solid #888787; margin:0pt 0pt 5px; padding:3px; }
.gridView input.TypeTXT:focus, .gridView input.TypeTXT:hover	{ border: 1px solid #cf3f27; background-image:none; background-color: #f1f1f1; }
.gridView input.TypeTXT:focus	{ border: 1px solid #cf3f27; background-image:none; background-color: white; }
.gridView .paginacao { background: #000; }
.gridView .paginacao table tr td { border: 0; color: #fff;}
.gridView .paginacao table tr td span { display:block; padding:1px 4px; background:#fff; color: #000; text-align:center; }
.gridView .paginacao table tr td a { color: #fff; font-weight:bold; display:block; padding:1px 4px; text-align:center; }
.gridView .paginacao table tr td a:hover { color: #fff; background:#d04027; }



/*** training ***/
.training p { margin:0; padding:0; }
.training div.txtAuxilio { border-bottom: 1px solid #D7D9DB; }
.training div.txtAuxilio p{ margin-top: 10px; margin-bottom:0; }
.training fieldset { padding: 20px 11px; border: 0; border-bottom: 1px solid #D7D9DB; }
.training fieldset.focus { background: white url(../../images/bgFieldFocus.png) repeat-x scroll 0 0; padding: 20px 10px; border: 0; border-bottom: 1px solid #D7D9DB; border-right: 1px solid #D7D9DB; border-left: 1px solid #D7D9DB; }
.training label.leftAlign{ display: block; color: #b11116; margin-bottom: 15px; font-size: 13px !important; }
.training div.widget input {  width: 260px; margin: 0 0 7px 0;}
.training div.widget input.focus { border: 1px solid #cf3f27; background-color: #f1f1f1; }
.training div.widget select.focus { border: 1px solid #cf3f27; background-color: #f1f1f1; }
.training div.widget select {  width: 262px; white-space: nowrap; margin: 0 0 15px 0;}
.training div.widget textarea {  width: 260px; border: 2px inset #D4D0C8; padding:1px 0; margin: 0 0 7px 0;}
.training div.widgetGrid { margin-top: 0px; padding:10px 20px; padding-bottom:20px; }
.training h2 { margin: 0 0 10px; background: none; color:#000000;}
.training button { font-size: 10px; padding: 0 10px; }
.training p.errMsg { margin-left: 30px; margin-bottom: 4px; padding-left:20px; padding-bottom:4px; background: url(../../images/icons/warning.gif) no-repeat left top;  color:#EE2037; }
.training .RadioAndLabel { display: block; margin:0pt 0pt 20px 30px; }
.training .RadioAndLabel input { width: auto; margin: 0 5px; background:none; border:0;}

.training .CheckBoxAndLabel { margin:0pt 0pt 20px 30px; }
.training .CheckBoxAndLabel input { width: auto; margin: 0 5px; background:none; border:0; }

