﻿.artigo,
.evento
{
	width: 358px;
}

.oferta
{
	width: 400px;
}

.artigo,
.evento,
.oferta
{
	background-color: #FFFFFF;
	border: solid 1px #EEEEEE;
	margin: 2px auto 2px auto;
}

.artigo:hover,
.evento:hover,
.oferta:hover
{
	background-color: #FFFACD;
	border: solid 1px #FF9933;
}

.artigo tr:nth-child(1) td:nth-child(1) div:nth-child(1),
.artigo tr:nth-child(1) td:nth-child(1) img:nth-child(1),
.evento tr:nth-child(1) td:nth-child(1) div:nth-child(1),
.evento tr:nth-child(1) td:nth-child(1) img:nth-child(1),
.oferta tr:nth-child(1) td:nth-child(1) div:nth-child(1),
.oferta tr:nth-child(1) td:nth-child(1) img:nth-child(1)
{
	border: solid 1px #EEEEEE;
	height: 100px;
	margin: 2px 2px 2px 2px;
	width: 100px;
}

.artigo:hover tr:nth-child(1) td:nth-child(1) div:nth-child(1),
.artigo:hover tr:nth-child(1) td:nth-child(1) img:nth-child(1),
.evento:hover tr:nth-child(1) td:nth-child(1) div:nth-child(1),
.evento:hover tr:nth-child(1) td:nth-child(1) img:nth-child(1),
.oferta:hover tr:nth-child(1) td:nth-child(1) div:nth-child(1),
.oferta:hover tr:nth-child(1) td:nth-child(1) img:nth-child(1)
{
	background-color: #FFFFFF;
	border: solid 1px #FF9933;
}

.artigo tr:nth-child(1) td:nth-child(1) div:nth-child(1) span:nth-child(1),
.evento tr:nth-child(1) td:nth-child(1) div:nth-child(1) span:nth-child(1),
.oferta tr:nth-child(1) td:nth-child(1) div:nth-child(1) span:nth-child(1)
{
	background-color: #FFFFFF;
	color: #8A781A;
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 64px;
	line-height: 80px;
	text-align: center;
}

.artigo tr:nth-child(1) td:nth-child(1) div:nth-child(1) span:nth-child(2),
.evento tr:nth-child(1) td:nth-child(1) div:nth-child(1) span:nth-child(2),
.oferta tr:nth-child(1) td:nth-child(1) div:nth-child(1) span:nth-child(2)
{
	background-color: #8A781A;
	color: #FFFFFF;
	display: block;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}

.artigo tr:nth-child(1) td:nth-child(1),
.evento tr:nth-child(1) td:nth-child(1),
.oferta tr:nth-child(1) td:nth-child(1)
{
	width: 106px;
}

.artigo tr:nth-child(1) td:nth-child(2),
.evento tr:nth-child(1) td:nth-child(2)
{
	vertical-align: top;
	width: 252px;
}

.oferta tr:nth-child(1) td:nth-child(2)
{
	vertical-align: top;
	width: 292px;
}

.artigo tr:nth-child(2) td:nth-child(1),
.evento tr:nth-child(2) td:nth-child(1)
{
	vertical-align: bottom;
	width: 252px;
}

.oferta tr:nth-child(2) td:nth-child(1)
{
	vertical-align: bottom;
	width: 292px;
}

.artigo tr:nth-child(1) td:nth-child(2) div:nth-child(1),
.evento tr:nth-child(1) td:nth-child(2) div:nth-child(1)
{
	color: #8A781A;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 2px 2px 2px;
	text-align: right;
}

.artigo tr:nth-child(1) td:nth-child(2) div:nth-child(2),
.evento tr:nth-child(1) td:nth-child(2) div:nth-child(2),
.oferta tr:nth-child(1) td:nth-child(2) div:nth-child(1)
{
	color: #8A781A;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 2px 2px 2px;
	text-align: left;
}

.artigo tr:nth-child(1) td:nth-child(2) div:nth-child(3),
.evento tr:nth-child(1) td:nth-child(2) div:nth-child(3),
.oferta tr:nth-child(1) td:nth-child(2) div:nth-child(2)
{
	color: #8A781A;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 2px 2px 2px;
	text-align: left;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1),
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1),
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1)
{
	float: right;
	margin: 1px 1px 1px 1px;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li
{
	border: solid 1px rgba(255,255,255,0);
	list-style: none;
	position: relative;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul
{
	border: solid 1px #FF9933;
	display: none;
	left: 200px;
	position: absolute;
	top: -2px;
	z-index: 1;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li
{
	border: solid 1px #FFFFFF;
	list-style: none;
	z-index: 1;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li a,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li a,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li a
{
	background: rgba(255,255,255,0);
	border: solid 1px rgba(255,255,255,0);
	color: #0066CC;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 12px;
	line-height: 12px;
	text-decoration: none;
	text-align: right;
	width: 198px;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li a:hover,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li a:hover,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li a:hover
{
	background-color: #FF9933;
	border: solid 1px #FF9933;
	color: #FFFFFF;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li a,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li a,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li a
{
	background-color: #FFFFFF;
	border: solid 1px #FFFFFF;
	color: #0066CC;
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	height: 12px;
	line-height: 12px;
	text-align: left;
	width: 198px;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li:hover > a,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li:hover > a,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li:hover > a
{
	background-color: #FF9933;
	border: solid 1px #FF9933;
	color: #FFFFFF;
	font-weight: bold;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li:hover > a,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li:hover > a,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li ul li:hover > a
{
	background-color: #FFFACD;
	border: solid 1px #FF9933;
	color: #0066CC;
	font-weight: normal;
}

.artigo tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li:hover > ul,
.evento tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li:hover > ul,
.oferta tr:nth-child(2) td:nth-child(1) div:nth-child(1) ul li:hover > ul
{
	-webkit-box-shadow: 8px 8px 8px #888888;
	-moz-box-shadow: 8px 8px 8px #888888;
	box-shadow: 8px 8px 8px #888888;
	display: block;
}