@import url("reset.css"); /* css reset */



html{
	height:100%;
}

body {
	background:url(../pics/bg-topo.jpg) repeat-X left top;
	height:100%;
}


/* FORMS */

input.dados{padding:2px 0 0 2px;height:16px;border:1px solid #666666;margin:0 0 5px 0;color:#5D5D5D;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

textarea.dados{border:1px solid #666666;margin:0 0 1px 0;padding:0 0 0 2px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5D5D5D;font-size:11px;}

select.dados{border:1px solid #666666;height:18px;margin:0 0 0 0;padding:0 0 0 0;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#5D5D5D;font-size:11px;}



div.clear { clear:both; }

.imgLeft {

	float:left;

}



table {

font:11px/16px Arial, Helvetica, sans-serif;

color:#666;

}

.form {

padding:5px 0;

}

p, td {

font:11px/16px Arial, Helvetica, sans-serif;

color:#666;

}

a {color:#6e7fbd;}
a.titulo_noticia {color:#666;}

img.right {float:right;}

a:hover {color:#999898;}



h1.replacement {

text-indent:-9000em;

overflow:hidden;

}

h2 {

font:bold 13px Arial, Helvetica, sans-serif;

color:#666;

}

h3 {

font:bold 12px Arial, Helvetica, sans-serif;

color:#5c768b;

}

span.data {

font-style:italic;

color:#615f5f;

}

dl.left{
	width:310px;
	clear:both;
	height:70px;
	margin-bottom:5px;
}
dl.left dt, dl.left dd  {
	
	float:left;

}



dl.right dt, dl.right dd  {float:right;}



dl dt a, a.borda, img.borda { 

display:block;

border:1px solid #d1dbe3;

}

img.borda{

	padding:4px;

}

dl dt img, a.borda img { 

display:block;

border:4px solid #fff;

}

dl dd { 

font:11px/16px Arial, Helvetica, sans-serif;

display:inline;

margin-bottom:20px; 

}

dl.left dd {
	margin-bottom:0;
}

/******************************************************

						IMG

******************************************************/



#img {

padding:5px;

float:left;

}



/******************************************************

						CONTAINER

******************************************************/



#container {

width:1003px;

margin:0 auto;
height:100%;

}



/******************************************************

						HEADER

******************************************************/



#header {

position:relative;

width:1003px;

height:122px;

}

#header object {

margin:20px 0 0 240px;

}

#header ul {

position:absolute;

top:10px;

right:20px;

font:11px/16px Arial, Helvetica, sans-serif;

float:left;

}

#header ul li {

margin-left:6px;

font-size:11px;

color:#fff;

float:left;

}

#header ul li a {color:#fff;}



#header ul li a:hover {text-decoration:underline;}



/******************************************************

						MENU+FLASH

******************************************************/



div.flash-topo {

margin:0 auto;

width:965px;

height:225px;

}



/******************************************************

					sideBar+mainContent

******************************************************/



#content {

margin-top:30px;

width:1003px;

background:url(../pics/bg-content.jpg) no-repeat bottom;

}

#content div.divisoria {

display:inline;

margin-left:20px;

float:left;

width:3px;

height:473px;

background:url(../pics/divisoria.jpg) no-repeat;

}



/** SIDEBAR **/



#content #sidebar {

margin-left:22px;

display:inline;

float:left;

width:290px;

}

#sidebar dl {margin-top:15px; float:left;}



#sidebar dd {width:177px;}



#sidebar h1 {

height:31px;

background:url(../pics/tt-conhecadois.jpg) no-repeat;

}

#sidebar div.box {

margin:10px 0;

width:290px;

clear:both;

}

div.box a.borda { margin-top:10px; }



/** mainContent **/



#content #mainContent {

margin-right:22px;

display:inline;

float:right;

width:625px;

}

#mainContent p{ padding:6px 10px; }

#mainContent h2 {padding:6px 8px;}

#mainContent h3 {padding:6px 10px;}

#mainContent table {margin-left:10px;}

#mainContent div.associados {margin:15px 0;}



/** NOTÍCIAS **/



#noticias { 

width:310px;

float:left;

}

#noticias dd {

width:229px;

margin-left:10px;

}

#noticias h1 {

height:31px;

background:url(../pics/tt-noticias.jpg) no-repeat;

}



#noticias h3 {margin-bottom:14px;}



/** CONTRIBUIÇÃO **/



#mainContent #contribuicao {

float:right;

width:300px;

border:1px solid #d1dbe3;

}

#contribuicao div.borda {

width:294px;

margin:3px auto;

background-color:#e5e4e4;

padding-bottom:5px;

}

#contribuicao img { margin:10px; }



#contribuicao p { padding:6px 12px; }



#contribuicao h1 {

margin:0 12px;

height:32px;

background:url(../pics/tt-contribuicao.jpg) no-repeat;

}



