@import "/css/fg.menu.css";
@import "/css/jquery.multiselect.css";

// Para quitar barra del titulo en los dialog ui
.noTitleStuff .ui-dialog-titlebar {display:none;}
.hide-title-bar.ui-dialog-titlebar { display: none; }

.ui-icon-filter
{
	 background-image: url(/img/filter.png) !important;
	 background-position: 0 0;
}

// daredavel tree checkbox
.daredevel-tree li{list-style-type:none;position:relative}.daredevel-tree li span.daredevel-tree-label{cursor:default;z-index:1}.daredevel-tree li span.daredevel-treecollapse-anchor{cursor:default;position:absolute;top:1px;left:-16px}.daredevel-tree li span.prepended{position:absolute;left:0;top:-5px;z-index:2;visibility:hidden;height:10px;width:100px;overflow:hidden;background-image:url("images/anchor.gif")}.daredevel-tree li span.prepended.over{visibility:visible}.daredevel-tree li span.droppable-label{position:absolute;left:0;top:5px;z-index:2;visibility:hidden;height:8px;width:100px;overflow:hidden;border:solid 1px}	

.fake-scroll-container {
	overflow:hidden;
	position:relative;
}
.y-fake-scroll {
	overflow-y:scroll; 
	overflow-x:hidden;
	background:transparent; 
	position:absolute;
	right:0;
	position:absolute;
	top:131px;
}

.x-fake-scroll {
	height:40px;
	margin-top:-23px;
	overflow-x:auto;
	overflow-y:hidden;
	margin-top:expression('0px');/* IE 7 fix*/
	height:expression('17px'); /* IE 7 fix*/
}

/* RADIOS & CHECKBOXES STYLES */

/* base styles */
input[type="radio"], 
input[type="checkbox"] {
    height: 15px;
    width: 15px;
    vertical-align: middle;
    margin: 0 5px 5px 0;
    border: 1px solid #A5A5A5;
    background: -webkit-linear-gradient(#FCFCFC, #DADADA);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-appearance: none;
    -webkit-transition: box-shadow 200ms;
}

/* inset shadows */
input[type="radio"]:not(:disabled), 
input[type="checkbox"]:not(:disabled) {
    box-shadow:inset 1px 1px 0 #fff, 0 1px 1px rgba(0,0,0,0.1);
}

/* decrease border radius for checkbox */
input[type="checkbox"] {
    -webkit-border-radius:2px;
    border-radius:2px;
}

/* hover state */
input[type="radio"]:not(:disabled):hover,
input[type="checkbox"]:not(:disabled):hover {
    border-color:rgba(0,0,0,0.4);
    box-shadow:inset 1px 1px 0 #fff, 0 0 4px rgba(0,0,0,0.2);
}

/* active state */
input[type="radio"]:active:not(:disabled),
input[type="checkbox"]:active:not(:disabled) {
    background-image: -webkit-linear-gradient(#C2C2C2, #EFEFEF);
    box-shadow:inset 1px 1px 0 rgba(0,0,0,0.2), inset -1px -1px 0 rgba(255,255,255,0.6);
    border-color:#707070;
}

/* focus state */
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline:none;
    box-shadow: 0 0 1px 2px rgba(0,240,255,0.4);
}

/* input checked border color */
input[type="radio"]:checked,
input[type="checkbox"]:checked {
    border-color:#707070;
}

/* radio checked bg */
input[type="radio"]:checked,
input[type="radio"]:checked:active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAVFBMVEX///9eXl5RUVEzMzMbGxszMzNRUVEiIiJRUVFFRUUzMzMiIiJFRUUzMzNRUVFRUVE6OjorKysiIiJRUVFFRUU6OjozMzMrKytRUVFFRUUzMzMrKyvGHNe0AAAAHHRSTlMAERERESJmZnd3d3eIiJmqqqqqzMzMzMzd3d3dIlELBQAAAEFJREFUCNdjYEACLOxC3CwgBrOgtLi4ICuQxSUlBgS8QJaAKAgIAFmckiIiIpI8QBYTn4SwBD8TSAsjGz8HI7JhAH1fArjBaKLrAAAAAElFTkSuQmCC") center no-repeat, -webkit-linear-gradient(#FCFCFC, #DFDFDF);
}

