/*
	09/11/2009
	Author: Filipe Dantas
	e-mail: filipegdantas@gmail.com	
	copyright: BC10 Cria??o de Sites
*/
@import url("internas.css");
body{margin:0; background:#fff; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none; color:#606060;}
a:hover{color:#000; text-decoration:underline; }
a img{border:0;}
h1{font-size:20px; background:#e60203; color:#fff; margin:0 0 10px 0; padding:5px 10px;}
h2{font-size:18px; color:#606060; margin:0 0 10px 0;}
h3{font-size:12px; color:#606060; margin:0 0 10px 0;}
p{line-height:17px; text-align:left; font-size:11px; color:#000; margin:0 0 10px 0;}
p.listagem{width:100%; float:left; text-align:center;}
p.mais{width:100%; float:left; font-size:11px; font-weight:bold; color:#1049a2;}
p.mais a{color:#1049a2;}
ul.sem_margin{margin:0; padding:0; list-style:none;}
small{color:red; font-size:11px; font-weight:normal;}

/*------------ TITULOS DOS SITES ------------*/
h3.tit_vermelho{
	height:25px;
	background:#e60203;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_azul{
	height:25px;
	background:#0047b3;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_laranja{
	height:25px;
	background:#ff7010;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_verde{
	height:25px;
	background:#676735;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_azul_escuro{
	height:25px;
	background:#011d45;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_azul_claro{
	height:25px;
	background:#0199cb;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_roxo{
	height:25px;
	background:#6867cd;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_verde_escuro{
	height:25px;
	background:#346702;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_verde_claro{
	height:25px;
	background:#87b02e;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
h3.tit_cinza{
	height:25px;
	background:#676767;
	color:#fff;
	font-size:12px;
	padding:10px 0 0 10px;
	margin:0 0 10px 0;
}
/*-------H2------*/
h2.tit_vermelho{
	height:25px;
	color:#e60203;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_azul{
	height:25px;
	color:#0047b3;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_laranja{
	height:25px;
	color:#ff7010;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_verde{
	height:25px;
	color:#676735;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_azul_escuro{
	height:25px;
	color:#011d45;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_azul_claro{
	height:25px;
	color:#0199cb;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_roxo{
	height:25px;
	color:#6867cd;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_verde_escuro{
	height:25px;
	color:#346702;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_verde_claro{
	height:25px;
	color:#87b02e;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
h2.tit_cinza{
	height:25px;
	color:#676767;
	font-size:12px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
/* Classes */
/*------------ CORES DAS NOTICIAS ------------*/
ul li.vermelho{
	width:170px;
	font-size:12px;
	font-weight:bold;
	/*background:url(../images/quadrado_vermelho.jpg) no-repeat left;*/
	padding:0 0 0 0;
	border-bottom:1px solid #e2e2e2;
}
li.vermelho p a{
	color:#666666;
}
li.azul{
	width:170px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/quadrado_azul.jpg) no-repeat left;
	padding:0 0 0 10px;
}
li.azul p a{
	color:#0047b3;
}
li.laranja{
	width:170px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/quadrado_laranja.jpg) no-repeat left;
	padding:0 0 0 10px;
}
li.laranja p a{
	color:#ff7010;
}
li.verde{
	width:170px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/quadrado_verde.jpg) no-repeat left;
	padding:0 0 0 10px;
}
li.verde p a{
	color:#676735;
}
li.azul_escuro{
	width:170px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/quadrado_azul_escuro.jpg) no-repeat left;
	padding:0 0 0 10px;
}
li.azul_escuro p a{
	color:#00183c;
}
li.azul_claro{
	width:170px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/quadrado_azul_claro.jpg) no-repeat left;
	padding:0 0 0 10px;
}
li.azul_claro p a{
	color:#019ccc;
}
.none {display:none;}
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/*------------CONTAINER------------*/
div#container{
	width:950px;
	margin:0 auto;
	background:#fff;
	/*border-top:3px solid #dc1f1d;*/
	padding:0 0 10px 0;
}
/*------------HEADER------------*/
div#header{
	width:950px;
	height:90px;
	margin:0 auto;
	padding:0;
}
div#header h1  {
	width:185px;
	height:90px;
	margin:28px 0 0 0;
	float:left;
	background:#FFFFFF;
}

div#header h1 a img {
	width:185px;
	height:90px;
	margin:0;
	float:left;
	background:#FFFFFF;
}
div#header form.busca{
	width:462px;
	height:30px;
	float:left;
	margin:25px 0 0 40px;
	display:inline;
}
div#container div#header form.busca input.text{
	width:412px;
	font-size:11px;
} 
div#container div#header form.busca input.ok{
	width:30px;
	text-align:center;
	font-size:11px;
	background:#dadada;
}
div#header div#banner_cima{
	width:720px;
	height:90px;
	float:right;
	margin: 20px 10px 0 0;
	position:relative;
}
div#header div#banner_cima p {
	width:60px;
	height: 10px;
	float: right;
	margin: 0;
	color:#DD2118;
	font-size: 10px;
	position: absolute;
	top:-10px;
	left:670px;	
}

