/* *******************************************************
Software: Flex Design
Info: http://www.flex-design.org
Copyright: ©2001-2007 Flex Design. All rights reserved
******************************************************* */
/* ---------------------------------------------------------------- */
/* Page body */
/* ---------------------------------------------------------------- */
body
{
	background-color: #333332			!important;
	background-image: url('../../forum_images/grey/BG_body.png');
	margin-left:   0px;
	margin-top:    5px;
	margin-right:  0px;
	margin-bottom: 5px;
}
/* ---------------------------------------------------------------- */
/* Text for most CSS classes 										*/
/* ---------------------------------------------------------------- */
body, .text, .smText, .error, a, 
a.smLink, a.msgLink, a.tLink, 
.AWDRTEtextarea, .basicTable, .errorTable, 
.tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, 
.PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, 
.calDateCell, .calTodayCell, .BBquote, .BBcode 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.4;
}
.lgText, h1, .largeButton, .msgSideProfile, .tableLedger, .tableSubLedger, .tableSearchLedger, .calLedger
{
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: bold;
}
/* ---------------------------------------------------------------- */
/* Text */
/* ---------------------------------------------------------------- */
.smText
{
	font-size: 10px;
	line-height: 12px; 
}
.lgText
{
	font-size: 15px;
}
h1
{
	color : #f4f4f4;
	font-size: 19px;
	margin-bottom: 0;
	margin-top: 0;
}
.error
{
	color : #FF0000;
}
/* ---------------------------------------------------------------- */
/* Search highlight 												*/
/* ---------------------------------------------------------------- */
.highlight
{
	background-color: #ffff66			!important;
}
/* ---------------------------------------------------------------- */
/* Hyperlinks 														*/
/* ---------------------------------------------------------------- */
a:link
{
	color : #FFA500;				/*	Tocado	*/
	text-decoration: none;
}
a:visited
{
	color : #FFA500;				/*	Tocado	*/
	text-decoration : none;
}
a:hover, a:visited:hover
{
	color : #AAAAAA;				/*	Tocado	*/
	text-decoration : underline;
}
/* ---------------------------------------------------------------- */
a.smLink 
{
	font-size: 10px;
}
/* ---------------------------------------------------------------- */
/* Page Links 														*/
/* ---------------------------------------------------------------- */
.pageLink, a.pageLink:link, a.pageLink:visited, a.smPageLink:link, a.smPageLink:visited
{
	color : #666666;
	text-decoration: none;
	background-color: #97B7CE;
	border: 1px solid #ff9900			!important;
	padding: 2px;
	margin:  2px;
}

a.smPageLink:link, a.smPageLink:visited
{
	line-height: 30px; 
	padding: 1px;
	margin: 1px;
}
/* ---------------------------------------------------------------- */

a.pageLink:hover, a.smPageLink:hover
{
	text-decoration: underline;
	border: 1px solid #AAAAAA;
	background-color: #E0F2FC;
}
/* ---------------------------------------------------------------- */
/* Misc */
/* ---------------------------------------------------------------- */
ul
{
	list-style-type: circle;
}

form
{
	display: inline;
}

a img,:link img,:visited img
{
	border: none;
	vertical-align: middle;
}

.imgBorder 
{
	border: #CCCCCC 1px solid;
}
.avatar, #avatar
{
	max-height:135px;
	max-width:135px;
	border: 1px solid #ff9900;
	margin: 2px;
}
hr
{
	width: 100%;
	background-color: #FFFFFF;
	height: 1px;
	border: 0px;
}
/* ---------------------------------------------------------------- */
/* PNG Support for IE5.5 & 6 */
/* ---------------------------------------------------------------- */
img 
{
   behavior: url('../../includes/pngbehavior.htc');
}
/* ---------------------------------------------------------------- */
/* Tables */
/* ---------------------------------------------------------------- */
.tableRow
{
	background-color: #282828			!important;	
}
.tableTopRow
{
	line-height: 22px;
	background-color: #282828			!important;	
}
.tableBottomRow
{
	line-height: 22px;
	background-color: #282828			!important;	
}
/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
select
{
	background-color:#282828			!important;	
	color:#FFFFFF;
} 
option 
{
	background-color: #282828			!important;
	color:#CCCCCC						!important;
} 
input
{
	background-color:#282828			!important;
	color:#F4F4F4;
} 
/* ---------------------------------------------------------------- */
/* Rich Text Editor */
/* ---------------------------------------------------------------- */

