@charset "utf-8";
/* CSS Document */

*
{
	margin: 0px;
	border: 0px;
}
body
{
	background-color: #999;
	font-family:Verdana;
}
.Geral
{
	position: relative;
	width: 100%;
	height: 115px;
	background-image:url('../imagens/bg_tarja_header.gif');
	background-position: top left;
	background-repeat: repeat-x;
}
.Centraliza
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}
.Conteudo
{
	float:left;
	width: 990px;
	min-height: 500px;
	background-color: #678588;
}

.InternaAbas a:link, .InternaAbas a:hover, .InternaAbas a:active, .InternaAbas a:visited
{
    color: #0E5159;
    text-decoration: underline;
}

.Header
{
	float:left;
	width: 990px;
	height: 106px;
}
.MenuTopo
{
	float:left;
	width: 990px;
	height: 45px;
	background-image:url('../imagens/sombra_quickmenu.gif');
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #678588;
}
.AbaLogo
{
	position:relative;
	float:left;
	width: 252px;
	height: 104px;
	left: -1px;
	background-image:url('../imagens/aba_logo.png');
	_background-image:url('../imagens/aba_logo.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.Logo
{
	float:left;
	width:218px;
	height:72px;
	margin-top: 22px;
	margin-left: 18px !important; margin-left:9px;
}
.Banner
{
	float:left;
	width:328px;
	height:67px;
	margin-top: 25px;
	margin-left: 38px;
	border: 1px solid #000;
}

.CampoSimples
{
	float:left;
	text-align: left;
	height:40px;
	margin-right: 8px !important; margin-right: 4px;
	margin-top:6px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}



.TBL_Lista_Tipo {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #81AD00;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.TBL_Lista_TXT {
	font-family: "Trebuchet MS";
	color: #005357;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.TBL_Lista {
	font-family: "Trebuchet MS";
	color: #223307;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}


.TXT {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #223307;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.Chamada_News_2 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.Chamada_News_3 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 5px;
}

/*-----Menu de Acesso Rápido Inicio ------*/

.QuickMenu
{
	float:left;
	width: 700px;
	margin-top: 10px;
	margin-left: 10px !important; margin-left: 5px;
}
.QuickMenu ul
{
	float:left;
	list-style: none;
	margin: 0;
	height: 30px;
	padding: 0px;
}
.QuickMenu ul li
{	
	float: left;
	padding: 7px 17px 5px 33px;
	*padding: 3px 17px 5px 33px; /* hack IE7*/
	background-position:left bottom;
	background-repeat:no-repeat;
}
.QuickMenu ul li a
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#283D1D;
	text-decoration: none;
	white-space:nowrap;
}

.QuickMenu .Home
{
	background-image:url('../imagens/menu/home.gif');
}
.QuickMenu .Calendario
{
	background-image:url('../imagens/menu/calendario.gif');
}
.QuickMenu .Localize
{
	background-image:url('../imagens/menu/localize.gif');
}
.QuickMenu .Sites
{
	background-image:url('../imagens/menu/sites.gif');
}
.QuickMenu .Mapa
{
	background-image:url('../imagens/menu/mapa.gif');
}

/*----- Menu de Acesso Rápido Fim ------*/

.AcessoRapido
{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	margin-top: 12px;
	color:#FFF;
	width: 270px;
	height: 22px;
}

/*--------- Menu Abas inicio ------------- */

.MenuAbas
{
	float:left;
	width: 990px;
	height: 36px;
	background-image:url('../imagens/borda_miolo.gif');
	background-position: bottom;
	background-repeat:no-repeat;
}
.MenuAbas ul{
	margin-top:0px;
	padding:0px;
	padding-left: 10px;
	position:absolute;
	left:0px;
}
.MenuAbas li {
	list-style: none;
	margin: 0;
	display: inline;
	float: left;
	text-align: center;
	position: relative;
	margin-right: 2px;
}


.MenuAbas li a  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin:0;
	float:left;
	padding-top: 13px;
	width: 160px;
	height: 23px;
	border: 0px solid #FFF;
	text-decoration: none;
	color: #000;
	background:url('../imagens/menu/aba.gif');
	background-repeat: no-repeat;
}

.MenuAbas li a:hover
{
	color: #0E5159;
	background:url('../imagens/menu/aba_over.gif');
}

/*--------- Menu Abas fim ------------- */


/*--------- SubMenu Menu Abas Inicio ------------- */

.SubAbas
{	
	background-image:url(../imagens/menu/fundo_sub.gif);
	background-repeat:repeat-y;
	float:left;
	width: 990px;
	height: 35px;
}
.SubMenu
{
	background-image:url('../imagens/menu/bg_submenu.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0E4F57;
	padding: 6px 0px 0px 5px;
	font-weight: bold;
	float:left;
	width: 961px;
	height:24px;
	margin-left: 12px !important; margin-left: 6px;
}
.SubMenuDuasLinhas
{	
	background-image:url('../imagens/menu/bg_submenu.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0E4F57;
	padding: 5px 0px 0px 5px;
	font-weight: bold;
	float:left;
	width: 961px;
	height: 35px;
	margin-left: 12px !important; margin-left: 6px;
}

.SubAbasDuasLinhas
{	
	background-image:url(../imagens/menu/fundo_sub.gif);
	background-repeat:repeat-y;
	float:left;
	width: 990px;
	height: 35px;
}

.DuasLinhas
{
    height:49px; /* altura original era 35px*/
}

.SubMenu a:link, .SubMenu a:visited, .SubMenu a:active, .SubMenuDuasLinhas a:link, .SubMenuDuasLinhas a:visited, .SubMenuDuasLinhas a:active
{
	color:#0E4F57;
	text-decoration:none;
}

.SubMenu a:hover
{
	color: #000;
	text-decoration:none;
}

/*--------- SubMenu Menu Abas Fim ------------- */

.Navegacao
{
	background-image:url(../imagens/menu/fundo_sub.gif);
	background-repeat:repeat-y;
	float:left;
	width: 970px;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E5159;
	padding: 10px 0px 10px 20px;
}

.Navegacao a:link, .Navegacao a:hover, .Navegacao a:active, .Navegacao a:visited
{
    color: #0E5159;
    text-decoration: underline;
}

.InternaAbas
{
	float:left;
	width: 936px;
	padding-left: 25px !important; 	padding-left: 24px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 8px;
	min-height: 300px;
	_height: 300px;
	background-image:url('../imagens/bg_conteudo.gif');
	background-repeat:repeat-y;
	background-position:left;
}

.Rotativo
{
	float:left;
	width: 510px;
	height: 315px;
}
.NoticiasHome
{
	float:left;
	width: 400px;
	height: 315px;
	margin-left: 12px !important; margin-left: 6px;
}
.TarjaNoticiasHome
{
	float:left;
	width: 400px;
	height: 20px;
	background-position:top left;
	background-image:url('../imagens/aba_destaques.gif');
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding-top:8px;
	padding-left: 10px;
	font-weight: bold;
	color:#FFF;
}
.CamposNoticias
{
	float:left;
	width: 400px;	
	height: 245px;
	margin-left: 10px !important; margin-left: 5px;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0E5159;
}
.NotNavBar , #NotNavBar
{
	float:left;
	width: 410px;
	height: 28px;
	background-position:bottom right;
	background-image:url(../imagens/navegacao_destaque.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 4px;
	font-weight: bold;
	border:30px solid Red;
	color: #FFF;
	z-index:0;
}
.NavNews
{
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 2px !important; margin-left: 1px;
}
.NavTitulo
{
	position: relative;
	float: right;	
	width: 110px;
	height: 20px;
	padding-right:21px;
	text-align:center;
}
.InternaRodape
{   
	position: relative;
	float:left;
	width: 970px;
	height: 20px;
	padding: 0px 10px 0px 10px;
	background-position:center;
	background-image:url('../imagens/bg_rodape.gif');
	background-repeat:no-repeat;
}

/*-- Menu Inferior inicio ---*/

.MenuRodape
{
	position: relative;
	float:left;
	margin-top:10px;
	width: 774px;
	height: 61px;
	background-position:left top;
	background-image:url('../imagens/menu/bg_menu_inferior.gif');
	background-repeat:no-repeat;
}
.MenuRodape ul{
	margin-top:11px;
	padding:0px;
	padding-left: 12px;
	position:absolute;
	left:0px;
}
.MenuRodape li {
	list-style: none;
	margin: 0;
	display: inline;
	float: left;
	text-align: center;
	position: relative;
	margin-right: 0px;
}
.MenuRodape li a, .MenuRodape li a:hover  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFF;
	margin:0;
	float:left;
	padding-top: 10px;
	width: 150px;
	height: 27px;
	border: 0px solid #FFF;
	text-decoration: none;
	color: #000;
	/*background-image:url(../imagens/menu/aba.gif);*/
	background-repeat: no-repeat;
}
.MenuRodape li a:link, .MenuRodape li a:visited
{
	color:#0E5159;
}
.MenuRodape li a:hover
{
	color:#0E5159;
	background-image:url('../imagens/menu/over_menu_inf.gif');
}

/*-- Menu Inferior fim ---*/

.SmallBanners
{
    position: relative;
	float: right;
	width: 83px;
	height: 115px;
	margin-top: 15px;
	margin-right: 16px !important; margin-right: 8px;
}


.Endereco
{
	position: relative;
	float:left;
	margin-top:10px;
	padding-top: 22px;
	width: 774px;
	height: 39px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color:#FFF;
	background-position:left top;
	background-image:url('../imagens/menu/bg_endereco.gif');
	background-repeat:no-repeat;
    top: 0px;
    left: 0px;
}
.BordaConteudo
{
	float:left;
	width: 990px;
	height: 8px;
	background-position:left top;
	background-image:url('../imagens/borda_conteudo.gif');
	background-repeat:no-repeat;
}

.Assinatura
{
	float: left;
	width: 990px;
	height: 43px;
	margin-top: 5px !important; margin-top: 0px;
	text-align:right;
}

.ImagemBannerPequeno
{
	margin: 20px 0 0 25px;
	position:relative;
	float:left;
	width:298px;
	height:452px;
}
.LinkBannerPequeno
{
    position:relative;
	float:left;
	width:298px;
	height:25px;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-top:5px;
	text-align: center;
	background-color: #0E5159;
}

.LinkBannerPequeno a, .LinkBannerPequeno a:link, .LinkBannerPequeno a:hover, .LinkBannerPequeno a:visited
{
    color: #FFF;
    text-decoration: none:
}

.ConteudoGeralAR
{
	position:relative;
	text-align: left;
	width:940px;
	min-height:490px;
	top: 0px;
	left: 0px;
}

.ConteudoLinksAR
{
    position: relative;
	float:left;
	text-align: left;
	width:580px;
	min-height:420px;
	margin-top: 20px;
	margin-left: 20px !important; margin-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

.TitulosLinks
{
    position: relative;
    float: left;
    width:420px;
    height: 20px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #000000;
	font-weight:bold;
}
.ConteudoAbreFecha
{
    position: relative;
    float: left;
    width:400px;
    padding-left: 10px;
    min-height: 22px;
    margin-bottom: 5px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

.TituloIT {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 16px;
	color: #dbca00;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 20px;
	height: 29px;
}
.BTIT {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #354400;
	background-color: #D9E1D2;
	cursor: hand;
	margin-right: 10px;
	background-image: url(../admin/img/com-middle.jpg);
	background-repeat: repeat-x;
	height: 25px;
	position:relative;
	float:right;
}

.TXT_IT {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	padding:0px 10px 5px 10px;
	height:29px;
}
.SubTituloIT {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 18px;
	color: #dbca00;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	height:45px;
}

/*----- Estilos Listview Inicio ------ */


.Listview
{
	margin: 0px;
	float:left;
	text-align:left;
	border: 1px solid #0e4f57;
}
.Listview td, .Listview th 
{
   border-right: solid 1px #333; 
}

.Listview .semborda
{
   border-right: 0px;
   border-left: 0px;
}

.rolagem
{
	overflow : auto;
}

.titulosTabelas
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#0e4f57;
	text-align:center;
	height:22px;
}
.linha1Tabela td
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#666;
	background-color:#FFF;
	height:18px;
}
.linha2Tabela td
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color:#000;
	background-color:#C6C6C6;
	height:18px;
}

.bordercell
{
}

/*----- Estilos Listview Fim ------ */

/*CSS site antigo*/

.Texto11_A1A1A1 {
	font-size: 13px;
	color: #A1A1A1;
}

.Box_jump {
	border: 1px solid #7c9bb7;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	width: 215px;
	color: #005357;
}

.TXT_jump {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #FFFFFF;
	padding-right: 10px;
}

.TD_brandcrumbs {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
.BG_brandcrumbs {
	background-image: url(../imagens/BG_brandcrumbs.jpg);
	background-repeat: no-repeat;
}

.TXT_brandcrumbs {
	color: #3c838b;
	text-decoration: none;
}
.TXT_brandcrumbs:hover {
	color: #00e9ff;
	text-decoration: none;
}
.Texto_ffdd00 {
	color: #ffdd00;
	text-decoration: none;
}
.Texto_ffdd00:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.Titulo {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 18px;
	color: #2C2C2C;
	padding: 30px 30px 10px;
	font-weight: normal;
}

.TituloEndereco
{
    width: 700px;
	padding: 30px 30px 10px;
	font-weight: normal;
}
.quadradinho {
	background-image: url(../imagens/pontinhos.gif);
	background-repeat: no-repeat;
	margin-right: 30px;
	margin-left: 30px;
}
.TD_Total_Records {
	padding-right: 25px;
	padding-left: 25px;
	width: 910px;
}
.Total_Records {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #F9F9F9;
}
.Paginacao {
	padding: 10px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFDD00;
	background-color: #F9F9F9;
}
.Titulo_News {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
}
.Creditos_News {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #888888;
	padding-right: 30px;
	padding-left: 30px;
}
.Saibamais_News {
	font-family: "Trebuchet MS";
	font-size: 11px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.Texto_005357 {
	color: #005357;
	text-decoration: underline;
	font-size: 11px;
}

.Texto {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	text-align: left;
	color: #2C2C2C;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}


.LinkNoticia
{
    font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	text-align: left;
	color: #2C2C2C;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.TextoLocalizacao
{
    position: relative;
    float:left;
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	text-align: left;
	color: #2C2C2C;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.TextoVerde
{
    font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #21717B;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
    
.TXT_info {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #E0E0E0;
}

.BG_conteudo {
	background-repeat: repeat-y;
	background-color: #ECECEC;
}

.SubTexto {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #6D6D6D;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.TDTXTBOX {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 13px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

.BOXContato {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #818382;
	width: 300px;
	height: 17px;
}
.BOXContatoTextArea {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #818382;
	width: 300px;
}
.BT {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #354400;
	background-color: #D9E1D2;
	border: 1px solid #354400;
	cursor: hand;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../admin/img/com-middle.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
}

.TD_Total_Records {
	padding-right: 25px;
	padding-left: 25px;
}
.Total_Records {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #F9F9F9;
}
.Texto_005357_13 {
	color: #005357;
	text-decoration: underline;
	font-size: 13px;
}
.Texto_005357_13:hover {
	color: #005357;
	text-decoration: none;
	font-size: 13px;
}

.TXT_plugin {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-color: #E0E0E0;
}

.IMG_plugin {
	padding: 10px;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #FFDD00;
	background-color: #E0E0E0;
}
.TXT_Buscar {
	color: #2C2C2C;
	text-decoration: none;
	font-size: 13px;
	padding-left: 30px;
	padding-right: 5px;
}
.BOX_Buscar {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	border: 1px solid #818382;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 250px;
	height: 20px;
	background-color: #E2E2E2;
}
.BT_Buscar {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #354400;
	background-color: #D9E1D2;
	border: 1px solid #354400;
	cursor: hand;
	background-image: url(../admin/img/com-middle.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 10px;
}
.Texto_000000 {
	color: #2C2C2C;
	text-decoration: none;
}
.Texto_000000:hover {
	color: #000000;
	text-decoration: underline;
}

.Titulo_Jornal {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-right: 30px;
	padding-left: 30px;
}

.Texto_005357_13 {
	color: #005357;
	text-decoration: underline;
	font-size: 13px;
}
.Texto_005357_13:hover {
	color: #005357;
	text-decoration: none;
	font-size: 13px;
}
.Descricao_Jornal {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.Texto13_005357 {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #005357;
	font-weight: bold;
}

.SubTitulo {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 18px;
	color: #dbca00;
	font-weight: normal;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}



/*Clube de vantagens*/

*
{
	padding:0px;
	border:0;
}

.ConteudoGeral
{
	position:relative;
	text-align: left;
	background-color:#FFF;
	width:800px;
	height:1090px;
	top: 0px;
	left: 0px;
}

.ConteudoCadastro
{
	position:relative;
	text-align: left;
	background-color:#FFF;
	width:800px;
	height:600px;
	top: 0px;
	left: 0px;
}

.ConteudoCadastroImpressao
{
	position:relative;
	text-align: left;
	background-color:#FFF;
	width:800px;
	height:700px;
	top: 0px;
	left: 0px;
}

.ConteudoTextoVantagens
{
	float:left;
	text-align: left;
	width:430px !important; width: 380px;
	height:557px;
	margin-top: 20px;
	margin-left: 20px !important; margin-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

.ConteudoTextoVantagens a, .ConteudoTextoVantagens a:link, .ConteudoTextoVantagens a:hover, .ConteudoTextoVantagens a:visited
{
    color: #0E5159;
    text-decoration: underline;
}

.TextoApresentacao
{
    font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	float:left;
	text-align:justify;
	width:430px;
	height:533px;
	margin-top:15px;
}

.Carteirinha
{
	position:absolute;
	top:15px;
	left:465px;
	z-index:9999;
	text-align:left;
	width:280px;
	height:418px;
	margin-top: 20px;
	margin-left: 30px !important; margin-left: 15px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}

.SeguraConveniados
{
	font-family: "Trebuchet MS";
	font-size: 12px;
}




.Conveniados
{
	float:left;
	text-align:left;
	background-color:#FFF;
	width:750px;
	height:120px;
	margin-top: 20px;
	margin-left: 20px;
}

.NavegacaoRodape
{
	float:left;
	position:relative;
	text-align:left;
	background-color:#FFF;
	width:450px;
	height:50px;
	margin-left: 20px;
	top: -107px;
	left: 1px;
}

.NavegacaoRodapeImpressao
{
	position: absolute;
	top: 1150px;
	left: 0px;
	text-align:left;
	background-color:#ececec;
	width:200px;
	height:74px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 0px;
}

.CadastroClube
{
	float:left;
	text-align: left;
	width:770px;
	height:380px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
}

.CadastroClubeImpressao
{
	float:left;
	text-align: left;
	width:770px;
	height:580px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
	border: solid 1px green;
}

.TopoCadastro
{
	float:left;
	text-align: left;
	background-repeat: no-repeat;
	width:240px;
	height:20px;
}

.TopoCadastroImpressao
{
	float:left;
	text-align: left;
	margin-top: 20px;
	background-image:url('../imagens/Logo-Clube-de-Vantagens.jpg');
	background-repeat: no-repeat;
	width:200px;
	height:60px;
}

.TituloCadastro
{
	float:left;
	text-align: center;
	width:370px;
	height:50px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.TituloCadastroImpressao
{
	float:left;
	text-align: center;
	margin-top: 30px;
	width:385px;
	height:50px;
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

.alert {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 13px;
	color: #FF0000;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}

.TDTXTBOX {
	font-family: Tahoma, "Trebuchet MS";
	font-size: 13px;
	color: #6D6D6D;
	padding-top: 10px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
}

.FotoCadastro
{
	float:left;
	text-align: center;
	width:100px;
	height:135px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666;
	margin-left: 60px;
	font-weight: bold;
	border: solid 1px #999;
}

.DivisoriaHorizontal
{
	float:left;
	width: 755px;
	height: 2px;
	margin-top:10px;
	background-color: #000;
	font-size:2px;
}

.CamposSimples
{
	float:left;
	height: 38px;
	margin-right: 10px;
	margin-top: 10px;
	text-align:left;
}

.BotaoImprimir
{
	margin-top: 60px;
	margin-left: 20px;
	text-align:center;
	float:left;
	width: 380px;
	height: 30px;
}

.CamposText
{
	border: solid 1px #999;
	height: 20px !important; height:22px;
}


.ToolTip
{
	z-index:9999;
	display:none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
	text-align: left;
	width: 255px;
	height: 190px;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
	background-image:url('../imagens/tooltip.png');
	background-repeat:no-repeat;
}


.ToolTip2
{
	z-index:9999;
	display:none;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
	text-align: left;
	width: 255px;
	height: 190px;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 30px;
	padding-bottom: 15px;
	background-image:url('../imagens/tooltip_2.png');
	background-repeat:no-repeat;
}

.ImagemConveniado
{
    width:70px;
    height:53px;
}

.BordaAmarela
{
    position: relative;
    float:left;
    text-align:left;
    width:940px;
    *width:930px;
    height: 20px;
    margin-bottom: 10px;
    border-bottom: 4px solid Yellow;
}


.TabelaPatrocinados
{
	position:absolute;
	z-index:9999;
	top: 665px;
	left: 19px;
	width: 754px;
	height: 312px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000;
}

.ConteudoGeral2
{
	position:relative;
	text-align: left;
	width:800px;
	height:1320px;
	top: 0px;
	left: 0px;
}

.TopoNoticias
{
    position: relative;
    float:left;
    text-align:left;
    width:940px;
    *width:930px;
    height: 38px;
    margin-bottom: 10px;
    border-bottom: 4px solid #0E5159;
}
.TopoNoticiasComSubTitulo
{
    position: relative;
    float:left;
    text-align:left;
    width:940px;
    height: 50px;
    margin-bottom: 10px;
    border-bottom: 4px solid #0E5159;
}


.PaginacaoNoticias
{
    position: relative;
    float: right;
    width:328px;
    height: 30px;
    margin-bottom:4px !important; margin-bottom:0px;
    margin-top: 8px;
    background-image:url('../imagens/aba_paginacao.gif');
	background-repeat:no-repeat;
	background-position: bottom right;
}

.TitulosNoticias
{
    position: relative;
    float: left;
    width:560px;
    height: 22px;
    font-family: "Trebuchet MS";
	font-size: 16px;
	color: #21717B;
	margin-top: 12px;
	font-weight: bold;
    top: 0px;
    left: 0px;
}
.TitulosEvento
{
    position: relative;
    float: left;
    width:900px;
    height: 22px;
    font-family: "Trebuchet MS";
	font-size: 16px;
	color: #21717B;
	margin-top: 12px;
	font-weight: bold;
}

.TituloUpload {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #21717B;
	padding: 30px 30px 10px;
	font-weight: bold;
}

.SubTitulosNoticias
{
    position: relative;
    float: left;
    width:900px;
    height: 26px;
    margin-bottom:20px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	color: #21717B;
	margin-top: 12px;
	font-weight: bold;
}

.SubTitulosNoticias2
{
    position: relative;
    float: left;
    width:675px;
    height: 26px;
    font-family: "verdana";
	font-size: 14px;
	color: #21717B;
	margin-top: 12px;
	font-weight: bold;
}

.TextoCampo
{
    position: relative;
    width:400px;
    float:left;
    font-family: "Trebuchet MS";
	font-size: 14px;
	color: #21717B;
	margin-top: 12px;
	font-weight: bold;
}

.CampoBorda
{
    border:1px solid #21717B;
}


.SubTitulosEvento
{
    position: relative;
    float: left;
    width:900px;
    height: 26px;
    margin-bottom:7px;
    font-family: "Trebuchet MS";
	font-size: 13px;
	color: #21717B;
	margin-top: 12px;
	padding-left: 30px;
	font-weight: bold;
}


.TituloNoticiaIT {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #21717B;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 30px;
}


.SubTitulosArtigo
{
    position: relative;
    float: left;
    width:900px;
    height: 50px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	color: #21717B;
	margin-top: 12px;
	font-weight: bold;
}

.NavNoticias
{
    position: relative;
    float: left;
    width: 22px;
    height: 21px;
    margin-top: 6px;
    margin-left: 8px !important; margin-left: 6px;
}

.PaginacaoStatus
{
    position: relative;
    float: left;
    width: 252px;
    height: 18px;
    padding-top: 3px;
    font-family: "Trebuchet MS";
	font-size: 10px;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
    margin-top: 6px;
    margin-left: 8px !important; margin-left: 4px;
}


.PaginacaoStatusConsulta
{
    position: relative;
    float: left;
    width: 252px;
    height: 18px;
    padding-top: 3px;
    font-family: "Trebuchet MS";
	font-size: 11px;
	color: #FFF;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
    margin-top: 6px;
    margin-left: 8px !important; margin-left: 4px;
}


.BoxJornal
{
    position: relative;
    float: left;
    width: 940px;
    height: 158px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}


.ImagemJornal
{
    position: relative;
    float:left;
    width:101px;
    margin-right: 10px !important; margin-right: 5px;
    margin-left: 10px !important; margin-left: 5px;
    margin-top: 10px;
    height: 135px;
    border: 1px solid #C6C6C6;
}


.ImagemAlbum
{
    position: relative;
    float:left;
    width:135px;
    margin-right: 10px !important; margin-right: 5px;
    margin-left: 10px !important; margin-left: 5px;
    margin-top: 10px;
    height: 100px;
    border: 1px solid #C6C6C6;
}


.BoxImagem
{
    position: relative;
    float:left;
    width:135px;
    margin-right: 14px !important; margin-right: 7px;    
    margin-top: 10px;
    height: 100px;
    border: 1px solid #C6C6C6;
}

.BordaCampo
{
    border: 1px solid #C6C6C6;
}

.BoxSiteInteresse
{  
    position: relative;
    float: left;
    width: 800px;
    height: 190px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}

.TitBoxAlbum
{
    position: relative;
    float: left;
    width: 770px;
    height:36px;
    padding-left: 10px;
    padding-top: 5px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #21717B;
	float:left;
    margin-top: 10px;
}

.SpotLightAlbum
{
    position: relative;
    float: left;
    width: 760px;
    height:50px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

.TitBoxJornal
{
    position: relative;
    float: left;
    width: 800px;
    height:36px;
    padding-left: 10px;
    padding-top: 5px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #21717B;
	float:left;
    margin-top: 10px;
}

.SpotLightJornal
{
    position: relative;
    float: left;
    width: 770px;
    height:50px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

.BoxLegislacao
{
    position: relative;
    float: left;
    width: 913px; 
    height: 120px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 7px;
    border: 1px solid #C6C6C6;
    
}


.BoxOrientacoes
{
    position: relative;
    float: left;
    width: 930px; 
    *width: 900px; 
    height: 170px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 7px;
    border: 1px solid #C6C6C6;
    
}


.TitBoxLegislacao
{
    position: relative;
    float: left;
    width: 900px;
    height:20px;
    padding-left: 10px;
    padding-top: 5px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #21717B;
}

.SpotLightJornal
{
    position: relative;
    float: left;
    width: 800px;
    height:50px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
    margin-top: 10px;
}


.SpotLightLegislacao
{
    position: relative;
    float: left;
    width: 890px;
    height:50px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
    margin-top: 10px;
}



.SpotLightOrientacoes
{
    position: relative;
    float: left;
    width: 890px;
    height:70px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
    margin-top: 10px;
}




.SpotLightOrientacoesData
{
    position: relative;
    float: left;
    width: 890px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	font-weight:bold;
	color: #666;
    margin-top: 10px;
}


.TitBoxArtigo
{
    position: relative;
    float: left;
    width: 280px;
    height:55px;
    padding-left: 10px;
    padding-top: 5px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #21717B;
}


.SpotLightArtigo
{
    position: relative;
    float: left;
    width: 280px;
    height:40px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
}

.SpotLightSitesInteresse
{
    position: relative;
    float: left;
    width: 295px;
    height: 65px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}

.SpotLightSitesInteresseMenor
{
    position: relative;
    float: left;
    width: 295px;
    height: 50px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}

.TXT_Sites_interesse
{
    position: relative;
    float: left;
    width: 285px;
    height:50px;
    padding-left: 10px;
    padding-top: 5px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #21717B;
}

.TXT_Sites_interesse a:link, .TXT_Sites_interesse a:active, .TXT_Sites_interesse a:visited
{
    color: #21717B;
    text-decoration: none;
}


.TXT_Sites_interesse a:hover
{
    color: #000;
}

.SubAbasNovoMenu
{	
	background-image:url(../imagens/menu/fundo_sub.gif);
	background-repeat:repeat-y;
	float:left;
	width: 990px;
	height: 10px;
}

/*-- Menu Atos Notariais inicio ---*/

.BoxMenuBlocos
{
    position:relative;
    float:left;
    width:930px;
    min-height: 180px;
    margin-bottom: 20px;
}

.BoxMenuBlocos li {
	position: relative;
    float: left;
    width: 225px;
    height: 25px;
    display: inline;
    text-align:center;
    font-size:12px;
    font-weight: bold;
    background-color: #FFF;
    font-family:Trebuchet MS;
    padding-top:7px;
    margin-right: 5px;
    _margin-right: 10px;
    margin-bottom: 5px;
    border: 1px solid #C6C6C6;
}
.BoxMenuBlocos li a, .BoxMenuBlocos li a:hover  
{
    position:relative;
    float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	top: -7px;
	padding-top: 7px;
    width: 225px;
    height: 25px;
	text-decoration: none;
	color: #000;
}
.BoxMenuBlocos li a:link, .BoxMenuBlocos li a:visited
{
	color:#0E5159;
	text-decoration: none;
}

.BoxMenuBlocos li a:hover, .BoxMenuBlocos ul .BoxMenuSelecionado a
{
	background-color: #578e96;
	color: #FFF;
}

/*-- Menu Atos Notariais fim ---*/

/*----- Novo Menu Blocos Atos Notariais ---- */


.BoxArtigo
{
    position: relative;
    float: left;
    width: 296px;
    height: 130px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}


.BoxSiteInteresse
{
    position: relative;
    float: left;
    width: 296px;
    height: 150px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}



.BoxNoticiasAR
{
    position: relative;
    float: left;
    width: 296px;
    height: 150px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 8px;
    _margin-right: 4px;
    border: 1px solid #C6C6C6;
}


.SaibaMaisAR
{   
    position: relative;
    float: left;
    width: 120px;
    height: 16px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #21717B;
    cursor: pointer;
}

.BoxNoticias
{
    position: relative;
    float: left;
    width: 296px;
    height: 120px;
    background-color: #FFF;
    margin-top: 14px;
    margin-right: 14px;
    _margin-right: 18px;
    border: 1px solid #C6C6C6;
}

.TitBoxNoticias
{
    position: relative;
    float: left;
    width: 280px;
    height:36px;
    padding-left: 10px;
    padding-top: 5px;
    font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #21717B;
}

.SpotLightNoticias
{
    position: relative;
    float: left;
    width: 280px;
    height:50px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	line-height: 14px;
	color: #666;
}


.SaibaMais
{   
    position: relative;
    float: left;
    width: 90px;
    height: 16px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #21717B;
    cursor: pointer;
}



.SaibaMaisOrientacoes
{   
    position: relative;
    float: left;
    width: 120px;
    height: 16px;
    padding-left: 10px;
    font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #21717B;
    cursor: pointer;
}




.Titulo_Album {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #343839;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.Descricao_Album {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #676767;
	padding-right: 20px;
	padding-left: 20px;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXX TVSHOW XXXXXXXXXXXXXXXXXXXXXXXXXXXXX */



.opc-box {
	CLEAR: both; OVERFLOW: hidden;
}
.opc-box-col1 {
	FLOAT: left;
	WIDTH: 230px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.opc-box-col2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0em;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	width: 265px;
	height:285px;
}

#mod-rotativo {
	padding-top: 24px;
	padding-left: 0px;
}

#rotCham {
	POSITION: relative;
	FONT-SIZE: 10px;
	width: 508px;
	top: 0px;
	left: 0px;
    height: 313px;
}
#rotCham UL {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 23em; 
	PADDING-RIGHT: 0px; 
	HEIGHT: 273px; 
	PADDING-TOP: 0px;
}
#rotCham UL LI {
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	WIDTH: 23em;
	padding: 0px;
	height: 22em;
}
#rotCham UL LI {
	Z-INDEX: 3;
	POSITION: absolute;
	DISPLAY: block;
	TOP: 0px;
	LEFT: 0px
}
#rotCham UL LI.desativado {
	Z-INDEX: 1; DISPLAY: none;
}
#rotCham UL LI IMG {
	margin: 0;
	/*height: 154px;
	width: 228px !important;
	width: 226px;*/
	height: 315px;
	width: 508px !important;
	width: 510px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#rotCham UL LI A {
	TEXT-DECORATION: none;
}
#rotCham UL LI A:hover * {
	TEXT-DECORATION: underline;
}
#rotCham UL LI .legenda {
	POSITION: absolute;
	WIDTH: 228px;
	BOTTOM: 15px;
	HEIGHT: 50px;
	left: 0px;
}
#rotCham UL LI P {
	POSITION: absolute;
	MARGIN: 0px;
	DISPLAY: block;
	FONT-SIZE: 10px;
	TOP: 0px;
	CURSOR: hand;
	LEFT: 0px;
	padding: 0px;
	width: 228px;
	border: 1px solid #9b9b9b;
	background-color: #575757;
	height: 78px;
}
#rotCham UL LI P STRONG {
	MARGIN: 0.8em 0.8em 0px;
	DISPLAY: block;
	COLOR: #990000;
	font-family: "Trebuchet MS";
	font-size: 1.1em;
	font-weight: bolder;
}
#rotCham UL LI P SPAN {
	DISPLAY: block;
	COLOR: #FFFFFF;
	margin-top: 0.5em;
	margin-right: 0.6em;
	margin-bottom: 0.6em;
	margin-left: 0.6em;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: lighter;
}
#rotCham UL LI P .icone {
	MARGIN-LEFT: 0.4em;
}
#rotCham UL LI .sombra {
	DISPLAY: none;
}

/*controla a barra de navegação janela video*/
.NavVideoBar
{
    height: 50px;
    width: 454px;
    z-index: 12;
    Position: absolute;
	margin-top: 253px;
	*margin-top: 265px;
	_margin-top: 264px;
	left: 28px;
	background-color: #000;
	opacity: 0.95;
	-moz-opacity: 0.95;
	filter: alpha(opacity=100);
}

.TextoNavVideoBar
{
    position: relative;
    float:left;
    padding-top: 7px;
    padding-left: 15px;
    width: 437px;
    height: 42px;
    font-family: Trebuchet MS, Arial, Sans-Serif;
    font-size: 12px;
    text-align: left;
    color: #FFF;
    /* ----- Classe dos botoes video ---*/
}

#rotCham .botoesNavegacao {
	z-index: 12;
	position: relative;
	left: 0px;
	width: 510px;
}
#rotCham .botoesNavegacao A {
	TEXT-INDENT: -999em;
	OUTLINE-STYLE: none;
	FLOAT: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#rotCham .botoesNavegacao A.anterior {
	WIDTH: 25px;
	HEIGHT: 50px;
	margin-left: 2px;
	background-image: url(../imagens/bt_volta_novo.gif);
	background-repeat: no-repeat;
}
#rotCham .botoesNavegacao A.proximo {
	WIDTH: 25px;
	HEIGHT: 50px;
	float:right;
	background-image: url(../imagens/bt_avanca_novo.gif);
	background-repeat: no-repeat;
}
#rotCham .botoesNavegacao A.btstop {
	WIDTH:44px;
	HEIGHT: 44px;
	background-image: url(../imagens/rt_pausa.gif);
	background-repeat: no-repeat;
	display:none;
}
#rotCham .botoesNavegacao A.btplay {
	WIDTH: 44px;
	HEIGHT: 44px;
	background-image: url(../imagens/rt_pausa.gif);
	background-repeat: no-repeat;
}
#centralInfo {
	height: 68px;
	width: 557px;
	position: relative;
	z-index: 10;
	float: left;
	left: 0px;
	top:-25px;
	vertical-align:top;
}
#centralInfo .caixa {
	vertical-align:top;
	width: 542px;
	padding-left: 15px;
}
#centralInfo .caixa A {
	color: #FFFFFF;
	text-decoration: none;
}
#centralInfo .caixa A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#centralInfo H1 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #077782;
}
#centralInfo SPAN {
	color: #f6e30a;
}


