/********************************
GLOBALES
*********************************/
/* TABS */
.nsiTabs
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	background: #FFF url( "./images/tab_bg.gif" ) repeat-x bottom;
	font-size: 12px;
	line-height: 10px;
	margin-right: 15px;
	overflow: hidden;
}
.nsiTabs ul
{
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
}
.nsiTabs li
{
	float: left;
	background: url( "./images/tab_left.gif" ) no-repeat left top;
	margin: 0;
	padding: 0 0 0 9px;
	border-bottom: 1px solid #765;
}
.nsiTabs a
{
	float: left;
	display: block;
	width: .1em;
	background: url( "./images/tab_right.gif" ) no-repeat right top;
	padding: 5px 10px 4px 1px;
	text-decoration: none;
	font-weight: bold;
	color: #765;
}
.nsiTabs > ul a
{
	width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.nsiTabs a
{
	float: none;
}
/* End IE5-Mac hack */
.nsiTabs a:hover
{
	color: #333;
}
.nsiTabs .current
{
	background-position: 0 -150px;
	border-width: 0;
}
.nsiTabs .current a
{
	background-position: 100% -150px;
	padding-bottom: 5px;
	color: #333;
}
.nsiTabs li:hover, .nsiTabs li:hover a
{
	background-position: 0% -150px;
	color: #333;
}
.nsiTabs li:hover a
{
	background-position: 100% -150px;
}

.Reale_Clear
{
	clear: left;
	display:block;
	height:0;
	line-height:0;
}
.Reale_Caption_info
{
	font-family: verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #767676;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.Reale_Required
{
	color: Red;
	font-size: 10px;
	font-weight: 700;
}
.Reale_GlobalBox
{
	float: left;
	display: block;
}
.Reale_HelpButton_GlobalBox_Float .Reale_HelpButton_GlobalBox
{
	float: left;
	display: block;
}
.Reale_Caption .Reale_HelpButton_GlobalBox
{
	float: none;
	display: inline;
}
.ayuda .Reale_HelpButton_GlobalBox
{
	display: block;
	float: left;
}
.Reale_HelpButton_GlobalBox
{
	float: none;
	display: inline;
}
.Reale_ChecktBox_GlobalBox .Reale_Input, .Reale_ChecktBoxList_GlobalBox .Reale_Input, .Reale_RadioButton_GlobalBox .Reale_Input, .Reale_RadioButtonList_GlobalBox .Reale_Input
{
	margin-left: 10px;
}

.Reale_ChecktBox_GlobalBox input, .Reale_ChecktBoxList_GlobalBox input
{
	display: inline;
}

.Reale_TextBox_GlobalBox .Reale_Input, .Reale_DDL_GlobalBox .Reale_Input, .Reale_ListBox_GlobalBox .Reale_Input, .Reale_FileUpload_GlobalBox .Reale_Input
{
	display: block;
}

.Reale_onRequired
{
	background-color: #fffacd;
}
.Reale_OnError
{
	background-color: #ffcccc;
}
.Reale_Label_Help
{
	display: inline;
	margin: 2px 0 0 4px;
}

.Reale_Label_Cabecera
{
	font-weight: bold;
	font-size: 11px;
	background: url(img/bgth.gif) repeat-x 0px 0px;
	color: #930b11;
	width:75%;
	margin-left:11%;
	line-height:26px;
	text-align:center;
	vertical-align:middle;
	white-space: nowrap;

}

.Reale_Button_GlobalBox input, a.fButton, input.Reale_Button_GlobalBox
{
	background: url(img/bgBottom.gif) no-repeat;
	background-position: right;
	color: #930b11;
	font-weight:700;
	font-size:11px;
	border: 0 !important;
	width: 100px;
	height: 20px;
	white-space: nowrap;
	overflow: hidden;
}

.Reale_CollapsePanel_Head a
{
	color: #000;
	text-decoration: none;
	font-size: 12px;
}
.Reale_CollapsePanel_Head
{
	background: #d0d0d0;
	padding: 3px;
}
.Reale_CollapsePanel_Head img
{
	float: right;
	margin-right: 5px;
}
.Reale_CollapsePanel_Body
{
	border: 1px solid #d0d0d0;
}

a.fButton
{
	font-size: 10px;
	text-decoration: none;
	padding: 2px 15px 1px 15px;
	vertical-align: middle;
}

.menuActivo .Reale_HelpButton_GlobalBox img
{
	margin-top: 4px;
	margin-right: 3px;
}

.Reale_GridView_GlobalBox th
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
	background: url(img/bgth.gif) repeat-x 0px 0px;
	padding-bottom: 8px;
	color: #930b11;
	padding-top: 5px;
	white-space: nowrap;
}

.Reale_GridView_GlobalBox table
{
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	margin: 20px 0px;
	border-left: #fff 1px solid;
	width: 100%;
	border-bottom: #fff 1px solid;
}

#bodycolumn .Reale_GridView_GlobalBox table
{
	width: 980px;
}
#bodycolumn #body1 .Reale_GridView_GlobalBox table
{
	width: 820px;
}

.Reale_GridView_GlobalBox table table, #bodycolumn .Reale_GridView_GlobalBox table table, #bodycolumn #body1 .Reale_GridView_GlobalBox table table
{
	width:auto;
}
/******************
	MENU
*******************/

.MenuLinks
{
	margin-top: 3px;
}
.MenuLinks .Reale_TextBox_GlobalBox
{
	float: none;
}
.MenuLinks .Reale_TextBox_Input, .MenuLinks .Reale_TextBox_GlobalBox
{
	display: inline;
}


.formularioHorizontal .Reale_Caption
{
	display: block;
	float: left;
	width: 80px;
	margin-top: 3px;	
}

.code
{
	border: 1px dashed #4a7c9b;
	padding: 5px;
	margin-top: 20px;
	font-family: Courier New;
	font-size: 10px;
	font-weight: bold;
}
.code p
{
	margin: 0;
}
.code h2
{
	margin: 0;
}
.code .gtlt
{
	color: #0000ff;
}
.code .control
{
	color: #a31515;
}
.code .attrib
{
	color: #ff0000;
}
.code .value
{
	color: #0000ff;
}
.botones
{
	text-align: right;
	margin-top: 10px;
}
.botones .Reale_Button_GlobalBox
{
	float: none;
}

/*---------------------------------
			IMAGEN
-----------------------------------*/

.highslide img
{
	border: 2px solid gray;
}
.highslide:hover img
{
	border: 2px solid silver;
}

.highslide-image
{
	border-bottom: 1px solid white;
}
.highslide-image-blur
{
}
.highslide-caption
{
	display: none;
	border-bottom: 1px solid white;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: silver;
}
.highslide-loading
{
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black; /*     padding-left: 22px;     background-image: url(highslide/graphics/loader.gif);     background-repeat: no-repeat;     background-position: 3px 1px;     */
}

a.highslide-credits, a.highslide-credits i
{
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i
{
	color: white;
	background-color: gray;
}
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}

/*
HELP
*/
.highslide-html
{
	background-color: white;
}
.highslide-html-blur
{
}
.highslide-html-content
{
	position: absolute;
	display: none;
}
.highslide-display-block
{
	display: block;
}
.highslide-display-none
{
	display: none;
}
/*Estilo para la X de cerrar del help button*/
a.highslide-control
{
	float: right;
	display: block; /*position: relative;*/
	margin: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
	font-size: 10px;
	font-family:Arial Black;
}
/*Estilo para la -|- de mover del help button*/
a.highslide-move highslide-control
{   float: right;
	display: block; /*position: relative;*/
	margin: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
	font-size: 12px;
	font-family:Arial Black;
}
.highslide-control:hover
{
	color: black !important;
}
.highslide-move
{
	cursor: move;
}
/*
CALENDARIO
*/
 .ajax__calendar_container
{
	z-index : 2 ;
	background-color : White ;
	border : 1px solid #d0d0d0 ;
}
.GlobalCuentaCorriente .Reale_CAviso
{
	display: block;
	position: absolute;
	margin-top: 17px;
}

.pie_form .Reale_Button_GlobalBox
{
	float: none;
	display: inline;
}

.MenuLinks
{
	margin-top: 3px;
}
.MenuLinks .Reale_TextBox_GlobalBox
{
	float: none;
}
.MenuLinks .Reale_TextBox_GlobalBox .Reale_Input, .MenuLinks .Reale_TextBox_GlobalBox
{
	display: inline;
}

/*
Migas de Pan
*/
div.RealeBreadCrumb
{
	background: url(img/breadcrumb.gif) no-repeat;
	height: 57px;
	color: #930b11;
}
.RealeBreadCrumb ul
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.RealeBreadCrumb ul li, .RealeBreadCrumb span
{
	display: inline; /*margin: 23px 0 22px 0;*/
	line-height: 74px;
	font-size: 11px;
	font-weight: 700;
}

.RealeBreadCrumb ul li
{
	list-style: none;
}
.RealeBreadCrumb span
{
	margin-right: 10px;
	margin-left: 10px;
	color: #000;
}
.RealeBreadCrumb ul li a
{
	font-size: 11px;
	padding-right: 15px;
	background: url(img/breadcrumb_separator.gif) no-repeat right;
	font-weight: normal;
}
