/* 
#############################################
## ESTRUTURA CSS FEITA PELA ÁPICE INTERNET ##
## E-MAIL: CONTATO@APICEINTERNET.COM.BR    ##
#############################################
*/

body { margin:0px; background:#98B1E9 url(images/fundo_ceu.jpg) center top repeat-x; }
* { color:#333; margin:0px; padding:0px; font:13px Arial; list-style:none; }
* a { text-decoration:none; font-weight:bold; }
* a:hover { text-decoration:underline; }
* input, * textarea { float:left; text-align:left; font:13px 'Trebuchet MS'; background:#ccc; color:#333; border:0px; padding:2px; margin:1px; }
* label { float:left; width:80px; font:13px 'Trebuchet MS'; color:#222; }
* p { font:16px 'Trebuchet MS'; color:#F30; text-align:center; padding:3px; }
* ol { list-style:none; }
* ul { display:block; padding:2px; }
* li { float:left; width:auto; font:14px Arial; padding:2px; margin:1px; text-align:center; }

* .titulo { font:14px "Arial"; font-weight:bold; height:20px; color:#395E86; display:block; margin:2px; padding:2px; padding-left:5px; text-align:left; }

* ul.linha { list-style:none; width:800px; margin:1px; padding:2px; }
* ul.linha li { width:auto; float:left; margin:2px; padding:3px; list-style:none; }
* ul.linha li a { font-weight:bold; text-decoration:none; padding:2px; }
* ul.linha li a:hover { text-decoration:underline; }
* ul.linha li input { margin-left:12px; font:13px "Trebuchet MS"; padding:3px; }
* ul.linha li label { font:13px "Trebuchet MS"; padding:3px; }

div#topo { margin:0 auto; display:block; width:860px; }
div#menu { position:absolute; left:50%; margin-left:-405px; padding-top:4px; top:220px; width:810px; height:29px; font:14px Arial; z-index:10; }
div#menu li { margin:0px; border-right:#fff 1px solid; padding-top:6px; border-left:#bbb 1px solid; height:20px; }
div#menu li:hover { background:url(images/fundo_menu.gif) top repeat-x; }
div#menu li a:hover { text-decoration:none; }
div#tudo { margin:0 auto; display:block; width:860px; text-align:center; background:url(images/conteudo_meio.jpg) repeat-y center; list-style:none; }

div#esquerda { width:615px; float:left; }
div#esquerda .img2 { border:2px #ccc solid; margin:1px; }
div#direita { width:200px; float:right; border-left:1px #C9D2D3 solid; background:#ddd; padding:4px; }

div#rodape_inicial { margin:0 auto; display:block; width:830px; border-top:1px dotted #899EA0; background-color:#ddd; padding:4px; text-align:center; }
div#rodape { background:url(images/rodape.jpg) left bottom no-repeat; display:block; height:150px; margin-top:40px; }

div#espaco { clear:both; height:1px; }

/* Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url('overlay.png'); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url('blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale")
}