/*/*Like Vanilla2 1.0 By Seiji-kun El http://anime.openstyles.com* /*/
BODY
{
	margin: 0;
	padding: 0;
	background: #FFs(panelfade.gif) repeat-y top left;
	background-position: center;
}
BODY, DIV, TABLE, TD
{
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #8f5c03;
}
A
{
	text-decoration: underline;
	cursor: pointer;
}
A:hover
{
	color: #ffffbb;
	text-decoration: none;
}
#pgbottom
{
	text-decoration: none !important;
	height: 1px;
	width: 1px;
	font-size: 1px;
}
.ErrorContainer
{
	background: #FFEDEF url(alert.gif) no-repeat top left;
	border-top: 1px solid #FFC2CA;
	padding: 10px 10px 10px 27px !important;
	overflow: hidden;
}
.ErrorTitle
{
	font-weight: bold;
	color: #C00 !important;
}
.Error
{
	color: #C00 !important;
}
#Success
{
	border-top: 1px solid #9C9;
	border-bottom: 1px solid #9C9;
	background: #E2F9E3;
	color: #060 !important;
	display: block;
	line-height: 200%;
	text-align: center;
	font-size: 13px;
	margin-bottom: 10px !important;
}
.Notice
{
	background: #FFFECC url(notice.gif) no-repeat left center;
	border: 1px solid #FAEBB1;
	font-size: 13px;
	padding: 8px 8px 8px 30px;
	margin-bottom: 20px;
	color: #D57D00;
	line-height: 150%;
}
.Notice SPAN
{
	float: right;
	display: block;
	font-size: 11px;
}
.Notice SPAN A, .Notice SPAN A:link, .Notice SPAN A:visited, .Notice SPAN A:hover
{
	color: #F60;
}
.Invisible
{
	display: none;
}
.Visible
{
	display: block;
}
#Session
{
	position: absolute;
	top: 55px;
	right: 18px;
	text-align: right;
	font: bold 11px Tahoma;
	color: #8f5c03;
}
#Session A
{
	color: #8f5c03;
	text-decoration: underline;
}
#Session A:hover
{
	color: #7d5002;
}
#Header
{
	background-color:#070606;
	padding-top: 36px;
	azimuth:center;
}
#Header *
{
	margin: 0;
	padding: 0;
}
#Header H1
{
	text-align: center;
	color: #DAA;
	font-size: 0px;
	margin: -12px 0 3px;
}
#Header H1 STRONG
{
	color: #FFA500;
}
#Header UL
{
	text-align: center;
	width: 1010px;
	height: 30px;
	background-image: url(menu_bar.jpg);
	background-repeat: repeat-x;
}
#Header UL LI
{
	display: inline;
	margin: 0 5px 0 1px;
	border-bottom: 1px solid #ACBEDF;
}
#Header UL LI.TabOn
{
	background-color: #FFF;
	border-bottom: 1px solid #FFF;
	font-weight: bold;
}
#Header UL LI A
{
	padding: 5px;
	font: bold 11px/3.1 tahoma;
	text-decoration: none;
	background: url(menu_bar4.png);
	color: #FFF;
}
#Header UL LI A:hover
{
	background: url(menu_bar3.png);
}
#Header UL LI.TabOn A, #Header UL LI.TabOn A:hover
{
	background-color: #fff;
	color: #db8e08;
}
#Header UL LI A EM
{
	font-style: normal;
	text-decoration: underline;
}
/*Logo*/
#logo
{
	width: 284px;
	height: 140px;
	top: auto;
	background-image: url(dcx.jpg);
	background-repeat: no-repeat;
}
#home_logo
{

}
/*Panel*/
#Panel
{
	width: 200px;
	margin-left: 18px;
	float: left;
	background: url(panelfadetop.gif) no-repeat top right;
	display: inline;
}
#Panel *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#Panel H1
{
	margin-top: 20px;
	font-size: 12px;
	margin: 10px 0 3px;
	padding: 5px 0;
	width: 180px;
	background: url(menu_bar.png);
	text-align: center;
}
#Panel H1:hover
{
	background: url(menu_bar2.png);
}
#Panel H1 A
{
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
#Panel H1 A EM
{
	font-style: normal;
	text-decoration: underline;
	color: #8f5c03;
}
#Panel H1 A:hover
{
	color: #FFF;
}
#Panel H2
{
	/*color: #8f5c03;*/
	color: #fff;
	font-size: 12px;
	text-align:center;
	border-bottom: 1px solid #8f5c03;
	margin: 10px 0 3px;
	padding: 0;
	text-indent: 4px;
	width: 180px;
	background: url(menu_bar4.png);	/*background-color: #fdfaf2;*/
}
#Panel UL UL, #Panel UL P, #Panel SELECT
{
	margin: 0 4px;
}
#Panel UL, #Panel P
{
	color: #000000;
	font-size: 11px;
}
#Panel UL UL
{
	color: #F00;
	font-size: 10px;
}
#Panel SELECT
{
	width: 167px;
	margin-top: 3px;
}
#Panel UL UL LI
{
	width: 173px;
	margin-bottom: 3px;
	overflow: hidden;
}
#Panel UL UL LI A
{
	font-size: 12px;
	display: block;
	width: 100%;
	color: #8f5c03;
	text-decoration: none;
	background-color: #fdfaf2;
}
#Panel UL UL LI A SPAN
{
	color: #FE0083;
	font: 11px sans-serif;
	padding-left: 0px;
}
#Panel UL UL LI A:hover
{
	background-color: #ffffbb;
}
#AboutVanilla
{
	margin: 10px 0 0 !important;
	border-top: 1px solid #4CE;
	background-color: #fdfaf2;
	padding: 3px 0;
	text-align: center;
	color: #996600 !important;
	width: 180px;
	border-bottom: 1px solid #4CE;
}
#AboutVanilla A
{
	color: #996600 !important;
	text-decoration: none;
}
#AboutVanilla A:hover
{
	color: #7d5002 !important;
	text-decoration: underline;
}
#Content
{
	margin: 0 18px 0 235px;
}
.ContentInfo
{
	text-align: right;
}
.ContentInfo.Top
{
	white-space: nowrap;
	overflow: hidden;
}
#AccountPage #Content, #CommentsPage #Content, #DiscussionsPage #Content, #CategoryPage #Content, #ExtensionPage #Content, #SettingsPage #Content, #SearchPage #Content
{
	padding-top: 20px;
	/*max-width: 1000px;*/
}
#DiscussionsPage .Bottom
{
	margin: -6px 0 8px;
	/*[empty]background-color:;*/
}
.ContentInfo *
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.ContentInfo H1
{
	color: #000;
	font: bold 18px Tahoma;
}
#CommentsPage .ContentInfo H1
{
	float: left;
	width: 60%;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}
HTML>BODY#CommentsPage .ContentInfo H1
{
	width: 80% !important;
}
.ContentInfo INPUT
{
	font-size: 10px;
	margin-left: 5px;
}
#DiscussionsPage .ContentInfo H1
{
	float: none;
	text-align: left;
}
.ContentInfo H1 A
{
	color: #8f5c03;
	text-decoration: none;
}
.ContentInfo H1 A:hover
{
	color: #7d5002;
}
.ContentInfo A
{
	color: #BBB;
	text-decoration: none;
	/*[empty]width:;*/
}
.ContentInfo A:hover
{
	color: #3354AA;
}
.PageInfo
{
	color: #8f5c03;
	border-top: 1px solid #8f5c03;
	border-bottom: 1px solid #8f5c03;
	padding: 0 1px;
	margin: 5px 0;
	line-height: 23px;
	font-weight: normal;
	background-color: #FEFEFE;
}
#CommentsPage .ContentInfo.Top .PageInfo
{
	margin: 5px 0 0 !important;
}
.PageInfo P
{
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}
.PageList
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #999;
}
.PageList LI
{
	display: inline;
}
.PageList A, .PageList LI A
{
	text-decoration: none;
	color: #8f5c03 !important;
}
/*Discusiones*/
#PageJump
{
	margin-top: 9px;
	float: right;
}
#Discussions
{
	margin-top: -5px !important;
	float: left;
	width: 100%;
}
#Discussions, #Discussions *
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#Discussions LI UL
{
	background-color: #FEFEDC;
	border-bottom: 1px solid #8f5c03;
}
#Discussions LI LI
{
	height: auto;
	border: 0px solid #000000;
}
.NoNewComments, #Discussions LI.Read UL
{
	background-color: #FFF !important;
}
.NewComments, #Discussions LI.Read.NewComments UL
{
	background-color: #FEFEDC !important;
}
#Discussions LI UL
{
	padding: 7px 6px;
	color: #333;
}
#Discussions UL SPAN, #Discussions UL SPAN A, #Discussions UL A
{
	color: #777;
	text-decoration: none;
}
#Discussions UL SPAN A:hover, #Discussions UL A:hover
{
	color: #7d5002;
}
#Discussions UL A
{
	color: #333;
}
.Discussion
{
	background: #FFFF00;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
}
.DiscussionType
{
	font-size: 12px;
	float: left;
	margin-right: 5px !important;
	color: #000;
	font-weight: bold;
	line-height: 25px;
	padding-left: 30px !important;
}
.Sticky .DiscussionType
{
	background: url(ico.sticky.gif) no-repeat center left;
}
.Closed .DiscussionType, .Hidden .DiscussionType
{
	background: url(ico.closed.gif) no-repeat center left;
}
.DiscussionType SPAN, .DiscussionType.Normal
{
	display: none;
}
.DiscussionType *
{
	float: left;
}
.DiscussionTopic, .User.Name
{
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
	font-weight: bold;
}
.DiscussionTopic SPAN
{
	display: none;
}
.DiscussionTopic
{
	background: url(ico.discussion.gif) no-repeat center left;
	padding-left: 30px !important;
}
.Sticky .DiscussionTopic, .Closed .DiscussionTopic, .Hidden .DiscussionTopic
{
	background: none;
	padding-left: 0px !important;
}
.DiscussionTopic A, .User.Name A
{
	color: #8f5c03 !important;
}
.DiscussionTopic A:hover
{
	text-decoration: underline !important;
	color: #ddddd;
}
.DiscussionCategory, .DiscussionStarted, .DiscussionComments, .DiscussionLastComment, .DiscussionActive, .DiscussionNew
{
	width: auto;
	display: inline;
	font-size: 10px;
	margin-right: 10px !important;
}
.NewComments .DiscussionNew A
{
	color: #7d5002 !important;
}
#Discussions LI.Read.NewComments .DiscussionNew
{
	display: inline;
}
/*Categorias*/
#CategoryPage DIV.ContentInfo H1
{
	float: left;
	text-align: left;
	width: 100%;
	padding-bottom: 6px;
}
#Categories
{
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #EFF;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.BlockedCategory
{
	background: #fdfaf2;
	border-bottom: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
}
.UnblockedCategory
{
	background: #fdfaf2;
}
#Categories LI UL
{
	border-bottom: 1px solid #4CE;
	padding: 7px 6px;
	list-style: none;
	margin: 0;
}
#Categories LI LI
{
	height: auto;
	border: 0;
}
#Categories UL SPAN, #Categories UL SPAN A, #Categories UL A
{
	color: #28B;
	text-decoration: none;
}
#Categories UL SPAN A:hover, #Categories UL A:hover
{
	color: #7d5002;
}
#Categories UL A
{
	color: #28B;
}
.Category
{
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}
.CategoryName
{
	font-size: 16px;
	margin-right: 5px !important;
	color: #062971 !important;
	font-weight: bold;
	line-height: 20px;
}
.CategoryName A
{
	color: #8f5c03 !important;
	text-decoration: underline !important;
}
.CategoryName A:hover
{
	text-decoration: none !important;
}
.CategoryName SPAN, .CategoryDescription SPAN, .CategoryName.Normal
{
	display: none;
}
.CategoryDescription
{
	font-size: 13px;
	line-height: 20px;
	overflow: hidden;
}
.CategoryDiscussionCount, .CategoryOptions
{
	width: auto;
	display: inline;
	font-size: 10px;
	margin-right: 10px !important;
}
/*Comentarios*/
#Comments
{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%;
}
#Comments LI
{
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #4CE;
}
#Comments LI.Hidden
{
	background: #FAFAFA url(hidden-tile.gif) repeat-x top left;
}
#Comments .CommentHeader
{
	padding-left: 8px;
	padding-right: 8px;
	text-align: right;
	line-height: 32px;
}
#Comments .CommentHeader UL
{
	float: left;
	margin: 2px 0 0;
	padding: 0;
	list-style: none;
}
#Comments .CommentHeader LI
{
	margin: 0;
	padding: 0;
	display: inline;
	color: #7d5002;
	font-size: 11px;
	border-bottom: 0;
}
#Comments .CommentHeader LI DIV.CommentIcon
{
	padding: 13px 0 13px 38px;
	margin-right: 6px;
	background-repeat: no-repeat;
	display: inline;
	background: #FFF no-repeat center center;
}
#Comments .CommentHeader LI SPAN
{
	display: none;
}
#Comments .CommentHeader A.WhisperBack
{
	padding-left: 10px;
	color: #AAA;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}
#Comments .CommentHeader A.WhisperBack:hover
{
	color: #333;
}
#Comments .CommentHeader EM
{
	color: #BBB;
	font-style: normal;
}
#Comments LI.Hidden .CommentHeader I
{
	padding-left: 8px;
	color: #C00;
	font-style: normal;
}
#Comments .CommentHeader A
{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #8f5c03;
}
#Comments .CommentHeader SPAN
{
	font-size: 10px;
	font-weight: normal;
	color: #28B;
}
#Comments .CommentHeader SPAN A
{
	font-size: 10px;
	font-weight: normal;
	color: #28B;
	margin-left: 3px;
	padding-left: 3px;
	cursor: pointer;
	text-decoration: underline;
}
#Comments .CommentHeader SPAN A:hover
{
	text-decoration: underline;
	color: #7d5002;
}
#Comments .CommentNotice
{
	padding: 6px;
	font-size: 13px;
	text-align: center;
	border-top: 1px solid #D9999A;
	border-bottom: 1px solid #D9999A;
	background: #FEE1E1;
	color: #850406 !important;
	margin: 10px 0;
}
#Comments .CommentBody
{
	display: block;
	margin: 10px;
	color: #000;
	font-size: 13px;
	line-height: 150%;
	text-align:justify;
}
#Comments .CommentBody UL LI, #Comments .CommentBody OL LI
{
	border-bottom: none;
	padding: 0;
}
#CommentsPage .ContentInfo.Middle .PageInfo
{
	border-top: 0;
	margin: 0;
}
#CommentsPage .ContentInfo.Bottom
{
	margin-bottom: 20px;
}
#Comments CODE
{
	border-left: 6px solid #FFA;
	background: #FFE;
	padding: 8px;
	padding-left: 16px;
	display: block;
	white-space: pre;
}
#Comments BLOCKQUOTE
{
	padding: 8px 16px;
	margin: 0 0 8px;
	background-color: #E5EAF6;
	border-left: 6px solid #ACBEDF;
	color: #56568F;
}
#Comments BLOCKQUOTE BLOCKQUOTE
{
	border-right: 1px solid #ACBEDF;
	border-top: 1px solid #ACBEDF;
	border-bottom: 1px solid #ACBEDF;
}
#Comments BLOCKQUOTE CITE
{
	font-weight: bold;
	display: block;
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #999999;
	color: #56568F;
}
/*Buscar*/
#Form.Search
{
	width: 99% !important;
	padding: 0 !important;
}
HTML>BODY #Form.Search
{
	width: 100% !important;
}
#Form.Search FIELDSET LEGEND
{
	padding: 0 !important;
	margin-bottom: 6px;
}
#SearchSimple
{
	margin: 0 !important;
}
#SearchSimple LABEL
{
	display: inline !important;
	width: 10px !important;
}
#MainSearchInput #txtKeywords
{
	width: 60% !important;
	margin-left: 0 !important;
}
#MainSearchInput LABEL
{
	display: none !important;
}
#Form.Search .Submit INPUT
{
	margin: 0 !important;
	color: #000 !important;
}
.SearchInput, .SearchSelect, .SearchSelect OPTION
{
	color: #000 !important;
}
#SimpleSearchRadios INPUT
{
	width: auto !important;
	margin: 0 2px 0 12px;
}
#SimpleSearchRadios LABEL
{
	font-weight: normal !important;
}
.SearchSwitch
{
	display: block;
	color: #28B !important;
	position: relative;
	top: -20px;
	float: right;
}
#SearchDiscussionFields, #SearchCommentFields, #SearchUserFields
{
	display: none;
}
.AdvancedSearchInput
{
	width: 60% !important;
}
.AdvancedUserInput, #DiscussionAutoCompleteResults, #CommentAutoCompleteResults
{
	width: 160px !important;
}
#ddRoles, #ddOrder, #ddCommentCategories, #ddDiscussionCategories
{
	width: auto !important;
}
#SearchPage
{
	margin-bottom: 20px;
}
#SearchPage .ContentInfo H1
{
	text-align: left !important;
}
#SearchPage .Bottom .PageInfo
{
	margin-top: 0 !important;
	border-top: 0 !important;
}
#CommentResults
{
	margin-top: -5px !important;
}
#CommentResults, #CommentResults *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#CommentResults LI LI
{
	height: auto;
	border: 0;
}
#CommentResults LI UL
{
	padding: 6px 6px 7px;
	color: #333;
	background-color: #FEFECC;
	border-bottom: 1px solid #4CE;
	min-width: 0;
}
#CommentResults UL SPAN, #CommentResults UL SPAN A, #CommentResults UL A
{
	color: #777;
	text-decoration: none;
}
#CommentResults UL SPAN A:hover, #CommentResults UL A:hover
{
	color: #7d5002;
}
#CommentResults UL A
{
	color: #333;
}
#CommentResults .CommentResult UL
{
	background-color: #FFF !important;
}
#CommentResults .CommentText SPAN
{
	display: none;
}
#CommentResults .CommentText SPAN.Highlight
{
	display: inline;
	color: #F00;
	background: #FF9;
}
#CommentResults .CommentText
{
	margin: 6px 0 4px !important;
}
#CommentResults .CommentText A
{
	color: #000 !important;
}
#CommentResults .CommentText A:hover
{
	background-color: #FFA;
}
.CommentAuthor, .CommentAdded
{
	width: auto;
	display: inline;
	font-size: 10px;
	margin-right: 10px !important;
}
#CommentResults .SearchComment
{
	border-top: 1px solid #FEFECC;
}
#CommentResults .SearchComment UL
{
	margin: 0 !important;
}
#UserResults
{
	margin-top: -5px !important;
}
#UserResults, #UserResults *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#UserResults LI
{
	border-top: 1px solid #FFF;
}
#UserResults LI UL
{
	margin-top: 0 !important;
	border-bottom: 1px solid #4CE;
	min-width: 0;
}
#UserResults LI LI
{
	height: auto;
	border: 0;
}
#UserResults LI UL
{
	padding: 6px 6px 7px;
	color: #7d5002;
}
LI.User
{
	display: inline;
	font-size: 10px;
	margin-right: 10px !important;
}
LI.User SPAN
{
	color: #28B;
}
LI.User.Name
{
	display: block;
	font-size: 11px;
	overflow: visible;
}
LI.User.Name .UserIcon
{
	padding: 14px 0px 11px 38px !important;
	margin-right: 6px !important;
	background-repeat: no-repeat !important;
	display: inline !important;
	background: no-repeat center center;
}
LI.User.Name A
{
	font-size: 18px;
}
LI.User.Name.WithIcon
{
	line-height: 38px;
}
LI.User.Name A:hover
{
	text-decoration: none !important;
}
LI.User.Name SPAN
{
	display: none;
}
#Form *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#Form
{
	margin-bottom: 10px;
}
#Form FIELDSET
{
	border: 0;
	clear: none;
	margin-bottom: 20px;
}
#Form FIELDSET LEGEND
{
	padding: 4px 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
#Form FORM
{
	margin: 0;
	padding: 10px 10px 0;
	border: 1px solid #dddddd;
	border-left: 0;
	border-right: 0;
	background-color: #fdfaf2;
}
#Form LI
{
	margin-bottom: 10px;
	color: #8f5c03;
	font-weight: bold;
}
#Form LABEL A
{
	margin-bottom: -3px;
	margin-right: 15px;
	float: right;
	padding: 3px 6px;
	color: #8f5c03;
	text-decoration: none;
	font-weight: normal;
	border: 1px solid #8f5c03;
	background-color: #FFF;
}
#WhisperUsername, #WhisperAutoCompleteResults
{
	width: 200px;
}
#Form TEXTAREA, #Form INPUT, #Form SELECT
{
	font-family: "Trebuchet MS", Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
#Form TEXTAREA
{
	width: 99.5%;
	height: 150px;
}
#Form TEXTAREA.SmallCommentBox
{
	height: 150px;
}
#Form TEXTAREA.LargeCommentBox
{
	height: 400px;
}
#Form .Button
{
	cursor: pointer;
	color: #000 !important;
}
#Form .Button.SubmitButton
{
	margin-right: 10px;
}
#Form.StartDiscussion LEGEND
{
	padding-top: 0;
}
#PostPage #Form.AddComments LEGEND
{
	padding-top: 0;
}
.AddComments
{
	width: 99%;
}
#Form.AddComments
{
	width: 100%;
}
#Form.AddComments FIELDSET
{
	margin: 0;
}
#Form.AddComments FORM
{
	margin-top: 0 !important;
}
#Form.StartDiscussion LABEL, #Form.AddComments LABEL
{
	display: block;
	width: 100%;
	color: #8f5c03;
	font-weight: bold;
}
#Form.StartDiscussion LABEL.Radio, #Form.AddComments LABEL.Radio
{
	display: inline !important;
	width: auto !important;
}
#Form.AddComments
{
	margin: 0 0 4px;
	padding: 4px 0 0;
}
#PostPage #Form.AddComments
{
	padding: 0;
}
.DiscussionBox
{
	width: 400px;
}
#Form .Button
{
	width: auto !important;
}
#Form.AddComments A, #Form.StartDiscussion A
{
	font-weight: normal;
}
#CommentFormats INPUT
{
	margin: 0 2px 0 12px;
}
#Form.StartDiscussion #CommentFormats LABEL, #Form.AddComments #CommentFormats LABEL
{
	font-weight: normal;
}
#PostPage #Content
{
	padding-top: 20px !important;
}
.Account
{
	width: 450px;
	margin: 0 !important;
}
#Form.Account *
{
	color: #000000;
}
#Form.Account LEGEND
{
	color: #000;
}
#Form.Account H2
{
	font-size: 14px;
	margin-bottom: 10px;
}
#Form.Account P
{
	padding-bottom: 10px;
}
#Form.Account UL P
{
	padding: 0;
}
#Form.Account LABEL
{
	display: block;
	width: 80%;
	line-height: 18px;
	margin-bottom: 4px;
}
#Form.GlobalsForm LABEL
{
	float: left;
}
#Form.Extensions LABEL
{
	width: 100%;
}
#Form.Account .Description SPAN LABEL, #Form.Account LABEL SMALL
{
	font-weight: normal;
}
#Form.Account INPUT, #Form.Account SELECT
{
	color: #000;
	width: 40%;
}
#Form.GlobalsForm INPUT, #Form.GlobalsForm SELECT
{
	width: 59%;
}
.Description
{
	margin: 3px 0 !important;
	padding: 3px 0 5px !important;
	font-weight: normal;
}
#Form.Account P SPAN
{
	display: block;
	margin-top: 5px;
}
#Form.Account P SPAN LABEL
{
	float: none;
	display: inline;
	margin-left: 5px;
	font-weight: bold;
	line-height: 20px;
	width: 90%;
}
#Form.Account P SPAN INPUT
{
	width: 14px;
}
#Form.Preferences P SPAN LABEL
{
	font-weight: normal;
}
#Form.GlobalsForm SELECT.SmallSelect
{
	font-size: 11px;
	width: 50px;
}
#Form.GlobalsForm #ForumOptions P SPAN LABEL
{
	font-weight: normal !important;
}
#Form.GlobalsForm #ForumOptions
{
	margin-bottom: 20px;
}
#Form.GlobalsForm P
{
	margin-bottom: 10px;
}
.UpdateOld .Name, .UpdateGood .Name, .UpdateUnknown .Name, .UpdateChecking .Name
{
	padding: 0 0 4px 23px !important;
}
.UpdateOld .Details, .UpdateGood .Details, .UpdateUnknown .Details, .UpdateChecking .Details
{
	font-weight: normal;
}
.UpdateOld, .UpdateUnknown
{
	background: #FFC;
}
.UpdateGood
{
	background: #FFFB97;
}
.UpdateChecking
{
	background: #FFFEEC;
}
.UpdateOld .Name
{
	background: url(ico.alert.gif) no-repeat top left;
}
.UpdateGood .Name
{
	background: url(ico.check.gif) no-repeat top left;
}
.UpdateUnknown .Name
{
	background: url(ico.unknown.gif) no-repeat top left;
}
.UpdateChecking .Name
{
	background: url(progress.gif) no-repeat center left;
}
#Form.RoleEditForm LI P SPAN LABEL
{
	font-weight: normal !important;
}
#Form.CategoryList .RoleBlocked
{
	background: #F4F4C2 url(disabled-tile.gif);
}
#Form.CategoryForm LI P SPAN LABEL
{
	font-weight: normal !important;
}
#Form.Extensions
{
	margin: 0 0 20px !important;
}
DIV.Extensions UL
{
	border: 1px solid #DDD;
	border-bottom: 0;
	margin: 10px 0 20px !important;
}
DIV.Extensions UL
{
	background-color: #FFFEEC;
}
DIV.Extensions UL LI
{
	border-bottom: 1px solid #DDD;
	margin: 0 !important;
	padding: 10px !important;
	overflow: hidden;
}
DIV.Extensions UL LI.Enabled
{
	background: #FEFECB;
}
DIV.Extensions UL LI.Disabled
{
	background: #F4F4C2 url(disabled-tile.gif);
}
DIV.Extensions UL LI.Processing
{
	background: #FEFECB;
}
DIV.Extensions UL LI.Processing LABEL
{
	background: url(progress.gif) no-repeat center left;
}
DIV.Extensions UL LI.Processing INPUT
{
	display: none;
}
DIV.Extensions UL LI.Processing *
{
	color: #B9AB7E !important;
}
DIV.Extensions H3
{
	font-size: 13px;
	color: #000 !important;
}
DIV.Extensions H3 LABEL
{
	display: inline !important;
	padding-left: 30px !important;
}
DIV.Extensions UL LI INPUT
{
	width: auto !important;
	margin-top: 3px !important;
	left: 260px;
	position: absolute;
}
DIV.Extensions H3 A
{
	color: #11BF2E !important;
	text-decoration: none;
}
DIV.Extensions H3 A:hover
{
	text-decoration: underline;
}
DIV.Extensions UL LI SPAN, DIV.Extensions UL LI SPAN *
{
	font-size: 12px;
	font-weight: normal;
	z-index: 1;
}
DIV.Extensions UL LI SPAN
{
	margin-left: 10px !important;
}
DIV.Extensions .Version
{
	font-weight: bold;
	margin-left: 5px !important;
}
DIV.Extensions UL LI P
{
	padding-left: 30px !important;
	color: #000 !important;
	font-weight: normal;
}
DIV.Extensions UL LI P A
{
	color: #335EB7 !important;
	text-decoration: none;
}
DIV.Extensions UL LI P A:hover
{
	color: #052870 !important;
	text-decoration: underline;
}
DIV.Applicants UL LI.CheckController P
{
	padding-left: 4px !important;
}
DIV.Applicants UL LI.NoApplicants P
{
	padding-left: 4px !important;
	color: #8f5c03 !important;
}
DIV.Applicants .Approve
{
	padding: 0 0 10px !important;
}
DIV.Applicants .Approve INPUT
{
	font-size: 11px !important;
}
DIV.Applicants UL
{
	margin: 10px 0 !important;
}
.SortList
{
	background-color: #FFC;
	border: 1px solid #DDD;
	border-top: 0;
}
.MovableSortListItem
{
	cursor: move;
}
.SortListItem
{
	border-top: 1px solid #DDD;
	padding: 6px !important;
	margin: 0 !important;
	position: relative;
}
.SortListOptions
{
	float: right !important;
	float: none;
	position: relative !important;
	position: absolute;
	right: auto !important;
	right: 20px;
}
.SortEdit, .SortEdit:link, .SortEdit:active, .SortEdit:visited
{
	color: #1EB136 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
.SortEdit:hover
{
	color: #393;
	text-decoration: underline;
}
.SortRemove
{
	background: url(btn.remove.gif) no-repeat center right;
	text-decoration: none;
	margin-left: 10px !important;
	padding-left: 15px !important;
}
.SortNoRemove
{
	text-decoration: none;
	margin-left: 10px !important;
	padding-left: 15px !important;
}
#CustomInfo LI
{
	width: 50%;
	float: left;
}
#CustomInfo LI INPUT
{
	width: 80% !important;
}
.Submit
{
	margin: 20px 0 !important;
	text-align: right;
}
.Submit INPUT
{
	width: auto !important;
	float: left;
	cursor: pointer;
}
.Submit A
{
	color: #F60 !important;
}
/*CUENTA*/
#AccountProfile #Success, #AccountProfile .ErrorContainer
{
	margin-right: 18px;
}
#AccountProfile .ErrorContainer
{
	margin-bottom: 10px;
	border-bottom: 1px solid #FFC2CA;
}
#AccountProfile
{
	float: left;
	width: 300px;
	border-right: 1px solid #CCC;
}
#AccountProfile *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#AccountProfile LI
{
	clear: both;
	margin-right: 20px;
	line-height: 18px;
}
#AccountProfile H3
{
	font-size: 12px;
	width: 44%;
	float: left;
}
#AccountProfile P
{
	float: left;
	width: 55%;
}
#AccountProfile H2
{
	font-size: 18px;
	color: #28B;
	width: 80%;
	float: left;
}
#AccountProfile .ProfileTitle *
{
	line-height: 32px;
}
#AccountProfile .Tagline
{
	padding: 6px;
	text-align: center;
	border-top: 1px solid #D9999A;
	border-bottom: 1px solid #D9999A;
	background: #FEE1E1;
	color: #850406 !important;
	margin: 0 20px 10px 0;
}
.ProfileTitleIcon
{
	background-repeat: no-repeat;
}
.ProfileTitle H2
{
	width: 80% !important;
}
.ProfileTitle.WithIcon H2
{
	padding-left: 6px !important;
	width: auto;
}
.ProfileTitle.WithIcon .ProfileIcon
{
	padding: 9px 0 9px 30px;
	background: #FFF no-repeat center center;
	margin-right: 6px;
	display: inline;
	float: left;
	width: 42px;
	height: 42px;
}
#AccountProfile .ProfileTitle P
{
	width: auto;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #7d5002;
	margin: -12px 0px 0px 6px;
	font-weight: normal;
}
#AccountProfile .ProfileTitle
{
	line-height: 20px;
	margin-bottom: 5px;
}
#AccountProfile .Picture
{
	width: 280px;
	height: 200px;
	overflow: hidden;
	background: no-repeat center center;
	margin-bottom: 6px;
}
#AccountHistory
{
	margin-left: 320px;
}
HTML>BODY #AccountHistory
{
	margin-left: 300px !important;
}
#AccountHistory *
{
	margin: 0;
	padding: 0;
	list-style: none;
	color: #28B;
	/*[empty]background-color:;*/
}
#AccountHistory UL, #AccountHistory H2
{
	margin: 0 20px;
}
#AccountHistory UL
{
	margin-bottom: 20px;
}
#AccountHistory H2
{
	font-size: 18px;
	color: #28B;
	background-color: #E7F7FD;
}
#AccountHistory UL
{
	border-top: 1px solid #4CE;
}
#AccountHistory LI
{
	padding: 5px;
	border-bottom: 1px solid #4CE;
}
#AccountHistory H3, #AccountHistory H3 A
{
	color: #28B;
	font-size: 12px;
}
#AccountHistory H3 SMALL
{
	font-size: 11px;
}
#AccountHistory P
{
	font-size: 11px;
}
#AccountHistory P.Note
{
	padding: 3px;
	padding-bottom: 0;
	font-style: italic;
}
#SettingsPage #Form.Help P.Description
{
	padding: 10px !important;
	color: #8f5c03 !important;
}
#SettingsPage #Content DL *
{
	margin: 0;
	padding: 0;
	color: #8f5c03;
	font-size: 12px;
}
#SettingsPage #Content DL DT
{
	margin: 10px;
	font-weight: bold;
	font-size: 14px;
}
#SettingsPage #Content DL DD
{
	margin: 10px;
}
.WhisperFrom
{
	background-color: #FEFCEB;
}
.WhisperTo
{
	background-color: #FEEBFA;
}
.left
{
	float: left;
}
.hiLite
{
	background-color: #FF9;
	font-style: normal;
}
.AutoCompleteContainer
{
	margin: 0;
	padding: 0;
	border: 1px solid #888;
	border-top: 0;
}
.AutoCompleteContainer TD
{
	padding: 3px;
	cursor: pointer;
}
.AutoCompleteRow TD
{
	background: #FFF;
	color: #000;
}
.AutoCompleteHoverRow TD
{
	background: #335EA8;
	color: #FFF;
}
.HideProgress
{
	background: url(hprogress.gif) no-repeat center center;
	text-decoration: none !important;
	padding-left: 15px;
	padding-right: 15px;
}
.Progress
{
	background: url(hprogress.gif) no-repeat left center;
	padding-left: 22px !important;
}
.PreferenceProgress
{
	background: url(hprogress.gif) no-repeat left center;
	padding-left: 16px !important;
}
.Complete, .PreferenceComplete
{
	background: none;
	padding-left: 0;
}
.PreferenceProgress INPUT
{
	display: none;
}
.PreferenceComplete INPUT
{
	display: inline;
}
#Body, #Form H2, #Form P, BLOCKQUOTE
{
	height: 1%;
}
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-table;
}
/*Hides from IE-mac \*/
* HTML .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/*End hide from IE-mac*/
#Content .ContentInfo.Bottom .PageInfo P
{
	min-width: 20px;
}
HTML>BODY #Content .ContentInfo.Bottom .PageInfo
{
	border-top: 1px solid #FFF;
}
#MoveDiscussionDropdown
{
	display: none;
}

