/* ESTILOS DIVERSOS */
.tituloMiolo {

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

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #999900;

	padding-left: 5px;







}

.textoMiolo {

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

	font-size: 10px;

	color: #333333;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;



}

.linkMiolo {

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

	font-size: 12px;

	color: #000000;

}

.subtituloMiolo {

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

	font-size: 14px;

	font-weight: bold;

	color: #999900;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #999900;

}

.subsubtitulo {



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

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #999900;

	padding-left: 5px;

}

.textoMiolo2 {



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

	font-size: 14px;

	color: #333333;

}

.tituloHome1 {

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

	font-size: 12px;

	color: #990000;

	font-weight: bold;

	background-position: left;



}

.tituloHome2 {



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

	font-size: 14px;

	color: #000000;

	font-weight: bold;

}

.tituloHome3 {





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

	font-size: 16px;

	color: #000000;

	font-weight: bold;

}

.textoHome1 {

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

	font-size: 12px;

	color: #333333;

	text-align: left;

}

.tituloHome4 {

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

	font-size: 18px;

	color: #000000;

	font-weight: bold;

	background-position: left;

}

.textoHome2 {

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

	font-size: 14px;

	color: #333333;

}

.textoHome3 {

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

	font-size: 16px;

	color: #333333;

}

.textoHome05 {

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

	font-size: 10px;

	color: #333333;

	background-position: left;

	text-align: left;

}

.menuEsquerdoTitulo {

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

	font-size: 14px;

	color: #990000;

	font-weight: bold;

	text-indent: 5px;

	text-align: left;

}

.menuEsquerdo {

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

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	text-indent: 10px;

	text-align: left;

}

.tituloHome4comBordaAcima {

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

	font-size: 18px;

	color: #000000;

	font-weight: bold;

	border-top-width: thin;

	border-top-style: groove;

	border-top-color: #666666;

}

.tituloHome4Azul {

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

	font-size: 18px;

	color: #215670;

	font-weight: bold;

	background-position: left;

	border-left-style: none;

	border-left-color: 215670;

	border-bottom-style: solid;

	border-bottom-color: 215670;

}

.comparePrecos {

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

	font-size: 12px;

	color: #FF0000;

	font-weight: bold;

}

.tituloHome4Vermelho {

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

	font-size: 24px;

	color: #990000;

	font-weight: bold;

	background-position: left;

}

.tituloHome3VermelhoInvertido {

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

	font-size: 18px;

	color: #FFFFFF;

	font-weight: bold;

	background-position: left;

	background-color: #D20000;

}

.tituloHome2vermelhoInvertido {

font-size: 11px; color:#333; background-color: #F2F2F2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #B6B6B6; padding: 2px; margin-bottom:5px;  

}

.tituloHome2verdeInvertido {

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

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #333333;

	text-align: left;

}

.textoHome05verdeInvertido {

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

	font-size: 10px;

	color: #FFFFFF;

	background-position: left;

	background-color: #333333;

}

.tituloHome2pretoInvertido {

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

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #000000;

}

.textoHome05pretoInvertido {

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

	font-size: 10px;

	color: #FFFFFF;

	background-position: left;

	background-color: #000000;

}

hr {

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#setor-c {
	width: 224px;
	padding: 5px;
	display: block;
	text-align:left;
}
#setor-c:hover {
	background-color:#FF9;	
}
#setor-c #titulo {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

/* SETOR NOTICIAS */

.setor-noticia-titulo {

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

	font-size: 11px;

	text-decoration: none;

	text-align:left;

	font-weight: normal;

	color: #000;

	display: block;

	padding: 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCC;

}

.setor-noticia-titulo:hover {

	background-color: #FFFF9B;

	color: #333;

	text-decoration: none;

} 

/* TV PORTOG */

#tvportog {

	width: 120px;

	float: left;

	display: block;

	margin-bottom: 5px;

}

#tvportog:hover {

	background-color: #FFFF9B;

	text-decoration:none;

}

#tvportog #tvportog-arte {

	margin-top: 5px;
    margin-left: 5px;
	margin-left: 0px\9;

}

#tvportog-titulo {

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

	font-weight:bold;

	font-size: 10px;

	padding: 0px;

	margin: 5px 0px 5px 5px;

	text-align:left;

}

/* PERFIL */

#perfil-texto, #perfil-video {

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

	font-size: 12px;

	background-color: #EBEBEB;

	padding: 5px;

	font-weight: bold;

	width: 444px;

	margin-top: 10px;

	margin-bottom: 10px;

	clear: both;

	text-align:left;

}

#perfil-dados {

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

	font-size: 12px;

	width: 208px;

	background-color: #EBEBEB;

	padding-left: 5px;

	padding-bottom: 10px;

	text-align:left;

}

#perfil-dados h2 {

	color: #FFF;

	background-color: #900;

	display: block;

	width: 193px;

	padding: 5px;

	text-align:left;

}

#perfil-redessoc {

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

	font-size: 12px;

	width: 208px;

	background-color: #EBEBEB;

	padding-left: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

	text-align:left;

}

#perfil-redessoc p, #perfil-texto p, #perfil-video p {

	padding: 5px;
	margin: 0px;

	background-color: #900;

	font-size: 12px;

	font-weight: bold;

	color: #FFF;

	width: 193px;

	text-align:left;

}

/* CULTURA */

#setor-cultura {
	text-decoration:none;
	margin-top: 5px;
	display: block;
}

#setor-cultura:hover {

	background-color: #FFFF9B;

	color: #333;

}
#setor-cultura #cultura-texto {

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

	font-size: 10px;

	margin-right: 2px;

	margin-left: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align:left;

}

