html,body {
	margin:0;
	padding:0;
	color: #000000;
	font-size: 16px;
	background-image: url("imgs/s.jpg");
	}
	
body {
	padding: 10px;
	#font: 14px "Verdana", "Verdana", Verdana, Verdana, Verdana;
	font-family: Verdana,  Verdana, Verdana; 
	}
p {margin:1em 0;}

a:link {
	color: #4291e0;
	text-decoration: none;
}
a:visited {
	color: #222222;
	text-decoration: none;
}
a:hover {
	color: #66b2ff;
	text-decoration: none;
}
h1 {
font-family: Verdana, Geneva, sans-serif
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 24px;
color: #0701e3;
} 
h3 {
font-family: Verdana;
text-decoration: none;
margin-top: auto;
margin-bottom: 0;
font-size: 15px;
color: #000000;
} 
h2{
font:10px Verdana "Verdana";
font-weight: bold;
letter-spacing: 3px;
text-transform: uppercase;
}
.num {
	font-size: 26px;
	padding: 4px;
	border-top: 1px solid #0701e3;
	border-left: 1px solid #0701e3;
	border-right: 1px solid #0701e3;
	
}
.mes {
	clear: left;
	font-size: 16px;
	color: #0701e3;
	background-image: url(imgs/credits.gif);
	background-repeat: repeat-x;
	padding: 2px;
	border-top: 1px solid #0701e3;
	border-left: 1px solid #0701e3;
	border-right: 1px solid #0701e3;
	border-bottom: 1px solid #0701e3;
	}
.date {
	width: 80px;
	height: 10px;
	color: #0701e3;
	font-family: Arial, "Arial", Arial, Arial;
	float: left;
	padding: 4px 10px 40px 10px;
	text-align: center;
}
.news_body {
padding: 10px;
}
.hr_title {
border-top: 0px dotted #AAAAAA;
border-left: none;
border-bottom: none;
margin: 0 10px 0 10px;
color: #5a5aa4;
background-color: #0701e3;
height: 2px;
}
.hr_headbox {
border-bottom: 1px solid #0701e3;
border-left: none;
border-top: none;
margin: 0 0 0 0;
color: #000000;
background-color: #000000;
height: 4px;
}
.news_div_hr {
  height: 15px;
  background: #fff url(imgs/hr_n.gif) no-repeat scroll center;
}
.news_hr {
  display: none;
}
.toprow {
font:bold 80% 'Verdana',verdana;letter-spacing:1px;text-transform:uppercase;
text-align: center;
}
.time {
font:bold 80% 'helvetica neue',verdana;color: #0701e3;letter-spacing:0px;text-transform:uppercase;

}

.sponsor_img {
border: 1px solid #cccccc;

}
.sponsor_nome { 
font:bold 9px 'helvetica neue',verdana;
letter-spacing:1px;
text-transform:uppercase;
}

img {
border-width: 0px;
}
.news_title {
padding: 0 0 0 26px;
height: 40px;
line-height: 40px;
background:url(imgs/news_title.jpg) no-repeat 0 0;
}
.news_subtitle {
	padding: 0 0 0 26px;
	color: #50F;
}
.logo {
	background: url('imgs/logo.jpg') no-repeat;
}

.header {
	background-image: url('imgs/header.jpg') align="absmiddle";
}
.box_header {
	background: url('imgs/t.gif') no-repeat;
	width: 120px;
	height: 10px;
	margin: 0px;
}

.box_content {
	background: #fffefc;
	width: 112px;
	padding: 0px 3px 0px 3px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.box_footer {
	background: url('imgs/b.gif') no-repeat;
	width: 120px;
	height: 10px;
	margin-bottom: 5px;
}


.nimg {
border: 1px solid #444;
}



.sssmall {
letter-spacing:-1px;
font: Helvetica, verdana;
text-transform:uppercase;
font-size: 10px;
}

.vsmall {
	color: #444444;
	font-size: 10px;
}

.vvsmall {
	color: #444444;
	font-size: 9px;
}
.sbold {
	font-weight: bold;
	font-size: 12px;
}
.mbold {
	font-weight: bold;
	font-size: 16px;
}

/* CSS for the box starts here
================================================*/
/* Default styling. Used when JavaScript is unsupported */
.cbb {
	padding:0 10px;
	margin:1em 0;
	background:#fff;
	border:1px solid #666;
	}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Two of the boxes are floated just for this demo. Adjust to your needs. */
.cb {
	margin:0.5em 0;
	}

/* Rules for the top corners and border */
.bt {
	background:url(imgs/box.png) no-repeat 100% 0;
	margin:0 0 0 18px;
	height:17px;
	}
.bt div {
	height:17px;
	width:18px;
	position:relative;
	left:-18px;
	background:url(imgs/box.png) no-repeat 0 0;
	}

/* Rules for the bottom corners and border */
.bb {
	background:url(imgs/box.png) no-repeat 100% 100%;
	margin:0 0 0 12px;
	height:14px;
	}
.bb div {
	height:14px;
	width:12px;
	position:relative;
	left:-12px;
	background:url(imgs/box.png) no-repeat 0 100%;
	}

/* Insert the left border */
.i1 {
	padding:0 0 0 12px;
	background:url(imgs/borders.png) repeat-y 0 0;
	}
/* Insert the right border */
.i2 {
	padding:0 12px 0 0;
	background:url(imgs/borders.png) repeat-y 100% 0;
	}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background:#fff;
	border:1px solid #fff;
	border-width:1px 0;
	padding:0 10px;
	}
/* CSS for the box ends here */

/* Just a bit of styling for this example. Adjust as you wish. 
.cb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
	}
	*/
	

.afoot {
	font-weight: bold; 
	font-size: 12px;
}

.leftChat {
	width: 80px;
	text-align: right;
	vertical-align: top;
	color: #4444FF;
	font-weight: bold; 
	font-size: 12px;
}
.middleChat {
	width: 10px;
	text-align: center;
	vertical-align: top;
	color: #444444;
	font-size: 12px;
}
.rightChat {
	width: 200px;
	text-align: left;
	vertical-align: top;
	color: #444444;
	font-size: 12px;
}
.loginBox {
	text-align: center;
	color: #444444;
	font-size: 12px;
}

.noborder {
border-width: 0px;
}

input,textarea {
font: 14px sans-serif;
color:#999999;
background-color: #FFFFFF;
border: 1px solid #999999;
}


.rounded {
background-color: #dddddd;
}


#mtop {
font: 10px Sans-Serif;
font-weight: bold;
text-align: left;
padding: 5px 5px 5px 20px;
text-transform:uppercase;
/*letter-spacing:-1px;*/
}

.lmenu {

margin: 5px 0px;
width:72px;
border-top:1px solid #aaa;

}