body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, table, tr, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;	
}


/* LINKS */
.linkVermelho {color:#F50101;}
a.linkVermelho {text-decoration:none;}
a.linkVermelho:hover {color:#333; }

a {text-decoration:none; color:#333333;}
a:hover {color:#F50101; }


/* FUNDOS */
.fundoTopo {background:url(img/fundo_topo.jpg) top right no-repeat;}
.fundoDir {background:url(img/fundo_dir.jpg) top left no-repeat;}

/* TITULOS */
.tCinzaClaro {color:#AAA;}
.tCinzaBold {color:#333; font-weight:bold;}
.tCinzaBoldBig {color:#AAA; font-weight:bold; font-size:21px; letter-spacing:-1px;}

.tVermelho {color:#F50101; }
.tVermelhoBold {color:#F50101; font-weight:bold;}
.tVermelhoBoldBig {color:#F50101; font-weight:bold; font-size:21px; letter-spacing:-1px;}

.tPreto {color:#333;}
.tPretoBoldBig {color:#333; font-weight:bold; font-size:21px; letter-spacing:-1px;}
.borda {border:solid 1px #D9D9D9; padding:5px;}
.erro {color:#CC0000; font-weight:bold;}

.divProdutos {padding:10px; border-bottom:dotted #999 1px; height:auto;}
.divProf {padding:20px; border:solid 1px #D9D9D9; height:auto;}
.divDefault {padding:20px; border:solid 1px #D9D9D9; height:auto;}

.linha {border-bottom:dotted #999 1px;}

.conteudo {width:610px; margin:0 20px 0 20px; text-align:left; }

/* CAMPOS, BOTOES */
.fieldBusca {
	background: url(img/box_fundo.jpg) repeat-x top #EAEAEA;
	padding:4px;
	border:1px solid #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;		
	text-size:20px;
}
.field {	
	background: url(img/box_fundo.jpg) repeat-x top #EAEAEA;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	border:1px solid #CCCCCC;
	text-size:20px;
}


/* TABS */
.tabs {
	background:transparent left 7px;
	margin-bottom:10px;
	padding:7px 0 0 9px;
}
.tabs ul {
	background:transparent url(img/bgTabsRight.gif) no-repeat scroll right top;
	margin-bottom:-120px;
	min-height:29px;
	padding-bottom:132px;
}
.tabs ul li {
	cursor:pointer;
	background:transparent url(img/tabRight.gif) no-repeat scroll right top;
	float:left;
	margin-right:-1px;
	margin-top:3px;
	padding:0 8px 0 0;
	position:relative;
	background-image: url(img/tabRight.gif);
}
.tabs ul li a {
	background:transparent url(img/tabLeft.gif) no-repeat scroll left top;
	color:#F50101;
	display:block;
	font-size:11px;
	padding:5px 10px 10px 20px;
}

.tabs ul li.selected {
	background:transparent url(img/tabRightSelected.gif) no-repeat scroll right top;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:-29px;
	margin-right:-7px;
	margin-top:-7px;
	z-index:100;
}
.tabs ul li.selected a {
	background:transparent url(img/tabLeftSelected.gif) no-repeat scroll left top;
	padding:10px 10px 20px 20px;
}

img, ul, a, fieldset {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}