*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

h1, h3, a, a:link, a:visited, a:hover, span, img, h6, .jcarousel-skin-ie7 a{behavior: url("http://127.0.0.1/andamento/tvgirafa/layout/default/css/iepngfix.htc") }

html{
	/*background:transparent url(../images/fundo-topo.png) repeat-x top left; */
	background:transparent url(../images/fundo-baxo.png) repeat-x bottom left;
	display:block; }


body{
	background:transparent url(../images/fundo-topo.png) repeat-x top left;
	/*background:transparent url(../images/fundo-baxo.png) repeat-x bottom left;*/
	text-align:center;
	display:block;
}

.interna{background:url(../images/fundo-interno.jpg) repeat-x top left;}


a, a:link, a:visited, a:hover{
	font:12px Tahoma, Arial, Sans-Serif;
	color:#000;
	text-decoration:none;}

a:hover{text-decoration:underline;}

h2{
	font:bold 12px Tahoma, Verdana, Arial, Sans-Serif;
	color:#636363;
	height:30px;
}

#geral{
	/*background:#FFF;*/
	font:12px Tahoma, Verdana, Arial, Tahoma, Sans-Serif;
	text-align:left;
	width:1000px;
	margin:0 auto;
	display:block;
}


/*Parte referente ao arquivo topo*/
#topo{
	float:left;
	height:180px;/*95px;*/
	width:1000px;
	background:transparent;
	color:#FFF;
	font:11px Tahoma;
}

h1{
	padding:0;
	width:189px;
	height:127px;
	overflow:hidden;
	float:left;
	margin:5px 0px 0 5px;
}

#ads-topo{
	float:left;
	margin:10px 0 0 40px;
}

#menu{
	clear:both;
	float:left;
	height:42px;
	width:940px;
	margin:0 0 0 0;}

#menu a, #menu a:link{
	color:#222223;
	font:bold 11px Tahoma;
}

#menu ul{
	height:52px;
	float:left;
}

#menu ul li{
	background:url(../images/traco-menu.png) no-repeat center right;
	display:inline;
	height:42px;
	width:90px;
	float:left;
	/*margin:0 45px;*/
	text-align:center;
	margin:0 0 0 10px;
}

#menu ul li a{
	text-decoration:none;
	font:bold 12px Helvetica !important;
	text-align:center;
	display:block;
	margin:15px 30px 0 5px;
}

#menu ul li a:hover{
	color:#000;
}


#corpo{
	float:left;
	margin:15px auto 15px auto;
}

#conteudo{float:right; margin:15px 0; width:840px;}



#lateral{
	float:left;
	width:150px;
	margin:0 10px 0 0;
}

#menu-lateral{float:left; margin:10px 0 0 0;}

#menu-lateral ul li{
	background:url(../images/traco-lateral.png) no-repeat left bottom;
	display:block;
	width:140px;
	height:20px;
	padding:5px;
	}

#noticia-destaque-tv{float:left; width:840px; margin:0 0 15px 0;}

#noticia-destaque{float:left; margin:0 10px 0 0;}

#tv{float:right;}

#materias-principal{clear:both; float:left; width:650px;}

#materias-principal ul li, #materia ul li{float:left; width:154px; margin:0 3px 40px 0; height:140px;}
	#materias-principal ul li .not-img, #materia ul li .not-img{text-align:center; width:130px; height:80px;}
.data_novidade{font:11px Tahoma; color:#666;}

#anunciantes{float:right; width:170px;}

#anunciantes ul{float:right; width:169px;}

#anunciantes ul li{margin:0 0 15px 0 ; text-align:right;}



#busca{clear:both; margin:0 auto; width:400px; text-align:center;}

#busca input{border:1px solid #ccc}

.btn_cadastro{
	background:url(../images/fundo_btn.jpg) repeat-x;
	width:80px !important;
	color:white;
	height:21px;
	cursor:pointer;
	padding:0 !important;
	font:bold 11px Verdana, Arial, Tahoma, Sans-Serif !important;}

.btn_contato{
	clear:both;
	float:left;
	background:url(../images/btn_contato.png) repeat-x;
	width:152px !important;
	color:white;
	height:37px;
	cursor:pointer;
	padding:0 !important;
	margin:10px 0 0 148px;
	font:bold 11px Verdana, Arial, Tahoma, Sans-Serif !important;}

#rodape{
	clear:both;
	/*background:transparent url(../images/fundo_rodape2.jpg) repeat-x bottom left;*/
	color:#FFF !important;
	font: 11px Tahoma, Verdana, Tahoma, Arial, Sans-Serif;
	text-align:left;
	height:136px;
	text-align:left;
	margin:20px 0 0 0;
	text-align:center;}

#rodape a, #rodape a:link{color:#FFF !important;}

#rodape a:hover{text-decoration:none;}

#int-rodape{ margin:33px auto 0 auto; width:1000px; display:block; height:130px;}

#rodape-1{float:left; width:290px; margin:50px 0 0 0;}
	#rodape-1 *{float:left;}
	#rodape-1 img{margin:0 15px 0 0;}
	#rodape-1 p, #rodape-2 ul{margin:60px 0 0 0;}
	
