h3 {
	border-left:5px solid #555;
	padding-left:5px;
	margin-bottom:2px;
	color:#9F0002;
}
	h3 a {
		color:#9F0002 !important;
		text-decoration:none;
	}

	h3.reg {
		margin-top:15px;
		font-size:12px;
	}
	
	h3.icon {
		padding:5px 5px 5px 26px;
		background:#efefef url("http://images.mcanime.net/foro/templates/mcanime/images/folder_page_white.png") 5px center no-repeat;
		border:1px solid #ccc;
		font-size:12px;
		margin-bottom:0;
	}
	
		h3.icon a {
			color:#000 !important;
			/* text-decoration:underline; */
		}

h4 {
	background-color:#353535;
	color:#fff;
	font:bold 14px Arial, Tahoma, Verdana, sans-serif;
	padding:4px 10px;
	border:none;
}
	
	h4 a, h4 a:visited {
		color:#fff;
		text-decoration:none;
	}
	
	h4 a:hover {
		text-decoration:underline;
	}

h5 {
	font-size:12px;
	padding:5px 10px;
}

	h5 a, h5 a:visited {
		/* color:#9F0002; */
		/* color:#0063DC; */
		text-decoration:none;
	}
	
	h5 a:hover {
		text-decoration:underline;
	}

h6 {
	color:#000;
	margin-bottom:5px;
	font-size:11px;
}

	h6.g {
		margin:5px 0 0 0;
		/*text-align:center;*/
		font-weight:normal;
	}
	
	h6.ip {
		margin:5px 0 0 0;
	}

a, a:visited {
	/* color:#9F0002; */
	color:#0063DC;
}

a:hover {
	text-decoration:none;
}

#container {
	padding:0 10px;
	background:none;
}

	#container fieldset {
		border:1px solid #ccc;
		padding:6px 8px 8px 8px;
		line-height:14px;
	}

		#container legend {
			font-size:12px;
			font-weight:bold;
			color:#9F0002;
			padding:0 6px;
			margin-left:-6px;
		}
	
	#container ul.clean {
		list-style:none;
		clear:both;
	}
	
		#container ul.clean li {
			float:left;
		}
		
			#container ul.clean span.pages {
				font-size:10px;
			}
		
		#container ul.row1 {
			
		}
		
		#container ul.row2 {
			
		}

