/*
----------------------------------------------------
	Desenvolvido por dothCom Consultoria Digital
	http://www.dothcom.net/
	2007
----------------------------------------------------
*/

html,
body {
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background: url(../gfx/bg.jpg) top repeat-x #00b5ff;}
a img {border: none;}
form {
	margin: 0px;
	padding: 0px;}
hr {
	clear: both;
	visibility: hidden;}
input,
textarea,
select,
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
input[type=radio],
input[type=checkbox] {
	margin-bottom: -3px;}
	


#siteContent {
	position: relative;
	margin: auto;
	width: 920px;}



#master {
	position: relative;
	margin: auto;
	text-align: justify;
	width: 770px;
	float: left;}



#top {
	position: relative;
	clear: both;
	background: url(../gfx/top_bg.jpg) top center no-repeat;
	height: 90px;
	z-index: 1;}
#top a#logo {
	position: absolute;
	top: 10px;
	left: 20px;}
#top div#banner {
	position: absolute;
	top: 15px;
	right: 20px;}
#top div#banner object,
#top div#banner embed {
	position: relative;
	z-index: inherit;}



#content {
	position: relative;
	clear: both;
	z-index: 3;
	background: url(../gfx/content_top.jpg) center top no-repeat #fff;}
#content_bottom {
	position: relative;
	clear: both;
	background: url(../gfx/content_bottom.jpg) center bottom no-repeat;}



#menu {
	position: relative;
	clear: both;
	padding: 10px;
	padding-bottom: 0px;
	z-index: 3;}
#menu object,
#menu embed {
	position: relative;
	z-index: inherit;}



#container {
	position: relative;
	padding: 10px;
	padding-top: 0px;
	z-index: 4;}

#container object,
#container embed {
	position: relative;
	z-index: inherit;}



#leftCol {
	position: relative;
	float: left;
	width: 540px;
	z-index: 4;}

#leftCol div#breadCrumbTrail {
	position: relative;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;}
#leftCol div#breadCrumbTrail a {
	color: #0d74b2;
	text-decoration: none;}
#leftCol div#breadCrumbTrail a:hover {color: #000;}

#leftCol div#formContato {
	position: relative;
	float: right;
	width: 240px;
	margin-left: 10px;}
#leftCol div#formContato label {
	display: block;
	clear: both;}
#leftCol div#formContato input,
#leftCol div#formContato textarea {
	border: 1px solid #004a71;
	background: #fff;
	width: 240px;}
#leftCol div#formContato textarea {
	overflow: auto;
	height: 120px;
	margin-bottom: 10px;}
#leftCol div#formContato center input {
	border: none;
	background: none;
	width: auto;}

#leftCol div#paginacao {
	display: block;
	clear: both;
	text-align: center;
	word-spacing: 7px;}
#leftCol div#paginacao a {
	font-size: 12px;
	color: #00356b;
	font-weight: normal;
	text-decoration: none;}
#leftCol div#paginacao a:hover {color: #000;}
#leftCol div#paginacao a img {margin-bottom: -4px;}
#leftCol div#paginacao a.current {font-weight: bold;}

#leftCol div.block {
	position: relative;
	width: 260px;
	float: left;
	margin-right: 7px;}
#leftCol div.block a {
	text-decoration: none;
	color: #000;}
#leftCol div.block a:hover {color: #009;}
#leftCol div.block a div {
	position: relative;
	float: left;
	margin-right: 5px;
	border: 1px solid #96c2dc;
	padding: 1px;
	background: #fff;}
#leftCol div.block a h2 {margin: 0px;}

#leftCol div.form_proposta {
	position: relative;
	float: right;
	clear: right;
	width: 280px;
	height: 130px;
	margin-left: 10px;
	margin-top: 5px;
	background: url(../gfx/form_proposta.gif) center center no-repeat;}
#leftCol div.form_proposta input.bt_enviar {
	position: absolute;
	bottom: 10px;
	left: 15px;}
#leftCol div.form_proposta input.prop_name,
#leftCol div.form_proposta input.prop_mail,
#leftCol div.form_proposta textarea.prop_msg {
	position: absolute;
	top: 45px;
	left: 20px;
	width: 95px;
	border: none;
	background: none;}
#leftCol div.form_proposta input.prop_mail {top: 71px;}
#leftCol div.form_proposta textarea.prop_msg {
	left: auto;
	right: 18px;
	width: 120px;
	height: 67px;
}	
#leftCol div.colDest a {
	text-decoration: none;
	color: #333;}
#leftCol div.colDest a:hover {
	color: #009;
}
#leftCol div.list {
	position: relative;
	display: block;
	clear: both;}
