/*****************************************************************************
********************  Obra24horas - Layout Padrão   **************************
************** Autores: André Fornari &  Alexandra Brumatti ******************
*****************************************************************************/

/****************************************************************************
   Corpo da Pgina 
    - Removendo todos os estilos padrão dos Browsers
*****************************************************************************/

body * {
	margin				: 0;
	padding				: 0;
	text-decoration		: none;
	border				: none;
	color				: #333;
	list-style-type		: none;
	font-weight			: normal;
}

/****************************************************************************
   Defini��es Principais
    - Estilos usados em Tags de Uso Geral
*****************************************************************************/

body{
	font-family			: Trebuchet-ms, Arial, Verdana;
	background			: url(../imagens/fundo_topo.jpg) repeat-x #F5F5F5;
	margin-top			: 20px;
	margin				: 23px auto;
}

h5{
	color				: #39396F;
	font-weight			: bold;
	font-size			: 13px;
	border-bottom		: 1px solid #39396F;
	width				: 160px;	
	margin				: 5px 0 0 4px;
}

strong{font-weight:bold;}

#erro, .erro{
	background: url(../imagens/fundo_erro.jpg) no-repeat top right #FFF0F0;
	border: 1px dotted #990000;
	padding:5px;
	text-align:center;
}

#erro .tit_erro, .tit_erro{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	border:none;
}

#aviso, .aviso{
	background: url(../imagens/fundo_aviso.png) no-repeat center left #FEFEE7;
	border: 1px dotted #CC9900;
	padding:5px;
	text-align:center;
}

#aviso .tit_aviso, .tit_aviso{
	color:#CC9900;
	font-size:14px;
	font-weight:bold;
	border:none;
}

#aviso .tit_aviso2, .tit_aviso2{
	color:#CC9900;
	font-size:12px;
	font-weight:bold;
	border:none;
}

#inbox, .inbox{
	margin-top: 3px;
	background: url(../imagens/fundo_inbox.png) no-repeat center left #F9EEE3;
	border: 1px dotted #824F1C;
	padding:5px;
	text-align:center;
}

#inbox .tit_inbox, .tit_inbox{
	color:#824F1C;
	font-size:11px;
	font-weight:bold;
	border:none;
}



/****************************************************************************
   Blocos Principais do Layout
    - Estilos usados nos blocos de posicionamento principal do Layout
*****************************************************************************/

#masterdiv{
	width				: 780px;
	margin				: 0 auto;	
}

#principal{
	background			: url(../imagens/fundo_principal.jpg) repeat-x bottom #FFF;
	border				: 1px solid #999999;
	width				: 780px;
	position			: absolute;	
	padding-bottom		: 85px;
}

#banners{
	background			: url(../imagens/fundo_banners.jpg) no-repeat right #F2F2F2;
	border				: 1px solid #999999;
	width				: 570px;
	height				: 78px;
	margin				: 0 0 5px 210px;
}

#banners .esquerda{
	float				: left;
	margin				: 9px 15px 8px 15px;
}

#banners .direita{
	float				: right;
	margin				: 9px 45px 8px 15px;	
}

#barra{
	background			: #A3B1D1;
	border-top			: 1px solid #999999;
	border-left			: 1px solid #999999;
	border-right		: 1px solid #999999;		
	width				: 640px;
	height				: 27px;
	margin				: 0 0 0 140px;	
}

#barra .data{
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #39396F;
	line-height			: 26px;
	margin-left			: 25px;
	float				: left;	
}

#barra .busca{
	background			: url(../imagens/fundo_barra_busca.jpg) no-repeat left;
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #333333;
	line-height			: 26px;
	margin-left			: 10px;
	padding-left		: 18px;
	float				: right;
}

#barra .busca input{
	border				: 1px #999999;
	margin				: 0 5px 0 5px;	
}

#barra .busca .botao{
	background			: #5C85A0;
	color				: #FFF;
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;	
	height				: 18px;
	width				: 35px;
}

#logo{
	position			: absolute;
	top					: 18px;
	margin-right		: 615px;	
	z-index:8500;
}

#login{
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	background			: url(../imagens/fundo_login.jpg) no-repeat left #CCC;
	line-height			: 30px;
	height				: 30px;	
	margin				: 0 0 0 330px;		
	text-align			: right;
	vertical-align:bottom;
}

#login input{
	border				: 1px #999999;
	margin				: 0 5px 0 5px;	
}

#login .campos{

}

#login .botao{
	background			: #666666;
	color				: #FFF;
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;	
	height				: 18px;
	width				: 35px;
}

#esquerda{
	float				: left;
	width				: 160px;	
	position			: static;
}

#esquerda_1{
	width				: 160px;	
	position			: static;
	padding				: 5px 4px 2px 4px;
}

#esquerda_2{
	width				: 160px;	
	position			: static;
	padding				: 5px 4px 2px 0px;
}

.b_menu{
	width				: 160px;	
	position			: static;
	padding				: 5px 4px 2px -4px;
}

#direita{
	float				: right;
	width				: 600px;	
	position			: static;	
	padding				: 5px 4px 2px 4px;	
}

#inteiro{
	width				: 772px;	
	position			: static;	
	padding				: 5px 4px 2px 4px;	
}

#ferramentas {	
	float				: left;	
}

#enquete{
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;	
	background			: #E7EDF1;
	border				: 1px solid #A3B1D1;
	width				: 163px;
	height				: 184px;
	float				: right;	
	padding				: 3px;	
}

#enquete h1{
	color				: #000033;
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 16px;
	font-weight			: bold;		

}

#enquete h1 a{
	font-weight			: bold;
	color				: #000033;		
}

#enquete h1 a:hover{
	font-weight			: bold;
	color				: #006699;
	text-decoration		: none;
}

#enquete h2{
	color				: #000000;
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;		
	text-align			: justify;

}

#enquete .botao{
	background			: #333333;
	color				: #FFF;
	font-family			: Trebuchet-ms, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: bold;	
	height				: 18px;
}

#enquete a{
	color				: #666;
}

#enquete a:hover{
	color				: #666;
	text-decoration		: underline;
}

#materias {
	width				: 425px;
	float				: left;	
	height				: 140px;
}

#destaques{
	width				: 169px;
	float				: right;		
	height				: 140px;	
}

#noticias {	
	width				: 600px;
	float				: left;
	margin				: 0 0 5px 0;
}

#colunas {	
	width				: 600px;
	float				: left;
	margin				: 0 0 5px 0;
}

#eventos {	
	width				: 425px;
	height				: 200px;		
	float				: left;	
}

#produtos {
	width				: 169px;	
	float				: right;	
	border-top			: 1px solid #FF9900;
	border-left			: 1px dotted #FF9900;
	border-right		: 1px dotted #FF9900;
	border-bottom		: 1px dotted #FF9900;			
}

#entrevistas {
	width				: 425px;	
	height				: 140px;	
	float				: left;	
}

#parceiros {	
	width				: 600px;
	float				: left;
	margin				: 0 0 5px 0;
}

#rodape{	
	font-size			: 11px;	
	position			: absolute;
	bottom				: 5px;
	left				: 0%;
	width				: 780px;
	text-align			: center;
	z-index				: -2000px;
}

/****************************************************************************
   Blocos Principais do Layout
    - Bloco do Menu
*****************************************************************************/

#menu .titulo01{
	list-style			: none;
	background			: #A3B1D1;
	font-family			: Arial, Trebuchet-ms, Verdana;
	font-size			: 14px;
	font-weight			: bold;
	color				: #FFF;
	width				: 158px;
	line-height			: 23px;
	text-align			: center;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu .menu01{
	list-style			: none;
	background			: url(../imagens/menu_barra_azul.gif) no-repeat left #EFEFEF;
	padding				: 0 0 0 10px;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 12px;
	color				: #333;
	width				: 148px;
	height				: 19px;	
	line-height			: 19px;		
	text-align			: left;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}
#menu .menu01:hover{
	background			: #EFF2F8;	
}

#menu a:hover{
	text-decoration		: underline;
}

#menu .titulo02{
	list-style			: none;
	background			: #FFAD18;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 14px;
	font-weight			: bold;
	color				: #FFF;
	width				: 158px;
	line-height			: 23px;
	text-align			: center;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu .menu02{
	list-style			: none;
	background			: url(../imagens/menu_barra_amarelo.gif) no-repeat left #EFEFEF;
	padding				: 0 0 0 10px;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 12px;
	color				: #333;
	width				: 148px;
	height				: 19px;	
	line-height			: 19px;			
	vertical-align		: middle;
	text-align			: left;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu .menu02:hover{
	background			: #FFF3DD;	
}

#menu .titulo03, #menu_app .titulo03{
	list-style			: none;
	background			: #313131;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 14px;
	font-weight			: bold;
	color				: #FFF;
	width				: 158px;
	line-height			: 23px;
	text-align			: center;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu .menu03, #menu_app .menu03{
	list-style			: none;
	background			: url(../imagens/menu_barra_preto.gif) no-repeat left #EFEFEF;
	padding				: 0 0 0 10px;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 12px;
	color				: #333;
	width				: 148px;
	height				: 19px;	
	line-height			: 19px;			
	vertical-align		: middle;
	text-align			: left;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu .menu03:hover, menu_app .menu03:hover{
	background			: #DFDFDF;	
}

#menu_app{
	margin: 5px 0 0 0;
}

#menu_app .titulo05{
	list-style			: none;
	background			: #666;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 14px;
	font-weight			: bold;
	color				: #FFF;
	width				: 158px;
	line-height			: 23px;
	text-align			: center;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu_app .menu05{
	list-style			: none;
	background			: #F7F7F7;
	padding				: 0 0 0 20px;
	font-family			: Trebuchet-ms, Arial, Verdana;
	font-size			: 12px;
	color				: #333;
	width				: 138px;
	height				: 19px;	
	line-height			: 19px;			
	vertical-align		: middle;
	text-align			: left;
	border-top			: 1px solid #999;
	border-left			: 1px solid #999;
	border-right		: 1px solid #999;		
}

#menu_app strong{
	font-weight:bold;
}

#esquerda img{
	margin				: 5px 5px 2px 5px;
}

#esquerda p{
	margin				: 5px 5px 2px 5px;
	font-size			: 11px;
}

#esquerda h4{
	text-align			: center;
}

/*#ferramentas img{
	margin				: 2px 0 2px 0;
}*/

#materias h1{
	background			: #085AA5;
	padding				: 4px;
	height				: 16px;
}

#materias h1 a{
	text-decoration		: none;
}

#materias h2{
	margin				: 8px 0 12px 0;
	font-size			: 14px;
	font-weight			: bold;
	font-family			: Arial, Helvetica, sans-serif;
}	

