/* General Styles */




a:link              { color: #7C7C7C; text-decoration: none;}
a:active            { color: #7C7C7C; text-decoration: none;}
a:visited           { color: #7C7C7C; text-decoration: none;}
a:hover             { color: #ffffff; text-decoration: none;}

img {
border:				0px;
vertical-align:		top;
}

body,html {
font-family: 		Arial, Helvetica, sans-serif;
font-size:			12px;
line-height:		14px;
color:				#7C7C7C;
letter-spacing: 	1px;
margin:				0px;
padding:			0px;
background: 		#212121 url(images/bg.png) repeat-x top center;

scrollbar-face-color:       #2D2D2D;
scrollbar-highlight-color:  #333333;
scrollbar-shadow-color:     #4D4D4D;
scrollbar-3dlight-color:    #000000;
scrollbar-arrow-color:      #ffffff;
scrollbar-track-color:      #0E0E0E;
scrollbar-darkshadow-color: #000000;

}

textarea,input {
font-family: 		Arial, Helvetica, sans-serif;
color: 				#7C7C7C;
border: 			1px solid #7C7C7C;
background: 		transparent;
vertical-align: 	middle;
margin: 			2px 0px 2px 0px;
padding: 			3px;
}

textarea.botao,input.botao {
font-size:			11px;
border: 			1px solid #7C7C7C;
}

select,option {
color:				#7C7C7C;
}


hr {
height:				1px;
background-color:	transparent;
color:				#7C7C7C;
border-color:		#000000;
border: 			0px;
}

div {
vertical-align:		top;
text-align:			left;
}

.espacos{
line-height:		15px;
margin: 			0px 0px 0px 0px;
}

/* Content Wrapper */

#wrapper {
width: 				856px;
margin-left: 		auto;
margin-right: 		auto;}

/*TOPO*/

#topo {
width: 				856px;
position:           relative;}

#menutopo {
height: 			21px;
background: 		transparent;
padding-top:		6px;
font-size: 			11px;
color: 				#FFFFFF;
text-align: 		right;
padding-right:      6px;}

#banner {
width: 	     		856px;
height:				269px;
background: 		transparent;
}


.navigation {
height: 			34px;
width: 				856px;
margin-top:         2px;
float: 				left;
background: 		url(images/bgmenu.png);
}

#meio {
width: 				856px;
background: 		transparent;
margin-top:	   		15px;
}

/* MEIO */
#column_left_inverted {
width: 				589px;
float: 				left;
background: 		transparent;
}

/* MEIO - TITULOS PLUGINS */
#column_right h1, #column_left_inverted h1, #column_right_full h1 {
font-size: 			20px;
color: 				#7C7C7C;
font-weight: 		strong;
margin: 			0px 0px 10px 0px;
line-height: 		1;
}


/* DIREITA */
#column_right_inverted {
width: 				267px;
float: 				right;
margin-bottom:	    10px;
background: 		#111111 url(images/bgdireito.png) repeat top center;
}

/* SEPARADOR */
.separador {
width: 				267px;
height:				20px;
background: 		#212121;
}


/* DIREITA - TITULOS PLUGINS */
#column_left h1, #column_right_inverted h1 {
background:         transparent;
color: 				#7C7C7C;
height: 			30px;
line-height: 		30px;
vertical-align:     top;
font-weight: 		bold;
font-size: 			14px;
text-align:         left;
padding: 			0px 0px 0px 0px;
margin-right: 		0px;
}

/* ESPACAMENTOS TEXTOS DA ESQUERDA */
.column_left {
margin: 			18px;
}


/* ESPACAMENTOS TEXTOS DO CENTRO */
.column_right {
margin-left:		0px;
margin-right: 		18px;
background: 		transparent;
}




/* RODAPÉ */

#footer {
height:				40px;
font-size: 			11px;
margin-top:			20px;
padding-top:		0px;
padding-bottom:		1px;
background: 		#111111;
border-width:       2px;
border-style:       solid none none none;
border-color:       #111111;}

/* TÍTULOS ARTIGOS */

.articletitle {
font-size: 			23px;
text-align:         left;
color: 				#FFFFFF;
font-weight: 		bold;
line-height:		110%;
margin: 			0px 0px 5px 0px;}


/* SESSOES */
#sessoes {
width: 				569px;
height:				60px;
margin-bottom:	    40px;
padding-top:		20px;
text-align: 		left;
background: 		#111111 url(images/bgdireito.png) repeat top center;
}

/* PLAYER */
#player {
padding-top:		5px;
text-align: 		center;
background: 		#111111 url(images/bgdireito.png) repeat top center;
}


/* FLOAT DIREITA */
.direita {
float: 				right;
margin-left: 		20px;
margin-right: 		0px;
margin-top: 		20px;
margin-bottom: 		20px;
clear: 				left;
}

/* FLOAT DIREITA 2*/
.direita2 {
float: 				right;
margin-left: 		20px;
margin-right: 		0px;
margin-top: 		0px;
margin-bottom: 		10px;
}

/* FLOAT ESQUERDA */
.esquerda {
float: 				left;
margin-left: 		0px;
margin-right: 		20px;
margin-top: 		20px;
margin-bottom: 		20px;
clear: 				right;
}

/* DJS */
#djs {
width: 				569px;
position:           relative;}

/* DJS COLUNA 1 */
#col1 {
float: 				left;
width: 				260px;
}

/* DJS COLUNA 2 */
#col2 {
float: 				right;
text-align:			justify;
}

