﻿* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	vertical-align:middle;
	font-family: Trebuchet Ms, Arial, Tahoma, Sans-Serif;
}

/********Links********/

acronym{cursor:help;}
a{outline:none;	text-decoration:none;}
a:link, a:active, a:visited, acronym{color:#0e71b6;}
a:hover{color:#0066cc;}

/*********************/

body{background: url(images/luzBg.jpg) #0c3758 no-repeat left top;}

#Geral,
#Header,
#Nav,
#BannerPrincipal,
#Container,
#Footer{width:1000px;}

#Geral
{
  margin: 20px auto;
  background: #fff;
}

/*************Header**********/

#Header{background:#fff; /*height:107px;*/}

#Header h1{
	background:url(images/seloTO__.jpg) no-repeat center;
	width:155px;
	height:95px;
	text-indent:-3000px;
    margin:5px 15px;
	float:right;
	/*border: 1px solid black;*/
}

#Header h1 a {
	text-indent: -1999px;
	overflow: hidden;
	display: block;
    width:155px;
	height:95px;
	/*border: 1px solid pink;*/
}


#Header h2{
	background:url(images/logoSefaz.jpg) no-repeat center;
	width:150px;
	height:55px;
	text-indent:-3000px;
	margin:25px 15px 20px 15px;
	float:left;
	/*border: 1px solid black;*/
}

#Header h2 a {
	text-indent: -1999px;
	overflow: hidden;
	display: block;
	width:150px;
	height:55px;
	/*border: 1px solid pink;*/
}

/******************************/


/*******Menu*******/

#Nav{
	height:38px;
	margin:3px  auto 0 auto;
	background:repeat-x #b81c1c;
	/*border-bottom:solid #a7a7a7 1px;*/
}

#Nav ul li {display: inline;}

#Nav ul li a {
	font-size:10px;
	color: white;
	float: left;
	padding: 0 12px;
	height: 38px;
	line-height: 38px;
	text-transform: uppercase;
	border-right: 1px solid #8f0606;
	border-left: 1px solid #d94b4b;
}

#Nav ul li a:hover {background: #333333;}

#Nav ul li .inicio{border-left:none;}

#Nav ul li .fim{border-right:none;}

/**************************/

#BannerPrincipal
{
    background:url(images/imgCPL_2.jpg) no-repeat center #fff;
    height:177px;
}

#BannerPrincipal a {
	text-indent: -1999px;
	overflow: hidden;
	display: block;
    width:784px !important;
	height:177px;
	margin: 0 auto;
}

#Container
{
    /*border:1px solid black;*/
}

#ColRight
{
    width:190px;
    float:right;
    background:url(images/bgRightTop.gif) repeat-x bottom;
    /*border:1px solid black;*/
}


.noticia h4{text-transform:none; color:black; font-size:16px;}
.noticia p{ padding-bottom:10px; font: 11px Arial, Trebuchet Ms, Tahoma, Sans-Serif;}
.noticia p a{color: #494949 !important;}
.noticia p a:hover{text-decoration:underline;}

#Main
{
    float:left;
    /*border:1px solid black;*/
    /*width:585px;*/
    width:785px;
    margin-left:10px;
}

#Main h2
{
    font-size:20px;
    color:#c72e20;
    border-bottom:2px solid #ccc;
    margin-bottom:15px;
    margin-top:10px;
}

#Main h2 a{color:#c72e20;}

#Main h2 a:hover{color:#0066cc;}

#Main p
{
    font-size:11px;
    line-height:18px;
    margin: 10px 0;
}

#Main ul
{
    font-size:11px;
    list-style-type:disc;
    list-style-position:inside;
    margin:10px 10px 10px 20px;
}

#Main ul li
{
    font-size:11px;
    list-style-type:disc;
    list-style-position:inside;
    
}

#Footer
{
    border-top: 2px solid #99bddd;
	padding-top:6px;
	padding-bottom:6px;
	background:#fff;
	clear:both;
}

#Footer address{
    font-size:11px;
    font-style:normal;
    margin: 0 auto;
    width:670px;
    text-align:center;
    background:url(images/brasao.gif) center top no-repeat;
    padding-top:45px;
}

/**********************************/

fieldset
{
    width:99%;
    border:none;
    margin-left:5px;
}

fieldset legend{display:none;}

fieldset label{
	display:block;
	font-size:11px;
	margin-top:5px;
	color:#000;
}

fieldset span{
	display:block;
	font-size:10px;
	color:#B5B5B5;
}

fieldset .span{
	display:inline !important;
	color:red;
	font-size:11px;
	margin-left:5px;
}

.select, .input
{
    font-size:11px;
    color:#797979;
    border:1px solid #797979;
}

