/*CSS Xanil*/

/*Flat*/
* { margin:0; padding:0; }
body { 
	width:100%; margin:0 0 15px 0; padding:0; font-size:10pt; font-weight:500; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	background:#1D4C3C url(../images/ffondo.png) repeat-x top left;
	color:#fff; }

.Left { float:left; }
.Right { float:right; }

span { background-attachment:fixed; }

img { border:0; padding:5px; }

ul li { list-style-type:none; }
#lastNews ul { padding:0 0 0 15px; }
#lastNews li { list-style-type:disc; padding:0 0 0 2px; }
.lista { list-style-type:circle; }

.title-L { 
	width:350px; height:16pt; font-size:14pt; font-weight:700; font-style:italic; color:#1D4C3C;
	background:#66A590 url(../images/titleBg.png) repeat left; padding:5px 5px; text-align:left; }

.title-R { 
	width:350px; height:16pt; font-size:14pt; font-weight:700; font-style:italic; color:#1D4C3C;
	background:#66A590 url(../images/titleBg.png) repeat left; padding:5px 5px; text-align:right; }

a { color:#F4B95F; text-decoration:none; font-style:italic; }
a:hover { color:#0B0B0D; text-decoration:underline; font-style:italic; }
#current { color:#0B0B0D; text-decoration:underline; font-style:italic; }

input, textarea { border:1px solid #66A590; }
input:hover, textarea:hover { border:1px solid #0A1B14; }
input.text { color:#0A1B14; border:1px solid #66A590; background:#fff; }
textarea.text { color:#0A1B14; border:1px solid #66A590; } 
input.text:hover, textarea.text:hover { border:1px solid #0A1B14; }
input.button { color:#0A1B14; border:1px solid #66A590; background:#fff; }
input.button:hover { color:#0A1B14; border:1px solid #0A1B14; background:#fff; }

/*Style*/
#wrap { width:820px; margin:0 auto; padding:10px 0 0 0; }

#header { width:800px; height:325px; margin:0 auto; padding:0; background:url(../images/header.jpg) no-repeat top center; }

#menu { 
	clear:both; width:820px; height:53px; background:#B13D1B; margin:0; padding:0; 
	background:url(../images/menuBg.png) no-repeat left; font-style:italic; letter-spacing:1px; font-weight:700; }
	#menu ul { margin:0; padding:10px 10px; }
	#menu li { display:inline; margin:0; padding:0; }
	#menu a { color:#1E1811; text-decoration:none; }
	#menu a:hover { color:#1E1811; text-decoration:underline; }
	#menu a.current { color:#fff; text-decoration:underline; }
	#menu span.sep-r { padding:0 20px 0 15px; background: url(../images/menuSep.png) no-repeat right;}

#topBg { width:800px; height:28px; margin:0 auto; padding:0; background:url(../images/topBg.png) no-repeat top left; }
#contentBg { width:800px; height:430px; margin:0 auto; padding:0; background:url(../images/contentBg.png) repeat-y left; }
#bottomBg { clear:both; width:800px; height:36px; margin:0 auto; padding:0; background:url(../images/bottomBg.png) no-repeat bottom left; }
	
#contenido { margin:0; padding:0px 20px; }
	.Left-content { float:left; width:350px; padding:0 20px 0 0; } 
	.Right-content { float:left; width:350px; padding:0 0 0 10px; border-left:1px dotted #0A1B14; }	
	
	#postBox { height:250px; }
	#postUsers { height:200px; border:1px dotted #1D4C3C; border-left:0; overflow:auto; }
	
#footerTopBg { width:710px; height:28px; margin:0 auto; padding:0; background:url(../images/footerTop.png) no-repeat left top; }
#footerContentBg { clear:both; width:800px; margin:0px auto; padding:0; background:url(../images/footerContent.png) repeat-y center; }
#footerBottomBg { clear:both; width:710px; height:36px; margin:0 auto; padding:0; background:url(../images/footerBottom.png) no-repeat left bottom; }

#footer { clear:both; width:710px; margin:0; padding:10px 0 0 70px; text-align:left; }
	.Left-content-min { float:left; width:250px; padding:0 20px 0 0; } 
	.Right-content-min { float:left; width:250px; padding:0 0 0 10px; border-left:1px dotted #0A1B14; }
		
		.title-L-min { 
			width:250px; height:16pt; font-size:14pt; font-weight:700; font-style:italic; color:#1D4C3C;
			background:#66A590 url(../images/titleBg.png) repeat left; padding:5px 5px; text-align:left; }
		
		.title-R-min { 
			width:250px; height:16pt; font-size:14pt; font-weight:700; font-style:italic; color:#1D4C3C;
			background:#66A590 url(../images/titleBg.png) repeat left; padding:5px 5px; text-align:left; }
		
#Powered { clear:both; width:800px; margin:0 auto; padding:3px 3px; text-align:center; color:#fff; }