/* checkbox checked bg */
input[type="checkbox"]:checked,
input[type="checkbox"]:checked:active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAOVBMVEX///8zMzMqKipCQkI8PDwzMzNISEhISEhISEhCQkIqKio8PDwzMzMqKipISEhCQkI8PDwzMzMqKipFad0NAAAAE3RSTlMAIiIzMzNEZnd3qru7u8zMzMzMuKlnZwAAADhJREFUCNdjYIACJhjNJQRl8ApBWIw8goKsDDw8UAaDgAA3t4AAC1CGkx8ImMGKOPj42KAmsEMYAEUyAa2GdxXhAAAAAElFTkSuQmCC") center no-repeat, -webkit-linear-gradient(#FCFCFC, #DFDFDF);
}

/* disabled input */
input:disabled {
    opacity:.6;
    border-color:#aaa;
    box-shadow:0;
}

/* style label for disabled input */
input:disabled + label {
    color:#666;
    cursor:default;
    -webkit-user-select: none;
}

input[type=text] {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	height: 14px;
	overflow: hidden;
	font-size: 11px;
	border: 1px solid #ccc;
	text-transform: uppercase;
}
input[type=search] {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	height: 22px;
	overflow: hidden;
	font-size: 11px;
	border: 1px solid #ccc;
	text-transform: uppercase;
}
/*
select {
	height: 18px;
	overflow: hidden;
	font-size: 11px;
	border: 1px solid #ccc;
}
*/


/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; z-index: 1500 }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }

.cabecera_fixedheader {
	text-align	: center;
	font-weight	: bold;
	padding		: 5px;
	height		: 25px;
	line-height	: 25px;
	border-width: 1px;
	border-style: solid;
}
/*
	Para trabajar con funcion propia fixedTable
*/
	.fixedTable {
		table-layout		: fixed;
		border-spacing		: 0px;
	}
	.fixedTable th {
		margin-left		: 2px;
		*margin-left	: 2px;
		margin-right	: 2px;
		*margin-right	: 2px;
		border			: 1px solid #fff;
		border-right	: 0px;
		border-top		: 0px;
		height			: 22px;
		overflow			: hidden;
		padding			: 4px;
		font-weight		: bold;
	}
	.fixedTable td {
		margin-left		: 2px;
		*margin-left	: 2px;
		margin-right	: 2px;
		*margin-right	: 2px;
		border			: 1px solid #ccc;
		border-right	: 0px;
		border-top		: 0px;
		height			: 20px;
		overflow			: hidden;
		padding			: 2px;
	}
	
/*
	2011-09-28 para funcionar con autocompletar ui
*/
.ui-autocomplete-loading { background: white url('/css/ui-lightness/images/ui-anim_basic_16x16.gif') right center no-repeat; }
.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 100px;
}

.enlace {
	text-decoration: underline;
}
.enlace:hover {
	text-decoration: none; color: blue;
	cursor: pointer;
}
.enlace2 {
	text-decoration: none;
}
.enlace2:hover {
	text-decoration: none; color: blue;
	cursor: pointer;
}
/* 
	Barra navegador 
*/
	#navBarra {
		height:30px;
		border-bottom:1px solid #ddd;
		position:fixed;
		top:0px;
		left:0px;
		right:0px;
		background:#fff url(/img/nav.png) repeat-x center left;
		z-index:999999;
	}
	#navBarra ul{
		height:25px;
		list-style:none;
		margin:3px auto 0px auto;
		width:600px;
	}
	#navBarra ul li{
		display:inline;
		float:left;
		margin:0px 2px;
	}
	#navBarra a{
		font-size:11px;
		font-weight:bold;
		float:left;
		padding: 2px 4px;
		color:#999;
		text-decoration: none;
		border:1px solid #ccc;
		cursor: pointer;
		background:transparent url(/img/overlay.png) repeat-x center left;
		height:16px;
		line-height:16px;
	}
	#navBarra a:hover{
		background:#D9D9DA none;
		color: #fff;
	}

	#navBarra ul li.user{
		font-size:10px;
		float:right;
	}

	#navBarra ul li.ventas{
		float	: right;
		cursor: pointer;
		font-size:10px;
	}

/*
	Checkbox Tree
	20-04-2011
*/
	ul.checkboxTree {
		font-family	: Arial, Helvetica, sans-serif;
		//font-family:verdana,arial;
		padding-left: 20px;
	}

	ul.checkboxTree li {
		list-style-type: none;
		position: relative;
	}

	ul.checkboxTree li span {
		cursor: default;
		position: absolute;
		top: 2px;
		left: -16px;
	}

	a.checkboxTree.all {
		width: 160px;
		padding: 4px;
		text-decoration: none;
		display: block;
		color: #224059;
		background-color: #b5c9e2;
		border-top: 2px #cce3ff solid;
		border-left: 2px #cce3ff solid;
		border-bottom: 2px #31557f solid;
		border-right: 2px #31557f solid;
	}

