HTML, BODY
{
    margin:0px;
	/*background-image: url('../images/fade_bkg.jpg');*/
    background-position:top;
	background-repeat:repeat-x;
	background-color:#000 !important;
	
}
/* layout */


form
{
	padding:5px;
}

.layout_left
{
    width:132px;
    height:1037px;
    background-image: url('../images/header_left.jpg');
    background-position:top;
    background-repeat:no-repeat;
}

.layout_right
{
    width:131px;
	height:1037px;
    background-image: url('../images/header_right.jpg');
    background-position:top;
    background-repeat:no-repeat;
}

.left
{
    width:132px;
    height:1037px;
    background-image: url('../images/left.png');
    background-position:top;
    background-repeat:repeat-y;
	vertical-align:top;
}

.right
{
    width:131px;
    height:1037px;
    background-image: url('../images/right.png');
    background-position:top;
    background-repeat:repeat-y;
}

.layout_left2
{
    width:132px;
    height:124px;
    background-image: url('../images/bt_left.png');
    background-position:top;
    background-repeat:no-repeat;
}

.layout_right2
{
    width:131px;
	height:124px;
    background-image: url('../images/bt_right.png');
    background-position:top;
    background-repeat:no-repeat;
}

.bottom
{
    width:996px !important;
    height: 124px !important;
    background-image:url('../images/bottom.png');
    background-position:top;
    background-repeat:no-repeat;
}

.footer
{
	font-family:Arial;
	font-size:12px;
	margin-top:35px;
	color:#003366;
	text-align:center;
}
/* Header */

#header
{
    width:996px !important;
    height: 243px !important;
    background-image:url('../images/header_center.jpg');
    background-position:top;
    background-repeat:no-repeat;
}


/* CONTENT */

.contentheading h1
{
font-size:16px;
margin:0px;
padding:0px;
}

.contentpaneopen h2
{
font-size:13px;
margin:opx;
margin-top:10px;
padding:0px;
}

#content
{
	width:996px !important;
    height:1037px;
    background-color:#FFFFFF;
}

#menu_swf
{
    height:63px;
	background-image: url('../images/menu_swf.png');
    background-position:top;
    background-repeat:no-repeat;
	background-color:#FFFFFF;
}

/* MODULES */

table.moduletable
{
	margin:5px 0px 5px 0px;
	width:100%;
}

.moduletable tr
{
	font-size:12px;
}

#block_news
{
	width: 660px;
	border: solid 2px #408DD9;
	padding-left: 7px;
	padding-right: 7px;

}


#outothernews_  { font-family:arial; }

#outothernews_ #othernews_titlezone_
{
 background-color:#E6E6E6;
 text-transform:uppercase;
 color:#000000;
 font-size:10px;
 padding-left:8px;
 padding-top:0px;
 
 line-height:21px;
}

#outothernews_ h3
{
 margin:0px;
 padding-left:0px;
 padding-right:0px;
 font-size:13px;
 margin-top:2px; 
 text-align:left;
}

#outothernews_ .zona, .interviewDate
{
 color:#cccccc;
 font-size:9px;
 line-height:20px;
 vertical-align:top;
}

#outothernews_  #othernews_content_
{
 padding-left:7px;
 padding-right:7px;
 font-size:12px;
 text-align:justify;
}

div#centro
{
	
}

.moduletable_newsswf
{
	width:660px;
}

.moduletabletab th, .moduletable th, .moduletablepoll th,
.moduletable_newsswf th, .moduletableinterview th, 
.moduletableReportagens th, .moduletablephotogallery th, 
.moduletablespecialevent th, .moduletableprovas th
{
	background-color:#002A5B;
	line-height:29px;
	vertical-align:bottom;
	text-align:left;
	padding-left:50px;
	margin:0px;
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	font-style:italic;
	background-image: url('../images/logo_small_title_mdl.jpg');
	background-position: left;
	background-repeat:no-repeat;
}


.moduletabletab tr, .moduletable tr
{
	text-align:left;
	font-family:Arial;
	font-size:12px;
}

.moduletable tr a
{
	padding:0px;
}

/* MOD TAB EVENTOS */


/* MOD TAB DOWNLOAD */
.moduletabledownload ul,
.moduletableEvents ul
{
	width:278px;
	padding-left:2px;
	margin-left:2px;
	margin-top:0px;
	list-style-type:none;
	margin-bottom:0px;
	font-family:Arial;
}

.moduletableReportagens ul
{
	width:98%;
	padding-left:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:0px;
	list-style-type:none;
	margin-bottom:0px;
	font-family:Arial;
}

