/*

FAZ INTERNET

www.fazinternet.com.br

*/



/* ****** PROPRIEDADES GERAIS ******** */

	body, h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, p, address, img, form, div, fieldset, input {

		margin: 0px;

		padding: 0px;

	}

	fieldset {
		border:none;
	}

	body {

		background:#ECECEC;

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#000;

		text-align:center;
        
        position:relative;

	}

	

	img { border:none; }

	

	.ieca {

		clear:both;

	}

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





/* ************ LINKS *********** */

	a:link {

		text-decoration:none;
		color:#1D5B18;
		outline: none;


	}

	

	a:visited {

		text-decoration:none;
		color:#1D5B18;
		outline: none;

	}

	

	a:hover {

		text-decoration:underline;
		color:#1D5B18;
		outline: none;


	}

	

	a:active {

		text-decoration:none;
		color:#1D5B18;
		outline: none;


	}

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





/* *********** FORMULÁRIOS ************** */



	.caixas {

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;
		padding:1px;

		color:#000;

		background-color:#fff;

		border:1px solid #909090;

	}

	
	.botao {

		font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#FFF;

		background-color:#70B31C;

		border:1px solid #4C800C;
		font-weight:bold;
		font-size:12px;

	}
	
	.status{
		width: auto;
		border-bottom:none;
		margin-top:-3px;
		float:none;
		margin-right:5px;
		margin-bottom:8px;
	}

	#conteudo label{
		width:75px;
		border-bottom:1px dotted #B8B8B8;
		padding-top:6px;
		float:left;
		margin-right:5px;
		margin-bottom:8px;
	}
	
	
	.campo{
		width:245px;
		background:#FFF;
		border:1px solid #333333;
		margin-top:5px;
		margin-right:5px;
		font-size:12px;
		margin-bottom:8px;
	}
	.dia{
		width:20px;
		background:#FFF;
		border:1px solid #333333;
		margin-top:5px;
		margin-right:5px;
		font-size:12px;
		margin-bottom:8px;
	}
	.ano{
		width:40px;
		background:#FFF;
		border:1px solid #333333;
		margin-top:5px;
		margin-right:5px;
		font-size:12px;
		margin-bottom:8px;
	}
	
	.procurar{
		background:#3d3d3d;
		color:#FFFFFF;
		border:1px solid #333333;
		width:80px;
		margin-top:5px;
		font-size:12px;
		margin-bottom:8px;
	}
	.radio{
		margin-top:10px;
	}
	.salvar{
		background:#79CB10;
		border:2px solid #548D0B;
		color:#000;
		font-size:12px;
		font-weight:bold;
		width:90px;
		height:30px;
		margin-top:10px;
		margin-left:0;
		letter-spacing:-1px;
	}
	.editor{
		_margin-top:10px;
	}
	textarea{
		width:245px;
		height:100px;
		background:#FFF;
		border:1px solid #333333;
		margin-top:5px;
		margin-right:5px;
		font-size:12px;
		margin-bottom:8px;
	
	}
	.upload{
		text-align:center;
		margin-bottom:5px;
		font-weight:bold;
	}
	
	#conteudo .resultado{
		margin:6px 0 18px 0;
		_margin:6px 0 20px 0;
		color:#fff;	
		background:#2F8500;
		width:97%;
		padding:5px;
		font-weight:bold;
		font-size:14px;
	}
	
	#conteudo ul{
		margin:5px 0 5px 25px;
		display:block;
		list-style:square;
	}
	#conteudo li{
		margin:5px 0 5px 0;
	}
	
	#cadastrese {
		width:365px;
		background:#F0F0F0;
		padding:10px;
		float:left;
	}
	#cadastrese p {
		float:left;
	}

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



#div_center {

	width:774px;

	height:100%;

	margin:0px auto;

	text-align:left;

	margin-bottom:0px;
    
    position:relative;
}



#geral { 

	width:774px;

	height:100%;

	float:left;

	margin:0px auto;

	text-align:left;

	margin-bottom:0px;
    

}


#bannerFloat {
  position:absolute;
  z-index:99999;
  display:block;
  margin:96px 0 0 17px;
  float:left;
  width:auto;
  height:auto;
}

