a { text-decoration: none; color: #502800;}
a:hover { text-decoration: underline; }
* { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
html, body { height: 100%; border: none; background:url(../img/bgr_body.jpg) top left repeat;}
body, td, span, div, p { font: 11px Arial; color: #502800; }
p{line-height:16px;}

/* #################### classes #################### */
/* geral */
.fl{float:left;}
.fr{float:right;}
.paginacao{
	background:url(../img/fio_pont.gif) top left repeat-x;
	padding-top:10px;
}
.pdf{
	background: url(../img/ico_pdf.gif) center left no-repeat;	
	padding:8px 0 8px 27px;
	text-align:left;
}
.pdf a {color:#FF8432;}

/* box */
.boximg{
	float:left;
	margin:0 20px 10px 0;
}
.boximg div{
	border-left:solid 1px #E3E1E0;
	border-right:solid 1px #E3E1E0;
	border-bottom:solid 2px #E3E1E0;
	background:#FFF;
	padding:5px;	
}
.boximg span{
	font:9px Arial;
	color:#7B5A5A;
	display:block;
	padding:2px 0;
}
.boxmarron{
	border-top:solid 1px #E6DDD4;
	border-left:solid 2px #E6DDD4;
	border-right:solid 2px #E6DDD4;
	border-bottom:solid 4px #E6DDD4;
	background:#FBF8F3;
	padding:6px 0;	
}

/* texto */
.lnk{color:#FF8432;}
.txtam{color:#AD8432;}
.txt12{font-size:12px;}
.txt9{font-size:9px;}

/* listas */
.listaseta li{
	list-style:none;
	background:url(../img/blt_seta_lista.gif) 0px 4px no-repeat;
	padding-left:11px;
	margin-bottom:15px;
}
.listanoticias li{
	list-style:none;
	height:1%;
	overflow-x:auto;
	margin-bottom:15px;
}
.listanoticias li .data{
	width:62px;
	float:left;
}
.listanoticias li span{
	display:block;
	width:1px;
	height:11px;
	float:left;
	margin-right:9px;
	background:#DFCEAE;
}
.listanoticias li .cont{
	float:left;
	width:375px;
	line-height:15px;
}
.listanoticias li .cont a{
	color:#FF6600;
	font-weight:normal;
	display:block;
	font:11px Arial;
}

/* lista abre fecha */
.listaabrefecha li{
	list-style:none;
	background:url(../img/blt_seta_lista.gif) 0px 4px no-repeat;
	padding-left:11px;
	margin-bottom:5px;
}
.listaabrefecha li.on{
	list-style:none;
	background:url(../img/blt_seta_lista_on.gif) 1px 4px no-repeat;	
	padding-left:11px;
}
.listaabrefecha li a, .listaabrefecha li.on a{
	display:block;
	color:#FF6600;
	font:11px Arial;
	font-weight:bold;
}
.listaabrefecha li div, .listaabrefecha li.on div{
	padding:10px;
	line-height:15px;
}
.listaabrefecha li div span, .listaabrefecha li.on div span{
	display:block;
	margin-bottom:10px;
}

/* lista artigos */
.listaartigos li{
	list-style:none;
	overflow-x:auto;
	margin-bottom:15px;
}
.listaartigos  li .data{
	width:62px;
	float:left;
}
.listaartigos  li span{
	display:block;
	width:1px;
	height:11px;
	float:left;
	margin-right:9px;
	background:#DFCEAE;
}
.listaartigos  li .cont{
	float:left;
	width:375px;
	line-height:15px;
}
.listaartigos  li .cont a{
	color:#FF6600;
	font-weight:normal;
	font:11px Arial;
}

/* lista instituicoes */
.links {
	width:208px;
	float:left;
	position:relative;
	z-index:99;
}
.links ul li{
	list-style:none;
	background:url(../img/blt_seta_lista.gif) 10px 8px no-repeat;
}
.links ul li a{
	background:url(../img/blt_seta_lista.gif) 10px 8px no-repeat;
	width:174px;
	display:block;
	padding:4px 10px 4px 22px;
	color:#FF6600;
	border-bottom:solid 2px #FDFBF9;
	border-right:solid 2px #E6DDD4;
}
.links ul li a.on{
	background:url(../img/blt_seta_lista.gif) #FBF8F3 10px 8px no-repeat;
	border-bottom:solid 2px #E6DDD4;
	border-right:solid 2px #FBF8F3;
}
.descricao{
	width:236px;
	float:left;
	background:#FBF8F3;
	border-right:solid 2px #E6DDD4;
	border-bottom:solid 4px #E6DDD4;
	border-left:solid 2px #E6DDD4;
	margin-left:-2px;
}
.descricao div{
	padding:12px 10px;
	border-bottom:solid 12px #F8F1E4;
}
.descricao div p{padding-bottom:5px;height:1%;overflow-x:auto;}
.descricao div strong{float:left;margin-right:2px;}
.descricao div span{display:block;}
.descricao div a{color:#FF6600;}
.descricao div ul li{
	list-style:none;
	margin:2px 0 2px 20px;
	clear:both;
}

.descricao .publico{
	margin-left:12px;
}


/* box depoimentos */
.boxdepoimentomaior {
	background:url(../content/parceiros/img/bgr_det_folha_maior.gif) bottom no-repeat #FEFCF2;
}
.boxdepoimentomaior2 {
	background:url(../content/parceiros/img/bgr_apostrofos.gif) 7px 0 no-repeat;
	padding:35px 30px 37px 38px;
	width:380px;
}
.boxdepoimentomaior2 p {
	font:10px Arial;
	color:#502800;
	line-height:14px;
	display:block;
	margin-bottom:11px;
}
.boxdepoimentomaior2 strong {
	font:11px Arial;
	color:#502800;
	font-weight:bold;
	display:block;
}
.boxdepoimentomaior2 span {
	font:11px Arial;
	color:#BD9C5A;
}

/* contato */
.formcontato {
	background:url(../content/contato/img/bgr_form_topo.gif) left top no-repeat #FDF9EA;
	width:388px;
	margin-top:8px;
}
.formcontato2 {
	background:url(../content/contato/img/bgr_form_baixo.gif) left bottom no-repeat #FDF9EA;
	width:332px;
	overflow:auto;
	padding:19px 26px 17px 30px;
}

.formcontato2 strong {font:11px Arial;color:#502800;font-weight:bold;display:block;}

/* forms */
input.text, textarea {
	background-color:#FFFFFF;
	font:10px Arial;
	color:#502800;
	border-top:solid 1px #AD8432;
	border-left:solid 1px #AD8432;
	border-bottom:solid 1px #CAAE79;
	border-right:solid 1px #CAAE79;
}
input.text {margin-bottom:7px;height:15px;}
textarea {overflow:auto;}
select {
	background-color:#FFFFFF;
	font:10px Arial;
	color:#502800;
	margin-bottom:7px;
}

/* box links*/
.boxlinks {
	background:url(../img/fio_pont.gif) left 19px repeat-x;
	margin:0 20px 20px 0;
}
.boxlinks u {
	background:url(../img/blt_seta_lista_links.gif) no-repeat;
	float:left;
	display:block;
	width:6px;
	height:5px;
	text-indent:-9999px;
	margin:5px 4px 0 0;
}
.boxlinks a {	
	color:#FF6600;
	font-weight:normal;
	display:block;
	margin-bottom:5px;
	font:11px Arial;
	padding-left:12px;
}

/* margins paddings */
.ml5{margin-left:5px;}
.ml20{margin-left:20px;}
.mr54{margin-right:54px;}
.mt10{margin-top:10px;}
.mt3{margin-top:3px;}
.mr0 {margin-right:0;}
.mb0 {margin-bottom:0;}

/* tamanhos */
.w433 {width:433px;}

/* Edital de Participacoes */
.premio_ler_col1{width:110px; border-bottom:solid 1px #FFD1A4; padding-left:10px;}
.premio_ler_col2{width:165px; border-bottom:solid 1px #FFD1A4;}
.premio_ler_col3{border-bottom:solid 1px #FFD1A4;}
.premio_ler_col4{width:120px; background-color:#FDF7DA; border-right:solid 1px #FFD1A4;  border-bottom:solid 1px #FFD1A4; color:#502800; font-weight:bold; text-align:center;}
.premio_ler_col5{padding:15px; border-bottom:solid 1px #FFD1A4;}
.premio_ler_tabela1{width:438px; height:368px; background-image:url(../content/promocao/img/bgr_premio_prazer.gif); border-left:solid 1px #FFD1A4;  border-right:solid 1px #FFD1A4;}
.premio_ler_tabela1_ttl{width:426px; height:18px; background-color:#FDF7DA; border:solid 1px #FFD1A4; color:#502800; font-weight:bold; padding-top:3px; padding-left:10px;}
.premio_ler_tabela1_ttl .ml35{color:#502800; font-weight:bold; margin-left:35px;}
.premio_ler_tabela2{width:438px; background-image:url(../content/promocao/img/bgr_premio_prazer.gif); border-left:solid 1px #FFD1A4;  border-right:solid 1px #FFD1A4; border-top:solid 1px #FFD1A4;}
.premio_ler_link{color:#FF6600;}


/* #################### ids #################### */
#depoimentos{
	background:url(../img/bgr_linha_depoimentos.gif) top left repeat-y;
	width:230px;
	color:#502800;
	margin-left:13px;
	float:right;
}
#depoimentos .bgr{
	background:url(../img/bgr_depoimentos.gif) top left no-repeat;
	padding:25px 13px 10px 25px;
	font:9px Arial;
}
#depoimentos .bgr span{color:#BD9C5A;font:9px Arial;}
#copy{
	width:745px;
	margin:0 auto;
	text-align:right;
	font:9px Tahoma;
	color:#EB8B60;
	padding:3px 0 5px 0;
}
#copy a{color:#EB8B60;}
#estrutura{
	background:url(../img/bgr_topo.jpg) top left repeat-x;
	height:100%;
	width:100%;
}
#flashhome{
	position:absolute;
	height:485px;
	width:776px;	
	margin-left:-388px;
	margin-top:-242px;
	top:50%;
	left:50%;
}
#geral{
	width:745px;
	margin:0 auto;
	background:url(../img/bgr_conteudo.gif) #FDFBF9 top left repeat-y;
}
#colesq{
	float:left;
	width:234px;
	padding-left:11px;
	padding-top:25px;
}
.detleft .btn{
	float:right;
	padding-top:10px;
	width:490px;
	text-align:left;
}
#colcont{
	float:left;
}
#rodape{
	background:url(../img/bgr_bottom.jpg) bottom left repeat-x;	
	clear:both;
}
#rodape .detright{
	background:url(../img/det_bottom_right.jpg) bottom right no-repeat;
}
#rodape .detleft{
	background:url(../img/det_bottom_left.jpg) bottom left no-repeat;
	height:95px;
	padding:0 11px;
	text-align:right;
}
#footer{
	float:right;
	width:490px;
	text-align:right;
	background:url(../img/fio_pont_esc.gif) bottom right repeat-x;
	height:23px;
}
#titulo{
	background:url(../img/fio_pont.gif) bottom left repeat-x;
	width:500px;
	padding-top:15px;
}
#titulo div{
	background:url(../img/img_tesoura_ttl.jpg) bottom right no-repeat;
	padding-bottom:2px;
}
#caminhopao{
	padding:5px 0;
	font:9px Arial;
	color:#502800;
}
#caminhopao img{margin: 4px 5px;}
#caminhopao span{color:#502800;font:9px Arial;}
#caminhopao a{color:#FF6600;}
#caminhopao u{text-decoration:none;margin:0 5px;}
#caminhopao strong{color:#AD8432;}

#conteudo{
	width:448px;
	padding:10px 5px 10px 10px;
}

/* #################### FLASH #################### */
h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-weight: normal;
	text-align: left; 
	font-size: 25px; 
	padding: 0; 
	margin: 0; 
	color: #D82607; 	
}
h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-weight: normal;
	text-align: left; 
	font-size: 18px; 
	padding: 0; 
	margin: 0; 
	color: #D82607;
	margin-bottom:10px;
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-weight: normal;
	text-align: left; 
	font-size: 14px; 
	padding: 0; 
	margin: 0; 
	color: #D82607;
	margin-bottom:10px;
}

.sIFR-flash { visibility: visible !important; margin: 0; }

.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-hasFlash h1, .sIFR-hasFlash h2 { visibility: hidden; }
