/* CSS Document by Marcelo Cavalcante www.mcant.net */

* { margin:0; padding:0; list-style:none; text-decoration:none; border: 0; }
img { text-decoration:none; border:none; padding:0; }
body { background:url(../img/bg.png); border:0; text-decoration:none; }

/* General Links */
a:link, a:active, a:visited  { color:#555; }
a:hover { text-decoration:underline; }

/* General Classes */
h1 { font:11pt Verdana; font-weight:bold; color:#333;}
h2 { font:10pt Verdana; color:#333;}
h3 { font:11pt Verdana; font-weight:bold; color:#333;}
h4 { font:10pt Verdana; color:#333;}

/* Divs */
#general { background:#FFF; width:800px; margin:10px auto; padding:0; }
#leftSide { width:240px; height:450px; background:url(../img/img1.png) no-repeat; float:left; }
#siteTitle { margin:390px 0 0 20px;}
#rightSide { width:530px; margin:10px; padding:0; float:right; }
#topMenu{ margin:0 0 20px 0; font:9pt verdana; color:#333; clear:both;}
#topMenu ul{ display:inline; float:right; }
#topMenu ul li{ display:block; float:left; margin:0 3px}
#principalContent { width:520px; margin:20px 0; padding:0; float:left;}
#barra { clear:both;}

/* Classes */
.txtTitle { font:9pt verdana; font-weight:bold; margin:10px 0; clear:both; color:#333; }
.txtContent { font:8pt verdana; margin:5px 0; clear:both; line-height:1.35em; color:#333;}
.txtData { font:7pt verdana; margin:10px 0 20px 0; clear:both; color:#555;}
.imgBlog { margin:5px; max-width:180px; max-height:140px; border:2px #EDEDED solid; text-align:right; float:right; vertical-align:text-top; }
.imgPort { margin:10px; /*max-width:200px;*/ max-height:152px; width:40%; height:40%; border:2px #AAA solid; float:left; vertical-align:top; }

/* Formulários */
input, select { color: #000; border: solid 1px #555; font:11px verdana; }
select { width: auto; background:#FFF; }
textarea, TextBox { overflow: auto; border: solid 1px #555;  font:11px verdana; height:100px; }
