/*

=========================================================
CSS adicionado nessa pasta para ser usado nas praças.
DANIEL
=========================================================

*/

/* CSS Document */

/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/															
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {line-height: 1;}
ol, ul {list-style: none;}

/*
+----------------------------------------------------------------+
	Extras															
+----------------------------------------------------------------+
*/
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
.alignleft {float:left}
.alignright {float:right}
ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}

/*
+----------------------------------------------------------------+
	Definicoes Gerais															
+----------------------------------------------------------------+
*/



body { 
background-image: url(img/bg_home.jpg); 
margin: 0em; 
background-position:top;
background-repeat:no-repeat;
}

body.bf_home { 
background-image: url(img/indy_home.jpg); 
margin: 0em; 
background-position:top;
background-repeat:no-repeat;
}

.bf_home_fundo{
	background-image: url(img/indy_home.jpg); 
	background-position: top;
	background-repeat: repeat-x;
}

#main 		{ width:984px; margin:0 auto; text-align:left; }
#dv_superbanner{ width:100%; height:103px; margin-top:0; text-align: center; }
#dv_superbanner div{margin:0 auto}
#dv_cont 	{ float:left; width:160px; text-align: left; }

#dv_left 	{ float:left; width:160px; text-align:left; /* border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2; */   }
#dv_logo 	{  width:160px; text-align:center; margin-top:0.1em; }
#dv_menu 	{ float:left; width:160px; text-align:left; }
#dv_menu_tv	{ float:left; width:159px; text-align:left; }
#dv_menu_radio{ float:left; width:159px; text-align: left; }
#dv_menu_blogs{ float:left; width:159px; text-align: left; }
#dv_itemmenu{ float:left; width:95%; text-align:left; height:19px; background-color:#F9F9F9; border-top:1px solid #E2E2E2; }

#dv_itemmenu_tv{ float:left; width:100%; text-align:left; height:19px; background-color:#F9F9F9; border-bottom:1px solid #E2E2E2; }

#dv_itemmenu_radio{ float:left; width:100%; text-align:left; height:19px; background-color:#F9F9F9; border-bottom:1px solid #E2E2E2; }

#dv_itemmenu_blogs{ float:left; width:100%; text-align:left; height:19px; border-bottom:1px solid #E2E2E2; }

#dv_barra 	{ float:left; width:100%; height:29px; margin-top:0.5em; text-align: center; }



#dv_centro 	{ float:left; width:815px; text-align: left; margin-left:0.3em; margin-top:1.2em; background-color:#FFF; border-right:1px solid #E2E2E2; }

#bf_dv_centro 	{ 
	float:left; width:815px; text-align: left; margin-left:0.3em; margin-top:0px; background-color:; border-right:1px solid #E2E2E2; 
}

.bf_dv_centro_link span{
	display: none;
}

.bf_dv_centro_link{
	float: left;
	display: block;
	width: 815px;
	height: 88px;
	z-index: 999999;
}

#dv_rodape{ clear: both; width:100%; height:60px; text-align: center; background-color:#a5a6a8; margin-top:1em; _position: static}

#dv_plantao a:hover	{ text-decoration: underline;  }