/* 
	Box emergente desde la izquierda, se debe especificar un alto a la tabla  
	Trabaja con jquery .emergente()
	Autor: Gabriel Hernandez
	Fecha: 16-04-2011
*/
	.emergente #emergente_inner {
		color:#fff;
		background-color:#333333;
		cursor:pointer;
		height:51px;
		left:0;
		margin-left:-5px;
		*margin-left:-5px;
		overflow:hidden;
		position:fixed;
		*position:absolute;
		/*text-indent:-100000px;*/
		top:102px;
		*margin-top:10px;
		/*width:64px;*/
		font-weight:bolder;
		z-index:100000;
		/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
	.emergente #emergente_form {
		background-color:#333333;
		border:2px solid #FFFFFF;
		color:#FFFFFF;
		/*height:350px;*/
		left:0;
		margin-left:-300px;
		*margin-left:-334px;
		margin-top:-160px;
		overflow:hidden;
		padding-left:30px;
		position:fixed;
		top:200px;
		width:260px;
		*width:294px;
		z-index:99999;

	}
	.emergente .holder {
		margin:0 auto;
		*margin-left:130px;
		padding-top:20px;
	}
	.emergente .titulo {
		margin:0 auto;
		margin-left:10px;
		*margin-left:10px;
		margin-right:10px;
		*margin-right:10px;
		padding-top:20px;
	}
/* Fin Box Emergente */
		
	table.tabla_fija {
		table-layout: fixed;
	}
	table.tabla_fija.formulario th {
		text-align	:	left;
	}
	table.tabla_fija.formulario td {
		background-color	:	#E6E6E6;
	}
	.envoltorio {
		margin	: 1px;
	}
	.cabecera	{
		border: 1px solid #ccc;
		padding	: 0px;
	}
	.cabecera th {
		margin-left		: 2px;
		*margin-left	: 2px;
		margin-right	: 2px;
		*margin-right	: 2px;
		border			: 1px solid #fff;
		border-right	: 0px;
		border-top		: 0px;
		height			: 22px;
		overflow			: hidden;
		padding			: 4px;
		font-weight		: bold;
	}
	.cabecera_new	{
		padding			 : 0px;
		overflow			 : hidden;
	}
	.detalle_new	{
		padding			 : 0px;
		overflow			 : hidden;
	}
	.detalle	{
		padding			 : 0px;
		overflow			 : auto;
		background-color: #ffffff;
	}
	.pie	{
		border			: 0px solid #ccc;
		padding			: 0px;
		overflow			: hidden;
	}
	.comentario {
		word-wrap: break-word;
	}
	.font8 {
		font-size: 8px;
	}
	.font9 {
		font-size: 9px;
	}
	.font10 {
		font-size: 10px;
	}
	.font11 {
		font-size: 11px;
	}
	.font12 {
		font-size: 12px;
	}
	.font13 {
		font-size: 13px;
	}
	.font14 {
		font-size: 14px;
	}
	.font15 {
		font-size: 15px;
	}
	
