﻿@import url(/css/corpo.css);
@import url(/css/titulos.css);
@import url(/css/botoes.css);


#sombra_final 
{
	/*margin-bottom: 60px !important;*/
	/*bottom: 60px !important;*/
	/* _bottom: 80px !important; */
	
}

#conteudo 
{
	margin-bottom: 10px;
}

#centraliza_conteudo 
{
	width: 789px;
	margin: 0 auto;
	overflow: hidden;
}


.breadcrumb {}


h1, h2 
{
	height: 34px;
	/*margin-top: 15px;*/
	clear: both;
}

.lista_texto, .lista_noticias
{
	margin: 20px 20px 20px 30px;
}

.lista_texto li, .lista_noticias li
{
	margin-bottom: 10px;
}


.lista_noticias li a
{
	font-weight: bold;
}

h1
{
	background-image: url(/img/marcador_titulo_azul.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	margin-top: 15px;
}

h1.laranja
{
	background-image: url(/img/marcador_titulo_laranja.png);
}

h2 
{
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: -999px;
	overflow: hidden;
	display: block;
}

h3, h3 * 
{
	font-size: 20px;
	font-family: Georgia;
	font-style: italic;
}

h4 
{
	font-size: 14px;
}


.verde 
{
	color: #227831;
}


label 
{
	color: #214491;
	font-weight: bold;
}

.marcador 
{
}

.margem 
{
	margin: 15px;
}

.margem30 
{
	margin: 15px 30px;
}

.margem0015 
{
	margin: 0 15px 15px 15px;
}


h1 span
{
	text-indent: -999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 34px;
	margin-left: 10px;
}


.espacamento_inferior 
{
	margin-bottom: 25px;
}

.espacamento_superior 
{
	clear: both;
	margin-top: 5px;
}











#sub_institucional
{
	width: 390px;
}

#sub_comunicacao 
{
	width: 670px;
}
#sub_eventos 
{
	width: 440px;
}
#sub_classificados
{
	width: 250px;
}
#sub_curriculos
{
	width: 750px;
}
#sub_oportunidades 
{
	width: 310px;
}

.submenu 
{
	background-image: url(/img/bg_sub_menu.png);
	background-repeat: repeat-x;
	height: 22px;
	margin-top: 15px;
}

.submenu li
{
	float: left;
	padding: 0 30px;
	background-image: url(/img/bg_sub_menu_divisao.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
}

.submenu .primeiro
{
	background-image: none;
	margin-left: 15px;
}




.submenu li a
{
	background-repeat: no-repeat;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	margin: 1px 0;
}














.lista, .lista_full 
{
	margin-top: 5px;
	clear: both;
}

.lista li
{
	float: left;
	width: 335px;
	height: 85px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 25px;
}

.lista_full li 
{
	margin-bottom: 25px;
	clear: both;
}


.imagem_chamada 
{
	float: left; 
	margin-right: 25px; 
	margin-bottom: 5px; 
	margin-top: 5px;
}


#video 
{
	position: relative;
	height: 400px;
	margin: 15px 15px 0;
}

#video_player, #video_info 
{
	position: absolute;
	top: 50px;
}

#video_player
{
	width: 480px;
	height: 360px;
	left: 15px;
}

#video_info
{
	background-color: #EEF1F6;
	width: 265px;
	height: 360px;
	right: 15px;
}

#outros_videos 
{
	background-image: url(/img/comunicacao/bg_base.png);
	background-repeat: repeat-x;
	height: 265px;
	width: 789px;
	position: absolute;
	top: 425px;
}

#fundo_tv 
{
	height: 710px;
	position: relative;
}


#video_info div 
{
	line-height: 150%;
}

#video_titulo 
{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
}
#video_sinopse 
{
	margin-top: 0;
	margin-bottom: 10px;	
}
#video_duracao 
{
	font-weight: bold;
	font-size: 14px;
}
#video_published {}
#video_published span { font-weight: bold; }

#video_plays {}
#video_plays span { font-weight: bold; }

#video_eval {}
#video_eval span { font-weight: bold; }





#revista_indice li 
{
	list-style: none;
}

#revista_edicoes ul
{
	position: absolute;
	width: 789px;
	top: 60px;
}

#revista_edicoes .titulo 
{
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	top: 20px;
	left: 20px;
}

#revista_edicoes li 
{
	list-style: none;
	margin-left: 20px;
	float: left;
}

#revista_indice_lateral
{
	margin-top: 30px;
	text-align: left;
}

#revista_indice_lateral li 
{
	list-style: none;
	margin-left: 30px;
	margin-bottom: 15px;
	font-weight: bold;
}



.oportunidade li, .parceiro li
{
	list-style: none;
	margin-left: 15px;
	margin-bottom: 15px;
	width: 230px;
	height: 210px;
	float: left;
	
	background-image: url(/img/integracao/bg_marcas.png);
	background-repeat: no-repeat;
	position: relative;

}


.oportunidade .logo, .parceiro .logo
{
	width: 230px;
	height: 150px;
	position: absolute;
	overflow: hidden;
	top: 3px;
	left: 0;
}

.oportunidade .logo img, .parceiro .logo img 
{
	position: absolute;
	top: 0;
	width: 230px;
	height: 150px;
	background-position: top;
	background-repeat: no-repeat;
	
}

 .parceiro .logo img 
 {
	background-position: bottom !important;
 }

.oportunidade li:hover .logo img /*, .oportunidade a:hover img*/
{
	background-position: bottom !important;
}
.oportunidade li:hover .texto span 
{
	text-decoration: underline;
}


.oportunidade .texto, .parceiro .texto 
{
	position: absolute;
	top: 160px;
	width: 230px;
	height: 50px;
	text-align: center;
}

.parceiro .texto 
{
	top: 150px !important;
}

.oportunidade .texto span, .parceiro .texto span
{
	display: block;
	margin: 3px;
	font-size: 11px;
}
.oportunidade .texto span
{
	font-weight: bold;
}






/* ****************** RatingStar ****************** */

.ratingStar
{
    white-space:nowrap;
    height:14px;
}

.ratingStar .ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    cursor:pointer;
}

.ratingStar .Filled {
    background-image: url(/img/rating/FilledStar.png);
    height: 13px;
    width: 12px;
    margin-top: 2px;
}
.ratingStar .Empty {
    background-image: url(/img/rating/EmptyStar.png);
    height: 13px;
    width: 12px;
    margin-top: 2px;
}
.ratingStar .Saved {
    background-image: url(/img/rating/SavedStar.png);
    height: 13px;
    width: 12px;
    margin-top: 2px;
}


#mural_descritivo * 
{
	font-size: 9px;
}

#jornal_indice * 
{
	color: White;
}

.table_especial
{
	border: solid 2px #ff0000; 
	border-collapse: collapse;
}

.table_especial td
{
	padding-top:8px;
}

.lista_numero
{
	margin: 20px 20px 20px 30px;
	list-style:decimal-leading-zero;
}

.lista_numero li
{
	margin-bottom: 10px;
}

.lista_numero li a
{
	font-weight: bold;
}

.lista_numero li li
{
	margin-bottom: 10px;
	list-style:disc;
}

/*  botoes agenda 2009*/

.agenda{
background: url(/img/eventos/agenda2009/imgs/agenda2009_fundo.png) no-repeat;
width: 683px;
height: 67px;
z-index:0px;
}

#fotos2009 li, #fotos2009 li a{
	float: left;
	list-style-type: none;
	margin-left: 0px;
	height: 50px;
	width: 69px;
	display: block;
}

#fotos2009 li a{
	background-image: none;
	text-indent: -9999px;
	overflow: hidden;
}


#ft1 { }
#ft2 {margin-left:21px !important;}
#ft3 {margin-left:19px !important;}


#ft1.dia_on {background:url(/img/eventos/agenda2009/imgs/m1.png) top left  no-repeat;}
#ft2.dia_on {background:url(/img/eventos/agenda2009/imgs/m2.png) top left no-repeat; }
#ft3.dia_on {background:url(/img/eventos/agenda2009/imgs/m3.png) top left no-repeat; }


