body, html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	height:100%;
}

*{padding: 0; margin: 0;}

img{
	border:0px;
}
a {
	color:#07519A;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#07519A;
	text-decoration:underline;
	cursor:pointer;
}

.imgMenu {
	position:relative;
	top:5px;
}
.linkQtidade {
	margin-top:5px;
	text-align:center;
	background-color:#FFFFFF;
	color:#000;
	cursor:default;
	width:27px;
	float:left;
}
.linkTextoImg{
	float:left;
	width:100px;
	font-size:12px;
}
.optMenu{
	height:19px;
	_height:20px;
	float:left;
	padding-top:4px;
	padding-left:14px;
	padding-right:14px;
	font-size:11px;
	border-right:1px solid #cccccc;
}
.textBuscaAv{
	width:250px;
	height:16px;
	border:1px solid #cccccc;
	font-size:11px;
}
.fieldset{
	background-color:#006699;
	border:10px solid #fff;
	padding:5px;
	margin-bottom:5px;
	width:150px;
	color:#fff;
	font-size:10px;
	text-align:center;
}
.textCadastro{
	width:300px;
	height:14px;
	margin-left:10px;
	border:1px solid #ccc;
	font-size:10px;
}
.label{
	float:left;
	width:120px;
	text-align:right;
	font-size:10px;
	font-weight:bold;
}
.label2{
	margin-right:10px;
	font-size:10px;
	font-weight:bold;
}
.bot_calendario{
	BORDER-RIGHT: 000000 0px double;
	BORDER-TOP: 000000 0px double;
	BORDER-LEFT: 000000 0px double;
	BORDER-BOTTOM: 000000 0px double;
	background-color:#FFFFFF;
	cursor:pointer;
}
.campoTextArea {
	border:1px solid #ccc;
	font-size:11px;
	width:210px;
	height:60px;
	margin-left:10px;
}
.botao {
	BORDER-RIGHT: #000000 1px double;
	BORDER-TOP: #999999 1px double;
	BORDER-LEFT:  #999999 1px double;
	BORDER-BOTTOM: #000000 1px double;
	background-color: #333333;
	color: #FFFFFF;
	font-family:verdana;
	font-size: 11px;
	cursor:pointer;
	height:22px;
}

.botaoverm{
	BORDER-RIGHT: #000000 1px double;
	BORDER-TOP: #999999 1px double;
	BORDER-LEFT:  #999999 1px double;
	BORDER-BOTTOM: #000000 1px double;
	background-color: red;
	color: #FFFFFF;
	font-family:verdana;
	font-size: 11px;
	cursor:pointer;
	height:22px;
}

#conteudoGeral {
	/*margin-left:5px;*/
	width:970px;
	height:725px;
}
#topoConteudo {
	width:970px;
	margin-left:10px;
	_margin-left:5px;
	margin-top:10px;
	height:224px;
	_height:225px;
}
#faixaTopo {
	width:970px;
	height:145px;
	_height:146px;
	clear:both;
}
	#faixaTopoEsq {
		width:198px;
		height:145px;
		_height:146px;
		float:left;
		margin-top:0;
		*margin-top:0;
		_margin-top:1px;
		background-image:url(../images/imgFaixaTopoEsq.png);
		background-repeat:no-repeat;
	}
	#faixaTopoDir {
		width:752px;
		height:145px;
		_height:146px;
		float:left;
	}
		#faixaTopoDirCima {
			float:left;	
			width:752px;
			height:45px;
			text-align:right;
			background-image:url(../images/imgFundoTopoDirCima.jpg);
			background-position:bottom;
			background-repeat:repeat-x;	
		}
		#faixaTopoDirBaixo {
			float:left;		
			width:752px;
			height:100px;
			font-size:14px;
			color:#fff;
			background-image:url(../images/imgFundoTopoDirBaixo.gif);
			background-repeat:repeat-x;
		}	
			#faixaTopoDirBaixoEsq {
				float:left;		
				width:455px;
				height:99px;
				text-align:right;
				padding-top:8px;
				_padding-top:6px;
			}	
			#faixaTopoDirBaixoMeio {
				float:left;		
				width:10px;
				height:99px;
				background-image:url(../images/imgFundoTopoDirBaixoMeio.gif);
				background-repeat:repeat-x;	
			}				
			#faixaTopoDirBaixoDir {
				float:left;		
				width:287px;
				height:99px;
			}			
