﻿body 
{
	margin:0;
	padding:0;
	text-align:center; /* hack para o IE  - Centralizar Página*/	
}

.clear
{
	clear:both;
	}	
/*
div
{
	border:dashed 1px #ccc;
	}
*/	
#dvContainer
{
	width: 935px;
	margin:0 auto;			
	padding: 0 5px;
	text-align:left; /* "remédio" para o hack do IE */	
	height:auto;
	}
/*corrige o problema do menu no ie8 */
.IE8Fix

 {
    z-index: 100;
}	
/*Erro*/	
#dvErro	
{
	width:auto;
	height:auto;
	}	
/*-------------*/	

/*Topo*/	
#dvTopo
{
	height:auto;
	width:100%;	
	margin-top:2px;
	}
#dvLogo
{
	float:left;
	width:251px;
	height:auto;
	}	
#dvTopoLinks
{
	float:right;
	width:auto;
	height:auto;
	text-align:right;
	}	
#dvMainMenu
{
	float:left;
	margin-top:0;
	height:auto;
	width:934px;
	}	
#dvPrincipal
{
	margin-top:5px;
	float:left;
	width:100%;
	height:250px;
	}	
/*------------*/

/*Conteudo - Default*/	
#dvContainerConteudo
{
	width:100%;
	height:auto;
	margin-top:5px;
	}	
#dvColunaA
{
	float:left;
	width:288px;
	height:auto;
	
	}
#dvTituloColunaA,#dvTituloColunaB,#dvTituloColunaNoticias
{
	height:auto;
	width:280px;
	padding:4px;
	}
#dvImgColunaA, #dvImgColunaB
{
	width:100%;
	height:auto;
	margin-top:5px;
	}
#dvContainerTextoA, #dvContainerTextoB
{
	width:auto;
	height:150px;
	border:solid 1px #ccc;
	margin-top:5px;
	}	
#dvTextoColunaA, #dvTextoColunaB
{
	width:auto;
	height:105px;
	margin:10px;
	}			
#dvColunaB
{
	float:left;
	width:288px;
	height:auto;
	margin-left:35px;
	}	
#dvRodapeTextoA,#dvRodapeTextoB	
{
	width:auto;
	text-align:right;
	margin:10px;
	}
	
#dvColunaNoticias
{
	float:right;
	width:288px;
	height:auto;
	}
#dvContainerNoticias
{
	width:100%;
	height:310px;
	border:solid 1px #ccc;
	margin-top:5px;	
	}	
#dvColNotRss
{
	width:auto;
	height:auto;
	text-align:right;
	margin:5px 5px 0 0;
	}	
#dvColNotTexto
{
	width:auto;
	height:auto;
	margin:2px 10px 2px 10px;
	}	
#dvColNotTexto p 
{
	margin:0 0 5px 0;
	}	
#dvColNotBt
{
	width:auto;
	height:auto;
	margin:10px 10px 10px 10px;
	}
#dvColNotLoad		
{
	width:auto;
	height:auto;
	margin:0 10px 0 10px;
	}
/*----------------------*/	

/*Rodape*/
#dvRodape
{
	width:100%;
	margin-top:15px;
	height:auto;
	}	
#dvRodapeLinks
{
	width:60%;
	float:left;
	height:auto;
	}	
#dvCopyright
{
	width:auto;
	float:right;
	height:auto;
	}	
/*-----------------*/		

/*Menu*/
#dvContainerMenu
{
	float:left;
	width:150px;
	height:auto;
	}
#dvMenu
{
	width:100%;
	height:auto;
	}	
#dvBannerLateral
{
	width:100%;
	height:auto;
	margin-top:15px;
	text-align:center;
	}
/*----------------*/		
/*Conteudo*/
#dvConteudo
{
	float:left;
	height:auto;
	margin:0 0 5px 20px;
	width:750px;
	text-align:left;
	
	}
.classdvDataConteudo
{
	width:100%;
	height:auto;
	padding:0;
	text-align:left;
	margin-top:2px;
	}	
.classdvTituloConteudo
{
	width:100%;
	height:auto;
	padding:0;
	text-align:left;
	margin-top:3px;
	}
.classdvSubTituloConteudo
{
	width:100%;
	height:auto;
	padding:0;
	text-align:left;
	margin-top:2px;
	}	
.classdvContainerCreditos
{
	width:100%;
	height:auto;
	padding:0;
	text-align:left;
	margin:5px 0 2px 0 ;
	}	
