/* CSS Document av Dieter Schneider 2007 */
/*
 Estilos del formulario
*/
tr.odd{
background: #f8f3d3;
}

tr.even{
background: #f9f9f9;
}

table.wwFormTable{
	vertical-align:middle;
	width:100%;
	padding: 0px 1px 0px 1px;
	background: #fff;
/*	border: 1px solid black;
	border: 1px solid #143562;*/

}
table.wwFormTable td.tdLabel{
	text-align:right;
	height:30px;
	width: 130px;
	vertical-align: middle;
	/*border: 1px solid #94B3DE;*/
	padding: 2px;
	margin: 4px;
	background: #e9e9e9;
}



table.wwFormTable td.tdValue{
	text-align:right;
	height:30px;
	width: 80%;
	vertical-align: middle;
	/*border: 1px solid #94B3DE;*/
	padding: 2px;
	margin: 4px;
	background: #d9d9d9;
}


table.wwFormTable td.tdDetalle{
	text-align:center;
	height:25px;
	width: 120px;
	vertical-align: middle;
	/*border: 1px solid #94B3DE;*/
	padding: 2px;
	margin: 4px;
	background: #e9e9e9;
}

table.wwFormTable td.tdInput{
	height:30px;
	vertical-align: middle;
	/*border: 1px solid #94B3DE;*/
	padding: 2px;
	margin: 4px;
	background: #e9e9e9;
}

table.wwFormTable td.tdInputMonto{
	height:30px;
	width: 20px;
	vertical-align: middle;
	text-align: center;
	padding: 4px;
	margin: 4px;
	background: #e9e9e9;
	width: 140px;
	
}

table.login{
	vertical-align:top;
	width:280px;
	border-spacing: 0px;


}

table.login td.tdLabel{
	text-align:right;
	height:35px;
	vertical-align: middle;
}
label.label{
	font-family:verdana,arial, sans-serif;
	font-size:74%;
	font-weight:bold;
	color:#575656;
}

label.labelValue{
	font-family:verdana,arial, sans-serif;
	font-size:74%;
	font-weight:normal;
	color:#494748;
}
label.labelResult{
	font-family:verdana,arial, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#7e0606;
}
label.labelNameResult{
	font-family:verdana,arial, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#7e0606;
}
label.labelMonto{
	font-family:verdana,arial, sans-serif;
	font-size:74%;
	text-align: right;
	font-weight:normal;
	color:#494748;
}
span.text{
	font-family:verdana,arial, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#575656;
}

span.text a.linkRef {
	font-family:verdana,arial, sans-serif;
	font-size:95%;
	font-weight:normal;
	color:#575656;
	text-decoration: none;
}

span.filter{
	font-family:verdana,arial, sans-serif;
	font-size:74%;
	font-weight:normal;
	color:#575656;
}

/*
Select field
*/
select {
	font-family:arial, verdana, sans-serif;
	font-size:8pt;
	color:#000000;
	border:1px solid #575656;
	margin:0.10em 0.10em 0 0.10em;
}

/*
Text field
*/
input.text {
	font-family:arial, verdana, sans-serif;
	font-size:82%;
	color:#494748;
	border:1px solid #575656;
	margin:0.25em 0.25em 0 0.25em;
}

/*
Password field
*/
input.password {
	font-family:arial, verdana, sans-serif;
	font-size:85%;
	color:#092c59;
	border:1px solid #575656;
	margin:0.25em 0.25em 0 0.25em;
}
/*
checkbox field
*/
input.checkbox {
	border:1px solid #b4c2d3;
}
/*
btn guardar
*/

input.btn-entrar {
	background:  url(../../images/template/bg_btn_login.jpg) no-repeat center;
	width: 102px;
	height:33px;
	border: 0;
	padding: 0 0 3px 0;
	cursor: pointer;
	font-size:80%;
	color:#fff;
	vertical-align: middle;
}

input.submit {
	background:  url(../../images/common/bg_btn.jpg) no-repeat center;
	width: 113px;
	height:30px;
	border: 0;
	padding: 0 0 0 0;
	cursor: pointer;
}

input.button {
	background:  url(../../images/common/bg_btn.jpg) no-repeat center;
	width: 99px;
	height:30px;
	border: 0;
	padding: 0 0 4px 0;
	cursor: pointer;
	font-size:80%;
	color:#fff;
	vertical-align: middle;
}

input.reset {
	background:  url(../../images/common/btn-reiniciar.jpg) no-repeat center;
	width: 113px;
	height:30px;
	border: 0px;
	padding: 0 0 0 0;
	cursor: pointer;
}
/*
Text field Login
*/
input.login {
	font-family:arial, verdana, sans-serif;
	font-size:85%;
	color:#494748;
	border:1px solid #092c59;
	margin:0.25em 0.2em 0 0.25em;
	width: 140px;
}

input.buttonLogin {
	background:  url(../../images/button_login_out.jpg) no-repeat center;
	border: 0;
	padding: 0 0 0 0;
	width: 133px;
	height: 37px;
}
input.buttonLogin:hover  {
	background:  url(../../images/button_login_in.jpg) no-repeat center;
	cursor: pointer;
}

/*
 Button
 */
td.button {
	font-family:verdana, sans-serif, helvetica,  arial;
	font-size:80%;
	text-align:center;
	font-weight:bold;
}

td.button a {
	color:#173152;
	text-decoration:none;
}

td.button a:hover {
	color:#eee;

}


/* -- FORM BOX STYLES -- */

table.frame_form_box {
	margin:0px;
	padding:0px;
	text-align:center;
	width:100%;
	/*border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;*/
}

table.form_box {
	margin:0px;
	padding:0px;
	text-align:center;
	width:70%;
	/*border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;*/
}

td.header_bg_top_form_box {
	background: #4e4a49;
	color: #fff;
	font-family:verdana,arial, sans-serif;
	font-size:80%;
	padding: 0px 0px 0px 0px;
	height: 18px;
	width: 98%;
}

td.header_bg_center_1_form_box {
	background: #4e4a49;
	color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size:1%;
	height: 5px;
	width: 5%;
}

td.header_bg_center_2_form_box {
	background: #9b0707;
	color: #fff;
	margin: 0px;
	font-size:1%;
	padding: 0px 0px 0px 0px;
	height: 5px;
	width: 93%;
}


td.center_form_box {
	background: #fff url(../../images/template/box/bg_center_form_box.jpg) repeat-y center top ;
	padding: 0px 0px 0px 0px;
	width: 100%;
}






/* -- Styles View -- */
td.label_subtitle {
	color: #1a4965;
	font-weight: bold;
	padding: 2px 2px 2px 10px;
	margin: 0px 0px 10px 0px;
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #a7aaab;
}

/* -- Styles View -- */
td.label_subtitle label.label {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
}

/* -- Styles List -- */
tr.lheader{
	background-color: #d9d9d9;
	color: #5f5f5f;
/*	border: 1px solid #bdbdbd;*/
	empty-cells: show;
	font-family: verdana, arial, sans-serif;

}

td.tdListheader {
	font-weight: normal;
	padding: 2px 3px 2px 3px;
	font-size: 0.82em;
	overflow: hidden;
}

td.tdListvalue {
	font-family: verdana,arial, sans-serif;
	font-size: 0.72em;
	color: #4d4d4d;
	background-color: inherit;
	padding: 2px 3px 2px 3px;

	empty-cells: show;
	overflow: hidden;
}


td.label_title {
	color: #a00a06;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	/*border-bottom: 1px solid #a7aaab;*/
}