.AWDRTEtextarea
{
	background-image:none;
} 

.RTEtoolbar
{
 	background-color: #DDDDDD;
}
.AWDRTEbutton, .RTEtoolbar
{
	padding: 1px;
}

.AWDRTEbuttonOver
{
	background-color: #333332			!important;		/* color BG Body	*/
	border: 1px solid #333332			!important;		/* color BG Body	*/
}
.RTEtableTopRow
{
	line-height: 22px;
	background-color: #333332			!important;		/* color BG Body	*/
}
.RTEtableRow
{
	background-color: #333332			!important;		/* color BG Body	*/
	border: 1px solid #FF9900			!important;		/* Color Borde		*/
}
.RTEtableBottomRow
{
	background-color: #333332			!important;		/* Color BG Body	*/
}
.RTEtextarea
{
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px;
}
.RTEmouseOver
{
	background-color: #FFFFFF;
	color: #000000;
}


/* Tables */
.basicTable
{
	text-align: left;
	border: 0px;
	width: 98%;
}

.errorTable
{
	text-align: left;
	border: 1px solid #F5C41C;
	background-color: #FFFFB0;
	width: 98%;
	color: #000000;
}

.tableBorder
{
	text-align: left;
	border: 1px solid #333332				!important;				/* 	BG Body	*/
	background-color: #282828				!important;				/*	BG select, input,....	*/
	width: 98%;
}
/* ---------------------------------------------------------------- */
/* Table Ledger */
/* ---------------------------------------------------------------- */
.tableLedger
{
	font-family: Vardana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F4F4F4							!important;				/* 	mismo color h1	*/
	background-color: #333332				!important;				/*	BG Body			*/
	line-height: 22px;
	background-image: url('../../forum_images/grey/BG_tableLeger.png');
}

.tableLedger.a:link, .tableLedger.a:visited
{
	color: #F4F4F4							!important;				/* mismo color h1	*/
}

.tableLedger.a:hover, .tableLedger.a:visited:hover
{
	color : #FF9900;
}
/* ---------------------------------------------------------------- */
/* Search Sub-Ledger */
/* ---------------------------------------------------------------- */
.tableSubLedger
{
	font-family: Vardana, Arial, Helvetica, sans-serif;
	background-color: #444444				!important;				/*	333332 = Tono menor del Body	*/
	font-size: 15px;
	font-weight: bold;
	color: #f4f4f4							!important;				/* mismo color h1	*/
	line-height: 22px;
	text-indent: 5px;
	background-image: url('../../forum_images/grey/BG_tableSubLeger.png');
}

.tableSubLedger a:link, .tableSubLedger a:visited
{
	font-size: 15px;
	font-weight: bold;
	color: #F4F4F4							!important;				/* mismo color h1	*/
	line-height: 22px;
}

.tableSubLedger a:hover, .tableSubLedger a:visited:hover
{
	font-size: 15px;
	font-weight: bold;
	color: #C7C7C7							!important;				/* mismo color h1 - cambiar tono	*/
	text-decoration : underline;
	font-weight: bold;
	line-height: 22px;
}
/* ---------------------------------------------------------------- */
/* Search Ledger */
/* ---------------------------------------------------------------- */
.tableSearchLedger
{
	font-weight: bold;
	background-color: #EBEEF7;
}

.tableSearchLedger a:link, .tableSearchLedger a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration: none;
}