div#header div#banner_cima div#tela_banner{
	width:720px;
	height:90px;
	border:1px solid #ece7e3;
	position: absolute;
	top: 10px;
	left: 0;
	border: 3px solid #DD2118;  	
}
/*------------MENU------------*/
div#menu2 div#menu div#bg{
	width:100%;
	height:42px;
	background:#d62422;
	margin:50px 0 10px 0;
}
div#menu2 div#menu div#bg ul{
	width:100%;
	height:33px;
	margin:2px 0 0 0;
	float:left;
	background:#000;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}

div#menu2 div#menu div#bg li{
	float:left;
	font-size:18px;
	color:#fff;
	padding:6px 12px;
	display:inline;
	border-left:1px solid #fff;
	cursor:pointer;
}
 div#menu2 div#menu div#bg li:hover{
	background:#dd2118;
}
div#menu2 div#menu div#bg li.menu_esq{
	padding:6px 12px 6px 40px;
	border:0;
	margin: 0 0 0 180px;
}
div#menu2 div#menu div#bg li a{
	color:#fff;
}
 li a:hover{
	text-decoration:none;
}
/*------------CONTENT - TAMANHO REAL DA CONTENT = 950PX------------*/
div#container div#content{
	width:898px;
	padding:0 26px;
}
/*------------COL_ESQ------------*/
div#container div#content div#col_esq{
	width:590px;
	float:left;

}
div#col_esq p.banner_meio object#sp embed{
	width:720px;
	float:left;
    clear:both;

}
/*--------DESTAQUE_BAIXO----------*/
ul#not_baixo {
	width:490px;
	margin:0 0 0 -25px!important;
	float:left; 
	display:inline;        
}
ul#not_baixo li{
	display:inline;
	margin:5px 0 10px 0!important;
	float:left;
	padding:0;
	width:170px;

}
ul#not_baixo li.not_direita {
	display:inline;
	margin:5px 13px 0 13px!important;
	float:left;
	padding:0;
	width:170px;

}
div#container div#content div#col_esq div#col_esq_cima div#not_cima ul#not_baixo h2 a{
     color:#666666;
     font-size:14px;
     float: left;
}
/*------------COL_ESQ_CIMA------------*/
div#container div#content div#col_esq div#col_esq_cima{
	width:756px;
	height:340px;
	float:left; display:inline;
}