/* HOME VIDEO PLAYER */

.HomeVideo
{
    position:absolute; 
    display: none; 
    z-index: 10000;
}

.HomeVideoDiv
{
    position: relative;
    left: -13px;
    top: -333px; 
    color: White;
    width : 540px;
    z-index: 10000;
}

.HomeVideoDivFechar
{
	position: relative;
    float: right; 
    cursor: pointer;
    top:25px;
    margin-right:10px;
    *top:25px;
    *margin-right:20px;
    _top:25px;
    _margin-right:10px;
}

.HomeVideoPlay
{
    position: absolute; 
    border: 0px;
    cursor: pointer;
    opacity: 0.2; 
    filter: alpha(opacity=20); 
    -moz-opacity: 0.2;     
}

.HomeVideoPlay:Hover
{
    opacity: 0.4; 
    filter: alpha(opacity=40); 
    -moz-opacity: 0.4;
}






.opc-box-col2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0em;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	width: 265px;
	height:245px;
}
#mod-hn-destaque {
	CLEAR: both;
	OVERFLOW: hidden;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0em;
}
#mod-hn-destaque DIV.chapeu A {
	COLOR: #00e9ff;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
}
#mod-hn-destaque DIV.chapeu A:visited {
	COLOR: #00e9ff;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
}
#mod-hn-destaque H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: lighter;
	line-height: 1.3em;
}
#mod-hn-destaque H3 A {
	COLOR: #FFFFFF;
	text-decoration: none;
}
#mod-hn-destaque H3 A:visited {
	COLOR: #FFFFFF;
	text-decoration: none;
}
#mod-hn-destaque UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0.3em
}
#mod-hn-destaque LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.8em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	height: 1.5em;
}
#mod-hn-destaque LI A {
	COLOR: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: lighter;
}
#mod-hn-destaque LI A:visited {
	COLOR: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: lighter;
}
.first#mod-hn-chamada {
	BORDER-TOP-WIDTH: 0px; 
	MARGIN-TOP: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-WIDTH: 0px;
}

