body 		{ font-family: 'Trebuchet MS', 'Geneva', 'Arial'; font-size: 11px; color: #000; margin:0px; position: relative; background-image: url(../images/site/bg_site.jpg);}

/* Estrutura do site */
#main 	 	{ width:785px; position:relative; text-align:left; margin: 0 auto; background-color: #FFFFFF;}
#topo 		{height: 195px;}
#Ttitulo 	{height: 53px; padding-left: 275px; padding-top: 16px;}
#titulo 	{font-size: x-large; font-weight: 300; color: #FFFFFF; background-image: url(../images/site/titulo.jpg); height: 32px; width: 444px; padding-left: 15px; padding-top: 5px; text-transform: uppercase;}
#menuEsq 	{padding-left: 25px; width: 250px; float: left;}
#menuDir 	{margin-left: 275px;}
#rodape 	{height: 20px; clear: both; background-image: url(../images/site/rodape.gif); background-repeat: no-repeat; margin-top: 20px;}


/* Menu */
.menu 		{font-weight: bold; text-transform: uppercase; color: #303F9A; background-image: url(../images/site/_menu.gif); background-repeat: no-repeat; padding-left: 10px;}
.subMenu 	{font-size: 10px; margin-left: 12px; padding-left: 10px; background-image: url(../images/site/_submenu.gif); background-repeat: no-repeat;}

a.lmenu:link, a.lmenu:active, a.lmenu:visited 		{color: #303F9A; text-decoration: none;}
a.lmenu:hover 								  		{color: #F3960B; text-decoration: underline;}

a.lsmenu:link, a.lsmenu:active, a.lsmenu:visited 	{text-decoration: none;}
a.lsmenu:hover 								     	{ color: #F3960B; text-decoration: underline;}


fieldset { border:1px solid #ccc; padding: 4px 10px 6px 10px; margin:0px }
.fonte12 {font-size: 12px;}

img      { border:none; }
iframe   { border:1px solid #ccc; }
legend   { font-weight: bold; padding: 0px 6px 0px 6px; position:relative; }
label    { cursor:pointer; }


.bold     { font-weight: bold; }
.upper    { text-transform: uppercase; }
.titulo   { font-weight: bold; font-size:16px; font-family: Arial; }
.loading  { font-family:Arial; font-size:11px; background:#CC4444; padding:2px 4px 2px 4px; color:#FFF; text-align:center; position:absolute; display: none; }
.msgAlert { font-family: 'Trebuchet MS'; font-size: 11px; color:#FF0000; padding: 10px 0px 10px 0px; text-align:center; background: #FEFAE9; margin-bottom: 10px; display: none; }
.msgLogin { font-family: 'Trebuchet MS'; font-size: 11px; color:#AB340C; margin-top: 15px; height: 20px; }

.txtForm           { background: #FFF; font-family: arial; font-size: 11px; border: 1px solid #B0ACA4; padding: 2px 0px 2px 3px; }
.txtFormDisabled   { background: #DDDCD9; font-family: arial; font-size: 11px; border: 1px solid #B0ACA4; padding: 2px 0px 2px 3px; }
.txtSelect         { background: #FFF; font-family: arial; font-size: 11px; border: 1px solid #B0ACA4; padding-left: 3px; }
.txtSelectDisabled { background: #DDDCD9; font-family: arial; font-size: 11px; border: 1px solid #B0ACA4; padding-left: 3px; }
.btnForm           { background: #EAEAEA; font-family: verdana; font-size: 10px; border: 1px solid #CCC; color:#666; margin: 0px 3px 0px 3px; font-weight:bold; }

A:link    { color: #000; text-decoration: none; } 
A:visited { color: #000; text-decoration: none; } 
A:active  { color: #000; text-decoration: none; } 
A:hover   { color: #666; text-decoration: underline; }

/* Menu Tab */
#tablist              { margin: 0px; font: bold 10px Arial; text-transform: uppercase; }
#tablist li           { list-style: none; display: inline; }
#tablist li a         { text-decoration: none; padding: 2px 1em; border: 1px solid #ccc; border-bottom: 0px; background-color: #eaeaea; }
#tablist li a:link, 
#tablist li a:visited { color: #000; }
#tablist li a.current { background: #fff; position:relative}
#tablist li a:hover   { color: #666; }
.tabcontent           { display:none; }


#showProcesso td { padding-left: 3px;}
#tdPadding table tr td {
	padding-left: 3px;
}


.corSubTitulo 	{color: #666666;}
.subTitulo 		{
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFF8D9;
	padding-left: 3px;
}

td.menu_licitacao 	{background-image: url(../images/site/_menu.gif); background-repeat: no-repeat; padding-left: 11px;}
form 				{margin: 0px; padding: 0px;}

#noResult {font-size: 12px; font-weight: bolder; color: #666666; background-color: #F9F9F9; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #003366; border-bottom-color: #DDE1DF; height: 24px; padding-top: 6px; padding-left: 15px;}

