/*
	Estilo para Formularios
*/

.round_corners_top {
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}

.bg_degrade {
	
	/*
	background: -webkit-linear-gradient(#DD3238, #F98185);
	background: -moz-linear-gradient(#DD3238, #F98185);
	background: -o-linear-gradient(#DD3238, #F98185);
	*/
	
	/*
	border:1px solid #B8CFEE ;
	border:1px solid #C2484F ;
	*/
}

/*------ INI - Estilo para el formulario a nivel general ------*/
form.lws_form {
	width: 370px;
	
	/* Modificar valores para personalizar */
	border: 1px solid #BFBFBF ;
	border: 1px solid #C2484F ;
	background-color: #FFF ;
	
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	
}

form.lws_form div {
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}


form.lws_form * {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial ;
	font-size: 9pt ;
}

form.draggable { cursor: move; }

form .fl { float: left ; }
form .fr { float: right ; }
form .cf { clear: both ; }

/*------ INI - Estilo para la cabezera del Formulario ------*/

form.lws_form div.hf {
	padding: 6px 10px ;
	margin-bottom: 10px ;
	
	/* Modificar valores para personalizar */
	background-color: #999 ;
	background-color: #E5E5E5 ;
	
	background-color: #BD3F46 ;
	
	border-bottom: 1px solid #BFBFBF ;
}

form.lws_form div.hf * { 
	font-weight: bold ;
	font-weight: 10pt ;
	
	/* Modificar valores para personalizar */
	color: #000 ; 
	color: #FFF ; 
}

form.lws_form div.hf a { text-decoration: none ; }

/*------ INI - Estilo para los campos del Formulario ------ */

form.lws_form fieldset {
	border: none;
	border: 1px solid #BFBFBF ;
	margin: 0 10px ;
	
	/* Modificar valores para personalizar */
	/*background: url(lwsform-fieldset.gif) left bottom repeat-x ;*/
}
	
form.lws_form legend {
	padding: 0 5px ;
	font-weight: bold;
	_margin: 0 -7px ; /* IE Win */
}

form.lws_form fieldset p {
	margin: 0 6px ;
	padding: 5px 0 ;
	
	/* Modificar valores para personalizar */
	/*background: url(lwsform-divider.gif) left bottom repeat-x;*/
	border-bottom: 1px solid #BFBFBF ;
}

form.lws_form fieldset p.last_item {
	border-bottom: 0 ;
}

form.lws_form label {
	display: block ;
	float: left ;
	line-height: 1.8 ;
	vertical-align: top ;
}

form.lws_form fieldset p input ,
form.lws_form fieldset p select {
	width: 190px ;
	width: 180px ;
}

form.lws_form fieldset p input.date-pick {
	width: 175px ;
}

form.lws_form fieldset p input.input_radio,
form.lws_form fieldset p input.input_checkbox {
	width: 20px ;
}


form.lws_form fieldset p textarea { 
	width: 310px ; 
	height: 100px ;
}

form.lws_form fieldset fieldset {
	border: none ;
	background: none ;
	margin: 3px 5px ;
	padding: 6px 0;
}
	
form.lws_form fieldset fieldset legend {
	padding: 0 ;
	font-weight: normal ;
}
	
form.lws_form fieldset fieldset label {
	clear: both ;
	display: block ;
	width: auto ;
}
	
form.lws_form fieldset fieldset label input {
	width: auto ;
}

form.lws_form label { width: 118px; } 
form.lws_form fieldset fieldset label { margin-left: 120px; }


/*------ INI - Estilo para Pie del formulario ------*/

form.lws_form div.exec_cmd { padding: 10px 0 ; }

form.lws_form div.exec_cmd input { margin-right: 10px ; }

form.lws_form div.exec_cmd .msg_wait { display: none;}
form.lws_form div.exec_cmd .msg_wait div { padding-left: 10px ;	}

/*------ INI - Estilo para errores de validación -------*/

form.lws_form div.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-family: tahoma ;
	font-size: 8pt ;
}

form.lws_form input:focus { border: 1px dotted black; }
form.lws_form input.error { border: 1px dotted red; }

/*------ INI - Estilo para el Msg de espera de carga de formulario ------*/

.lws_msg_wait_load_form .fl { float: left }
.lws_msg_wait_load_form .cf { clear: both }

.lws_msg_wait_load_form { 
	position: absolute ;
	border: 1px solid #7F9DB9 ;
	background-color: #DCEDFD ;
	width: 200px ;
	
	font-family: "Lucida Grande", Helvetica, Verdana, Arial ;
	font-size: 9pt ;
}

.lws_msg_wait_load_form div { padding: 4px 10px ; }

/*------ INI - Estilo para el boton generar un nuevo registro ------*/

a img { border:0 ; }

.lws_div_cmd_new,
.lws_no_result {
	font-family: "Lucida Grande", Helvetica, Verdana, Arial ;
	font-size: 9pt ;
	margin: 10px 0 ;
}

/*------ INI - Seteo el color a input/textarea ------*/

form.lws_form input[type="text"],
form.lws_form input[type="password"],
form.lws_form textarea,
form.lws_form select {
	background-color: #F1F1F1 ;
	background-color: #FFF5E0 ;
	
	border: 1px solid #AAA ;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 5px ;
}


