@charset "utf-8";
/* CSS Document */

	body { margin: 0px; padding: 0px; overflow: hidden; font-size: 12px; font-family: Helvetica, Arial, Verdana, sans-serif; }
	
	#header { height: 82px; background: url(assets/images/fondo_header.jpg); background-position: 0px -18px;  margin: 0px; }
	#header logo{ }
	#header .divUser{ position: absolute; right: 5px; top: 5px; color: #174988; font-weight: bold; }
	#header .divUser a { color: #F66; font-weight: bold; padding-left: 5px; text-decoration: none;  }
	
	#toolbar { background: #fff ;margin: 0px; padding: 7px 3px 10px 3px; }
	#toolbar a, #toolbar a:visited { color: #204f91; font-weight: bold; text-decoration: none; background: #DDD; border: #BBB solid thin; margin: 3px; padding: 3px 10px;}
	#toolbar a.floatL {float:right; margin-top: -3px; }



/************************
LightBox
*************************/
.LBForm { display: none; position: fixed; left: 0px; z-index: 1100; top: 0px; width: 100%; height: 100%;}
.LBForm .bg {  position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: #000;  opacity:0.6; filter:alpha(opacity=60);  }
.LBForm .ventana { position: absolute;  left: 50%; top: 75px; padding-bottom: 75px; }
.LBForm .waiting { padding: 5px; margin: -50px 0 0 -50px; top: 50%;  -moz-border-radius: 10px; border-radius: 10px; background: #fff;  }
.LBForm .content_container  { width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; border: 10px; position: relative; }

.LBForm .form  { width: 500px;  margin-left: -260px; -moz-border-radius: 10px; border-radius: 10px; background: #fff; padding-top: 5px; }
.LBForm .form .title { position: relative;  background-image:url(images/fondo_header.jpg); background-position: 0px -65px; margin-top: 10px; padding: 0px 10px 15px 10px; background-repeat: repeat-x; color: #204f91; font-weight: bold; font-size: 20px;  }
.LBForm .form .title .subtitle { font-size: 12px; display: inline-block; }
.LBForm .form .question { padding: 10px 10px 15px 10px; color: #000; font-weight: bold; font-size: 16px; text-align:center;  }

.LBForm .form .content { padding: 15px;}
.LBForm .form .content .field{ padding: 5px 0px; font-weight: bold; }
.LBForm .form .content .field label{ width: 140px; text-align: right; display: inline-block;}
.LBForm .form .content .field input[type="text"], .LBForm .form .content .field input[type="password"]{ width: 60%; padding: 5px; margin: 0px 0px 0px 10px !important; height: 15px;}
.LBForm .form .content .field input[type="text"] .small{ width: 95% !important; padding: 5px; margin: 0 0 0 10px; height: 15px;}
.LBForm .form .content .field input[type="checkbox"]{margin: 0px 0px 0px 10px !important;}
.LBForm .form .content .field select{ padding: 5px; margin: 0 0 0 10px; }
.LBForm .form .buttonbar { padding: 10px 0px 30px 0; text-align: center;  }
.LBForm .form .buttonbar .button { padding: 10px 20px; text-decoration: none; margin: 0 10px; cursor: pointer;  }
.LBForm .form .buttonbar .aceptar { background:#0C3; color: #fff; font-weight:bold; }
.LBForm .form .buttonbar .cancel { background:#FF7D7D; color: #fff; font-weight:bold; }
.LBForm .form .buttonbar .info { background:#09F; color: #fff; font-weight:bold; }
.LBForm .form .content .form_input 		 { font-weight: bold; font-size: 14px; color: #000; }
.LBForm .form .content .form_input_empty { font-weight: normal; font-size: 12px; color: #999; }
.LBForm .form .content .form_input_error { font-weight: normal; font-size: 12px; color: #d10000; font-style:italic; font-weight: bold; }
	