#materias h2 a{
	font-size			: 14px;
	font-weight			: bold;
	text-decoration		: none;
	font-family			: Arial, Helvetica, sans-serif;
}

#materias h2 a:hover{
	font-size			: 14px;
	font-weight			: bold;
	font-family			: Arial, Helvetica, sans-serif;
}

.titulo{
	color				: #FFF;
	font-size			: 14px;
	font-weight			: bold;	
	float				: left;
}

.titulo a{
	color				: #FFF;
	font-weight			: bold;
	text-decoration		: none;	
}

.titulo a:hover{
	color				: #FFF;
}

.vermais {
	color				: #FFF;
	font-size			: 11px;
	float				: right;
}

#materias .vermais a, #noticias .vermais a, #colunas .vermais a, #eventos .vermais a, #entrevistas .vermais a{
	color				: #FFF;	
	text-decoration		: underline;
}

#materias .vermais a:hover, #noticias .vermais a:hover, #colunas .vermais a:hover, #eventos .vermais a:hover, #entrevistas .vermais a:hover{
	color				: #FFF;	
	text-decoration		: none;
}



#materias img{
	border				: 1px solid #333;
	margin				: 8px; 
}

#materias p{
	font-size			: 11px;
	font-family			: Arial, Helvetica, sans-serif;
}

#materias a{
	text-decoration 	: underline;
}

#materias a:hover{
	text-decoration 	: none;
}

#destaques h1{
	background			: #E6420E;
	color				: #FFF;
	font-size			: 14px;
	font-weight			: bold;
	padding				: 4px;
}

#destaques h1 a{
	color				: #FFF;
	font-weight			: bold;
	text-decoration		: none;
}

#destaques h1 a:hover{
	color				: #FFF;
	font-weight			: bold;
	text-decoration		: none;
}

#destaques h2{
	margin				: 8px 0 0 0;
	font-size			: 14px;
	font-weight			: bold;
	text-align			: center;
}

#destaques h2 a{
	font-size			: 14px;
	font-weight			: bold;
	text-decoration		: none;
}	

#destaques h2 a:hover{
	text-decoration		: none;
}	


#destaques img{
	margin				: 2px 5px 5px 5px; 
}

#destaques p{
	font-size			: 11px;
}

#destaques a{
	text-decoration 	: none;
}

#destaques a:hover{
	text-decoration 	: underline;
}

#noticias h1{
	background			: #888888;
	height				: 16px;
	padding				: 4px;
}

#noticias li{
	font-size			: 11px;
	list-style-type		: none;
	background			: url(../imagens/noticias_dot.gif) top left no-repeat;	
	margin				: 2px 0 2px 0;	
	padding-left		: 10px;
	width				: 280px;
	font-family			: Arial, Helvetica, sans-serif;
}

#noticias .e{
	float				: left;
}

#noticias .d{
	float				: right;
}

#noticias p{
	color				: #999999;
	font-size			: 11px;
	font-style			: italic;
	background			: url(../imagens/noticias_relogio.gif) left no-repeat;
	padding-left		: 15px;
	font-family			: Arial, Helvetica, sans-serif;
}

#noticias a{
	text-decoration		: none;
}

#noticias a:hover{
	text-decoration		: underline;
}



#colunas h1{
	background			: #036735;
	height				: 16px;
	padding				: 4px;
}

#colunas{
	margin:0;
	padding:0;
}

#ce, #cd{
	width: 49%;
	border:1px solid #FFF;
	margin: 3px 0 3px 0;
	padding:2px;	
}

#ce .tit, #cd .tit{
	color				: #005528;
	font-weight			: bold;
	font-size			: 12px;	
	font-family			: Arial, Helvetica, sans-serif;	
}

#ce:hover, #cd:hover{
	background:url(../imagens/fundo_colunas_home.jpg) no-repeat right top #E9FFF3;
	border:1px solid #05663D;
}

#colunas .e{
	float				: left;
}

#colunas .d{
	float				: right;
}

#ce p, #cd p{
	color				: #333;
	font-size			: 11px;
	padding				: 0 3px 0 3px;
	font-family			: Arial, Helvetica, sans-serif;
}

#colunas a{
	text-decoration		: none;
}

#resumoColunista{
	font-size:11px;
	font-style:italic;
	margin: 4px 0 0 0;	
}


#eventos h1{
	background			: #EABB00;
	height				: 16px;
	padding				: 4px;
}

#eventos h2{
	float				: left;
	width				: 170px;
}

#eventos h3{
	float				: right;
	width				: 245px;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 11px;
	color				: #333333;
}

#eventos h4{
	color				: #FF6600;
	font-size			: 11px;
	font-weight			: bold;
	margin-top			: 5px;
}

#eventos h4 a{
	color				: #FF6600;
	font-weight			: bold;
}

#eventos h4 a:hover{
	color				: #FF6600;
	font-weight			: bold;
}

#eventos h6{
	color				: #CC0000;
	font-size			: 10px;
	font-weight			: bold;
	margin-bottom		: 10px;
}

#eventos h5{
	color				: #000099;
	font-size			: 11px;
	font-weight			: bold;
	border:none;
}

#eventos h5 a{
	color				: #000099;
	font-weight			: bold;	
}

#eventos h5 a:hover{
	color				: #000099;
	font-weight			: bold;
}

#produtos h1{
	background			: #FF9900;
	color				: #FFF;
	font-size			: 14px;
	font-weight			: bold;
	padding				: 4px;
}

#produtos h1 a{
	color				: #FFF;
	font-weight			: bold;
	text-align			: center;
}

#subproduto{
	padding				: 5px;
	text-align			: center;
}

#subproduto h2{
	font-size			: 12px;
	font-weight			: bold;
}

#subproduto h3{
	font-size			: 14px;
	font-weight			: bold;
	color				: #FF6600;
}

#subproduto img{
	border				: 1px solid #999;
	margin				: 2px;
}

#subproduto p{
	font-size			: 10px;	
	color				: #333333;	
}

#subproduto .bt_produto{
	width				: 110px;
	font-size			: 10px;	
	font-weight			: bold;
	color				: #FFFFFF;	
	background-position	: 5px 6px;
	background-color	: #FF9900;
	background-repeat	: no-repeat;
	margin				: 2px auto;
	padding				: 5px 2px 5px 25px;
	cursor				: pointer;
	text-align			: left;
}

#subproduto .bt_produto:hover{
	background-color	: #FFCE84;	
}

#entrevistas h1{
	background			: #CC0000;
	height				: 16px;
	padding				: 4px;
}

#entrevistas h1 a{
	text-decoration		: none;
}

#entrevistas h1 a:hover{
	text-decoration		: none;
}

#entrevistas h2{
	margin				: 8px 0 0 0;
	font-size			: 14px;
	font-weight			: bold;
	text-decoration		: none;
}

#entrevistas h2 a{
	font-weight			: bold;
	text-decoration		: none;
}

#entrevistas h2 a:hover{
	font-weight			: bold;
}

#entrevistas img{
	border				: 1px solid #333;
	margin				: 8px; 
}

#entrevistas p{
	font-size			: 11px;
	text-align			: justify;
	margin-top			: 5px;
}

#entrevistas a{
	text-decoration		: underline;
}

#entrevistas a:hover{
	text-decoration		: none;
}	


#parceiros h1{
	background			: #333333;
	height				: 16px;
	padding				: 4px;
	margin				: 3px 0 0 0;
}

#parceiros p{
	text-align:center;
}

#parceiros img{
	margin: 2px 16px 0 0;
}


#rodape a{	
	font-weight			: bold;
	text-decoration		: underline;
}

#rodape a:hover{	
	font-weight			: bold;
	text-decoration		: none;
}

.erro{
	border				: 1px solid #990000;
	background			:#FFEDE8;
}


/****************************************************************************
   P�gina de Mat�rias
*****************************************************************************/

#materias_cabecalho {
	background			: url(../imagens/fundo_materias.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#materias_cabecalho h1 {
	background			: url(../imagens/fundo_materias.jpg) repeat-x #000;
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#materias_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#materias_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#materias_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#materias_corpo h2{
	text-align:center;
	font-size:14px;
	margin: 4px 0 0 0
}

#materias_corpo h2 a{
	font-weight:bold;
}

#materias_corpo h3 {
	background			: #F0F0F0;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #006699;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	width				: 98%;
}

#materias_corpo h3 a {
	color				: #006699;
	font-weight			: bold;
}

#materias_corpo{
	width:100%;
}

#materias_corpo h3 a:hover{
	text-decoration		: underline;
}

.materias_conteudo {
	height				: 120px; 
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 50%;
	text-align			: justify;
}

.submaterias_conteudo {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11px;
	width				: 100%;
	height				: 130px; 	
}

.thumb{
	border				: 1px solid #006699; 
	margin				: 4px;
	padding				: 2px;
}

#materia{
	font-size			: 10px;
	font-family			: Trebuchet ms, Arial;	
	width				: 100%;
	background			: #FFF;
}


#materia div{
	font-size			: 12px;
	font-family			: Arial, Trebuchet ms;	
}



#materia img{
	float				: left;
	margin				: 5px 8px 5px 5px;
}

#materia strong{
	font-weight			: bold;
	font-size			: 18px;
	font-family			: Arial, Trebuchet ms;	
}



#materias_opcoes{
	background			: url(../imagens/fundo_barra_opcoes.jpg) no-repeat 3px 2px #5A91C3;
	border-bottom		: 1px solid #2E5B89;
	border-right		: 1px solid #2E5B89;	
	border-left			: 1px solid #C6D9EC;	
	border-top			: 1px solid #C6D9EC;			
	padding				: 6px;	
	margin				: 3px 0 0 0;	
	text-align			: center;
	font-size			: 11px;
}

#materias_opcoes a{
	color				: #FFF;
	font-weight			: bold;
	margin				: 0 10px 0 10px;	
}

#materias_opcoes a:hover{
	color				: #D5E3F0;
}

#leia_tb{
	margin-top			: 10px;
}

#leia_tb h3, #ultMaterias h3{
	font-weight			: bold;
	font-size			: 14px;
	border-left			: 1px dotted #2E5B89;
	padding-left		: 2px;
	color				: #2E5B89;
}

#leia_tb p, #ultMaterias p{
	font-size			: 12px;
}


#materias_indique{
	border-left			: 1px dashed #5A91C3;
	border-right		: 1px dashed #5A91C3;
	border-bottom		: 1px dashed #5A91C3;
	background			: url(../imagens/fundo_indique_materias.jpg) no-repeat left top #F4F8FB;
}

#materias_indique h1{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding: 6px;
	color:#5A91C3
}

