/* CSS Sensilife Geral */

body{
	font-family: Arial;
	color: #666666;
	line-height: 1.166;
	padding: 0px;
	background-color: #c23104;
	background-attachment: fixed;
	background-image:url(_imgs/bgpat.png);
	/*background-repeat: repeat-x;*/
	margin:0;
	border:0;			
	width:100%;
	min-width:500px;	
	font-size:11px;
}

	a{
		color: #FF6600;
		text-decoration: none;
		border: none;
		}
	a:link{
		color: #FF6600;
		text-decoration: none;
		border: none;
		}
	a:visited{
		color: #FF3300;
		text-decoration: none;
		border: none;
		}
	a:hover{
		color: #FF9900;
		text-decoration: none;
		border: none;
		}
	h1{
		font-family: Arial;
		font-size: 15px;
		color: #FF6600;
		margin: 0px;
		padding: 0px;
		}
	h2{
		font-family: Arial;
		font-size: 14px;
		color: #993300;
		margin: 0px;
		padding: 0px;
		}
	h3{
		font-family: Tahoma;
		font-size: 13px;
		color: #666666;
		margin: 0px;
		padding: 0px;
		}
	h4{
		font-family: Tahoma;
		font-size: 12px;
		color: #999999;
		margin: 0px;
		padding: 0px;
		}

	h5{
		font-family: Tahoma;
		font-size: 20px;
		font-weight: bolder;
		color: #999999;
		margin: 0px;
		padding: 0px;
		}

	hr{
		size: 1px;
		width: 150px;
		noshade: noshade;
		}

/* #OUT */

	#general{
		margin: 15px 15px 15px 15px;
	}
	
/* #NAVS */

	#langLinks{
		/*position: relative;*/
		margin: 0px;
		padding: 2px 0px 2px 0px;
		font-size: 10px;
		color: #FFFFFF;
		text-align:right;
		height: 8px;
		background-image:url(_imgs/bgdivlang.png);
  		}
		#langLinks img a {
			color: #FFFFFF;
			padding: 2px 2px 2px 2px;
			margin: 3px;
			text-decoration: none;
			}
	  	#langLinks img a:hover{
			color: #FFFF00;
			/*background-color: #CCCCCC;*/
			padding: 2px 2px 2px 2px;
			}		

	#quickLinks{
		/*position: relative;*/
		margin: 0px;
		padding: 2px 0px 2px 0px;
		font-size: 10px;
		background-color:#FFFFFF;
		/*background-image:url(_imgs/bgdivquick.png);*/
		text-align:right;
  		}
		#quickLinks a {
			color: #c23104;
			padding: 2px 2px 2px 2px;
			margin: 3px;
			text-decoration: none;
			}
	  	#quickLinks a:hover{
			color: #FF9900;
			/*background-color: #CCCCCC;*/
			padding: 2px 2px 2px 2px;
			}		

	#mainLinks{
		/*position: relative;*/
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-size: 12px;
		font-weight:bold;
		text-decoration: none;
		background-color: #FFCC00;
		text-align:center;
  		}
		#mainLinks a {
			color: #c23104;
			padding: 2px 2px 2px 2px;
			margin: 3px;
			}
	  	#mainLinks a:hover{
			color: #FFffff;
			background-color: #FF6600;
			padding: 2px 2px 2px 2px;
			}		

	#subLinks1{
		position: relative;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-size: 12px;
		border: 0px solid #CCCCCC;
  		}
		#subLinks1 ul {
			padding-left: 25px;
		}
		
		#subLinks1 a {
			display: block;
			text-align:right;
			padding: 2px 2px 2px 10px;
			margin: 2px;
			text-decoration: none;
			border: 1px solid #CCCCCC;
			background-image:url(_imgs/sublinks1_bgon.png);
			}
	  	#subLinks1 a:hover{
			color: #FFFFFF;
			padding: 2px 2px 2px 10px;
			background-image:url(_imgs/sublinks1_bgup.png);
			}		

	#subLinks2{
		position: relative;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		font-size: 12px;
		border: 0px solid #CCCCCC;
  		}
		#subLinks2 ul {
			padding-left: 25px;
		}
		
		#subLinks2 a {
			display: block;
			text-align:right;
			padding: 2px 2px 2px 10px;
			margin: 2px;
			text-decoration: none;
			border: 1px solid #CCCCCC;
			background-image:url(_imgs/sublinks2_bgon.png);
			}
	  	#subLinks2 a:hover{
			color: #FFFFFF;
			padding: 2px 2px 2px 10px;
			background-image:url(_imgs/sublinks2_bgup.png);
			}		

	#subLinks3{
		position: relative;
		margin: 32px 0px 16px 0px;
		padding: 5px 5px 5px 5px;
		font-size: 12px;
		border: 0px solid #CCCCCC;
		background-color: #EEEEEE;
  		}
		#subLinks3 ul {
			padding-left: 25px;
		}
		
		#subLinks3 a {
			display: block;
			text-align:right;
			padding: 2px 2px 2px 10px;
			margin: 2px;
			text-decoration: none;
			border: 1px solid #CCCCCC;
			background-image:url(_imgs/sublinks3_bgon.png);
			}
	  	#subLinks3 a:hover{
			color: #FFFFFF;
			padding: 2px 2px 2px 10px;
			background-image:url(_imgs/sublinks3_bgup.png);
			}		


	#logoLinks{
		position: relative;
		margin: 0px;
		padding: 15px 0px 15px 0px;
		font-size: 12px;
		border-top: 1px solid #CCCCCC;
  		}

	#news{
		margin: 0px;
		padding: 2px 0px 2px 0px;
		font-size: 11px;
		border-top: 1px solid #CCCCCC;
		border-bottom: 0px solid #CCCCCC;
  		}
		#news li {
			padding-left: 0px;
			line-height: 2;	
			list-style-type: none;
		}
		#news img {
			width: 100px;
			height: 100px;
			margin: 5px;
		}
		
	#newsTile1{
		margin: 5px;
		padding: 5px 5px 5px 5px;
		font-size: 11px;
		/*background-color: #FFFFFF;*/
		border: 0px solid #990000;
  		}
		#newsTile1 a img {
			width: 80px;
			height: 80px;
			margin: 5px;
			border: none;
		}

	#newsTile2{
		margin: 5px;
		padding: 5px 5px 5px 5px;
		font-size: 11px;
		/*background-color: #FFFFFF;*/
		border: 0px solid #990000;
  		}
		#newsTile2 a img {
			width: 120px;
			height: 120px;
			margin: 5px;
			border: none;
		}

	

