@charset "utf-8";/* CSS Document *//* —————————————————————————————— INIT —————————————————————————————— *//*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea{margin:0;padding:0;border:0;outline:0;font-size:12px;font-weight:normal;vertical-align:top;outline:none;}b {font-weight:bold;}i {font-style:italic;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table {border-collapse:collapse;border-spacing:0;}a, span {vertical-align:baseline;}*/a { color:#88868F; text-decoration:none; }img {vertical-align:top;text-decoration:none;}table {border-collapse:collapse;border-spacing:0;}.clear {clear:both; }.clear5 {clear: both; margin: 5px 0 0 0;}.clear10 {display: block; clear: both; height: 10px;}.clear20 {display: block; clear: both; height: 20px;}p {margin:0; }body {background-color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; margin:0; }.hidden {display: none;}a.link { text-decoration: underline; color: #3da5d5; font-size: 14px;}.login {width:300px; margin:auto; padding:80px 0; }.login p {font-size:14px; margin:0 0 10px 0; color:#666; font-weight:bold; }.login .cont {border:solid 1px #ededed; -moz-border-radius: 3px; border-radius: 3px; padding:15px; }.error { background-color:#FEE9EA; border:solid 1px #FFB0B3; -moz-border-radius: 3px; border-radius: 3px; padding:5px; margin:0 0 10px 0;}.error p {color:#C51014; font-size:12px; font-weight:normal; margin:0;}.important_notify {color:#C51014;}.error_input { background-color:#FEE9EA; border:solid 1px #FFB0B3; -moz-border-radius: 3px; border-radius: 3px; }.err_cont {color: #C51014; font-weight: bold; padding: 4px;}.notice { background-color:#FEE9EA; border:solid 1px #FFB0B3; -moz-border-radius: 3px; border-radius: 3px; padding:5px; margin:0 0 10px 0;}.notice p {color:#C51014; font-size:12px; font-weight:normal; margin:0;}.header {background:#a3191b; border-bottom: solid 2px #fff; height:50px; width:auto; padding:0 20px; position:relative;-moz-box-shadow: 0 5px 5px #888; -webkit-box-shadow: 0 5px 5px #888; box-shadow: 0 5px 5px #888; }.header .title { float:left; padding:10px 0 0 0; }.header .title h1, .header .title h1 a { color:#fff; font-size:24px; font-weight:normal; margin:0; }.header .title h2 { color:#858484; font-size:14px; font-weight:normal; margin:0; }.header .logout {float: right; padding:10px 0 0 0; color:#dfdfdf; }.header .logout img {margin:0 0 -2px 6px; }.header .fb-gateway {	width: 178px;	height: 56px;	position: absolute;	background: url(../images/facebook_kapu.png) no-repeat;	left: 800px;	top: 10px;}.header .fb-gateway .fb-cont {width: 125px; height: 35px; margin:0 0 0 35px; padding:5px 10px 5px 5px; }.header .fb-gateway .fb-cont .fb-info {float:left;  }.header .fb-gateway .fb-cont img{ float:left; margin:0 3px 0 0; }.header .fb-gateway .fb-cont .name { font-size:10px; font-weight:bold; margin:0 0 3px 0; color:#333; }.header .fb-gateway a.fb-button { background:url(../images/fb_kapu_button.png); width:50px; height:15px; border:none; color:#fff; font-size:10px; text-align:center; cursor:pointer; display:block; }.main_cont label { display:block; color:#878795; font-weight:bold; font-size: 14px; margin:0 0 3px 0; }.main_cont label.cbox { font-weight: normal; font-size: 12px;}/*.main_cont input[type="text"], .main_cont input[type="password"], .main_cont select { border:solid 1px #ededed; -moz-border-radius: 3px; border-radius: 3px; height:20px; text-indent:5px; color:#969595; margin:0 0 10px 0;}.main_cont select {padding: 4px 8px; height: 28px; text-indent: 0;}.main_cont .button { background:url(../images/button.png) no-repeat; background-color:transparent; color:#5a5959; line-height:22px; width:79px; height:26px; margin:0 5px 0 0; border:none; cursor:pointer; font-size:12px; }.main_cont .button:hover{background-image:url(../images/button_hover.png); }*/.main_cont .radio_container { max-height: 200px; overflow-y: scroll;}.content {padding: 0; }.content .left { background-color:#F0F0F0; width:150px; padding:10px 20px; vertical-align: top; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888;}.content .left .left_menu {width:auto;}.content .left .left_menu h3 { margin:0; padding:0 0 5px 0;; }.content .left .left_menu h3 a {color: #1F1F20; text-transform: uppercase; text-shadow: 0 1px 0 #fff;}.content .left .left_menu .menu{ margin:0 0 10px 0; }.content .left .left_menu .menu a { display:block; margin:0 0 0 20px; text-shadow: 0 1px 0 #fff; line-height:18px;}.content .left .infobox { margin:20px 0 0 0; width:200px; }.content .left .infobox .head {background-color:#424242; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0; padding:0 0 0 10px; height:25px; }.content .left .infobox .head h3 {color:#fff; margin:0; line-height: 24px; }.content .left .infobox .cont {border:solid 1px #ededed; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; background-color: #f9f9f9; padding:5px 10px; }.content .left .infobox .cont table { width:100%; }.content .left .infobox .cont table tr td+td { width:27%; text-align:right; }.content .right {  width:800px; vertical-align:top; padding: 15px 20px 0 10px; }.content .right .head_title { border-bottom:dotted 1px #a9a9a9; }.content .right .head_title h1 {	color: #203267;	margin: 0;	padding: 0 0 3px 0;	font-size: 18px;	font-weight: bold;}.content .right .head_title h2 { color:#ccc; margin:0; padding:0 0 3px 0; font-size: 14px; font-weight: normal; font-style: italic; }.content .top_button_cont {margin: 15px 0 15px 0;}.content .right .main_cont {border: solid 1px #ededed; -moz-border-radius: 5px; border-radius: 5px; padding:10px; margin: 0 0 10px 0; }.content .right table.list, .content .right table.crud {border: 1px solid #E7E8EA; border-collapse:collapse; margin: 0; padding: 0; width:100%; }.content .right table.list tbody td, .content .right table.crud tbody td {	border-color: #E7E8EA; border-right: 1px solid #E7E8EA; border-top: 1px solid #E7E8EA; 	font-size: 12px; text-align: left; 	padding:5px;}/* Lista Table */.content .right table.list thead th {border-color: #E7E8EA; border-right: 1px solid #E7E8EA; font-size: 14px; font-weight:bold; background-color:#F0F0F0; line-height:30px;  padding: 0 5px; }.content .right table.list thead th img {margin:0 0 0 5px; }.content .right table.list th a { font-weight:bold; font-size: 14px; text-decoration:none; display:block; }.content .right table.list th a:hover {text-decoration:underline; }.content .right table.list th a.sort_both { background: url(../images/sorticon_both.png) no-repeat right center; padding:0 10px;}.content .right table.list th a.sort_up { background: url(../images/sorticon_up.png) no-repeat right center; padding:0 10px;}.content .right table.list th a.sort_down { background: url(../images/sorticon_down.png) no-repeat right center; padding:0 10px;}.content .right table.list tbody tr:hover {background-color: #FDFDCC;}.content .right table.list tr.filter {border-top: solid 1px #E7E8EA;}.content .right table.list tr.filter th {line-height: 10px; padding: 5px;}.content .right table.list tr.filter label { display: block; text-align: left;}.content .right table.list input {display: inline; width: 95%;}.content .right table.list input.w50 {display: inline; width: 40%;}.content .right table.list input.w20 {display: inline; width: 20%;}.content .right table.list tfoot td {	border-color: #E7E8EA; border-right: 1px solid #E7E8EA; border-top: 1px solid #E7E8EA; 	background-color: #FFFFFF; font-size: 12px; font-weight:bold; text-align:left; padding:10px;	padding:5px;}.content .right table.list tr.bg1 {background-color: #FFF;}.content .right table.list tr.bg2 {background-color: #F6F7F9;}/* Form Table */.input {margin:0 0 20px 0; }.css3_input {border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; height:20px; text-indent:5px; color:#656565; }.css3_select {border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; color:#656565; padding:5px; }.css3_textarea {border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; color:#656565; padding:5px; }.css3_button { background:#565656; border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; padding:5px; color:#eee; cursor:pointer; }.css3_button:hover { background:#EA0003; }textarea.article {width: 760px !important; height: 500px;}.input_inline { display: block; float: left; margin: 0 10px 0 0;}.input_inline label {/*display:inline-block; color:#878795; font-weight:bold; font-size: 14px;*/ margin:0 15px 0 0; }.fileinput_container {float: left;}img.prew {float: left; margin: 0 0 0 50px;}fieldset {margin:  20px 0 0 0;}.result_holder { max-height: 300px; overflow-y: scroll;}/* Container Box */.container_box_title {	padding: 5px;	border: 1px solid #EDEDED; 	border-radius: 5px 5px 0 0; 	border-bottom-color: #DFDFDF;    box-shadow: 0 1px 0 #FFFFFF;    text-shadow: 0 1px 0 #FFFFFF; 	color: #464646;	font-size: 18px;    line-height: 30px;    padding: 0 0 0 8px;	background-color: #F1F1F1;    background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);}.container_box { border: 1px solid #EDEDED;    border-radius: 0 0 5px 5px;    margin: 0 0 10px;    padding: 10px;}/*.content .right table.form input[type="text"] { margin: 0 !important; width: 100%; border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; height:20px; text-indent:5px; color:#656565;}.content .right table.form select { padding: 4px 8px; height: 28px; text-indent: 0; width: 100%; border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; text-indent:0; color:#656565; margin: 0;}.content .right table.form textarea { background-color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 4px 4px; height: 40px; text-indent: 0; width: 99%; border:solid 1px #D6D6D6; -moz-border-radius: 3px; border-radius: 3px; text-indent:0; color:#656565; margin: 0;}.content .right table.form input[type="submit"] { height: auto; color: #3f3f3f;}*/.content .right table.form tfoot td {	border-color: #E7E8EA; border-right: 1px solid #E7E8EA; border-top: 1px solid #E7E8EA; 	background-color: #FFFFFF; font-size: 12px; font-weight:bold; text-align:left; padding:10px;	padding:5px;}.content .right table.form tr.bg1 {background-color: #FFF;}.content .right table.form tr.bg2 {background-color: #F6F7F9;}.content .right table.form th {background-color:#F0F0F0; font-weight:bold; width: 10%; border-color: #E7E8EA !important; border-right: 1px solid; border-top: 1px solid; 	font-size: 12px; text-align: left; 	padding:5px; }.content .right table.form .frm_action_select {width: 220px;}/* Container table */.content table.container {  border: 1px solid #D6D6D6; border-spacing:0; }.content table.container td { border: 1px solid #D6D6D6;  -moz-border-radius: 3px; border-radius: 3px;}.content table.container th { background-color: #F4F4F4; border: 1px solid #CCC;  -moz-border-radius: 3px; border-radius: 3px;}.content .button_container { padding: 5px 0; }.content .button_container input {background:url(../images/button.png) no-repeat; background-color:transparent; color:#5a5959; line-height:18px; width:79px; height:26px; margin:0 5px 0 0; border:none; cursor:pointer; font-size:12px; }.content .button_container input:hover {background-image:url(../images/button_hover.png); }.content .button_container a {	background:url(../images/button.png) no-repeat; background-color:transparent; 	color:#5a5959; font-size:12px; text-align:center;	padding:5px 0; width:79px; height:16px; margin:0 5px 0 0; 	border:none; cursor:pointer;  display:block; float:left; }.content .button_container a:hover {background-image:url(../images/button_hover.png); }.content .pager { margin: 10px 0; }.footer { background:#a3191b; height:35px; color:#fff; }.footer .cont {padding:10px 20px; }