#container .topLeft, #container .topRight, #container .bottomLeft, #container .bottomRight,
#container .topMiddle, #container .bottomMiddle{background-image:url(../images/s_vertical.png);}

#container .leftMiddle, #container .rightMiddle{background-image:url(../images/s_horizontal.png);}

#container{height:383px;width:786px;position:relative;background-color:#fff;margin:0 auto;}
#container .topLeft{position:absolute;background-position:0 0;width:17px;height:15px;top:-5px;left:-5px}
#container .topRight{position:absolute;background-position:-30px 0;width:17px;height:15px;top:-5px;right:-5px;}
#container .bottomLeft{position:absolute;background-position:0 -28px;width:17px;height:15px;bottom:-5px;left:-5px;}
#container .bottomRight{position:absolute;background-position:-30px -28px;width:17px;height:15px;bottom:-5px;right:-5px;}
#container .topMiddle{position:absolute;background-position:0 -51px;width:762px;height:12px;top:-5px;left:12px;}
#container .bottomMiddle{position:absolute;background-position:0 -57px;width:762px;height:12px;bottom:-5px;left:12px;}
#container .leftMiddle{position:absolute;background-position:0 0;width:10px;height:363px;top:10px;left:-9px;}
#container .rightMiddle{position:absolute;background-position:-5px 0;width:9px;height:363px;top:10px;right:-7px;}

#boxLogin input[type="image"] {margin-left: 172px;}
#boxLogin{height:210px;width:273px;float:left;line-height:15px;margin:40px 55px 0 40px;}
#boxLogin h3{font-size:16px;}
#signIn{padding-left:20px;}

#changeKey{height:210px;width:273px;float:left;line-height:15px;margin:40px 55px 0 40px;}
#changeKey h3{font-size:16px;}
#changeKey .item{line-height:18px !important;}
#changeKey .item label{color:#1A1A1A;font-weight:bold;}
.buttons{margin-top:22px;}
.buttons .btSave{background-image:url(../images/btn_guardar.jpg);width:73px;height:27px;border:0;float:right;}

#boxContrasena input[type="image"]{margin: 10px 0 0 52px;}
#boxContrasena{height:210px;width:280px;text-align:left;float:left;line-height:15px;margin:30px 0 0 70px;}
#boxContrasena h3{font-size:16px;margin-left:-20px}

