@charset "utf-8";

/* CSS Document */

/*
 *	@author Jean do Rego Rocha <jean_rocha@hotmail.com>
 */
 

*{
	margin:0;
	padding:10 px;
	border: 1 px solid;
	border-color: #ff9900;
}

ul,ol{list-style:none;}

a img,fieldset{border:0;}

input,textarea{
	color:#000000;
	font-size:12px;
	font-family:"Verdana",Trebuchet MS,Arial;
	}

 body{
	font-family:font-family:"Verdana",Trebuchet MS,Arial;
	font-size:12px;
	color:#000000;
	background:#D1E6FE; 
	
/*	background-image: url(../img/bg.gif); 
	background-position: center 320px;
	background-repeat: no-repeat; */
}



/********************************************
INICIO
********************************************/

div#bg_total{
	width:100%;
	
}


div#bg_total_tl , div#bg_total_tr{
	position:absolute;
	top:0px;
	width:50%;
	height:150px;
	z-index:1;
	background: url(../img/bg_total_tl.jpg);
}

div#bg_total_tl{
	left:0;
}
div#bg_total_tr{
	left:50%;
	/*	background:url(../img/bg_total_tr.jpg) repeat-x;*/
}

div#total{
	width:900px;
	margin:0 auto;
	position:relative;
	z-index:2;
	
	
}

div#total div#topo{
	width:900px;
	height:150px;
	_height:150px;
	margin:0px auto;
}

div#total div#topo img{
	display:block;
}

div#geral{
	width:900px;
	background:#FFF;
	}

/********************************************
BARRA DO TOPO, COM A BUSCA
********************************************/

div#barra_topo{
	width:900px;
	height:56px;
	position:relative;
}

div#barra_topo div#borda_dir_barra_topo , div#barra_topo div#borda_esq_barra_topo{
	position:absolute;
	top:0px;
	width:20px;
	height:56px;
}

div#barra_topo div#borda_dir_barra_topo{
	right:0;
	background:url(../img/borda_geral_tr.jpg) no-repeat bottom;
	float:right;
}

div#barra_topo div#borda_esq_barra_topo{
	left:0;
	background:url(../img/borda_geral_tl.jpg) no-repeat bottom;
	float:left;
}

div#barra_topo div#barra_topo_conteudo{
	width:705px;
	height:50px;
	background:url(../img/bg_barra_topo.jpg) repeat-x;
	margin:0 auto;
	padding:6px 0 0 157px;

}

div#barra_topo div#barra_topo_conteudo fieldset{
	border-left:0px solid #0f1a74;
	height:33px;
	display:block;
	padding:6px 0 0 8px;

}

div#barra_topo div#barra_topo_conteudo fieldset label{
	float:left;
	color:#333;
	font-size:11px;
	display:block;
	margin:4px 10px 0 0;

}

div#barra_topo div#barra_topo_conteudo fieldset input.texto{
	float:left;
	border:0;
	background:url(../img/bg_input_gnd.jpg) no-repeat; 
	width:143px;
	height:17px;
	padding:4px 10px;

}

div#barra_topo div#barra_topo_conteudo fieldset div#max_select{
	float:left;
	margin:0 10px;
	padding: 0 1px 2px 1px;
	background:url(../img/bg_select.jpg) no-repeat center left; 
	z-index: 1;

}

div#barra_topo div#barra_topo_conteudo fieldset div#max_select label{
	float:left;
	border:0;
	width:100px;
	height:17px;
	padding:4px 3px 4px 10px;
	margin: 0;
	background:url(../img/btn_select.jpg) no-repeat center right; 
}

div#barra_topo div#barra_topo_conteudo fieldset div#max_select a{
	height:25px;
	display:block;
}

div#barra_topo div#barra_topo_conteudo fieldset div.select{
	width: 125px; /*130*/
	height: 23px;
	color: #850606;
	font-size: 10px;
	padding: 2px 0 0 5px;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
	z-index: 5

}

div#barra_topo div#barra_topo_conteudo fieldset div.ver_select {
	visibility: hidden;		
	position: absolute;
	top: 25px;
	left: 0;
	background-image: url(../img/bg_select.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 12px;
	z-index: 6

}

div#barra_topo div#barra_topo_conteudo fieldset div.ver_select  ol{
	/*background-color: #FFFFFF;
	border-right: 2px solid #C1C1C1;
	width: 105px;
	padding: 5px 3px 0 3px ;		*/
	background-image: url(../img/bg_ol_select.gif);
	width: 85px;
	padding: 0 14px 0 15px;

}

