/**
 * CSS styles for forms generated by yiic.
 *
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @link http://www.yiiframework.com/
 * @copyright Copyright &copy; 2008-2010 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */

div.form{
    margin-top:10px;
}

div.form input[type=text], div.form textarea, div.form select{
	/*margin: 0.2em 0 0.5em 0;
	border: 1px solid #CCC;
	border-radius: 3px;
	height: 20px;*/
	float:left !important;
}

div.form fieldset{
	border: 1px solid #DDD;
	padding: 10px !important;
	margin: 0px 0px 5px 0px !important;
   -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:#f9f9f9;
}

div.form legend{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top:-30px;
	margin: -18px 0 10px 0;
 	background-color:#FFF
}

div.form label{
	font-weight: bold;
	font-size: 0.9em;
	/*display: block;*/
	width:150px !important;
}

div.form .row{
	margin: 5px 0;
}

div.form .hint{
	margin: 0;
	padding: 0;
	color: #999;
}

div.form .note{
	font-style: italic;
	font-size:9px !important;
}

div.form span.required{
	color: red;
}

div.form div.error label:first-child,
div.form label.error,
div.form span.error{
	color: #C00;
}

div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form select.error{
	background: #FEE;
	border-color: #C00;
}

div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form select.success{
	background: #E6EFC2;
	border-color: #C6D880;
}


div.form .errorSummary{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 0.9em;
}

div.form .errorMessage{
	color: red;
	font-size: 0.9em;
}

div.form .errorSummary p{
	margin: 0;
	padding: 5px;
}

div.form .errorSummary ul{
	margin: 0;
	padding: 0 0 0 20px;
}

div.wide.form label{
	float: left;
	margin-right: 10px;
	position: relative;
	width: 150px;
}

div.wide.form .row{
	clear: left;
}

div.wide.form .buttons, div.wide.form .hint, div.wide.form .errorMessage{
	clear: left;
}

.search-button{
	color:#ccc;
}


#formlogin{
	position:absolute!important;
	top:25%!important;
	left:35%!important;
	width:290px!important;
	border: 1px solid #DDD!important;
	margin-left: 30px!important;	
	border-radius: 7px;	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background-color:#FFF!important;

}

#formlogin h3{	
	width:100%!important;
	height:30px!important;
	text-align:center!important;	
	color:#00a6fc!important;
	border-bottom: 1px #00a6fc solid !important;
	padding-top:5px !important;
	-webkit-border-top-left-radius: 7px !important;
	-webkit-border-radius-topright: 7px !important;
	-moz-border-radius-topleft: 7px !important;
	-moz-border-top-right-radius: 7px !important;
	border-top-left-radius: 7px !important;
	border-top-right-radius: 7px !important; 
}

#formlogin input[type=text],#formlogin input[type=password],#formlogin input[type=button], label{
	width: 35% !important	
	
}

#formlogin input,#formlogin label{
	margin-left:10px !important;
	
}

.td_label{width:155px !important}
.td_label_small{width:90px !important}
.td_label_small_xl{width:110px !important}

.login_user{background:url(../images/user.gif) right no-repeat #FFF}
.login_pass{background:url(../images/key.png) right no-repeat #FFF}
.print_btn_img{background:url(../images/pdf_view.png) right no-repeat #FFF; padding-right:20px !important}
.estorno_btn_img{background:url(../images/refunds.png) right no-repeat #FFF; padding-right:20px !important}





