body { font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; font-size:13px; color:#000000 }

*{ margin:0px; padding:0px; border:0px; }

span { font-size:13px }

h2 { line-height:30px; }

h1 { line-height:35px; }

.disable-button{ background-color:#ccc !important; color:#777777 !important; }

.micolor { color:#333 }

.backMiColor{ background-color:#333; }

.borderMiColor{ border:2px solid #333 }

.title_windows { margin-left:10px; color:#fff }

.input_disable { background-color:#F4F4F4; cursor:not-allowed }

.backform { background-image:url(../images/greyzz.png); }

select{
padding:6px 6px;
margin:2px 0 2px 0;
border:1px solid #b5b6b3;
border-radius:3px;
font-size:13px;
box-shadow: inset  0 0 10px #e9e9e9;
box-sizing:content-box; } 

input:focus, select:focus, textarea:focus { background-color:#FFFF99 }

input[type="text"], input[type="password"], textarea{
padding:6px 6px;
border:1px solid #b5b6b3;
border-radius:4px;
font-size:13px;
box-shadow: inset 0 0 10px #e9e9e9;
margin:2px 0 2px 0; }

.button {
	border-radius:3px;
	background-color:#e7eaeb;
	box-shadow: inset 0px 1px 0px #fff;
	text-shadow: 1px 1px 0px #fff;
	font-size:10px;
	letter-spacing:0.10px;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	cursor:pointer;
	color:#5c5c5c;
	border:1px solid #b5b6b3;
}

.a { color:#003366; text-decoration:none; cursor:pointer }

.a:link{ color:#315E88 }

.a:visited{ color:#003366 }

.a:hover { color:#003399; text-decoration:underline }

#capaFondo{
background-color:#fff;  position:fixed;  padding:0;  margin:0; left:0px; top:0px;  right:0px; bottom:0px; width:100%;
      height:100%; z-index:6; opacity:0.6; display:none }
	  
#capaFondoMensaje { z-index:7; width:900px; position:absolute; left:50%; margin-left: -450px; top:10px; display:none }

.sombras { box-shadow: 7px 7px 7px #999; } 

.mini_sombras { box-shadow: 3px 3px 3px #ccc; } 

.i { background:url(../img/mm_arrow.png) no-repeat 0 center;padding:3px; padding-left:15px; margin-left:11px }

.ii { background:url(../img/mm_arrow.png) no-repeat 0 center;padding:3px;  padding-left:17px; }

.add { background:url(../img/mini_add.png) no-repeat 0 center;padding:3px;  padding-left:19px; }

.titulo { background:url(../img/titulo.png) no-repeat 0 center; padding-left:16px; color:#003366; margin-left:10px }

.user { background:url(../img/user2.png) no-repeat 0 center; padding-left:20px; font-size:13px; }

.mini_user { background:url(../img/mini_user_green.png) no-repeat 0 center; padding:5px; padding-left:16px;  }

.mini_user_negro { background:url(../img/mini_user.png) no-repeat 0 center; padding:5px; padding-left:16px;  }

.mini_lupa{ background:url(../img/mini_lupa.png) no-repeat 0 center; padding:3px; padding-left:16px; }

.pdf { background:url(../img/mini_pdf.png) no-repeat 0 center; padding:8px; padding-left:20px; }

.input_date { padding-left:24px !important; background:url(../img/input_date.png) no-repeat 0 center #FFFFFF; padding:3px; }

.date { background:url(../img/date.png) no-repeat 0 center; padding:3px; padding-left:20px; }

.time { background:url(../img/time.png) no-repeat 0 center; padding:3px; padding-left:20px; }

.input_user { padding-left:25px !important; background:url(../img/input_user.png) no-repeat 0 center #FFFFFF; padding:3px; }

.ubicacion { background:url(../img/ubicacion.png) no-repeat 0 center;padding:3px; padding-left:20px; }

.myButton {
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	background-color:#f24537;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}

.myButton:hover { background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%); background-color:#c62d1f; }

.myButton:active { position:relative; top:1px; }

.corner { border-radius:5px; }

.sidenav {
  height: 100%;
  width: 230px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  border-right:3px solid #333
}

.contenido { margin-left: 230px; padding-left: 15px; }

