.formulario_error { 
  border:1px solid #FF0000;
  background-color:#FFFCCC;
}

div.formulario_comentario_error {
  color:#FF0000;
  float:left;
  padding-left:140px;
  padding-bottom:10px;
}

span.formulario_comentario_error {
  padding-top:3px;
  float:left;
  color:#FF0000;
}

div.formulario_fila{
  float:left;
  padding-bottom:10px;
  width:100%;
}

div.formulario_centrado{
  text-align:center;
}

div.formulario_etiqueta{
  width:140px;
  float:left;
  font-weight: bold;
  text-align: right;
  line-height: 17px;
  padding-right:5px;
}

div.filtro_etiqueta {
  width:120px;
  float:left;
  font-weight: bold;
  text-align: right;
  padding-right:5px;
}

div.filtro_etiqueta_fecha {
  float:left;
  font-weight: bold;
  text-align: right;
  padding-right:5px;
  padding-left:5px;
}

div.formulario_valor{
  float:left;
}

div.captcha input {
  vertical-align: top;
  height: 40px;
  margin-left:10px;
  padding:0px;
}

input[type=image] {
  border:0px;
}

div.botonera {
  text-align:center;
  margin-top:20px;
  width:100%;
  float:left;
}
div.slider {
  float:left;
  margin-top:5px;
  margin-left:10px;
  margin-right:20px;
}

/*Grupo elementos formulario*/
div.contenedor-formulario-grupo
{
  border:1px solid;
  padding:10px;
  margin:20px 0px 20px 0px;
}
div.contenedor-formulario-grupo-titulo {
  font-size:120%;
  font-weight:bold;
  float:left;
}
div.contenedor-formulario-grupo-botonera {
  float:right;
  text-align:right;
  
}
/*Fin grupo elementos formulario*/

/* Selectmenu

----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

/* Fin Select Menu */

/* PasswordStrength */
.is0{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 0;}
.is10{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -7px ;}
.is20{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -14px ;}
.is30{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -21px ;}
.is40{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -28px ;}
.is50{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -35px ;}
.is60{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -42px ;}
.is70{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -49px ;}
.is80{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -56px ;}
.is90{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -63px ;}
.is100{background:url(/t2vfw/images/passwordStrength.png) no-repeat 0 -70px ;}
.passwordStrengthDiv {float:right;margin-left:10px;margin-top:7px;width:138px;height:7px;}

/* Fin PasswordStrength*/