@charset "UTF-8";

/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/*******************************************************************************

 LAYOUT INFORMATION: describes box model, positioning, z-order

 *******************************************************************************/
 

/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;	
/*	cursor: default;
	width: 100%;*/
	width: 985px;
	font-family:Tahoma;
	text-align:left;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;

}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
/*	font-size: 100%;*/
	font-size:12px;
	
	/*font-weight:bold;*/
	position: relative;
	text-align: left;
	cursor: pointer;
/*	width: 9em;*/
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 9.2em;
	position: absolute;
	left: -1000em;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	width: 30em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	/*border: 1px solid #003366;*/
		
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	background:url(../novocb/imagens/bg_menu.jpg) repeat-x;
	display: block;
	cursor: pointer;
	padding: 0.1em 0.4em;
	text-decoration: none;
	color:#FFFFFF;
}/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #5F5D5E;
	text-decoration:  underline ; 
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #5F5D5E;
	color: #FFF;
}
/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarDown.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
/*	background-image: url(SpryMenuBarRight.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
/*	background-image: url(SpryMenuBarDownHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
/*	background-image: url(SpryMenuBarRightHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		/*f\loat: left;*/
		
		/*aqui vai o background da imagem em rolover*/
		color:#FFFFFF;
	}
}


/* The outermost container of the Menu Bar, an auto width box with no margin or padding */
ul.menu2
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%	
/*	cursor: default;
	width: 100%;*/
	width: 985px;
	font-family:Tahoma;
	text-align:left;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;

}






/*AQUI COMEÇA O MENU 2*/

/* Menu item containers, position children relative to this container and are a fixed width */
ul.menu2 li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
/*	font-size: 100%;*/
	font-size:12px;
	/*font-weight:bold;*/
	position: relative;
	text-align: center;
	cursor: pointer;
/*	width: 9em;*/
	float: left;
}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.menu2 ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 9.2em;
	position: absolute;
	left: -1000em;
	font-size: 12px; color: #006699; font-family: verdana; text-decoration: none
}
A:hover {
text-decoration: underline;
}


/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.menu2 ul.MenuBarSubmenuVisible
{
	left: auto;
}
/* Menu item containers are same fixed width as parent */
ul.menu2 ul li
{
	width: 30em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.menu2 ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;

}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */


/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.menu2 ul
{
	/*border: 1px solid #003366;*/
		
}
/* Menu items are a light gray block with padding and no text decoration */
ul.menu2 a
{
	display: block;
	cursor: pointer;
	background:url(../novocb/imagens/bg_submenu.jpg) repeat-x;
	padding: 0.0em 0.4em;
	color: #5075A7;
	text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.menu2 a:hover, ul.menu2 a:focus
{
	background-color: #477d7d;
	text-decoration:  underline
}


/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.menu2 a.MenuBarItemHover, ul.menu2 a.MenuBarItemSubmenuHover, ul.menu2 a.MenuBarSubmenuVisible
{
	background-color: #477d7d;
	color: #FFF;
}

/*******************************************************************************

 SUBMENU INDICATION: styles if there is a submenu under a given menu item

 *******************************************************************************/

/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.menu2 a.MenuBarItemSubmenu
{
	/*background-image: url(SpryMenuBarDown.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.menu2 ul a.MenuBarItemSubmenu
{
/*	background-image: url(SpryMenuBarRight.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.menu2 a.MenuBarItemSubmenuHover
{
/*	background-image: url(SpryMenuBarDownHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.menu2 ul a.MenuBarItemSubmenuHover
{
/*	background-image: url(SpryMenuBarRightHover.gif);*/
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

/*******************************************************************************

 BROWSER HACKS: the hacks below should not be changed unless you are an expert

 *******************************************************************************/

/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.menu2 iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.menu2 li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}


.topo_logo_bar{
	width:100%;
	height:5px;
	float:left;
	background:url(http://cbnews.correioweb.com.br/arquivos/img/topo_logo_bar.gif) repeat-y;
	font-size:3px;
}

.topo_logo03{
	width:200px;
	height:40px;
	margin-top:24px;
	margin-right:5px;
	float:right;
}

.topo_logo03 label{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#B4CEB3;
	}
	
.pagina{
	/*width:1100px;*/
	border:1px solid #EBEBEB;
	float:left;
}

.topo{
	width:100%;
	height:216px;
	float:left;
}

.topo_banner{
	width:100%;
	height:101px;
	float:left;
	background:#EBEBEB;
}


.topo_banner span{float:left;}

.banner_publicidade{padding:0px;}

.banner01{padding:5px 2px;}

.banner02{padding:5px;margin-left:8px;}

.fundomenu {
	background-color:#003366;
	width:985px;
	

}

body {
	margin:0;
	padding:0;
	border:none;
}


.menu2_sub{
	width:985px;
	height:22px;
	background:url(menu_sub_bg.gif) repeat-x;
	border-bottom:3px solid #EBEBEB;
}

.menu_sub_02{
	width:487px;
	height:23px;
	float:left;
	padding-left:6px;
}

.menu_sub_03{
	height:23px;
	float:right;
}





.header .nav {padding-right:15px;text-align:right;clear:both;float:right;}
.header .nav ul {display:block;float:left;border:1px solid #8faac7;background:#041c50;}
.header .nav ul li {padding:1px 5px 2px;display:block;float:left;}

.w00, .w01, .w02, .w03, .w04 {width:15%;float:left;}

.w00 {width:20%;padding:14px 5px 0;margin:30px 0 0 -30px;font-size:24px;text-transform:uppercase;color:#2D4571;border-left:1px solid #8faac7;}

.w01 {width:978px;}
.w01 h1 {display:none;}
.w01 span {padding:58px 0 0 15px;display:block;}
.w02 {width:25%;padding-left:10px;border:1px solid #8faac7;border-width:0 1px;}
.w02.right {float:right;clear:right;border-width:0 0 0 1px;}
.w02 label {font-size:12px;}
.w02 label.middle {padding-right:4px;border:1px solid #8faac7;border-width:0 1px;}
.w02 #s1_search_field, .w02 #s2_search_field {width:200px;padding:1px 2px;margin:4px 0 0;font-size:18px;color:#45797a;background:#e0ecef;}
	.mac .w02 #s1_search_field, .mac .w02 #s2_search_field,
	.linux .w02 #s1_search_field, .linux .w02 #s2_search_field {padding:2px;}
.w02 .btn {width:31px;height:25px;margin:-25px 0 0 204px;float:left;background:url(../novocb/imagens/search.gif) top;}
	.ie6 .w02 .btn,
	.ie7 .w02 .btn {margin-top:-26px}
	.ie8 .w02 .btn {margin-top:-24px;position:relative;top:-1px;}
/*
	.gecko .w02 .btn {top:-1px;}
	.opera .w02 .btn {top:-2px;}
	.webkit .w02 .btn {top:-5px;}
*/
.ie .footer .w02 .btn {margin-left:221px!important;}
.gecko .footer .w02 .btn {margin-left:256px!important;}
.win.gecko .footer .w02 .btn {margin-left:224px!important;}
.opera .footer .w02 .btn,
.webkit .footer .w02 .btn {margin-left:224px!important;}

.w03 {padding:1px 5px;margin:10px 10px 0;border-right:1px solid #8faac7;background:url(../imgs/clima.gif) right center no-repeat;}
.w03 table {background:url(../novocb/imagens/weather_box.gif) center no-repeat; width:130px}
.w03 table td {padding:2px 6px;text-align:center;color:#000;}
.w04 {position:absolute;right:0px;bottom:47px;text-align:center;}
	.ie6 .w04, .ie7 .w04 {bottom:40px;}

.header .main_nav {width:100%;position:absolute;top:199px;clear:both;}
.header .main_nav .main table {width:100%;border-collapse:collapse;}
.header .main_nav .main table td {padding:2px 4px;text-align:center;border-right:1px solid #8d8d8d;border-left:1px solid #b1b1b1;}
	.mac.gecko .header .main_nav .main table td, .linux.gecko .header .main_nav .main table td {padding:3px 4px;}
.header .main_nav .main table td.selected {background:url(../novocb/imagens/main_nav.gif);}
.header .main_nav .sub table {border-collapse:collapse;}
.header .main_nav .sub table td {padding:2px 7px;text-align:center;color:#999;border-right:1px solid #5075a7;}
	.mac.gecko .header .main_nav .sub table td, .linux.gecko .header .main_nav .sub table td {padding:3px 7px;}
.header .main_nav .sub table td a {color:#5075a7;}
.header .news, .header .rss {padding:2px 20px 2px 10px;position:absolute;right:15px;bottom:0;color:#5075a7;border-left:1px solid #5075a7;}
	.mac.gecko .header .news, .mac.gecko .header .rss, .linux.gecko .header .news, .linux.gecko .header .rss {padding:3px 20px 3px 10px;}
.header .news {background:url(../novocb/imagens/news.gif) right no-repeat;right:80px;}
.header .rss {background:url(../novocb/imagens/rss.gif) right no-repeat;}

.header .first-child {border-left:0!important;}
.header .last-child {border-right:0!important;}

.footer {text-align:center;clear:both;border:15px solid #041c50;background:#041c50 url(../novocb/imagens/correio_braziliense2.gif) center top no-repeat;}
	.ie6 .footer, .ie7 .footer {border-width:10px;background-position:center 15px;}
.footer * {color:#fff;}
.footer h1 {display:none;}
.footer .w02 {padding-top:20px;margin:0 auto;float:none;border:0;}
.footer .w02 .btn {margin-left:243px;}
	.ie6 .footer .w02 .btn {margin-left:245px;}
.footer .nav {padding:15px;text-align:center;clear:both;}
.footer .nav ul li {padding:0 5px 0 7px;display:inline;color:#fff;border-right:2px solid #fff;}
.footer .nav ul li a {color:#fff;}
.footer .nav ul li.last-child {border:0;}
.footer .diarios_associados {width:67px;height:36px;margin:15px auto 0;display:block;overflow:hidden;text-indent:-999pt;background:url(../novocb/imagens/diarios_associados.gif);}


/*.btn_pesquisa{
	float:right; margin-top:-24px; margin-left:0px;
}*/	

.hora {
		float:left; margin-top:50px; margin-left:-970px; 
	  }
	
	
.hora_pauta {
			 float:left; margin-top:50px; margin-left:20px; 
	  		}
			
.fundo_menu{ 
			float:left;clear:left;background-color:#2D4571;width:982px
		   }
.fundo_menu2{ 
			  background-color:#2D4571;
			 }
			 
.btn_pesquisa{
			   float:left; margin-top:-24px; margin-left:207px;
			  }
			  
.btn_rodape{
			   float:left; margin-top:-1px; margin-left:13px;
			  }

.tam_btn_pesq{
			  height:30px;
			  }

.fundo2 {
		 float:left;clear:left;background-color:#DFEDF0;width:977px; padding-left:2px;
		 }




.topo_busca {width:40%;background:url(../novocb/imagens/NEWlogo.jpg) 2px 20px no-repeat;float:left;  }
.topo_busca h1 {display:none;}
.topo_busca span {padding:98px 0 0 15px;display:block;}
.w00, .topo_busca,  .w03, .w04 {width:988px;float:left;}




.teste {padding-height:10px;border:solid #8faac7;border-width:0 0px;top:auto; white-space:} 
.teste.right {float:none;clear:none;border-width:0 0 0 0px;}
.teste label {font-size:12px;}
.teste label.middle {padding-right:4px;border:1px solid #8faac7;border-width:0 1px;}
.teste #s1_search_field, .teste #s2_search_field {width:200px;padding:1px 2px;margin:4px 0 0;font-size:18px;color:#45797a;background:#e0ecef;}

.mac .teste #s1_search_field, .mac .teste #s2_search_field,
.w02 .btn {width:31px;height:25px;margin:-25px 0 0 204px;float:left;background:url(../novocb/imagens/search.gif) top;}
	

	








.sub_menu{float:right; height:100px;}