.moduletabledownload li,
.moduletableEvents li,
.moduletableReportagens li
{
	padding-left:0px;
	font-family:Arial;
	margin-left:0px;
	background-color:#CCD7E1;
	line-height:18px;
	margin-bottom:2px;
}

.moduletabledownload a,
.moduletableEvents a,
.moduletableReportagens a
{
	width:278px;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	color:#1A4875;
	line-height:18px;
	font-family:Arial;
}


#LastEventsModule_footerEvents td a
{
	margin: 0px;
	font-size:9px;
	text-transform:uppercase;
	color:#1A4875;
	width:129px;
	font-family:Arial;
}

/* SONDAGEM */

table.moduletablepoll, table.moduletableinterview, 
table.moduletableReportagens, table.moduletablephotogallery,
table.moduletablespecialevent, table.moduletableprovas
{
	width:100%;
	border-bottom:solid 1px #408DD9;
	border-left:solid 1px #408DD9;
	border-right:solid 1px #408DD9;
	margin:5px 0px 5px 0px;
}

.moduletablepoll tr
{
	font-size:11px;
	font-family:Arial;
}
.moduletablepoll .polltitle 
{
	font-family:Arial;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
}

.moduletablepoll input.button
{
	width:140px;
	margin: 5px 0px 5px 0px;
	font-family:Arial;
}

.pollstableborderpoll tr
{
	line-height:20px;
	font-size:10px;	
	padding-left:5px;
	font-family:Arial;
}

/* PODCAST e RSS */

table.moduletablerss
{
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial;
}

.moduletablerss td 
{
	padding-top:7px;
	font-size:12px;
	color:#1A1B1C;
	font-family:Arial;
}

/* NEWS */

div#mainbody_content
{
	margin-left:7px;
	margin-right:7px;
	margin-bottom:7px;
	border: solid 1px #408DD9;
	font-family:Arial;
	/*width:678px;*/
	font-size:12px;
}

#mainbody_content td.contentheading 
{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
}
#mainbody_content td.createdate
{
	font-size:10px;
	color:#CCCCCC;
	font-family:Arial;
}
#mainbody_content td p, .contentpaneopen
{
/*	padding:5px 5px 0px 5px;*/
	font-size:12px;
	font-family:Arial;
 padding:0px 0px 0px 0px;

}
#mainbody_content img
{
/*	padding: 0px 5px 5px 0px;*/
 padding: 0px 0px 0px 0px;
}
#mainbody_content .pagenav_next a,
#mainbody_content .pagenav_prev a
{
	font-size:11px;
	color:#1A1B1C;

	text-decoration:none;
}
#mainbody_content .subtitle h3
{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}

#mainbody_content th
{
 font-size:12px;
}

/* NEWS comments */
div#comments
{
	margin-top:10px;
}

#comments td.contentheading
{
	font-size:12px;
	color:#1A1B1C;
	text-decoration:none;
	
}
#comments .bCommentTitle
{
	font-size:12px;
	font-weight:bold;
}
#comments .bCommentText
{
	font-size:11px;
}
#comments div.bCommentSmallPrint 
{
	font-size:10px;
	color:#CCCCCC;
}
#comments div.toggleArea
{
	font-size:11px;
}
/* Form COmments */
#comments div.jomentry2 
{
	font-size:10px;
}
#comments div.bb_container
{
	width:97%;
}
/* TABLE SECTION NEWS */

table.contentpane
{
	width:660px;
}

table.contentpane td
{
	font-size:12px;
}

.componentheading
{

	font-size:14px;
	color:#1A1B1C;
	font-weight:bold;
	text-decoration:none;
}

#sectiontableheader_date td.sectiontableheader
{
	width:100px;
	font-size:12px;
	background-color:#003366;
	line-height:25px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
}

#mainbody_content td.sectiontableheader
{
	font-size:12px;
	background-color:#003366;
	line-height:25px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
}

#mainbody_content tr.sectiontableentry1
{
	font-size:12px;
	background-color:#E1D7E1;
	line-height:23px;
}

#mainbody_content tr.sectiontableentry2
{
	font-size:12px;
	background-color:#CCD7E1;
	line-height:23px;
	border: solid 1px #000000;
}

#mainbody_content .sectiontableentry2 a,
#mainbody_content .sectiontableentry1 a
{
	color:#000000;
	text-decoration:none;
	width:100%;
}
#mainbody_content .sectiontableentry2 a:hover,
#mainbody_content .sectiontableentry1 a:hover
{
	color:#000000;
	text-decoration:underline;
	background-color:#005AB3;
	width:100%;
}

table.moduletablebanner460x60
{
	margin-top:10px;
	width:50%;
}

