/* ------------------------------------------
 Estilo para tabelas usadas principalmente nas descrições dos produtos */
.tablista {
	width:100%;
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#282828;
	padding:3px;
	background:#FFFFFF;
	border:1px solid #EAEAEA;
}
.tablista th {
	color:#282828;
	background:#EAEAEA;
	padding:3px;
	border-bottom:1px solid #DFDFDF;
}
.tablista td {
	color:#282828;
	background:#F1F2F3;
	padding:3px;
}
.tablista a {
	background:url('/images/arrow_link.gif') no-repeat center left;
	padding-left:11px;
	font:normal 11px Tahoma, Verdana, Arial;
	text-decoration:none; color:#FD6500;
	display:block;
}
.tablista a:visited {
	background:url('/images/arrow_link_visited.gif') no-repeat center left;
	text-decoration:none;
}
.tablista a:hover {
	background:url('/images/arrow_link_hover.gif') no-repeat center left;
	text-decoration:underline;
}
.tablink {
	background:url('/images/arrow_link.gif') no-repeat center left;
	padding-left:11px;
	margin-top:3px;
	font:normal 11px Tahoma, Verdana, Arial;
	text-decoration:none;
	color:#FD6500;
	height:100%;
	vertical-align:middle;
}
.tablink:visited {
	background:url('/images/arrow_link_visited.gif') no-repeat center left;
	text-decoration:none;
}
.tablink:hover {
	background:url('/images/arrow_link_hover.gif') no-repeat center left;
	text-decoration:underline;
}
.imghr {
	width:100%;
	height:1px;
	display:block;
	margin:8px 0 8px 0;
	background:url('/images/bg_imghr.gif');
}

/* ------------------------------------------
Estilo para o Scroller de Artigos Técnicos */
#divScroller1 {
	position:absolute;
	overflow:hidden;
	z-index:9;
	left:-10px;
	width:170px;
	height:80px;
	clip:rect(0px, 149px, 80px, 0px);
	visibility:visible;
	border:0px dashed #666666;
}

.dynPage {
	position:absolute;
	z-index:10;
	left:0px;
	top:0px;
	width:127px;
	visibility:hidden;
	padding-left:15px;
	font-family:arial,helvetica,Sans-serif;
	font-size:12px;
	line-height:14px;
	color:white;
}

#arrows {
	position:absolute;
	z-index:11;
	left:138px;
	width:11px;
}

/* ------------------------------------------
Geral */
ul { margin-left:16px; margin-bottom:0; }

li ul { list-style-type:disc; }

li { line-height:120%; margin-bottom:3px; }

