
#forum{
width:100%;
background:#ffffff;
}

#forum a
{ 
  background-color: transparent;
  color: #5F4F53;
  text-decoration: none;
  font-weight:bold;
  
}
#forum a:hover{
 color: #000000;
 font-weight:bold;
}


#forum #botones{
	display:block;
	clear:both;
	width:480px;
	text-align:right;
	color:#aaaaaa;
	margin-top:10px;
	padding-top:20px;
	border-top:1px dashed #D9DFE9;
}

#forum #botones form{
float:right;
margin-left:10px;
}
#forum #sections{
	display:block;
	width:480px;
	margin-bottom:10px;
}


#forum #sections #header{ 
	display:block;
	width:480px;
	background-color:#D9DFE9;
	color:#707378;
	margin-bottom:5px;

}


#forum #sections #header #nummessages{
	display:block;
	float:right;
	width:70px;
	text-align:center;
	padding:2px;

}

#forum #sections #header #lastmessage{
	display:block;
	float:right;
	width:120px;
	text-align:center;
	padding:2px;
}

#forum #sections #section{
	background-color:#ffffff;
	clear:both;
	display:block;
	padding:0px;
	margin-bottom:0px;
	border:1px solid #D9DFE9;
	width:480px;
}
#forum #sections #section.alt{
	background-color:#ECF0F5;
	clear:both;
	padding:0px;
	margin-bottom:0px;
	border:1px solid #D9DFE9;
	width:480px;

}

#forum #sections #section #name{
	display:block;
	background:url(images/folder.gif) left top no-repeat;
	padding-left:25px;
	font-weight:bold;
	float:left;
	width:260px;
	margin-bottom:2px;
	margin-top:5px;
	margin-left:5px;

}
#forum #sections #section #desc{
	float:left;
	clear:none;
	display:block;
	width:200px;
	padding-left:30px;
	margin-left:3px;
	
}
#forum #sections #section #numessages{
	
	float:left;
	display:block;
	width:30px;
	padding-left:10px;
	clear:none;
	
}

#forum #sections #section #lastmessage{
	
	float:left;
	display:block;
	width:170px;
	padding-left:20px;
	clear:none;
	
}

#forum #messages{
	clear:both;
	display:block;
	width:480px;
	margin-top:30px;

}


#forum #messages #header{ 
	display:block;
	width:480px;
	background-color:#D9DFE9;
	color:#707378;
	margin-bottom:5px;
}

#forum #messages #header #numresp{
	background:transparent;
	display:block;
	float:right;
	width:50px;
	text-align:center;
	padding:2px;

}

#forum #messages #header #author{
	background:transparent;
	display:block;
	float:right;
	width:260px;
	text-align:center;
	padding:2px;
}



#forum #messages #message{
	background-color:#FFFFFF;
	clear:both;
	display:block;
	padding:0px;
	margin-bottom:5px;
	border:1px solid #D9DFE9;
	width:480px;

}

#forum #messages #message.alt{
	background-color:#ECF0F5;
	clear:both;
	display:block;
	padding:0px;
	margin-bottom:5px;
	border:1px solid #D9DFE9;
	width:480px;
}

#forum #messages #message #title{
	padding-left:30px;
	background:url(images/ulbulletOn.png) left top no-repeat;
	display:block;
	clear:none;
	float:left;
	width:160px;
}


#forum #messages #message #author{
	padding-left:0px;
	display:block;
	clear:none;
	float:left;
	width:240px;
	background:url(images/icon_post.gif) left no-repeat;
	padding-left:15px;
	
}

#forum #messages #message #numrepl{
	padding-left:0px;
	display:block;
	clear:none;
	float:left;
	width:20px;
}

#forum #messageOpened{
	background-color:#ffffff;
	clear:both;
	display:block;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #D9DFE9;
	width:480px;
	
}
#forum #messageOpened #title{
	display:block;
	clear:both;
	width:450px;
	padding:5px 5px 5px 25px;
	background: #D9DFE9 url(images/ulbulletOn.png) left no-repeat;
	color:#707378;
	
}

#forum #messageOpened #image{
	display:block;
	float:left;
	width:120px;
	border-right:1px solid #D9DFE9;
	clear:none;
	margin-right:15px;
	
}

#forum #messageOpened #image img{
	margin:auto;
}

