@import "base.css";

/******************* DUAS COLUNAS DO TAMANHO DA HOME *******************/
#colesq {
	float:left;
	width:575px;
	padding-top:0;
}

#coldir {
	float:right;
	width:270px;
	padding-top:0;
}

.colesq-half {
	float:left;
	width:425px;
}

.coldir-half {
	float:right;
	width:425px;
}
/******************* DUAS COLUNAS DO TAMANHO DA HOME *******************/

h1 {
	color:#005a9c;
	font-size:28px;
	font-weight:bold;
	height:40px;
	padding:34px 0 0 0;
	margin:0;
}	

h3 {
	color:#bdbdbd !important;
	font-size:18px;
	height:30px;
	margin-bottom:15px;
	padding-top:5px;
	position:relative;
	font-weight:normal;
}

h1 { background:url(/fundacao-bunge/img/topo-fundacao-bunge.jpg) no-repeat; }

/*************** SUBMENU DE NAVEGACAO INTERNA ***************/
#submenu-interno {
	height:58px;
	padding:7px 0 0 0;
	background:url(/img/submenu-interna-degrade-geral.jpg) bottom center no-repeat;
}

#submenu-interno li, #submenu-interno li a {
	float:left;
	font-size:13px;
	margin-right:10px;
}

#submenu-interno * {
	color:#4eadf2;
}
/*************** SUBMENU DE NAVEGACAO INTERNA ***************/

/************** BREADCRUMBS ****************/
#breadcrumb {
	padding:20px 0 35px 0;
	margin:0;
}

#breadcrumb li, #breadcrumb li a {
	float:left;
	margin:0 5px 0 0;
	font-size:11px;
	padding:0;
}

#breadcrumb * {
	color:#005a9c;
}

#breadcrumb .current {
        font-weight:bold;
}
/************** BREADCRUMBS ****************/

#content h2 {
	font-size:28px;
	color:#494949;
	margin:0 0 20px 0;
	padding:0;
}

#content img {
	margin-right: 10px;
}

#content .info .date {
	float:left;
}

#content .date {
	font-size:12px;
	color:#464646;
	font-style:italic;
}

#content .send-to-friend {
	font-size:9px;
	line-height:8px;
	width:85px;
	float:right;
	font-style:normal;
	color:#196AA6;
}
#content .send-to-friend img {
	margin-right:5px;
	float:left;
}

#content p {
	color:#464646;
	margin:0 0 20px 0;
	line-height:150%;
}

#content p, #content p * {
	font-size:14px;
}

#content strong, #content b {
	font-size:14px;
}

img.foto-template {
	width:270px;
	margin:0;
	padding:0;
}	

span.legenda {
	color:#8f8f8f;
	font-style:italic;
	font-size:12px;
	display:block;
	margin:5px 0 20px 0;
}

/************************* CONTEUDO RELACIONADO ************************/
#conteudo-relacionado p {
	padding-bottom:15px;
	display:block;
}

#conteudo-relacionado {
	margin:0 0 20px 0;
}

#conteudo-relacionado p, #conteudo-relacionado p a {
	font-size:11px;
	margin-bottom:0;
}

#conteudo-relacionado p a {
	display:block;
	color:#196aa6;
	font-weight:bold;
	padding-bottom:3px;
}
/************************* CONTEUDO RELACIONADO ************************/

/******************* NUVEM DE TAGS *******************/
#nuvem {
	margin:0 0 20px 0;
}

#nuvem li a, #nuvem li {
	color:#196aa6;
	display:inline;
	margin:0 5px 0 0;
	line-height:23px;
}

#nuvem li a.um { font-size:12px; }
#nuvem li a.dois { font-size:14px; }
#nuvem li a.tres { font-size:16px; }
#nuvem li a.quatro { font-size:18px; }
#nuvem li a.cinco { font-size:20px; }
#nuvem li a.seis { font-size:22px; }
#nuvem li a.sete { font-size:24px; }
/******************* NUVEM DE TAGS *******************/


/******************** FUNDA��O BUNGE *********************/
#box-linha-do-tempo {
	float:right;
	width:430px;
}

#box-agenda {
	float:left;
}

/*#slot-calendar {
        _height:500px !important;
        _border:1px solid red !important;
}*/

#box-agenda, #box-agenda a {
	color:#0092cd;
	font-size:14px;
}

#box-agenda a.seta-next, #box-agenda a.seta-prev {
	line-height:100px;
	overflow:hidden;
	float:right;
	width:7px;
	height:14px;
	margin:0 10px 10px 0;
}

#tbl-agenda {
	border-collapse:collapse;
	_border-collapse:separate;
	*border-collapse:separate;
	_border:1px solid #d9d9d9;
	*border:1px solid #d9d9d9;
	width:430px;
}

#tbl-agenda tr th, #tbl-agenda tr td {
	height:60px;
	width:60px;
	border:1px solid #d9d9d9;
	margin:0;
	padding:0;
	text-align:center;
        _width:56px;
		*width:56px;
		_height:56px;
		*height:56px;
}

#tbl-agenda tr td:hover {
	background:#edfaff;
}

#tbl-agenda tr th {
	background:#edfaff;
}

#tbl-agenda tr td.on {
	color:#0092cd;
	font-weight:bold;
}

#tbl-agenda tr td.today {
	color:#000000;
	font-weight:bold;
}

#tbl-agenda tr td a {
	color:#0092cd;
	line-height:16px;
	float:none;
	margin:0;
}

#tit-blog {
	margin:0 0 20px 0;
}
/******************** FUNDA��O BUNGE *********************/