.t10_black	{ font-family: Arial; font-size: 10px; color:#000000;  }
.t10_gray	{ font-family: Arial; font-size: 10px; color:#676666;  }
.t10_blue	{ font-family: Arial; font-size: 10px; color:#00BCFF;  }
.t10_blue_1	{ font-family: Arial; font-size: 10px; color:#38209c;  }
.t10_blue_2	{ font-family: Arial; font-size: 10px; color:#595881;  }
.t10_green	{ font-family: Arial; font-size: 10px; color:#29953b;  }
.t10_orange	{ font-family: Arial; font-size: 10px; color:#ff8629;  }
.t10_white	{ font-family: Arial; font-size: 10px; color:#FFFFFF;  }

.t11_black	{ font-family: Arial; font-size: 11px; color:#000000 }
.t11_gray	{ font-family: Arial; font-size: 11px; color:#676666 }
.t11_blue	{ font-family: Arial; font-size: 11px; color:#00BCFF;  }
.t11_blue_1	{ font-family: Arial; font-size: 11px; color:#38209c;  }
.t11_blue_2	{ font-family: Arial; font-size: 11px; color:#595881}
.t11_green	{ font-family: Arial; font-size: 11px; color:#29953b;  }
.t11_orange	{ font-family: Arial; font-size: 11px; color:#ff8629;  }
.t11_white	{ font-family: Arial; font-size: 11px; color:#FFFFFF}

.t12_black	{ font-family: Arial; font-size: 12px; color:#000000;  }
.t12_gray	{ font-family: Arial; font-size: 12px; color:#676666;  }
.t12_blue	{ font-family: Arial; font-size: 12px; color:#00BCFF;  }
.t12_blue_1	{ font-family: Arial; font-size: 12px; color:#38209c;  }
.t12_blue_2	{ font-family: Arial; font-size: 12px; color:#595881}
.t12_green	{ font-family: Arial; font-size: 12px; color:#29953b;  }
.t12_orange	{ font-family: Arial; font-size: 12px; color:#ff8629;  }
.t12_white	{ font-family: Arial; font-size: 12px; color:#FFFFFF; }

.t13_black	{ font-family: Arial; font-size: 13px; color:#000000;  }
.t13_gray	{ font-family: Arial; font-size: 13px; color:#676666;  }
.t13_gray_1	{ font-family: Arial; font-size: 13px; color:#676666;  }
.t13_blue	{ font-family: Arial; font-size: 13px; color:#00BCFF;  }
.t13_blue_1	{ font-family: Arial; font-size: 13px; color:#38209c;  }
.t13_blue_2	{ font-family: Arial; font-size: 13px; color:#595881;  }
.t13_green	{ font-family: Arial; font-size: 13px; color:#29953b;  }
.t13_orange	{ font-family: Arial; font-size: 13px; color:#ff8629;  }
.t13_white	{ font-family: Arial; font-size: 13px; color:#FFFFFF;  }

.t14_black	{ font-family: Arial; font-size: 14px; color:#000000;  }
.t14_gray	{ font-family: Arial; font-size: 14px; color:#676666; }
.t14_blue	{ font-family: Arial; font-size: 14px; color:#00BCFF;  }
.t14_blue_1	{ font-family: Arial; font-size: 14px; color:#38209c;}
.t14_blue_2	{ font-family: Arial; font-size: 14px; color:#595881;  }
.t14_green	{ font-family: Arial; font-size: 14px; color:#29953b;}
.t14_orange	{ font-family: Arial; font-size: 14px; color:#ff8629;}
.t14_white	{ font-family: Arial; font-size: 14px; color:#FFFFFF; }

.t16_black	{ font-family: Arial; font-size: 16px; color:#000000;  }
.t16_gray	{ font-family: Arial; font-size: 16px; color:#676666;  }
.t16_blue	{ font-family: Arial; font-size: 16px; color:#00BCFF;  }
.t16_blue_1	{ font-family: Arial; font-size: 16px; color:#38209c;  }
.t16_blue_2	{ font-family: Arial; font-size: 16px; color:#595881;  }
.t16_green	{ font-family: Arial; font-size: 16px; color:#29953b;  }
.t16_orange	{ font-family: Arial; font-size: 16px; color:#ff8629;  }
.t16_white	{ font-family: Arial; font-size: 16px; color:#FFFFFF;  }

.t22_black	{ font-family: Arial; font-size: 22px; color:#000000;  }
.t22_gray	{ font-family: Arial; font-size: 22px; color:#676666;  }
.t22_blue	{ font-family: Arial; font-size: 22px; color:#00BCFF;  }
.t22_blue_1	{ font-family: Arial; font-size: 22px;  }
.t22_blue_2	{ font-family: Arial; font-size: 22px; color:#595881;  }
.t22_green	{ font-family: Arial; font-size: 22px; color:#29953b;  }
.t22_orange	{ font-family: Arial; font-size: 22px; color:#ff8629;  }
.t22_white	{ font-family: Arial; font-size: 22px; color:#FFFFFF;  }

/*
+----------------------------------------------------------------+
	Menu lateral
+----------------------------------------------------------------+
*/
dd { margin: 0; padding: 0; }
dd ul { margin: 0; padding: 0; list-style: none; }
dd ul li a { color: #666; text-decoration: none; }
dd ul li a:hover { text-decoration: none; }

dd ul li {
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 20px;
	padding-left: 16px;
	background-color: #f9f9f9;
	color: #666;
}


dl { margin: 0; padding: 0; width: 160px; }
dl dt a { text-decoration: none; color: #000; }
dl dt a:hover { text-decoration: none; }

dl dt {
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 20px;
	padding-left: 10px;
	background-color: #e9e9e9;
	color: #000;
}


#dv_menu_mobile { float:left; width:159px; text-align: left; }
#dv_menu_impresso{ float:left; width:159px; text-align: left; }


.menuLateral { margin:0; padding:0; width: 160px;  border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;  clear: both; } 

.nivel-um { margin-top: 20px; }
.nivel-dois { background-color: #f9f9f9; }
.nivel-dois a { background-color: #f9f9f9; color: #666; }


.tituloEntrada { background-color: #1B4A9C; color: #fff; } /* Título entrada - sempre muda de acordo com a editoria */
.tituloVideos { border-left: 6px solid #bba407; }
.tituloJornalismo, .itemJornalismo { border-left: 6px solid #1B4A9C; }
.tituloEsporte, .itemEsporte { border-left: 6px solid #29953B; }
.tituloEntretenimento, .itemEntretenimento { border-left: 6px solid #FF8629; }
.tituloBlogs { border-left: 6px solid #595881; }
.tituloTempo { background: #F9F9F9; border-left: 6px solid #008AB2; padding-left: 6px; }

.tituloVideos, .tituloJornalismo, .tituloEsporte, .tituloEntretenimento, .tituloBlogs, .itemJornalismo, .itemEsporte, .itemEntretenimento { padding-left: 5px; color: #000; background-color: #f9f9f9; }
.tituloVideos, .tituloJornalismo, .tituloEsporte, .tituloEntretenimento, .tituloBlogs { color: #000; }
.itemGripe { padding-left: 5px; color: #000; background-color: #f9f9f9;  border-left:6px solid #E2071D; color:#666666; }
.itemGripe a { color:#666666; }
.itemJornalismo a, .itemEsporte a, .itemEntretenimento a { color: #666; }



dt.entradaBlogs { border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 20px;
	padding-left: 10px;
	background-color:#595881;
	color: #000;
}


/*
	Cores do Arquivo conteudos.asp da home [coloração de editorias]
*/

#brasil .programa .titulo, #mundo .programa .titulo, #economia .programa .titulo, #cidades .programa .titulo, #turismo .programa .titulo, #tecnologia .programa .titulo, #esquisito .programa .titulo, #saude .programa .titulo{
	color: #1B4A9C;
}

#celebridades .programa .titulo,#grammy_latino .programa .titulo, #gastronomia .programa .titulo, #cinema .programa .titulo, #tv .programa .titulo, #moda .programa .titulo, #musica .programa .titulo, #miss_universo .programa .titulo, #barretos .programa .titulo {
	color: #FF8629;
}


#brasileirao .programa .titulo, #libertadores .programa .titulo,#outros_esportes .programa .titulo, #copa_sul-americana .programa .titulo, #copa_2010 .programa .titulo, #formula_1 .programa .titulo, #formula_indy .programa .titulo , #tenis .programa .titulo, #basquete .programa .titulo, #volei .programa .titulo, #amador .programa .titulo, #aventura .programa .titulo, #olimpico .programa .titulo, #futebol_internacional .programa .titulo, #copa_santander_libertadores_feminina .programa .titulo{
	color: #29953B;
}

#transito_-_sp .programa .titulo
{
	color:#008ab2;
}

.menuLateral, dl, dd, dd ul { 
	margin: 0;
	padding: 0;
}

dl 		{ width: 160px; }
dd ul 	{ list-style: none; }


dl dt, dd ul li {
	border-bottom: 1px solid #e2e2e2;
	font-size: 11px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px; 
}

dl dt 		{ padding-left: 10px; background-color: #e9e9e9; color: #000; }
dd ul li 	{ padding-left: 16px; background-color: #f9f9f9; color: #666; }


dl dt a, dd ul li a, dl dt a:hover, dd ul li a:hover { 
	text-decoration: none;
}

dl dt a 	{ color: #000; }
dd ul li a 	{ color: #666; }


.menuLateral { width: 160px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; clear: both; }


.tituloJornalismo, .tituloEsporte, .tituloEntretenimento, .tituloBlogs, .tituloRSS {
	background-color: #f9f9f9;
	color: #000;
	padding-left: 5px;
}

.tituloJornalismo 		{ border-left: 6px solid #1B4A9C; }
.tituloEsporte 			{ border-left: 6px solid #29953B; }
.tituloEntretenimento 	{ border-left: 6px solid #FF8629; }
.tituloBlogs 			{ border-left: 6px solid #595881; }
.tituloRSS 				{ border-left:6px solid #595881; margin-bottom: 20px; }


.nivel-dois, .nivel-dois a 	{ background-color: #f9f9f9; }
.nivel-dois a 				{ color: #666; }

.nivel-um-colunistas { 
	background-color: #595881; 	
	font-size: 11px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px; 
	margin-top: 20px;
}

.titulonovo_home{
	font-size: 13px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	line-height: 20px; 
	background-image: url('/css/img/titulo_fundo.gif');
}

.nivel-um-colunistas a { 

	color: #fff;
	
}


.nome {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 4px;
	_margin-top: 6px;
	width:108px;
	_width:100px;
	padding-bottom:15px;
}

.nome a {
	color: #59577f;
	font-weight:bold;
}

.titulo_blog {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-transform: none;
	line-height: 13px;
	display:block;
	margin: 0;
	padding:0;
	padding-bottom: 5px;
	width: 100px;
	_width: 90px;
	display:block;
	height:45px;
	_height:10px;
	_padding-bottom: 0px;

	
}
.linha {
	margin: 0;
	padding:0;
	width:100%;
	line-height:15px;
	border-bottom: 1px solid #e2e2e2;	
	float: left;
	display:block;
	_line-height: 2px;	
}
.titulo_blog a {
	color: #4a4a4a;
	font-weight: bold;
}