hr { width:100%; height:1px; color:#E9E9E9; margin-top:5px; margin-bottom:5px; padding-bottom:1px; }

body {
	font:normal 11px Verdana, Arial, Helvetica, Sans-serif;
	scrollbar-face-color:#F1F8FE;
	scrollbar-highlight-color:#F1F8FE;
	scrollbar-darkshadow-color:#F1F8FE;
	scrollbar-track-color:#F1F8FE;
	scrollbar-arrow-color:#001490;
	scrollbar-shadow-color:#001490;
	scrollbar-3dlight-color:#001490;
}

td { font:normal 11px/15px Tahoma, Verdana, Arial, Helvetica, Sans-serif; color:#3E3E3E; }

font { font:normal 11px Verdana, Arial, Helvetica, Sans-serif; color:#000000; }

a { font:normal 11px Verdana, Arial, Helvetica, Sans-serif;	color:#FD6500;	text-decoration:none; }
a:hover { text-decoration:underline; }

.img { border:1px solid #001490; background:#FFFFFF; cursor:pointer; }
.img:hover { border:1px solid #FDF9D9; }

.titleprod { font:bold 11px Verdana, Arial, Helvetica, Sans-serif; color:#014183; text-decoration:none; padding:5px; }

.itemprod { padding-left:15px; }

/* ------------------------------------------
Tabelas, linhas e colunas */

/* 12/01/2006 - Sidnei
.tabletitle {
	border:1px solid #D0E4F8;
	width:100%;
	padding:1px;
	margin-bottom:5px;
	background-color:#ffffff;
}
.tdtitle {
	font:bold 11 Verdana, Arial, Helvetica, Sans-serif;
	color:#001491;
	padding:2px;
	background-color:#D0E4F8;
}
*/
.tabletitle {
	width:100%;
	padding:2px;
	margin-bottom:5px;
}
.tdtitle {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#0066CC;
	padding:5px 8px 5px 8px;
	background:url('/images/bg_title1.gif') no-repeat top left;
}
.tablecontent {
	border:1px solid #D0E4F8;
	width:100%;
	padding:4px;
}
.tdcontent {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	border:1px solid #001490;
	background-color:#ffffff;
	padding:4px;
}
.tablecontent2 {
	border:1px solid #3265cb;
	width:100%;
	padding:4px;
}
.tdcontent2 {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	background-color:#F1F8FE;
	padding:4px;
}
.tdcontent3 {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	background-color:#F1F8FE;
	border:1px solid #001490;
	padding:4px;
}
.tablecontent3 {
	border:1px solid #D0E4F8;
	width:590px;
	padding:12px;
}
.tdcontent4 {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	background-color:#F1F8FE;
	border:1px dotted #001490;
	padding:4px;
}
.tablecontent4 {
	border:1px solid #D0E4F8;
	width:590px;
	padding:12px;
}
.tablepath {
	border:1px solid #ff9c00;
	width:100%;
	padding:1px;
	background-color:#ffffff;
}
.tdpath {
	font:bold 11 Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	padding:2px;
	background-color:#ff9c00;
}
.tablepath_old {
	width:100%;
	padding:4px;
	background-color:#e9e9e9;
}
.tdpath_old {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#014183;
}
.tableitem {
	border:1px solid #e78337;
	width:100%;
	padding:1px;
	background-color:#F8FCF0;
}
.tditem {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	background-color:#F8FCF0;
}

.faixa {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	background-color:#D0E4F8;
}

.HDR { background-color:#D0E4F8; }

.SUB { background-color:#f2f1e6; }

.ODD {
	border:1px solid #001490;
	background-color:#F8FCF0;
}

.EVEN {
	border:1px solid #001490;
	background-color:#FDF9D9;
}

.DODD { background-color:#F8FCF0; }

.DEVEN { background-color:#FDF9D9; }

.msg {
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff0000;
	text-decoration:none;
	background-color:#fdfea2;
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	font-variant:small-caps;
}

/* ------------------------------------------
Inputs */
.edit {
	width:100%;
	font:normal 12px "Courier New", Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:1px solid #367DCB;
	background-color:#F1F8FE;
}
.cmd {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:1px solid #001490;
	background-color:#F1F8FE;
	height:20px;
}
.txt {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:1px solid #001490;
	background-color:#F1F8FE;
	height:20px;
}

.txtD {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#ffffcc;
	border:1px solid #001490;
	background-color:#F1F8FE;
	height:20px;
}

.txt1 {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:3px solid #001490;
	text-align:right;
	background-color:#F1F8FE;
	height:20px;
}

.lst {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:1px solid #001490;
	background-color:#F1F8FE;
}

.cbo {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:thin solid #001490;
	background-color:#F1F8FE;
	height:20px;
}

.cbo2 {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:1px solid #001490;
	background-color:#F1F8FE;
	height:60px;
}

.cbo3 {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:thin solid #001490;
	background-color:#F1F8FE;
	height:60px;
}

.cbo4 {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	border:1px solid #001490;
	background-color:#F1F8FE;
	height:200px;
}

.invisivelOdd {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	border:0px;
	background-color:#F8FCF0;
	height:20px;
	text-align:center;
}

.invisivelEven {
	font:normal 10px Verdana, Arial, Helvetica, Sans-serif;
	border:0px;
	background-color:#FDF9D9;
	height:20px;
	text-align:center;
}

/* ------------------------------------------
Fontes */
.default {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.default:hover { text-decoration:underline; }

.list {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#0d518c;
	text-decoration:none;
}
.list:hover {
	text-decoration:none;
	font-weight:bold;
}

.alert {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff0000;
	text-decoration:none;
}
.alert:hover { text-decoration:underline; }

.warning {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	text-decoration:underline;
	color:#ff0000;
	text-decoration:none;
}

.warning14 {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	text-decoration:underline;
	color:#ff0000;
	text-decoration:none;
}

.introdution10:hover { text-decoration:underline; }

.introdution11 {
	font:italic bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.introdution11:hover { text-decoration:underline; }

.introdution12 {
	font:italic bold 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.introdution12:hover { text-decoration:underline; }

.menuOff {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#000000;
}
.menuOff:hover { text-decoration:underline; }

.menuOn {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	text-decoration:none;
	color:#000000;
}
.menuOn:hover { text-decoration:underline; }

.amarelo10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffcc00;
	text-decoration:none;
}
.amarelo10:hover { text-decoration:underline; }

.amarelo11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffcc00;
	text-decoration:none;
}
.amarelo11:hover { text-decoration:underline; }

.amarelo12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffcc00;
	text-decoration:none;
}
.amarelo12:hover { text-decoration:underline; }

.preto9 {
	font:normal 9px Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}

.preto10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.preto10:hover { text-decoration:underline; }

.preto11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.preto11:hover { text-decoration:underline; }

.preto12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.preto12:hover { text-decoration:underline; }

.preto13 {
	font:normal 9px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:underline;
}

.preto10none {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.preto10none:hover { text-decoration:none; }

.preto11none {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.preto11none:hover { text-decoration:none; }

.preto12none {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#000000;
	text-decoration:none;
}
.preto12none:hover { text-decoration:none; }

.azul11none {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#0d518c;
	text-decoration:none;
}
.azul11none:hover { text-decoration:none; }

.azul10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#01345b;
	text-decoration:none;
}
.azul10:hover { text-decoration:underline; }

.azul11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#01345b;
	text-decoration:none;
}
.azul11:hover { text-decoration:underline; }

.azul11b {
	font:normal 9px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#001491;
	font-weight:bold;
	text-decoration:none;
}

.azul12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#01345b;
	text-decoration:none;
}
.azul12:hover { text-decoration:underline; }

.azulEscuro10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	text-decoration:none;
}
.azulEscuro10:hover { text-decoration:underline; }

.azulEscuro11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	text-decoration:none;
}
.azulEscuro11:hover { text-decoration:underline; }

.azulEscuro12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#001490;
	text-decoration:none;
}
.azulEscuro12:hover { text-decoration:underline; }

.amareloQueimado10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ad770c;
	text-decoration:none;
}
.amareloQueimado10:hover { text-decoration:underline; }

.amareloQueimado11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ad770c;
	text-decoration:none;
}
.amareloQueimado11:hover { text-decoration:underline; }

.amareloQueimado12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ad770c;
	text-decoration:none;
}
.amareloQueimado12:hover { text-decoration:underline; }

.branco10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.branco10:hover { text-decoration:underline; }

.branco11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.branco11:hover { text-decoration:underline; }

.branco12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.branco12:hover { text-decoration:underline; }

.verde10 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color :#009900;
	text-decoration:none;
}

.vermelho10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff0000;
	text-decoration:none;
}
.vermelho10:hover { text-decoration:underline; }

.vermelho11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff0000;
	text-decoration:none;
}
.vermelho11:hover { text-decoration:underline; }

.vermelho12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff0000;
	text-decoration:none;
}
.vermelho12:hover { text-decoration:underline; }