.desloc10px{padding-left:22px;}
#aboutID {width:280px;color: #808080;float:right;line-height:15px;position:relative;left:10px;margin:30px 70px 0 0;text-align:left;}
#aboutID h3 {font-size:18px;color:#000;font-family:Verdana;}
.separador{height:375px;width:1px;float:left;background-color:#E5E5E5;}
.aboutList img {float:left;	clear:both; margin:0 10px 10px 0;}
.aboutList b{font-size:13px;color:#000;}
.aboutList {color:#606060;width:290px;margin-top:15px;}
.aboutList p span{color:#4c4c4c;font-family:Verdana;font-size:11px;}
.description{color:#303030;font-family:Verdana;font-size:13px;}

#aboutID .borderBottom{background:transparent url(../images/home/box_footer.gif) no-repeat scroll 0 0;height:23px;width:100%;position:absolute;bottom:-5px;}

/* Tags  */
body{margin:0; padding:0; border:0; height:100%; background:url('../images/bg.jpg') #f0f0f0 repeat-x; color:#4e4e4e; font-size:11px; font-family:Verdana;}
a{color:#3867C8;}
h1 ,h2, h3, h4, h5, h6{margin:0; padding:0;}
select, textarea {font-family:Verdana;font-size:11px; margin:0; padding:0;}
input [type="text"]{color:#4e4e4e; border:#828282 1px inset; width:163px;height: 20px;}
input [type="select"]{color:#4e4e4e; border:#828282 1px inset; width:120px;height: 20px;}
input[type="File"]{float:left; width: 10px; height: 20px;}
textarea{color:#4e4e4e; border:#828282 1px inset; width:163px; height:50px; margin:5px 0 5px 0;}
ul{ margin:0; padding:0;}
li{float:left; list-style-type: none; margin-right:10px;}
img {border: 0px; margin:0px; padding:0px;}
/* Generics class */
.wrapper {margin:0 auto;padding:0;width:100%; height:100%;}
.beta-p {
  background:transparent url(../images/beta-p.png) no-repeat scroll right top;
  float:left;
  margin:-10px 0 0;
  padding:10px 0 0;
  width:68px;
}
.container{margin:10px auto 0 auto;padding:0;text-align:left;width:980px; height:100%;}
.content{border-left:#c5c5c5 1px solid; border-right:#c5c5c5 1px solid; border-bottom:#c5c5c5 1px solid; padding:10px 10px 0 10px; float:left; width:958px; margin:0 0 10px 0;}
.blue{color:#3867c8;}
.noBorder{border:0;}
.logo{margin:15px 15px 10px 30px; }
.menuRight{float:right;font-size:11px;}
.menuRight li{margin-right:5px;}
#teste{background-color:#000; margin:0px; padding:0px; height:23px;}
#mainContainer {width: 910px;margin-left: auto;margin-right: auto;background: url(../images/background_main.jpg);}
#contentContainer {width: 851px;padding-top: 29px;padding-left: 62px;}
#header {margin-bottom: 16px;}
p {padding:0;}
.titleMain {width: 789px;height: 58px;background: url(../images/background_title.jpg) no-repeat;text-align: left;padding-left: 20px;margin-bottom: 31px;}
.titleMain div {padding-top: 20px;}
#mainDiv_789px {width: 789px;background: url(../images/background_white_main.jpg);}
#mainDiv_content {width: 500px;margin:0 auto;text-align:left;height:300px;}
#mainDiv_content #busca input[type="text"] {width: 254px;margin-right: 20px;}
#bannerSignup {width: 789px;min-height: 58px;background: url(../images/background_title.jpg) no-repeat;text-align: right;padding-top: 12px;margin-bottom: 31px;}
#bannerSignup div {display: inline;padding-top: 20px;margin-right: 16px;}

#loginContainer {width:753px;text-align:center;margin:0 auto; height:311px;}
#formLoginContainer {background: url(../images/home/box_bg.gif);width: 757px;margin:0 auto 0 auto; padding:0px; position:relative;float:left}
.test{height:332px;}
#formLoginContainer .borderBottom{position:absolute;bottom:0;width:757px;background:url('../images/home/box_footer.gif') no-repeat; height:23px;}


.boxFooter{width:100%; background:url('../images/home/box_footer.gif') no-repeat; height:23px; position:absolute;bottom:0;left:0}

#boxLogin input[type="text"], #formLoginContainer input[type="text"], input[type="password"]{width: 220px; height:13px; font-size:11px;}
#formularioLogin {font-size: 11px;height: 200px;}
#formularioLogin a {color: #1157d1;}
#whatIsID {float: none;}
#whatIsID #div1 {display: inline;float: left;margin-right: 17px;}
#whatIsID #div2 {width: 530px;float: left;}
#confirmationHelp {width: 740px;margin-top: 30px;margin-left: 30px;}
#loggedMenu {width: 789px;height: 30px;background: url(../images/logado/menu_logado_background.jpg);}
#loggedMenu a {color: #fff;}
#loggedMenu_id {float: left;font-size: 12px;}
#loggedMenu_links {float: right;font-size: 12px;font-weight: bold;}
#loggedMenu_links ul {float: left;}
#loggedMenu_links ul li {float: left;padding: 7px;list-style-type: none;}
#ficha {width:141px;height:116px;background:url(../images/ficha.jpg);float:right;margin-top:10px;margin-right:20px;}
#ficha p {width:140px;margin-top:70px;margin-left:5px;font-size:9px;}
#bannerMain {margin-top:10px;}

/* CLASSES =========================== */
.smallFont {color:#1157D1;font-family:verdana;font-size:10px;}
.smallFontGray {font-size: 10px;color: #4c4c4c;}
.mediumFont {font-size: 12px;}
.mediumFontGray {font-size: 12px;	color: #4c4c4c;}
.gray {color: #4c4c4c;}
.gray2 {color: #ccc;}
.blue {color: #3e76d8;}
.title {color: #606060;line-height:20px;font-size:13px;}
.yellowDiv {width: 443px;height:186px;margin: 100px auto 100px auto;background:url(../images/cadastro/box_bg_create.jpg) no-repeat;	text-align:left;padding:5px;}
.txtyellowDiv {margin: 50px;line-height:20px;font-size:13px;}
.txtyellowDiv h3{margin: 0px;padding:0px;font-size:15px;}
.txtyellowLink {margin: 60px 0 50px 90px;line-height:20px;font-size:13px;}
.txtyellowLink h3{margin: 0px;padding:0px;font-size:15px;}
.input_210px {width: 210px;}
.crearPersonas {float:left;width:730px;margin-top:20px;margin-left:30px;}
.errorMsg {	background:url(../images/home/alert_erro_email.gif) no-repeat; font-size:9px;	color:#000000; padding:15px 0 0 30px; width:226px; height:25px; margin:0 0 10px 20px; clear:both; display:none; text-align:left; }
.error_forgot{background:url(../images/home/alert_erro_forgot.gif) no-repeat; font-size:9px;	color:#000000; padding:12px 0 0 30px; width:325px; height:37px; margin:-12px 0 10px 40px; clear:both; text-align:left; position:absolute;}
.errorLogin {background:url(../images/home/alert_erro_login.gif) no-repeat; font-size:9px;	color:#000000; padding:6px 0 0 30px; width:226px; height:35px; margin:0 0 10px 0px; clear:both; display:none; text-align:left; }
.errorContra {	background:url(../images/home/alert_contrasena.gif) no-repeat; font-size:9px;	color:#000000; padding: 15px 0 0 10px; width:655px; height:25px; margin:0 0 10px 20px; clear:both; display:none; text-align:left; }

#captchaBox {width:114px;height:53px;margin-top:8px;margin-left:135px;font-size:9px;background-image:url(../images/cadastro/bgBoxCaptcha.gif);text-align:center;}
#captchaContainer img{border:1px #ccc solid;margin: 7px 0 0 0;}
#captchaBox a{font-size:9px;}
#inputCaptcha{float:left; height:50px; width:120px; background-color:#ff0000;}

/* Footer */

#footer{
  background: url('../images/footerBg.png') repeat-x #e5e5e5;
  width:100%;
  margin:20px 0 0 0;
  float:left;
}
.centerLinksFooter{
  width:981px;
  margin:0 auto 0 auto;
}
#footer .foooterLinks{
  float:left;
  margin:27px 0 44px 0;
  text-align:left;
  line-height:18px;
  height:90px;
  padding:0 0 0 30px;
}
#footer ul.foooterLinks li{
  font-size:10px;
  position:relative;
  font-size:11px;
  list-style:none;
  float:none;
  margin:0;
}
#footer a{
  text-decoration:none;
  color:#777;
  }
#footer #footerTools{
  width:100%;
  height:28px;
  border-top:1px solid #fff;
  float:left;
}
#footer #serviceList{
  width:100%;
  float:left;
}

.shareLinks {
  width:auto;
  float:right;
  margin:7px 0 0 0;
  list-style:none; padding:0;
}

.shareLinks .talkinchat 
{                                                                              
  margin-left: 2px;
}

#footerTools li .chat.ONLINE 
{
  background: url("../images/s_sprites.png") no-repeat 0 -358px;
  float:left;
  height:18px;
  width:15px;
  }

.shareLinks .talkinllama 
{
  background: url("../images/s_sprites.png") no-repeat 0 -247px;
  }

.contact{
  background:url('../images/contact.png') center left no-repeat;
}
.print{
  background:url('../images/print.png') center left no-repeat;
}
.shareLinks li{
  float:left;
  width:auto;
  padding: 2px 0 2px 16px;
  margin-left:20px;
}
.partnerList {
  height: 30px;
  width:952px;
  float:left;
  padding:0 14px 0 14px;
  margin:20px 0 0 0;
}
.partnerList div{
  float:left;
}
.partnerList #certifica{
  width:110px;
  float: left;
}
.partnerList #iab{
  width:37px;
  float: left;
}
.partnerList div span{
  width: 835px;
  margin-top: 6px;
  text-align:center;
  float: left;
}

.top a.beta
{ 
  padding-right: 21px;
  background:url('../images/beta.png') no-repeat right top;
  }

.top a
{ 
  padding-top: 6px;
  padding-right: 3px;
  text-decoration: none;
  }