.category {
	margin-bottom:20px;
	background-color:#f3f3f3;
}

	.category_title {
		margin-right:215px;
	}

	.forum {
		border-bottom:1px solid #ccc;
		clear:right;
		background:transparent url("http://images.mcanime.net/foro/templates/mcanime/images/forum_bg.gif") right top repeat-y;
	}
	
	.forum:hover {
		background-color:#ebebeb;
	}
	
	/* .forum_desc {
		margin-right:240px;
		min-height:60px;
		padding-left:32px;
	} */
	
		.forum .unread {
			background:url("http://images.mcanime.net/foro/templates/mcanime/images/forum_unread.gif") 5px center no-repeat;
		}
		
		.forum .read {
			background:url("http://images.mcanime.net/foro/templates/mcanime/images/forum_read.gif") 5px center no-repeat;
		}
		
		.forum .locked {
			background:url("http://images.mcanime.net/foro/templates/mcanime/images/forum_read_locked.gif") 5px center no-repeat;
		}
		
		.forum .ulocked {
			background:url("http://images.mcanime.net/foro/templates/mcanime/images/forum_unread_locked.gif") 5px center no-repeat;
		}
		
		ul.forum_header {
			margin-top:2px;
			
		}
	
		.forum_desc.pad {
			padding-bottom:5px;
		}
	
		.forum_desc p {
			padding:5px 5px 5px 37px;
			/* line-height:15px; */
		}
		
		.forum_desc p.sec {
			padding-bottom:0;
		}
		
		.moderators {
			font-size:10px;
		}
		
		p.sub_forums {
			font-size:10px;
			border:1px solid #e3e3e3;
			margin:0 370px 0 37px;
			padding:4px;
			background:#f0f0f0;
		}

	.forum_info {
		width:240px;
		float:right;
		font-size:10px;
		/* border-left:1px solid #ccc; */
	}
	
		.forum_info b {
			color:#777;
			margin-left:15px;
		}
		
		.last_post_header {
			text-align:right;
			font-size:10px;
			padding:4px 139px 4px 0;
			background-color:#ebebeb;
			color:#666;
			border-bottom:1px solid #ccc;
		}
		
		.forum_info .last_post {
			display:block;
			line-height:24px;
			font-size:11px;
			padding-left:15px;
			margin-bottom:5px;
			font-weight:bold;
		}
			
			.forum_info .forum_stats {
				display:block;
				padding-top:5px;
			}
		
			.forum_info .last_post img {
				margin-bottom:-1px;
			}
			
	.topic_row, .priv_row {
		list-style:none;
		clear:both;
		/* border-bottom:1px dotted #353535; */
		border-bottom:1px solid #D9D9D9;
		line-height:17px;
		background:#f3f3f3 url("http://images.mcanime.net/images/forum_index_bg.gif") right top repeat-y;
		min-height:45px;
	}
	
	.priv_row {
		min-height:31px;
	}
	
		fieldset#forum_info {
			margin-top:10px;
			clear:both;
		}
		
		div#timezone {
			font-size:9px;
			color:#999;
			padding:1px 8px;
			text-align:right;
			clear:both;
		}
		
			div#timezone a {
				float:left;
			}
			
			div#timezone.index {
				 margin-top:-20px;
			}
		
		div#i_options {
			border-style:solid;
			border-color:#ebebeb;
			border-width:1px 0;
			padding:4px 8px;
			font-size:9px;
			line-height:13px;
			margin:10px 0;
		}
		
			div#i_options span {
				float:right;
			}
		
		div#legend {
			margin-top:10px;
		}
		
			div#legend img {
				margin-bottom:-7px;
			}
		
		div#jumpbox {
			clear:both;
			float:right;
		}
		
			div#jumpbox select {
				font-size:11px;
				padding:1px;
				border:1px solid #ccc;
			}
	
		div.sub_forums {
			border-style:solid;
			border-color:#dbdbdb;
			border-width:0 1px 1px 1px;
			background-color:#f6f6f6;
			padding:4px 5px;
			margin:0 0 10px 0;
		}
	
		.topic_row:hover, .priv_row:hover {
			background-color:#ebebeb;
		}
	
		.topic_row h5, .priv_row h5 {
			background-color:transparent;
			padding:0;
			font-size:11px;
		}
	
		.forum_header, .topic_header, .priv_header {
			font-weight:bold;
			color:#555;
			background-color:#ebebeb;
			font-size:11px;
			min-height:17px;
			margin-top:2px;
		}
		
		.priv_header {
			padding:5px 0;
		}
		
			.topic_header li, .priv_header li {
				background-color:transparent !important;
			}
	
		.topic_row li {
			padding:5px 0;
		}
		
		.topic_row li.topic_type {
			opacity:0.25;
			filter:alpha(opacity=25);
		}
		
			.topic_row li.full {
				opacity:1;
				filter:alpha(opacity=100);
			}
		
		.topic_row li.topic_type, .priv_row li.priv_status {
			width:37px;
			float:left;
			text-align:center;
		}
		
		.priv_row li.priv_status img {
			padding-top:5px;
		}
		
		.topic_row li.topic_title, .priv_row li.priv_subject {
			/* margin-right:365px; */
			/* min-width:539px; */
		}
		
		.topic_row li.last_post, .priv_row li.priv_date, .priv_row li.priv_from {
			width:215px;
			float:right;
			background-color:#ebebeb;
		}
		
		.priv_row li.priv_date {
			width:172px;
			padding-left:8px;
		}
		
		.priv_row li.priv_from {
			padding-left:8px;
			width:207px;
		}
		
		.topic_row li.replies, .topic_row li.views, .priv_row li.priv_mark {
			width:75px;
			float:right;
			text-align:center;
			background-color:#ebebeb;
		}
		
		.priv_row li.priv_mark {
			width:36px;
		}
		
		.priv_buttons {
			padding:5px 10px;
			margin-top:2px;
		}
		
		.markers {
			float:left;
		}
		
			.markers select {
				font-size:11px;
				padding:1px;
				border:1px solid #ccc;
				width:150px;
			}
	
	#groupMembers {
		
	}
	
		#groupMembers ul {
			min-height:0;
			line-height:20px;
		}
		
			#groupMembers.ips ul.topic_row {
				background-image:none;
				line-height:13px;
			}
		
		#groupMembers li.topic_type {
			width:46px;
		}
		
		#groupMembers li.replies {
			width:56px;
		}
		
		#groupMembers li.views.t_posts {
			width:100px;
		}
		
		#groupMembers li.last_post {
			width:325px;
		}
		
			#groupMembers.ips li.last_post {
				background-color:transparent;
			}
		
		#groupMembers a.pm_icon, #groupMembers a.www_icon, #groupMembers a.email_icon {
			background-position:left top;
			background-repeat:no-repeat;
			height:20px;
			display:block;
			margin:0 auto;
		}
		
			#groupMembers a.pm_icon span, #groupMembers a.www_icon span, #groupMembers a.email_icon span {
				display:none;
			}
		
			#groupMembers a.pm_icon {
				background-image:url("http://images.mcanime.net/foro/templates/mcanime/images/icon_contact_pm.gif");
				width:28px;
			}
			
			#groupMembers a.www_icon {
				background:url("http://images.mcanime.net/foro/templates/mcanime/images/icon_contact_www.gif");
				width:20px;
			}
			
			#groupMembers a.email_icon {
				background:url("http://images.mcanime.net/foro/templates/mcanime/images/icon_contact_email.gif");
				width:20px;
			}
		
				#groupMembers a.pm_icon:hover, #groupMembers a.www_icon:hover, #groupMembers a.email_icon:hover {
					background-position:left bottom;
				}
		
		#groupMembers div#error {
			text-align:center;
			margin-top:5px;
		}
	
	div.addMember {
		border-style:solid;
		border-color:#d9d9d9;
		border-width:1px 0;
		padding:5px 0;
		margin-top:5px;
	}
		
		div.addMember .ins {
			padding:2px;
		}
	
	.post_row {
		clear:both;
		/* margin:0 auto; */
		margin-bottom:10px;
		background-color:#fff;
		color:#333;
		border-bottom:1px solid #d9d9d9;
	}
	
		ul.post_header {
			list-style:none;
			background-color:#ebebeb;
			font-weight:bold;
			margin-bottom:0;
		}
		
			ul.post_header li {
				font-size:11px;
			}
			
			ul.post_header li.profile {
				margin:5px 0;
			}
			
			ul.post_header li.content {
				padding:5px 10px;
				margin-left:0;
				color:#666;
			}
	
		.profile {
			float:left;
			width:180px;
			margin:10px 0;
			padding:0 10px;
			border-right:1px solid #d9d9d9;
			color:#666;
			font-size:10px;
		}
		
			.profile .username {
				font-size:11px;
			}
			
				.profile .username img {
					padding:2px;
					margin-bottom:2px;
					border:1px solid #ccc;
				}
		
			.profile a {
				text-decoration:none;
			}
			
			.profile a:hover {
				text-decoration:underline;
			}
			
			.profile b {
				font-weight:normal;
				color:#000;
			}
			
			.profile dt, .profile dd {
				line-height:1.2em;
			}
		
		.content {
			padding-left:200px;
			padding:10px;
			max-width:1000px;
			color:#000;
			overflow:auto;
		}
		
			.content h4 {
				background-color:transparent;
				color:#333;
				padding:4px 0;
				font-size:13px;
			}
			
				.content h4 a, .content h4.sec {
					color:#9F0002;
				}
			
			.content ul, .content ol {
				margin:0 25px 10px 25px;
			}
			
			.content .poster, .content .priv_poster {
				font-size:10px;
				line-height:23px;
				margin-bottom:8px;
			}
			
			.content .priv_poster {
				line-height:14px;
			}
			
			.content .signature {
				border-top:1px solid #d9d9d9;
				padding-top:8px;
				margin-top:12px;
			}
		
		.top {
			clear:both;
			text-align:right;
			padding:4px 10px;
		}
		
		.row1 {
			background-color:#f3f3f3;
		}
		
		.row2 {
			background-color:#ebebeb;
		}
		
		form#topic_filter {
			text-align:center;
			padding:4px 0;
			background-color:#ebebeb;
			color:#666;
		}
		
			form#topic_filter select {
				font-size:11px;
				padding:1px;
				width:136px;
				border:1px solid #ccc;
			}
			
	.poll {
		background-color:#dadaeb;
		padding:5px;
		margin-bottom:10px;
		color:#555;
	}
	
		.poll h4 {
			background-color:transparent;
			font-weight:normal;
			padding:0;
			margin-bottom:8px;
			color:#15436E;
		}
		
		.poll dl {
			height:1%;
			overflow:hidden;
			padding-top:3px;
			margin-top:3px;
			border-top:1px solid #bbb;
		}
		
			.poll dl:hover {
			}
			
		.poll dt, .poll dd {
			float:left;
			display:block;
		}
		
		.poll dt {
			width:30%;
		}
		
		.poll dd {
			width:10%;
			padding:0 5px;
		}
		
			.poll dd div {
				min-width:3%;
				text-align:right;
				font-weight:bold;
				background-color:#333;
				color:#fff;
				padding:1px 2px;
			}
		
		.poll dd.results_bar {
			width:55%;
		}
		
		.poll input {
			cursor:pointer;
			margin:1px 0;
		}
	
	.black {
		color:#aaa !important;
	}
	
	.dark {
		color:#555;
	}
	
	.line_height {
		line-height:35px;
	}
	
	.pages {
		float:right;
		margin-right:10px;
	}
	
		.pages a, .pages a:visited {
			text-decoration:none;
			padding:1px 2px;
			margin:0 2px;
			border:1px solid #d3d3d3;
			background-color:#fff;
			color:#368AD2;
		}
		
		.pages a:hover {
			background-color:#368AD2;
			border-color:#368AD2;
			color:#fff;
		}
		
		.pages img {
			margin-right:2px;
		}
	
	.buttons {
		float:left;
		height:auto;
		width:auto;
		margin:1em 0;
	}
	
		.buttons div {
			background-position:0pt 100%;
			float:left;
			margin-right:5px;
		}
		
		.buttons div.post_icon, .buttons div.reply_icon {
			width:96px;
			height:25px;
		}
		
		.buttons div.locked_icon {
			width:88px;
			height:25px;
		}
		
		.buttons div.new_pm_icon {
			width:84px;
			height:25px;
		}
		
		.buttons div.reply_pm_icon {
			width:96px;
			height:25px;
		}
		
		.buttons div a {
			background-position:0pt;
			display:block;
			height:100%;
			overflow:hidden;
			position:relative;
			width:100%;
		}
		
			.buttons div a:hover span {
				background-position:left bottom;
			}
		
		.buttons div span {
			cursor:pointer;
			height:100%;
			position:absolute;
			width:100%;
		}
		
		.post_icon span {
			background-image:url("http://images.mcanime.net/foro/templates/mcanime/images/lang_spanish/button_topic_new.gif");
			background-position:left top;
			background-repeat:no-repeat;
		}
		
		.reply_icon span {
			background-image:url("http://images.mcanime.net/foro/templates/mcanime/images/lang_spanish/button_topic_reply.gif");
			background-position:left top;
			background-repeat:no-repeat;
		}
		
		.locked_icon span {
			background-image:url("http://images.mcanime.net/foro/templates/mcanime/images/lang_spanish/button_topic_locked.gif");
			background-position:left top;
			background-repeat:no-repeat;
		}
		
		.new_pm_icon span {
			background-image:url("http://images.mcanime.net/foro/templates/mcanime/images/lang_spanish/button_pm_new.gif");
			background-position:left top;
			background-repeat:no-repeat;
		}
		
		.reply_pm_icon span {
			background-image:url("http://images.mcanime.net/foro/templates/mcanime/images/lang_spanish/button_pm_reply.gif");
			background-position:left top;
			background-repeat:no-repeat;
		}
		
	.mod_icons img {
		padding-top:3px;
	}
	
	.pm_icons {
		float:right;
	}
	
	#inbox_status {
		float:left;
		width:50%;
		font-size:10px;
		color:#666;
		margin-bottom:5px;
	}
	
		.percent {
			background-color:#ccc;
			margin-right:1px;
		}
	
			.percent div {
				background-color:#a00;
				color:#fff;
				text-align:right;
				font-weight:bold;
				padding:1px 0;
			}
		
		.scale span {
			float:left;
			display:block;
			width:33%;
		}
		
		span.p0 {
			border-left:1px solid #ccc;
		}
		
		span.p50 {
			text-align:center;
			border-style:solid;
			border-color:#ccc;
			border-width:0 1px;
		}
		
		span.p100 {
			text-align:right;
			border-right:1px solid #ccc;
		}
		
	#error {
		border:1px solid #9F0002;
		color:#9F0002;
		background-color:#ECD5D8;
		padding:10px;
		margin-bottom:2px;
		line-height:15px;
	}
	
	#move_topic select {
		font-size:13px;
		padding:1px;
		border:1px solid #ccc;
	}
		
	fieldset.forum_legend, fieldset.forum_permissions, fieldset.topic_options {
		width:45%;
		margin-top:10px;
	}
	
	fieldset.forum_legend {
		
	}
	
		fieldset.forum_legend ul {
			list-style:none;
		}
		
			fieldset.forum_legend li {
				line-height:31px;
			}
			
			fieldset.forum_legend img {
				margin:2px 5px 0 0;
			}
		
		fieldset.forum_legend ul.legend_left {
			width:55%;
		}
		
		fieldset.forum_legend ul.legend_right {
			float:right;
			width:35%;
		}
	
	fieldset.forum_permissions {
		float:right;
		line-height:17px !important;
	}
	
	#register {
	
	}
	
		#register .required {
			padding:4px;
			border:1px solid #ccc;
			background-color:#ebebeb;
			color:#000;
			margin:2px 0;
		}
	
	#login, #posting {
		
	}
	
		#login dl, #posting dl, #register dl, #grupos dl {
			margin:10px 0;
		}
		
		#login dt, #posting dt, #register dt, #grupos dt {
			float:left;
			display:block;
			width:165px;
		}
		
			#posting dl.subject dt {
				width:80px;
			}
		
		#login dd, #posting dd, #register dd {
			margin-left:165px;
		}
		
			#posting dl.subject dd {
				margin-left:80px;
			}
		
		hr.dashed {
			border-top:1px dotted #ccc;
			margin:10px 0pt;
		}
		
		a.reg_btn {
			text-decoration:none;
			font-size:11px;
			padding:3px 5px;
			font-weight:normal;
		}
	
	#grupos {
		background-color:#f6f6f6;
		/* padding:5px 10px 10px 10px; */
	}
	
		#grupos dt {
			width:200px;
		}
		
		#grupos dd {
			margin-left:200px;
		}
		
		#grupos select {
			border:1px solid #ccc;
			padding:1px;
			font-size:11px;
			width:300px;
		}
		
		#grupos hr.dashed {
			margin-top:20px;
		}
		
		#grupos h4.hg {
			border-bottom:1px solid #ccc;
			color:#333;
			background-color:#ebebeb;
			font-size:13px;
		}
		
		#grupos form {
			padding:5px 10px;
		}
		
	#posting {
		padding-top:0;
	}
	
		#bbcode {
			margin:15px 0 5px 0;
		}
	
			#bbcode .sub_btn  {
				font-weight:normal;
			}
			
			#bbcode select {
				border:1px solid #666;
				padding:1px;
				font-size:11px;
				width:80px;
			}
		
		#posting .txt {
			width:99%; /* poner 100% despues para FF */
			height:250px;
		}
		
		#posting_right {
			float:right;
			width:240px;
		}
		
		#posting_left {
			margin-right:260px;
		}
		
			#helpbox {
				background:transparent;
				font-size:12px;
				color:#555;
				width:100%;
				padding:2px 0;
			}
		
		#posting div.options {
			margin-top:10px;
			border-style:solid;
			border-color:#ccc;
			border-width:1px 0;
			padding:5px 0;
		}
		
		#emoticons {
			height:150px;
			overflow:auto;
		}
		
		#posting_btns {
			text-align:center;
			margin-top:2px;
		}
		
		#topic_review {
			height:250px;
			padding:2px 5px 0 0;
			overflow:auto;
			border-top:1px solid #ccc;
		}
		
		#post_preview {
			padding-top:2px;
			overflow:auto;
			border-top:1px solid #ccc;
		}
		
			#post_preview h4 {
				color:#9F0002;
			}
			
			#post_preview .content {
				max-width:1500px;
			}
		
		#content_review {
			margin-left:0;
		}
		
		#poll_box .sub_btn {
			font-weight:normal;
		}
		
		a.top {
			text-decoration:none;
			padding:0;
		}
		
			a.top img {
				margin-bottom:-2px;
			}