.classdvTextoConteudo
{
	width:100%;
	height:auto;
	padding:0;
	text-align:left;	
	}	
		
#dvBusca,#dvContainerGrid,#dvResultBusca
{
	width:100%;
	height:auto;
	padding:0;
	text-align:left;
	}

#dvTamanhoFonte
{
	width:100%;
	float:right;
	text-align:right;
	}
#dvBusca
{
	margin-top:5px;
	}
#dvResultBusca	
{
	margin-top:10px;
	border:solid 1px #ccc;
	height:auto;
	}
#dvVoceBuscou
{
	float:left;
	height:auto;
	margin:8px;
	}	
#dvNumeroRegistros
{
	float:right;
	height:auto;
	margin:8px;
	}	
/*Classes Midia Conteudo*/
.classdvContainerMidiaLeft
{
	float:left;
	margin:10px;
	height:auto;
	text-align:center;
	}
.classMidia
{
	width:auto;
	height:auto;
	}	
.classdvContainerMidiaRight
{
	float:right;
	margin:10px;
	height:auto;
	width:auto;
	text-align:center;	
	}	
.classdvDescrFoto
{
	height:auto;
	background:#ebebeb;
	text-align:center;
	width:auto;
	margin-top:5px;
	}	
.classdvMaisFoto
{
	margin-top:3px;
	padding:3px;
	height:auto;
	text-align:left;
	border:solid 1px #ccc;
	background-image:url(../Imagens/Img/mais_fotos.gif);
	background-color:White;
	background-position:right;
	background-repeat:no-repeat;
	width:auto;
	}
/*				
#dvCntnrMidiaCntd
{
	height:auto;
	width:auto;
	text-align:center;	
	}	
#dvAmpliarImg
{
	margin-top:3px;
	padding:3px;
	height:auto;
	text-align:left;
	border:solid 1px #ccc;
	background-image:url(../Imagens/Img/aumentar.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
#dvMaisFoto
{
	margin-top:3px;
	padding:3px;
	height:auto;
	text-align:left;
	border:solid 1px #ccc;
	background-image:url(../Imagens/Img/mais_fotos.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:245px;
	}
#dvDescrFoto
{
	padding:3px;
	height:auto;
	background-color:#ebebeb;
	margin-top:3px;
	text-align:center;
	width:245px;
	}
#dvDescrVideo
{
	padding:3px;
	height:auto;
	background-color:#ebebeb;
	margin-top:3px;
	text-align:center;
	width:315px;
	}
*/		
/*---------------------*/			

#dvNoticiasConteudo
{
	width:100%;
	height:auto;
	text-align:left;
	}
#dvFormConteudo
{
	width:100%;
	height:auto;
	margin-top:30px;
	text-align:left;
	}		
#map
{
	width:100%;
	height:400px;
	margin-top:30px;
	border:solid 1px #666;	
	}
#dvTituloNotContd
{
	width:100%;
	height:auto;
	border-bottom:dotted 1px #ccc;
	}	

#dvContainerGrid	
{
	margin-top:10px;
	}
.classSubGrid
{
	margin:5px;
	}
/*Impressão*/	
#dvContainerImpressao
{
	padding:30px;
	text-align:left;
	}

/*Classe ContainerFerramentas runat=Server*/	
.classContainerFerramentas
{
	float:left;
	width:750px;
	height:auto;
	margin:15px 0 20px 0;
	
	}	
#dvEnviarAmigo
{
	float:left;
	width:750px;
	border:solid 1px #ccc;
	height:auto;
	margin-top:5px;
}
#dvFecharBox
{
	float:right;
	height:auto;
	margin:5px;
	}
#dvFormEnviarAmigo
{
	margin:10px;
	}		
/*-----------*/

	

/*Classe SubConteudo runat=Server*/
.classSubConteudo
{
	width:100%;
	height:auto;
	margin-top:30px;
	text-align:left;
	}
/*Classe para alinhamento de imagem*/
.classLeft
{
	float:left;
	margin:10px;
	}
.classRight
{
	float:right;
	margin:10px;
	}	
.classMiddle
{
	margin:10px 30%;
	}	

/*MODAL POPUP*/	
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fff;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.classH1404
{
	font-size:100px;
	font-weight:bold;
	font-family:Arial;
	margin:20px auto 0 auto;
	}
.classH2404
{
	font-weight:bold;
	font-family:Arial;
	}	