#setor-cultura #cultura-titulo-texto {

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

	font-size: 10px;

	font-weight: bold;

	text-align:left;

}

#setor-cultura #cultura-texto2 {

	clear: both;

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

	font-size: 10px;

	text-align:left;

	margin: 5px;

}

#usuariosdestaque {

	display: block;

	width: 60px;

	float: left;

    margin-bottom: 5px;

}

#usuariosdestaque:hover {

	display: block;

	background-color: #FFFF9B;

	color: #333;

	text-decoration: none;

}

#usuariosdestaque #foto { margin-top: 5px; }

#usuariosdestaque p {

	text-align: center;

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

	font-size: 12px;

}

#usuariosdestaque2 { display: block; width: 150px; margin-bottom: 5px; }

#usuariosdestaque2:hover {

	display: block;

	background-color: #FFFF9B;

	color: #333;

	text-decoration: none;

}

#usuariosdestaque2 #foto {

	margin-top: 5px;

}

#usuariosdestaque2 p {

	text-align: center;

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

	font-size: 12px;

}


#ve {
	float: left;

}



body {
		background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
}
a:link {

	text-decoration: none;

	color: #333333;

}

a:visited {

	text-decoration: none;

	color: #333333;

}

a:hover {

	text-decoration: none;

	color: #333333;

}

a:active {

	text-decoration: none;

		color: #333333;

}



.slideshow { height: 250px; width: 468px; float:left;}

div>#slideshow {top:0;} /*hack*/

.slideshow img { padding: 0px; background-color: #eee; /*z-index: 99999999;*/ }

/* MODAL */

.load { position: absolute; top: 50%; left: 50%; width: 88px; height: 78px; margin: -39px 0 0 -44px; z-index: 99999;}

.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998; background:#FFF }

.view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998; background:#FFF }

.modal { visibility: hidden; cursor:pointer; background:#FFF }

#link-agenda { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FF7979; padding: 5px; border: 1px solid #FF3E3E; text-align: center; }

#link-agenda:hover { border: 1px solid #A00; text-decoration: none; color: #000; }

#voltar {
	background-image: url(http://portog.com.br/imagens/btn-voltar.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 64px;
	width: 64px;

}

#voltar:hover {

	background-position:bottom;

}#topo {
	background-image: url(http://portog.com.br/imagens/topo.jpg);
	height: 80px;
	width: 1000px;
	background-color: #AF0102;
	background-repeat: no-repeat;
	clear: both;

}

#topo #logo {
	background-image: url(http://portog.com.br/imagens/logo.png);
	display: block;
	height: 55px;
	width: 150px;
	margin-top: 4px;
	margin-left: 6px;
	float: left;
	background-repeat: no-repeat;

}

#topo #icones {

	width: 105px;

	margin-top: 50px;

	height: 30px;

	float: left;

	margin-left: 5px;

}

#topo #icones #noticias {
	background-image: url(http://portog.com.br/imagens/topo-icone-noticias.png);
	height: 22px;
	width: 20px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	float: left;

}
#topo #icones #anuncie {
	background-image: url(http://portog.com.br/imagens/topo-icone-anuncie.png);
	height: 22px;
	width: 20px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	float: left;

}
#topo #icones #agenda {
	background-image: url(http://portog.com.br/imagens/topo-icone-agenda.png);
	height: 22px;
	width: 20px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	float: left;

}
#topo #icones #revista {
	background-image: url(http://portog.com.br/imagens/topo-icone-revista.png);
	height: 22px;
	width: 20px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	float: left;

}
#topo #icones #noticias:hover,#topo #logo:hover,#anuncie:hover,#agenda:hover,#revista:hover {

	background-position: bottom;

}

#topo #banner468 {
	height: 60px;
	width: 468px;
	float: left;
	margin-left: 15px;
	margin-top: 10px;

}
#forms {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	float: left;
	margin-left: 10px;
	width: 200px;
	margin-top: 5px;
}
#forms #user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #E98181;
	border: 1px solid #AF0102;
	height: 15px;
	width: 150px;
}
#forms #entrar {
	background-color: #AE2020;
	font-size: 11px;
	color: #FFF;
	border: 1px solid #AF0102;
	height: 18px;
}
#topo #opc-topocadastre {
	background-image: url(http://portog.com.br/imagens/opc-topo.png);
	background-repeat: no-repeat;
	background-position:top left;
	display: block;
	height: 24px;
	width: 134px;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
}
#topo #opc-toporecuperar {
	background-image: url(http://portog.com.br/imagens/opc-topo.png);
	background-repeat: no-repeat;
	background-position:center left;
	display: block;
	height: 24px;
	width: 134px;
	float: left;
	margin-left: 10px;
}
#topo #opc-topomeumenu {
	background-image: url(http://portog.com.br/imagens/opc-topo.png);
	background-repeat: no-repeat;
	background-position:left bottom;
	display: block;
	height: 24px;
	width: 134px;
	float: left;
	margin-left: 10px;
}
#topo #opc-topocadastre:hover {
background-position:-140px top;
}
#topo #opc-toporecuperar:hover {
background-position:-140px center;
}
#topo #opc-topomeumenu:hover {
background-position:-140px bottom;
}
#forms a {
	color: #CCC;
	font-size: 11px;
}
#forms a:hover {
	color: #FFF;
}
#banner4682  {
	height: 60px;
	width: 468px;
	display: block;
	float: left;
	background-color: #FFF;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#banner4683  {
	height: 60px;
	width: 468px;
	display: block;
	margin-top: 5px;
	margin-left: 58px;
	background-color: #FFF;
	margin-bottom: 5px;
	float: left;
}