#fecharFloat {
  float:left;
  padding:5px;
  background:#cf1800;
}

#fecharFloat a {
  color:#fff;
}
#flashFloat{
  border: 1px solid #333;
  clear:both;
  float:left;
  z-index:99999;
  width:auto;
  height:auto;
}


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

/* ***********INDEX*************** */

#index {
	width:708px;
	margin:0 0 0 15px;
	padding:0;
}

#barra_topo_index {
	background:url(images/barra_topo_index.gif) 0 0  no-repeat;
	width:708px;
	height:27px;
	float:left;
	margin:0px 0 5px 0;
	font-size:16px;
	letter-spacing:-1px;
	text-align:center;
	font-weight:bold;
	padding:8px 0 0 0;
}

.linha_cidades {
	/*clear:both;*/
	width:760px;
	_width:725px;
	margin:0 0px 0 0px;
	float:left;
	
}

.cidade {
	width:213px;
	float:left;
	margin:0 0 0 0;
	margin-left:90px;
	_margin:0 50px 0 50px;
	
	
	/*
	padding:4px 130px 10px 0;
	_padding:4px 0 0 0;*/
}

.cidades_abrangentes {
	background:url(images/bg_cidades_index.gif) repeat-y;
	width:211px;
	float:left;
	padding:5px 0 0px 0;
	margin:0;
	text-align:center;
}

#banner_index {
	width:708px;
	float:left;
	clear:both;
	margin-top:10px;
	padding:0 0 5px 0;
	_padding:0 0 5px 0;
}

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

/* ***********TOPO*************** */



#topo {
	background:url(images/topo_bg_branco.gif) center bottom no-repeat;
	width:768px;
	float:left;
	padding:0 0 6px 6px;
}

#topo img {

	float:left;

}

#logo {
	margin:0 0 0 0px;
	_margin:0 0 0 0px;
	float:left;
}

#banner_topo {
	margin:5px 7px 5px 0;
	_margin:5px 7px 5px 0;
	float:right;
}

#bg_branco {
	background:url(images/bg_branco.gif) center top repeat-y;
	width:740px;
	float:left;
	padding:7px 17px 7px 17px;
}


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



/* ***********BARRA TOPO*************** */



#barra_topo {
	background:url(images/bg_barra_topo.gif) 0 7px  no-repeat;
	width:720px;
	height:47px;
	float:left;
	padding:0 10px 0 10px;
}
	#barra_topo p {
		float:left;
		margin:17px 20px 0 0;
	}

	#barra_topo fieldset {
		float:left;
		border:none;
		padding:0;
		margin:14px 5px 0 0;
	}
	
	#radio_topo {
		float:right;
		width:215px;
	}


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


/* ***********MIOLO*************** */

#miolo {
	width:740px;
	float:left;
	clear:both;
	margin:8px 0 0 0;
}

	.titulo {
		background-repeat:no-repeat;
		font-size:12px;
		font-weight:bold;
		width:100%;
		height:19px;
		padding:4px 0 0 0;
		margin:0 0 3px 0;
	}
	
	.titulo span {
		padding:0 6px 0 6px;
	}
	
	.titulo2 {
		font-size:12px;
		font-weight:bold;
	}
/* ************************** */


/* ***********COLUNA ESQUERDA*************** */

