body 
{
	background-color: #fff;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#space
{
	background: url(images/bg-top.jpg) no-repeat top center;
	background-color: #fff; 
	position: relative;
	text-align: left;
	margin: 0px auto 0px;
	padding: 10px;
	width: 980px;
}
/**html #space{ height: 900px; }*/
#topo
{
	width: 980px;
	background-color: transparent;
}
a
{
	color: #333;
	text-decoration: none;
}
#topo a:hover{ color: #FF6600; }
.logo-topo, .positivo-topo
{
	margin: 5px 0px 0px 10px;
	float: left;
	border: 0px;
}
.positivo-topo{ float: right !important; }
#topo ul, #esquerdo ul{ margin: 0 auto 0px; padding: 0px; }
#topo li
{
	list-style: none;
	float: left;
	margin: 20px 0px 0px 20px;
	font-size: 20px;
	letter-spacing: -1px;
}
#banner
{
	clear: both;
	width: 980px;
	text-align: left;
	background-color: transparent;
}
#esquerdo, #direito
{
	background-color: transparent;
	width: 600px;
	margin: 10px 10px 0px 0px;
	float: left;
}
.laranja, .verde, .roxo, .agua, .cinza
{
	background-color: #FF6600;
	color: #fff;
	letter-spacing: -1px;
	font-size: 24px;
	font-weight: normal;
	padding: 5px;
	width: 250px;
}
#ferramenta
{
	float: right;
}
.verde{ background-color: #33E00B !important; }
.cinza{ background-color: #999 !important; }
#acontecendo b{ color: #FF6600; }
#esquerdo a:hover{ text-decoration: underline; }
#esquerdo li
{
	list-style: none;
	margin: 0 auto 0px;
}
#esquerdo p, #direito p
{
	clear: both;
	margin: 0 auto 0px;
	font-size: 12px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	font-weight: bold;
}
.t-home
{
	float: left;
	margin: 0px 8px 10px 0px;
	border: solid #ccc 3px;
}
#separa
{
	clear: both;
	height: auto;
}
#eventos{ line-height: 20px; }
#eventos b{ color: #00CC00; }
#direito, #endereco, #endereco-full
{
	float: right !important;
	background-color: transparent;
	width: 350px;
	margin: 10px 0px 0px 0px !important;
	text-align: left;
}
#endereco
{
	border: solid #ccc 1px;
	color: #666;
	padding: 5px 5px 5px 5px;
	width: 340px;
}
#endereco-full
{
	float: left !important;
}
#endereco-full b
{
	font-size: 22px;
	color: #006633;
	letter-spacing: -1px;
}
#mapa
{
	float: right;
}
.menor{ width: 230px !important; }
.menor-videos{ width: 308px !important; }
.maior{ width: 720px !important; }
.maior-videos { width: 642px !important; }
#direito a:hover{ text-decoration: underline; }
.roxo{ background-color: #9999CC !important; }
#rodape
{
	background: url(images/bg-rodape.jpg) no-repeat bottom center;
	height: 280px;
	clear: both;
	background-color: #f9f9f9;
	text-align: center;
	color: #333;
	margin: 10px 0px 0px 0px;
}
#rodape a:hover{ color: #006699; }
#twitter_update_list
{
	font-size: 12px;
	width: 220px;
}
#twitter_update_list a
{
	font-family: Arial Narrow, Arial, Helvetica, Verdana, sans-serif;
	color: #3BD0FF;
	text-decoration: none;
}
#twitter_update_list a:hover, #twitter_div a:hover { text-decoration: underline; }
#twitter_div
{
	background-color: #E6F7FF;
	padding: 8px;
}
#twitter_div ul
{
	margin: 0px;		
	list-style-type: none;
	padding-left: 0px;
}
#twitter_div li{ padding-bottom: 7px; }
.coltwi{ color: #11BCDB; }
.agua{ background-color: #3BD0FF; !important; width: 220px !important;}
.esp-texto{ line-height: 18px; }
.tth1-laranja, .tth1-verde
{
	color: #FF6600;
	font-size: 24px;
	margin: 0 auto 0px;
	padding: 0px;
	line-height: 25px;
}
.tth1-verde { color: #33E00B !important; }
.afasta-left
{
	margin: 5px 10px 0px 0px;
	border: 0px;
}
#pagina
{
	border-bottom: solid #ccc 2px;
	border-bottom-style: dotted;
	height: 21px;
	padding: 5px;
	font-size: 14px;
	text-align: right;
	background-color: #f0f0f0;
}
#pagina a
{
	padding: 5px;
	border: solid transparent 1px;
}
#pagina a:hover
{
	background: url(images/bg-tit.gif) repeat-x top left;
	border: solid #DFDFDF 1px;
}
#videos-galeria
{
	padding: 0px;
	margin: 0 auto 0px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: auto;
	height: 325px;
}
#videos-galeria h1
{
	font-size: 13px;
	margin: 0 auto 0px;
	padding: 0px;
}
#videos-galeria h2
{
	font-size: 11px;
	margin: 0 auto 0px;
	padding: 0px;
	font-weight: normal;
}
#video-cada a
{
	color: #333399;
	text-decoration: none;
}
#video-cada a:hover, #veja-mais a:hover{ text-decoration: underline; }
#video-cada
{
	padding: 8px;
	min-height: 75px;
}
*html #video-cada{ height: 75px; }
.over{ background-color: #EAEAFF; }
.out { background-color: transparent; }
.thumb-vd-galeria
{
	float: left;
	width: 100px;
	height: 70px;
	padding: 0px 6px 0px 0px;
	border: 0px;
}
#veja-mais
{
	clear: both;
	padding: 8px 0px 8px 0px;
	margin: 0 auto 0px;
	text-align: center;
	border-bottom: dotted #ccc 2px;	
}
#veja-mais b{ color: #006600; margin-right: 10px; }
#load-videos
{
	background: url(images/loader-video.gif) no-repeat center center;
	min-height: 380px;
}
*html #load-videos{ height: 900px; }
#infra a
{
	color: #FF6600;
	font-weight: bold;
	background: url(images/img.gif) no-repeat center left;
	padding: 0px 0px 0px 12px;
}
#tb-contato
{
	border: 0px;
}
#tb-contato td
{
	padding: 5px;
}
.pq, .multi
{
	border: 0px;
	border-bottom: dotted #666 2px;
	background-color: transparent;
	color: #006600;
}
.multi
{
	width: 330px;
	overflow: auto;
}
.btcont
{
	padding: 5px;
	background: url(images/bg-tit.gif) repeat-x top left;
	border: solid #DFDFDF 1px;
}
#msg,#msgSrvError,#msgSrvSucess,#msgSrvAtention
{
	background-color: #FFFFE1;
	border: solid #FFFF06 1px;
	display: none;
	width: 335px;
	padding: 3px;
	margin: 10px 0px 0px 0px;
}
#msgSrvError
{
	background-color: #FFECF5;
	border: solid #FFC1E0 1px;
	display: block;
}
#msgSrvSucess
{
	background-color: #DDFFEE;
	border: solid #97FF97 1px;
	display: block;
}
#msgSrvAtention
{
	background-color: #FFFFE1;
	border: solid #FFFF06 1px;
	display: block;
}
/*
Slider view
*/
.stripViewer
{
	position: relative; 
	overflow: hidden;
	width: 710px;
	background-color: transparent; 
}
.stripViewer .panelContainer
{
	position: relative; 
	left: 0; 
	top: 0;
}
.stripViewer .panelContainer .panel
{
	float: left; 
	position: relative; 
	width: 710px;
}
.stripNavL, .stripNavR, .stripNav{ display: none; }
.nav-thumb
{ 
	margin-bottom: 5px;
	border: solid #fff 1px;
}
#movers-row
{
	margin: 0 auto 0px;
	position: absolute;
	left: 950px;
	top: 95px;
}
#movers-row a{ border: 0px; }
#movers-row a:hover{ border: solid #0066CC 0px; }
.photo-meta-data
{
	background: url(images/transpBlack.png) repeat; 
	padding: 5px 10px 10px 10px; 
	height: 15px;
	background-color: transparent;
	margin-top: -30px;
	position: relative;
	z-index: 9999;
	color: white;
	font-size: 16px;
	width: 958px;
}
.photo-meta-data span{ font-weight: bold; font-size: 22px }
.wrapper img, a{ border: 0px; }