#leftCol div.list a {
	text-decoration: none;
	color: #333;}
#leftCol div.list a:hover {color: #009;}
#leftCol div.list div.time {
	position: relative;
	float: left;
	clear: left;
	width: 35px;
	height: 50px;
	text-align: center;
	background: url(../gfx/time_bg.gif) center center no-repeat;
	color: #fff;
	margin-right: 10px;}
#leftCol div.list div.time big {
	display: block;
	font-size: 18px;
	margin-top: 3px;
	margin-bottom: -3px;}
#leftCol div.list div.time small {
	display: block;
	font-size: 10px;
	text-transform: uppercase;}
#leftCol div.list div.time span {
	display: block;
	font-size: 9px;
	margin-top: 2px;
	margin-bottom: -2px;}
#leftCol div.list h2 {
	font-size: 12px;
	color: #006cad;}

#leftCol div.mini {
	font-size: 9px;
	color: #666;
	text-align: right;
	height: 40px;
	vertical-align: middle;}
#leftCol div.mini a {
	color: #666;
	text-decoration: none;}
#leftCol div.mini a:hover {color: #009;}
#leftCol div.mini img {
	float: right;
	margin-left: 7px;}
#leftCol div.textoFoto {
	margin-top: 5px;}
#leftCol div.textoFoto a {
	color: #000;
	text-decoration: none;}
#leftCol div.textoFoto a:hover {color: #009;}
#leftCol div.textoFoto a div {
	float: right;
	margin-left: 5px;
	background: #fff;
	border: 1px solid #96c2dc;
	padding: 1px;}
#leftCol div.foto {
	position: relative;
	float: left;
	margin-right: 10px;
	text-align: right;
	color: #666;}
#leftCol div.foto a {
	border: 1px solid #96c2dc;
	padding: 1px;
	display: block;
	background: #fff;}
#leftCol div.dir {
	position: relative;
	float: right;
	margin-left: 10px;
	text-align: right;
	color: #666;}
#leftCol div.dir a {
	border: 1px solid #96c2dc;
	padding: 1px;
	display: block;
	background: #fff;}
#leftCol div.fonte {
	text-align: right;
	color: #666;}
#leftCol div.fonte a {
	text-align: right;
	color: #666;}
#leftCol h1 {
	position: relative;
	margin: 0px;
	padding: 0px;}
#leftCol h1 div.buttons {
	position: absolute;
	top: 0px;
	right: 0px}
#leftCol h1 div.buttons select {
	margin-bottom: 10px;}
#leftCol h2 {
	position: relative;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	font-size: 14px;
	color: #343434;}
#leftCol h2 span {font-weight: normal;}
#leftCol h3 {
	position: relative;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #343434;}
#leftCol h3 a {
	font-weight: bold;
	color: #000;
	text-decoration: none;}
#leftCol ol {
	margin: 0px;
	padding: 10px;
	list-style-type: none;}
#leftCol ol li {
	position: relative;
	list-style-position: outside;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 4px;
	background: url(../gfx/bullet.gif) center left no-repeat;}
#leftCol ol li a {
	color: #006cad;
	text-decoration: none;}
#leftCol ol li a:hover {color: #000;}
#leftCol p {
	margin: 0px;
	margin-bottom: 10px;}
#leftCol table {
	position: relative;
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;}
#leftCol table thead tr {
	height: 28px;
	background: url(../gfx/table_th.gif) center top no-repeat;}
#leftCol table thead tr th {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 12px;
	color: #0059a4;
	text-align: left;}
#leftCol table thead tr th a {
	color: #0059a4;
	text-decoration: none;}
#leftCol table thead tr th a:hover {color: #000;}
#leftCol table tfoot tr {
	height: 28px;
	background: url(../gfx/table_tf.gif) center top no-repeat;}
#leftCol table tfoot tr th {
	word-spacing: 7px;
	padding-right: 10px;}
#leftCol table tfoot tr th a {
	font-size: 12px;
	color: #00356b;
	font-weight: normal;
	text-decoration: none;}
#leftCol table tfoot tr th a:hover {color: #000;}
#leftCol table tfoot tr th a img {margin-bottom: -4px;}
#leftCol table tfoot tr th a.current {font-weight: bold;}
#leftCol table tbody td {
	background: #c9ebff;
	padding: 5px;}
#leftCol table tbody td a {
	color: #00436c;
	text-decoration: none;}
#leftCol table tbody td a:hover {
	color: #000;}
#leftCol table tbody tr.highlight td {
	background: #e2f5ff;}