#materias_indique input, #materias_indique textarea{
	border-bottom		: 1px solid #CCC;
	border-right		: 1px solid #CCC;	
	border-left			: 1px solid #EFEFEF;	
	border-top			: 1px solid #EFEFEF;
	padding:2px;	
}

#materias_indique textarea{
	margin: 3px 0 3px 0;
}

#materias_indique .cent{
	text-align:center;
}

#materias_indique .esq{
	float:left;
	width: 140px;
	text-align:right;
	font-size:11px;
	padding:4px;	
}

#materias_indique .dir{
	float:right;	
	width:75%;
}

#materias_indique .botao{
	margin-bottom:5px;
	background: url(../imagens/fundo_indique_botao_materias.jpg) no-repeat 5px 5px #5A91C3;
	color:#FFF;
	font-weight:bold;
	padding: 2px 2px 2px 25px;
}

#materias_corpo h4{
	font-size:12px;
	background: #006699;
	padding:5px;
	text-align:center;
}

#materias_corpo h4 a{
	font-weight:bold;
	color:#FFF;
}

#materias_corpo h4 a:hover{
	text-decoration:underline;
}



/****************************************************************************
   P�gina de Not�cias
*****************************************************************************/

#noticias_cabecalho {
	background			: url(../imagens/fundo_noticias.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#noticias_cabecalho h1 {
	background			: url(../imagens/fundo_noticias.jpg) repeat-x #000;
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#noticias_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#noticias_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#noticias_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#noticias_corpo{
	font-size:12px;
}

#noticias_corpo .data{
	background:#EFEFEF;
	padding:3px;
	border-right: 3px solid #333333;
	font-weight:bold;
	color:#333333;
}

#noticias_corpo p {
	padding:3px;
	font-size:12px;	
	border-bottom:1px dashed #EFEFEF;
	margin-bottom:2px;
}

#noticias_corpo a {
	text-decoration:none;
}

#noticias_corpo a:hover {
	text-decoration:underline;
}

#noticias_corpo strong{
	font-weight			: bold;
	font-size			: 18px;
	font-family			: Arial, Trebuchet ms;	
}

#noticias_opcoes{
	background			: url(../imagens/fundo_barra_opcoes_noticias.jpg) no-repeat 3px 2px #333333;
	border-bottom		: 1px solid #000;
	border-right		: 1px solid #000;	
	border-left			: 1px solid #CCC;	
	border-top			: 1px solid #CCC;			
	padding				: 6px;	
	margin				: 3px 0 0px 0;	
	text-align			: center;
	font-size			: 11px;
}

#noticias_indique, #indique_black{
	border-left			: 1px dashed #333;
	border-right		: 1px dashed #333;
	border-bottom		: 1px dashed #333;
	background			: url(../imagens/fundo_indique_noticias.jpg) no-repeat left top #F8F8F8;
}

#indique_black{
	border-top			: 1px dashed #333;
}

#noticias_indique h1, #indique_black h1{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding: 6px;
}

#noticias_indique input, #noticias_indique textarea, #indique_black input, #indique_black textarea{
	border-bottom		: 1px solid #CCC;
	border-right		: 1px solid #CCC;	
	border-left			: 1px solid #EFEFEF;	
	border-top			: 1px solid #EFEFEF;
	padding:2px;	
}

#noticias_indique textarea, #indique_black textarea{
	margin: 3px 0 3px 0;
}

#noticias_indique .cent, #indique_black .cent{
	text-align:center;
	font-size:11px;	
}

#noticias_indique .esq, #indique_black .esq{
	float:left;
	width: 140px;
	text-align:right;
	font-size:11px;
	padding:4px;	
}

#noticias_indique .dir, #indique_black .dir{
	float:right;	
	width:75%;
}

#noticias_indique .botao, #indique_black .botao{
	margin-bottom:5px;
	background: url(../imagens/fundo_indique_botao.jpg) no-repeat 5px 5px #999;
	color:#FFF;
	font-weight:bold;
	padding: 2px 2px 2px 25px;
}

#noticias_indique .botao2, #indique_black .botao2{
	margin-bottom:5px;
	background: url(../imagens/busca_botao_voltar.png) no-repeat 5px 5px #999;
	color:#FFF;
	font-weight:bold;
	padding: 2px 2px 2px 25px;
}

#noticias_opcoes a{
	color				: #FFF;
	font-weight			: bold;
	margin				: 0 10px 0 10px;	
}

#noticias_opcoes a:hover{
	color				: #CCC;
	text-decoration		: none;
}

#noticia{
	font-size:12px;
}

#noticia strong{
	font-size:18px;
	font-weight:bold;
}

.msg{
	font-size: 12px;
	padding: 8px 8px 8px 25px;
	background: url(../imagens/fundo__indique_mensagem.png) no-repeat 85px 7px ;
	text-align:center;
}

/****************************************************************************
   P�gina de Newslleters
*****************************************************************************/

#newsletters_cabecalho {
	background			: url(../imagens/fundo_newsletters.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#newsletters_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#newsletters_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#newsletters_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#newsletters_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}


#newsletters_corpo h1, #newsletters_corpo h1 a{
	color				: #333;
	font-size			: 18px;
	font-weight			: bold;
	font-family			: Arial, Trebuchet-ms, Verdana;
	text-align			: center;
	margin				: 5px 0 5px 0;
}

#newsletters_corpo h3 {
	background			: #F0F0F0;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #197475;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	width				: 98%;
}

#newsletters_corpo h3 a {
	color				: #197475;
	font-weight			: bold;
}

#newsletters_corpo h3 a:hover {
	text-decoration		: underline;
}

#newsletters_corpo{
	width:100%;
}

#newsletters_corpo h3 a:hover{
	text-decoration		: underline;
}

#newsletters_corpo div{
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 11px;
	width				: 100%;
	height				: 105px;
}


#newsletters_corpo p.voltar{
	background: url(../imagens/busca_botao_voltar.png) no-repeat;
	padding-left: 20px;
	text-align:center;
	margin: 10px auto;
	width:40px;
}



.thumb2{
	border				: 1px solid #197475; 
	margin				: 4px;
	padding				: 2px;
}


/****************************************************************************
   P�gina de Entrevistas
*****************************************************************************/

#entrevistas_cabecalho {
	background			: url(../imagens/fundo_entrevistas.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#entrevistas_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#entrevistas_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#entrevistas_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#entrevistas_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#entrevistas_corpo h2 {
	background			: #F0F0F0;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #CC0000;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	width				: 98%;
}

#entrevistas_corpo h2 a {
	color				: #CC0000;
	font-weight			: bold;
}

#entrevistas_corpo h2 a:hover {
	color				: #CC0000;
	font-weight			: bold;
	text-decoration:underline;
}

#entrevistas_corpo h3 {
	font-size:14px;	
	font-weight:bold;
	text-align:center
}

#entrevistas_corpo h4 {
	font-size:11px;	
	margin-bottom: 10px;
}

#entrevistas_corpo .vejamais {
	text-align:right;
	border:none;
	font-weight:bold;
	font-size:11px;	
	text-decoration:underline;
	margin: 2px 5px 2px 0;
}

#entrevista{
	font-size			: 10px;
	font-family			: Trebuchet ms, Arial;	
	width				: 100%;
	background			: #FFF;	
}

#entrevista div, #entrevista p{
	font-size:14px;
}

#entrevista em{
	font-size:12px;
}



#entrevista img{
	float				: left;
	margin				: 5px 8px 5px 5px;

}

#entrevista strong{
	font-weight			: bold;
	font-size			: 12px;
	font-family			: Arial, Trebuchet ms;	
}

#entrevista .titulo{
	width:100%;
	text-align:center;
}

#entrevista .titulo strong{
	font-weight			: bold;
	font-size			: 18px;
	font-family			: Arial, Trebuchet ms;	
	text-align:center;
}



#entrevistas_opcoes{
	background			: url(../imagens/fundo_barra_opcoes_entrevistas.jpg) no-repeat 3px 2px #CC0000;
	border-bottom		: 1px solid #990000;
	border-right		: 1px solid #990000;	
	border-left			: 1px solid #FF0F0F;	
	border-top			: 1px solid #FF0F0F;			
	padding				: 6px;	
	margin				: 3px 0 3px 0;	
	text-align			: center;
	font-size			: 11px;
}

#entrevistas_opcoes a{
	color				: #FFF;
	font-weight			: bold;
	margin				: 0 10px 0 10px;	
}

#entrevistas_opcoes a:hover{
	color				: #FFDFDF;
}

#entrevistas_indique{
	border-left			: 1px dashed #CC0000;
	border-right		: 1px dashed #CC0000;
	border-bottom		: 1px dashed #CC0000;
	background			: url(../imagens/fundo_indique_entrevistas.jpg) no-repeat left top #FFF4F4;
}

#entrevistas_indique h1{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding: 6px;
	color:#CC0000
}

#entrevistas_indique input, #materias_indique textarea{
	border-bottom		: 1px solid #CCC;
	border-right		: 1px solid #CCC;	
	border-left			: 1px solid #EFEFEF;	
	border-top			: 1px solid #EFEFEF;
	padding:2px;	
}

#entrevistas_indique textarea{
	margin: 3px 0 3px 0;
}

#entrevistas_indique .cent{
	text-align:center;
}

#entrevistas_indique .esq{
	float:left;
	width: 140px;
	text-align:right;
	font-size:11px;
	padding:4px;	
}

#entrevistas_indique .dir{
	float:right;	
	width:75%;
}

#entrevistas_indique .botao{
	margin-bottom:5px;
	background: url(../imagens/fundo_indique_botao_entrevistas.jpg) no-repeat 5px 5px #CC0000;
	color:#FFF;
	font-weight:bold;
	padding: 2px 2px 2px 25px;
}


/****************************************************************************
   P�gina de Colunas
*****************************************************************************/

#colunas_cabecalho {
	background			: url(../imagens/fundo_colunas.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#colunas_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#colunas_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#colunas_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#colunas_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#colunas_corpo {
	color				: #333;
	font-size			: 11px;
	font-weight			: bold;
	border				: 1px solid #006633;
	font-family			: Trebuchet MS, Arial, Verdana;
	width				: 98%;
	text-align			: center;
}

#colunas_corpo h2 {
	background			: #F0F0F0;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	height				: 22px;
	border-bottom		: 1px dashed #006633;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 14px;
	padding				: 2px 2px 0 5px;
	width				: 98,5%;
	text-align			: left;
}

#colunas_corpo h2 a {
	color				: #006633;
	font-weight			: bold;
}

#colunas_corpo h2 a:hover {
	color				: #006633;
	font-weight			: bold;
	text-decoration:underline;
}

#colunas_corpo ul{
	width: 580px;
}

#colunas_corpo li{
	display:inline;
	margin: 5px 3px 5px 0;
	line-height: 32px;	
	border-right: 1px solid #CCC;	
}