#mod-hn-chamada {
	CLEAR: both;
	OVERFLOW: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4f8287;
	margin-bottom: 0em;
	padding-top: 0em;
}
#mod-hn-chamada DIV.chapeu A{
	COLOR: #000;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
}
#mod-hn-chamada DIV.chapeu A:visited {
	COLOR: #000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
}
#mod-hn-chamada H3 {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: lighter;
	margin: 0px;
	line-height: 15px;
	height:39px !important;
	height:26px;
}
#mod-hn-chamada H3 A {
	COLOR: #0E5159;
	text-decoration: none;
}
#mod-hn-chamada H3 A:visited {
	COLOR: #0E5159;
	text-decoration: none;
}
#mod-hn-chamada UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0.3em;
}
#mod-hn-chamada LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.8em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 1.3em;
}
#mod-hn-chamada LI A {
	COLOR: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
}
#mod-hn-chamada LI A:visited {
	COLOR: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 12px;
}





.BOXContatoCidade {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #818382;
	width: 200px;
	height: 17px;
}
.BOXContatoEstado {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
}
.BOXContatoDDD {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #818382;
	width: 90px;
	height: 17px;
}
.BOXContatoFone {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #818382;
	width: 200px;
	height: 17px;
}
.BOXContatoTextArea {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	background-color: #f9f9f9;
	border: 1px solid #818382;
	width: 300px;
}