/* 3Col General */

	/* Header */
	#header {
		clear:both;
		float:left;
		width:100%;
		border-bottom:0px solid #000;
		background-color:#FF0000;
		background-image:url(_imgs/sbgames2009_banner_bg.jpg);
		background-position:center;

	}
		.header-logo1{
			position: relative;
			text-align:right;
			width: 100%;
			height: 70px;
			padding-bottom: 20px;
			}

		.header-logo2{
			/*position: relative;*/
			text-align: left;
			width: 100%;
			height: 75px;
			}


	/* SubBar */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:0px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}

	/* ColContainer */
	.colmask {
		position:relative;	
		clear:both;
		float:left;
		width:100%;			
		overflow:hidden;	
	}

	/* CommonCol settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		/*padding:0 0 1em 0;*/
		padding-top:10px;	
		overflow:hidden;
	}

	/* 3Col settings */
	.threecol {
		background: #FFFFEE;	
	}
	.threecol .colmid {
		right:25%;				
		background:#fff;		
	}
	.threecol .colleft {
		/*right:50%;*/				
		right:50%;				
		background:#fff;		
	}
	.threecol .col1 {
		width:46%;				
		/*left:102%;* width:46%;*/				
		left:102%;				
	}
	.threecol .col2 {
		width:21%;				
		left:31%;				
	}
	.threecol .col3 {
		width:21%;				
		left:85%;				
								
	}

	/* Footer */
	#footer {
		clear:both;
		background-color:#FFFFFF;
		border-top: 1px solid #cccccc;
		float:left;
		width:100%;
		text-align: center;
		font-size: 10px;
	}
		
	#footer p {
		padding:10px;
		margin:0;
	}