#colunas_corpo img{
	vertical-align:middle;
	margin: 0 2px 0 0;
	border:none;
	background:#FFF;
}

#colunas_corpo a{
	text-decoration:underline;
}

#colunas_corpo a:hover{
	text-decoration:none;
}


#colunas_corpo h3 {
	background			: #F0F0F0;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	height				: 22px;
	border-bottom		: 1px solid #006633;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 14px;
	padding				: 2px 2px 0 5px;
	width				: 98,5%;
}



.colunas_s{
	margin: 3px 0 0 0;
	width: 296px;
	font-size:11px;
}

.colunas_s h1{
	background: #006633;
	width: 290px;
	font-size: 14px;
	font-weight:bold;
	color: #FFF;
	padding: 2px 2px 2px 5px;
}

.colunas_s h2{
	background: #F4FFFA;
	border-left: 1px dashed #006633;
	border-right: 1px dashed #006633;
	border-bottom: 1px dashed #006633;		
	width: 291px;
	font-size: 10px;
	color: #333;
	padding: 2px;
	text-align:center;
}

.colunas_s h2 a{
	text-decoration: underline;	
}

.colunas_s h2 a:hover{
	text-decoration: none;	
}

.colunas_s li{
	list-style:square;
	list-style-position:inside;
	color: #006633;	
}

.colunas_s li strong{
	font-weight:bold;
	color:#006633;
}

.colunas_s li a{
	font-weight:bold;
	color:#006633;
}

.colunas_s li a:hover{
	text-decoration: underline;
}

.colunas_s small{
	font-size:10px;
	color: #999;
}

.colunas_todas{
	font-size: 11px;
	color: #000;
	text-align:right;
}

.colunas_todas a{
	text-decoration:underline;
}

.colunas_todas a:hover{
	text-decoration:none;
}

.bt_colunas{
	width				: 110px;
	height				: 25px;	
	font-size			: 12px;	
	font-weight			: bold;
	color				: #FFFFFF;	
	background-color	: #006633;
}

.parte1{
	color:#006633;
	font-weight:bold;
	font-size:12px;
	border-bottom		: 1px solid #006633;
}

.parte2{
	color: #666666;
	font-weight:bold;
	font-size:12px;
	border-bottom		: 1px solid #006633;
}

#cadColunas .e {
	float						: left;
	width						: 20%;
	height						: 20px;
	margin						: 3px 0 3px 0;
	background					: #F2F7F4;
	border-right				: 2px solid #006633;	
	padding						: 3px;
	font-size					: 11px;	
	text-align					: right;
	display:table-cell;
	vertical-align:top;		
	
}

#cadColunas .d {
	float						: right;	
	width						: 77%;
	height						: 20px;	
	margin						: 3px 0 3px 0;	
	padding						: 3px;
	font-size					: 12px;		
	display:table-cell;
	vertical-align:top;	
}

#colunas_corpo_princ h3 {
	background			: #F0F0F0;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #006699;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	width				: 98%;
}

#colunas_corpo_princ h3 a {
	color				: #006699;
	font-weight			: bold;
}

#colunas_corpo_princ{
	width:100%;
}

#colunas_corpo_princ h3 a:hover{
	text-decoration		: underline;
}

.colunas_conteudo_princ {
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 11px;
	width				: 50%;
	text-align			: justify;
	height				: 165px;
}

.colunas_conteudo_princ .texto_coluna{
	height: 80px;
}

.colunas_conteudo_princ .h1{

}

.titulo_coluna{
	font-size			: 14px;
	color				: #006633;
	font-weight			: bold;
	
}

.autor_coluna{
	font-size			: 11px;
	color				: #666;
	
}

.texto_coluna{
	font-size			: 11px;
	color				: #333;
	margin-top			: 5px;
}

.link_coluna{
	font-size			: 11px;
	color				: #000;
	margin-top			: 5px;
	text-align			: right;
}

.link_coluna a{
	text-decoration		: underline;
	font-weight			: bold;
}

.titulo_exibe_coluna{
	font-size			: 16px;
	color				: #000;
	font-weight			: bold;
	font-family			: Trebuchet MS, Arial, Verdana;
	text-align			: center;
}
.subtitulo_exibe_coluna{
	font-size			: 12px;
	color				: #666;
	font-family			: Trebuchet MS, Arial, Verdana;
	text-align			: center;
}

.subtitulo_exibe_coluna a{
	text-decoration: underline;
}

.subtitulo_exibe_coluna a:hover{
	text-decoration: none;
}

#exibeColuna, #exibeColuna p{
	font-size			: 12px;
	color				: #333;
	margin-top			: 5px;
	text-align			: justify;
	font-family			: Trebuchet MS, Arial, Verdana;
}

#exibeColuna h4{
	font-size			: 14px;
	color				: #333;
	font-weight			: bold;
	margin-top			: 5px;
	text-align			: justify;
	font-family			: Trebuchet MS, Arial, Verdana;
}

#exibeColunista{
	background: #F4FFFA;
	border: 1px dashed #006633;
	padding: 6px;
	font-size: 12px;	
	margin: 8px 0 0 0;
}

#exibeColunista a{
	color: #006633;
	text-decoration:underline;
}

#exibeColunista a:hover{
	text-decoration:none;
}

#exibeComentarios{

}

#exibeComentarios h1{
	background: url(../imagens/ico_comentarios.png) no-repeat left;
	font-size: 14px;
	font-weight:bold;
	border-bottom:2px solid #006633;
	height: 24px;
	padding: 5px 0 0 27px;
	color:#006633;
}

#exibeComentarios h2{
	font-size: 12px;
	font-weight:bold;
	color:#006633;
}

#exibeComentarios h2 a{
	text-decoration:underline;
	color: #006633;	
}

#exibeComentarios h2 a:hover{
	text-decoration:none;
	color: #006633;	
}

#exibeComentarios h3{
	font-size: 10px;
	color:#333;
}

#exibeComentarios h4{
	font-size: 12px;
	padding:10px;
}

.coment_1{
	background: url(../imagens/comentarios_fundo.png) no-repeat center #F2FFFB;
	border-bottom:1px solid #006633;
	padding: 0 0 0 3px;	
}

.coment_2{
	background: url(../imagens/comentarios_fundo.png) no-repeat center #FFF;
	border-bottom:1px solid #CCC;
	padding: 0 0 0 3px;	
}

.coment_resp{
	background: url(../imagens/comentarios_fundo_resp.png) no-repeat right center #E7F0E1;
	border-bottom:1px solid #94BC78;	
	margin: 0 0 4px 15px;
	padding: 0 0 0 3px;	
}

#formIncComent{
}

#formIncComent h1{
	background: url(../imagens/ico_comentarios_2.png) no-repeat left;
	font-size: 14px;
	font-weight:bold;
	border-bottom:2px solid #006633;
	height: 24px;
	padding: 5px 0 0 27px;
	color:#006633;
	margin: 10px 0 0 0;
}

#formIncComent .c_parte1{
	width:14%;
	background:#EFEFEF;
	float:left;
	text-align:right;
	height:25px;
	margin: 2px 0 0 0;
	font-size: 12px;
	font-weight:bold;
	padding: 1px;
	color: #006633;
	border-right: 1px solid #006633;
	vertical-align:middle;
}

#formIncComent .c_parte2{
	width:85%;
	float:right;
	text-align:left;
	height:25px;	
	margin: 2px 0 0 0;	
}

#formIncComent .c_parte2 input{
	height:22px;
}

#formIncComent .c_botao{
	text-align:center;
}

#formIncComent .c_botao input{
	padding: 3px;
	border:1px solid #006633;
	background: #EFEFEF;
	font-weight:bold;
	color:#006633;
}

#ultimasColunasAutor h1{
	background: #E5EEE9;
	font-size:12px;
	font-weight:bold;
	color: #006633;
	padding: 3px;
	margin: 5px 0 0 0;
}

#ultimasColunasAutor .uca{
	border-bottom:1px solid #EFEFEF;
	padding: 0 0 3px 0;
}

#ultimasColunasAutor .dt_uca, .t_colunas .dt_uca{
	background:#006633;
	padding:1px;
	margin:1px;
	color:#FFFFFF;
	font-size:10px;
}

#ultimasColunasAutor .uca a, .t_colunas .uca a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

#ultimasColunasAutor .uca a:hover, .t_colunas .uca a:hover{
	text-decoration:none;
}

.t_colunas{
	font-size: 12px;
	border-bottom:1px dashed #999;
	margin: 0 0 8px 0;
}


.t_colunas .uca{
	padding: 0 0 3px 0;
}

.t_colunas .uca a{
	font-size:12px;
	font-weight:bold;
	color:#006633;
	text-decoration:underline;
}

.t_colunas .detalhes{
	font-size:12px;
	text-align:right;
	margin: 2px 0 2px 0;
}

.t_colunas .detalhes a{
	text-decoration:underline;
}

.t_colunas .detalhes a:hover{
	text-decoration:none;
}

#colunasRel h1{
	background: #EFEFEF;
	font-size:12px;
	font-weight:bold;
	color: #333;
	padding: 3px;
	margin: 5px 0 0 0;
}

#colunasRel .uca{
	border-bottom:1px solid #EFEFEF;
	padding: 0 0 3px 0;
}

#colunasRel .dt_uca{
	background:#333;
	padding:1px;
	margin:1px;
	color:#FFFFFF;
	font-size:10px;
}

#colunasRel .uca a{
	font-size:11px;
	color:#333;
	text-decoration:underline;
}

#colunasRel .uca a:hover{
	text-decoration:none;
}

.sem_coment{
	background: #E5EEE9;
	font-size:12px;
	font-weight:bold;
	padding: 4px;
	border:1px dotted #006633;
	margin: 2px 0 0 0;
	color: #006633;
	text-align:center;
}

/****************************************************************************
   P�gina de Eventos
*****************************************************************************/

#eventos_cabecalho {
	background			: url(../imagens/fundo_eventos.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#eventos_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#eventos_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#eventos_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#eventos_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}


#eventos_opcoes{
	background			: #FFFAE6;
	border				: 1px dashed #CEA500;
	width				: 55%;
	margin				: 0 auto 5px auto;
	padding				: 5px;
	text-align			: center;
	font-size			: 12px
}

#eventos_opcoes img{
	vertical-align		: bottom;
}


#evt_popup, #evt_popupAEA{
	width				: 250px;
}

#evt_popup h1{
	color				: #990000;
	font-size			: 14px;
	font-weight			: bold;
	font-family			: Arial, Trebuchet-ms, sans-serif
}

#evt_popupAEA h1{
	color				: #006633;
	font-size			: 14px;
	font-weight			: bold;
	font-family			: Arial, Trebuchet-ms, sans-serif	
}