/*calendario*/


.Calendario
{
    color : #000000;
}

.Calendario div
{
	z-index:99999;
	background-color: #fff;
}
/*-------Estilos Calendário Inicio ---------*/



.BordaCalendario
{
	position:relative;
	float: left;
	margin-left: 7px;
	width: 175px !important; width: 175px;
	height: 180px !important; height: 180px;
	border: solid 1px #999;
}

.TituloCalendario
{
	position:relative;
	float:left;
	width: 100%;
	height: 22px !important; height:19px;
	padding-top:4px;
	background-color: #999;
	text-align: center;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 12px;
	line-height: 12px;
	font-weight:bold;
	color: #FFF;
	
}
.Semanas
{
	position:relative;
	float:left;
	width: 24px !important; width: 24px;
	height: 20px ! important; height: 16px;
	text-align:center;
	font-family: Arial, Sans-Serif, Verdana;
	line-height: 20px;
	font-size: 12px;
	font-weight:bold;
	color: #333;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
}

a
{
    text-decoration:none;
    border:0;
}
.Dias
{
	position:relative;
	float:left;
	width: 24px !important; width: 24px;
	height: 18px !important; height: 20px;
	border-right: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.FonteDias
{
    font-family: Arial, Sans-Serif, Verdana;
    color: #333;
}

/*-------Estilos Calendário Fim ---------*/



/*------ Box Calendarios inicio-----------*/

.RecolheDiv
{
	position:relative;
	text-align:left;
	float:left;
	height: 10px;
	font-family: Arial, Sans-Serif, Verdana;
	line-height: 20px;
	font-size: 12px;
	font-weight:bold;
	background-color:#FFF;
	line-height:0px;
}

.RecolheDiv img{
	border: solid 1px #000;
	position: relative;
	text-align: left;
}

.BoxLabel
{
	position:relative;
	float:left;
	top:10px;
	z-index: +99;
	font-family: Arial, Sans-Serif, Verdana;
	line-height: 20px;
	font-size: 12px;
	height: 20px;
	background-color:#FFF;
	margin-left:5px ! important; margin-left: 5px;
}

.BoxList
{
	position:relative;
	float:left;
	border:solid 1px #999;
	margin-left:5px ! important; margin-left: 5px;
}


.PosicionaCalendarios
{
	position: relative;
	float:left;
	margin-top:20px;
	margin-left:0px;
	height: 190px;
	width: 600px !important; width: 590px;
	text-align:right;
}

.TitLegenda
{
	position:relative;
	text-align:center;
	width:100%;
	line-height: 20px;
	margin-bottom: 3px;
	font-family: Arial, Sans-Serif, Verdana;
	line-height: 20px;
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	background-color:#999;
}


.LegendaCalendarios
{
	position:relative;
	float:left;
	margin-left: 40px !important; margin-left:20px;
	margin-top: 76px !important; margin-top: 86px;
	height: 120px;
	width: 130px !important; width: 135px;
	padding:1px !important; padding:2px;
	font-family: Arial, Sans-Serif, Verdana;
	line-height: 20px;
	font-size: 10px;
	border:solid 1px #999;
}

.Setas
{
	position: relative;
	float:left;
	margin-top:3px;
	height: 17px;
	width:17px;
}

/*------ Box Calendarios fim -----------*/


.Patrocinadores
{
    position:relative;
    float:left;
    margin-bottom:15px;
    width: 938px;
    min-height: 90px;
}

.BannersRodape
{
    position:relative;
    float:left;
    width: 200px;
    margin-top: 30px;
    min-height: 90px;
    border: 1px solid #C6C6C6;
    margin-right:32px !important; margin-right:16px;
}


#middlebar {
	width: 200;
	height: 90;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #404040;
	position: relative;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}

