/* Conteudo - Miolo  - Centro */
#center {
	width               : 599px;
	float               : left;
	margin              : 0px 0px 0px 10px;
}

/* Conteudo - Miolo - Direita */
#right {
	width               : 120px;
	margin              : 0px 0px 10px 10px;
	float               : left;
}

/* Pagina: categorias */
#categories {
	margin              : 0px;
	width               : 469px;
	float               : left;
}
#categories .left {
	float               : left;
	clear               : both;
	width               : 230px;
	margin              : 0px 4px 0px 0px;
}
#categories .right {
	float               : right;
	width               : 230px;
	margin              : 0px 0px 0px 5px;
	clear               : right;
}
#categories p.category {
	margin              : 0px 0px 20px 0px;
}
#categories h2 {
	margin              : 0px;
}
#categories h3 {
	font-size           : 11px;
	margin              : 0px;
}
#categories h4 {
	font-size           : 11px;
	font-weight         : normal;
	margin              : 0px;
}

/* Pagina: artigos */
#article {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#article h1 {
	font-size           : 13px;
}
#article i {
	color               : #ACACAC;
}
#article p.text {
	font-size           : 12px;
}
#article .text a {
	color               : #0B4985;
	text-decoration     : underline;
}
#article .text a:hover {
	color               : #BB0000;
}
#article p.options {
	color               : #BB0000;
	text-align          : right;
	clear               : left;
}
#article p.options a {
	color               : #BB0000;
}
#article #column {
	margin              : 10px 0px 10px 0px;
	float               : left;
}
#article #column .photo {
	margin              : 0px;
	float               : left;
	padding             : 0px 5px 0px 0px;
}
#article #column .text {
	float               : right;
	width               : 390px;
}
#article #column .text a {
	color               : #313131;
	text-decoration     : none;
}
#article #related {
	margin              : 15px 0px 10px 0px;
}
#article #related p {
	color               : #0B4985;
	border-bottom       : 1px solid #EAEAEA;
	margin              : 0px 0px 10px 0px;
}
#article #related ul {
	list-style-image    : url( '/tpl/skins/default/arrow.gif' );
	list-style-position : outside;
	list-style-type     : none;
	padding             : 0px;
	margin              : 0px 0px 0px 15px;
}
#article #related ul li {
	padding             : 0px 0px 5px 0px;
	margin              : 0px;
}
#article #related ul li a {
	display             : block;
	line-height         : 13px;
}

/* Pagina: links */
#links {
	margin              : 0px 0px 20px 0px;
	width               : 469px;
	float               : left;
}
#links h1 {
	margin              : 0px;
}
#links #barraadmkt {
	display             : none;
}
#links #oiko {
	display             : none;
}

/* Pagina: busca rapida */
#searching {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#searching span {
	border-bottom       : 1px solid #EAEAEA;
	margin              : 0px 0px 10px 0px;
	padding             : 0px 0px 10px 0px;
	display             : block;
}
#searching h2 {
	font-size           : 11px;
	margin              : 0px;
}

/* Pagina: shopping */
#products {
	width               : 599px;
	float               : left;
}
#departments {
	width               : 419px;
	float               : left;
	margin              : 0px;
}
#shoppingRight {
	width               : 170px;
	margin              : 0px 0px 0px 10px;
	float               : left;
}
#departments .left {
	float               : left;
	clear               : both;
	width               : 205px;
	margin              : 0px 4px 0px 0px;
}
#departments .right {
	float               : right;
	width               : 205px;
	margin              : 0px 0px 0px 5px;
	clear               : right;
}
#departments a {
	color               : #BB0000;
}
#departments h2 {
	margin              : 0px;
}
#departments p {
	padding             : 0px 0px 20px 0px;
}
#shopping {
	margin              : 0px 0px 10px 0px;
	float               : left;
}
#shopping .top {
	background          : transparent url( '/tpl/skins/default/top_shopping.gif' ) no-repeat;
	width               : 170px;
}
#shopping .center {
	float               : left;
	display             : block;
	background          : transparent url( '/tpl/skins/default/bg_shopping.gif' ) repeat-y;
}
#shopping .bottom {
	background          : transparent url( '/tpl/skins/default/bottom_shopping.gif' ) no-repeat;
	width               : 170px;
}
#shopping .title {
	background          : transparent url( '/tpl/skins/default/tit_shopping.gif' ) no-repeat;
	text-indent         : -10000px;
	width               : 67px;
	height              : 18px;
	margin              : 3px 0px 0px 8px;
}
#shopping .display {
	display             : block;
	margin              : 20px 8px 5px 8px;
	width               : 154px;
}
#products .content {
	float               : left;
	display             : block;
	margin              : 20px 8px 0px 8px;
	width               : 130px;
	height              : 180px;
}
#shopping .item, #products .item {
	text-align          : center;
}
#shopping img, #products img {
	height              : 70px;
	padding             : 4px 0px 4px 0px;
}
#shopping .product, #products .product {
	color               : #0B4985;
	font-size           : 12px;
	text-align          : center;
	font-weight         : bold;
}
#shopping .value, #products .value {
	color               : #BB0000;
	text-align          : center;
}

