﻿.formulario_login .clear, .formulario_login .clear_2
{
    clear: both;
}
.formulario_login ul li.boton_form
{
    width: 100%;
}
.frmlogin h2{color:#157D63;}
.formulario_login h2{color: #157D63;
font-size: 15px;
font-weight: bold;
margin-bottom: 20px;text-transform: none;margin-top:60px;}

.formulario_login ul li label
{
    color: #333;
    font-size: 12px;
}
.formulario_login ul.boton_form li input{
    background: url("/portals/0/skins/rivisa/img/bt_bg34.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #E4DEDE;
    border-radius: 2px 2px 2px 2px;
    color: #666;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 13px;
    height: 30px;
    width: 70px;
}

.boton_form{position:relative;
top:-65px;}
.formulario_login ul.boton_form li input:hover{color:#000;}
.formulario_login ul li p a{color: #999999;
font-size: 9px;
font-weight: normal;}
.boton_form{ float:right; height:20px}

.formulario_login ul li
{
    list-style: none!important;
    list-style-image:none!important;
    text-align: left;
    margin: 10px 0 0 0;
    font-weight: bold;
   
}

.formulario_login ul li.first-child{
	margin-top:0!important;}

.formulario_login ul li .form_label
{color: #000000;
font-size: 11px;
font-weight: normal;
height: 10px;
margin: 0 6px 0 0;
position: relative;
top: 5px;}

/*.formulario_login ul li .form_field
{
    border: 1px solid #007ac0;
    padding: 2px;
    border-radius: 4px;
    outline: none;
    color: #666;
    margin: 5px 0 10px;
}*/
.formulario_login ul li .form_field 
{
    border: 1px solid #ccc;
    padding: 2px;
    border-radius: 2px;
    outline: none;
    color: #666;
    float: right;
    margin: 0;
	width:56% !important;
	 margin: 5px 0 3px;
	    background-color: #d3d3d3;
}

.formulario_login .clear li .form_select
{
    width: 300px;
    float: left;
    margin: 0 10px 0 0;
}
.formulario_login .clear li .form_label, .formulario_login .clear li .form_field
{
    width: 90%;
}

.formulario_login ul li input.form_field:hover, .formulario_login ul li input.form_field:focus, .formulario_login ul li input.form_field:visited
{
    border: 1px solid #888;
    background-color:#d3d3d3
    
}

.formulario_login textarea
{
    width: 780px;
    clear: both;
    margin: 0 0 0 0;
    min-height: 130px;
}

.formulario_login li
{
    display: block;
    margin: 0 0 10px;
}

.formulario_login .boton_form li
{
    width:100%;
    }

input[type="checkbox"], input[type="checkbox"]:hover{border:none!important;}

.form_home{margin-top:16px; width:99%}

.acceso{overflow:hidden}
.acceso h3{font-size:11px; color:#999;margin-bottom:5px}
.acceso .area{color:#1a4634}

/*para radio buttons.formulario ul li{
	margin:0 10px;}*/
	.errorPane > p {
  color: #E76565;
  font-size: 10px !important;
  font-weight: normal;
  position: relative;
  right: 0px;
  top: -28px;
  width:100px;
}