/*--------padrao topo*/

* {	text-decoration:none; margin:0; padding:0; list-style:none;	vertical-align:middle; border:none;/* Comeo zerando tudo. O */}
body {margin: 0 auto; text-align:center; font: 100%  Verdana, Arial, Helvetica, sans-serif; background: #000;}
p {text-align: left; margin:5px 0; font: bold 80% Arial, Verdana, Helvetica, sans-serif; color: #ccc;}
h1 {padding:2px 0 10px; text-align: left; font: bold 32px Verdana, Arial, Helvetica, sans-serif; color: #39c;}
h2 {padding:10px 0; text-align: left; font: bold 28px "Times New Roman", Times, serif; color: #39c;}
h3 {padding:10px 0; text-align: left; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666;}
h4 {padding:0px 10px 10px 0px; text-align: left; font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #ccc;}
hr {float:left; margin: 10px 0; width:605px; border: 1px dotted #39c;}

label {text-align: left; margin: 5px 0 0; float: left; font: bold 70% Verdana, Arial, Helvetica, sans-serif; color: #39c;}
legend {padding: 5px; font: bold 90% Verdana, Arial, Helvetica, sans-serif; color: #39c;}
fieldset { float: left;}
/*----------------------------------------------------------------imput select e textarea*/
input {	margin: 0px 5px 5px 0; float: left; padding: 2px; font: bold 10px Verdana, Arial, Helvetica, sans-serif;	border: #39c 1px solid;	background:#0E2745; color: #fff;}
select {	margin: 0px 10px 10px 0; float: left; padding: 2px 2px 0px 2px;	font: bold 10px Verdana, Arial, Helvetica, sans-serif; border: #39c 1px solid;	background:#0E2745; color: #fff;}
textarea {	margin: 0px 10px 10px 0; float: left; padding: 2px;	font: bold 10px Verdana, Arial, Helvetica, sans-serif; border: #39c 1px solid;	background:#0E2745; color: #fff;}


.text_tit_branc {padding:10px 0; text-align: left; font: bold 14px Arial, Tahoma, Sans-serf; color: #fff;}
.text_tit_azul {padding:2px 0; text-align: left; font: bold 12px Arial, Tahoma, Sans-serf; color: #0cf;}

.menu {float:left; width:100%; margin:0; padding:0; font: 80% Verdana, Arial, Tahoma, Sans-serf; background: url(../images/bg_menu.jpg)}
.menu ul li {float:left; margin-right:1px; position:relative; background: url(../images/bg_menu.jpg) border-right: 1px solid #06f; cursor: hand;}
.menu ul li a {display: block; text-align:center;	width: 80px; float: left; height:33px; background: url(../images/bg_menu.jpg) no-repeat 0px 0px; color:#09f; line-height:33px; padding: 0; margin-bottom:1px; border-right: 1px solid #06f; cursor: hand;}
.menu ul li a:hover {font: underline 80% Verdana, Arial, Tahoma, Sans-serf; color:#fff; background-position:0px -34px; olor:#fff; font-weight:bold; }
.menu ul li a:active {background-position:0px -68px; color:#fff; font-weight:bold;}

.p_subtitulo {padding: 20px 0px 5px 30px;}


.link_ante 		  {width: 60px; height:25px; margin: 0 auto; padding: 3px 3px 3px 30px; float: left; display: block; font: bold 70% Verdana, Arial, Tahoma, Sans-serf; color:#fff; text-align:left; background: url("../images/bt_anterior.jpg") no-repeat 0 0px; line-height:20px; border: 0px solid #f00; cursor: hand;}
.link_ante:hover  {color:#03c; text-align:left; background: url("../images/bt_anterior.jpg") no-repeat 0px -30px ; line-height:20px; border: 0px solid #f00;}

.link_prox	  	  {width: 60px; height:25px; margin: 0 auto; padding: 3px 30px 3px 10px; float: left; display: block; font: bold 70% Verdana, Arial, Tahoma, Sans-serf; color:#fff; text-align:left; background: url("../images/bt_proximo.jpg") no-repeat right 0px; line-height:20px; border: 0px solid #f00; cursor: hand;}
.link_prox:hover  {color:#03c; text-align:left; background: url("../images/bt_proximo.jpg") no-repeat right -30px ; line-height:20px; border: 0px solid #f00;}

.paginas 		  {width: 50px; height:25px; float: left; text-align:center; padding: 3px; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.totalfotos		  {width: 100%; height:25px; float: left; text-align:center; padding: 10px 0 0;}

/*--------divs*/
#relogio{ float:right; margin:-50px 63px 0 0; }
#relogioswf{margin:0px 0 0 0; }
.soespaco {width: 600px; height:20px; float:left; border: #f1f1f1 0px double;}
#posicao 	{width: 100%; height:100%; position:relative; top:0; text-align: center; padding: 0px;}
#geral 		{margin: 0 auto; width: 1020px; padding: 0; background:#000015 url("../images/bg_geral.jpg") repeat-x; border: #f00 0px solid; }
#banner_inf_dir 		{width: 260px; float:left; margin:2px; padding:0; background: url("../images/bg_banner_inf_dir_centro.jpg") repeat-y; border: #f00 0px solid; }
#banner_inf_dir_topo 	{width: 260px; height:77px; float:left; margin:0px; padding:0; background: url("../images/bg_banner_inf_dir_topo.jpg") no-repeat; border: #f00 0px solid; }
#banner_inf_dir_bottom 	{width: 260px; height:20px; float:left;margin:0px; padding:0; background: url("../images/bg_banner_inf_dir_bottom.jpg") no-repeat; border: #f00 0px solid; }
#banner_inf_dir img		{width: 200px; height:100px; float:left; margin:10px 10px 0px 30px; padding: 0; border: #fff 1px solid; }
#banner_inf_dir p		{width: 200px; float:left; margin:0px 10px 20px 30px; padding: 0; border-bottom: #fff 1px dotted; }

#conteudo {width: 670px; float: left; border: #f60 0px solid;}
#banner 	{position:absolute;	top:0px; left:50%; width:468px;	height:180px; margin-left:-98px; margin-top:16px; text-align:left; z-index: 1;}

#parceiros {width: 220px; height:200px; margin: 0 0 0 20px; border:solid #000 0;}
#luminoso {width: 220px; height:200px; margin: 0 0 0 20px; border:solid #000 0;}


#body_paypal {border:solid #000 0px; background:#0e2745; }
#body_paypal input{border:solid #000 0px;}
#paypal {float:right; margin:0 30px 0 0; width:150px; height:70px; text-align:center; border:solid #000 0px; background:#0e2745;}


#cabecalho 	{width: 100%; float:left; height:238px; background: url("../images/bg_cabecalho_3.jpg") repeat; border: #f00 0px solid;}
#v_top 	{width: 400px; float:right; height:238px; border: #f00 0px solid;}

.cabecalho 	{width: 100%; height:238px; background: url("../images/bg_cabecalho_clie.jpg") no-repeat; border: #f00 0px solid;}
.central 		{width: 488px;  float:left; background: url("../images/bg_tit_clie.jpg") no-repeat; border: 0px solid #7F9DB9;}

#indexvideo {width: 300px;  float:left; padding: 10px 0 0; border:0px solid #7F9DB9;}
#txthome {width: 300px;  float:left; border: 0px solid #7F9DB9;}
#uNoticias {width: 320px;  float:left; margin: 0 0 30px 25px; border: 0px solid #7F9DB9;}

.list_not {width: 230px;  display:block; float:left;  margin: 0; padding:0 0 0 30px; font: bold 12px Arial, Helvetica, sans-serif;  text-align:left; line-height:29px; color: #fff; background: url("../images/bg_stbt_01.gif") no-repeat 0px 0px; border: 0px solid #f00;}
.list_not:visited  { color: #fff; background-position:0px 0px;}
.list_not:hover { color: #39c; background: url("../images/bg_stbt_02.gif") no-repeat 0px -2px; }

.list_not_2 {width: 620px;  height:29px; display:block; float:left;  margin: 0; padding:0 0 0 30px; font: bold 12px Arial, Helvetica, sans-serif;  text-align:left; line-height:29px; color: #fff; background: url("../images/bg_stbt_02.gif") no-repeat 0px 0px; border: 0px solid #f00;}
.list_not_2:visited  { color: #fff; background-position:0px 0px;}
.list_not_2:hover { color: #39c; background-position:0px 0; }

.vejamais { float: right;	text-align:center;	display:block;	width:140px; height:29px; font: bold 100% Arial, Verdana, Tahoma, Sans-serf; background: url("../images/bg_stbt.gif") no-repeat 0px -58px; color:#0cf; line-height:29px; margin: 10px 0 0; border:none; cursor: hand;}
.vejamais:visited {background-position:0px -58px; color:#0cf; font-weight:bold; text-decoration:underline;}
.vejamais:hover {background-position:0px -85px; color:#fff; font-weight:bold; text-decoration:underline;}




a.link_email{text-align:center; padding:0; color:#ccc; cursor: hand;}
a.link_email:hover{text-decoration:underline; color:#fff; cursor: hand;}

#voltar{float:right; width:600px;}
#voltar a{float:right; height:15px; padding:0 0 0 15px;line-height:15px; color:#ccc; background-image: url(../images/seta.png); background-repeat: no-repeat; cursor: hand;}
#voltar a:hover{background-image: url(../images/seta_hover.png); text-decoration:underline; color:#0008ae; background-repeat: no-repeat; cursor: hand;}

#uNoticias img{float:left;}
#uNoticias{ border: 0px solid #7F9DB9;}
#uAgenda {width: 320px;  float:left; margin: 0 0 0 25px; border: 0px solid #7F9DB9;}
#uAgenda img{float:left;}
#boxvideo {width: 620px; float: left; padding: 0px 10px 0px 0px; border:0px solid #ff0000;}
/*-------------------------------------------------------------*/

#tomvideo {float: left; padding: 0px 10px 0px 0px; border:0px solid #ff0000;}


.grupolink  {float: left; width: 150px; padding: 0; }
.grupolink_ano  {float: left; width: 150px; padding: 0; }
a.grupolink:link {font: bold 48px Arial, Helvetica, sans-serif; text-align:center; color: #fff; border:3px solid #000015; }
a.grupolink:visited  {font: bold 48px Arial, Helvetica, sans-serif; color: #39f; border:3px solid #000015;}
a.grupolink:hover {font: bold 48px Arial, Helvetica, sans-serif; color: #39c; border:3px solid #39c;}

.grupolink2  {float: left; margin:16px 16px 16px 0; padding: 0; }

#tomvideo_group {float: right; padding: 10px 10px 10px 0px ; border:0px solid #fff;}
#tomvideo_thumb {float: left; padding: 0 10px 10px; border:0px solid #f0f;}


.foto {width: 620px; padding: 30px 0 5px 15px; float:left; border-bottom:1px dotted #39f;}
.foto :link {font: bold 18px Arial, Helvetica, sans-serif; text-align:center; color: #39c;}
.foto :visited  {font: bold 18px Arial, Helvetica, sans-serif; color: #39f;}
.foto :hover { font: bold 18px Arial, Helvetica, sans-serif; color: #fff;}


#informe {width: 650px; float: left; padding: 10px; border:0px solid #f00;}
#videos_port {float: left; border:0px solid #f00;}
#categ_album {width: 260px; height:310px; float: left; margin: 28px 0 0; border:0px solid #f00;}
#categ_album ul {width: 260px; height:250px; float: left; border:0px solid #f00; overflow: auto; direction: rtl;}
#detalhe_foto {width: 480px; height:400px; float: left; margin: 0 auto; text-align: center; border:0px solid #f00;}
#mostra_foto {width: 450px; height:300px; margin: 0 auto; border:0px solid #f00;}
#texto_foto {width: 450px; height:80px; margin: 10px auto 0; border:0px solid #f00;}
#controle {width: 253px; float: left; border-left: 1px solid #333; border-right: 1px solid #333; border-bottom: 1px solid #333;}
/*-------------------------------------------------------------*/

.mini {width: 50px; height:50px; margin: 5px 10px; _margin: 4px; float: left; border: 1px solid #333;}
.mini_link img {padding: 5px; width: 40px; height:40px;}
.mini_link :hover {padding: 0px; width: 50px; height:50px;}




.tabela {padding:2px; border: 1px solid #f8e5e9; height: 100%; font: 10px Verdana, Arial, Helvetica, sans-serif; }
.corsim{padding:1px; border-right: 1px solid #000; border-top: 1px solid #f8e5e9; background: #FDF7F8;}
.cornao{padding:1px; border-right: 1px solid #f8e5e9; border-top: 1px solid #f8e5e9;}
.borda_left {border-left:1px dotted #666666;}
.borda_right {border-right:1px dotted #666666;}
.borda_boton {border-bottom:1px solid #e6bdc5;}
.borda {border:1px solid #f8e5e9; background: #fff;}
.borda_e_bg { border-left: 1px solid #f8e5e9; border-right: 1px solid #f8e5e9; border-top: 1px solid #f8e5e9; border-bottom: 1px solid #f8e5e9; background: #FDF7F8;}
.borda2_e_bg { border: 1px solid #CCCCCC; background: #fff;}
.borda3_e_bg {border-left: 0px double #666666; border-right: 0px double #666666; border-top: 0px double #666666; border-bottom: 1px dotted #cccccc; background: #fff;}
.borda4_e_bg {border-left: 1px double #cccccc; border-right: 1px double #cccccc; border-top: 0px double #666666; border-bottom: 0px dotted #cccccc;}
#primario {width: 620px; float: left; padding: 0 0 5px 5px; border: 3px double #39c;}
#primario_logar {width: 280px; float: left; padding: 10px 0 0 20px ; border: 1px solid #555;}

/*----------------------------------------------------------------form contato*/
#lblnome input, #lblnome{width: 600px;}
#lblemail input, #lblemail{width: 260px;}
#lbltelddd input{width: 40px; margin:0px 5px 0px 0;}
#lbltelddd{width: 40px; margin:5px 5px 0px 30px;}
#lbltelefone input, #lbltelefone{width: 70px;}

#lblcelddd input{width: 40px; margin:0px 5px 0px 0;}
#lblcelddd {width: 40px; margin:5px 5px 0px 30px;}

#lblcelular input, #lblcelular {width: 120px;}
#lblassunto input, #lblassunto{width: 260px;}
#lblmensagem textarea{width: 600px; height:60px;}
#lblmensagem{width: 600px;}

#ad_contato { width: 440px; float: left; border: 0px solid #f70;}


#lab_logi input{width: 115px; margin:4px 20px 0 0;}
#lab_senh input{width: 115px; margin:4px 0;}

#lab___titulo_metas input{width: 440px;}
#lab___titulo_pagin input{width: 440px;}
#lab___keywor_metas input{width: 135px;}
#lab___descri_metas textarea{width: 440px; height:50px;}

#box_botao_logar { width: 300px;	height: 55px; text-align: left;	float: left; border: 0px solid #000;}
#box_botao { width: 440px;	height: 55px; text-align: left;	float: left; border: 0px solid #000;}
.botao { float: left;	text-align:center;	display:block;	width:70px; height:44px; font: bold 90% Arial, Verdana, Tahoma, Sans-serf; background: url("../images/bg_botao.jpg") no-repeat 0px 0px; color:#000; line-height:44px; margin: 10px 0 0; border: 0px solid #000; cursor: hand;}
.botao:hover {background-position:0px -44px; color:#368; font-weight:bold;}

.icone_seta { float: right;	text-align:center;	display:block;	width:300px; height:44px; font: bold 90% Arial, Verdana, Tahoma, Sans-serf; background: url("../images/bt_botoes.jpg") no-repeat 0px 0px; color:#0cf; line-height:44px; margin: 10px 0 0; border: 1px solid #000; cursor: hand;}
.icone_seta:hover {background-position:0px -44px; color:#0cf; font-weight:bold; text-decoration:underline;}


.vejamais { float: right;	text-align:center;	display:block;	width:140px; height:29px; font: bold 100% Arial, Verdana, Tahoma, Sans-serf; background: url("../images/bg_stbt.gif") no-repeat 0px -58px; color:#0cf; line-height:29px; margin: 10px 0 0; border: 1px solid #000; cursor: hand;}
.vejamais:visited {background-position:0px -58px; color:#0cf; font-weight:bold; text-decoration:underline;}
.vejamais:hover {background-position:0px -85px; color:#fff; font-weight:bold; text-decoration:underline;}

/*----------------------------------------------------------------rodape*/
#rodape {clear: both; height: 100px; text-align: center; vertical-align: bottom; font: 100% Arial, Verdana, Tahoma, Sans-serf; margin: 20px 0 0 0;	padding: 5px; background:#004EBB url("../images/bg_rodape.jpg") top repeat-x; border: #f7f7f7 double 0px;}
address {padding: 30px 5px 5px 0; font: 70% Arial, Verdana, Tahoma, Sans-serf; color: #777;}
#desenvolvimento {float: center; margin: 5px 0 0;}

.w3c, .pdvsweb 		{margin: 0 5px;	font: 70% Arial, Verdana, Tahoma, Sans-serf;}
a.w3c:link 			{color: #777}
a.w3c:visited 		{color: #555}
a.w3c:hover  		{color: #f60}
a.pdvsweb:link		{color: #777}
a.pdvsweb:visited 	{color: #555}
a.pdvsweb:hover 	{color: #f60}
