
	body,table,td,tr {font-family: Tahoma; font-size: 11px;}	
	body {margin-top:0; margin-bottom:0; margin-left:0; margin-right:0;}
	body {background-image:url(imagens/website_fundo.gif)}

	/* Estilo de Links */
	a:link {color:#000000; text-decoration:none; font-weight:normal;} 
	a:visited {color:#000000; text-decoration:none; font-weight:normal;} 
	a:hover {color:#000000; text-decoration:underline; font-weight:normal;} 
	a:active {color:#000000; text-decoration:none; font-weight:normal;} 
	
	.meio_navegacao {color:#414141; text-decoration:none}
	a.meio_navegacao {color:#E76122; text-decoration:underline}
    a.meio_navegacao:link {color:#E76122; text-decoration:underline}
    a.meio_navegacao:visited {color:#E76122; text-decoration:underline}
	a.meio_navegacao:hover {color:#E76122; text-decoration:underline}
	
	.link_opcoes {color:#999999; text-decoration:none; font-size:9px}
	a.link_opcoes {color:#000; text-decoration:none; font-weight:bold; font-size:11px}
    a.link_opcoes:link {color:#000; text-decoration:none; font-weight:bold; font-size:11px}
    a.link_opcoes:visited {color:#000; text-decoration:none; font-weight:bold; font-size:11px}
	a.link_opcoes:hover {color:#000; text-decoration:underline; font-weight:bold; font-size:11px}
	
	/* Estilo de tabelas */
	.table_form {color:#000;}
	.table_mestre {width:780px;}
	.tr_meio_procurar {font-weight:bold; background-color:#F6F6F6;}
	.td_mestre_esq { width:580px; background-color:#FFFFFF}
	.td_helpdesk {background-color:#7f7f7f; font-weight:bold; color:#FFF; vertical-align:middle; padding:5px}
	.td_helpdesk2 {vertical-align:middle; padding:5px}
	.td_mestre_mei { width:10px;}
	.td_mestre_dir { width:180px;}
		
	/* Estilo de textos */
	.texto {font-family:Trebuchet MS, Tahoma, Verdana; font-size:8pt; color:#000000;}
	.texto_paginas {font-size:12px; color:#fff}
	.texto_paginas2 {font-size:11px; color:#ab4e4e}
	.texto_alerta {color:#CC0000; font-size:12px; font-weight:bold;}
	.links_navegacao {font-family:Arial; font-size:11px; color:#3E6497;}
	.titulo_pagina {font-family: Trebuchet MS, Tahoma, Verdana; font-size: 18px; font-weight: bold; color: #000000; letter-spacing: -1px;}
	.titulo_menudir {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #E76122; letter-spacing:; text-transform:uppercase}
	
	/* Estilo de DIVs */
	fieldset {border:1px solid #E9E6DD; padding:12px; padding:10px 10px 10px 10px;}
	legend {color:#E76122; text-decoration:none; font-weight:bold; text-transform:uppercase;}
	.div_out {width:350px; border:1px solid #FFF; padding: 6px}
	.div_over {width:350px; background-color:#ecf8ff; border:1px solid #daf2fc; padding: 6px}
	
	/* Boxes */
	.box_positivo {border:1px solid #2D8D07; background-color:#7BF14D; padding:8px; margin-bottom:4px; margin-top:6px}
	.box_negativo {border:1px solid #FF0000; background-color: #FFB9B9; padding:8px; margin-bottom:4px; margin-top:6px}
	.box_confirmacao {border:1px solid #FFFF00; background-color:#FFFFCC; padding:8px; margin-bottom:20px; margin-top:6px}
	.box_alerta {border:1px solid #FF0000; background-color: #FFB9B9; padding:8px; margin-bottom:4px; margin-top:6px}

	.box { margin: 0; padding: 0px; background: url(imagens/box/box_bkg.gif); background-position: bottom left; background-repeat: repeat-y;}
	.box_top { margin: 0; padding-top: 6px; background: url(imagens/box/box_top.gif); background-position: top right; background-repeat: no-repeat;}
	.box_top a { padding-left: 21px; padding-top: 6px; padding-right: 12px; font-weight: bold; text-decoration: none; height: 15px; background: url(imagens/box/box_left.gif); background-position: top left; background-repeat: no-repeat;} 
	.box_top a:hover { text-decoration: underline;} 
	.box_text { margin: 0; padding: 10px; padding-left: 12px; padding-right: 12px; background: url(imagens/box/box_text.gif); background-position: right; background-repeat: repeat-y;}
	.box_text li { padding-bottom: 5px; list-style-type: none; margin-left: -25px; list-style-image: url(imagens/azul/ponto.gif); }
	.box_down { margin: 0; padding: 0px; background: url(imagens/box/box_down.gif); background-position: bottom right; background-repeat: no-repeat;}

	.boxyellow { margin: 0; padding: 0px; background: url(imagens/box/box_bkgyellow.gif); background-position: bottom left; background-repeat: repeat-y;}
	.box_topyellow { margin: 0; padding-top: 6px; background: url(imagens/box/box_topyellow.gif); background-position: top right; background-repeat: no-repeat;}
	.box_topyellow a { padding-left: 21px; padding-top: 6px; padding-right: 12px; color: #9a9a9a; font-weight: bold; text-decoration: none; height: 15px; background: url(imagens/box/box_leftyellow.gif); background-position: top left; background-repeat: no-repeat;}
	.box_topyellow a:hover { text-decoration: underline;} 
	.box_downyellow { margin: 0; padding: 0px; background: url(imagens/box/box_downyellow.gif); background-position: bottom right; background-repeat: no-repeat;}
	.box_textyellow { margin: 0; padding: 10px; padding-left: 12px; padding-right: 12px; color: #c18600; background: url(imagens/box/box_textyellow.gif); background-position: right; background-repeat: repeat-y;}
	.box_textyellow li { padding-bottom: 5px; list-style-type: none; margin-left: -25px; list-style-image: url(imagens/ponto.gif); }

	.boxsilver { margin: 0; padding: 0px; background: url(imagens/box/box_bkgsilver.gif); background-position: bottom left; background-repeat: repeat-y;}
	.box_topsilver { margin: 0; padding-top: 5px; background: url(imagens/box/box_topsilver.gif); background-position: top right; background-repeat: no-repeat;}
	.box_topsilver a { padding-left: 21px; padding-top: 5px; padding-right: 12px; font-weight: normal; text-decoration: none; height: 15px; background: url(imagens/box/box_leftsilver.gif); background-position: top left; background-repeat: no-repeat;} 
	.box_topyellow a:hover { text-decoration: underline;} 
	.box_downsilver { margin: 0; padding: 0px; background: url(imagens/box/box_downsilver.gif); background-position: bottom right; background-repeat: no-repeat;}
	.box_textsilver { margin: 0; padding: 10px; padding-left: 12px; padding-right: 12px; background: url(imagens/box/box_textsilver.gif); background-position: right; background-repeat: repeat-y;}
	.box_textsilver li { padding-bottom: 5px; list-style-type: none; margin-left: -16px; list-style-image: url(imagens/seta.gif); }

	/* Estilo de formulários */
	.campo_alerta {font-family:Tahoma; border:1px solid #FF9A0C; height:16px; background-color:#FFF; font-size:11px; font-style:normal; color:#333333; padding-top:4px; padding-left:4px}
	.campo_form {font-family:Tahoma; border:1px solid #E9E6DD; height:16px; background-color:#FFF; font-size:11px; font-style:normal; color:#333333; padding-top:4px; padding-left:4px}
	.input_text {font-family:Tahoma; border:1px solid #dbdbdb; height:16px; background-color:#FFF; background-image:url(imagens/form/fundo.gif); background-repeat:repeat-x; font-size:11px; font-style:normal; color:#333333; padding-top:4px; padding-left:4px}
	.input_checkbox {font-family:Tahoma; border:0px solid #E9E6DD; height:16px; background-color:#FFF; font-size:11px; font-style:normal; color:#333333; padding-top:4px; padding-left:4px}
	.select {font-family:Helvetica, sans-serif; border:1px solid #dbdbdb; height:24px; background-image:url(imagens/form/fundo.gif); background-repeat:repeat-x; background-color:#FFF; font-size:11px; font-style:normal; color:#333333; padding-top:4px; padding-left:4px}
	.textarea {font-family:Tahoma; border:1px solid #dbdbdb; height:16px; background-color:#FFF; background-image:url(imagens/form/fundo.gif); background-repeat:repeat-x; font-size:11px; font-style:normal; color:#333333; padding-top:4px; padding-left:4px}
	.botato_enviar {font-family: Tahoma; font-size: 11px; font-weight: bold; color: #E76122; padding:5px; cursor: hand;}
	
	/* Checklist */
	.checklist li { background: none; padding-left: 0; }
	.checklist { border: 1px solid #ccc; list-style: none; height: 10em; overflow: auto; width: 30em; }
	.checklist, .checklist li { margin-left: 0; padding: 0; }
	.checklist label { display: block; padding-left: 25px; text-indent: -25px; }
	.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }

	.check_1 { border: 1px solid #E9E6DD; color: #000; height: 15em; width:22em }
	.check_1 .alt { background: #F2F2F2 }
	.check_1 label { padding: 0.2em 0.2em 0.2em 25px; }