/*----- Início Estilos Tool Tip -----*/

#banner {
	position:relative;
	width: 200px;
	float: none;
	margin: 0px;
	padding: 0px;
}

.bannerbalao {
	position: absolute;
	width:230px;
	font-family: "Trebuchet MS", Tahoma;
	line-height: 20px;
	font-size: 12px;
	z-index:999;
	display:none;
	left: 165px;
	height: 110px;
	background-image: url(../imagens/basebanner.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	float: left;
	top: -20px;
	display:none;
}

.bannerbalao li {
	z-index:100;
	line-height:normal;
	list-style-type: none;
	float: none;
	}
	
.bannerbalao li a {
	float:none;
	color:#005357;
	text-decoration: none;
	}
	
.bannerbalao li a:hover {
	text-decoration: underline;
	}
	
/*----- Fim Estilos Tool Tip -----*/


.TextoPgAssessoria
{
    position: relative;
    float:left;
    width: 290px;
    height: 300px;
    font-family: "Trebuchet MS", Tahoma;
	line-height: 20px;
	font-size: 14px;
}

.FotoPgRDN
{
    position: relative;
    float:left;
    width: 290px;
    height: 400px;
    margin-left: 20px !important; margin-left: 10px;
    border: 1px solid #9C9C9C;
}

.TextoPgRDN
{
    position: relative;
    float:left;
    width: 270px;
    padding-left: 20px;
    height: 300px;
    font-family: "Trebuchet MS", Tahoma;
	line-height: 20px;
	font-size: 14px;
}

.ContatoPgAssessoria
{
    position: relative;
    float:left;
    width: 290px;
    height: 300px;
    font-family: "Trebuchet MS", Tahoma;
	line-height: 20px;
	font-size: 14px;
    margin-left: 20px !important; margin-left: 10px;
    
}
.TextoApoio
{
    position:relative;
    float:left;
    width: 940px;
    margin-bottom: 30px;
    font-family: "Trebuchet MS", Tahoma;
	line-height: 14px;
	font-size: 12px;
}
.TextoPgAssociese
{
    position: relative;
    float:left;
    width: 260px;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 10px;
    text-align: left;
    margin-right: 20px !important; margin-right: 10px;
    font-family: "Trebuchet MS", Tahoma;
	line-height: 14px;
	font-size: 12px;
	min-height: 448px;
	color: #FFF;
	background-color: #578E96;
}

.TextoPgAssociese a:link, a:hover, a:selected, a:active, a:visited
{
    color: #FFF;
    text-decoration: underline;
}

.LinksEventos
{
    position: relative;
    float: left;
    width: 830px;
    margin-top: 35px;
    margin-left: 68px !important; margin-left: 34px;
    height: 26px;
    font-family: "Trebuchet MS", Tahoma;
	font-size: 12px;
}

.BarraEventos, .BarraEventosAtivo
{
    position: relative;
    float: left;
    padding-top:4px;
    margin-right: 18px;
    width: 256px;
    height: 22px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    background-image: url(../imagens/tarjaeventos.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.BarraEventosAtivo
{
    background-image: url(../imagens/tarjaeventos_ovr.gif);
}

.BarraEventos a:link, .BarraEventos a:active, .BarraEventos a:visited
{
    color: #FFF;
}

.FotoPgAssessoria
{
    width:300px;
    height:300px;
    float:left;
}   
    
.ListTabelionatosSP
{
    position:relative;
    float:left;
    width: 925px;
    min-height: 150px;
    margin-top:10px;
    margin-bottom: 10px;
    padding: 20px 0px 10px 10px;
    background-color: #E0E0E0;
    border: 1px solid #578E96;
}

.LogoConvenio
{
    position:relative;
    float:left;
    width:220px;
    height:auto;
    font-family:Verdana;
    font-size:12px;
    color:#000;
}

.LogoConvenio img
{
    border:solid 1px #69999b;
    float:left;  
}

.tit-descricao
{
  position:relative;
  float:left;
  height:28px;
  width:675px;
  background-image:url("../imagens/tit-descricao.jpg");
  margin-top:10px;
  
}

.tit-descricao h1 
{
    margin-left:10px;
    *margin-left:5px;
    padding-top:5px;
    color:#fff;
   font-size :14px;
   font-family:verdana;
   font-weight:bold; 
}

.tit
{
  position:relative;
  float:left;
  height:28px;
  width:218px;
  background-image:url("../imagens/tit.jpg");
  margin-top:10px;
  
}

.tit h1 
{
    margin-left:10px;
    *margin-left:5px;
    padding-top:5px;
    color:#fff;
   font-size :14px;
   font-family:verdana;
   font-weight:bold; 
}

.TextoLogo 
{
    float:left;
    position:relative;
    width:218px;
    height:auto;
    margin-top:10px;
    
}

.LogoConvenio ul
{
    position:relative;
    float:left;
    margin-left:15px;
    *margin-left:7px;
    margin-top:5px;  
}

.LogoConvenio li
{
    padding-top:5px;  
}

.InfoConvenio
{
    width:677px;
    height:auto;
    position:relative;
    float:left;
    margin-left:10px;
    *margin-left:10px;
    font-family:Verdana;
     font-size:12px;
}

.TxtConvenio
{
    width:675px;
    height:auto;
    position:relative;
    float:left;
    margin-left:20px;
    *margin-left:10px;
    font-family:Verdana;
    font-size:12px;
}

.TxtConvenio p
{
    margin-top:10px;
}

.ListaConvenio
{
    width:351px;
    height:109px;
    position:relative;
    float:left;
    background-color:#c5d3d6;
    margin-left:10px;
    *margin-left:5px;
    padding-left:30px;
    padding-top:10px;
}


.first, .first *, .CamposNoticias *
{
  border : 0px;	
}
