
/* CSS Original */

.tweet {
	clear: left;
	margin: 10px 5px;
}

.tweet .tweet-image {
	float: left;
	margin: 0px 10px 5px 0px;
}

.tweet .tweet-username {
	padding: 5px 0px;
}

.tweet .tweet-username a {
	font-size: 1.1em;
}

#tweet-error {
	margin: 10px 5px;
}

#tweet-error strong {
	font-size: 1.2em;
	font-weight: bold;
}

#tweet-error p {
	padding: 5px 0px;
}




/* CSS Adicionado para criar bolhas de texto */

div.twbubble1, div.twbubble2, div.twbubble3, div.twbubble4 {
	margin: 15px 0;
}


div.twbubble1 span.twdate,
div.twbubble2 span.twdate,
div.twbubble3 span.twdate,
div.twbubble4 span.twdate {
	font-size: 88%;
	color: #999999;
	padding: 3px 3px 3px 20px; /* topo direita rodapé esquerda */
	background: url(../images/icon-date.gif) no-repeat 0 3px;
}


div.twbubble1 span.twdate a,
div.twbubble2 span.twdate a,
div.twbubble3 span.twdate a,
div.twbubble4 span.twdate a {
	text-decoration: none;
}


div.twbubble1 span.twdate a:hover,
div.twbubble2 span.twdate a:hover,
div.twbubble3 span.twdate a:hover,
div.twbubble4 span.twdate a:hover {
	color: #999999;
	background-color: transparent;
	text-decoration: underline;
}

div.twbubble1 span.twtext,
div.twbubble2 span.twtext,
div.twbubble3 span.twtext,
div.twbubble4 span.twtext {
	padding: 3px 3px 3px 20px;
	background: url(../images/so-q.gif) no-repeat 0 5px;
}

div.twbubble1 span.twimglnk a,
div.twbubble2 span.twimglnk a,
div.twbubble3 span.twimglnk a,
div.twbubble4 span.twimglnk a {
	border-style: none;
	padding: 0 3px 0 3px;
	background-color: transparent;
	text-decoration: none;
}

div.twbubble1 span.twby a,
div.twbubble2 span.twby a,
div.twbubble3 span.twby a,
div.twbubble4 span.twby a {
	font-size: 92%;
	color: #B81D57;
	font-weight:bold;
	text-decoration: none;
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 3px;
}

div.twbubble1 span.twby a:hover,
div.twbubble2 span.twby a:hover,
div.twbubble3 span.twby a:hover,
div.twbubble4 span.twby a:hover {
	color: #B81D57;
	text-decoration: underline;
}

div.twbubble1 div {
	background: url(../images/bub1-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.twbubble1 div div {
	background: url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.twbubble1 div div div {
	background: url(../images/bub1-tr.gif) no-repeat top right;
}

div.twbubble1 div div div div {
	background: url(../images/bub1-tl.gif) no-repeat top left;
}

div.twbubble1 div div div div div {
	margin: 0;
	padding: 10px 15px 20px;
	width: auto;
}

div.twbubble2 div {
	background: url(../images/bub2-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.twbubble2 div div {
	background: url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.twbubble2 div div div {
	background: url(../images/bub2-tr.gif) no-repeat top right;
}

div.twbubble2 div div div div {
	background: url(../images/bub2-tl.gif) no-repeat top left;
}

div.twbubble2 div div div div div {
	margin: 0;
	padding: 10px 15px 25px;
	width: auto;
}

div.twbubble3 div {
	background: url(../images/bub3-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.twbubble3 div div {
	background: url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.twbubble3 div div div {
	background: url(../images/bub3-tr.gif) no-repeat top right;
}

div.twbubble3 div div div div {
	background: url(../images/bub3-tl.gif) no-repeat top left;
}

div.twbubble3 div div div div div {
	margin: 0;
	padding: 10px 15px 45px;
	width: auto;
}

div.twbubble4 div {
	background: url(../images/bub4-br.gif) no-repeat bottom right;
	margin: 0;
	width: 100%;
}

div.twbubble4 div div {
	background: url(../images/bub4-bl.gif) no-repeat bottom left;
}

div.twbubble4 div div div {
	background: url(../images/bub4-tr.gif) no-repeat top right;
}

div.twbubble4 div div div div {
	background: url(../images/bub4-tl.gif) no-repeat top left;
}

div.twbubble4 div div div div div {
	margin: 0;
	padding: 10px 15px 45px;
	width: auto;
}