/*  Grilla experimental */
	.grilla {
		font-family			: Arial, Helvetica, sans-serif;
		background-color	: #fbf5ef;
		table-layout		: fixed;
		border-spacing		: 0px;
	}
	.grilla_hover tr:hover>td {
		background:#D9D9DA none;
		/*color: #fff;*/
	}
	.grilla th {
		margin-left		: 2px;
		*margin-left	: 2px;
		margin-right	: 2px;
		*margin-right	: 2px;
		background		: url(/css/flexigrid/images/wbg.gif) repeat-x top;
		border			: 1px solid #ccc;
		border-right	: 0px;
		border-top		: 0px;
		height			: 20px;
		overflow			: hidden;
		padding			: 2px;
	}
	.grilla td {
		margin-left		: 2px;
		*margin-left	: 2px;
		margin-right	: 2px;
		*margin-right	: 2px;
		border			: 1px solid #ccc;
		border-right	: 0px;
		border-top		: 0px;
		height			: 20px;
		overflow			: hidden;
		padding			: 2px;
	}
	div.tDiv /*toolbar*/
	{
		/*background: #fafafa url(images/bg.gif) repeat-x top;*/
		position: relative;
		border: 1px solid #ccc;
		/*border-top: 0px;*/
		overflow: hidden;
		/*display: none;*/
	}

	div.tDiv2 {
		float: left;
		clear: both;
		padding: 1px;
		padding-left: 1px;
		/*width: 1024px;*/
	}

	div.tDiv2 input, .grilla div.tDiv2 select {
		vertical-align: middle;
	}
			
	div.btnseparator {
		float: left;
		height: 22px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #fff;
		margin: 1px;
	}
	
	div.fbutton {
		float: left;
		display: block;
		cursor: pointer;
		padding: 1px;
	}

	div.fbutton div {
		float: left;
		padding: 1px 3px;
	}		
		
	div.fbutton span	{
		float: left;
		display: block;
		padding: 2px;
	}

	div.fbutton:hover, div.fbutton.fbOver {
		padding: 0px;
		border: 1px solid #ccc;
	}

	div.fbutton:hover div, div.fbutton.fbOver div {
		padding: 0px 2px;
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}		
		
	
/* end toolbar*/	
	/*
	.grilla input:button 
		{
		float: left;
		display: block;
		cursor: pointer;
		padding: 1px;
	}

	.grilla .boton	{
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
	}
	.grilla .boton:hover	{
		border: 1px solid #ccc;
	}
	*/
	.grilla .button_distri {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/enumlist1.png) no-repeat center left;
	}
	.grilla .button_distri:hover {
		border: 1px solid #ccc;
		background: url(/img/enumlist1.png) no-repeat center left;
	}
	.grilla .button_resumen {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/view_text.png) no-repeat center left;
	}
	.grilla .button_resumen:hover {
		border: 1px solid #ccc;
		background: url(/img/view_text.png) no-repeat center left;
	}
	.grilla .button_add {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/add.png) no-repeat center left;
	}
	.grilla .button_add:hover {
		border: 1px solid #ccc;
		background: url(/img/add.png) no-repeat center left;
	}
	.grilla .button_excel {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/excel-16.gif) no-repeat center left;
	}
	.grilla .button_excel:hover {
		border: 1px solid #ccc;
		background: url(/img/excel-16.gif) no-repeat center left;
	}
	.grilla .button_delivery {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/delivery_16x16.png) no-repeat center left;
	}
	.grilla .button_delivery:hover {
		border: 1px solid #ccc;
		background: url(/img/delivery_16x16.png) no-repeat center left;
	}
	
	.grilla .button_distribuir {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/enumlist1.png) no-repeat center left;
	}
	.grilla .button_distribuir:hover {
		margin: 1px;
		border: 1px solid #ccc;
		background: url(/img/enumlist1.png) no-repeat center left;
	}

	.grilla .button_produccion	 {
		padding: 2px;
		margin: 1px;
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/todo.png) no-repeat center left;
	}
	.grilla .button_produccion	:hover {
		padding: 2px;
		margin: 1px;
		border: 1px solid #ccc;
		background: url(/img/todo.png) no-repeat center left;
	}
	.grilla .button_fecha {
		float: left;
		display: block;
		cursor: pointer;
		height:24px;
		border: 0px;
		background: url(/img/schedule.png) no-repeat center left;
	}
	.grilla .button_fecha:hover {
		border: 1px solid #ccc;
		background: url(/img/schedule.png) no-repeat center left;
	}

	.grilla div.btnseparator {
		float: left;
		height: 22px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #fff;
		margin: 1px;
	}
/* Botones FlexGrid */
	.flexigrid div.fbutton .add {
		background: url(/img/add.png) no-repeat center left;
	}
	.flexigrid div.fbutton .edit {
		background: url(/img/edit.png) no-repeat center left;
	}
/* fin grilla */
	.button_add {
		background: url(/img/add.png) no-repeat center left;
	}
	.button_excel {
		background: url(/img/excel-16.gif) no-repeat center left;
	}
	input.searchbutton {
		border:1px solid #ccc;
		padding:1px;
		cursor:pointer;
		width:30px;
		height:22px;
		background:#E8E9EA url(/img/search.png) no-repeat center center;
	}	


/* NUEVA	BOTONERA */
	div.fbutton .grabar {
		background: url(/img/filesave.png) no-repeat center left;
	}
	div.fbutton .enviar {
		background: url(/img/mail_send.png) no-repeat center left;
	}
	