#menuBarra {
	width:970px;
	height:49px;
}
	#menuBarraEsq {
		float:left;
		width:198px;
		height:48px;
		background-image:url(../images/imgMenuBarraEsq.png);
		_background-image:url(../images/imgMenuBarraEsq_ie.png);
		background-repeat:no-repeat;
	}
	#menuBarraDir {
		float:left;
		width:752px;
		height:48px;
		background-image:url(../images/imgMenuBarraDir.jpg);
		background-repeat:repeat-x;
	}	
#menuBarraBaixo {
	width:970px;
	height:30px;
	font-size:11px;
	color:#fff;
	background-image:url(../images/imgMenuBarraBaixo.png);
	background-repeat:repeat-x;
}
	
#corpoConteudo{
	width:970px;
}
#conteudo{
     width:730px;
	 float:left;
}
#conteudoLista {
	margin-top:5px;
	width:705px;
	text-align:left;
	font-family:Verdana;
}
#conteudoLista2 {
	margin-top:5px;
	/*margin-left:10px;*/
	width:970px;
	text-align:left;
	font-family:Verdana;
}
#conteudoLista3 {
	margin-top:5px;
	_margin-top:2px;
	*margin-top:2px;
	/*margin-left:10px;
	_margin-left:5px;*/
	width:970px;
	text-align:left;
	font-family:Verdana;
}


#div_aguarde{
	z-index:100;
	border:3px solid #152363;
	background-image: url(../images/imgFundoGeral.jpg);
	width:650px;
	height:170px;
	_height:270px;
	*height:270px;
	display:none;
	position:absolute;
	color:#152363;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	padding-top:90px;
}

/* INICIO MODULO OFERTAS*/		
#modOfertaTopo{
	height:50px;
	background-color:#336633;
	vertical-align: middle;
	width: 950px;
	_width:970px;
	padding: 15px;
}
#modOfertaTabela_topo{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	line-height: 11pt;
	text-align: center;
	text-indent: 8px;
	border: none;
}
#modOfertaTabelaOfertas{
	padding: 7px;
	border: none;
}
#modOfertaDescricao{
	color: #000000;
	font-family: Verdana;
	font-size: 9px;
	line-height: 11pt;
}
#modOfertaNomeEmpresa{
	color: #0000CC;
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	line-height: 11pt;
}
#modOfertaPreco{
	color: #FF0000;
	font-family: Verdana;
	font-size: 9px;
	font-weight:bold;
	line-height: 11pt;
}

/*FIM MODULO OFERTAS*/


/* MENU */
#nav{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#000;
	float:left;
}
#nav a {
	text-decoration:none;
}


/*
#menu > li {
	cursor:pointer;
	float:left;
	position:relative;
	margin-left:13px;
}
#menu > li a {
	color:#FFFFFF;
	font-family: Verdana;
}
/*#menu > li a:hover {
	color:#B0D730;
}*/
/* SUB-MENUS*/ /*

ul {
	padding:0px;
	margin:0px;
	display:block;
	display:inline;
}
li ul {
	position:absolute;
	left:0px;
	top:0px;
	margin-top:28px;
	width:190px;
	background-color:#F0F0F0;
	color:#0395CC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC; /* for IE */ /*
	display:none;
}
li:hover ul, #menu li .over ul {
	display:block;
}
li ul li{
	display:block;
	padding: 5px 0px 5px 5px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #DFDFDF;
	border-left: solid 1px #FFFFFF;
	list-style-type:none;
	margin-left:25px;
}
li ul li:first-child {
	border-top: none;
}
/*#menu li ul li:hover{
	background-color:red;
}*/ /*
li ul li a {
	display:block;
	color:#000;
}
li ul li a:hover, li ul li a.over {
	/*background-color:#ccc;*/ /*
	color:#7cb7e3;
}*/

