@charset "utf-8";
.f_ct{
	width:500px;
	font-size:12px; 
	margin:auto; 
	margin-top:10px; 
	border:solid 1px #CCCCCC;
	border-radius:5px; 
	box-shadow: 0 3px 5px #AAAAAA;
	padding-bottom:10px;
}
.title_qlbv{position:relative;}
.title_qlbv h1{font-size:17px; position: relative; text-align:center; margin-bottom:10px; border-bottom:solid 1px #CCCCCC; padding:15px 0px;}

.edit-ttcn ul li { padding:10px;}
.l-e-ttcn {float: left; width:200px; height: 24px; line-height: 24px; font-weight: bold; color: #444;}
.r-e-ttcn {overflow: hidden;}
.r-e-ttcn img{ border:solid 1px #CCCCCC; padding:2px; width:100px;}
.r-e-ttcn input.ipt-e-ttcn {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 5px;
	color: #444;
	border: 1px solid #ccc;
	height: 24px; line-height: 24px;
	width: 260px;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.r-e-ttcn input.ipt-e-ttcn:focus {
	border: 1px solid #ED6379;
	background: #f9f5f6;
	-moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;	
}
.k-imgs {padding: 10px 0;}
.k-imgs img {width: 50px; height: 50px; padding: 2px; background: #fff; border: 1px solid #ccc;}
.c-gt {position: relative; display: inline-block; padding-right: 15px; height: 24px; line-height: 24px; cursor: pointer;}
.c-gt input {position: absolute; top: 6px; left:0;}
.c-gt label {padding-left: 17px;}
.btn-e-ttcn {
	border: none;
	padding: 5px;
	background: #d93550;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.btn-e-ttcn:hover {background: #B9223C;}
.star-color {color: #ED6379;}
.erros-form{ color:#F00; font-size:12px;}
