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

body { margin:0px; background:#fff url(images/fundo.jpg) repeat-x; }

* { color:#444; margin:0px; padding:0px; font:13px "Trebuchet MS"; list-style:none; }

* a { text-decoration:none; }
* a:hover { text-decoration:underline; }
* input, * textarea, * select { float:left; text-align:left; font:12px 'Trebuchet MS'; background:#fff; color:#333; border:1px solid #ccc; padding:1px; margin:1px; }
* label { float:left; width:80px; font:13px 'Trebuchet MS'; color:#222; }
* p { font:13px 'Trebuchet MS'; color:#ae130e; border-bottom:1px solid #e4e4e4; text-align:left; padding:3px; margin:2px; }
* ol { list-style:none; }
* ul { display:block; }
* li { float:left; margin:0px; 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:634px; 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#data { display:block; margin:0 auto; padding:7px 30px; width:800px; text-align:right; color:#000; font:12px "Trebuchet MS"; }
div#topo { display:block; margin:0 auto; width:870px; height:143px; }
div#topo h1 { position:absolute; text-indent:-9999px; }

div#menu { display:block; }
div#menu ul { display:block; }
div#menu li { float:left; width:85px; background:#ff7f00; text-align:center; padding:7px 0px; margin:0px 1px; font:12px "Trebuchet MS"; color:#000; }
div#menu li a { color:#000; }
div#menu li:hover { background:#ff7f00 url(images/fundo_menu.jpg) repeat-x; }

div#tudo { display:block; width:870px; margin:0 auto; text-align:center; background:url(images/conteudo_meio.jpg) repeat-y center; list-style:none; }

div#esquerda { width:640px; padding:1px 3px; float:left; text-align:justify; }
div#esquerda .img2 { border:2px #ccc solid; margin:1px; }

div#direita { width:200px; float:right; border:1px #e4e4e4 solid; background:#f7f7f7; color:#333; padding:1px 4px; text-align:justify; }
div#direita img { margin-right:3px; }

div#rodape { clear:both; width:860px; margin:0 auto; color:#ff7f00; font:11px Arial; padding:5px; }
div#rodape a { color:#ff7f00; }

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

/* 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; }
#closeButton{ top: 5px; right: 5px; }

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

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

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