div#block_news_flash
{
	width:678px;
	background-color:#CCE1F5;
	
}

div#block_news_flash marquee
{
	color:#33383D;
	font-family:Arial;
	font-size:10px;
}

.interviewTitle { padding-bottom:5px; }
.interviewTitle a
{
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 color:#003366;
font-family:Arial;
}

.interviewIntro
{
	font-family:Arial;
	font-size:12px;
}

div.LastPhotoGalleryTitle a
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

div.LastPhotoGalleryIntro
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

div#livecomment_div
{
	width:660px;
	padding:10px 0px 0px 0px;
}

div#livecomment_div ul
{
	margin:0px 0px 0px;
	list-style-type:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	background-color:#CCD7E1;
}

div#livecomment_div ul
{
	padding-top:5px;
	padding-bottom:5px;
}

div#livecomment_div li
{
	line-height:20px;
}

div#livecomment_div span.hours
{
	font-size:12px;
	font-style:italic;
	color:#888888;
}

div#livecomment_div span.lc
{
	margin-left:10px;
	font-size:13px;
	color:#111111;
}

div#livecomment_eventheader i
{
	font-size:10px;
	color:#408DD9;
}

div#livecomment_eventheader td
{
	font-size:13px;
	color:#1A4875;
	text-transform:uppercase;
	font-weight:bold;
}

div#livecomment_menuday
{
	background-color:#002A5B;
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}

div#livecomment_menuday a
{
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bolder;
	font-style:oblique;
	text-decoration:none;
}

div#livecomment_menuday a:hover
{
	color:#FF0000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bolder;
	font-style:oblique;
	text-decoration:none;
}

/*LOJA*/

div#vmMainPage table, div#vmMainPage
{
	font-family:Arial;
	font-size:12px;
	width:678px;
}

div#vmMainPage h1
{
	font-family:Arial;
	font-size:15px;
	color:#002A5B;
	font-weight:bold;
}

h3.browseProductTitle a
{
	font-family:Arial;
	font-size:13px;
	color:#002A5B;
	font-weight:bold;
}

div#vmMainPage#buttons_heading
{
	display:none;
}

div.specialevent
{
	padding-bottom: 5px;
	font-size: 12px;
}

.text_link a
{
	font-size: 12px;
	text-decoration:none;	
	color: #000000;
}

div#specialevent
{
/*	background-image:url('../images/berlin_fade.png'); 
	background-repeat:repeat-x;*/
}

a.mainlevelprovas 
{
	font-size:13px;
	text-decoration:none;
	text-transform:uppercase;
	color:#002A5B;
	height:25px;
	line-height:25px;
	width:300px;
	padding-left:20px;	
}

/***************************************/
/***** Quiz Game AD Rank Table *********/
/***************************************/

#rank_quiz .tbl_header
{
	background-color:#002A5B;
	line-height:29px;
	vertical-align:bottom;
	text-align:left;
	padding-left:3px;
	margin:0px;
	font-size:13px;
	font-family:Arial;
	text-transform:uppercase;
	color:#FFFFFF;
	font-style:bold;
}

#rank_quiz .td_row1
{
	background-color:#CCD7E1;
	text-align:left;
	margin:0px;
	font-size:13px;
	font-family:Arial;
	padding-left:3px;
	line-height:20px;
	text-transform:lowercase;
}

#rank_quiz .td_row2
{
	background-color:#cccccc;
	text-align:left;
	margin:0px;
	font-size:13px;
	font-family:Arial;
	padding-left:3px;
	line-height:20px;
	text-transform:lowercase;
}

.link_dias_quiz a
{
	text-decoration:none;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.link_dias_quiz
{
	width:600px;
	background-color:#CCD7E1;
	line-height:30px;
}


/**************************/
/***** BERLIM 2009 ********/
/**************************/


div.berlim2009item
{
 background-image:url('../images/itensberlin.jpg');
 background-repeat:no-repeat;

 line-height:24px; 
 padding-left:50px;
 padding-bottom: 5px;
}

div.berlim2009item_LIVE
{
 background-image:url('../images/itensberlin.jpg');
 background-repeat:no-repeat;
 letter-spacing:10px;
 line-height:24px;
 padding-left:50px;
 padding-bottom: 5px;
}

div.berlim2009item_LIVE a, div.berlim2009item a
{
 font-size: 12px;
 font-weight:bold;
 text-decoration:none;
 color: #000000;

}

div.berlim2009item_LIVE a:hover, div.berlim2009item a:hover
{
 font-size: 12px;
 font-weight:bold;
 text-decoration:none;
 color: #07ADBD;
}