#coluna_esquerda {
	width:145px;
	float:left;
	margin:0 9px 0 0;
    z-index:1;
}

	#menu {
		width:145px;
		float:left;
        z-index:2;
	}
	
	#enquete {
		background:url(images/bg_coluna_esquerda.gif) repeat-y #fff;
		float:left;
		width:145px;
		line-height:14px;
		margin:7px 0 0 0;
		_margin:5px 0 0 0;
		font-size:10px;
	}
	
		#enquete fieldset {
			padding:5px 8px 5px 8px;
		}
		
		#dados_enquete {
			height:135px;
			_height:145px;
			float:left;
		}
		
	#rodape_contorno_esquerda{
		background:url(images/rodape_contorno_esquerda.gif) no-repeat;
		width:145px;
		height:8px;
		float:left;
		margin:0;
	}
	
	.topo_contorno_esquerda_cinzaf{
		float:left;
		clear:both;
		margin:8px 0 0 0;
		_margin:0 0 0 0;
	}
	#tempo {
		background:url(images/bg_coluna_esquerda_cinzaf.gif) repeat-y #fff;
		width:145px;
		float:left;
		clear:both;
		text-align:center;
		margin:0;
	}
	.rodape_contorno_esquerda_cinzaf{
		background:url(images/rodape_coluna_esquerda_cinzaf.gif) no-repeat;
		width:145px;
		height:8px;
		float:left;
		clear:both;
	}
	
	#calendario {
		float:left;
		width:145px;
		margin:7px 0 0 0;
		_margin:2px 0 0 0;
	}
	
/* ************************** */


/* ***********CENTRO HOME*************** */

#centro_home {
	width:427px;
	float:left;
	margin:0;
}
	#quadro1 {
		width:212px;
		float:left;
	}
	
	#quadro2 {
		width:212px;
		float:right;
	}
	
	.desc_flyer {
		background:url(images/bg_desc_flyer.gif) repeat-x #669934;
		color:#FFFFFF;
		font-size:11px;
		height:31px;
		float:left;
		clear:both;
		width:192px;
		border:4px solid #CBC9C9; 
		border-top:none;
		margin:0;
		padding:9px 5px 6px 5px;
		font-weight:bold;
	}
	
	#coberturas {
		 background:url(images/bg_centro_home.gif) repeat-y #F0F0F0;
		 clear:both;
		 float:left;
		 width:100%;
		 margin:5px 0 0 0;
		 _margin:5px 0 0 0;
	}
	#rodape_centro_cinza {
		background:url(images/rodape_centro_cinza.gif) no-repeat;
		width:427px;
		height:6px;
		float:left;
		clear:both;
	}
	
	#rodape_centro_branco {
		background:url(images/rodape_meio_interna.gif) no-repeat;
		width:427px;
		height:6px;
		float:left;
		clear:both;
	}
	
		.fotos {
			width:100%;
			float:left;
			clear:both;
			margin:0;
		}
		
		.fotos_interna {
			width:390px;
			float:left;
			clear:both;
			margin:0 0 10px 0;
			_margin:0 0 10px 0;
		}
		.fotos_capa {
			width:390px;
			float:left;
			clear:both;
			margin:0 0 10px 0;
			_margin:0 0 10px 0;
		}
		
		.foto {
			width:123px;
			float:left;
			text-align:center;
			margin:0 9px 0 9px;
			_margin:0 7px 0 7px;
		}
		.foto_interna {
			width:123px;
			float:left;
			text-align:center;
			margin:0 2px 0 2px;
		}

	
	#agenda {
		 background:url(images/bg_centro_home.gif) repeat-y #fff;
		 clear:both;
		 float:left;
		 width:100%;
		 margin:5px 0 0 0;
		 _margin:2px 0 0 0;
	}
	
		.linha_agenda_home {
			width:425px;
			float:left;
			clear:both;
			margin:0 0 0 1px;
		}
		
		.linha_cinza_agenda_home {
			background-color:#F0F0F0;
			width:424px;
			float:left;
			clear:both;
			margin:0 0 0 1px;
		}
		
		.item_agenda_home {
			width:190px;
			height:auto;
			float:left;
			padding:3px 10px 3px 10px;
			line-height:12.8px;
		}
	
		.agenda_linha_branca {
			background:#FFF;
			margin:0;
			padding:0;
			float:left;
			width:365px;
			padding:10px;
		}
		
		.agenda_linha_cinza {
			background:#F5F5F5;
			margin:0;
			padding:0;
			float:left;
			width:365px;
			padding:10px;
			border-bottom:1px dotted #BFBFBF;
			border-top:1px dotted #BFBFBF;
		}

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


/* ***********CENTRO*************** */

