
p.forgotPass {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: black; line-height: 40px; float: left; display: none; }

.btupdate00 {height: 26px; float: right; margin: 5px 10px 0 0; cursor:pointer;}

.btUpdate {height: 26px;margin: 7px 10px 0 0; margin: 10px; cursor:pointer;}
.btUpdateDir {float: left; background: url(../images/bt_signupLdDir.png) no-repeat; width: 7px; height: 26px;}
.btUpdateMidd {float: left; background: url(../images/bt_signupMeio.png) repeat-x; height: 26px; padding: 0 8px; font: bold 13px arial; color: #fff; line-height: 26px; letter-spacing: -1px;}
.btUpdateEsq {float: left; background: url(../images/bt_signupLdEsq.png) no-repeat; width: 7px; height: 26px;}

#loginHome {padding: 12px 0 0 30px; display: none;}

#containerEsq{float: left;  /* border: 1px dotted blue;  height:100%; */ width: 188px;}

#containerDir {float: right;  /*border: 1px solid red;   */ height:100%; width: 780px;}

#conetainerCustomerArea{margin: 5px 5px 20px 5px; height:auto;}
.tituloH1Customer {background:#7286C7; padding: .1em 0; margin-bottom: 8px;}
#containerCustAreaEsq {float: left; width: 185px; height: 500px; background: #EFF2FB; padding-left: 15px;}
#containerCustAreaDir {float: right; width: 755px; height: 500px; border: 1px solid #C6D1EF;}

h1.h1tituloManageEucard {margin:10px; font: bold 12px verdana; color: #273A7D; background: url(../images/sprite_icoProducts.png) no-repeat left -1px; height: 16px; padding-left: 18px;}
h1.h1tituloManageEuplan {margin:10px; font: bold 12px verdana; color: #273A7D; background: url(../images/sprite_icoProducts.png) no-repeat left -17px; height: 16px; padding-left: 18px;}
h1.h1tituloManageEunumber {margin:10px; font: bold 12px verdana; color: #273A7D; background: url(../images/sprite_icoProducts.png) no-repeat left -33px; height: 16px; padding-left: 18px;}

ul.menuCustomList li.login{background: url(../images/sprite_menuCustom.png) no-repeat left -80px;}

.containerWellcome {margin: 5px;}
.containerWellcome p {font: 11px verdana; color: #666; margin-left: 10px;}
.containerWellcome p.strongWell{font: bold 12px verdana; color: #666; margin-top:15px; letter-spacing: -1px;}

.containerManageProd {margin: 5px;}
.containerWellcome p {font: 11px verdana; color: #666; margin-left: 10px;}
.containerWellcome p.strongWell{font: bold 12px verdana; color: #666; margin-top:15px; letter-spacing: -1px;}

 
#customerArea {margin: 5px; height: 300px; /*border: 1px solid red;*/}
#planosCustomer {margin: 10px; /* border: 1px solid blue;*/}

.abaPlanosCustomer {height: auto; margin-left: 25px; margin-bottom: -5px;}
.abaPlanosCustomer {height: auto; margin-left: 25px; margin-bottom: -5px;}

ul.abasPlanos {list-style: none; height: 25px;}
ul.abasPlanos li{float: left;  margin-right: 3px; height: 25px; font: bold 11px verdana;}
ul.abasPlanos li a:link{text-decoration: none; color: #fff;}
ul.abasPlanos li a:visited{text-decoration: none; color: #fff;}
ul.abasPlanos li a:hover{text-decoration: underline;}

ul.abasPlanos li.default  {height: 25px; padding-left: 6px; color: #fff; text-decoration: none; background: url(../images/spriteCantoEsqAba.png) no-repeat left -75px;}
ul.abasPlanos li.default a { height: 25px; background: url(../images/spriteCantoDirAba.png) no-repeat right -75px; padding: 0 10px 0 3px; display: block; line-height: 25px;}

ul.abasPlanos li.default2  {height: 25px; padding-left: 6px; color: #fff; text-decoration: none; background: url(../images/spriteCantoEsqAba.png) no-repeat left -100px;}
ul.abasPlanos li.default2 a { height: 25px; background: url(../images/spriteCantoDirAba.png) no-repeat right -100px; padding: 0 10px 0 3px; display: block; line-height: 25px;}

ul.abasPlanos li.euPlan  {height: 25px; padding-left: 6px; color: #fff; text-decoration: none; background: url(../images/spriteCantoEsqAba.png) no-repeat left top;}
ul.abasPlanos li.euPlan a { height: 25px;background: url(../images/spriteCantoDirAba.png) no-repeat right top; padding: 0 10px 0 3px; display: block; line-height: 25px;}

ul.abasPlanos li.euNumber  {height: 25px; padding-left: 6px; color: #fff; text-decoration: none; background: url(../images/spriteCantoEsqAba.png) no-repeat left -25px;}
ul.abasPlanos li.euNumber a { height: 25px;background: url(../images/spriteCantoDirAba.png) no-repeat right -25px; padding: 0 10px 0 3px; display: block; line-height: 25px;}

ul.abasPlanos li.euCard  {height: 25px; padding-left: 6px; color: #fff; text-decoration: none; background: url(../images/spriteCantoEsqAba.png) no-repeat left -50px;}
ul.abasPlanos li.euCard a { height: 25px; background: url(../images/spriteCantoDirAba.png) no-repeat right -50px; padding: 0 10px 0 3px; display: block; line-height: 25px;}


#teaserFlash {height: 200px;margin: 2px;background: #FA9105;margin-bottom: 10px;/* border: 1px solid #f60; */}

.contentBox { border: 1px solid #d2d8ed; margin: 5px 0 10px 0; padding-bottom: 4px;} /**** MUITO CUIDADO AO MEXER NESSA CLASSE ****/
.contentBox.retornoRPC { margin-left:5%;width:90%;height:80px; display:none; text-align: center; padding-top: 5px}

.ladoDirCima {float: right; margin-top: -1px; margin-right: -1px;} /**** MUITO CUIDADO AO MEXER NESSA CLASSE ****/
.ladoDirBaixo {float: right; margin-bottom: -1px; margin-right: -1px;} /**** MUITO CUIDADO AO MEXER NESSA CLASSE ****/
.ladoEsqCima {float: left; margin-top: -1px; margin-left: -1px;} /**** MUITO CUIDADO AO MEXER NESSA CLASSE ****/
.ladoEsqBaixo  {float: left; margin-bottom: -1px; margin-left: -1px;} /**** MUITO CUIDADO AO MEXER NESSA CLASSE ****/

.contentBoxNews, .contentBoxFeatured {height: 200px; border: 1px solid #fff;}

div.tituloBox {height: 24px; background: url(../images/sprite_Titulo_ldDir.png) top right;}
h1.tituloBoxH1 {height: 24px;color: #333;font: bold 12px verdana;letter-spacing: -1px;background:url(../images/sprite_Titulo_ldEsq.png) no-repeat top left;padding-left: 10px;line-height: 24px;}

.shouldKnow p{font: 11px verdana; color: #666; margin: 10px 0 10px 10px; line-height: 1px; /*  display: none;  */}

#containerNews {float: left; margin: 2px; width: 300px; /* border: 1px dotted orange; */}


.containerBoxRounded {margin: 0 10px; width: 725px; /* border: 1px dotted orange; */}
.contentBoxManageProduct { border: 1px solid #fff; padding: 10px;}
.contentBoxManageProduct p{font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; margin-bottom: 3px;}
p.tituloCardsManage {font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
span.strongNO {color: red; font-weight: bold;}
span.strongYES {color: green; font-weight: bold;}
span.strong {font-weight: bold;}
span.PINueCard {font-weight: bold; color: #E46A20;}

h3.tituloAbaManageProd {font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; letter-spacing: -1px; margin: 10px; float: left;}
h3.tituloAbaManageProdNoFloat{font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666; letter-spacing: -1px; margin: 10px;}
.btRefresh {float: right; font: bold 12px verdana; color: #333; margin-right: 10px;}

.formGenealConfig label {display: block; font: 12px verdana; color: #333; margin-left: 10px;}

.boxInfoForm {	font: 11px verdana; border: 1px solid #c63; background: #ffc; padding: 5px; margin: 5px 10px 10px 10px;}

.formConfigureTel {	float: left;margin:10px 30px 10px 10px;}
.formConfigureTel select{ width: 200px; margin-bottom: 5px;}

.formConfigureTel input[value=DDD]{width: 50px; margin-right: 5px;}

.inputRadio {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333; }

.containerActionResult {border: 1px solid #D2D8ED; margin: 10px; padding: 10px;}
.containerActionResult p{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333;}

.containerActionResult p.resultAction{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: red;}

.no-data{
	text-align:center;
	font:bold 22px verdana;
	margin-top: 20px;
}