div#barra_topo div#barra_topo_conteudo fieldset div.ver_select  li{
	list-style-type: none; 
	display: inline;
}

div#barra_topo div#barra_topo_conteudo fieldset div.ver_select  li a{
	display: block;		
	text-decoration: none;
	color: #948980;
	font-size: 11px !important;
	padding: 2px 3px;
	height: 15px !important;

}

div#barra_topo div#barra_topo_conteudo fieldset div.ver_select  li a:hover{
	border: 1px solid #D8D0CA;
	padding:1px 2px; 

}

div#barra_topo div#barra_topo_conteudo fieldset input.btn{
	float:left;
}

div#principal{
/*  background:url(../img/bg_principal.gif) repeat-y; */
	padding-top: 10px;
	
}

div#principal div#esq{
	padding-left:8px;
	width:380px;
	margin-top: 10px;
	margin-left: 6px;
	float:left;
	display: inline
	
/*	position:relative;*/

}

/********************************************
                MENU
********************************************/
div#menu{
	background-image: url(../img/bg_menu.jpg);
	height: 30px;
	margin: 0 auto;
	width: 900px;

}
#menu_be{
	float:left;
	background-image: url(../img/bg_menu_be.jpg);
	height: 30px;
	margin: 0 auto;
	width: 20px;

}

#menu_bd{
	float:right;
	background-image: url(../img/bg_menu_bd.jpg);
	height: 30px;
	margin: 0 auto;
	width: 20px;

}

div#menu ol{
	height: 55px;
/*	background-image: url(../img/bg_menu_ol.gif); */
	background-repeat: no-repeat;

}

div#menu li{
	float: left;
	font-family: "Verdana", Trebuchet MS, Arial;
	font-size: 14px;
	text-decoration: none;
	background-image: url(../img/bg_menu_item.jpg);
	background-repeat: no-repeat;
 	background-position: right center ;
	height: 20px;
	padding: 0px 20px  0px  20px ;
	margin: 6px 0px 0px 0px;
}

div#menu li.ultimo {
	background-image: none;
	margin-right: 0;
	padding-right: 0
}

div#menu li a{
	color: #FFFFFF;
	text-decoration: none;
	/*display: block;
	float: left;
	font-family: "trebuchet MS", verdana, tahoma;
	font-size: 15px;
	background-image: url(../img/bg_menu_item.jpg);
	background-repeat: no-repeat;
 	background-position: right center ;
	height: 26px;
	padding: 10px 10px  5px  5px ;
	margin: 7px 5px 0 5px;*/
}

div#menu li a:hover{
	text-decoration: underline;

}

div#menu ol li{
	z-index: 3; 
}

div#menu div.submenu{
	position: absolute;
	top:40px;
	left: -35px;
	visibility: hidden;
	z-index: 4;
	background-image: url(../img/bg_submenu.gif);
	padding-bottom: 12px;
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
}

div#menu ol li div.submenu ol{
	background-color: #101A30;
	background-image: url(../img/bg_submenu2.jpg);
	background-position: top;
	background-repeat: repeat-x;
	width: 111px;
	border-right: 2px solid #EAE0D9;
	height: auto;
	padding: 10px 10px 20px 10px ;
}



div#menu ol li div.submenu ol li{
	float: none;
	font-size: 12px;
	background-image:none;
	height: auto;
	padding: 0 ;
	margin: 5px 0;
}


/********************************************
              DIV's CENTRAIS
********************************************/
div#centro{
	float:left;
	font-family: "Verdana", Trebuchet MS, Arial;
	width:380px;
	margin:10px 10px 10px 0px;
	
}

div#direita{
	float:right;
	font-family: "Verdana", Trebuchet MS, Arial;
	width:500px;
	margin:10px 0px 10px 10px;
}



/********************************************
CLASSE BOX
*********************************************/

div.box{

/*	background:#f7f5f2 url(../img/bg_box.gif) repeat-y; */
	position:relative;
	margin-bottom:10px;
	font-family: "Verdana", Trebuchet MS, Arial;
	color:#333;

}

div.box a{
	color: #000000;
}

box_titulo_esquerda{
	font-family:"Verdana", Trebuchet MS, Arial;
	color:#333;
	width:380px;
	height:48px;
	background:url(../img/bg_titulo.png) no-repeat;
}

div.box div.box_titulo h2{
	height:30px;
	color:#ffffff;
	font-size:15px;
	background:url(../img/bg_titulo.png) top right no-repeat; 
	padding:5px 0 0 10px;
}