.input
{
    padding:2px 2px;
}

/******************/

.table{
	border: none;
	width:98%;
	margin: 0 auto 10px auto;
	padding-bottom:10px;
}

.table caption {
	padding: 0.35em 0;
	text-transform:uppercase;
	font-size: 14px;
	font-weight:bold;
	border: 2px solid white;
	background: #71a7d5;
	margin: 0 auto;
	color:White;
}

.table th, td {
	padding: 0.4em 0.4em;
	border-bottom: 1px solid #CCC !important;
	font-size:11px;
	background:#FFFFFF;
}


.table th.first, td.first {width:150px; }
.table th.col2, td.col2 {width:180px; }
.table tbody tr.even td  {background:#F6F6F6; }

/*.trHover{ background:#ced8ca !important; }*/

.table tr:hover td  { background:#e0e8f1 !important; }
.table thead th {text-transform: uppercase; text-align: left; background:#bbbbbb;  }
.table tfoot {font-weight:bold;}
.table tfoot td {
    background:#EEE;
    width:100%;
    border-top: 1px solid #B2B2B2;
	border-bottom: 3px solid #B2B2B2;
}

/****************/

.banners {margin: 8px auto}
.banners li a {
	background: #CCC;
	display: block;
	width: 162px;
	height:61px;
	margin:10px auto;
	padding-top:1px;
	
}

.banners li a img {
	background: #CCC;
	display: block;
	margin: 0 auto;
	border: none;
}

.banners li a:hover, #banners li a:hover img {background: #797979; border: none; }


/**************Mensagens****************/

.ok
{
    color:Green;
    background:url(images/ok.gif) no-repeat left;
    padding-left: 20px !important;
 }
 
 .erro
{
    color:red;
    background:url(images/erro.gif) no-repeat left;
    padding-left: 20px !important;
	margin:20px 0;
 }
 
.atencao
{
    color:orange;
    background:url(images/atencao.gif) no-repeat left;
    padding-left: 20px !important;
}
 
.informacao
{
    color:blue;
    background:url(images/informacao.gif) no-repeat left;
    padding-left: 20px !important;
}

/******************************************/

.pdf
{
    background:url(images/pageDownPdf.gif) no-repeat right;
    width:16px;
	margin-left:10px;
    float:left;
    height:16px;
    text-indent: -1999px;
	display: inherit;
	
	
 }
 .botoes
{
    display:block;
    margin: 10px 0 30px 5px;
}

input[type="submit"]{
  	width:70px;
	height:20px;
	border:none;
	margin-bottom:5px;
	margin-top:5px;
	background:#333333;
	color:#FFFFFF;
	font-size:11px;
	padding-bottom:2px;
    
}


.botao{
  	width:70px;
	height:20px;
	border:none;
	margin-right:15px;
	background:#333333;
	color:#FFFFFF;
	font-size:11px;
	padding-bottom:2px;
    
}

.paginas
{
    font-size:11px;
    text-align:center;
}

.paginas a
{
   margin:10px 0px;
   padding:5px;
   
}

.paginas a:hover
{
    font-weight:bold;
    font-size:13px;
    color:Red;
}

.date{width:100px; color:#548ecf; font-size:11px; height:30px; }
.voltar
{
    background: url(images/seta_esq.gif) no-repeat left;
    padding-left:20px;
    font-weight:bold;
    height:80px;
    margin:20px 0;
 }
  .acesso
 {
    margin:20px 0;
    
    font-size:10px;
    margin:10px auto;
    clear:both;
    width:750px;
 }
 
  .acesso a
 {  float:right;
      background: url(images/key.gif) no-repeat;
    padding-left:20px;
    color:#888 !important;
 }
#aviso
{
    /*display:none;*/
	width:574px;
	/*height:150px;*/
	margin:10px auto;
      /*background:url(images/icoAtencao.jpg) no-repeat left top;*/
}
.texto
{
   background:url(images/icoAtencao.jpg) no-repeat left top;
   padding-left:50px;     
   font-size:13px !important;
}
#fecharAviso{
      background: url(images/fechar.gif) no-repeat;
	  float:Right;
	  height:20px;
	  padding-left:20px;
	  font-size:10px;
}

/********Banner Central de Atendimento (Compras.TO)********/

.C2 {
	width:180px;
	height:290px;
	font-size:10px;
	background:url(images/centralAtendimento.gif) center no-repeat;
  padding: 5px;
}

.C2 p{
  padding: 165px 10px 10px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	line-height:normal;
	
}

.C2 p a{
 
	outline:none;
	text-decoration:none;
}

.C2 p a:link, .C2 p a:visited{
	color:#fff;
}

.C2 p a:hover{
	color:#eabb00;
}

/****************/