/* CSS Document */

/*	<input name="" type="text" />
<input name="" type="hidden" value="" />	
<textarea name="" cols="" rows=""></textarea>
<input name="" type="checkbox" value="" />
<input name="" type="radio" value="" />	
<select name=""></select>
<input name="" type="image" />
<input name="" type="file" />
<input name="" type="button" />*/


/* GENERAL DEFINITION **************************************************************************************/
fieldset{ display:block;margin-right:10px;}
label, legend{display:block; font: 1.4em "Lucida Sans", Lucida, Verdana, Tahoma, Helvetica, Arial; line-height:1.3em; margin-right:10px;}

input.inputText, input.inputHidden, input.disabled, input.readonly, select, textarea{font-size:1em; line-height:1.2em; margin:0px 0px 1em; padding:3px 0px 2px 0px; width:100%;}
input.button{border: 0px solid transparent;}
input.radio, input.checkbox{ background:transparent none; border: 0px solid transparent; margin-right:1em;}
input.inputImage, input.inputFile{font-size:1em; line-height:1.2em; margin:0px 0px 1em; padding:3px 0px 2px 0px; width:100%;}
select{}
optgroup{padding-left:10px;}
option{padding-left:20px;}
textarea{}

/*input.inputText:hover, input.inputHidden:hover, input.disabled:hover, input.readonly:hover, select:hover, textarea:hover{}
input.inputText:focus, input.inputHidden:focus, input.disabled:focus, input.readonly:focus, select:focus, textarea:focus{}*/


/*.login-username:focus, .login-password:focus, .licenseAgreement:focus, input.textfield:focus, textarea:focus { border-color: rgb(106, 185, 75) rgb(148, 218, 120) rgb(174, 223, 154) ! important; background-color: rgb(255, 255, 255) ! important; }
input.disabled, input.disabled:focus, input.readonly, input.readonly:focus { border-color: rgb(221, 221, 221) ! important; background-color: rgb(255, 255, 255) ! important; }
.textfield:hover, .textfield:focus, select[size]:hover, select[size]:focus, textarea:hover, textarea:focus { border-color: rgb(69, 148, 85) rgb(85, 187, 85) rgb(102, 221, 85); }
select:hover, select:focus { border-color: rgb(102, 221, 85) rgb(85, 187, 85) rgb(69, 148, 85); }
.textfield:focus, select:focus, textarea:focus, .button:hover { background-color: rgb(255, 255, 255); outline-color: rgb(214, 255, 201); outline-style: solid; outline-width: 1px; }*/

/* FOOTER DEFINITION ***************************************************************************************/


/* MAINCONTENT DEFINITION **********************************************************************************/

.maincontent input.inputText, .maincontent textarea, .maincontent select{ background:#E9F0F7 none; border:3px solid #E9F0F7; color:#0E2A48;}
.maincontent textarea{height: 70px;}
.maincontent label, .maincontent legend{color:#2369b5;}

input.inputText:hover, input.inputHidden:hover, input.disabled:hover, input.readonly:hover, select:hover, textarea:hover{background:#E9F0F7 none; border:1px solid #2369B5; padding:5px 3px 4px 3px;}
input.inputText:focus, input.inputHidden:focus, input.disabled:focus, input.readonly:focus, select:focus, textarea:focus{background:#FFFFFF none; border:1px solid #603E10; color:#603E10; padding:5px 3px 4px 3px;}

.radioField{ border:1px solid #2369b5;}
.radioField .radio{ margin: 6px 12px;}
.radioField .checkbox{ margin: 2px 12px;}
.radioField label{display: inline; vertical-align:top;}

/*.maincontent .radioField{ border:1px solid #E9F0F7; margin:0px 0px 1em; padding: 1em; text-align:center; }
.maincontent .radioField label{ display:inline; margin-right: 40px;}
.maincontent .searchBtn { background:transparent url(../img/btn/buscar_es.gif) no-repeat top left; border:0px none; height:28px;}*/

/* SIDECONTENT DEFINITION **********************************************************************************/
.sidecontent fieldset{ margin-bottom:8px;}
.sidecontent label {color:#4272A6; float:left; /*font-size:0.857em;*/ font-weight:bold; text-align:right;}
.sidecontent input.inputText{ border:1px solid #1c5491; background:#FFFFFF; height:14px; margin:0; vertical-align:top; width:92px;}

