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;}
#corpo, #corpo2	{width: 98%;}
#corpo2 		{text-align: justify;}

#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 }
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;}



ul.foto				{list-style: none; margin: 0; padding: 0;}
ul.foto li			{padding: 0; margin-right: 30px; margin-top: 0; margin-bottom: 0; margin-left: 0; float: left;}
ul.foto li img		{border: none;}
ul.foto li a		{padding: 12px; display: block; /*width: 100px; height: 75px;*/ border: solid #fff 1px;}
ul.foto li a:hover	{border: 1px solid #BFB8BF; color: black;}

