﻿/* CSS Document */
body{
	background: #496BA9 url('images/main-bg.png') repeat-x 0 0;
	color: #1A1917;
	margin: 0px 0px 8px 0px;
	padding: 0;
	font: 9pt Arial, Helvetica, sans-serif;
}
a { text-decoration: none; color:black;}
a:hover { color: red;}
.negrito {font-weight: bold;}
ul{padding:0px; margin:0px;}
h3{padding:0px; margin:0px;}
h2{
	font: 0.28cm Tahoma, Arial, Verdana;
	padding: 0px;
	margin: 0px;
	color: #0000FF;
}
h1{
	padding: 0px 0px 0px 0px;
	font: 15px Arial, Helvetica, sans-serif;
	color: maroon;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
p{padding:0px; margin:0px;
	text-align: center;
}
div{padding:0px; margin:0px;}
ul{list-style-type:none;}

/* ====== CAIXAS ======= */

.BordaArtigo {
	color: #000000;
	text-decoration: none;
	border: 1px solid #9FBDF3;
}

table.tabsel {
	border-collapse: collapse;
	cursor: pointer;
}
table.tabsel tr td.tabesq {
	background-image: url('images/tab/tab1esqsel.gif');
	width: 7px;
}
table.tabsel tr td.tabdir {
	background-image: url('images/tab/tab1dirsel.gif');
	width: 7px;
}
table.tabsel tr td.tabmeio {
	background-image: url('images/tab/tab1meiosel.gif');
	padding-top: 5px;
	text-align: center;
	cursor: pointer;
}
table.tabsel:hover tr td.tabesq {
	background-image: url('images/tab/tab1esqselfoco.gif');
}
table.tabsel:hover tr td.tabdir {
	background-image: url('images/tab/tab1dirselfoco.gif');
}
table.tabsel:hover tr td.tabmeio {
	background-image: url('images/tab/tab1meioselfoco.gif');
}

table.tab {
	border-collapse: collapse;
	text-decoration: none;
	cursor: pointer;
}
table.tab tr td.tabesq {
	background-image: url('images/tab/tab1esq.gif');
	width: 7px;
}
table.tab tr td.tabdir {
	background-image: url('images/tab/tab1dir.gif');
	width: 7px;
}
table.tab tr td.tabmeio {
	background-image: url('images/tab/tab1meio.gif');
	padding-top: 5px;
	text-align: center;
	cursor: pointer;
}
table.tab:hover tr td.tabesq {
	background-image: url('images/tab/tab1esqfoco.gif');
}
table.tab:hover tr td.tabdir {
	background-image: url('images/tab/tab1dirfoco.gif');
}
table.tab:hover tr td.tabmeio {
	background-image: url('images/tab/tab1meiofoco.gif');
}

.caixa_vs_se {
	background-image: url('images/borda/borda_azul1_se.gif');
	width: 11px; height: 12px;
}
.caixa_vs_ls {
	background-image: url('images/borda/borda_azul1_ls.gif');
	background-repeat: repeat-x;
	height: 12px;
}
.caixa_vs_sd {
	background-image: url('images/borda/borda_azul1_sd.gif');
	width: 12px; height: 12px;
}
.caixa_vs_li {
	background-image: url('images/borda/borda_azul1_li.gif');
	background-repeat: repeat-x;
	height: 16px;
}
.caixa_vs_ie {
	background-image: url('images/borda/borda_azul1_ie.gif');
	width: 11px; height: 16px;
}
.caixa_vs_id {
	background-image: url('images/borda/borda_azul1_id.gif');
	width: 12px; height: 16px;
}
.caixa_vs_le {
	background-image: url('images/borda/borda_azul1_le.gif');
	background-repeat: repeat-y;
	width: 11px;
	vertical-align: top;
}
.caixa_vs_ld {
	background-image: url('images/borda/borda_azul1_ld.gif');
	background-repeat: repeat-y;
	width: 12px;
	vertical-align: top;
}

.caixa_padrao {
	font: 0.30cm Tahoma, Arial, Verdana;
	color: #000000;
}

.caixa_titulo{
	padding: 2px 2px 2px 2px;
	font: 15px Arial, Helvetica, sans-serif;
	color: maroon;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.caixa_vs_conteudo {color: #000000;	font: 0.30cm Tahoma, Arial, Verdana; padding: 0px 2px 1px 2px; background-color: #FAFAFA; text-align: justify;}
.caixa_vs_conteudo:hover{
	color: #800000;
}
.caixa_vs_conteudo a{text-decoration: none; color: #000000;}
.caixa_vs_conteudo a:hover{
	color: #800000;
}

.caixa_vs_mais {
	padding: 0px 3px 0px 3px;
	font: 0.30cm Tahoma, Arial, Verdana;
	color: #FF0000;
	text-decoration:none; 
}

div.traco_noticia {
	background: url('images/dotline.gif') repeat-x center;
	height:5px;
}

.traco_noticia_v {
	background: url('images/traco_vertical.gif') repeat-y center;
	width:1px;
}

.titulo0{
	padding: 3px 0px 0px 0px;
	font: 15px Arial, Helvetica, sans-serif;
	color: maroon;
	font-weight: bold;
	text-align: center;
}


TD.visivel { font-size : 11px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
TD.oculto {	display: none;	height: 0px; visibility: hidden;}

.c {width: 2px; height: 2px}

.contorno {	background-color: #C8CAA0;}
.contorno_inf {height: 2px; background-color: #C8CAA0;}
.titulo {white-space: nowrap; text-align: left;	height:18px; background-image: url(images/barra_oliva_claro.gif); color: #4B4E65; background-color: #E1E2CB;	font-family : Verdana;	font-size : 11px;	font-weight : bold;	vertical-align : middle;}

.contorno2 {background-color:#0045E7}
.contorno2_inf {height: 2px; background-color:#0045E7}
.titulo2 {white-space: nowrap; text-align: left; height:18px; background-image: url(images/barra_titulo_xp.png); color: Yellow; background-color:#0045E7;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
}

.titulo3 {
	white-space: nowrap;
	text-align: left;
	height: 18px;
	background-image: url(images/barra_xp_prata.png);
	color: #000080;
	background-color: #F5F5F5;
	font-family : Verdana;
	font-size: 12px;
	font-weight : bold;
}

.contorno4 {background-color: #ADAAC6;}
.contorno4_inf {height: 2px; background-color:#ADAAC6}
.titulo4 {white-space: nowrap; text-align: left;	height:18px;	background-image: url(images/barra_titulo_xp_prata.png);	color: black;	background-color: #A5A2BD;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
}

.contorno5 {
	background-color: #73A2D6;
}
.contorno5_inf {height: 2px; background-color: #73A2D6;
}
.titulo5 {
    white-space: nowrap;
	text-align: left;
	height:18px;
	background-image: url(images/barra_titulo_azul_claro2.png);
	color: Black;
	background-color: #ADC7E7;
	font-family : Verdana;
	font-size : 11px;
	font-weight : bold;
	vertical-align : middle;
}


.tl {padding: 0px; width: 2px; text-align: left; vertical-align: top}
.tr {padding: 0px; width: 2px; text-align: right; vertical-align: top}
.bl {padding: 0px; width: 2px; text-align: left; vertical-align: bottom}
.br {padding: 0px; width: 2px; text-align: right; vertical-align: bottom}








/*--TOP PANEL--*/
#topPan{}
#topPan ul {/*width:511px; height:26px;*/ float:right;}
#topPan ul li{width:84px; height:26px; float:left; font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
#topPan ul li.menupadding a{display:block; background:url('images/tab1-normal.gif') no-repeat 0 0; color:#FDFDFD;  text-decoration:none; text-align:center;}
#topPan ul li.menupadding a:hover{background:url('images/tab1-sel.gif') no-repeat 0 0; color:#1A1917;}
#topPan ul li.menupadding{margin:0 0 0 1px;}
#topPan ul li.selecionado{margin:0 0 0 1px; display:block; background:url('images/tab1-sel.gif') no-repeat 0 0; color:#1A1917; text-align:center;}

#topPan h1{
	background: #FFFFFF url('layout/teste1/images/header.gif') no-repeat 0 0;
	display: block;
	width: 100%;
	height: 8px;
	text-indent: -2000px;
	margin: 0;
	clear: both;
}

/*#toplinkPan{width:464px; height:159px; position:relative; margin:0 auto;}*/
#toplinkPan{width:151px; height:410px; position:relative; margin:0 auto;}
#toplinkfastPan{text-decoration:none; display:block; width:148px; height:140px; background:url(images/blog-normal.gif) 0 0 no-repeat; margin:8px 0 0; color:#fff;}
#toplinkfastPan:hover{cursor:pointer; background:url(images/blog-hover.gif) 0 0 no-repeat;}
#toplinkfastPan p{display:block; width:90px; height:15px; position:absolute; top:0px; left:0px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px;}

#toplinksecondPan{text-decoration:none; display:block; width:150px; height:147px; background:url(images/chat-normal.gif) 0 0 no-repeat; margin:8px 10px 0; color:#fff;}
#toplinksecondPan:hover{cursor:pointer; background:url(images/chat-hover.gif) 0 0 no-repeat;}
#toplinksecondPan p {position:relative; left:1px; 
top:42px; 
width:121px; 
height:60px; font-weight: 700; color: #FFFF00;
}
#toplinksecondPan p_old{display:block; width:90px; height:15px; position:absolute; top:0px; left:157px; margin:54px 0 0 21px;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial;
}

#toplinkthirdPan{text-decoration:none; display:block; width:148px; height:140px; background:url(images/tools-normal.gif) 0 0 no-repeat; margin:8px 0 0; color:#fff;}
#toplinkthirdPan:hover{cursor:pointer; background:url(images/tools-hover.gif) 0 0 no-repeat;}
#toplinkthirdPan p{display:block; width:90px; height:15px; position:absolute; top:0px; right:34px; font:12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:54px 0 0 21px; }
/*--/TOP PANEL--*/

/*--BODY PANEL--*/
#bodyPanTop{width:352px; height: 68px; background:url('images/bodytopbg.gif') no-repeat 0 0; color:#1A1917; position:relative; margin:0 auto; padding:0 0px;}
#bodyPan{color:#1A1917; position:relative; margin:0 auto; padding:0 0px;}
#bodyPan h1{margin-top: -60px; width :352px; height:32px; display:block; background:url('images/welcomebg.gif') repeat-x 0 100%; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:0px 0 0;}
#bodyPan h1 span{background:#F9F9F9; color:#9A0000; font-size:26px;}
#bodyPan h2{width:350px; height:32px; display:block; background:#fff url('images/dotline.gif') repeat-x 0 100%; font:28px/26px Georgia, "Times New Roman", Times, serif; padding:42px 0 0; color:#9A0000;}
#bodyPan normal{background-color: #fff;}

#bodyPan p{padding:0px 0 0 0;}
#bodyPan p.bigtext{background:#fff; font-size:18px; color:#B3A7A0; font-weight:bold; padding:18px 0 0;}
#bodyPan p.more{width:89px; height:39px;}
#bodyPan p.more a{display:block; width:89px; height:39px; background:#FBFBFB url('images/more1.jpg') no-repeat 0 0; color:#fff;  font-weight:bold; text-transform:uppercase; text-decoration:none; margin:0 0 0 262px; text-align:center;	font-style: normal;	font-variant: normal;	font-size: 14px;	line-height: 36px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#bodyPan p.more a:hover{text-decoration:none; background:url('images/more2.jpg') no-repeat 0 0;}
#bodyPan p.morenext{position:relative; display:block; width:89px; height:60px; right:0px; top:0px; clear:both;}
#bodyPan p.morenext a{display: block;	width: 89px;	height: 39px;	background: #FBFBFB url('images/more2.jpg') no-repeat 0 0;	color: #fff;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;	margin: 0 0 0 262px;	text-align: center;	font-style: normal;	font-variant: normal;	font-size: 14px;	line-height: 36px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#bodyPan p.morenext a:hover{text-decoration:none; background:url('images/more1.jpg') no-repeat 0 0;}


.more {text-decoration:none; width:89px; height:39px; background: url('images/more1.jpg') no-repeat 0 0; color:#fff;  font-weight:bold; text-transform:uppercase; margin:0 0 0 0px; text-align:center;	font-style: normal;	font-variant: normal;	font-size: 12px;	line-height: 34px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
.more:hover{cursor:pointer; background:url('images/more2.jpg') no-repeat 0 0;}


#bodybottomPan{width:464px; height:42px; background:url(images/bodybottombg.gif) 0 0 no-repeat; position:relative; margin:0 auto; clear:both; }

.bodyPan ul{width:352px; height:110px; margin:20px 0 0;}
.bodyPan ul li{background:url('layout/teste1/images/arrow.jpg') no-repeat 0 4px; 
padding:0 0 0 20px;
}
.bodyPan ul li a{background:#fff; color:#9A0000; text-decoration:none;}
.bodyPan ul li a:hover{text-decoration:underline;}

.bodyPan form{width:350px; height:162px; background:url('images/formarea.gif') no-repeat 0 100%; 
padding:0px; margin:30px 0 0;
}
.bodyPan form h2{display:block; width:310px; height:45px; background: url('images/formtop.gif') no-repeat 0 0; 
color:#fff; font:20px/39px Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 0 40px;
}
.bodyPan form input{height:18px; margin:0 0 10px 0px;}
.bodyPan form input.paddingtop{margin-top:10px;	text-align: left;}
.bodyPan form input.button{border-style: none;	border-color: inherit;	border-width: medium;
	height:25px; 	background:#EBEBEB url('images/button.gif') no-repeat 0 0; 
	color:#fff;  	font:14px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; 	text-transform:uppercase; 	margin:0 0 0 0px; 	text-align:center;
	width: 54px;
}

/*--/BODY PANEL--*/
/*--FOOTER PANEL--*/
#footermainPan{height:155px; background: #66605B url('layout/teste1/images/footerbg.gif') repeat-x 0 0/*#000*/; 
color:#fff; margin:43px 0 0; padding:51px 0 0;
}
#footerPan{width:330px; height:90px; display:block; position:relative; margin:0 auto;}
#footerPan p{padding:51px 0 0;}
#footerPan p span{background:#1C1B19; color:#AC2626; font-size:10px;}
#footerPan p.copyright{ background:#1F1D1B; margin:0; display:block; position:absolute; bottom:0px; right:23px; color:#fff; font:11px/15px Tahoma,Arial, Helvetica, sans-serif; padding:0;}

#footerPan ul{width:330px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 12px; color:#fff; background:#181716; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.info{width:330px; height:45px; display:block; position:absolute; left:0px; top:29px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:#1C1B19 url('layout/teste1/images/vertical-dot.gif') repeat-y 100% 0; 
color:#7B746B; font-size:10px; font-weight:bold; padding:0 0 0 12px;
}
#footerPan ul.info li.phone{width:94px; background:#1C1B19 url('layout/teste1/images/vertical-dot.gif') repeat-y 100% 0; 
color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;
}
#footerPan ul.info li.fax{width:94px; background:#1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul li span{background:#1C1B19; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

#footerPan ul.templateworld{width:158px; background:#1C1B19; color:#fff; display:block; position:absolute; top:97px; left:152px;}
#footerPan ul.templateworld li a{background:#1C1B19; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

td.sombra_i_e {
	background-image: url(../imagens/sombra_i_e.gif);
	width: 8px;	height: 6px;
}

td.sombra_i {
	height: 6px;
	background-image: url(../imagens/sombra_i.gif);
	background-repeat: repeat-x;
}

td.sombra_i_d {
	background-image: url(../imagens/sombra_i_d.gif);
	width: 5px;	height: 6px;
}

td.sombra_d {
	width: 5px;
	background-image: url(../imagens/sombra_d.gif);
	background-repeat: repeat-y;
}

td.sombra_s_d {
	background-image: url(../imagens/sombra_s_d.gif);
	width: 5px;	height: 8px;
}




/* ======== TABELA ========= */

table.dados {
	border-collapse: collapse;
	border: 1px solid #9FBDF3;
	color: Black;
}

table.dados tr td {
	height: 17px;
	background-color: White;
	padding: 2px;
	border: 1px solid #73A2D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
}

table.dados tr th {
	height: 17px;
	background-color: White;
	padding: 2px;
	border: 1px solid #73A2D6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

table.dados: table.dados2 {}

table.dados2 tr td {
	height: 20px;
	padding: 3px;
	text-align: left;
}
table.dados2 tr.alt td {
	background-color: #E8E8E8;
}
table.dados2 tr:hover td {
	background-color: #E3FFBB;
}

table.dados2 tr th {
	BACKGROUND-IMAGE: url('./images/barra_prata1.png');
	background-color: #D9D9E3;
	font-size: 9pt;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
}

table.dados tr td ol {margin-top:5px; margin-bottom:6px;}

table.dados tr td ol li {margin-top:5px;}

table.dados tr th {
	BACKGROUND-IMAGE: url('./images/barra_prata1.png');
	background-color: #D9D9E3;
	font-size: 9pt;
	font-weight: bold;
	height: 18px;
	vertical-align: middle;
}

table.dados tr.alt td {
	background-color: #F0F0F0;
}

table.dados tr.sel td {
	background-color: #22DD22;
}

table.dados tr.alerta td {
	background-color: #FFFFC4;
}

table.dados tr.retcli td {
	background-color: #FFB7B7;
}

table.dados tr.hoje td {
	background-color: #BFFFBF
}

table.dados tr:hover td {
	background-color: #C8FF77;
}

.limitado {
	padding-top:1px;
	height:17px; 
	width:100%; 
	overflow:hidden;
}