@font-face {
    font-family: "Bastardus";
    font-style: normal;
    font-weight: normal;
    src: local("?"), url("fonts/BastardusSans.woff") format("woff"), url("fonts/BastardusSans.ttf") format("truetype");
}

body {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000
}

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

span { font-size:12px }

.micolor { color:#003366 }

.fondoforms { background-image:url(../images/qbkls.png) }

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

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

input[type="text"], input[type="password"], textarea{
font-family: Tahoma, Arial, Helvetica, sans-serif;
padding:5px 5px;
border:1px solid #b5b6b3;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
border-radius:4px;
font-size:13px;
-moz-box-shadow: inset 0 0 10px #e9e9e9;
-webkit-box-shadow: inset 0 0 10px #e9e9e9;
box-shadow: inset 0 0 10px #e9e9e9;
margin:2px 0 2px 0; }

.button {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	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:6px 11px 6px 11px;
	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:#000000;  position:fixed;  padding:0;  margin:0; left:0px; top:0px;  right:0px; bottom:0px; width:100%;
      height:100%; z-index:3; opacity:0.1; filter:alpha(opacity="10"); display:none }
	  
#capaFondoMensaje{ z-index:4; width:900px; position:absolute; left:50%; margin-left: -450px; top:10px; display:none }

#segundoFondo{
background-color:#000000;  position:fixed;  padding:0;  margin:0; left:0px; top:0px;  right:0px; bottom:0px; width:100%; text-align:center;
      height:100%; z-index:2; opacity:0.65; filter:alpha(opacity="65"); display:none; }  
	  
#segundaCapaFondoMensaje{ position:fixed; z-index:5; display:none; width:100%;  height:100% }



.titulo { background:url(../img/bullet_toggle_plus.png) no-repeat 0 center; padding-left:16px; font-size:12px; color:#F1232C; margin-left:1px }

.windows { margin-left:5px; font-family:Bastardus; color:#FFFFFF; font-size:14px }

.i { background:url(../img/mm_arrow.png) no-repeat 0 center;padding:3px; font-size:12px; padding-left:9px; color:#000000; margin-left:11px }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.ip { background:url(../img/1378761609_network-ip.png) no-repeat 0 center; padding:3px; padding-left:22px }

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

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

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

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

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

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


/* Mensajes de ayuda */

#mensajesAyuda
{
	width:250px;
	font-family:Verdana;
	font-size:10px;
	border:1px solid #333333;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	text-align:center;
	background-color:#FFFFFF;
	z-index:10000;
}

#ayudaTitulo
{
	background-color:#333333; 
	color:#FFFFFF; 
	padding:1px;
	text-align:left;
	padding-left:5px;
	text-transform:uppercase;
	padding:5px;
}

#ayudaTexto
{
	padding:3px;
	font-size:10px;
	color:#000000;
	text-align:left;
	padding:5px;
}


.mini_sombras{
-moz-box-shadow: 2px 2px 3px #999999;
-webkit-box-shadow: 2px 2px 3px #999999; 
box-shadow: 2px 2px 3px #999999; 
-ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#999999)'; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); }


.sombras{
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
-moz-box-shadow: 3px 3px 4px #999999;
-webkit-box-shadow: 3px 3px 4px #999999; 
box-shadow: 3px 3px 4px #999999; 
-ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#999999)'; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); }

.grande_sombras{
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
-moz-box-shadow: 10px 10px 10px #333;
-webkit-box-shadow: 10px 10px 10px #333; 
box-shadow: 10px 10px 10px #333; 
-ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#333)'; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333'); }

.solo_sombras{
-moz-box-shadow: 3px 3px 4px #999999;
-webkit-box-shadow: 3px 3px 4px #999999; 
box-shadow: 3px 3px 4px #999999; 
-ms-filter: 'progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=#999999)'; 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); }