.description h4 {
	background-color:transparent;
	color:#15436e;
}

	.description h4.grp_mem {
		margin-bottom:5px;
	}
	
	.description input {
		margin-left:15px;
	}

div.highlight.group {
	margin:10px 0;
}

	div.highlight.group .rad {
		margin-left:0;
	}

a.pm_icon {
	
}

.explain {
	font-size:9px;
	padding:1px 8px;
	color:#999;
}

.extra {
	padding:0.03em 0 !important;
	font-size:16px;
}

.normal {
	font-weight:normal !important;
}

.right {
	text-align:right;
	margin-top:5px;
}

.error {
	font-size:12px;
	text-align:center;
}

#pages {
	padding:0;
	float:right;
	width:auto;
}

	#pages a {
		border-color:#ccc;
	}
	
	#pages .ins {
		width:30px;
		padding:2px;
	}
	
	.priv_pages {
		margin-top:14px !important;
	}
	
	span.goto {
		border:1px solid #ccc;
	}
	
		span.goto img {
			padding:3px 1px;
		}
	
	#pages form {
		position:absolute;
		border:1px solid #15436E;
		background-color:#fff;
		right:0;
		margin:20px 12px 0 0;
		display:none;
	}
	
		#pages form b {
			background-color:#15436E;
			color:#fff;
			padding:2px 5px;
			display:block;
		}
		
		#pages form div {
			padding:5px;
		}

.top_ads {
	text-align:center;
	margin:10px 0;
}

	/* Esto es para la publicidad de Gunggo */
	.top_ads table {
		margin:0 auto;
	}

#mcanime_ad {
	background-color:#fff;
	padding-top:20px;
	clear:both;
	text-align:center;
}

#profile_menu {
    margin-bottom:0;
}