﻿body 
{
	margin:auto;
	background-image:url(img/fundo.jpg);
	height:650px;
}
#TUDO
{
	
	width:860px;
	margin:auto;
	border:#D1B543 solid;
	border-width:3px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFEEA9;
	
}

#corpo
{
	background-color:#fff;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	}

#topo
{
	background-color:#FDC904;
	height:30px;
	width:860px;
}
/*************************************
 /*CONFIGURAÇÃO BARRA GOVERNO
/*************************************/

#BarraGov{width:866px;display:block;height:36px;margin:0 auto; padding-left:0;_width:auto;}

/*==================================================================*/

#banner
{
	
	background-image: url(img/bannerCbh.png);
	background-repeat:no-repeat;
	background-color:#D1B543;
	border-left:6px;
	border-left-color:#FA8500;
	width:860px;
	height:211px;
}
#menu
{
	background-color:#ffffff;
	float:left;
	font-size:13px;	
}

#conteudo
{
	font-family:Arial;
	font-size:12px;
	background-color:#fff;
	min-height:450px;
}


#rodape
{
	clear:both;
	height:20px;
	background-color:#FEF8E2;
	font-family:Arial;
	font-size:10px;
	color:Black;
	text-align:center;
	width:860px;
	
}

#cont1
{
	min-width:200px;
	float:right;
	border-width:5px;
	border-color:#FA8500;
}	
#cont2
{
	padding-left:149px;	
	height:550px;
	min-width: 360px; 
	height: 380px;	
	margin-left:100px;
	*height:90px;
	*margin-right:200px;
	*padding-left:50px;
	
	
}	
#cont3
{
	min-width:100px;
	float:right;
	width:0.1px;
	height:350px;
	*height: 250px;
	border-color:#FA8500;
	padding-right:35px;
	*padding-right:39px;
}
	
legislacao_menu{ width:200px; text-align:center;} 

.lado_fotos{ float:right; padding-right:90px;}

#patroc{
	clear:both;
	text-align:center;
	
}
#roda{ background-color:#FFF7E1; height:55px; padding-top:10px;}
	

.legislacao2
{
	height:561px; 
	*height:150px;
	font-family:Arial; 
	padding-top:-25px;
	}
.letra{font-size: 15pt}	
.posicaotexto{width:350px; height:300px; text-align: justify; }
.selecao{width:100%;margin:auto; text-align:left;}
.texto { width:360px;}
.centro{ text-align:center;}
.text03 {color:#BC5800; font-size:15px; text-align:center;}
.text04 {color:#BC5800; font-size:15px; text-align:left;}
.iframe_grupo_apoio {
			width: 590px; 
			_width: 648px; 
			height: 321px;
			border:0px; 
			border-color:White; 
			border-bottom-style:none; 
			_margin-left:-4px;
			_margin-top:-2px; 
			padding-right:1px;
		}
.iframe {	/*	width: 594px;
			*width: 605px;  
			height: 321px;
			border:0px; 
			border-color:White; 
			border-bottom-style:none; 
			_margin-left:-8px;
			_margin-top:-2px; 
			padding-right:1px;*/
		}
.iframe_flutua{
	position:relative; 
	background-color:#FFFFFF; 
	font-family:Arial;
	overflow:auto;		
	width: 603px;
			 
			height: 570px;
			border:0px; 
			border-color:White; 
			border-bottom-style:none; 
			margin-left:2px;
			_margin-left:0px;
			_margin-top:-2px; 
			padding-right:1px;
			*height: 515px;
			
	}	

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.iframe_flutua{
		height: 530px !important;
}

.CONFIGURA_TAP{
	position:relative; 
	visibility:visible; 
	left:2; 
	_left:285px; 
	background-color:#FFFFFF; 
	border-color:#000;
	width:550px;
	font-family:Arial;
	}	
.iframe_flutua_grupos	{
	position:relative; 
	left:2; 
	_left:285px; 
	top:250px; 
	background-color:#FFFFFF; 
	border-color:#000;
	font-family:Arial;
	}
.legislacao
{
	margin-top:-10px;
	height:561px; 
	*height:150px;
	font-family:Arial;
	position:absolute;
	}


.config{
	width:85px;
	height:85px; 
	border:2px; 
	border-color:#D1B543;}

.cont_ { height:500px;}

.resposta{ display:block; border:1px solid  #CC3300; padding:2px}
input.botao{
             background:#FF9664;
             border:1px solid #999999;
			 font:10px Verdana, Arial, Helvetica, sans-serif;
			 color: #000066;
			 height:19px;
			 margin-top:3px;
			 
}

td div 
{
	padding:1px; 
	width: 137px; 
	height: 132px
	overflow:auto;
	font-size:10px;
	padding-left:10px; }
.calendario{text-align:center; margin:0; padding:0}
.legendas img{border:1px solid #004A92;}
table.tabelacalendario tr td, table.tabelacalendario tr th{text-align:center !important}
.tabelacalendario td{text-align:center; padding:0; margin:0 auto;}
.tabelacalendario td a{text-align:center; padding:0; margin:0 auto;}
.cssDataImportante
{
	cursor:pointer;
	background: #2DC6F1;

	border-bottom:1px #FF0000 solid;
}

a.cssDataImportante:visited {	
	cursor:pointer;
	background:Yellow;
	border:1px #FF0000 solid;
}

.cssDataNormal
{
	cursor:pointer;
}
.cssFeriado
{
	cursor:pointer;
	background: #D4D4D4;
	border-bottom:1px #FF0000 solid;
}

.ctl00_Menu1_14{ z-index:1000}


