/**************************************************************
														TOPO
**************************************************************/

#topo_top {
	height:200px;
	background:url(../img/bg-topo.jpg) no-repeat center top;
}

#topo-menu {
	background:url(../img/bg-menu-repeat.gif) repeat-x center center;
}

#topo-menu .center {
	height:77px;
	background:url(../img/bg-menu.gif) no-repeat center center;
}

#topo-menu .center div {
	padding-top:14px;
}

/**************************************************************
														RODAPE
**************************************************************/

#patrocinadores {
}	

/**************************************************************
														CORPO
**************************************************************/

#corpo .center {
	padding-top:27px;
	background:url(../img/barralateral.gif) repeat-y 18px top;
}

#rodape-sub {
	color:#841f1c;
	text-align:center;
	position:relative;
	padding:20px 0 10px 0;
}

/**************************************************************
														LATERAL
**************************************************************/

#lateral-esq {
	float:left;
	width:230px;
}

#lateral-calendario h4 {
	margin-bottom:5px;
}

#lateral-esq .padding {
	padding:0 20px 0 28px;
}

#lateral-calendario {
	margin-bottom:17px;
	background:url(../img/bg-menulateral.gif) repeat-y center top;
}

#lateral-calendario .top {
	background:url(../img/bg-menulateral-top.gif) no-repeat center top;
}

#lateral-calendario .bot {
	background:url(../img/bg-menulateral-top.gif) no-repeat center bottom;
	padding:35px 0;
}

#lateral-calendario ul, #lateral-videos ul {
	padding-left:0;
}

#lateral-calendario li {
	list-style:none;
	line-height:16px;
	padding:4px 0;
}

#lateral-calendario li .data {
	color:#000;
	padding-right:3px;
}

#lateral-calendario li .titulo {
	color:#841f1c;
}

#lateral-videos li {
	list-style:none;
	padding-bottom:20px;
}

/**************************************************************
						MAIN-CONTENT
**************************************************************/

#main-content {
	float:right;
	width:700px;
}

#main-content {
	text-align:justify;
}

/**************************************************************
							FORM
**************************************************************/

.campo, .input {
	float:left;
}

.campo label {
	display:block;
}

.input {
	border:1px solid #bdac8b;
	background-color:#fff;
	height:28px;
	margin-bottom:13px;
}

.input input, textarea {
	padding:6px 5px 4px 5px;
}

select {
	border:1px solid #bdac8b;
	padding:2px;
}

textarea {
	overflow:auto;
}

.submit {
	background-color:#841f1c;
	padding:5px 10px;
	color:#fff;
}

.campo-traco {
	display:block;
	float:left;
	padding:2px 5px 0 5px;
	font-weight:bold;
}

/**************************************************************
							RODAPE
**************************************************************/

#rodape {
	height:44px;
	clear:both;
	background:url(../img/bg-rodape.gif) repeat-x center center;
}

/**************************************************************
							GERAL
**************************************************************/

.center {
	width:960px;
	margin:0 auto;
	padding:0 20px;
}

.margem {
	height:20px;
}

h2 {
	font-size:16px;
}

h4.tt {
	margin-bottom:14px;
}

ul.text li {
	list-style:none;
	line-height:17px;
	padding:4px 0;
}

ul.text li.first {
	padding-top:0;
}

.cor-destaque {
	color:#841f1c;
}

.twocol {
	float:left;
	padding-left:20px;
	margin-bottom:20px;
}

.twocol .foto {
	padding-bottom:2px;
}

.twocol-first {
	padding-left:0;
}

.array-fotos {
	display:none;
}

caption {
	text-align:left;
	color:#841f1c;
	font-size:16px;
	padding-bottom:10px;
}
