/*
 * Etnas Css Framework - CSS FORMS
 *
 * A syntax CSS Framework
 * This stylesheet contains a set of useful rules about forms inputs and buttons
 *
 * @project Etnas CSS Framework
 * @version 2.0
 * @author Etnas
 * @2010
 * @Creative Commons 3.0
 */


/* FORMS
--------------------------------------------------------------------------- */
.correct_position_1 		{ position:relative; top:1px; }
.correct_position_2 		{ position:relative; top:2px; }
.correct_position_3 		{ position:relative; top:3px; }
.correct_position_4 		{ position:relative; top:4px; }
.correct_position_5 		{ position:relative; top:5px; }
.input_text 						{ border:1px solid #ccc; background-color:#f1f1f1; }
.form_error 						{ border:1px solid #f00 !important; color:#F00 !important; font-style:italic; font-size:inherit !important; }
.form_error_big 				{ border:2px solid #f00 !important; }
label.error							{ margin-left:5px; }


/* BUTTONS
--------------------------------------------------------------------------- */
.button_container 			{ margin:10px 0; text-align:left; }
.button 								{ background-color:#ECEDF0; border:1px solid #CFCFCF; color:#0099CC; cursor:pointer; font-size:9px; font-weight:bolder; height:18px; padding:0 5px; position:relative; text-align:center; top:1px; }
.big_button 						{ background-color:#ECEDF0; border:2px solid #CFCFCF; color:#666; cursor:pointer !important; font-size:12px; font-weight:bolder; height:36px; padding:5px; text-align:center; position:relative; top:2px;  }
.pseudo_button 					{ border:1px solid #AAA; background-color:#D3D6FF; color:#666; padding:2px 9px !important; text-align:center; cursor:pointer !important; font-family:verdana sans-serif; font-size:10px !important; font-weight:bolder; line-height:17px; }
.button_backup					{ background:#E5ECF9 url(../images/icons/database.png) no-repeat scroll 5px 5px; border:2px 2px 2px 8px solid #3E4BC8; cursor:pointer !important; padding:25px 10px 20px 50px; color:#3E4BC8; }
.button_report					{ background:#E5ECF9 url(../images/icons/graph.png) no-repeat scroll 5px 5px; border: 2px 2px 2px 8px solid  #3E4BC8; cursor:pointer !important; padding:25px 10px 20px 50px; color:#3E4BC8; }
.button_report_2				{ background:#E5ECF9 url(../images/icons/profile.png) no-repeat scroll 5px 5px; border: 2px 2px 2px 8px solid  #3E4BC8; cursor:pointer !important; padding:25px 10px 20px 50px; color:#3E4BC8; }
.button_add							{ border:1px solid #C3D9FF; color:#09C; padding:2px 4px 2px 19px !important; background: url(../images/icons/add.png) no-repeat 2px 2px #e5ecf9; cursor: pointer !important; }
.button_new							{ border:1px solid #C3D9FF; color:#09C; padding:2px 4px 2px 19px; background: url(../images/icons/new.gif) no-repeat 2px 2px #e5ecf9; cursor: pointer !important; }
.button_save						{ border:1px solid #3399CC; color:#09C; padding:3px 4px 3px 20px !important; background: url(../images/icons/save_small.gif) no-repeat left 2px #e5ecf9; cursor: pointer !important; }
.button_send						{ border:1px solid #3399CC; color:#09C; padding:3px 4px 3px 21px !important; background: url(../images/icons/folder_go.png) no-repeat 3px 4px #e5ecf9 !important; cursor: pointer !important; }
.button_info						{ background-color:#FFF6BF; border-color:#FFD324; color:#514721; cursor: pointer !important; }
.button_look						{ border:1px solid #C3D9FF; color:#09C; padding:4px 4px 4px 19px !important; background: url(../images/icons/glass.png) no-repeat 2px 4px #e5ecf9; cursor: pointer !important; }
.button_edit						{ border:1px solid #09C; color:#09C; padding:3px 4px 3px 22px !important; background: url(../images/icons/edit.png) no-repeat 4px 2px #E9F9E5 !important; font-weight:bolder; font-size:10px !important; cursor: pointer !important; }
.button_check						{ border:1px solid #09C; color:#09C; padding:3px 4px 3px 22px !important; background: url(../images/icons/check.gif) no-repeat 3px 0 #E9F9E5 !important; font-weight:bolder; font-size:10px !important; cursor: pointer !important; }
.button_success					{ background-color:#E5EEBF; border-color:#C5D67B; color:#514721; cursor: pointer !important; }
.button_cancel 					{ border:1px solid #C3D9FF; color:#09C; padding:3px 4px 3px 19px !important; background: url(../images/icons/delete_cross.gif) no-repeat 2px 2px #F9E5E6 !important; cursor: pointer !important; }
.button_previous				{ border:1px solid #C3D9FF; color:#09C; padding:2px 4px 2px 19px; background: url(../images/icons/previous.png) no-repeat 2px 3px #e5ecf9; cursor: pointer !important; }
.button_next						{ border:1px solid #3399CC; color:#3399CC; padding:3px 20px 3px 4px; background: url(../images/icons/next.png) no-repeat right 2px #e5ecf9; cursor: pointer !important; }
.button_print 					{ border:1px solid #C3D9FF; color:#09C; padding:2px 4px 2px 19px; background: url(../images/icons/printer.png) no-repeat 2px 3px #e5ecf9; cursor: pointer !important; }
.button_pdf 						{ border:1px solid #C3D9FF; color:#09C; padding:4px 4px 4px 21px; background: url(../images/icons/pdf.png) no-repeat 2px 2px #e5ecf9; cursor: pointer !important; font-size:10px;}
.button_excel 					{ border:1px solid #C3D9FF; color:#09C; padding:4px 4px 4px 21px; background: url(../images/icons/excel.png) no-repeat 2px 2px #e5ecf9; cursor: pointer !important; font-size:10px;}
.button_disabled				{ color:#aaa; background-color:#ccc; cursor: pointer !important; }
.no_button							{ border:none; color:red; display:block; margin:3px 0; background-color:#fff; text-decoration:underline; font-style:italic; font-size:11px; cursor:pointer; }
.export_button					{ background:#DFDFDF url(../images/icons/excel.png) no-repeat scroll 3px 3px; border:1px solid #AAA; color:#0099CC; font-weight:bolder; cursor:pointer !important; padding:7px 10px 2px 25px !important; }
.green_button 					{ background-color:#E6EFC2; border:1px solid #C6D880; color:#666; cursor:pointer !important; font-size:10px; font-weight:bolder; height:21px; padding:3px 5px; text-align:center; }
.blue_button 						{ background-color:#B8D4F9; border:1px solid #6AA0F2; color:#1762EC; cursor:pointer !important; font-size:10px; font-weight:bolder; height:21px; padding:3px 5px; text-align:center; }