#evt_popup h2{
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	line-height			: 100%;
}

#evt_popupAEA h2{
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	line-height			: 100%;	
}

#evt_popup h3{
	color				: #333;
	font-size			: 12px;
	line-height			: 100%;
}

#evt_popupAEA h3{
	color				: #333;
	font-size			: 12px;
	line-height			: 100%;	
}

#evt_popup h4{
	color				: #333;
	font-size			: 10px;
	font-style			: italic;
	line-height			: 100%;		
}

#evt_popupAEA h4{
	color				: #333;
	font-size			: 10px;
	font-style			: italic;
	line-height			: 100%;			
}

#evt_popup .divisoria{
	border-bottom		: 1px inset #999;
	width				: 75%;
	margin				: 2px auto ;
}

#evt_popupAEA .divisoria{
	border-bottom		: 1px inset #999;
	width				: 75%;
	margin				: 2px auto ;	
}

.tit_evento{
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	line-height			: 100%;
}


.curso {
	background			: #F0F0F0;
	color				: #CEA500;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #CEA500;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	margin				: 0 0 3px 0;
	width				: 98%;
}

.curso a {
	color				: #CEA500;
	font-weight			: bold;
}

.tit_evento{
	color				: #333;
	font-size			: 16px;
	font-weight			: bold;
}

.chamada{
	color				: #333;
	font-size			: 12px;
}

.data{
	color				: #666;
	font-size			: 11px;
	font-style			: italic;
}

.mais_detalhes{
	border-bottom		: 2px solid #CEA500;
}

.mais_detalhes a{
	color				: #725B00;
	font-size			: 12px;
}

#detalhes{
	margin: 0 0 4px 0;
	
}

#detalhes p{
font-size:12px;
height:100%;	
}

#detalhes img{
vertical-align		: bottom;
}

#detalhes strong{
	font-weight:bold;
}



/****************************************************************************
   P�gina de Enquetes
*****************************************************************************/

#enquetes_cabecalho {
	background			: url(../imagens/fundo_enquetes.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#enquetes_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#enquetes_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#enquetes_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#enquetes_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#enquetes_corpo{
	font-size:12px;
}

#enquetes_corpo h1{
	background			: #F0F0F0;
	color				: #7B9CB3;
	font-weight			: bold;
	border-bottom		: 1px solid #7B9CB3;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	margin				: 0 0 3px 0;
	width				: 98%;
}

#enquetes_corpo h2{
	text-align:center;
	font-size:12px;
	color:#999999;
}

#enquetes_corpo h3{
	text-align:center;
}


/****************************************************************************
   P�gina de Endere�os
*****************************************************************************/

#enderecos_cabecalho {
	background			: url(../imagens/fundo_enderecos.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#enderecos_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#enderecos_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#enderecos_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#enderecos_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#enderecos_corpo h1 {
	background			: #F0F0F0;
	color				: #CEA500;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #CC6633;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	margin				: 0 0 3px 0;
	width				: 98%;
}

#enderecos_corpo h1 a {
	color				: #CC6633;
	font-weight			: bold;
}

#enderecos_corpo h1 a:hover {
	color				: #CC6633;
	font-weight			: bold;
	text-decoration		: underline;
}

#enderecos_corpo .detalhes{
	border				: 1px dashed #CC6633;
	padding				: 5px;
	background			: url(../imagens/enderecos_fundo_detalhes.jpg) no-repeat top right #F8E8E0;
	width				: 97%;
	margin-bottom		: 5px;
}

#enderecos_corpo .detalhes p{
	font-size			: 12px;
	height				: 100%;	
}

#enderecos_corpo .detalhes img{
	vertical-align		: bottom;
}

#enderecos_corpo .detalhes strong{
	font-weight			: bold;
}

#enderecos_corpo .detalhes h2{
	font-family: Arial, trebuchet-ms, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;	
}


/****************************************************************************
   P�gina de �ndices Econ�micos
*****************************************************************************/

#indices_cabecalho {
	background			: url(../imagens/fundo_indices.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#indices_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#indices_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#indices_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#indices_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#indices_corpo h1 {
	background			: #F0F0F0;
	color				: #660033;
	font-size			: 12px;
	font-weight			: bold;
	height				: 26px;
	border-bottom		: 1px solid #660033;
	font-family			: Trebuchet MS, Arial, Verdana;
	font-size			: 16px;
	padding				: 2px 2px 0 5px;
	margin				: 0 0 3px 0;
	width				: 98%;
}

#indices_corpo h1 a {
	color				: #660033;
	font-weight			: bold;
}

#indices_corpo h1 a:hover {
	color				: #660033;
	font-weight			: bold;
	text-decoration		: underline;
}

#indices_cub, #indices_fipe, #indices_incc, #indices_cccsp{
	text-align:center;
}

#indices_corpo .tabela{
	width:90%;
	margin: 0 auto;
}

#indices_corpo .titulos{
	text-align:center;
	padding:5px;
	background:#4B254B;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#indices_corpo .subtitulos{
	text-align:center;
	padding:4px;
	background:#663366;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;	
}

#indices_corpo .subtitulos2{
	text-align:center;
	padding:4px;
	background:#EBD8EB;
	color:#333;
	font-weight:bold;
	font-size:12px;	
}

#indices_corpo .celulas{
	text-align:center;
	padding:4px;
	border:1px dotted #4B254B;
	font-size:12px;		
}

#indices_corpo a.fonte{
	font-size:12px;
	text-decoration:underline;
	color:#333;
}

#indices_corpo a.fonte:hover{
	font-size:12px;
	text-decoration:none;
	color:#333;
}

/****************************************************************************
   P�gina da ABCon
*****************************************************************************/

#abcon_cabecalho {
	background			: url(../imagens/fundo_aplicativos.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#abcon_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#abcon_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#abcon_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#abcon_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#abcon_corpo{
	font-size			: 11px;	
}

#abcon_corpo h1 {
	font-size			: 14px;
	font-weight			: bold;
	text-align:center;	
}

#abcon_corpo h2 {
	font-size			: 11px;
	background			: #EFEFEF;	
	border-right		: 1px dashed #CCC;	
	border-left			: 1px dashed #CCC;	
	border-top			: 1px dashed #CCC;		
	padding				: 4px;
}


#abcon_corpo h2.nome_secao{
	font-size:12px;
	text-align:center;
	font-weight:bold;
}


#abcon_corpo h3 {
	background			: #333333;
	border-bottom		: 1px solid #000;
	border-right		: 1px solid #000;	
	border-left			: 1px solid #CCC;	
	border-top			: 1px solid #CCC;		
	padding				: 6px;	
	margin				: 0px 0 0px 0;	
	text-align			: center;
	font-size			: 12px;
	font-weight			: bold;	
	color				: #FFF;	
}

#abcon_corpo h3.opcoes_secao{
	padding: 4px 4px 1px 4px;
}

#abcon_corpo h4{
	background			: #F7F7F7;
	padding				: 5px;
	border				: 1px dashed #999;
	text-align			: center;
}


#abcon_corpo select{
	border				: 1px solid #333;
	margin				: 3px 1px 3px 1px;
	padding				: 2px;	
}



#abcon_corpo input {
	font-size			: 14px;
	font-weight			: bold;
	border				: 1px solid #333;
	
}

#abcon_corpo .e{
	float				: left;
	width				: 50%;	
}

#abcon_corpo .d{
	float				: right;
	width				: 48%;	
	padding				: 5px;
	text-align:center
}

#abcon_corpo .botao{
	border				: 1px solid #333;
	background			: #EFEFEF;
	margin				: 0 0 0 260px;
}

#abcon_corpo .check{
	background			: url(../imagens/abcon_fundo_checkbox.jpg) no-repeat top left;
}

#abcon_corpo .empresa{
	margin-bottom		: 5px;
	border-bottom		: 2px outset #333;
	padding:5px;
}

#abcon_corpo p{
	font-size			: 12px;
	height				: 100%;	
}

#abcon_corpo .razao{
	font-size			: 14px;
	font-weight			: bold;	
	height				: 100%;	
	text-align			: center;
}

#abcon_corpo img{
	vertical-align		: bottom;
}

#abcon_corpo strong{
		font-weight		: bold;
}

#abcon_corpo .botao{
	width: 100px;
}

ul#menu_abcon{	
	padding:0;
	background:#CCCCCC;	
	line-height:30px;
	margin-left:45px;	
}

ul#menu_abcon li, ul#menu_abcon li a{
	display:inline;
	height:30px;
	color:#FFF;
	font-size			: 16px;	
	float:left;	
	font-weight:bold;
}

ul#menu_abcon li a{
	width:20px;
	text-align:center;	
	text-decoration:none;
}

ul#menu_abcon li a:hover{
	width:20px;
	text-align:center;	
	text-decoration:underline;
	background			: url(../imagens/abcon_menu_hover.jpg) no-repeat #333;
}

ul#menu_abcon li a:active{
}


ul#menu_abcon li.comeco{
	background			: url(../imagens/abcon_menu_esq.jpg) no-repeat #333;
	height:30px;
	width:10px;
}

ul#menu_abcon li.primeiro{
	background			: url(../imagens/abcon_menu_primeiro.jpg) no-repeat #333;
	height:30px;	
	width:20px;
}

ul#menu_abcon li.item{
	background			: url(../imagens/abcon_menu_div.jpg) no-repeat #333;
	height:30px;	
	width:20px;
}

ul#menu_abcon li.ultimo{
	background			: url(../imagens/abcon_menu_ultimo.jpg) no-repeat #333;
	height:30px;	
	width:20px;
}

ul#menu_abcon li.fim{
	background			: url(../imagens/abcon_menu_dir.jpg) no-repeat #333;
	height:30px;
	width:10px;	
}




ul.alfabeto{
	margin: 5px 0 5px 0;
}

ul.alfabeto li{
	background			: #333;
	color				: #FFF;
	display				: inline;	
	padding				: 3px;
	margin				: 0 4px 0 0;
	text-align:center;
	font-size			: 16px;	
}

ul.alfabeto li a{
	color				: #FFF;
}

#abcon_corpo .logotipo{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-bottom:1px solid #666;
	border-right:1px solid #666;	
	padding:0.5px;
	/*
	padding:3px;
	border:1px solid #999;		
	*/
}


.txt{
	background: url(../imagens/ok.gif) no-repeat;
	padding: 0 0 0 18px;
}

.txt a{
	text-decoration:underline;
}

.txt a:hover{
	text-decoration:none;
}

/****************************************************************************
   Script de Pagina��o
*****************************************************************************/

#paginacao{
	text-align:center;
}

#paginacao .titulo_paginacao{
	font-size: 16px;
	font-weight:bold;
}

