.centralizar {
	width:731px;
	margin:0 auto;
	padding:0 20px;
}

#pagina {
	background: url(../img/body.gif) repeat-x center top;
}

/****** topo ******/

#topo {
	position: relative;
	width: 1002px;
	margin: 0 auto;
	height: 188px;
	background: url(../img/bg-topo.jpg) no-repeat center top;
}

#topo .link {
	position:absolute;	
	left:130px;
	top:0;
	width:276px;
	height:218px;
	cursor:pointer;
}

/****** corpo ******/

#corpo {
	width:1002px;
	margin:0 auto;
	padding:30px 0 0 0;
	background:url(../img/bg-corpo.gif) no-repeat center top;
}

/****** lateral ******/

#lateral {
	padding-top:20px;
	padding-bottom:160px;
	width:220px;
	float:left;
	text-align:right;
}

#lateral a {
	color:#90a6b4;
}

#lateral a:hover {
	color:#1e83d8;
}

#lateral li {
	border-top:1px solid #dee4e9;
	list-style:none;
	padding:5px 0;
}

#lateral li.first {
	border:none;
}

#lateral p {
	margin-bottom:0;
}

#categorias a.n01 {
	font-size:19px;
}

#categorias a.n02 {
	font-size:17px;
}

#categorias a.n03 {
	font-size:15px;
}

#categorias a.n04 {
	font-size:13px;
}

#categorias a.n05 {
	font-size:11px;
}

#arquivos li a span {
	color:#1e83d8;
	font-weight:bold;
}

#pesquisa, #blogdopraia, #rss, #categorias, #arquivos {
	padding-bottom:40px;
}

/****** conteudoprincipal ******/

#conteudoprincipal {
	padding:0 19px 0 20px;
	width:450px;
	float:right;
	display:inline;
	margin-right:1px;
	background:#fff url(../img/bottom-conteudoprincipal.gif) no-repeat left bottom;
}

#conteudoprincipal.interna {
	background:#fff;
}

#conteudoprincipal a {
	color:#1e83d8;
	font-size:11px;
}

#conteudoprincipal a:hover {
	text-decoration:underline;
}

#conteudoprincipal p.last {
	margin-bottom:12px;
}

#conteudoprincipal a.comentarios {
	display:block;
	float:left;
}

#conteudoprincipal a.maisartigos {
	float:right;
}

#conteudoprincipal a.maisrecentes {
	float:left;
}

#conteudoprincipal a.more {
	margin:40px 0 20px 0;
	display:block;
	font-size:15px;
	color:#ff8400;
}

#conteudoprincipal .nolink {
	display:block;
	float:left;
	color:#1e83d8;
	font-size:11px;
}

#conteudoprincipal .nolink comentarios {
	display:block;
	float:left;
	color:#1e83d8;
	font-size:11px;
}

#conteudoprincipal .divisao-posts {
	height:60px;
	background:url(../img/divisao.gif) no-repeat center center;
	clear:both;
}

#conteudoprincipal .divisao-comentarios {
	height:20px;
	background:url(../img/divisao.gif) no-repeat center top;
	clear:both;
}

#conteudoprincipal h5.categorias {
	float:right;
	margin-bottom:0;
}

#conteudoprincipal .imagem-post {
	padding-bottom:20px;
}

#conteudoprincipal .imagem-post object,
#conteudoprincipal .imagem-post embed{
	width:450px;
}

#conteudoprincipal h5 span.data {
	color:#91a7b5;
	font-size:11px;
}

/****** rodape ******/

#rodape {
	clear:both;
	width:1002px;
	margin:0 auto;
	height:120px;
	/*background:url(../img/bg-rodape.gif) no-repeat center top;*/
}

#rodape .centralizar {
	position:relative;
}

#rodape address {
	font-style:normal;
	padding-bottom:20px;
}

#endereco {
	text-align:right;
	position:absolute;
	top:-140px;
	left:42px;
}

address span {
	color:#1e83d8;
}

#rodape .pontocriativo {
	float:right;
	margin-top:30px;
	display:block;
	color:#fff;
	font-size:9px;
}

/****** formularios ******/

.input {
	width:270px;
	text-align:left;
	background:url(../img/input-pesquisa-middle.gif) repeat-x left top;
}

.input input {
	width:240px;
	padding:10px 15px;
}

.input div {
	background:url(../img/input-pesquisa-left.gif) no-repeat left top;
}

.input div div {
	background:url(../img/input-pesquisa-right.gif) no-repeat right top;
}

.textarea {
	width:270px;
	text-align:left;
	background:url(../img/textarea-middle.gif) repeat-x left top;
}

.textarea textarea {
	width:250px;
	height:54px;
	padding:10px 15px;
	overflow:auto;
}

.textarea div {
	background:url(../img/textarea-left.gif) no-repeat left top;
}

.textarea div div {
	background:url(../img/textarea-right.gif) no-repeat right top;
}

#conteudoprincipal form label {
	text-align:right;
	width:68px;
	display:block;
	float:left;
	clear:left;
	padding-top:6px;
}

#formcomentario {
	padding-bottom:160px;
}

/****/
h1 {
	font-size: 30px;
	color: #ff9600;
	*line-height: 24px;
}

h1 {
	margin-bottom: 15px;
	line-height: 1em;
}

h5 {
	font-size:11px;
	margin-bottom: 14px;
	font-weight:normal;
}

.link-interno {
	position:absolute;
	margin-top:87px;
	margin-left:385px;
}

.link-interno a {
	display:block;
	height:80px;
	width:300px;
}