#forum #messageOpened #content{
	display:block;
	float:left;
	width:330px;
	border:0px solid #D9DFE9;
	
}

#forum #messageOpened #content span a{
	text-decoration:underline;
	 
	
}
#forum #messageOpened #content span{
	display:block;
	clear:both;
}

#forum #messageOpened #content #publicado{
	color:#aaaaaa;
	margin-bottom:20px;
	background:url(images/icon_post.gif) left no-repeat;
	padding-left:15px;
}





#forum #replies{
	clear:both;
	display:block;
	width:450px;
	margin-top:10px;
}



#forum #replies #reply{
	background-color:#ECF0F5;
	clear:both;
	display:block;
	padding:5px;
	margin-bottom:px;
	border:1px solid #D9DFE9;
	
	width:480px;
	
}

#forum #replies #reply.alt{
	background-color:#ffffff;
	clear:both;
	display:block;
	padding:5px;
	margin-bottom:px;
	border:1px solid #D9DFE9;
	
	width:480px;
	
}

#forum #replies #reply #title{
	display:block;
	clear:both;
	width:450px;
	padding:5px 5px 5px 25px;
	background: #D9DFE9 url(images/ulbulletOn.png) left no-repeat;
	color:#707378;
	
}

#forum #replies #reply #image{
	display:block;
	float:left;
	width:120px;
	border-right:1px solid #D9DFE9;
	clear:none;
	margin-right:15px;
	
}

#forum #replies #reply #image img{
	margin:auto;
}

#forum #replies #reply #content{
	display:block;
	float:left;
	width:330px;
	border:0px solid #D9DFE9;
	
}
#forum #replies #reply #content span{
	display:block;
	clear:both;
}

#forum #replies #reply #content #publicado{
	color:#aaaaaa;
	margin-bottom:20px;
	background:url(images/icon_post.gif) left no-repeat;
	padding-left:15px;
}




#forum #forumnav{
	clear:both;
	margin-bottom:10px;
}

		TABLE.colores TH{
			font-family:verdana;
			font-size:10px;
			text-align:right;
		
		}
		TABLE.colores TD{
			font-family:verdana;
			font-size:10px;
			cursor:pointer;
			width:11px;
			height:11px;
			border:1px solid #cccccc;
		
		}
		
		TABLE.textSize TH{
			font-family:verdana;
			font-size:10px;
			text-align:right;
		
		}
		TABLE.textSize TD{
			font-family:verdana;
			text-align:center;
			cursor:pointer;
			width:20px;
			height:20px;
			border:1px solid #cccccc;
		
		}
		input.foro {
			font-family:verdana;
			font-size:11px;
			border:1px solid #cccccc;
			padding:0px 5px 0px 5px ;
			background-color:#ffffff;
			color:#666666;
		}

		
		.foroSelected {
			position:relative;
			top:-2px;
			font-family:verdana;
			font-size:11px;
			border:1px solid #899796;
			border-top:transparent;
			border-top-width:0px;
			background-color:#ffffff;
			color:#666666;
			z-index:1000;
			padding:2px;
			border-left-width:2px;
			

		}
		
		.foroUnselected {
			position:relative;
			top:-1px;
			font-family:verdana;
			font-size:11px;
			border:1px solid #899796;
			border-top:transparent;
			border-top-width:0px;
			background-color:#dddddd;
			color:#333333;
			z-index:1000;
			cursor:pointer;
			padding:2px;
			border-left-width:2px;
			
		}

	
		
		textarea.foro {
			font-family:verdana;
			font-size:11px;
			background:url('images/input-bg.gif') top left repeat-x;
			BACKGROUND-color:#ffffff;
			BORDER: #899796 1px solid;
			border-left-width:2px;
			
		}
		
		DIV.panel{
			font-family:verdana;
			font-size:10px;
			background-color:#ffffff;
			border:1px solid #cccccc;
			position:absolute;
			
			
		}
		
		DIV.paneltitbar{
			font-family:verdana;
			font-size:10px;
			cursor:move;
			background-color:#666666;
			color:#ffffff;
		}
		
		DIV.previewbox{
			font-family:verdana;
			font-size:10px;
			background-color:#ffffff;
			border:1px solid #899796;
			border-left-width:2px;
			
			z-index:50;
		}