/* Valores por defecto de los tag */
body, html, table, input, select, textarea, button
{
	color:#000000;
	font-family:Arial;
	font-size:12px;
}

html
{
	scrollbar-base-color:#afafaf;
	scrollbar-3dlight-color:#8e8e8e;
	scrollbar-highligth-color:#ffffff;
	scrollbar-face-color:#afafaf;
	scrollbar-arrow-color:#303030;
	scrollbar-shadow-color:#8e8e8e;
	scrollbar-darkshadow-color:#606060;
	scrollbar-track-color:#d0d0d0;
}

body
{
	background-color:#ffffff;
	margin:0px;
}

a			{font-family:arial; color:#000000; text-decoration:none;}
a:hover		{text-decoration:underline;}
button		{}
form		{margin:0px;}
img			{border:0px;}
input		{}
select		{border:1px solid #000000;}
table		{border-collapse:collapse;}
td			{padding:0px}
textarea	{}

/* clases generales */

.Disabled		{background-color:#dddddd; color:#999999;}

/* Ids y clases */

.CkeditorContainer	{ margin-left:10px; overflow-x:hidden; width:402px; }

#CmsForm							{visibility:hidden;}
#CmsFormArea						{background-image:url(/_hnl/Bridge.aspx?Resource=_img.Waiting.gif); background-position:center 100px; background-repeat:no-repeat; margin:10px; height:382px; overflow-y:scroll;}
.CmsFormError						{color:#ff9900;}
#CmsFormOptions						{background-color:#bcbbbb; border-top:1px solid #8d8e8f; height:22px; padding-top:1px; position:relative;}
#CmsFormOptions	#OptionEditStatus	{color:#ffffff; display:none; position:absolute; right:10px; top:2px;}
#CmsFormPrintHeader					{display:none;}
#CmsFormRows						{table-layout:fixed;}
#CmsFormRows .CmsTr1				{background-color:#e6e6e6;}
#CmsFormRows .CmsTr2				{background-color:#ffffff;}
#CmsFormRows .CmsTd1				{font-weight:bold; overflow:hidden; padding:4px; width:222px;}
#CmsFormRows .CmsTd2				{padding:4px; overflow:hidden; text-align:right; width:402px;}

#CmsList						{background-color:#8d8e8f; height:100%; overflow:hidden; width:100%;}
.CmsListDataId					{color:#000000;}
#CmsListFilters					{margin-left:2px; margin-top:5px;}
#CmsListFilters  .Fields		{padding-left:5px; padding-top:3px; }
#CmsListFilters  .Values		{width:156px;}
#CmsListFilters  input.Values	{width:150px;}
#CmsListFiltersActive td		{border-bottom:solid 1px #8d8e8f;}
#CmsListFiltersActive .Filter	{padding-right:18px;}
#CmsListFiltersActiveBox
{
	background-color:#ffffff;
	border:solid 1px #8d8e8f;
	height:50px;
	overflow-y:scroll;
}
#FiltersActiveTitleCell			
{
	background-color:#bcbbbb;
	border:solid 1px #8d8e8f;
	font-weight:bold;
	margin-top:3px;
	text-align:center;
}
#CmsListFilterValueButton		{font-family:arial;}
#CmsListFiltersArea				{background-color:#cccccc; display:none; height:90px;}
#CmsListHeaders
{
	background-color:#bcbbbb;
	font-weight:bold;
	table-layout:fixed;
	text-align:center;
	width:100%;
}
#CmsListHeaders td	{border:1px solid #8d8e8f; cursor:pointer; padding:0 2px; white-space:nowrap; overflow:hidden;}
#CmsListOptions
{
	background-color:#bcbbbb;
	height:20px;
	width:100%;
}
.CmsListOptionsItem
{
	background-image:url(/_hnl/Bridge.aspx?Resource=_img.ArrowOffDark.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#d00000;
	cursor:pointer;
	padding:0px 15px 0px 13px;
	white-space:nowrap;
}
.CmsListOptionsItemSeparator	{width:6px;}
#CmsListOptionsLeft				{border-left:solid 1px #8d8e8f; width:100%;}
#CmsListOptionsPages			{}
#CmsListOptionsPagesCount td	{padding:0px 4px;}
#CmsListOptionsRight			{border-right:solid 1px #8d8e8f; text-align:center;}
.CmsListOrderNumber				{font-size:0.9em;}
#CmsListOptionsExternal			{display:none; margin-left:10px;}
#CmsListPage					{height:10px; height:13px; padding:0px; width:30px;}
.CmsListPagingArrow				{cursor:pointer; height:14px; width:14px;}
#CmsListPrintHeader				{display:none;}
#CmsListRows					{table-layout:fixed; width:100%;}
#CmsListRows .CmsTd1			{background-color:#e6e6e6; border:1px solid #8d8e8f; color:#58595b; cursor:pointer; padding:0 2px; white-space:nowrap; overflow:hidden;}
#CmsListRows .CmsTd2			{background-color:#ffffff; border:1px solid #8d8e8f; color:#58595b; cursor:pointer; padding:0 2px; white-space:nowrap; overflow:hidden;}
#CmsListRowsArea				{background-color:#8d8e8f; overflow-y:scroll;}
#CmsListTotalRowsArea			{background-color:#a8a9aa; height:22px; padding:0px 5px}

.CmsOptionsTitle		{margin-left:5px; margin-right:20px;}
.CmsOption
{
	background-image:url(/_hnl/Bridge.aspx?Resource=_img.ArrowOffDark.gif);
	background-position:left center; 
	background-repeat:no-repeat;
	color:#d00000;
	cursor:pointer;
	margin-right:20px;
	padding-left:10px;
	white-space:nowrap;
}

#CmsUploadOptions				{margin-bottom:2px; margin-left:2px;}
#CmsUploadOptions button		{height:22px;}
#CmsUploadStatus				{background-color:#eeeeee; font-family:arial; margin:0px; width:400px;}
#CmsUploadError					{background-color:#eeeeee; color:#ff9900; font-family:arial; margin:0px; width:400px;}

.LineLong {background:url(/_hnl/Bridge.aspx?Resource=_img.DotLong.gif); height:1px;}

.MenuOff
{
	background-image:url(/_hnl/Bridge.aspx?Resource=_img.ArrowOffDark.gif);
	background-repeat:no-repeat;
	color:#d00000; 
	cursor:pointer; 
	padding-left:13px;
	vertical-align:top;
}

.MenuOn
{
	background-image:url(/_hnl/Bridge.aspx?Resource=_img.ArrowOnDark.gif);
	background-repeat:no-repeat;
	color:#000000; 
	cursor:pointer; 
	padding-left:13px;
	vertical-align:top;
}

.MenuRow td			{background-position:0px 11px; padding-top:10px;}
.MenuRowFirst td	{padding-top:0px;}

#Panel			{background-color:#e6e6e6; height:100%; margin:0px; width:100%;}
#PanelBox		{background-color:#ffffff; border:1px solid #8e8e8e; text-align:left;}
#PanelContent	{text-align:left; vertical-align:top; }

#PanelDesktop
{
	background-color:#e6e6e6;
	left:10px;
	height:460px;
	position:absolute;
	text-align:center;
	top:10px;
	width:620px;   
}

#PanelFoot
{
	color:#58595b;
	font-size:0.9em;
	font-weight:normal;
	padding-left:6px;
	padding-top:2px;
	text-decoration:none;
	text-align:left;
}

.PanelFootOption
{
	font-weight:normal;
	text-decoration:none;
	color:#d00000;
}

#PanelHead		{padding:10px;}
#PanelMenu		{overflow:auto; padding-right:5px;}
#PanelMenuCell	{background-color:#e6e6e6; padding:5px 5px 5px 5px; vertical-align:top; border-right:1px solid #bcbbbb;}
#PanelSizeInfo	{height:100%; left:0px; position:absolute; top:0px; width:100%;} 
	
.SectionPretitle
{
	color:#c5c5c5;
	font-family:Arial Black;
	font-size:2em;
	font-weight:bold;
}

.SectionTitle
{
	color:#777879;
	font-family:Arial Black;
	font-weight:bold;
}

.SubmenuGroup
{
	padding-top:2px;
	padding-left:12px;
}

.SubmenuOff
{
	color:#d00000; 
	cursor:pointer;
	text-decoration:none;
}
.SubmenuOn
{
	color:#000000; 
	cursor:pointer;
	text-decoration:none;
}

#Uploading
{
	display:none;
}

@media print
{
	#CmsForm			{visibility:visible !important;}
	#CmsFormArea		{overflow-y:visible !important;}
	#CmsFormOptions		{display:none !important;}
	#CmsFormPrintHeader	{display:block; font-size:2em; font-weight:bold; margin-bottom:1em;}

	#CmsList			{height:auto; overflow:visible;}	
	#CmsListOptions		{display:none !important;}
	#CmsListPrintHeader	{display:block; font-size:2em; font-weight:bold; margin-bottom:1em;}
	#CmsListRowsArea	{overflow-y:visible !important;}
}