blockquote {
	width: 90%;
	padding: 10px;
	border: 1px solid #ccc;
	background-color: #f8f8f8;
	margin: auto;
	margin-bottom: 15px;
	font-style: italic;
	font-size: 0.9em;
}

blockquote .quotedUser { font-style: normal; display: block; margin-bottom: 10px; font-weight: bold }
h3 { margin-top: 0px }
h4 { margin-bottom: 10px}

#cuerpo table { margin: 0px; margin-bottom: 20px }
#cuerpo table tr:hover { background-color: #EBF7F8 }
#cuerpo table tr td { padding: 3px }
#cuerpo table tr th { padding: 5px }
#cuerpo table tr td a:hover { /* background: url(img/bg_link.png) bottom left repeat-x; */  }

/* CK Editor Styles */
#inputText table { width: 96%; border: 0px solid #eee }
#inputText table tr:hover { background-color: #fff }
#inputText table tr td a:hover { background: none }

#thread { border: 0px solid #000 }
#spinner  { border: 0px; background: url(img/spinner.gif) top right no-repeat; width: 16px; height: 16px; margin: auto; margin-top: 5px }

#cuerpo table tr td .golast { display: block; width: 16px; height: 16px; background: url(img/forum/go.png) center center no-repeat; float: left; margin-right: 5px }  
#cuerpo table tr td .golast:hover { background: url(img/forum/go.png) center center no-repeat }
#cuerpo table tr td .editPost { display: block; width: 16px; height: 16px; background: url(img/forum/topic_edit.png) center center no-repeat; float: left; margin-right: 4px }
#cuerpo table tr td .editPost:hover { background: url(img/forum/topic_edit.png) center center no-repeat }
#cuerpo table tr td .updatedPost { background: url(img/forum/updated.png) center center no-repeat; width: 16px; height: 16px; float: left; margin-right: 4px; display: block }
#cuerpo table tr td .updatedPost:hover { background: url(img/forum/updated.png) center center no-repeat }

.hidden { display: none; margin: 0px; padding: 0px }
.ckcontent { font-size: 12px; font-family: monospace }
.newPost { background: url(img/forum/new.png) center center no-repeat; width: 16px; height: 16px; float: left; margin-right: 4px }
.forumFixed { background: url(img/forum/ffixed.png) center center no-repeat; width: 16px; height: 16px; float: left; margin-right: 4px }
.globalFixed {background: url(img/forum/gfixed.png) center center no-repeat; width: 16px; height: 16px; float: left; margin-right: 4px }
.closed { background: url(img/forum/lock.png) center center no-repeat; width: 16px; height: 16px; float: left; margin-right: 4px } 

.coreMessage {
	border: 1px solid #fff;
	margin-bottom: 20px;
}

.dateInfo {
	background-color: #fff;
	border: 0px solid #D0E0EB;
	padding: 3px 10px 3px 10px;
	font-size: 0.85em;
	margin-top: 9px;
	color: #88ABC2;
	position: absolute;
	margin-left: 805px;
	width: 100px;
	text-align: center;
}

.extraElement { 
	background: url(img/forum/extra.gif) top left no-repeat; 
	width: 11px; 
	height: 19px;
	position: absolute;
	margin-left: 120px;
	margin-top: 45px; 
}

.userInfo {
	width: 120px;
	height: 95px;
	border: 0px solid #FF0000;
	
	/* IE Fix, float not working ok */
	position: absolute;
}

.userInfo .avatar {
	display: block; 
	width: 75px; 
	height: 75px;
	margin: auto;
	border: 0px solid #000;
}

.userInfo .avatar img {
}

.authorName {
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
	font-size: 0.85em;
}

.userInfo a:hover {
	color: #000;
}
.bodyMessage {
	margin-left: 130px;
	border: 1px solid #D0E0EB;
	text-align: justify;
	padding: 15px;
	padding-top: 27px;
	margin-top: 19px;
	padding-bottom: 13px;
	border-radius: 5px;
}

#cuerpo .bodyMessage table { border-collapse: collapse }
#cuerpo .bodyMessage table tr td { border: 1px solid #ccc; padding: 3px }
#cuerpo .bodyMessage table tr:hover { background-color: #fff }

.bodyMessage p { border: 0px solid #00FF00; padding: 0px; padding-bottom: 15px }
.bodyMessage p a img { border: 0px; background-color: #fff }

.messageActions, .messageActionsSimple {
	width: 92px;
	margin-top: -87px;
	margin-left: 145px;
	height: 16px;
	height: 21px;
	padding-top: 4px;
	background-color: #fff;
	border: 0px solid #000;
	position: absolute;
}
.messageActions a, .messageActionsSimple a {
	margin-left: 10px;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	border: 0px solid #FF0000;
}
.messageActions .delete {
	background: url(img/forum/delete.png) top left no-repeat;
}
.messageActions .edit {
	background: url(img/forum/edit.png) top left no-repeat;
}
.messageActions .quote, .messageActionsSimple .quote {
	background: url(img/forum/quote.png) top left no-repeat;
}

.messageActionsSimple {
	width: 37px;
}

form #inputText textarea { 
	width: 817px; 
	height: 200px; 
	float: none; 
	font-size: 1em; 
	border: 1px solid #D0E0EB; 
	padding: 5px;
}

form fieldset p { padding-left: 0px }
form #inputText { margin-left: 131px }

/* Crear nuevo tema */
form fieldset .newTopic p input { width: 400px }
form fieldset .newTopic p select { width: 400px }
form fieldset .newTopic p label { width: 75px }
form fieldset .newTopic #textController { margin-left: 110px }


form fieldset #inputText { margin-left: 20px }
form #inputText #inputButtons { border: 0px solid #000; text-align: center }
form .controlNumberLines { margin-bottom: 25px; margin-top: 20px; padding-bottom: 0px }

.paginate { margin-top: 10px; margin-bottom: 20px; width: 817px; margin-left: 131px }
#topicActions { width: 90px; margin: auto; margin-top: 15px; margin-bottom: 15px }
#createTopicLink { background: url(img/create.png) center left no-repeat; padding-left: 20px; width: 90px; height: 15px; border: 0px solid #000 }
#createTopicLink a { display: block; float: left }

#moderatorList { margin-left: 535px; width: 250px; display: none } 
#moderatorList p { margin: 0px; padding: 0px; position: absolute; color: #fff; margin-left: 110px; margin-top: -42px; border: 0px solid #000; padding-bottom: 10px; text-shadow: 0px 2px 5px #222 }

.clearfix { float: none; clear: both }