div.box div.box_titulo h2 span a{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

div.box div.box_conteudo{
	padding:8px 8px 8px 8px;
}

div.box div.box_conteudo_parabens{
	padding:8px 8px 8px 22px;
}

div#box_aniversario{
 top: 10px;
}

div.box div.box_borda_br{
	background:url(../img/borda_box_br.gif) no-repeat;
	height:20px;
	width:20px;
	position:absolute;
	right:-1px;
	_right:0px;
	bottom:-1px;
	_bottom:0px;
}

div.tenhodito p{
	font-size: 11px;
	color: #544B45;
	font-weight: normal;
	margin: 7px 0
}

div.tenhodito span{
color:#C65105;
font-weight: bold
}

/********************************************
		BOX VÍDEO
********************************************/
#video{
	color: #000000;
	width:380px;
	float: left;
	font-family:"Verdana", Trebuchet MS, Arial;
	
}

/********************************************
BOX ENQUETE
********************************************/

#enquete{
		width:380px;
		float:left;
}


div#principal div#dir div#box_enquete{
	width:380px;
}

div#principal div#dir div#box_enquete p{
	color:#c65105;
	font-size:11px;
	margin-bottom:10px;
	line-height:160%;
}

div#principal div#dir div#box_enquete form fieldset label{
	display:block;
	margin-bottom:5px;
	_margin-bottom:3px;
}

div#principal div#dir div#box_enquete form fieldset input.radio_btn{
	margin-right:3px;

}

div#principal div#dir div#box_enquete form fieldset input.btn{
	margin:8px 0 0 10px;
}

/********************************************
BOX TENHO DITO
********************************************/

#tenhodito{
		width:380px;
		float:left;
		font-family:"Verdana", Trebuchet MS, Arial;
}

#tenhodito h4{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}

#tenhodito span{
		color:#ff6600;
		font-family:"Verdana", Trebuchet MS, Arial;
		font-size:13px;
		font-weight: bold
}
/********************************************
BOX NEWSLETTER
********************************************/

#newsletter{
		width:380px;
		float:left;
}

#newsletter h1{
		width:380px;
		float:left;
		font-size:12px;
		font-weight: bold;
}

div#principal div#dir div#box_newsletter p{
	color:#c65105;
	font-size:11px;
	margin-bottom:10px;
	line-height:160%;

}

div#principal div#dir div#box_newsletter form fieldset input.texto{
	border:0;
	background:url(../img/bg_input_pqn.jpg) no-repeat;
	width:350px;
	height:17px;
	padding:4px 10px;
	margin-bottom:10px;

}

div#principal div#dir div#box_newsletter form fieldset input.btn{
	margin:8px 0 0 10px;

}


/********************************************
NOTÍCIAS EM DESTAQUE NO INDEX
********************************************/
a{
text-decoration:none;
}

#conteudo_noticia{
	width:500px;
	text-decoration:none;
	}

#data_noticia{
	width:300px;
	height:20px;
	float:left;
	text-decoration:none;
	}
	
#data_noticia_data{
	width:300px;
	height:20px;
	float:left;
/*	background:url(../img/bg_data.png) no-repeat; */
	font-family:"Verdana", Trebuchet MS, Arial;
	color:#000000;
	text-decoration:none;
	font-size: 12px;
	padding: 10 0 0 0px;
	magin: 0px 0px 0px 0px;
	}
	

#titulo_noticia{
	float:left;
	width:438px;
	height:60px;
	font-family:"Verdana", Trebuchet MS, Arial;
	color:#333;
	font-size: 16px;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	font-weight: bold;
	text-shadow:#F00;
	}
#foto_noticia{
	float:left;
	width:150px;
	height:150px;
/*	border: 3px solid #6699FF; */
	padding: 2px 2px 2px 2px;
	}

#chamada_noticia{
	float:right;
	width:320px;
	font-family:"Verdana", Trebuchet MS, Arial;
	font-size: 12px;
	color:#333;
	text-decoration:none;
	magin: 10px 0px 0px 0px;
	}

#leiamais{
	font-family:"Verdana", Trebuchet MS, Arial;
	font-size:11px;
	}

/********************************************
PÁGINA DE NOTÍCIAS
********************************************/
#noticia{
	width:500px;
	}
	
div#noticia div.box_conteudo ul.noticias{
	margin-left: 0;
}
div#noticia div.box_conteudo ul.noticias li{
	list-style-image: none;
	list-style-type: none;
	background-color: #c5deff;
	margin-bottom: 5px;
	padding: 4px;
}
div#noticia div.box_conteudo ul.noticias li a{
	text-decoration: none
}
div#noticia div.box_conteudo ul.noticias li a:hover{
	text-decoration: underline
}