div#container div#content div#col_esq div#col_esq_cima h2 a{
	color:#0a4dc2;
}
div#container div#content div#col_esq div#col_esq_cima div#not_cima{
	width:350px;
	margin: 0;
	display:block;
    float:right;
}
ul#mizera {
	width:350px;
	margin:0 0 0 -25px!important;
	float:left; 
	display:inline;        
}
ul#mizera li{
	display:inline;
	margin:5px 0 10px 0!important;
	float:left;
	padding:0;
	width:350px;

}
div#container div#content div#col_esq div#col_esq_cima div#not_cima ul#mizera h2 a{
	color:#666666;
     font-size:13px;
	 float: left;
}
div#container div#content div#col_esq div#col_esq_cima div#not_cima ul#mizera p.mais{
	color:#808080;
}
div#container div#content div#col_esq div#col_esq_cima div#not_cima ul#mizera p.mais a{
	color:#808080;
}
div#container div#content div#col_esq div#col_esq_cima div#not_cima ul#mizera small{
	color:#FF0000;
    margin:0 0 5px 0;
    font-weight:normal;
	font-size:11px;
}
/*------------COL_ESQ_CENTER------------*/
div#container div#content div#col_esq div#col_esq_center{
	width:100%;
	float:left;
	margin-top:20px;
	padding:20px 0 0 0;
	/*border-top:1px solid #E2E2E2;*/
}
div#container div#content div#col_esq div#col_esq_center div.list_not_princ{
	width:191px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
div#container div#content div#col_esq div#col_esq_center div.list_not_princ ul li.image p{
	font-weight:bold;
	width:180px;
	border-bottom:1px solid #e2e2e2;
}
/*------------ IMAGES ------------*/
div#container div#content div#col_esq div#col_esq_center div.list_not_princ ul li.image{
	width:100%;
	padding-bottom:2px;
	margin:0 0 5px 0;
}
div#container div#content div#col_esq div#col_esq_center div.list_not_princ ul li img{
	width:190px;
	height:143px;
	border:1px solid #e6e2e3;
	margin-bottom:4px;
}

/*------------COL_ESQ_LIST_VIDEOS------------*/
div#container div#content div#col_esq div#list_videos_princ{
	width:100%;
	float:left;
	margin-top:20px;
	padding:20px 0 0 0;
}
div#container div#content div#col_esq div#list_videos_princ ul li{
	width:191px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
	font-size:12px;
}
div#container div#content div#col_esq div#list_videos_princ ul li img{
	margin:10px 0 0 0;
	width: 190px;
	height: 143px;
}
/*------------COL_ESQ_CENTER_BAIXO------------*/
div#container div#content div#col_esq div#col_esq_center_baixo{
	width:100%;
	float:left;
	margin-top:50px;
}
div#container div#content div#col_esq div#col_esq_center_baixo div.list_not_princ{
	width:191px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
div#container div#content div#col_esq div#col_esq_center_baixo div.list_not_princ ul li.image p{
	font-weight:bold;
        width:180px;
}
/*------------GALERIA------------*/

div#container div#content div#col_esq div#list_galeria_princ{
	width:100%;
	float:left;
	margin-top:20px;
	padding:20px 0 0 0;
}
div#container div#content div#col_esq div#list_galeria_princ ul li{
	width:191px;
	float:left;
	margin:0 5px 0 0;
	display:inline;
	font-size:12px;
}
div#container div#content div#col_esq div#list_galeria_princ ul li img{
	margin:10px 0 0 0;
	width: 190px;
	height: 143px;
}
/*------------ IMAGES ------------*/
div#container div#content div#col_esq div#col_esq_center_baixo div.list_not_princ ul li.image{
	width:100%;
	padding-bottom:2px;
	border-bottom:1px solid #e2e2e2;
	margin:0 0 5px 0;
}
div#container div#content div#col_esq div#col_esq_center_baixo div.list_not_princ ul li img{
	width:190px;
	height:143px;
	border:1px solid #e6e2e3;
	margin-bottom:4px;
}