/* ToolTip */
	.tip {
		width			: 412px;
		padding-top	: 37px;
		overflow		: hidden;
		display		: none;
		position		: absolute;
		z-index		: 1500;
		background	: transparent url(/img/tipTop.png) no-repeat top;
		cursor		: pointer;
	}

	.tipMid {background: transparent url(/img/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
	.tipBtm {background: transparent url(/img/tipBtm.png) no-repeat bottom; height: 32px;}
/* Fin ToolTip */

	body { 
		//font: 72.5% "Trebuchet MS", sans-serif; 
		font-family		: Arial, Helvetica, sans-serif;
		//font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 2px;
		white-space: nowrap;
		margin: 30px;
	}
	
#toolTipBox {
       display: none;
       padding: 5;
       font-size: 12px;
       border: black solid 1px;
       font-family: verdana;
       position: absolute;
       background-color: #ffd038;
       color: 000000;
}

.Tabla1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	white-space: nowrap;
}

.PrinterFormat {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding: 1px;
	white-space: nowrap;
}

.Form {
	background-color: #d0d0d0;
	/*background-color: #fbf5ef;*/
	border: 1px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	padding: 2px 2px 2px 2px;
	white-space: nowrap;
}

.Form2 {
	background-color: #d0d0d0;
	border: 2px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	padding: 4px 4px 4px 4px;
	white-space: nowrap;
	font-size: 8px;
}

.Form3 {
	border: 2px solid;
	background-color: #ffffff;
	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
	padding: 4px 4px 4px 4px;
	white-space: nowrap;
	font-size: 8px;
}

.Form4 {
	border: 2px solid;
	background-color: #ffffff;
	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
	padding: 4px 4px 4px 4px;
	white-space: nowrap;
	font-size: 10px;
}


.tabla {
	font-family	: Arial, Helvetica, sans-serif;
	//font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	: 10px;
	padding		: 0px;
	white-space	: nowrap;
}


.TextoGet {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	border: 2px solid;
	text-transform: uppercase;
	background-color: #ffffff;
	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
	color: #000000;
}

.TextoGetUsuario {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	border: 2px solid;
	background-color: #ffffff;
	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
	color: #000000;
}

.BotonGet {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	white-space: nowrap;
	padding: 3px;
	border: 2px solid;
	background-color: #d0d0d0;
	/*background-color: #fbf5ef;*/
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	color: #000000;
}

.TextoGet2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	border: 0px;
	text-transform: uppercase;
}
.Bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}
.Bold2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}
.Bold3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}
.Bold4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}
.Etiqueta {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	border: 1px solid #909090;
	text-transform: uppercase;
	height: 22px;
}
.Etiqueta2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	white-space: nowrap;
	border: 1px solid #909090;
	height: 22px;
}
input:active {
	background-color:#E0ECF8;
}
input:focus {
	background-color:#E0ECF8;
}
input:hover {
	background-color #A9F5D0;
}

.link {
	color: #000;
	text-decoration: none;
}
.link:hover {
	color: #345373;
}

.tabFocusR {
	width: 100px; 
	float: left; 
	border: 2px solid; 
	border-color: #f0f0f0 #909090 #d0d0d0 #f0f0f0; 
	cursor: pointer;
}
.tabFocusL {
	width: 100px; 
	float: left; 
	border: 2px solid; 
	border-color: #f0f0f0 #909090 #d0d0d0 #f0f0f0; 
	cursor: pointer;
}
.tabR {
	width: 100px; 
	float: left; 
	border: 2px solid; 
	border-color: #909090 #909090 #909090 #909090; 
	cursor: pointer;
}
.tabL {
	width: 100px; 
	float: left; 
	border: 1px solid; 
	border-color: #909090 #d0d0d0 #d0d0d0 #909090; 
	cursor: pointer;
}
.tabNeutro {
	float: left; 
	border: 2px solid; 
	border-color: #d0d0d0 #d0d0d0 #f0f0f0 #d0d0d0; 
}
.tabAbajo {
	float: left; 
	border: 2px solid; 
	border-color: #d0d0d0 #909090 #909090 #f0f0f0; 
}

.CellsTop {
	border: 1px solid; 
	border-color: #909090 #909090 #ffffff #909090; 
}
.CellsSides {
	border: 1px solid; 
	border-color: #909090 #ffffff #ffffff #909090; 
}
.CellsBotton {
	border: 1px solid; 
	border-color: #909090 #ffffff #909090 #909090; 
}


/* CSS Para el menu */

/* Pestanas */
.tabOn, .tabOff, .tabHover
{
	width:50px;
	height:20px;
	position:absolute;
	border:2px solid;
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	border-bottom:none;
	cursor:pointer;
	text-align:center;
}

.tabOn { z-index:1; background-color:#FFFFFF; }

.tabOff { z-index:0; background-color:#EAEAEA; }

.tabHover { background-color:#CCCCCC; }