#paginacao p{
	border:none;
	margin: 10px 0 2px 0;
}

#paginacao span{
	padding: 3px 5px 3px 5px;
}


#paginacao .paginacao_anterior, #paginacao .paginacao_proxima{
	background:none;
	font-weight:bold;
	font-size:11px;		
	padding: 3px 1px 3px 1px;	
}

#paginacao .paginacao_anterior a, #paginacao .paginacao_proxima a{
	text-decoration:none;
}

#paginacao .paginacao_anterior a:hover, #paginacao .paginacao_proxima a:hover{
	text-decoration:none;
}

#paginacao .paginacao_selecionada{
	font-size:12px;
}

#paginacao .paginacao_paginas{
	background:#333;
	color:#FFFFFF;
	font-size:12px;
}


#paginacao .paginacao_paginas:hover{
	background:#666;
	color:#FFFFFF;
	font-size:12px;
}

#paginacao.materias .paginacao_paginas{
	background:#006699;
	color:#FFFFFF;
	font-size:12px;
}

#paginacao.materias .paginacao_paginas:hover{
	background:#5A91C3;
	color:#FFFFFF;
	font-size:12px;
}

#paginacao.entrevistas .paginacao_paginas{
	background:#D21D1D;
	color:#FFFFFF;
	font-size:12px;	
}

#paginacao.entrevistas .paginacao_paginas:hover{
	background:#ED7878;
	color:#FFFFFF;
	font-size:12px;	
}

#paginacao.enquetes .paginacao_paginas{
	background:#7B9CB3;
	color:#FFFFFF;
	font-size:12px;	
}

#paginacao.enquetes .paginacao_paginas:hover{
	background:#7B9CB3;
	color:#FFFFFF;
	font-size:12px;	
}

#paginacao.newsletters .paginacao_paginas{
	background:#197475;
	color:#FFFFFF;
	font-size:12px;	
}

#paginacao.newsletters .paginacao_paginas:hover{
	background:#197475;
	color:#FFFFFF;
	font-size:12px;	
}


#paginacao .paginacao_paginas a {
	color:#FFF;
	font-size:12px;	
}

#paginacao .paginacao_paginas a:hover {
	color:#FFF;
	font-size:12px;	
}

#paginacao strong{
	font-size: 11px;
	color:#FFFFFF;	
}

#paginacao .titulo_paginacao{
	font-size: 14px;
}

/****************************************************************************
   DIVs de Busca
*****************************************************************************/

#divBusca{
	position:absolute;
	width:585px;
	text-align:right;
	padding:5px;
}

#divBusca.materias .texto{
	border:1px solid #006699;
	height:18px;
}

#divBusca.materias .botao{
	border:1px solid #006699;
	background: url(../imagens/busca_botao_materias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;		
	border:1px solid #006699;
	text-align:center;
}

#divBusca.materias p{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
}



#divBusca.noticias .texto{
	border:1px solid #333;
	height:18px;
}

#divBusca.noticias .botao{
	border:1px solid #333;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;		
}

#divBusca.noticias p{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
}


#divBusca.newsletters .texto{
	border:1px solid #333;
	height:18px;
}

#divBusca.newsletters .botao{
	border:1px solid #333;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;		
}

#divBusca.newsletters p{
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	line-height:20px;
}

#divBusca.gerenciador a{
	margin: 0 5px 0 0;
}



#novaBusca strong{
	font-weight:bold;
}

#novaBusca.geral{
	border:1px dashed #8194BF;
	background: url(../imagens/fundo_busca_geral.jpg) no-repeat #F4F5F9;
	font-size:12px;
	padding:5px;
	text-align:center;
	margin: 0 0 7px 0;
}

#novaBusca.geral input{
	border: 1px solid #8194BF;
}

#novaBusca.geral .botao{
	border:1px solid #8194BF;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;	
}

#novaBusca.geral h1{
	font-size:12px;
	font-weight:normal;
	color: #333;
}

#novaBusca.geral h2{
	font-size:11px;
	font-weight:normal;
	color: #333;
}

#novaBusca.geral i{
	text-decoration:underline;
	font-style:normal;
	font-weight:bold;
}


#novaBusca.materias input{
	border: 1px solid #006699;
}

#novaBusca.materias .botao{
	border:1px solid #006699;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;	
}

#novaBusca.materias{
	border:1px dashed #006699;
	background: url(../imagens/fundo_busca_materias.jpg) no-repeat #F4FAFF;
	font-size:12px;
	padding:5px;
	text-align:center;
}


#novaBusca.newsletters input{
	border: 1px solid #197475;
}

#novaBusca.newsletters .botao{
	border:1px solid #197475;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #EFF5F5;
	width: 20px;
	height: 20px;	
}

#novaBusca.newsletters{
	border:1px dashed #197475;
	background: url(../imagens/fundo_busca_newsletters.jpg) no-repeat #EFF5F5;
	font-size:12px;
	padding:5px;
	text-align:center;
	width:98%;
	margin: 0 0 5px 0;
	height:75px;
}


#novaBusca.noticias input{
	border: 1px solid #333;
}

#novaBusca.noticias .botao{
	border:1px solid #333;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;		
	border:1px solid #333;
}

#novaBusca.noticias{
	border:1px dashed #333;
	background: url(../imagens/fundo_busca_noticias.jpg) no-repeat #EFEFEF;
	font-size:12px;
	padding:5px;
	text-align:center;
}

#novaBusca.enderecos input{
	border: 1px solid #CC6633;
}

#novaBusca.enderecos .botao{
	border:1px solid #CC6633;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #CC6633;
	width: 20px;
	height: 20px;		
}

#novaBusca.enderecos{
	border:1px dashed #CC6633;
	background: url(../imagens/fundo_busca_enderecos.jpg) no-repeat #FAF0EB;
	font-size:12px;
	padding:5px;
	text-align:center;
}


#novaBusca.eventos input{
	border: 1px solid #BB9600;
}

#novaBusca.eventos .botao{
	border:1px solid #BB9600;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;	
}

#novaBusca.eventos{
	border:1px dashed #BB9600;
	background: url(../imagens/fundo_busca_eventos.jpg) no-repeat #FFFAE6;
	font-size:12px;
	padding:5px;
	text-align:center;
}

#novaBusca.eventos h1{
	font-size:14px;
	font-weight:bold;	
	margin:3px;
	color:#9F8000;
}



#novaBusca.abcon input{
	border: 1px solid #333;
}

#novaBusca.abcon .botao{
	border:1px solid #333;
	background: url(../imagens/busca_botao_noticias.gif) no-repeat left #D2E9FF;
	width: 20px;
	height: 20px;		
	border:1px solid #333;
}

#novaBusca.abcon{
	border:1px dashed #333;
	background: url(../imagens/fundo_busca_noticias.jpg) no-repeat #EFEFEF;
	font-size:12px;
	padding:5px;
	text-align:center;
	margin: 5px 0 0 0;
}

#novaBusca.abcon p{
	font-size:11px;
	margin:4px;	
	text-align: center;
}

#novaBusca.abcon strong{
	width:350px;
}

#novaBusca.abcon h1{
	font-size:14px;
	font-weight:bold;	
	margin:3px;
	color:#333;
}

#novaBusca.abcon h2{
	font-size:14px;
	font-weight:bold;	
	margin:3px;
	color:#333;
}






.voltar{
	background: url(../imagens/busca_botao_voltar.png) no-repeat;
	width: 220px;
	margin:2px auto;
}

.voltar a{
	text-decoration:underline;
}

.voltar a:hover{
	text-decoration:none;
}


a.padrao, a.padrao_negrito{
	text-decoration:none;
}

a.padrao_negrito{
	font-weight:bold;
}

a.padrao:hover, a.padrao_negrito:hover{
	text-decoration:underline;
}



/****************************************************************************
   Popup em CSS
*****************************************************************************/

.thumbnail, .thumbnail2{
position: relative;
z-index: 0;
}

.thumbnail:hover, .thumbnail2:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background: url(../imagens/eventos_fundo_popup.jpg) no-repeat top left #FFFFE0;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background: url(../imagens/eventos_fundo_popup_aea.jpg) no-repeat top left #F1FAF5;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
text-align:center;
}

.thumbnail span img, .thumbnail2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span, .thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


form{
	margin:0;
	padding:0;
}

.lj{
	position: relative;
	z-index: 0;
}

.lj:active{
	background-color: transparent;
	z-index: 50;
}


.lojao_cotacao{ /*CSS for enlarged image*/
	position: absolute;
	background: url(../imagens/lojao_fundopop.gif) no-repeat top right #FFEED5;
	padding: 2px;
	right:-3px;
	width:159px;
	top:-1px;
	border: 1px dotted #FF9900;
	visibility:hidden;
	color: black;
	text-decoration: none;
	text-align:center;
	z-index: 50;
	font-size:11px;
	text-align:left;
}

.lojao_cotacao2{
	position: absolute;
	background: url(../imagens/lojao_fundopop2.gif) no-repeat top right #F7F7F7;
	padding: 2px;
	right:5px;
	width:159px;
	top:-1px;
	border: 1px dotted #333;
	visibility:hidden;
	color: black;
	text-decoration: none;
	text-align:center;
	z-index: 50;
	font-size:11px;
	text-align:left;
}

.bt_cad_lojao{
	margin: 0 auto;
	padding: 1px;
	background: #333;
	color: #FFF;
	font-weight:bold;
}

.lojao_add{
	color			:#FFF;
	font-weight		:bold;
}

.lojao_add:hover{
	color			:#333;
}


/****************************************************************************
   Estilos Gerais - Se��o Portal Obra24horas
*****************************************************************************/


#portal_cabecalho {
	background			: url(../imagens/fundo_o24h_geral.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#portal_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#portal_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#portal_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#portal_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}


/****************************************************************************
   P�gina de Cadastro
*****************************************************************************/

#cad_escolha{
	background					: #FFFAE6;
	border						: 1px dashed #CEA500;
	width						: 80%;
	margin						: 0 auto 5px auto;
	padding						: 5px;
	text-align					: center;
	font-size					: 12px;
}

#cad_escolha p{
	font-weight:bold;
}

#cad_escolha em{
	font-size					: 10px;
	font-style					: normal;
}

#cad_escolha h1{
	font-size:14px;
	font-weight:bold;
	color:#CEA500;
}

#cad_escolha h2{
	font-size:12px;
	font-weight:normal;
}

#cad_escolha h2 a{
	text-decoration: underline;
	font-weight:bold;	
}

#cad_escolha h2 a:hover{
	text-decoration: none;
}


#FormCadFis, #FormCadJur, #faleconosco{
	line-height					: 95%;
	display:table;
	width:100%;
}