#rodape-2{float:left; width:495px; margin:50px 0 0 0;}

#rodape-3{float:right; width:100px;}
	#rodape-3{margin:98px 0 0 0;}
	
#rodape-2 ul li{display:inline;}

.info_rodape{clear:both; float:left; height:92px; margin:0 0 0; width:100%;}

.desenvolvido{float:right; width:107px; margin:40px 0 0 0;}

#rodape address{
	float:left;
	height:30px;
	width:480px;
	padding:0 0 0 10px;}
	


/*************************  Pagina interna */

.conteudo-interno{float:left !important; width:630px !important; margin:0 10px 0 0 !important; font-family:Arial !important;}

.conteudo-interno h3 {
	color:#333333;
	font-size:2.16em;
	font-weight:bold;
	letter-spacing:-0.06em;
}

.conteudo-interno h4{
	font-size:1.5em;
	font-weight:bold;
	color:#333333;
	margin:0 0 10px 0;}

#conteudo-interno p  {
	color:#333333;
	font-size:1.26em;
	letter-spacing:-0.02em;
	line-height:1.45em;
	padding-bottom:0.5em;
	text-align:left;
}

.resumo-interno {
	color:#929292;
	font-size:1.5em;
	font-weight:normal;
	letter-spacing:-0.01em;
	line-height:1.2em;
	padding-top:0.3em;
	padding-bottom:10px;
	margin:0 0 20px 0;
	border-bottom:1px solid #ededed;
}



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



/*Paginador*/
#paginacao{
	clear:both; 
	float:left; 
	margin:10px 0 0 180px; 
	text-align:center;	
}

#mulink, .show_page{
	background:#061F5A;
	float:left;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:white;
	text-decoration:none;
	/*text-indent:-4000px;*/
	margin:0 5px;
	padding:5px;}	

.atual{
	background:transparent;
	float:left;
	font:11px Tahoma, Verdana ,Arial, Sans-Serif;
	color:#000;
	text-decoration:none;
	/*text-indent:-4000px;*/
	margin:0 5px;
	padding:4px;
	border:1px solid #061F5A;
}

.show_page {
	background:#FFF;
	color:#932F06;
	border:1px solid #932F06;
}
/*fim do paginador*/


.div-rodape{
	margin:30px auto 0 auto; width:1000px; text-align:left;
}

.foto-emp li{display:inline; margin:10px 5px ; float:left; border:2px solid #8A1D20; }


.gallery {
	position:relative;
	height:250px
}
	.gallery a {
		float:left;
		position:absolute;
	}
	
	.gallery a img {
		border:none;
	}
	
	.gallery a.show {
		z-index:500
	}

	.gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:495px !important; 
		position:absolute;
		bottom:0;
	}

	.gallery .caption .content {
		margin:5px
	}
	
	.gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}


/********** contato *********/
#contato{float:left; width:650px; margin:0 0 20px 0;}

.btn_contato{
	clear:both;
	float:left;
	background:url(../images/btn_contato.png) repeat-x;
	width:152px !important;
	color:white;
	height:37px;
	cursor:pointer;
	padding:0 !important;
	margin:10px 0 0 148px;
	font:bold 11px Verdana, Arial, Tahoma, Sans-Serif !important;}

	#conteudo-interno form{float:left; margin:10px 0;}

		#conteudo-interno form fieldset{float:left;}

	#conteudo-interno form fieldset p{ color:#343434; font-weight:bold; font-size:1.1em !important; }
		#conteudo-interno form fieldset p label{float:left; width:150px; line-height:40px; height:30px;}
		#conteudo-interno form fieldset p input{background:url(../images/fundo_campo_contato.png) repeat-x top left; width:470px; height:24px; border:1px solid #5a5a5a; margin:7px 0 0 0; padding:6px 0 0 0;}

		#conteudo-interno form fieldset p textarea{background:url(../images/fundo_campo_text.png) repeat-x top left; width:470px; height:182px; border:1px solid #5a5a5a; margin:7px 0 0 0; float:left;}

/****** Comentários  ***********/
	#comentarios form{float:left; margin:10px 0;}

		#comentarios form fieldset{float:left;}

	#comentarios form fieldset p{ color:#343434; font-weight:bold; font-size:1.1em !important; }
		#comentarios form fieldset p label{float:left; width:90px; line-height:40px; height:30px;}
		#comentarios form fieldset p input{background:url(../images/fundo_campo_contato.png) repeat-x top left; width:350px; height:24px; border:1px solid #5a5a5a; margin:7px 0 0 0; padding:6px 0 0 0;}

		#comentarios form fieldset p textarea{background:url(../images/fundo_campo_text.png) repeat-x top left; width:350px; height:135px; border:1px solid #5a5a5a; margin:7px 0 0 0; float:left;}
		
		.coment li{float:left !important; width:620px !important; margin:15px 0 0 0 !important; height:auto !important; border-bottom:1px dashed #999999 !important; padding:0 0 15px 0 !important;}
