body{
	font-family:Arial;
	font-size:11px;
	margin:0px;
	padding:0px;
	background-color:Transparent;
}
img{border:none;}

.div_principal{
    margin:0 auto;
    text-align:center;
    position:relative;
    width:989px;
}

/*registracion*/
.Pnl_MiCuenta
{
    background-image:url('/Images/fondo_titulos_1.png');
    background-position:left top;
    background-repeat:no-repeat;
    width:387px;
    background-color:White;
    padding-bottom:10px;
}
    
.Pnl_MiCuenta h1
{
    background-image:url('/Images/fondo_titulos_2.png');
    line-height:31px;
    height:31px;
    width:365px;
    font-size:16px;
    text-transform:uppercase;
    margin-left:17px;
    padding-left:5px;
}
.Pnl_MiCuenta label
{
    width:135px;
    color:#F57836;
    text-transform:uppercase;
    margin-left:25px;
}
.Pnl_MiCuenta .leyenda
{
    color:#959595;
    text-transform:none;
    margin-left:25px;
    font-size:12px;
}
.Pnl_MiCuenta .captcha label
{
    text-transform:none;
}
.Pnl_MiCuenta .line 
{
    /*margin:15px 0px;*/
    height:35px;
    clear:both;
    
}
.Pnl_MiCuenta .requeridos 
{
    margin-top:25px;
}
.Pnl_MiCuenta .error 
{
    color:Red;
    margin-bottom:20px;
    text-align:center;
}
.Pnl_MiCuenta .captcha 
{
    margin-left:25px;
    height:130px;
}
.Pnl_MiCuenta .line input
,.Pnl_MiCuenta .line img
,.Pnl_MiCuenta .line select
{
    border:solid 1px #A9AAAC;    
    width:216px;
    float:right;
    height:20px;
    margin-right:35px;
    }
   .Pnl_MiCuenta .line input
   {
    #margin-top:-10px;
   }
  .Pnl_MiCuenta .line .cod
  ,.Pnl_MiCuenta .line .area
  {
    width:50px;
    margin-right:1px;
  }
  .Pnl_MiCuenta .line .tel
  {
    /*width:110px;*/
    
  }
   .Pnl_MiCuenta .line.num 
{
    /*margin:15px 0px;*/
    width:234px;
    float:left;
    clear:none;
}
  .Pnl_MiCuenta .line.dpto 
{
    /*margin:15px 0px;*/
    width:121px;
    float:left;
    clear:none;
}
 .Pnl_MiCuenta .line.num input
{
    width:90px;
    margin-right:5px;
}
.Pnl_MiCuenta .line.dpto input
{
    margin-right:0;
    width:55px;
}
  .Pnl_MiCuenta .msj 
{
    font-size:12px;
    padding:20px;
}
 .Pnl_MiCuenta .msjRecuperar 
{
    font-size:12px;
    padding:0px 20px;
}
.Pnl_MiCuenta .lblcod
,.Pnl_MiCuenta .lblarea
,.Pnl_MiCuenta .lbltel
{
    clear:both;
    color:#959595;
    
}
.Pnl_MiCuenta .lblcod{
margin-left:140px;}
.Pnl_MiCuenta .lblarea{
margin-left:20px;}
.Pnl_MiCuenta .lbltel{
margin-left:50px;}
.Pnl_MiCuenta .captcha img
{
    height:50px;
    margin-top:-15px;
}
.Pnl_MiCuenta .captcha input
{
    width:150px;
    margin-top:10px;
    margin-right:55px;
}
.Pnl_MiCuenta .botones
{
    clear:left;
    margin-bottom:15px;
    text-align:center;
    }
.Pnl_MiCuenta .cancelar
{
   margin-left:20px;
}
  
#Lbl_msj
{
    min-height:365px;
    display:block;
    } 
 
.Pnl_MiCuenta .mensaje .line
{
    text-align:center;
    color:#000000;
    font-size:13px;
    padding:10px 20px;
}
.pnlFrame
{ 
    width:987px;
    margin:0 auto;
}

.boxlogin
{
    width:320px;
    border:solid 2px #F17434;
    /*height:200px;*/
    padding:15px;
    font-size:12px;
    margin:0 auto;
    position:relative;
    background-color:White;
}
.boxlogin .LoginPanel
,.boxlogin .LoginPanel table
{
    width:290px;
}
.boxlogin .LoginPanel table td
{
    width:210px;
}
.boxlogin .textboxes
{
    border:solid 1px #B8BDC1;
    width:135px;
    margin-bottom:5px;
    float:left;
}
.boxlogin .LoginPanel table td.labelUser
{
    color: #F17434;
    text-transform:uppercase;
    text-align:left;
    padding-right:10px;
    width:80px;
}
.boxlogin .titulo
{
    
    font-size:12px;
}

.boxlogin a  span
,.boxlogin a:visited  span
,.boxlogin a:hover  span
{
    color:#00578A;
    text-decoration:none;
}
.boxlogin a 
,.boxlogin a:visited 
,.boxlogin a:hover 
{
    color:black;
    text-decoration:none;
}
.boxlogin .introduction
,.boxlogin .introduction a
,.boxlogin .introduction a:visited
,.boxlogin .introduction a:hover
{
    color:#00578A;
}
.boxlogin .divTexto
{
    width:215px;
    /*position:absolute;
    top:100px;
    right:15px;*/
    margin:5px 0px 0px 98px;
}
.boxlogin .divRecuperarPass
{
    background-image:url('/Images/linea_puntos_login.png');
    background-repeat:no-repeat;
    background-position:top center;
    /*bottom:10px;*/
    padding-top:15px;
    /*position:absolute;
    right:5px;*/
    width:230px;
    margin:15px 0px 0px 95px;
}
.boxlogin .divTexto span
,.boxlogin .divTexto span a
,.boxlogin .divTexto span a:visited
,.boxlogin .divTexto span a:hover
,.boxlogin .divRecuperarPass a
,.boxlogin .divRecuperarPass a:visited
,.boxlogin .divRecuperarPass a:hover
{
    color:#00578A;
}
.boxlogin .divTexto img
{
    margin-top:5px;
}
.boxlogin .divTexto span a:hover
,.boxlogin .divRecuperarPass a:hover
{
    text-decoration:underline;
}
.boxlogin .buttonLog
{
    /*padding-right:72px;*/
    float:left;
    margin-left:95px;
}
.boxlogin .errorMsj
{
    text-align:left;
    padding-left:95px;
}
.footerFrame
{
    width:985px;
    height:62px;
    background-color:#1C1A1F;
    border-left:solid 1px white;
    border-right:solid 1px white;
    color:White;
    text-align:center;
    padding-top:20px;
    font-size:12px;
}
.footerFrame a
,.footerFrame a:visited
,.footerFrame a:hover
{
    color:White;
    text-decoration:none;
}
.footerFrame a:hover
{
    text-decoration:underline;
}
.footerFrame img
{
    margin-top:5px;
}
.Pnl_MiCuenta .noConfirmado 
{
    height:130px;
}
.Pnl_MiCuenta .noConfirmado .line
{
    height:auto;
}