#cadastroFisica input, #cadastroFisica select, #cadastroPJuridica input, #cadastroPJuridica select, #faleconosco input, #faleconosco select{
	border						: 1px solid #666666;
}

#cadastroFisica .e, #cadastroPJuridica .e, #faleconosco .e{
	float						: left;
	width						: 25%;
	height						: 20px;
	margin						: 3px 0 3px 0;
	background					: #FFFAE6;
	border-right				: 2px solid #CEA500;	
	padding						: 3px;
	font-size					: 11px;	
	text-align					: right;
	display:table-cell;
	vertical-align:top;		
	
}

#cadastroFisica .d, #cadastroPJuridica .d, #faleconosco .d{
	float						: right;	
	width						: 72%;
	height						: 20px;	
	margin						: 3px 0 3px 0;	
	padding						: 3px;
	font-size					: 12px;		
	display:table-cell;
	vertical-align:top;	
}

#opcoes_cad{
	margin						: 5px 0 0 0;
	width						: 100%;
	background					: url(../imagens/cadastro_aplicativos.jpg) no-repeat top right #FFFAE6;
	border						: 1px dotted #CEA500;
}

#opcoes_cad a{
	font-weight:bold;
	color:#B08D00;
	text-decoration:underline;
}

#opcoes_cad a:hover{
	text-decoration:none;
}

#opcoes_cad h1, #termo_uso h1, #opcoes_abcon h1{
	font-size:12px;
	font-weight:bold;
	padding:5px;
	text-align:center;
}

.opcao{
	padding						: 2px 5px 2px 5px;
	font-size					: 12px;
}

#termo_uso{
	margin						: 5px 0 0 0;
	width						: 100%;
	background					: url(../imagens/cadastro_termosuso.jpg) no-repeat top right #FFE8E8;
	border						: 1px dotted #990000;
}

#termo_uso a{
	color:#990000;
	text-decoration:underline;
}

#termo_uso a:hover{
	color:#990000;
	text-decoration:none;
}


#opcoes_abcon{
	margin						: 5px 0 0 0;
	width						: 100%;
	background					: url(../imagens/cadastro_abcon.gif) no-repeat top right #EFEFEF;
	border						: 1px dotted #333;
}

#opcoes_abcon td{
	font-size:12px;
}

#opcoes_abcon strong{
	font-weight:bold;
}

#opcoes_abcon i{
	font-size:11px;
}


#spanCPF, #spanSenha, #spanCNPJ, #spanJurSenha {
	background					: #FDDCD8;
	padding						: 2px;
	font-size					: 11px;
	border						: 1px solid #E6574B;
	margin						: 0 0 0 5px;
}

.cadastrar{
	padding:3px;
	margin:5px auto;
	background:#CEA500;
	color:#FFFFFF;
}

#cadastroOk{
	background: url(../imagens/cadastro_ok.gif) no-repeat top right #EAF7E8;
	border: 1px dotted #27AC13;
	padding:5px;
	text-align:center;
}

#cadastroOk h1{
	font-size: 14px;
	font-weight:bold;
	color:#006600;	
}

#cadastroOk p{
	font-size: 11px;
}

#faleconosco p{
	font-size:12px;
}

/****************************************************************************
   P�gina Anuncie
*****************************************************************************/

#anuncie_corpo{
	font-size:12px;
}

#anuncie_corpo dt{
	font-weight:bold;
	padding-left:5px;
	margin-top:8px;
}

#anuncie_corpo dd{
	padding-left:20px;
	margin-bottom:8px;	
}

#anuncie_corpo a{
	text-decoration:underline;
}

#anuncie_corpo a:hover{
	text-decoration:none;
}

/****************************************************************************
   P�gina de Mapa do Site
*****************************************************************************/

#mapa_corpo dl{
	font-size:14px;
	font-weight:bold;
}

#mapa_corpo dt{
	font-size:12px;
	padding-left:20px;	
	width:100%;
	background: url(../imagens/mapa_principal.png) no-repeat left;	
	clear:both;
}

#mapa_corpo .sub{
	font-size:12px;
	width:100%;		
	background: url(../imagens/mapa_paginas.png) no-repeat ;			
	padding-left:43px;	
}

#mapa_corpo a{
	text-decoration:none;
}

#mapa_corpo a:hover{
	text-decoration:underline;
}

#mapa_corpo a:visited{
	color:#999999;
}


/****************************************************************************
   P�gina do Loj�o
*****************************************************************************/


#lojao_corpo{
	height:100%;
	display:table;
	width:100%;
}
.secoes{
	width:48.5%;
	border: 1px dotted #333;
	background: #EFEFEF;
	margin: 2px 2px 0 0;
	padding:2px;
	font-size:14px;
	line-height:100%;
	display:table-cell;
}

.secoes img{
	padding:1px;
	border:1px solid #CCC;
	margin-right: 3px;
}



#destaqueProdutos{
}

#produtos_lj {
	width				: 185px;	
	border				: 1px dotted #CCC;
	float:left;
	margin: 5px;
}


#produtos_lj h1{
	background			: #999;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
	padding				: 4px;
	height:30px;
	text-align:center;	
	line-height:100%;
	vertical-align:baseline;	
}

#produtos_lj h1 a{
	color:#EFEFEF;
	font-weight:bold;
}

#subproduto_lj{
	padding				: 5px;
	text-align			: center;
}

#subproduto_lj h2{
	font-size			: 12px;
	font-weight			: bold;
}

#subproduto_lj h3{
	font-size			: 14px;
	font-weight			: bold;
	color				: #333;
}

#subproduto_lj h4{
	font-size			: 10px;	
	color				: #333;	
	height				: 40px;
}

#subproduto_lj img{
	border				: 1px solid #999;
	margin				: 2px;
}

#subproduto_lj p{
	font-size			: 10px;	
	color				: #333;	
}

#subproduto_lj .bt_produto{
	width				: 140px;
	font-size			: 10px;	
	font-weight			: bold;
	color				: #FFFFFF;	
	background-position	: 5px 6px;
	background-color	: #999;
	background-repeat	: no-repeat;
	margin				: 2px auto;
	padding				: 5px 2px 5px 25px;
	cursor				: pointer;
	text-align			: left;
}

#subproduto_lj .bt_produto:hover{
	background-color	: #CCC;	
	color: #333;
}



.lojao_titulo1{
	background: #333;
	color: #FFF;
	padding: 3px;
	text-align:center;
	border-bottom: 1px solid #333;
	border-left: 1px solid #666;	
	border-top: 1px solid #666;	
}

.lojao_titulo2{
	background: url(../imagens/lojao_tabela_titulo2.gif) no-repeat left #EFEFEF;
	color: #FFF;
	padding: 3px;
	text-align:center;
	border-bottom: 1px solid #333;	
	border-right: 1px solid #333;	
	border-top: 1px solid #666;	
	margin: 5px;		
}

.lojao_celula1{
	padding: 5px 0 5px 0;
	border-bottom:1px dotted #CCC;
	font-size: 12px;
}

.lojao_celula2{
	padding: 5px 0 5px 0;
	border:1px dotted #CCC;
	font-size: 12px;
	padding:2px;
	text-align:center;
}

.lojao_titulo3{
	background: #999;
	color: #FFF;
	padding: 3px;
	text-align:center;
	margin: 3px;		
	font-size: 12px;
	font-weight:bold;
}

.centro{
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.centro .btenviar{
	background:#333;
	padding:2px;
	margin:2px;
	color:#FFF;
}


#lojao_corpo .e{
	float						: left;
	width						: 25%;
	height						: 20px;
	margin						: 3px 0 3px 0;
	background					: #EFEFEF;
	border-right				: 2px solid #333;	
	padding						: 3px;
	font-size					: 11px;	
	text-align					: right;
	display:table;
	vertical-align:top;		
	
}

#lojao_corpo .d{
	float						: right;	
	width						: 72%;
	height						: 20px;	
	margin						: 3px 0 3px 0;	
	padding						: 3px;
	font-size					: 12px;		
	display:table;
	vertical-align:top;	
}

#lojao_corpo .c{
	clear:both;
}

#lojao_corpo h1{
	background: #666;
	padding:3px;
	color:#FFF;
	width:98%;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
		
}


#lojao_corpo h2{
	font-size: 18px;
	font-weight:bold;
	text-align:center;
}

/****************************************************************************
   Página do RSS
*****************************************************************************/

#rss_cabecalho{
	background			: url(../imagens/fundo_rss.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#rss_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#rss_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#rss_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#rss_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#rss_corpo h1{
	font-size: 18px;
	font-weight:bold;
}

#rss_corpo h2{
	font-size: 14px;
	font-weight:bold;
	background:#E6420E;
	color:#FFF;
	padding:5px;
	text-align:center;
	margin: 4px 0 4px 0;
}

#rss_corpo h3{
	font-size: 12px;
	font-weight:bold;
}

#rss_corpo h4{
	font-size: 11px;
}

#rss_corpo h5{
	font-size: 14px;
	border:none;
	color:#E6420E;
	text-align:center;
	width:100%;
	margin:0 0 3px 0;
}

#rss_corpo{
	font-size: 12px;
	text-align:justify;
}

#rss_corpo blockquote{
	border: 1px dotted #E6420E;
	padding:5px;
	margin: 10px 15px 10px 15px;
}

#rss_corpo.centro{
	text-align:center;
	width:100%;
}

#rss_corpo a{
	text-decoration:none;
}

#rss_corpo a:hover{
	text-decoration:underline;
}

/****************************************************************************
   Página de Mídias Sociais
*****************************************************************************/

#midias_cabecalho{
	background			: url(../imagens/fundo_midias.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#midias_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#midias_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#midias_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#midias_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#midias_corpo h1{
	font-size: 18px;
	font-weight:bold;
}

#midias_corpo h2{
	font-size: 14px;
	font-weight:bold;
	background:#53A0C6;
	color:#FFF;
	padding:5px;
	text-align:left;
	margin: 14px 0 4px 0;
}

#midias_corpo h2.orkut{
	background:#BE299D;
}

#midias_corpo h2.rss{
	background:#E6420E;
}

#midias_corpo h3{
	font-size: 12px;
	font-weight:bold;
}

#midias_corpo h4{
	font-size: 11px;
}

#midias_corpo h5{
	font-size: 14px;
	border:none;
	color:#E6420E;
	text-align:center;
	width:100%;
	margin:0 0 3px 0;
}

#midias_corpo{
	font-size: 12px;
	text-align:justify;
}

#midias_corpo blockquote{
	border: 1px dotted #E6420E;
	padding:5px;
	margin: 10px 15px 10px 15px;
}

#midias_corpo.centro{
	text-align:center;
	width:100%;
}

#midias_corpo a{
	text-decoration:none;
}

#midias_corpo a:hover{
	text-decoration:underline;
}