div#box_outros_destaques{
	
}

div#principal  div.box_conteudo a.veja_mais{
	clear:both;
	display:block;
	color:#000000;
	padding-left:7px;
	background:url(../img/seta_veja_mais.gif) left center no-repeat;
}

div#principal  div.box_conteudo a.veja_mais:hover{
	text-decoration:none;

}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td{
	padding:10px;
	font-size:10px;
	line-height:120%;
	width:50%;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td a{
	color:#c65105;
	text-decoration:none;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td a:hover{
	text-decoration:none;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td a:hover span{
	text-decoration:none;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td.td_tl{
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td.td_tr{

	border-bottom:1px solid #ffffff;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td.td_bl{
	border-right:1px solid #f1ede9;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td img{
	border:solid 3px #dfd5cd;
	float:left;
	margin-right:7px;
}

div#principal div#centro div#box_outros_destaques div.box_conteudo table tr td span{
	color:#928173;
	display:block;
}

/********************************************

COLUNA DIREITA

********************************************/

div#principal div#dir{
	float: right;
	width:300px;
	margin-top:10px;
}

/********************************************

BANNERS DA DIREITA

********************************************/

div#principal  div#banners_dir{
	width:900px;
	margin-bottom: 10px;
	margin-left: 30px;

}

div#principal  div#banners_dir a{
	display:block;
	float: left;
	width: 140px;

}

div#principal div#banners_dir a img{
	display:block;
	margin:0 auto 10px auto;
	padding:5px 5px 5px 5px;
	border-right:2px solid #ededed;
	border-bottom:2px solid #ededed;

}

/***************************************~
                 RODAPE
***************************************/
#rodape{
	width:100%;
	height:60px;
	font-family:"Verdana", Trebuchet MS, Arial;
	font-size:14px;
	color:#FFF;
	background-image:url(../img/bg_rodape.jpg);
	background-repeat:repeat-x;
	padding:0 0 0 10px;
		
 }
 
#rodape_logo{
	width:140px;
	height:60px;
	background-image:url(../img/logo_softon.png);
	position:absolute;
	right: 20px;
		 
 }

/* API DO TWITTER ----------------------------------------------------*/
#apitwitter{
	width:380px;
	float: left;
	padding:0 0 0 0px;
	
	}

/* API DO TWITTER ----------------------------------------------------*/

/***************************************************************
              INICIA BARRA DE REDES SOCIAIS
****************************************************************/
#barraredes{
	float:left;
	width:900px;
	height:80px;
	position:realtive;
	}
#btredes1{
	width:225px;
	height:64px;
	float:left;
	padding:0 0 0 0px;
	}
#btredes1 ul.block{width:174px; height:64px; display:block;}
#btredes1 ul.block li{width:174px; height:64px;}
#btredes1 ul.block li a{width:174px; height:64px; display:block; background:url(../img/bt_youtube1.gif);}
#btredes1 ul.block li a:hover{background:url(../img/bt_youtube2.gif);}

#btredes2{
	width:225px;
	height:64px;
	float:left;
	padding:0 0 0 0px;
	}
#btredes2 ul.block{width:174px; height:64px; display:block;}
#btredes2 ul.block li{width:174px; height:64px;}
#btredes2 ul.block li a{width:174px; height:64px; display:block; background:url(../img/bt_twitter1.gif);}
#btredes2 ul.block li a:hover{background:url(../img/bt_twitter2.gif);}

#btredes3{
	width:225px;
	height:64px;
	float:left;
	padding:0 0 0 0px;
	}
#btredes3 ul.block{width:174px; height:64px; display:block;}
#btredes3 ul.block li{width:174px; height:64px;}
#btredes3 ul.block li a{width:174px; height:64px; display:block; background:url(../img/bt_flickr1.gif);}
#btredes3 ul.block li a:hover{background:url(../img/bt_flickr2.gif);}

#btredes4{
	width:225px;
	height:64px;
	float:left;
	padding:0 0 0 0px;
	}
#btredes4 ul.block{width:174px; height:64px; display:block;}
#btredes4 ul.block li{width:174px; height:64px;}
#btredes4 ul.block li a{width:174px; height:64px; display:block; background:url(../img/bt_orkut1.gif);}
#btredes4 ul.block li a:hover{background:url(../img/bt_orkut2.gif);}

/***************************************************************
              	TERMINA BARRA DE REDES SOCIAIS
****************************************************************/
