


.dot { font-size: 40px; margin-left: 6px; margin-right: 6px; }
.selecionado {
	border-bottom: 1px dotted black;
	xbackground-color:#eee;
}

.col, .col2, .col4 { 
	padding-bottom:20px; 
	padding-top:10px; 
	xborder-bottom: 1px dotted #666;
 }
.col 		{	font-size:25px;	}
.col h2 a	{	font-size:60px; }
.col2		{	padding-right:10px; }
.col4 		{	font-size:11px; padding-right:7px;	}
.col4 h2 a 	{	font-size:18px;	}


#login:hover {
}
#login {
	position: absolute;
	top:20px;
	right:80px;
	display:1;
	font-size:12px;
}
#login li input {
	font-size:12px;
}

#marca li label {
	font-size:9px;
}


#page {
	position:absolute;
	top:50px;
	right:110px;
	margin:8px;
	font-size:30px;

}

body {
	margin:70px;
	margin-left:110px;
	margin-right:80px;
	margin-top:0px;
	line-height:1.3em;
	background-color: #fff;
	color:#333;
	font-size:20px;
}

body, td, input, textarea  {
	font-family: georgia, times new roman, times, georgia;
}

input, textarea {
	xbackground-color:#e3e3e3;
	border: 1px solid black;
	padding:3px;
	font-size:16px;
}

hr {
	height: 1px;	
	border: 0px;
	border-top: 1px dotted #aaa;
}


ul li {
	display:inline;
	xlist-style: disc;
}


li, ul {
	padding: 0;
	margin: 0px;
	list-style:none;
	list-style-type: none;
}

form { 
	margin: 0; padding: 0; 
}

a, a:visited	{
	text-decoration: none;
	color: black;
	padding-left:3px;
	padding-right:3px;
}

a:hover {
	color: #fff;
}

.logo {
	font-size:180px;
	xpadding-left:15px;
	margin-left:-55px;
	xcolor:black;
}



h2 {
	font-weight: normal;
	margin:0px;
	margin-bottom:4px;
	font-size:25px;
	padding-right: 10px;	
}

label {
	display:block;
}

#meio li input[type=text], #meio li input[type=password], #meio li textarea {
	margin-bottom:10px;
	width:100%;
	font-size:14px;
}

.data {
	xpadding-left:4px;
	xpadding-right:4px;
	font-size:9px;
}

.autor, .data {
	font-size:12px;
	xpadding-left:3px;
	xpadding-right:3px;
	xborder-bottom: 1px dotted #444;
	xbackground-color:#eee;
}




.texto {
	margin-bottom:40px;
	padding-bottom:20px;
	border-bottom: 1px dotted #aaa;
}

#meio, #add, #menu, #marca, #news, #login { 
	padding:8px;
}


#news  {
	position:absolute;
	xleft:380px;
	xtop:40px;
	font-size:11px;
	color:#888;
	background-color:#555;
	width:100%;
	height:100%;
	z-index:99;
	color:white;
	top:0;left:0;
	font-size:20px;
	padding:0px;
	padding-top:50;

	text-align:center;
}

#news input { font-size:30; }

#menu { 
	xwidth: 520;
	top:100px;
	z-index:10;
	xpadding:8px;
}

#marca {
	z-index:1;
	margin-bottom:60px;
	height:80px;
}


.pages {
	padding:4px;
	font-size:11px;
}

.busca {
	background-color:black;
	color:white;
	margin:-3;
	padding:3px;
}


.capital {
	text-transform:uppercase;
	font-size: 61px;
	line-height:40px;
	float:left;
}

.arquivo {
	font-family: georgia;
	color:#28BEF6;
	padding-left:22px;
	padding-right:10px;
}

.foto {
	background-color: #eaeaea;
	padding: 3px;
}

#big, #medium {
	border: 1px dotted red;
}