A:link {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}

/*******************************
** ASPECTOS GLOBAIS DA PÁGINA **
*******************************/

* {
	margin: 0;
	list-style: none;
	padding: 0;
	vertical-align: baseline;
}
html {
	overflow: auto;
}
body {
	background-color: #FFF;
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #666;
	text-decoration: underline;
}
a:active {
	color: #666;
	text-decoration: none;
}
img {
	border: 0;
}

div.barra {
	background: url(http://10.1.2.28/ICMS_Transparente/images/background_barra-navegacao.png);
	height: 40px;
	line-height: 40px;
	width: 100%;
}
div.barra span.template {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
}

div.mensagem-sucesso {
	background: #50AD52;
	border: 3px solid #030;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 350px;
	
}
div.mensagem-erro {
	background: url(http://10.1.2.28/ICMS_Transparente/images/e_bg.png) no-repeat #A64444;
	border: 3px solid #4D1111;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 350px;
	
}
div.mensagem-sucesso span.template, div.mensagem-erro span.template {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}

fieldset.template {
	border: 2px solid #CCC;
	color: #808080;
	width: 100%;
}

fieldset.template legend.template {
	margin-left: 15px;
}

fieldset.template legend.template span {
	color: #a3b6c7;
	font-size: 14px; 
	font-weight: bold;
	margin-left: 15px;
	margin-right: 15px;
	text-transform: uppercase;
}
fieldset.template div.template {
	margin: 20px;
}

ul.template	 li {
	padding-left: 30px;
}

select.template {
	border: 1px solid #9d9d9f;
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.template, .button_template {
	border: 1px solid #9d9d9f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;				
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	
	/*Gâmbia Incorporada para IE6*/
	*border: 0;
	*background-color: #515151;
	*color: #FFF;
	*font-weight: bold;
	*height: 30px;
	*padding-bottom: 2px;
	*padding-top: 0;		
}
input[type="text"].template {
	color: #666;
}

input[type="button"].template, input[type="submit"].template, .button_template  {
	border: 0;
	background-color: #515151;
	color: #FFF;
	font-weight: bold;
	height: 30px;
	padding-bottom: 2px;
	padding-top: 0;				
}

div.formas-pagamento {
	background:  url(../imagens/formas-pagamento.png);
	border: 1px solid #9f9f9f;
	height: 97px;
	line-height: 30px;
	width: 500px; 
}

div.formas-pagamento span {
	margin-left: 10px;
}

#dialog {width:525px; padding:0px; z-index:200; background:#fff; font-family:Verdana, Arial, Helvetica; font-size:14px; }
#dialog-header {display:block; position:relative; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/close.gif) no-repeat}
#dialog-content {display:block; padding:6px; min-height:160px; color:#666666; font-size:13px;}
#dialog-content-inner { min-height:128px; }
#dialog-mask {position:fixed; top:0; left:0; height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}
#dialog-button-container { text-align:center; margin:2px 6px 6px 2px; }
#dialog-button { font-weight:bold; font-size:1.1em; font-family:Arial, sans-serif; padding:2px 5px 2px 5px; }
.error {background:#fff url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/e_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/e_hd.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.errorbutton { background-color:#9F4C4C; border:1px solid #924949; color:#fff; }
.warning {background:#fff url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/w_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/w_hd.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.warningbutton { background-color:#eFcC47; border:1px solid #957C17; color:#957C17; }
.success {background:#fff url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/s_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/s_hd.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.successbutton { background-color:#3c7f51; border:1px solid #fff; color:#fff; }
.prompt {background:#fff url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/p_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(http://10.1.2.28/ICMS_Transparente/images/jquery.modaldialog/p_hd.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}
.promptbutton { background-color:#4F6D81; border:1px solid #fff; color:#fff; }



/*******************************
**    CLASSES DOS SERVIÇOS    **
*******************************/

.caption
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
/*	height: 20pt;*/
}

.caption_esquerda
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
}

.caption_grupo
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: Right;
}

.texto_esquerda
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
}

.texto_centro
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: center;
}

.valor_esquerda
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: Left;
	font-weight: bold;
}

.valor_direita
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	font-weight: bold;
}

.valor_grupo
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: Left;
	font-weight: bold;
}

.titulo
{
	COLOR: #FFFFFF;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 15pt;
/*	font-weight: bold;*/
	TEXT-ALIGN: Center;
}

.rodape
{
	COLOR: #FF0000;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	TEXT-ALIGN: Center;
}

.obriga
{
	COLOR: #FF0000;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: Left;
	font-weight: bold;
}

.informa
{
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: Left;
	font-weight: bold;
	height: 30pt;
	vertical-align: middle;
}

.grupo_centro
{
	COLOR: #007CC3;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
	font-weight: bold;
}

.grupo_esquerda
{
	COLOR: #007CC3;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	TEXT-ALIGN: left;
	font-weight: bold;
}

.msg_direita
{
	COLOR: #FF0000;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	font-weight: bold;
}

.msg_centro
{
	COLOR: #FF0000;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	TEXT-ALIGN: Center;
}

.campo_texto
{
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #666;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px SOLID #666;
}

.campo_lista
{
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	COLOR: #666;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: 1px SOLID #666;
}

.celula_titulo
{
	background-image:url(Fundo_Barra.jpg);
	COLOR: #007CC3;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 15pt;
	font-weight: bold;
	TEXT-ALIGN: Center;
	vertical-align: bottom;
}

.celula_rodape
{
	background-image:url(Fundo_Barra.jpg);
	COLOR: #FFFFFF;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	font-weight: bold;
	TEXT-ALIGN: left;
	vertical-align: bottom;
}

.celula_grupo
{
	background-image:url(Fundo_grupo.jpg);
	COLOR: #666;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
	TEXT-ALIGN: Center;
	vertical-align: bottom;
}

.link_centro
{
	COLOR: #FF0000;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	font-weight: bold;
	TEXT-ALIGN: Center;
	vertical-align: bottom;
}