#centro {
	width:427px;
	height:864px;
	float:left;
	margin:0;
	display:block;
	
}

	#iframeinterna {
		width:427px; 
		height:863px; 
	}
	
	#interna {
		background:url(images/bg_meio_interna.gif) repeat-y #fff;
		width:427px;
		height:858px;
		float:left;
		clear:both;
		margin:0;
	}
	
	#conteudo {
		width:407px;
		height:811px;
		_height:825px;
		margin:10px 0 0 0;
		padding:0 4px 10px 10px;
		float:left;
		clear:both;
		overflow:auto;
	}
	
	#conteudo p {
		margin:5px 0 10px 0;
	}
	
	#conteudo ul {
		margin:5px 0 10px 25px;
	}
	
	.item_linha {
		width:385px;
		float:left;
		border-bottom:1px dotted #BFBFBF;
		margin:0 0 10px 0;
		padding:0 0 10px 0;
		clear:both;
	}
	
	.descricao_linha {
		width:220px;
		float:right;
		margin:0;
	}
	
	.banner_intena {
		width:385px;
		float:left;
		margin:0 0 10px 0;
	}

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


/* ***********COLUNA DIREITA*************** */

#coluna_direita1 {
	width:150px;
	float:right;
	margin:0 0 0 9px;
}
#coluna_direita {
	background:url(images/bg_coluna_direita.gif) repeat-y #fff;
	width:150px;
	height:856px;
	min-height:856px;
	float:right;
	margin:0;
}
	#rodape_coluna_direita{
		background:url(images/rodape_contorno_direita.gif) no-repeat;
		width:150px;
		height:7px;
		float:right;
	}
	
	.banner {
		padding:0 0 0 7px;
		height:410px;
		min-height:410px;
		margin:0 0 10px 0;
		_margin:0 0 10px 0;
		float:left;
	}
	
	
/* ************************** */
	
#coluna_direitaR {
	background:url(images/bg_coluna_direita.gif) repeat-y #fff;
	width:150px;
	height:326px;
	float:right;
	margin:0;
}
	#rodape_coluna_direitaR{
		background:url(images/rodape_contorno_direita.gif) no-repeat;
		width:150px;
		height:7px;
		float:right;
	}
	

	.banner_apoioR {
		padding:0 0 0 7px;
		height:296px;
		margin:0 0 5px 0;
		_margin:0 0 5px 0;
		float:left;
	}

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


/* ***********ABAIXO*************** */

#abaixo {
	position:relative;
	margin:0;
	padding:0;
	margin-top:-15px;
	padding-left:7px;
	width:740px;
	float:left;
	min-height:130px;
}

#mural_recados1 {
	width:740px;
	float:left;
}
#mural_recados {
	width:740px;
	float:left;
}

	#rodape_mural_recados{
		width:740px;
		height:7px;
		float:left;
	}

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

/* ***********RODAPE*************** */



#rodape {

	background:url(images/rodape_bg_branco.gif) center top no-repeat;
	width:754px;
	float:left;
	padding:12px 10px 15px 10px;
	clear:both;
	font-size:9px;
	color:#434343;

}



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



/* ***********GERAIS*************** */

		

	.borda {

		border:4px solid #CBC9C9; 

	}



	.esquerda {

		float:left;

	}

	

	.direita {

		float:right;

	}

	

	.vermelho {

		color:#FF0000;

	}

	

	.data {
		font-size:11px;
		font-weight:bold;
	}

	

	.divisao {

		width:385px;;

		clear:both;

		border-bottom:1px dotted #cfd5c5;

		margin:10px 0 10px 0;
		float:left;

	}


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

#mes {
	background:#F0F0F0;
	font-size:10px;
	margin:0 0 0 3px;
	border:1px solid #CDCFC7;
}

#mes th {
	text-align:center;
	background:#DCDADA;
	padding:2px 4px 2px 4px;
}

#mes .destaque {
	text-align:center;
	background:#5C9F10;
	color:#000;
	font-size:11px;
	padding:4px 0 3px 0;

}

#mes .destaque a {
	color:#000;
}

#mes td {
	text-align:center;
	padding:4px 4px 4px 4px;
}

#mes .marcado {
	text-align:center;
	background:#5C9F10;
	font-weight:bold;
}

#mes .marcado a {
	color:#FFFFFF;
}