/* Pagina: colunistas */
#columns {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#columns p.profile {
	float               : left;
}
#columns .content {
	margin              : 0px 0px 10px 0px;
	border-bottom       : 1px solid #EAEAEA;
	float               : left;
}
#columns .photo {
	margin              : 0px;
	float               : left;
	padding             : 0px 5px 0px 0px;
}
#columns .text {
	margin              : 0px 0px 10px 0px;
	float               : right;
	width               : 395px;
}
#columns a {
	color               : #BB0000;
}
#columns h2 {
	font-size           : 11px;
	font-weight         : normal;
	margin              : 0px;
	padding             : 0px;
}
#columns h2 a {
	color               : #313131;
}

/* Pagina: datas comemorativas */
#dates {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#dates p.links {
	color               : #BB0000;
	text-align          : center;
}
#dates p.links a {
	color               : #BB0000;
}
#dates .separator {
	border-top          : 1px solid #EAEAEA;
	margin              : 0px 0px 3px 0px;
}
#dates .content {
	margin              : 0px 0px 5px 0px;
}
#dates .day {
	font-size           : 13px;
	font-weight         : bold;
	float               : left;
	width               : 30px;
}
#dates .description {
	font-weight         : bold;
}
#dates .detail {
	color               : #0B4985;
	margin              : 0px 0px 0px 32px;
}

/* Pagina: calendario lunar */
#moon {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#moon .content {
	border-bottom       : 1px solid #EAEAEA;
	margin              : 0px 0px 10px 0px;
}
#moon h2 {
	font-size           : 12px;
	margin              : 0px 0px 10px 0px;
}
#moon ul {
	list-style-image    : url( '/tpl/skins/default/arrow.gif' );
	list-style-position : outside;
	list-style-type     : none;
	padding             : 0px;
	margin              : 0px 0px 10px 50px;
}
#moon ul li {
	margin              : 0px;
}

#rss {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#rss .content {
	border-bottom       : 1px solid #EAEAEA;
	margin              : 0px 0px 10px 0px;
}
#rss h2 {
	font-size           : 12px;
	margin              : 0px 0px 10px 0px;
}
#rss ul {
	list-style-image    : url( '/tpl/skins/default/img_rss.gif' );
	list-style-position : outside;
	list-style-type     : none;
	padding             : 0px;
	margin              : 0px 0px 10px 50px;
}
#rss ul li {
	margin              : 0px;
}

/* Pagina: login */
#login {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#login .send {
	text-align          : center;
	margin              : 20px 0px 10px 0px;
}
#login ul {
	list-style-image    : url( '/tpl/skins/default/arrow.gif' );
	list-style-position : outside;
	list-style-type     : none;
	padding             : 0px;
	margin              : 0px 0px 10px 30px;
}
#login ul li {
	margin              : 0px 0px 10px 0px;
}
#login table {
	width               : 100%;
}

/* Pagina: cadastro */
#register {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#register .send {
	text-align          : center;
	margin              : 20px 0px 10px 0px;
}
#register table {
	width               : 100%;
}