#contribuicao h3 {padding:0 14px;}



/** ASSOCIADOS **/



#mainContent #associados {

margin-top:20px;
margin-bottom:20px;
float:left;

width:620px;

background-color:#fff;

clear:both;

}

#associados ul {

width:610px;

margin:5px auto 0 auto;

background-color:#e5e4e4;

height:94px;

}

#associados div.borda-fora {

border:1px solid #d1dbe3;
background:#E5E4E4;

}

#associados div.borda-dentro {

border:4px solid #FFF;
padding:0;
padding-bottom:10px;
background:#E5E4E4;
/*
height:104px;
*/

}

#associados ul li {

display:inline;

margin:10px 0 0 18px;

float:left;

}

#associados h1 {

margin-bottom:20px;

height:21px;

background:url(../pics/tt-associados.jpg) no-repeat;

clear:both;

}



/******************************************************

						RODAPÉ

******************************************************/



#foot {

position:relative;

width:1003px;

height:78px;

background:url(../pics/bg-rodape.jpg) repeat-X left;

clear:both;

}

#foot address {

padding-top:22px;

font-style:normal;

font:10px Arial, Helvetica, sans-serif;

text-align:center;

color:#EEE;

}

#foot object {

position:absolute;

top:30px;

left:30px;

}








/*
Feito por DANIEl
*/
ul{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:50px;
	list-style:disc;
}
li{
	margin-bottom:10px;
}

ol{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:50px;
	list-style:decimal;
}

/*
ul.galeria_fotos{
	list-style:none;
	margin:0;
	line-height:118px;
}
li.fotos{
	display:inline;
	line-height:118px;
}
*/

a.galeria{
	height: 123px;
    padding-left: 9px;
    padding-top: 6px;
    width: 167px;
	background:url(../pics/bg-li-fotos.png) left top no-repeat;
	display:inline-block;
	margin-left:10px;
	margin-bottom:20px;
}

a.galeria img{
	display:inline;
}

input[type=text].lowest_input, input[type=text].little_input, input[type=text].medium_input, input[type=text].medium_2_input, input[type=text].big_input, input[type=password].little_input, input[type=password].medium_input, input[type=password].big_input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	border:none;
	height:43px;
	line-height:43px;
	padding:0 11px;
}

input[type=submit], input[type=button], input[type=reset]{
	height:30px;
	padding-left:10px;
	padding-right:10px;
	background:url("../pics/bg-title.png") top left repeat-x;
	border:none;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	border:none;
	width:680px;
	height:128px;
	padding:11px;
}

.lowest_input{
	background:url("../pics/inputs.png") scroll 0 -558px transparent;
	background-repeat:no-repeat;
	width:28px;
}

.lowest_input.error{
	background-position:0 -601px;
}

.little_input{
	background:url("../pics/inputs.png") scroll 0 -172px transparent;
	background-repeat:no-repeat;
	width:228px;
}

.little_input.error{
	background-position:0 -215px;
}

.medium_input{
	background:url("../pics/inputs.png") scroll 0 -86px transparent;
	background-repeat:no-repeat;
	width:378px;
}

.medium_input.error{
	background-position:0 -129px;
}

.medium_2_input{
	background:url("../pics/inputs.png") scroll 0 -644px transparent;
	background-repeat:no-repeat;
	width:103px;
}

.medium_2_input.error{
	background-position:0 -687px;
}

.big_input{
	background:url("../pics/inputs.png") scroll 0 0 transparent;
	background-repeat:no-repeat;
	width:678px;
}

.big_input.error{
	background-position:0 -43px;
}

.medium_textarea{
	background:url("../pics/inputs.png") scroll 0 -258px transparent;
	background-repeat:no-repeat;
	width:378px;
}

.medium_textarea.error{
	background-position:0 -408px;
}

label{
	font-weight:bold;
	line-height:24px;
	color:#069;
}

table.form{
	width:410px;
	margin-left:0;
	margin:0 auto;
}

table, tr, td{
	text-align:left;
}

center.form{
	width:410px;
	margin:0 auto;
}

.right_text{
	text-align:right;
}

ul.home_top{
	list-style:none;
}

.presidente{
	margin:10px;
	margin-top:0;
}

label.error {
	background:url(../pics/erro.png) no-repeat left;
	padding-left:30px;
	color:#F00;
	font-weight:bold;
	line-height: 24px;
}

.little_text{
	font-size:10px;
}

.right_text{
	text-align:right;
}

.img_noticia{
	width:61px;
	height:47px;
	float:left;
}

.descricao_noticia{
	width:549px;
	height:47px;
	float:left;
	margin-left:15px;
}

.result{
	float:left;
	clear:both;
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dotted 1px #CCC;
}

#Pagination{
	margin-top:30px;
	float:right;
}

/*
---------------------
*/