/****************************************************************************
   Página de Busca
*****************************************************************************/

#busca_cabecalho{
	background			: url(../imagens/fundo_busca.jpg) repeat-x;
	height				: 66px;
	padding-left		: 6px;	
}

#busca_cabecalho h1 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #FFF;
	font-size			: 30px;
	font-weight			: bold;
	height				: 33px;	
}

#busca_cabecalho h2 {
	font-family			: Trebuchet MS, Arial, Verdana;
	color				: #333;
	font-size			: 12px;
	font-weight			: bold;
}

#busca_cabecalho h2 a{
	text-decoration		: none;
	font-weight			: bold;
}

#busca_cabecalho h2 a:hover{
	text-decoration		: underline;
	font-weight			: bold;
}

#busca_corpo h1{
	font-size:14px;
	color: #FFF;
	font-weight:bold;
	padding:4px;
}

#busca_corpo h1.eventos, #busca_corpo h1.noticias, #busca_corpo h1.abcon{
	background:#333;
}

#busca_corpo h1.abcon2{
	background:#999;
}

#busca_corpo h1.newsletters{
	background:#197475;
}

#busca_corpo h1.eventos{
	background:#ECC218;
}

#busca_corpo h1.eventos{
	background:#ECC218;
}

#busca_corpo h1.enquetes{
	background:#87A6BB;
}

#busca_corpo h1.enderecos{
	background:#D17649;
}

#busca_corpo h1.entrevistas{
	background:#D11919;
}

#busca_corpo h1.materias{
	background:#1F6AAD;
}

#busca_corpo h1.lojao{
	background:#FF9900;
}

#busca_corpo{
	font-size:12px;
}

#busca_corpo span{
	background:#EFEFEF;
	padding:3px;
	font-weight:bold;
	color:#333333;
}

#busca_corpo span.noticias{
	border-right: 3px solid #333333;
}

#busca_corpo span.eventos{
	border-right: 3px solid #ECC218;
}

#busca_corpo span.enderecos{
	border-right: 3px solid #D17649;
}

#busca_corpo span.entrevistas{
	border-right: 3px solid #D11919;
}


#busca_corpo p {
	padding:4px 3px 4px 0;
	font-size:12px;	
	border-bottom:1px dashed #EFEFEF;
	margin: 2px 0 2px 0;
}

#busca_corpo a {
	text-decoration:none;
}

#busca_corpo a:hover {
	text-decoration:underline;
}

#busca_corpo ul{

}

#busca_corpo li{
	list-style:square;
	margin: 0 0 0 17px;
}

#busca_corpo li.materias{
	color:#006699;
}

#busca_corpo li.lojao{
	color:#FF9900;
}

#busca_corpo li.abcon, #busca_corpo li.noticias{
	color:#333;
}

#busca_corpo li.abcon2{
	color:#666;
}

#busca_corpo li.entrevista{
	color:#D11919;
}

#busca_corpo li.eventos{
	color:#ECC218;
}

#busca_corpo li.enderecos{
	color:#D17649;
}

#busca_corpo li.newsletters{
	color:#197475;
}

#busca_corpo li strong{
	font-weight:bold;
}


/****************************************************************************
  Termos de Uso
*****************************************************************************/

#termosGeral h1{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#termosGeral h2{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin: 5px 0 5px 0;
	font-family: Arial, Verdana, Trebuchet ms;
}

#termosGeral h3{
	background:#FFEAB7;
	color:#333;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin: 10px 0 0 0;
	padding:4px;
	border: 1px solid #CC9900;
}


#termosGeral li{
	font-size:12px;
	list-style:square;
	margin: 3px 0 4px 15px;
	border-bottom:1px dashed #EFEFEF;
	text-align:justify;
	width:96%;
}

#termosGeral strong{
	font-weight:bold;
}

#termosGeral .sub{
	background:#CC9900;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	margin: 10px 0 0 0;
	padding:4px;
	border: 1px solid #CCCC66;
}

#menu_termosdeuso{
	margin: 0;	
	border-left:1px dotted #CCCC66;	
	border-right:1px dotted #CCCC66;	
	border-bottom:1px dotted #CCCC66;
	background:#FFFFCC;	
}

#menu_termosdeuso p{
	margin:0 auto;
	list-style:none;
	font-size:12px;
	padding:4px;
	text-align:center;
	border-bottom: 1px dotted #CCCC66;
	width:98%;
}

#menu_termosdeuso a{
	text-decoration:none;
}

#menu_termosdeuso a:hover{
	text-decoration:underline;
}

#menu_termosdeuso a:active{
	text-decoration:line-through;
}

/****************************************************************************
  Boxes Arredondados
*****************************************************************************/


.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}






#bordas1{
	margin:3px 0 0 0;
	padding:0;
	width:290px;
	margin: 10px auto;
	font-size:11px;
}

#bordas1 img{

}

#bordas1 p{
	margin:0;
	padding:2px;
	line-height:100%;
	vertical-align:bottom;
	line-height:18px;
	height:18px;
}

#bordas1 p a{
	text-decoration:none;	
}

#bordas1 p a:hover{
	text-decoration:underline;	
}

#bordas1 b{font-weight:bold;color:#FFFFFF;}







#bordas2{
	margin:3px 0 0 0;
	padding:0;
	width:290px;
	margin: 10px auto;
	font-size:11px;
}

#bordas2 img{

}

#bordas2 p{
	margin:0;
	padding:2px;
	line-height:100%;
	vertical-align:bottom;
	line-height:18px;
	height:18px;
}

#bordas2 p a{
	text-decoration:none;	
}

#bordas2 p a:hover{
	text-decoration:underline;	
}

#bordas2 b{font-weight:bold;color:#FFFFFF;}



#bordas2 p.cor1{background:#3C719B;color:#E4E4E4;}
#bordas2 p.cor2{background:#8DB4D3;color:#666666;}
#bordas2 p.cor3{background:#D9E6F0;}
#bordas2 p.cor3 b{color:#666}
#bordas2 p.cor4{background:#F7F7F7;}
#bordas2 p.cor4 b{color:#999;}






#bordas1 p.cor1{background:#999;color:#E4E4E4;}
#bordas1 p.cor2{background:#CCC;color:#666666;}
#bordas1 p.cor3{background:#E4E4E4;}
#bordas1 p.cor3 b{color:#666}
#bordas1 p.cor4{background:#F7F7F7;}
#bordas1 p.cor4 b{color:#999;}




h1.home{
	font-size:14px;
	color:#333;
	font-weight:bold;
	border-bottom: 2px solid #333;
	padding: 2px 0 4px 12px;
	background: url(../imagens/dot_adm.jpg) no-repeat left center;
}

.obrastit1 {
	background: #666;
	font-size: 11px;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
	margin: 4px 0 0 0;
	color:#FFF;
	width:290px;
}



.obraslista1 li{
	/*background:#000;*/
	border-bottom:1px solid #CCC;
	/*padding:5px 2px 5px 2px;*/
	list-style-type:none;
	height:39px;
	color:#666;
	padding-left:2px;
}

.obraslista1 b{
	font-weight:bold;
	font-size:11px;
	color:#666;		
}

.obraslista1 p{
	font-size:11px;
	color:#666;		
	width:296px;
}

.obraslista1 a:hover{
}


.obraslista1 li:hover{
	background: url(../imagens/fundo_menu_gerobras.jpg);
	/*border-bottom:1px solid #CCC;
	padding:5px 2px 5px 2px;
	list-style:inside;
	list-style-type:square;*/	
}




h1.home2{
	font-size:14px;
	color:#3C719B;
	font-weight:bold;
	border-bottom: 2px solid #3C719B;
	padding: 2px 0 4px 12px;
	background: url(../imagens/dot_adm2.jpg) no-repeat left center;
}

.obrastit2 {
	background: #3C719B;
	font-size: 11px;
	font-weight:bold;
	padding: 2px 4px 2px 4px;
	margin: 4px 0 0 0;
	color:#FFF;
	width:290px;
}

.obraslista2 li{
	/*background:#000;*/
	border-bottom:1px solid #CCC;
	/*padding:5px 2px 5px 2px;*/
	list-style:outside;
	list-style-type:none;
	height:39px;
	color:#3C719B;
	padding-left:2px;
}

.obraslista2 b{
	font-weight:bold;
	font-size:11px;
	color:#666;		
}

.obraslista2 p{
	font-size:11px;
	color:#666;	
	width:296px;		
}

.obraslista2 a:hover{
}


.obraslista2 li:hover{
	background: url(../imagens/fundo_menu_gerobras2.jpg);
	/*border-bottom:1px solid #CCC;
	padding:5px 2px 5px 2px;
	list-style:inside;
	list-style-type:square;*/	
}




.detalheDia{
	border:1px #CCCCCD solid;
	position:absolute;
	padding:3px;
	margin:20px 0 0 0;
	background: url(../imagens/ger_fundo_detalhesdia.jpg) no-repeat right top #EEF2F9;
	z-index: 20;
	filter:alpha(opacity=90);
	opacity: 0.5;
	-moz-opacity:0.9;
	padding: 3px;
	text-align:left;
	width:300px;
}

.detalheDia h1{
	font-size:14px;
	font-weight: bold;
	text-align:center;
	margin: 2px;
}

.detalheDia p{
	font-size: 12px;
	border-bottom: 1px solid #CCCCCD;
	padding:2px;
}

.detalheDia b{
	font-weight: bold;
}

.divide_dtdia{
	width: 200px;
	color: #CCCCCD;
	margin:0;
	padding:0;
	border:1px solid #ccc;
	height:1px;
}

#intbox2{
background:#EEF2F9;border:1px solid #CCCCCC;height:100%
}

.bt_gerv1{
	background: url(../imagens/fundo_botao_gerv1_01.jpg) no-repeat left top #EEF2F9;
	border: 2px solid #333;
	width: 170px;
	padding: 10px 5px 10px 5px;	
	float:left;
	margin: 0 8px 0 0;
	text-align:center;
	font-weight:bold;
	font-size:15px;
}

.bt_gerv1:hover{
	background: url(../imagens/fundo_botao_gerv1_02.jpg) no-repeat left top #EEF2F9;
	cursor:pointer;
}

.bt_gerv2{
	background: url(../imagens/fundo_botao_gerv2_01.jpg) no-repeat left top #EEF2F9;
	border: 2px solid #333;
	width: 170px;
	padding: 10px 5px 10px 5px;	
	float:left;
	margin: 0 3px 0 0;
	text-align:center;
	font-weight:bold;
	font-size:15px;	
}

.bt_gerv2:hover{
	background: url(../imagens/fundo_botao_gerv2_02.jpg) no-repeat left top #EEF2F9;
	cursor:pointer;
}