﻿div#screen{
	width:1085px!important;
	max-width:1085px!important;
	min-height: 650px!important;
}

div.pnl_login{
	padding-left:10px;
	padding-right:10px;
}  

table#pnl_verisign{
  position: absolute;
  left: 50%;
  top: 80px;
  margin-left: 350px;
}

#left_menu{
  width: 250px;
  min-width: 250px;
}

div.LeftMenuElementos{
  /*width: 260px!important;*/
  margin-top: 20px;
}

.tabla_principal{
  height: 90px;
  min-height: 90px;
  border-bottom: 2px solid #DADACC;
}

.tabla_principal,
.tabla_principal tr td
{
  background-color: transparent;
}

table.img_top_compensa
{
  background-image: url(../../img/1/columna_top.png);
}

.tabla_principal tr td img
{
  margin-left: 10px;
}

span.texto_accede
{
  color: #244f55;
  position: relative;
  top: 40px;
  left: 15px;
  font-size: 16px;
  font-weight: bold;
  display: none;
}

td.link_generar_pwd
{
  text-align: center;
}

td.link_generar_pwd a
{
  color: black;
}

div.DivLogin
{
  margin-top: 50px; 
  text-align: left;
  margin-left: 10px;
  border-collapse: separate;
}

table.TableLogin
{
  background-color: rgb(220,220,220);
  height: 150px;
  width: 230px;
  border: 3px solid #f0f0f0;
  color: #3c3c3c;
  font-weight: bold;
  height: 150px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 5px;
  padding: 5px;
  margin-top: 10px;
}

table.TableLogin tr td
{
  padding-left: 10px;
}

div.innerLoginDiv
{
  width: 195px;
}

input.input_login
{
  width: 190px;
}

span.marginTopQuince
{
  /*font-weight: normal;*/
}

a.lnk_enviar_direccion
{
  color: white;
  padding-top: 10px;
}

.TituloLogin{
  position: absolute;
  top: 35px;
  left: 50%;
  margin-left: -100px;
}

div.pnl_solicitar_pass{
  padding: 10px;
  padding-right: 0px;
  padding-left: 10px;
  border-top: 1px solid #dadacc;
  width: 250px;
}

span.tituloCampoPrehome{
  display: block;
  font-weight: bold;
  font-size: 18px;
}

span.textoPrehome{
  display: block;
  width: 255px;
}

div.pnl_btn_solicitar_pass{
  text-align: right;
}

div.pnl_input_email{
  width: 100%;
  text-align: right;
}

input.txt_email_solicitar_pass{
  margin-top: 10px;
  text-align: left;
}

a.btn_solicitar_pass{
  padding-left: 50px;
  background-position-x: right;
  margin-left: 0px;
}

textarea.txtLOPD{
  width: 240px;
  height: 100px;
  margin-bottom: 20px;
}

.tooltipsy {
    -webkit-box-shadow: 2px 0px 2px rgba(50, 50, 50, 0.65);
    -moz-box-shadow:    2px 0px 2px rgba(50, 50, 50, 0.65);
    box-shadow:         2px 0px 2px rgba(50, 50, 50, 0.65);
    background-color:lightyellow;
    border-radius:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    border-color:red;
    margin:0px;
    font-size:1em;
}

.tooltipsy h1 {
    font-size:13px;    
}

ul.login_menu li.primer_acceso{background-color: transparent !important;height:30px !important;}

div.pnl_link{width:280px !important;}

div.infosinmail,div.infomail{
  /*background-color:red !important;*/
  height:30px !important;
  position: absolute !important;
  width:28px !important;
}

table.TableLogin td div.infosinmail{
  margin-top: 122px !Important;
  left: 50% !important;
  margin-left: 120px !Important;
}

table.TableLogin td div.infomail{
  margin-top: 78px !Important;
  left: 50% !important;
  margin-left: 120px !Important;
}

div.infomail a,div.infosinmail a{
  /*border: 1px solid #000 !important;*/
  cursor: pointer !important;
  position: inherit !important;
  left: inherit !important;
  top: inherit !important;
  margin-left: -13px !important;
}