/*------------COL_DIR------------*/
div#container div#content div#col_dir{
	width:275px;
	float:right;
	position: relative;
}
/* banners */
div#container div#content div#col_dir div#banners_right {
	width:auto;
	height:250px;
	float: right; 
	margin:0 0 0 135px;
	position:absolute;
	top: 0px;
	
}
div#container div#content div#col_dir div#banners_right p#banner_superior {
	width:100%;
	height: 60px;
	margin:5px 0 4px 0;
	float: right;
	border:1px solid red;


}
div#container div#content div#col_dir div#banners_right p#banner_esquerda {
	width: 135px;
	height:255px;
	margin:0;
	padding:0;
	float: left;
}
div#container div#content div#col_dir div#banners_right ul.banners {
	width: 135px;
	height:250px;
	float:left;
	display: inline;
	margin:0;
	padding:0;
	
}
div#container div#content div#col_dir div#banners_right ul.banners li {
	width: auto;
	height: 60px;
	background: #fff;
	margin:0 0 5px 0;
	padding: 0;
	float: left;
	display: block;
}
div#container div#content div#col_dir div#banners_right ul.banners{
	width: 120px;
	height: 60px;
	background: #fff;
	margin:0 0 3px 15px;
	padding: 0;
	float: right;
	display: block;
	/*border:1px solid red;*/
}

/*------------MAIS NOTICIA------------*/
div#container div#content div#col_dir div#mais_not{
	width:100%;
}
div#container div#content div#col_dir div#mais_not ul li{
	width:136px;
	float:left;
	color:#fff;
	text-align:center;
	padding:8px 0;
	font-size:12px;
}
div#container div#content div#col_dir div#mais_not ul li.ultima_noticia{
	border-right:2px solid #fff;
	background:#e60203;
	font-weight:bold;
}
div#container div#content div#col_dir div#mais_not ul li.ultima_noticia a{
	color:#fff;
}
div#container div#content div#col_dir div#mais_not ul li.mais_lidas{
	background:#999;
	font-weight:bold;
}
div#container div#content div#col_dir div#mais_not ul li.mais_lidas a{
	color:#fff;
}
div#container div#content div#col_dir div#mais_not div#list_not_dir{
	width:272px;
	border:1px solid #e40517;
	clear:both;
	background:#f4f4f4;
	float:left;
	padding:10px 0 0 0;
}
div#container div#content div#col_dir div#mais_not div#list_not_dir ul li{	
	width:252px;
	text-align:left;
	padding:5px 10px 0 10px;
	border-bottom:2px solid #fff;
}
div#container div#content div#col_dir div#mais_not div#list_not_dir ul li h4{
	padding:0;
	margin:0;
	font-size:14px;
}
div#container div#content div#col_dir div#mais_not div#list_not_dir ul li h4.cor_vermelho a{
	color:#df0005;
}
div#container div#content div#col_dir div#mais_not div#list_not_dir ul li h4.cor_azul a{
	color:#094093;
}
div#container div#content div#col_dir div#mais_not div#list_not_dir ul li h4.cor_verde a{
	color:#3b6010;
}
/*------------ESPORTE------------*/
div#container div#content div#col_dir div#esporte_dir {
	width:100%;
	float:left;
	margin:470px 0 0 0;
}
div#container div#content div#col_dir div#esporte_dir ul {
	margin: 10px 0 0 0;
	float: left;
}
div#container div#content div#col_dir div#esporte_dir ul li{
	width:100%;
	float:left;
	margin:7px 0 5px 0;
}
div#container div#content div#col_dir div#esporte_dir ul li img{
	width:108px;
	height:81px;
	border:1px solid #e1e0e5;
	float:left;
	margin:0 5px 0 0;
}
div#container div#content div#col_dir div#esporte_dir ul li h3{
	margin:0;
}
div#container div#content div#col_dir div#esporte_dir ul li small{
	color:#666666;
}
div#container div#content div#col_dir div#esporte_dir ul li h3 a{
	color:red;
}
/*------------BLOG------------*/
div#container div#content div#col_dir div#blog_dir{
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
div#container div#content div#col_dir div#blog_dir ul li{
	width:100%;
	float:left;
	margin:0 0 5px 0;
}
div#container div#content div#col_dir div#blog_dir ul li img{
	width:108px;
	height:67px;
	border:1px solid #e1e0e5;
	float:left;
	margin:5px 5px 0 0;
	clear:both;
}
div#container div#content div#col_dir div#blog_dir ul li h3{
	margin:0;
}
div#container div#content div#col_dir div#blog_dir ul li h3 a{
	color:#87b02e;
}
/*------------COTA??O------------*/
div#container div#content div#col_dir div#cotacao{
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
div#container div#content div#col_dir div#cotacao div#tela_cotacao{
	width:100%;
	height:100px;
	background:red;
}
/*------------ENQUETE------------*/
div#container div#content div#col_dir div#enquete{
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
div#container div#content div#col_dir div#enquete form{
	margin:0;
	padding:0;
} 
div#container div#content div#col_dir div#enquete form fieldset{
	margin:0;
	padding:0;
	border:0;
}
div#container div#content div#col_dir div#enquete form fieldset p{
	padding:0 10px;
	font-size:14px;
}
div#container div#content div#col_dir div#enquete form fieldset span{
	width:100%;
	float:left;
	margin:0 0 5px 0;
}
div#container div#content div#col_dir div#enquete form fieldset span input.radio{
	margin:0 5px 0 10px;
}
div#container div#content div#col_dir div#enquete form fieldset span input.votar{
	padding:2px 5px;
	background:#676767;
	color:#fff;
	border:0;
	margin:0 2px;
	cursor:pointer;
}
div#container div#content div#col_dir div#enquete form fieldset span label{
	font-size:12px;
}
/*------------FOOTER------------*/
div#footer{
	width:100%;
	height:100%;
	float:left;
	margin:20px 0 0 0;
	background:red;
	position:relative;
}
div#footer img.logo_footer{
	width:138px;
	height:46px;
	margin:0 0 0 220px;
}
div#footer p.bc10{
	position:absolute;
	top:13px;
	right:450px;
}
#footer form{float:left; width:400px; height:auto; clear:both; margin:20px 380px 20px 365px;}
#footer form input#busca{float:left; width:280px; height:20px; float: left; display: inline; margin:0 3px 0 0!important; padding:0; border:1px solid #015198;}
#footer form input#enviar{float:left; height:22px; background:#DDDDDD;  border:0; color:#000; cursor: pointer;}
#footer form input#envia input#enviar:hover{  background:#0980D4; color:#CCCCCC;}
#footer form textarea{ width:280px; height:150px; border:1px solid #015198; }