/* MAIN SUBMENU */ /*
#menu, #main {
	left:0px;
	top:0px;
	padding-top:20px;
	background-color:#7cb7e3;
	color:#fff;
	z-index:999;
}
#btMenu{
	cursor:pointer;
	width:120px;
	height:28px;
	text-align:center;
} */
.icoMenu{
	float:left;
	display:block;
	position:absolute;
	width:20px;
	_width:15px;
	*width:15px;
	border-right:1px solid #fff;
	height:14px;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	_margin: 7px 0px 0px -26px;
	*margin: 7px 0px 0px -26px;
}
.icoMenu:first-child{
	float:left;
	display:block;
	position:absolute;
	width:20px;
	_width:15px;
	*width:15px;
	border-right:1px solid #fff;
	height:15px;
	padding: 5px 0px 5px 5px;
	margin:0px;
	_margin:0px 0px 0px -20px;
	*margin:0px 0px 0px -20px;
}
.icoMenu img{
	margin-left:0px;
	_margin-left:-5px;
	*margin-left:-5px;
}


#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
}

#nav li ul { /* second-level lists */
	position:absolute;
	left:0px;
	top:0px;
	margin-top:0px;
	_margin-top:38px;
	width:190px;
	background-color:#F0F0F0;
	color:#0395CC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC; /* for IE */
	display:none;
}

#nav li ul li{
	display:block;
	padding: 5px 0px 5px 5px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #DFDFDF;
	border-left: solid 1px #FFFFFF;
	list-style-type:none;
	margin-left:25px;
    _margin-left:12px;
    width:160px;
    _width:173px;
}

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}


/** --------  ****    DIV FLUTUANTE EXEMPLIFICANDO COTAÇÃO POR PLANILHA    **** -------- **/
#divHiddenExCotPlanilha{
	display:none;
	border:3px solid #666666;
	background-color:#FFFFFF;
	width:572px;
	_width:578px;
	*width:578px;
	height:336px;
	_height:342px;
	*height:342px;
	text-align:center;
	font-size:11px;
}
	#btnFecharExCotPlanilha{
		float:left;
		margin-top:5px;
		margin-right:5px;
		height:17px;
		_height:20px;
		*height:20px;
		padding-top:3px;
		width:74px;
		_width:77px;
		*width:77px;
		padding-right:3px;
		cursor:pointer;
		color:#999999;
		font-size:11px;
	}
	#divQuadBrancoExCotPlanilha{
		width:98%;
		height:30px;
		_height:40px;
		*height:40px;
		padding-top:10px;
		background-color:#FFFFFF;
		margin:0 auto;
		color:#666666;
		font-weight:bold;
		font-size:14px;
	}

	
/** --------  ****    DIV FLUTUANTE CONVITE    **** -------- **/

#divHiddenConvite{
	display:none;
	border:3px solid #666666;
	background-color:#FFFFFF;
	width:393px;
	_width:399px;
	*width:399px;
	height:134px;
	_height:140px;
	*height:140px;
	text-align:center;
	font-size:11px;
}
	#btnFecharConvite{
		float:left;
		margin-top:5px;
		margin-right:5px;
		height:17px;
		_height:20px;
		*height:20px;
		padding-top:3px;
		width:74px;
		_width:77px;
		*width:77px;
		padding-right:3px;
		cursor:pointer;
		color:#999999;
		font-size:11px;
	}
	#btnEnviarDadosCadastro{
		cursor:pointer;
	}



/** --------  ****    TOOLTIP    **** -------- **/
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#4F7B97;
	padding:2px 5px;
	color:#fff;
	display:none;
}

#preview{
	position:absolute;
	/*border:1px solid #ccc;
	background:#333;*/
	/*padding:5px;*/
	padding:25px 5px 5px 0px;
	display:none;
	color:#fff;
}