/* Pagina: forum */
#forum {
	margin              : 0px 0px 20px 0px;
	width               : 599px;
	float               : left;
}
#forum .header {
	float               : left;
	margin              : 0px 0px 10px 0px;
}
#forum .subjects {
	width               : 340px;
	height              : 200px;
	margin              : 0px 10px 0px 0px;
	float               : left;
}
#forum .banner {
	float               : right;
	width               : 200px;
	height              : 200px;
}
#forum .content {
	float               : left;
	margin              : 0px 0px 10px 0px;
	width               : 192px;
	height              : 220px;
	background          : transparent url( '/tpl/skins/default/box_forum.gif' ) no-repeat;
}
#forum .contentCenter {
	float               : left;
	margin              : 0px 11px 10px 11px;
	width               : 192px;
	height              : 220px;
	background          : transparent url( '/tpl/skins/default/box_forum.gif' ) no-repeat;
}
#forum .contentInner {
	margin              : 8px;
}
#forum .contentInner h2, #forum .contentInner p {
	margin              : 0px 0px 7px 0px;
}
#forum .contentInner p.description {
	height              : 110px;
}
#forum .grid {
	float               : left;
}
#forum .grid .button {
	margin              : 0px;
}
#forum table.answer {
	margin              : 5px 0px 5px 0px;
	border-top          : 2px solid #759DC3;
}
#forum td.post {
	width               : 75%;
	padding             : 4px 4px 4px 8px;
	background-color    : #F2F6E0;
}
#forum td.post a {
	text-decoration     : underline;
	font-weight         : bold;
}
#forum td.link {
	width               : 25%;
	text-align          : right;
	background-color    : #F2F6E0;
	padding             : 4px 8px 4px 4px;
}
#forum td.message {
	vertical-align      : top;
	background-color    : #F9FDE7;
	padding             : 8px;
	border-top          : 2px solid #FFFFFF;
}
#forum .send {
	text-align          : center;
	margin              : 20px 0px 10px 0px;
}

/* Listagens */
.tbGrid {
	margin              : 5px 0px 0px 0px;
}
.tdTitleGrid {
	color               : #FFFFFF;
	background-color    : #A9C6DC;
	height              : 30px;
}
.aTitleGrid {
	color               : #FFFFFF;
	text-decoration     : none;
}
.aTitleGrid:hover {
	color               : #FFFFFF;
	text-decoration     : underline;
}
.tdItemGrid1 {
	padding             : 2px 4px 2px 4px;
	border-bottom       : 1px solid #EFEFEF;
	border-right        : 1px solid #EFEFEF;
}
.tdItemGrid2 {
	padding             : 2px 4px 2px 4px;
	border-bottom       : 1px solid #EFEFEF;
	border-right        : 1px solid #EFEFEF;
	background-color    : #F2F6E0;
}
.tdGridDetails {
	padding             : 4px;
	margin              : 0px 0px 5px 0px;
}

/* Pagina: calculo do peso */
#weight {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#weight .send {
	text-align          : center;
	margin              : 20px 0px 10px 0px;
}
#weight table {
	width               : 100%;
}
#weight table.criteria {
	width               : 300px;
	margin              : 0px 0px 0px 60px;
	border              : 1px solid #EAEAEA;
}
#weight table th {
	border-bottom       : 1px solid #EAEAEA;
	text-align          : center;
	font-weight         : bold;
}
#weight ul {
	list-style-image    : url( '/tpl/skins/default/arrow.gif' );
	list-style-position : outside;
	list-style-type     : none;
	padding             : 0px;
	margin              : 0px 0px 10px 30px;
}
#weight ul li {
	margin              : 0px 0px 10px 0px;
}

/* Pagina: geral */
#pages {
	margin              : 0px 0px 20px 0px;
	width               : 469px;
	float               : left;
}

/* Conteudo - Miolo  - Centro */
#more {
	float               : left;
	background-color    : #F4FFA8;
	width               : 469px;
}
#more .top {
	background          : transparent url( '/tpl/skins/default/top_more.gif' ) no-repeat;
	width               : 469px;
}
#more .bottom {
	background          : transparent url( '/tpl/skins/default/bottom_more.gif' ) no-repeat;
	width               : 469px;
}

/* Pagina: horoscopo */
#horoscope {
	margin              : 0px 0px 10px 0px;
	width               : 469px;
	float               : left;
}
#horoscope .left {
	float               : left;
	clear               : both;
	width               : 220px;
	margin              : 10px 4px 0px 10px;
}
#horoscope .right {
	float               : right;
	width               : 220px;
	margin              : 10px 0px 0px 15px;
	clear               : right;
}
#horoscope .left div, #horoscope .right div {
	margin              : 0px 0px 10px 0px;
	clear               : both;
	float               : left;
	display             : block;
	width               : 220px;
}
#horoscope h2, #horoscope a {
	font-size           : 13px;
	margin              : 0px 0px 5px 0px;
}
#horoscope img {
	margin              : 0px 10px 0px 0px;
}

/* Pagina: estacoes */
#seasons {
	margin              : 0px 0px 20px 0px;
	width               : 469px;
	float               : left;
}
#seasons h2 {
	font-size           : 12px;
	margin              : 10px 0px 5px 0px;
}
#seasons table {
	width               : 100%;
}
#seasons .type_1 {
	width               : 22px;
	background-color    : #FFD200;
}
#seasons .type_2 {
	width               : 22px;
	background-color    : #BB0000;
}
#seasons .type_3 {
	width               : 22px;
	background-color    : #2E7027;
}