#leftCol ul {
	margin: 0px;
	padding: 0px;
	list-style-type: circle;}
#leftCol ul li {
	position: relative;
	list-style-position: inside;
	padding-top: 7px;
	margin-bottom: 7px;
	background: url(../gfx/dots.gif) top repeat-x;}
#leftCol ul li.first {
	background: none;}
#leftCol ul li a {
	color: #000;
	text-decoration: none;}
#leftCol ul li a:hover {
	color: #009;}

#leftCol ul.rss {
	list-style-type: none;
	padding-left: 5px;}
#leftCol ul.rss li {
	list-style-position: outside;
	margin: 0px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../gfx/rss_icon.gif) center left no-repeat;}

#leftCol div.left {
	position: relative;
	float: left;
	width: 300px;
	overflow: hidden;}
#leftCol div.left a {
	text-decoration: none;
	color: #000;}
#leftCol div.left a:hover {
	color: #009;}
#leftCol div.left a h3 {
	color: #006cad;
	font-size: 11px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;}
#leftCol div.left a h3 span {color: #666;}

#leftCol div.right {
	position: relative;
	float: right;
	width: 230px;
	overflow: hidden;}

#leftCol div#galery {
	position: relative;
	background: #d5eeff;
	padding: 10px;}
#leftCol div#galery div#trail a.friend {
	position: absolute;
	top: 5px;
	right: 10px;}
#leftCol div#galery div#trail a.slideshow {
	position: absolute;
	bottom: 5px;
	right: 10px;}
#leftCol div#galery div#bigImage {
	position: relative;
	width: 520px;
	height: 390px;
	display: table-cell;
	clear: both;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
	background: #000;}
#leftCol div#galery div#bigImage img#loading {
	position: absolute;
	top: 20px;
	left: 20px;
	margin: 0px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	display: none;}
#leftCol div#galery img#imgLoader {
	position: absolute;
	left: -5000px;
	top: -5000px;}
#leftCol div#galery div#trail {
	position: relative;
	height: 60px;
	margin-top: 10px;}
#leftCol div#galery div#trail iframe {
	position: absolute;
	left: 25px;}
#leftCol div#galery div#trail img.btLeft {
	position: absolute;
	top: 12px;
	left: 0px;
	cursor: pointer;}
#leftCol div#galery div#trail img.btRight {
	position: absolute;
	top: 12px;
	left: 385px;
	cursor: pointer;}

#leftCol .big {font-size: 12px;}

#leftCol div.enquete {
	position: relative;
	clear: both;
	color: #666;
	margin-bottom: 15px;}
#leftCol div.enquete div.bloco div {
	position: relative;
	width: 460px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 1px;}
#leftCol div.enquete div.bloco big {
	float: right;
	margin-left: 10px;
	font-size: 24px;
	color: #ccc;}



#rightCol {
	position: relative;
	float: right;
	width: 200px;}

#rightCol center {margin-top: 5px;}

#rightCol div#search {
	position: relative;
	height: 69px;
	background: url(../gfx/search_bg.gif) center center no-repeat;
	margin-bottom: 5px;}
#rightCol div#search input.text {
	position: absolute;
	bottom: 13px;
	left: 15px;
	width: 140px;
	border: none;
	background: none;}
#rightCol div#search .button {
	position: absolute;
	bottom: 6px;
	right: 7px;}

#rightCol div#ads {
	margin-top: 10px;
	text-align: center;}
#rightCol div#ads a,
#rightCol div#ads object,
#rightCol div#ads embed {
	margin: 5px;}

#rightCol a div {
	float: right;
	margin-left: 5px;
	background: #fff;
	border: 1px solid #96c2dc;
	padding: 1px;}
#rightCol i {color: #666;}
#rightCol p {
	margin: 0px;
	padding: 5px;}


#footer {
	position: relative;
	clear: both;
	height: 100px;}
#footer img.cmn {
	position: absolute;
	left: 15px;
	top: 23px;}
#footer a img{
	position: absolute;
	right: 15px;
	top: 15px;}



#lateralAds {
	position: relative;
	width: 140px;
	float: right;
	margin-top: 90px;
	background: url(../gfx/lateral_top.gif) top center no-repeat #fff;
	text-align: center;}
#lateralAds div.bottom {background: url(../gfx/lateral_bottom.gif) bottom center no-repeat;}
#lateralAds div.content {padding: 10px;}
#lateralAds div.content a img,
#lateralAds div.content embed,
#lateralAds div.content object {
	margin-bottom: 5px;}



.azul {color: #006cad !important;}