
body
{
	font-family: Verdana, Arial;
	font-size: 11px;
    margin:	20px;
	border: 0px;
	background-color: rgb(60, 60, 60);
	cursor: default;
}

body.Interno
{
	border-right: 0px;
	border-top: 0px;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	
	border-left: 0px;
	cursor: default;
	border-bottom: 0px;
	font-family: Verdana, Arial;
	background-color: rgb(238,238,238);
	text-align: justify;
}

.gridHeader
{
	color:Navy;
	background-color: #ece9d8;
	height: 10px;
	
}

FilaGrid
{
	height: 10px;
	
	
}

.alternateItem
{
	background-color: #EEEEEE;	
}

.menubutton
{	
	width:              100%;
	height:             36; 
	color:              "Black";
	border-left:        #000000 1px solid;
	border-bottom:      #000000 1px solid;
	border-right: 	    #000000	0px solid;
	vertical-align:     middle;
	
}	

.formButton 
{
	background-color: 	#6699cc;
	padding: 			2px 4px 3px 4px;
	color: 				#000000;
	font-size:			8pt;
	font-family:		Verdana;
	width:	            120px;
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B4C5DF, EndColorStr=#91A9D0);
	border-width: 		0px;
	height:				100%;
}
.formButton2 
{
	background-color: 	#6699cc;
	padding: 			2px 4px 3px 4px;
	color: 				#ffffff;
	font-size:			8pt;
	font-family:		Verdana;
	width:	            120px;
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#7288AC, EndColorStr=#7288AC);
	border-width: 		0px;
	text-align:left;
}
.IMAGENESBOTON
{
	cursor:hand;
	TEXT-DECORATION:none;
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}
.IMAGENESBOTONCONFOCO
{
	cursor:hand;
	TEXT-DECORATION:none;
	BORDER-RIGHT: white 1px solid; 
	BORDER-TOP: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
}
TEXTAREA
{
	font-size:			8pt;
	font-family:		Verdana;
	width:				100%;
	height:				100%;
	border:				1px solid #7b9ebd;

}
.inputfieldsNUMERO
{
	font-size:			8pt;
	font-family:		Verdana;
	width:				100%;
	height:				19px;
	border:				1px solid #7b9ebd;
	text-align: right;
	

}

.inputfieldsFECHA
{
	font-size:			8pt;
	font-family:		Verdana;
	width:				72PX;
	height:				19px;
	border:				1px solid #7b9ebd;
	text-align: left;
}

.inputfields
{
	font-size:			8pt;
	font-family:		Verdana;
	width:				100%;
	height:				19px;
	border:				1px solid #7b9ebd;
}

.inputfieldsdisabled
{
	font-size:			8pt;
	font-family:		Verdana;
	width:				100%;
	height:				19px;
	border:				1px solid #7b9ebd;
	background-color:	Silver;
	
}

.inputfieldscombos
{
	font-size:			8pt;
	font-family:		Verdana;
	/*width:				100%;*/
	height:				19px;
	border:				1px solid #7b9ebd;
}

INPUT.rad
{
	width:				15px;
	border:				0px;
	cursor:				hand;
}

DIV.tab
{
	padding:			10px;
}

TD.sec
{
	width:				100%;
	color:				#7288AC;
	font-weight:		normal;
	padding-left:		0px;
	padding-bottom:		2px;
	padding-top:        10px;
}

TD 
{
	font-size:			8pt;
	font-family:		Verdana;
}

TD.bar 
{
	border-bottom:		1px window-inset #7288AC;
	
}

TD.req 
{
	font-weight:		bold;
	color:				#990000;
}

TD.statusBar
{
	background-color:	#365484;
	color:				#ffffff;
	padding-left:		5px;
}

TD.right
{
	text-align:			right;
	padding-right:      5px;
}


LABEL
{
	cursor:				hand;
}

TD.radioLabel 
{
	padding-left:		2px;
	padding-right:		10px;
}

TABLE.layout
{
	table-layout:		fixed;
	width:				100%;
	height:				100%;
}

div.tab
{
	width: 100%;
	height: 100%;
	border: 1px solid #949e9c;
	background-color: #fffbff;
	display: none;

}


td
{
	font-size: 11px;
}

table
{
	cursor: default;
}

a
{
	color: Navy;
	text-decoration:none;
}

a.Menu
{
	color: Navy;
	font-weight:bold;
	text-decoration: none;
}

span.menu
{
	height: 100%;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #7288AC;
}


table.mnuBar
{
	color: #ffffff;
	z-index: 0;
	height: 23px;
	width: 100%;
	position: relative;
	background-color: #7288AC;
	border: #abc0e7 1px solid;
	border-right: #00377a 1px solid;
	border-bottom: #00377a 1px solid;
}

table.TablaContenidoMini
{
	border-right: rgb(255, 92, 0) 2px solid;
	border-top: rgb(255, 92, 0) 2px solid;
	border-left: rgb(255, 92, 0) 2px solid;
	border-bottom: rgb(255, 92, 0) 2px solid;
	height: 100%;
	color: #ffffff;
	position: relative;
	background-color: #eeeeee;
	 
}

table.TablaContenido
{
	border-right: rgb(255, 92, 0) 2px solid;
	border-top: rgb(255, 92, 0) 2px solid;
	border-left: rgb(255, 92, 0) 2px solid;
	border-bottom: rgb(255, 92, 0) 2px solid;
	width: 640px;
	height: 100%;
	color: #ffffff;
	position: relative;
	background-color: #eeeeee;
	 
}

table.TablaFormulario
{
	border-right: #ffc889 1px solid;
	border-top: #ffc889 2px solid;
	border-left: #ffc889 2px solid;
	border-bottom: #ffc889 1px solid;
	color: #000000;
	position: relative;
	background-color: #fff0df;
}

td.mnuTitle
{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: default;
	color: #ffff00;
	width: 1px;
	cursor:				hand;
}

td.titCampoForm
{
	font-weight: bold;
	font-size: 9px;
	width: 1px;
	cursor: default;
	color: #000000;
	font-family: Verdana;
	letter-spacing: 1px;
}

.labelText {
	VERTICAL-ALIGN: top; WIDTH: 30%; HEIGHT: 20px; TEXT-ALIGN: left}
	
td.mnuRight
{
	width: 100%;
	text-align: right;
	padding-right: 5px;
}

.error
{
	color:Red;
	font-size:larger;
	font-weight:bold;
	
}

.errores
{
	color:Red;
	
}

.BotonLink
{
	cursor: hand;
	color: white;
	background-color: #7288ac;
}
.txtPequeno
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color:Black;
}
.txtPequenoBlanco
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color:white;
}
.txtPequenoBlancoParpadeo
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color:white;
	text-decoration:blink;
}
.txtPequenoRojo
{
	font-family: Verdana;
	font-size: 9px;
	font-weight:normal;
	color:red;
	text-decoration:blink;
}
.txtGrandeRojo
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 18px;
	color: #D00000;
}

.FondoNaranja
{
	background-color: #FF5C00;
	
}ff5c00