/************ INTERATIVIDADE ************/
#interatividade-page #voce-e-fundacao-bunge div {
	float:left;
	width:125px;
	margin:0 20px 20px 0;
}
/************ INTERATIVIDADE ************/

/********* PAGINACAO *********/
/*#paginacao {
	display:block;
	width:100%;
	text-align:center;
	height:20px;
}
#paginacao li, #paginacao li a {
	display:inline;
	color:#005a9c;
	background:none;
	padding:0 2px 0 2px;
}
#paginacao li a.actual {
	font-weight:bold;
}
#paginacao li.seta-prev, #paginacao li.seta-next {
	width:57px;
	height:14px;
	display:inline;
	background:url(/img/seta-esq.gif) top left no-repeat;
	padding:0 10px 0 10px;
	overflow:hidden;
}
#paginacao li.seta-next {
	background:url(/img/seta-dir.gif) top right no-repeat;
}
*/

#content .tbl_paginacao {
    width:100%;
    margin-bottom:13px;
}

#content .tbl_paginacao .vc {
    clear:both;
}

#content .tbl_paginacao * {
    color:#005a9c;
    font-size:12px;
}

#content .tbl_paginacao .vc {
    clear:both;
}

#content .tbl_paginacao a {
    padding:0 2px 0 2px;
}

#content .tbl_paginacao a.atual {
    font-weight:bold;
}

#content .tbl_paginacao .paginacao {
    float:left;
}

#content .tbl_paginacao .paginacao_info {
    float:right;
}
/********* PAGINACAO *********/



/************** CHAMADAS **************/

/**** FOTO ALINHADA A ESQUERDA COM TITULO E DESCRICAO ****/
.chamada01 a img {
	width:125px;
	height:100px;
	margin-right:15px;
	float:left;
}

.chamada01 a.tit {
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#196aa6 !important;
	line-height:21px;
	margin-bottom:8px;
}

.chamada01 p {
	font-size:14px;
	line-height:16px;
}
/**** FOTO ALINHADA A ESQUERDA COM TITULO E DESCRICAO ****/

/**** APENAS TITULO E TEXTO ****/
.chamada02 {
	padding-bottom:15px;
	display:block;
	font-size:11px !important;
	line-height:normal !important;
	margin-bottom:0 !important;
}

.chamada02, .chamada02 a {
	font-size:11px;
	margin-bottom:2px;
	display:block;
}

.chamada02 a {
	color:#196aa6 !important;
	font-weight:bold;
}
/**** APENAS TITULO E TEXTO ****/

/***** LARGURA FIXA, VERTICAL COM FOTO *****/
.chamada03 {
	display:block;
	float:left;
	width:125px;
	margin:0 25px 20px 0;
}

.chamada03 a img {
	margin-bottom:5px;
}

.chamada03 a.tit {
	font-weight:bold;
	color:#196aa6 !important;
	font-size:11px;
	line-height:normal !important;
}

.chamada03 p {
	color:#6f6f6f;
	font-size:11px !important;
	line-height:1.4em !important;
	margin:0 !important;
	padding:4px 0 0 0;
}
/***** LARGURA FIXA, VERTICAL COM FOTO *****/

/************** CHAMADAS **************/

/********** FORUM ***********/
#forum {
	padding-bottom:10px;
}
/********** FORUM ***********/

form select {
	text-align:left;
	border:#9cd4ff 1px solid;
	width:390px;
	padding:2px 0 2px 2px;
	font-size:14px;
	font-style:italic;

}

form select option {
	padding:2px 0 2px 2px;
}

.itxt {
	border:#9cd4ff 1px solid;
	padding:2px 0 2px 2px;
	font-size:14px;
	font-style:italic;
	margin:0 6px 0 0;
}

.txta {
	border:#9cd4ff 1px solid;
	padding:2px 0 2px 2px;
	font-size:14px;
	font-style:italic;
}

form label {
	padding-right:6px;
}

form .required {
	background:url(/img/asterisco.gif) no-repeat top right;
	color:#6f6f6f;
}

.form-comments * {
    /*border:1px solid red;*/
}

.form-comments p {
    padding-bottom:14px !important;
}

.form-comments label {
    font-size:13px;
    width:90px;
    display:block;
    float:left;
    text-align:right;
    margin-right:12px;
}

.form-comments input {
    width:300px;
    display:block;
    float:left;
}

.form-comments #cname {
    float:left;
    display:block;
    width:70%;
}

.form-comments #cemail {
    width:70%;
}

.form-comments #ccomment {
    display:block;
    width:70%;
    height:90px;
}

.form-comments #code {
    margin-left:110px;
    width:140px;
}
.form-comments #bt-enviar {
    width:auto;
    float:none;
    margin-left:210px;
}

.comment {
    border-bottom:1px solid #cccccc;
    padding-top:10px;
    padding-bottom:15px;
}

.comment * {
    line-height:normal;
}

.comment p {
    margin-bottom:2px !important;
}

.comment .cname {
    font-size:14px !important;
    margin-bottom:0 !important;
}
.comment .cemail, .comment .cdate {
    font-size:11px !important;
    color:#cccccc !important;
}
.comment .ccomment {
    font-size:11px !important;
    line-height:normal !important;
}

.comments .alter {
    background:#fafafa;
}


#bt-enviar {
	background:#005a9c;
	color:#ffffff;
	font-size:14px;
	cursor:pointer;
	padding:3px 5px;
}

.no-comments {
    text-align:center;
    font-size:13px !important;
}

form #code {
    font-style:normal;
    letter-spacing:5px;
    width:140px;
    text-transform:uppercase;
}

#content .author {
    font-style:italic;
    font-size:14px;
}