form fieldset{padding: .5em; border:1px solid #ccc; margin-bottom:1em; }
.ie7 form fieldset, .ie8 form fieldset{position: relative;margin: 0 0 1.5em 0; padding-top:1em;}
form fieldset.botones{ padding:0; margin:1.5em 0 1em 0; text-align:center; border:0; }
form fieldset.campos{ background:#fcfff3 }
form.hidden fieldset.campos{ display:none }
form fieldset legend{ font-weight:bold; color:#666;left: .5em;}
.ie7 form fieldset legend, .ie8 form fieldset legend{position: absolute;top: -.5em;}

form p { clear:both; float:left; width:100%; padding:0; margin:.6em 0;}
form p label {font-weight:bold; float:left; width:35%; margin-right:2%; text-align:right;}
form p label span.traducible{ font-weight:bold; font-size:.8em; display:block; float:left; background:#FF9}
form p input, form p textarea, form p select{float:left; background: url('../img/input_bg.gif') left top repeat-x scroll #fff; border:1px solid #c1b9a5; padding:.3em}
form p.textarea textarea.ckeditor{ width:100%; margin-top:.5em;}
form p.text input,form p.password input,form p.textarea textarea, form p select{ width:59%; font-size:1em}
form p.text label span.captcha{ font-size:1.3em; background-color:#000; color:#FFFFCC; padding:.1em; margin-left:.1em;}
form p.text input.width100{ width:100px}
form p.text input.width200{ width:200px}
form p.text input.width300{ width:300px}
form p.text input.width400{ width:400px}
form p.text input.captcha{ width:100px;}
form p.text input.datepicker{ width:6em}
form p.checkbox input{ margin-right:.5em; margin-left:37%; float:left; border:0;background:none}
form p.checkbox label{ width:56%; float:left; text-align:left}
form p.select span.checkbox{ background-color:#CCCCCC; display:block; clear:both; margin-left:40%}
form p.select span.checkbox input{ float:left; border:0; background:none}
form p.select span.checkbox label{ float:left; width:auto}
form div.edit-upload{ margin-left:38%; float:left;}
form p span.afterInput{ clear:both; display:block; color:#999; font-style:italic; margin-left:37%;padding-top:.4em; text-align:left}
form p.radio input{ width:auto; float:left; clear:both; margin:0; padding:0; margin-left:20%; margin-bottom:.3em; border:0; background:none }
form p.radio label{ float:left; width:59%; text-align:left; margin-left:1%;margin-bottom:.6em; background-color:#eee}
form p.time select{ width:auto; float:none;}
form p.date select{ width:auto; float:none;}
form p span.error-message{ display:block; background-color:#FFFFCC; text-align:center; clear:both; margin-top:.3em; border:1px solid red; padding:.5em;}
form p.line div.edit-file-data{ text-align:center; padding:10px;}

/* botones */
span.button {cursor:pointer;text-decoration:none;background:url("../img/bg-btn.gif") no-repeat right top; padding-right:10px; display:inline-block;line-height:29px;height:29px;font-size:24px;color:#fff;font-weight:bold;}
span.button {vertical-align: middle;}
span.button span { background:url("../img/bg-btn.gif") no-repeat left top; padding-left:10px;line-height:29px;height:29px;display:inline-block;}
span.button span span {	background:transparent;	padding:0;font-size:14px;}
span.button span input {font: 400 0.75em arial, Helvetica, sans-serif;cursor:pointer;font-family: inherit;font-weight:normal;background:transparent;border:0;color:#fff;}
span.button:hover {	background-position:right -39px;}
span.button:hover span {background-position:left -39px;}
span.button:active {  background-position:right -78px;}
span.button:active span {  background-position:left -78px;}
/* fin botones */

.ie6 form fieldset.botones input{cursor:hand;}
form fieldset.botones input.disabled{ color:#CCCCCC}

/* buscador form */
form.buscador{ }
form.buscador p{ margin:0; padding:0; }
form.buscador p input{ float:left; margin:0; padding:.1em; width:16em; border-color:#023f67; border-right:0px; font-size:1.2em;}
form.buscador p input.checkbox{ display:none}
form.buscador p input.boton{ margin-left:0em; padding:0; border:0; width:auto}

/* login form */
form.login{ width:auto;}
div#inicio-right form.login{ font-size:.9em;}
div#inicio-right form.login fieldset{ border:0 }
div#inicio-right form.login p.checkbox label{ font-weight:normal; font-size:1em; width:auto}
div#inicio-right form.login p {margin:.3em 0;}
div#inicio-right form.login p label{ text-align:left; }
div#inicio-right form.login p.input input{ width:48%; margin-left:.5em; float:right}
div#inicio-right form.login p.checkbox input{ width:auto; margin:0; margin-right:.3em; float:left}
div#inicio-right form.login p.checkbox label{ width:80%; float:left; font-weight:normal;}
div#inicio-right form.login fieldset.botones{ margin:.5em 0 1em 0; }