/*------------Flash Noticia------------*/

div#noti { 
	width: 400px; 
	height: 390px!important; 
	float: left; 
	display: inline; 
	margin:5px 0 0 4px;
	position:relative; 

}
#query{  width:400px; height:auto; float:left; background: #CCCCCC;  display: inline; position: relative; }
.imagem { width:400px; float:left; display: inline;margin:0; padding:0; list-style:none; position:relative; }

.imagem a { width:400px; float: left; display: inline; margin:0; padding:0; border:3px solid #666;}
.imagem a img { width: 400px; height: 300px; float: left; display: inline;margin:0; padding:0; position: relative; z-index:1; }
.imagem p {  width: 341px!important; height: 40px; float: left; display: inline; margin:0 0 0 5px; padding:0; position: absolute; top: 260px; left: 0; color: #fff; font-size:13px ; z-index:10000000!important; font-weight:700;  }
.imagem span { position:absolute; 
		top: 260px; 
		left: 0;
		z-index: 2;
		width:400px;
		float:left;
		height: 40px;
		background:  url(../images/bg_p.png) repeat;
}

#navegar {
        position:absolute; 
		top: 260px; 
		left: 0;
		z-index: 10;
		width:400px;
		float:left;
		height: 40px;
		
}
#rig { float: right; width: 40px; height: 40px; }
#navegar span { width:20px; height: 40px; font-size:30px; float: left; display: inline; margin:2px 0 0 0; }
#navegar span a { color: #FFFFFF;}

div#footer p{
        width:600px;
	position:relative;
        float:left;
	top:20px;
	right:0px;
        font-size:13px;
        color:#fff;
}