/* Start
---------------------------------------------------------- */
html, body, h1, h2, h3, h4, h5, h6, ul, ol,li {
		margin: 0;
		padding: 0;
		font: 100%/120% Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
ol, ul {
		list-style: none;
}
fieldset, img {
		border:0;
}
input, select, textarea {
		font-size: 100%;
}
/* General
---------------------------------------------------------- */
html {
		font-size:100.01%; 
		text-align: center;   /* (1) Explorer 5.5 */
} 
body {
		background:#fff;
		color:#4e4e4e;
		line-height:1.4; 
}
.inner-wrap {
		width: 940px;
		margin: 0 auto; /* auto to center contents */
		text-align: left;   /* (2) Explorer 5.5 */
}
/* Header
---------------------------------------------------------- */
#message {
		background: #ffa700;
		color: #fff;
		border-bottom: 5px solid #ffd075;
		font-size:.875em;
		padding:4px 0 2px 0px;
}
#header {		
		overflow:hidden;
		padding:22px 0 18px 0;
		background: url(img/border.gif) repeat-x bottom left;
}
h1 {
		float:left;
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		color:#62C502;
		font-size:1.775em;
}
h1 a { 
		text-indent: -9000px; 
		display: block; 
		height: 20px; 
}
/* Navivation
---------------------------------------------------------- */
.navigation {
		float: left;
}
.navigation li {
		float: left;		
		margin:2px 3px 2px 3px;
}
.navigation a {
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:.75em;
		font-weight:bold;
		color:#FFFFFF;
		text-decoration: none;
		text-transform: uppercase;
		padding:0 0 0 0;
}
.navigation a:hover {
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:.75em;
		color: #ff5a00;
		text-decoration:none;
		background: #ffd075;
}
.navigation a:active {
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:.75em;
		color: #ff5a00;
		text-decoration:none;
		background: #ffd075;
}
body#m-home #m-home a, body#dic .m-dic a {
		color:#FF0000;
		text-decoration: none;
}
/* Top content
---------------------------------------------------------- */
.top-content {
		background:#a3e839 url(img/top-content-background.gif) repeat-x top left;
		overflow:hidden;
}

#image-title {
		float:left;
}
#page-title {
		width:940px;
		height:126px;
		padding:0px 0px 0px 0px;
		color:#fff;
		text-align:right;
		float:left;
}
#page-title p {		
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
}
#page-title p a{		
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		color:#FFFFFF;
		text-decoration:none;
}
#page-title p a:hover{		
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		font-size:1em;
		color: #ff5a00;
		text-decoration:none;
		background: #ffd075;
}
h2 {
		font-size:1.5em;
		padding:20px 0px 0px 0px;
}
.highlight {
		color:#4e4e4e;
}
.image-border {
		margin: 12px 2px 0 2px;
		padding: 4px;
		background: #fff;
		border: 1px solid #b4b4b4;		
}
#top-link {
		background:#ff5a00 url(img/border.gif) repeat-x bottom left; 
		overflow:hidden;
}
/* Content
---------------------------------------------------------- */
#content {
		padding: 24px 0 0 0; 		
		overflow:hidden;
		background: url(img/border.gif) repeat-x top left;
}
#content .column { 
		width: 135px; 
		float: left; 
		padding:0 8px;	
}
#content .column2 { 
		width: 145px; 
		float: left; 
		padding:0 8px;	
}
#content .column3 { 
		width: 610px; 
		float: left; 
		padding:0 8px;	
}
#content .column p {	
		font-size:.875em;
		margin:0 0 14px 4px;
		/* clear:left; */
}
#content .middle { 
		border: 1px solid #acdb1c;
		font-size:14px;
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		height:690px;

}
#content .sidebar { 
		float: right; 		
}
h3 {
		font-size:1em;
		color:#ffa700;
		margin: 0 0 10px 0;
}
#content .column ul li {
		background: url(img/icon-list.gif) no-repeat;
		padding-left: 0px;
		padding-bottom:0px;
		padding-bottom:0px;
		margin: 0px 0px 0px 0px;
		font-size:.55em;
}
#content a {
		color: #ffa700;
		text-decoration:none;
}
#content a:hover {
		color: #ff5a00;
		text-decoration:none;
		background: #ffd075;
}
#content .main { 
		width: 600px; 
		border-right: 2px solid #acdb1c;
		padding:0 12px 0 8px;
}
/* Footer
---------------------------------------------------------- */
#footer {
		background:#79c602;
		border-top: 4px solid #ade457;
		margin-top:20px;
		padding:20px 0 19px 0;
		font-family:"Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		font-size:.875em;
}
#footer a {
		color: #fff;
		text-decoration:none;
}
#footer a:hover {
		color: #ff5a00;
		text-decoration:none;
		background: #ffd075;
}
/* Curare
---------------------------------------------------------- */
.clearingdiv {
	clear:both;
	height:30px;
	width:1px;
}
.hide {display:none;}
#subcontent {
	position:absolute;
	z-index:1000;
	visibility: hidden; 
	border: 2px solid #acdb1c; 
	background-color: #ffffff; 
	width: 510px; 
	padding: 2px;
}
#subcontent .left_div {
	float:left; 
	padding-left:2px; 
	padding-right:2px; 
}
#subcontent .right_div { 
	float:right; 
	padding-left:2px; 
	padding-right:2px; 
}
#subcontent .left_div a {
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#subcontent li {
	font-size:11px;
	text-decoration:none;
	list-style:none;
	padding-bottom:0px;
	padding-top:0px;
}
#subcontent .right_div a { 
	font-size:11px;
	color:#1c1c1c;
	text-decoration:none;
}
#subcontent a:hover {
		color: #000000;
		font-size:11px;
		text-decoration:none;
		background: #a3e839;
}
#word {
	BORDER-RIGHT: #acdb1c 1px solid; 
	BORDER-TOP:#acdb1c 1px solid; 
	FONT-SIZE: 20px; 
	BACKGROUND: url(img/input.gif) #ffffff repeat-x left top; 
	MARGIN-BOTTOM: 0.5em; 
	BORDER-LEFT: #acdb1c 1px solid; 
	WIDTH: 100%;
	COLOR: #000000; 
	BORDER-BOTTOM: #acdb1c 1px solid; 
	HEIGHT: 30px;
}
#result {
	width: 99%; 
	height:550px;
	text-align: left;
	font-family:Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 16px; 
}
#result a {
		color: #ffa700;
		text-decoration:none;
}
#result a:hover {
		color: #ff5a00;
		text-decoration:none;
		background: #ffd075;
}
#linklist a { 
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#linklist a:hover {
		color: #000000;
		font-size:11px;
		text-decoration:none;
		background: #a3e839;		
}

/* boton submit */
.buttonSubmit {
	color: white;
	background-color: #6c0;
	font-size: 1em;
	border: 1px solid #a3e839;
	padding: 1px;
	/*width:70px;*/
}

.buttonSubmitRoll {
	color: white;
	background-color: #a3e839;
	font-size: 1em;
	border: 1px solid #6c0;
	padding: 1px;
	/*width:70px;*/
}

/******** de facut ****************/

#special_langs a {
	text-align:center;
	color:#0033FF;
	font-weight:bold;
}

.divFU2_Input  {
		margin-top:20px;


		height:20px;
		padding:3px;
		width:602px;
		color:#747474;
		border:1px solid #6ca70d;
}