
/* CSS Document */

* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
	color:#000000;
}

body { width: 980px; margin: 0 auto;position:relative; text-align:center;}

li { 
	list-style-type: none;
}

a img, fomr, fieldset{ background: none; border: none; }

h1 {
background-color:#999966;
	font-family:"Courier New", Courier, monospace;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding: 2px 0 2px 10px;
	border-bottom:#330000 solid 5px;
}

h2 {
	color:#333333;
	font-weight: bold;
	font-size: 0.8em;
	padding: 5px 0;
}

h2 span {
	color:#333333;
	font-weight: bold;
	padding-left: 10px;
}

h3 {
	background-image:url(http://www.fundadores.org.br/AbortoNao/images/barra.jpg); background-repeat:no-repeat;
	font-family:"Courier New", Courier, monospace;
	margin-bottom: 5px;
	color: #FFFFFF;
	padding: 2px 0 2px 10px;
}

p {
	font-size: 12px;
}

p a {
	 color:#000000;
	 text-decoration: underline;
	 font-size:12px;
}

.titulo {
	font-size:16px;
	color:#990000;
	font-weight:bold;
}
.clear {
	clear: both;
}

.linhacomentario {
	color:#000099;
}

.comentario {
	font-size:12px;
}

.nomecomentario {
	font-size:14px;
	color:#990000;
}

.input {
	height: 18px;
	padding: 0 5px;
	border: #666666 solid 1px;
	background-color: #FFFFFF;
	font-size: 0.7em;
	padding-top: 2px;
}

.estilotextarea {
	width:550px;
	height:200px;
	border: 1px solid #666666;
	font-size: 0.7em;
	padding: 5 5px;
	margin-left:20px;
} 

.inputlista {
	height: 20px;
	margin: 0 10px;
	border: #666666 solid 1px;
	background-color: #FFFFFF;
	font-size: 0.7em;
	padding-top: 2px;
}

.button1 {
	background: url(images/button1.gif) repeat-x;
	border: solid 1px #4d7100;
	height: 20px;
	padding: 0 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.8em;
}

.button1 a {
	text-decoration:none;
}

.button2 {
	background-color:#FFFFFF;
	text-decoration:none;
	border: solid 1px #b2b2b2;
	height: 20px;
	padding: 0 5px;
	color: #333333;
	font-weight: bold;
	font-size: 0.7em;
	float: right;
	margin-right: 5px;
}

.button2 a {
	text-decoration:none;
}

blockquote {
	font-size:12px;
	font-style: italic;
	}

/* HEADER */

#header {
	background-color: #999966;
	width: 980px;
	height: 30px;
	margin: 5px 0 2px 0;
	padding: 10px 40px 0 0;
	text-align:left;
}

#header p {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#header a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

#header a { text-decoration:none; }

#header a span {
	font-size: 12px;
	color: #FFFFFF;
	font-style: italic;
	font-weight: normal;
}

/* HEADER END */

/* MENU */

#menu {
	height: 150px;
	width: 980px;
	margin-bottom: 2px !important;
	margin-bottom: 0px;
}

#menu img {
	float: left;
}

#menu ul {
	float: left;
	margin: 0 2px;
	height: 150px;
}

#menu li a:link, #menu li a:visited {
	display: block;
	background-color: #990000;
	width: 200px;
	height: 16px;
	padding-top: 2px;
	border-bottom: #993333 solid 1px;
	border-top: #330000 solid 1px;
	color: #FFFFFF;
	font-variant: small-caps;
	text-align: right;
	padding-right: 20px;
	font-size: 0.8em;
	text-decoration: none;
}

#menu li a:hover, #menu li a:active {
	display: block;
	background-color: #999966;
	width: 200px;
	height: 16px;
	padding-top: 2px;
	border-bottom: #999966 solid 1px;
	border-top: #330000 solid 1px;
	color: #FFFFFF;
	font-variant: small-caps;
	text-align: right;
	padding-right: 20px;
	text-decoration: none;
	font-size: 0.8em;
}

#menu li form {
	padding: 12px 0!important;
	padding: 11px 0;
	background-color: #999966;
	width: 220px;
	border-bottom: #999966 solid 1px;
	border-top: #330000 solid 1px;
	text-align: center;
}

#menu li table {
	padding: 0 10px;
}	


/* MENU END */

/* CONTENT */

#content {
	width: 980px;
	text-align:left;
	position:relative;
}


#left_content {
	color:#000000;
    background-color:#CCCC99;
	float: left;
	width: 220px;
	padding-left: 2px;
	text-align:left;
	
}

#left_content p {
	color:#000000;
}

#left_content a {
	color:#000000;
}

#content_right {
	color:#000000;
	float: left;
	width: 750px;
	margin-left: 2px;
	text-align:left;
	word-wrap: break-word;
}

.blockcomentario {
	width:745px;
}

.block2 {
	float: left;
	width: 350px;
} 


.block3 {
	float: left;
	width: 700px;
	margin: 0 10px;
} 

.block4 {
	float: left;
	width: 350px;
	height:250px;
} 

.block3 input{
font-size:11px;

} 

.backcolor {
	background-color:#FFFF99;
}

.block3 li { 
	list-style-type: none;
	font-size:12px;
	margin: 0 10px;
}

.block p, .blockcomentario p, .block h2, .blockcomentario h2, .block ul, .blockcomentario ul, .block input, .blockcomentario input, .block2 p, .block4 p, .block2 h2, .block2 ul, .block2 input, .block4 input, .blockesquerda p, .blockesquerda h2, .blockesquerda ul, .blockesquerda input, .block3 p, .block3 h2, .block3 ul, .block3 input {
	margin: 0 10px;
}

.block p, .blockcomentario p, .block2 p, .blockesquerda p, .block3 p{
	color:#000000;
	padding-bottom: 10px;
}

.block4 p {
	color:#000000;
	padding-bottom: 5px;
}

.block img, .blockcomentario img, .block2 img, .block4 img, .block3 img {

/*    border: #990000 solid 2px;*/
	margin: 10px 10px 10px 10px;
}

.block input, .blockcomentario input, .block2 input, .blockesquerda input, .block3 input {
	margin-bottom: 5px;
}

#resol {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:fixed;
	-position:absolute;
	font-size: 10px;
	width:230px;
	top:0px;
	left:1280px;
	margin:0 auto;
	background:#bfc6d9;
	text-align:center;
} 

#resol h1 {
	background:none;
	font-size: 15px;
	letter-spacing:3px;
	padding:0px;
	margin:0px;
	border: 0px;
} 

#resol h2 {
	font-size:10px;
	letter-spacing:3px;
	padding:0px;
	margin:0px;
	border:0px;
	background:none;
}



/* CONTENT END */

/* FOOTER */

#footer {
	margin-top: 2px;
	background-color: #999966;
	width: 980px;
	height: 30px;
	color: #FFFFFF;
	-margin-bottom:30px;
	text-align:left;
}

#footer p {
	color: #FFFFFF;
	font-size: 0.7em;
	padding: 10px;
	font-weight: bold;
	text-align:center;
}



#holder {
	min-height: 100%; position: relative; margin:0 auto;
}