.tableSearchLedger a:hover, .tableSearchLedger a:visited:hover
{
	color : #666666;
	text-decoration : underline;
}
/* ---------------------------------------------------------------- */
/* Table Status Bar */
/* ---------------------------------------------------------------- */
.tableStatusBar
{
	color: #FFFFFF;
	background-color: #333332				!important;				/*	BG Body	*/
}
.tableStatusBar a:link, .tableStatusBar a:visited
{
	color : #FFFFFF;
	text-decoration: none;
}
.tableStatusBar a:hover, .tableStatusBar a:visited:hover
{
	color : #FFFFFF;
	text-decoration : underline;
}
/* ---------------------------------------------------------------- */
/* Alternating Row Colours */
/* ---------------------------------------------------------------- */
.evenTableRow
{
	background-color: #515150			!important;					/*	BG Opaco Oscuro	*/
}
.oddTableRow
{
	background-color: #656564			!important;					/*	BG Opaco claro	*/
}
.hiddenTableRow
{
	background-color: #7A7A7A			!important;					/* 	Tomar BG anterior, bajar tono, ponerlo tb en la linea 457 */
	background-image: url('../../forum_images/grey/BG_tableSubLeger.png');
}
/* ---------------------------------------------------------------- */
/* Private messager */
/* ---------------------------------------------------------------- */
.PMtableRow
{
	background-color: #333333;
}
.PMmsgBody
{
	width: 99%;
	max-height: 450px;
	float: left; 
	overflow: auto;
}
a.PMsmLink:link, a.PMsmLink:visited, a.fileManLink:link, a.fileManLink:visited
{
	color : #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.PMsmLink:hover, a.PMsmLink:visited:hover, a.fileManLink:hover, a.fileManLink:visited:hover
{
	color : #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
/* ---------------------------------------------------------------- */
/* Forum posts */
/* ---------------------------------------------------------------- */
.msgBody
{
	width: 100%;
	margin: 2px;
	float: left; 
	overflow: auto;
}
/* ---------------------------------------------------------------- */
.msgEvenTableTop, .msgOddTableTop
{
	background-color: #3A3A3A				!important;		/* BG Post	*/
	font-size: 11px;
}
.msgEvenTableSide, .msgOddTableSide
{
	background-color: #3A3A3A				!important;		/* BG Post	*/
	font-size: 11px;
	text-align: center;
}
.msgEvenTableRow .msgOddTableRow
{
	background-color: #6F6F6F				!important;		/* Tomar BG anterior subir 5 tonos	*/
}
/* ---------------------------------------------------------------- */
.msgLineDevider
{
	border: solid #FF9900 0px;
	border-top-width: 1px;
}
/* ---------------------------------------------------------------- */
.msgEvenTableTop a:link, .msgEvenTableTop a:visited, .msgOddTableTop a:link, .msgOddTableTop a:visited, .postOptions
{
	color : #000000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}
.msgEvenTableTop a:hover, .msgEvenTableTop a:visited:hover, .msgOddTableTop a:hover, .msgOddTableTop a:visited:hover
{
	color : #000000;
	text-decoration: underline;
	font-size: 11px;
}
.msgSideProfile
{
	font-size: 15px;
	cursor: pointer;
	text-align: left;
}
.msgHiddenTableRow
{
	font-size: 10px;
	background-color: #7A7A7A			!important;					/* 	mismo color de la linea 371 */
	background-image: url('../../forum_images/grey/pre_approved_post.png');
}
.msgSignature
{
	max-height: 160px;
	width: 100%;
	float: left; 
	overflow: auto;
}
.postSeparatorTableRow
{
	height: 10px;
	background-image: url('../../forum_images/grey/BG_tableSubLeger.png');
	background-color: #515150			!important;					/*	BG Opaco Oscuro	*/
}
/* ---------------------------------------------------------------- */
/* Calendar */
/* ---------------------------------------------------------------- */
.calLedger
{
	font-weight: bold;
	background-color: #515150			!important;					/*	BG Opaco Oscuro	*/
	padding:4px;
}
.calLedger a:link, .calLedger a:visited
{
	color : #000000;
	text-decoration: none;
	font-size: 10px;
}
.calLedger a:hover, .calLedger a:visited:hover
{
	color : #666666;
	text-decoration: none;
	font-size: 10px;
}
.calDateCell
{
	background-color: #656564			!important;				/*	el mismo para BG BBquote	*/
}

.calTodayCell
{
	color : #000000;
	background-color: #FFFFFF			!important;
	border:1px solid #ff9900			!important;
}
.calEmptyDateCell
{
	background-color: #656564			!important;				/*	el mismo para BG BBquote	*/
	background-image: url('../../forum_images/orange/BG_tableSubLeger.png');
}
/* ---------------------------------------------------------------- */
/* BBcode blocks */
/* ---------------------------------------------------------------- */
.BBquote
{
	border: 1px dotted #FF9900			!important;
	background-color: #656564			!important;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}
.BBcode
{
	font-family: Courier New, Courier, mono;
	border: 1px dashed #999999;
	width: 99.5%;
	padding: 5px;
	margin: 8px 0px;
	text-align: left;
	overflow: auto;
	display: block;
	padding: 5px;
}
/* ---------------------------------------------------------------- */
/* Tabs and Buttons */
/* ---------------------------------------------------------------- */
a.largeButton:link, a.largeButton:visited
{
	float: left;
	color : #333332;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../../forum_images/grey/large_button_grey.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 120px;
	padding: 5px 0px;
	margin: 2px;
}
/* ---------------------------------------------------------------- */
a.largeButton:hover, a.largeButton:visited:hover
{
	background-position: 0px -30px;
	color : #333332;
}
.tabTable
{
/*	border: solid #E7E7E7 0px;
	border-bottom-width: 1px;		*/
}
a.tabButton:link, a.tabButton:visited, a.tabButtonActive:link, a.tabButtonActive:visited
{
	float: left;
	color : #333332;
	text-decoration: none;
	font-size: 13px;
	background-image: url('../../forum_images/grey/large_tab_grey.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 17px;
	width: 150px;
	padding: 5px 0px;
	margin: 0px 1px;
}
a.tabButtonActive:link, a.tabButtonActive:visited
{
	background-position: 0px -60px;
	color : #333332;
}
a.tabButton:hover, a.tabButton:visited:hover, a.tabButtonActive:hover, a.tabButtonActive:visited:hover
{
	background-position: 0px -30px;
	color : #333332;
}
.topicIcon, .forumIcon
{
	background-position: center;
	background-repeat: no-repeat;
	height: 35px;
	width: 35px;
}
/* ---------------------------------------------------------------- */
/* Drop Down Menus */
/* ---------------------------------------------------------------- */
.dropDownMenu, .dropDownStatusBar, .dropDownSearch, .dropDownCalendar, .dropDownTopicSearch, .dropDownPermissions
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align:center;
}
.dropDownMenu, .dropDownStatusBar, .dropDownPermissions
{
	background-color: #656564					!important;			/* Bg drop's	*/
	border: 1px solid #ff9900					!important;			/* Color borde drop's	*/
	height: auto;
	padding: 1px;
}
.downDropParent, .dropDownPermissions, .dropDownMenu a:link, .dropDownMenu a:visited, .dropDownStatusBar a
{
	color:#F4F4F4								!important;			/*	El mismo color de h1	*/
	text-decoration: none;
}
.dropDownMenu a:hover, .dropDownMenu a:visited:hover, .dropDownStatusBar a:hover 
{
	background-color: #CCCCCC					!important;
	color : #000000								!important;
	display: block;
	text-decoration: none;
}
.dropDownSearch, .dropDownTopicSearch
{
	border: 1px solid #ff9900					!important;
	padding: 0px;
}
.dropDownSearch
{
	height: 108px;
}

.dropDownTopicSearch
{
	height: 80px;
}
.dropDownPermissions
{
/*	color: #333333;
	line-height: 14px;	*/
	text-align: left;
}
.dropDownPointer
{
	cursor: pointer;
}
