/**
 * css/forms.css
 * @package Luna 
 * @version 0.1
 * @since 0.1
 *
 * @copyright Armando Borge [ Luna is licensed under the GNU GPL v3. 2010 - 2011 ]
 * @license GPL [ http://www.gnu.org/licenses/gpl.html ]  
 * @author Armando Borge <armando.borge@gmail.com>
 *
 **/
form{
	float:left;
	width:100%;
	display:block;
	padding-left:9px;
	margin-bottom:35px;
	}
form table{
	width:98%;
	border:none;
	padding:3px;
	}
form table tr td,
form table tr th{
	padding:1px;
	vertical-align:middle;
	}
form table tr td.center,
form table tr th.center{
	text-align:center;
	}
form table tr td.left,
form table tr th.left{
	text-align:left;
	}
form table tr td.right,
form table tr th.right{
	text-align:right;
	}
form textarea{
	margin:0px;
	padding:1px;
	width:196px;
	color:#54717F;
	height:60px;
	border:1px solid #6FACD8;
	background:#FFF;
	}
form select{
	margin:0px;
	width:200px;
	height:24px;
	color:#54717F;
	background:#FFF;
	padding:2px 1px 1px 1px;
	border:1px solid #6FACD8;
	}
form input[type="radio"],
form input[type="checkbox"]{
	width:13px;
	height:13px;
	border:none;
	}
form input[type="text"],
form input[type="password"]{
	margin:0px;
	width:196px;
	height:20px;
	color:#54717F;
	background:#FFF;
	padding:2px 1px 1px 1px;
	border:1px solid #6FACD8;
	}
form input[type="submit"],
form input[type="reset"],
form input[type="button"]{
		font-size:10px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        width:55px;
        height:19px;
	}
	
.boton{	background: none repeat scroll 0 0 #638CB5;    border: 0 none;    color: #FFFFFF;    font-family: Verdana,Helvetica;    font-size: 17px;    font-weight: bold;    height: 30px;    width: 107px;	padding: 3px !important;}.boton:hover{	cursor:pointer;}
/** 
 *
 * Tables with Tabular Data
 *
 */
form table.clTable{
	border-top:1px solid #E5EFF8;
	border-left:1px solid #E5EFF8;
	border-right:1px solid #E5EFF8;
	border-collapse:collapse;
	}
form table.clTable tr td{
	padding:3px;
	border-bottom:1px solid #E5EFF8;
	border-right:1px solid #E5EFF8;
	}
form table.clTable thead td,
form table.clTable tr td.TitleOne{
	padding:10px;
	color:#1C93CF;
	font-size:15px;
	background:#F4F9FE;
}
form table.clTable tr td.TitleTwo{
	padding:5px;
	color:#FE7E00;
	font-size:13px;
	background:#F9FCFE;
}
form table.clTable thead td,
form table.clTable tr th.center{
	text-align:center;
	}
form table.clTable tr td.left,
form table.clTable tr th.left{
	text-align:left;
	}
form table.clTable tr td.right,
form table.clTable tr th.right{
	text-align:right;
	}
form table.clTable .sorting,
form table.clTable .sorting_asc,
form table.clTable .sorting_desc{
	cursor:pointer;
	}