.bordo10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#aa4c3c;
	text-decoration:none;
}
.bordo10:hover { text-decoration:underline; }

.bordo11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#aa4c3c;
	text-decoration:none;
}
.bordo11:hover { text-decoration:underline; }

.bordo12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#aa4c3c;
	text-decoration:none;
}
.bordo12:hover { text-decoration:underline; }

.orange10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff9900;
	text-decoration:none;
}
.orange10:hover { text-decoration:underline; }

.orange11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff9900;
	text-decoration:none;
}
.orange11:hover { text-decoration:underline; }

.orange12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ff9900;
	text-decoration:none;
}
.orange12:hover { text-decoration:underline; }

.silver10 {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#636363;
	text-decoration:none;
}
.silver10:hover { text-decoration:underline; }

.silver11 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#636363;
	text-decoration:none;
}
.silver11:hover { text-decoration:underline; }

.silver12 {
	font:normal 12px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#636363;
	text-decoration:none;
}
.silver12:hover { text-decoration:underline; }

.azuloff {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#367dcb;
	text-decoration:none;
}
.azuloff:hover { text-decoration:underline; }

.azulon {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#001491;
	text-decoration:none;
}
.azulon:hover { text-decoration:underline; }

.calcularet {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#ffffff;
	border:1px solid #001490;
	background-color:#367dcb;
	height:20px;
}

.link11b {
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, Sans-serif;
	color:#0d518c;
	text-decoration:none;
}

.world_menu a { font:normal 9px Tahoma, Verdana, Arial, Helvetica, Sans-serif;	color:#FD6500;	text-decoration:none; }
.world_menu a:hover { text-decoration:underline; }
