
/* Ticker Styling */
#ticker-wrapper.has-js {
	margin: 20px 0px 20px 0px;
	padding: 0px 20px;
	width: 780px;
	height: 32px;
	display: block;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #f8f0db;
	font-size: 0.75em;
}
#ticker {
	width: 710px;
	height: 23px;
	display: block;
	position: relative;
	overflow: hidden;
	background-color: #f8f0db;
}
#ticker-title {
	padding-top: 9px;
	color: #990000;
	font-weight: bold;
	background-color: #f8f0db;
	text-transform: uppercase;
}
#ticker-content {
	margin: 0px;
	padding-top: 9px;
	position: absolute;
	color: #1F527B;
	font-weight: bold;
	background-color: #f8f0db;
	overflow: hidden;
	white-space: nowrap;
	line-height: 1.2em;
}
#ticker-content:focus {
	none;
}
#ticker-content a {
	text-decoration: none;	
	color: #1F527B;
}
#ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
#ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	background-color: #f8f0db;
	display: block;
	width: 800px;
	height: 23px; 
}
#ticker-swipe span {
	margin-left: 1px;
	background-color: #f8f0db;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
#ticker-controls {
	padding: 8px 0px 0px 0px;
	list-style-type: none;
	float: left;
}
#ticker-controls li {
	padding: 0px;
	margin-left: 5px;
	float: left;
	cursor: pointer;
	height: 16px;
	width: 16px;
	display: block;
}
#ticker-controls li#play-pause {
	background-image: url('/scripts/jquery/jquery_news_ticker/images/controls.png');
	background-position: -32px -16px;
}
#ticker-controls li#play-pause.over {
	background-position: -32px -32px;
}
#ticker-controls li#play-pause.down {
	background-position: -32px 0px;
}
#ticker-controls li#play-pause.paused {
	background-image: url('/scripts/jquery/jquery_news_ticker/images/controls.png');	
	background-position: -16px -16px;
}
#ticker-controls li#play-pause.paused.over {
	background-position: -16px -32px;
}
#ticker-controls li#play-pause.paused.down {
	background-position: -48px 0px;
}
#ticker-controls li#prev {
	background-image: url('/scripts/jquery/jquery_news_ticker/images/controls.png');
	background-position: 0px -16px;		
}
#ticker-controls li#prev.over {
	background-position: 0px -32px;		
}
#ticker-controls li#prev.down {
	background-position: 0px 0px;		
}
#ticker-controls li#next {
	background-image: url('/scripts/jquery/jquery_news_ticker/images/controls.png');	
	background-position: -48px -16px;	
}
#ticker-controls li#next.over {
	background-position: -48px -32px;	
}
#ticker-controls li#next.down {	
	background-position: -48px 0px;	
}
.js-hidden {
	display: none;
}
#no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.left #ticker-swipe {
	left: 80px;
}
.left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker {
    float: left;
}
.left #ticker-controls {
    padding-left: 6px;
}
.right #ticker-swipe {
	right: 80px;
}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
    float: right;
}
.right #ticker-controls {
    padding-right: 6px;
}
/*$Id: template_css.css 1113 2011-10-27 20:34:00Z aajj $*/

/* --Default Class Settings-- */
a.mainlevel:link, a.mainlevel:visited {
	background-image: url(/templates/BlueWave/images/menu_bgr.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 1px;
	text-decoration: none;
	text-indent: 15px;
	width: 95%;
}
a.mainlevel:hover {
	color: #333333;
}
a.mainmenu:link, a.mainmenu:visited {
	color: #FFFFFF;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.mainmenu:hover {
	color: #333333;
}
a.pathway:link, a.pathway:visited {
	color: #046397;
	font-weight: normal;
}
a.pathway:hover {
	color: #046397;
	font-weight: normal;
	text-decoration: none;
}
a.sublevel:link, a.sublevel:visited {
	color: #046397;
	font-size: 11px;
	padding-left: 1px;
	text-align: left;
	vertical-align: middle;
}
a.sublevel:hover {
	color: #046397;
	text-decoration: none;
}
a:link, a:visited {
	color: #0099CC;
	text-decoration: underline;
}
a:hover {
	color: #006699;
	text-decoration: none;
}
a.category:link, a.category:visited {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	font-weight: bold;
}
a.category:hover {
	color: #930;
}
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	color: #046397;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
a.contentpagetitle:hover {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
body {
	background: #fff url(/templates/BlueWave/images/bg_blue.png) repeat-x 0 0;
	margin: 0px;
}
form {
	margin: 0; /* removes space below form elements */
	padding: 0;
}
hr {
	background: #DEDEDE;
	height: 1px;
	width: 100%;
}
li {
	background-image: url(/templates/BlueWave/images/arrow.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	line-height: 15px;
	padding-left: 10px;
	padding-top: 0px;
}
table.contenttoc {
	background-color: #dedede;
	border: 1px solid #333333;
	color: #333300;
}
table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}
table.moduletable {
	background: none;
	margin-bottom: 15px;
	padding: 0;
	width: 100%;
}
table.moduletable li {
}
table.moduletable td {
	font-size: 10px;
	font-weight: normal;
}
table.moduletable th {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-bottom: 3px;
	text-align: left;
	text-indent: 5px;
	width: 100%;
}
table.moduletable ul {
	padding: 0px;
}
table.pollstableborder {
	border: 1px solid #EEEEEE;
}
table.searchinto {
	width: 100%;
}
table.searchintro td {
	background-color: #333333;
	color: #EEEEEE;
	font-weight: bold;
}
td.signature {
	background-color: #006699;
	color: #CCFFFF;
	font-size: 9px;
	padding: 10px;
}
td.signature a {
	color: #CCFFFF;
}
td.signature a:hover, td.signature a:linked {
	color: #FFFFFF;
}
tr, p, div {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* Javascript Back button */
.back_button {
	margin-top: 40px;
	text-align: center;
}
.button {
	background: #046397;
	border: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	padding: 5px;
}
.code {
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
.contentheading, .componentheading {
	color: #046397;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
p.readon {
	padding-bottom: 50px;
	display: block;
}
.contentheading {
	padding-top: 30px;
	display: block;
}
.contentpane {
}
.contentpaneopen {
	border: 0px ridge #0099CC;
	padding: 0;
	width: 100%;
}
.createdate {
	color: #046397;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}
.greybg {
	background: #EEEEEE;
}
.inputbox {
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}
/*setting for the greetings*/
.mainpage {
	color: #333333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	text-align: justify;
}
.mainpage-bkg {
}
/* Text passed with mosmsg url parameter */
.message {
	color: #046397;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #FFFFFF;
}
/*different setting for newsflash*/
.newsflash td {
	color: #000000;
	text-align: justify;
	vertical-align: middle;
}
.offtab {
	background-color: #dedede border-left : outset 2px #dedede
	border-right: outset 2px #dedede border-top : outset 2px #dedede
	border-bottom: solid 1px #dedede text-align : center; /* Cannot use hand as its not a W3C CSS validator */
	font-weight: normal; /*	cursor: hand;*/
}
/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #046397;
	border-bottom: solid 1px #dedede text-align : center; /* Cannot use hand as its not a W3C CSS validator */
	border-left: outset 2px #046397;
	border-right: outset 2px #DEDEDE;
	border-top: outset 2px #046397;
	color: #FFFFFF;
	font-weight: bold; /*	cursor: hand;*/
}
.pagetext {
	display: none;
	position: relative;
	top: 0;
	visibility: hidden;
}
/*pathaway setting*/
.pathway {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
}
.poll {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
.pollstableborder {
	border: 1px solid;
	padding: 1px;
}
.sectiontableentry1 {
	background-color: #FFFFFF;
}
.sectiontableentry2 {
	background-color: #DEDEDE;
}
.sectiontableheader {
	background-color: #DEDEDE color : #333333;
	font-weight: bold;
}
.small {
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.smalldark {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
/*for the tag-line*/
.subtitle {
	color: #666666;
	font-family: sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	margin-left: 20px;
	text-transform: uppercase;
}
.tabheading {
	background-color: #046397;
	text-align: left;
}
.tabpadding {
}
/*for title or site name*/
.title {
	color: #000000;
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;
}
#active_menu {
	color: #000000;
}
#mainlevel-nav {
	margin: 0;
	padding: 0;
}
#mainlevel-nav a {
	background: url(/templates/BlueWave/images/vmenu_bgr.png) #0397CB 2px no-repeat;
	/*
	border: 1px solid;
	border-color: #FFFFFF #046397 #046397 #FFFFFF;
	*/
	border-left: 1px solid #fff;
	color: #FFFFFF;
	display: block;
	float: right;
	text-decoration: none;
	font-size: 14px;
	padding: 5px;
}
#mainlevel-nav a {
	float: none;
}
#mainlevel-nav a:hover {
	background: url(/templates/BlueWave/images/vmenu_bgr.png) #046397 2px no-repeat;
}
#mainlevel-nav li {
	background-image: none;
	float: right;
	line-height: 20px;
	list-style: none;
	margin: 0;
	padding-left: 0px;
	text-indent: 15px;
	white-space: nowrap;
	width: 16.66%;
}
ul.latestnews {
	margin: 0 10px 0 0;
	text-align: left;
}
/*ABHO*/
ol li {
	background-image: none;
	list-style-type: upper-roman;
}
ol li ol li {
	background-image: none;
	list-style-type: decimal;
}
/*II Encontro H.O. 2007 -- Begin*/
table.ixenc td {
	border: 1px #000 solid;
	padding: 5px;
}
table.ixenc tr.xivencblue td, table.ixenc tr.xivencblue td p {
	color: #fff;
	font-weight: bold;
	background-color: #000000;
}
a#spash-ii-congresso span {
	display: none;
}
a#spash-ii-congresso {
	display: block;
	width: 150px;
	height: 150px;
	/*background:url(/html/Congresso/II/images/splash.gif);*/
	position: absolute;
	z-index: 1000;
	top: 105px;
	left: 865px;
	_left: 725px
}
/*II Encontro H.O. 2007 -- End*/
/*jQuery plugin tablesorter*/
div.protect-warning {
	text-align: center;
	font-size: 14px;
	padding: 25px;
	display: none;
}
div.protect-content {
	display: none;
}
div.div-loading {
	text-align: center;
	padding: 50px;
}
tr.odd {
	background: #CFCFCF;
}
tr.even {
	background: #EEEEEE;
}
tr.odd td, tr.even td {
	border: 1px solid #fff;
}
th.header {
	background: #046397;
	color: #FFFFFF;
	background-image: url(/images/bg.gif);
	cursor: pointer;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	border-right: 1px solid #dad9c7;
	margin-left: -1px;
	text-align: center;
	border: 1px solid #fff;
}
th.headerSortUp {
	background-image: url(/images/asc.gif);
}
th.headerSortDown {
	background-image: url(/images/desc.gif);
}
div#dhtmlPopupContainer {
	width: 100%;
	text-align: center;
	position: absolute;
	display: none;
	z-index: 100000;
}
div#dhtml-popup {
	border: 2px solid #A8A8A8;
	background: #fff;
	width: 525px;
	height: 450px;
	margin: 175px auto;
	padding: 20px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
div#dhtml-popup form input {
	float: right;
	background: #3F3F95;
	color: #fff;
	font-weight: bold;
	border: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	font-size: 18px;
}
caption {
	font-weight: bold;
	color: #fff;
	background-color: #046397;
	padding: 2px 0px;
}
div.protect-content table td {
	text-align: center;
}
div.mosimage_caption {
	font-size: 9px;
	font-style: italic;
	padding: 5px;
}
div.mosimage {
	padding: 5px;
}
td.td-title, td.td-white, td.td-gray {
	border: 1px solid #000;
	padding: 2px;
	margin: 0px;
	text-align: center;
}
td.td-title p, td.td-white p, td.td-gray p {
	margin: 0px;
	padding: 0px;
}
td.td-title, td.td-title p {
	background: #000;
	color: #fff;
}
td.td-gray {
	background: #ccc;
}
div#ecabhomenu fieldset {
	border: 3px solid #ccc;
	margin-top: 20px;
}
div#ecabhomenu fieldset legend {
	font-weight: bold;
	font-size: 12px;
	color: #046397;
}
ul#menuecabho li {
	margin-top: 5px;
	text-align: left;
}
iframe#ifrm {
	width: 100%;
	height: 2000px;
	*
	height: 150px;
}
div#loading {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	background: #fff;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity: 0.75;
}
div#loading img {
	border: none;
}
div#loading p {
	top: 50%;
	left: 45%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	display: block;
	position: absolute;
	text-align: center;
}
div#loading span#loadingMessage strong a {
	font-size: 18px;
	font-weight: bold;
}
ul.listNum li, ol.listNum li {
	list-style: decimal;
}
div#tableLarge {
	width: 420px;
	overflow: auto;
}
img {
	border: none;
}
#lightbox-overlay-text {
	display: none;
}
ul#votacaoMenu {
	margin: 20px 0;
}
ul#votacaoMenu li {
	margin: 5px 0;
}
/* /index.php?option=com_abho_membros&task=listagem :: begin */
div.listagemMembro table {
	width: 450px;
	border: none;
	margin: 15px 0 0 0;
	padding: 0;
	border-collapse: collapse;
}
div.listagemMembro table tr {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
}
div.listagemMembro table td {
	margin: 0;
	padding: 2px;
	border: 1px solid #666;
	border-collapse: collapse;
}
/* /index.php?option=com_abho_membros&task=listagem :: end */

.legenda {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	margin: 0;
}
.lightbox-enabled {
	cursor: help;
}
li.protect-content {
	margin-top: 20px;
	display: none;
}
ul#clipping li {
	background: transparent none repeat scroll 0 0;
	list-style-type: none;
	padding: 0;
	margin: 5px 0 0 0;
	clear: both;
}
ul#clipping > li > ul {
	padding: 10px 0;
	background: transparent url(/images/bg_transp.png) repeat-x scroll 0 0;
	display: block;
}
ul#clipping dfn {
	font-weight: bold;
}
ul#clipping img {
	vertical-align: middle;
	float: left;
	margin: 0 10px 0 0;
}
ul#clipping a, ul#clipping a:link, ul#clipping a:visited {
	text-decoration: none;
}
ul#clipping span {
	display: block;
	width: 340px;
}
ul.listaNormal li {
	line-height: normal;
}
div.nova-diretoria a {
	float: left;
	clear: left;
	margin-bottom: 10px;
}
div.nova-diretoria span {
	display: block;
	overflow: hidden;
	padding: 15px 0 10px 10px;
}
div.cadastro-prestacao-servico {
	width: 650px;
	overflow: auto;
	position: absolute;
}
div.cadastro-prestacao-servico td {
	border: none;
	border-collapse: collapse;
}
div.cadastro-prestacao-servico tr.first {
	background: #046397;
	font-weight: bold;
	color: #fff;
}
div.patrocinadoresApoiadores li {
	background-image: none;
	margin: 0 5px;
}
div.patrocinadoresApoiadores {
	background: #fff url(/html/Congresso/V/images/banner_bg.png) repeat-x 0 0;
	height: 82px;
	padding: 33px 0 0 0;
}
div.patrocinadoresApoiadores ul {
	height: 65px;
	overflow: hidden;
}
p.patrocinadoresApoiadoresTitle {
	text-align: center;
	padding: 0 56px;
	margin: 0;
}
a#logo-congresso-small span {
	display: none;
}
a#logo-congresso-small {
	display: block;
	width: 150px;
	height: 187px;
	background: url(/html/Congresso/V/images/logo_congresso_small.jpg) 0 0 no-repeat;
	margin: 5px;
}
.patrocinadoresApoiadores {
	display: none;
}
div.anunciante span {
	display: none;
}
div.anunciante {
	text-align: center;
	padding: 15px 0;
}
div.anunciante a {
	display: inline-block;
	background: transparent url(/html/Congresso/V/images/descontosp.jpg) no-repeat 0 0;
	width: 200px;
	height: 44px;
	cursor: pointer;
}
.picture-float-left {
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}
.picture-float-right {
	float: right;
	margin: 0 0 10px 10px;
	overflow: hidden;
}
.picture-center {
	clear: both;
	float: none;
	margin: 10px 0;
	overflow: hidden;
	display: block;
}
.ultimas-noticias {
	background: url("/templates/BlueWave/images/bgr.png") repeat scroll 0 0 transparent;
}
.welcomeMembers {
	border: 3px solid #BAB8B8;
	border-left-color: #C9C9C9;
	border-right-color: #D8D8D8;
	border-bottom-color: #E5E5E5;
	padding: 10px;
	margin: 10px;
}
.welcomeMembers p, .welcomeMembers h3, .welcomeMembers p strong {
	margin: 0;
	font-size: 11px;
}
.welcomeMembers h3, .welcomeMembers h3 strong {
	font-size: 14px;
	font-weight: normal;
	color: #046397;
}
.welcomeMembers h3 strong {
	font-weight: bold;
}
.welcomeMembers h3 {
	margin: 0 0 10px 0;
}
.revistasLista {
	clear: both;
	width: 450px;
}
.revistasLista li {
	list-style: none;
	float: left;
	margin: 10px 10px;
	width: 120px;
	background: none;
	text-align: center;
}
.revistasLista li span {
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	display: block;
}
#rssTwitter {
	padding: 0 20px;
}
#rssTwitter a {
	display: inline-block;
	margin: 0 10px;
}
#formLogin {
	padding: 10px;
	border: none;
	width: 169px;
	border-top: none;
	background: url("/templates/BlueWave/images/menu_bgr.png") 0 0 repeat-y;
}
#formLogin .inputbox {
	border: none;
}
table.moduletable #formLogin td, table.moduletable #formLogin td a, table.moduletable #formLogin td a:link {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
table.moduletable #formLogin td a:hover {
	text-decoration: underline;
}
table.moduletable #formLogin td {
	padding: 10px 0 0 0;
}
#formLogin .button {
	background: #fff;
	border: 1px solid #046397;
	padding: 5px;
	color: #046397;
	margin: 10px 0 0 0;
}
table.moduletable #formLogin td .inputbox {
	width: 90%;
	padding: 5px;
}
table.moduletable #formLogin td span {
	display: block;
	width: 100%;
	text-align: left;
	padding: 3px 0;
}
table.moduletable #formLogin td #inputboxRememberMe {
	padding: 3px 0;
}
table.moduletable #formLogin td #inputboxRememberMe span {
	color: #fff;
	display: inline;
}
table.moduletable #formLogin td #inputboxRememberMe input {
	width: auto;
}
{
width:90%;
padding: 3px;
margin: 5px;
text-align: center;
background: #046397;
color: #fff;
}
table.moduletable #formLogin .greeting, table.moduletable #formLogin .greeting strong {
	color: #fff;
	font-size: 14px;
}
.moduletable th {
	padding: 5px 0;
}
#listsubscribeForm .button {
	padding: 5px;
	text-align: center;
	background: #046397;
	color: #fff;
}
#listsubscribeForm .button:hover {
	border: 1 px solid;
}
#listsubscribeForm #listsubscribeInput {
	width: 136px;
	padding: 5px;
	margin: 0 10px;
}
#siganos {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	padding-bottom: 3px;
	text-align: left;
	text-indent: 5px;
	width: 100%;
}
#ioha-newsletter {
	margin: 0 0 20px 0;
}
ul.ioha-newsletter {
	margin: 35px 0 0 0;
}
ul.ioha-newsletter li {
	background: url(/images/graphics/pdf_icon.jpg) no-repeat 0 0;
	line-height: auto;
	height: 20px;
	padding: 0 0 0 30px;
}
#dhtmlPopupContainer #countdown_dashboard div {
	color: #555555;
	font-family: Times;
	font-size: 55pt;
	font-weight: bold;
	text-align: center;
	font-family: times;
}
#dhtmlPopupContainer h2, #dhtmlPopupContainer p, #dhtmlPopupContainer p a, #dhtmlPopupContainer p span, #dhtmlPopupContainer strong {
	text-align: center;
	color: #3F3F95;
	font-size: 35pt;
	font-family: Times;
	text-decoration: none;
	margin: 0 0 25px 0;
}
#dhtmlPopupContainer p, #dhtmlPopupContainer strong {
	font-size: 18pt;
}
#dhtmlPopupContainer p span, #dhtmlPopupContainer p a {
	font-size: 35pt;
	font-weight: bold;
}
#dhtmlPopupContainer p a {
	color: #046397;
	font-size: 25pt;
}
.twtr-doc, .twtr-timeline {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
#abho-header {
	height: 300px;
	width: auto;
	/*background: url(/templates/BlueWave/images/bg_trigo.png) 0 0 no-repeat;
	background: #808080 url(/templates/BlueWave/images/bg_topo_degrade.png) 0 0 repeat-x;*/
	background: none;
}
#abho-bottom {
	width: auto;
	position: static;
	background: #006699 url(/templates/BlueWave/images/bg_blue_gradiente.png) 0 0 repeat-x;
	height: 250px;
	text-align: center;
}
#abho-bottom #div {
	position: relative;
	margin: 0 auto;
}
#abho-menu-top, #abho-bottom-content {
	width: 980px;
	height: 300px;
	margin: 0 auto;
	position: relative;
}
#abho-menu-top{
	background: #F6F6F6;
}
#abho-bottom-content {
	height: 250px;
}
#abho-logo {
	height: 130px;
	width: 509px;
	background: url(/templates/BlueWave/images/logo_abho.png) 0 0 no-repeat;
	position: absolute;
	top: 60px;
	left: 60px;
}
#abho-google-map {
	top: 20px;
	right: 20px;
	position: absolute;
	width: 300px;
}
#abho-google-map a, #abho-google-map a:link, #abho-google-map a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
#abho-google-map small {
	float: right !important;
}
#abho-pesquisa {
	height: 34px;
	right: 25px;
	top: 105px;
	position: absolute;
	width: auto;
}
#abho-pesquisa .inputbox, #abho-search {
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 250px;
}
#abho-search {
	background: #046397;
	color: #FFFFFF;
	padding: 9px;
	text-align: center;
	width: 35px;
}
#abho-bottom-content-address {
	font-size: 16px;
	color: #fff;
	top: 80px;
	left: 20px;
	position: absolute;
}
#abho-bottom-content-address p {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
#abho-bottom-content-address a, #abho-bottom-content-address a:link, #abho-bottom-content-address a:hover {
	color: #fff;
	text-decoration: none;
	font-size: 16px;
}
#ticker-wrapper.has-js {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: absolute;
	top: 200px;
	left: 100px;
	background: #fff;
	font-size: 16px;
}
#ticker, .left #ticker-controls, .left #ticker-content, .left #ticker-title, .left #ticker, #ticker-swipe, #ticker-swipe span {
	background: #fff;
}
.left #ticker-content {
	height: 25px;
}
.left #ticker-swipe {
	left: 132px !important;
}
#ticker-content a {
	font-size: 14px;
}
#twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
	background-color: transparent !important;
	color: #046397 !important;
}
#twtr-widget-1 .twtr-doc {
	background: url("/templates/BlueWave/images/menu_bgr_invertido.png") repeat-y scroll 0 0 transparent !important;
}
.left #ticker-controls{
	width: 63px;
}

/*$id$*/ 

* {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
}

body.greybg {
    width: 380px;
    display: none;
}

body.greybg h1, body.greybg h2, body.greybg h3, body.greybg h4, body.greybg h5, body.greybg h6 {
    color: #993300;
    font-weight: bold;
    padding: 10px 0;
}

body.greybg h1 {
    text-align: center;
    font-size: 12px;
}

body.greybg h2 {
    font-size: 11px;
}

body.greybg h3, body.greybg h4, body.greybg h5, body.greybg h6 {
    font-size: 10px;
}

/*Ficha de InscriÃ§Ã£o*/
body.greybg form#inscricao input {
    width: 95%;
}

body.greybg form#inscricao table#cursos td {
    border: 1px solid #fff;
}

body.greybg form#inscricao td {
    border: none;
}

body.greybg form#inscricao input#enviar {
    text-align: center;
    margin: 10px 140px;
    width: 100px;
}

body.greybg form#inscricao table#cursos td.center input {
    margin: 2px;
}

/*Tabelas*/
body.greybg tr {
    margin: 0;
    padding: 0;
}

body.greybg td, body.greybg form#inscricao table#cursos td {
    border: 1px solid #000;
    padding: 2px;
}

body.greybg table {
    width: 100%
}

body.greybg thead td, body.greybg form#inscricao table#cursos thead td {
    background: #000;
    color: #eeeeee;
    font-weight: bold;
}

body.greybg tr.trgray {
    background: #CCCCCC;
}

body.greybg form#inscricao tr#apostila {
    visibility: hidden;
}

body.greybg form#inscricao div#jHelperTipAttrContainer, body.greybg form#inscricao div#jHelperTipDataContainer {
    display: none;
    background: #EEEEEE;
    border: 1px solid #666666;
    color: #333;
    padding: 10px;
    width: 150px;
    display: none;
    text-align: center
}

body.greybg form#inscricao div#jHelperTipContainer {
    display: none;
    background: #EEEEEE;
    border: 1px solid #666666;
    color: #333;
    padding: 10px;
    width: 300px;
    display: none;
}

body.greybg form#inscricao span.grafCursos {
    cursor: pointer;
    font-weight: bold;
}

body.greybg form#inscricao td.grafCursoInput, body.greybg form#inscricao td.grafCursoHelp {
    width: 19px;
}

body.greybg form#inscricao span#grafCurso20, body.greybg form#inscricao span#grafCurso21, body.greybg form#inscricao span#grafCurso22 {
    width: 33%;
    text-align: center;
    display: block;
    float: left;
    margin: 0;
    pading: 0;
}

body.greybg form#inscricao fieldset div#cursos {
    background-image: url(/html/Congresso/VI/images/tb_cursos_bg.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
	width: 359px;
	height: 162px;
}

body.greybg form#inscricao fieldset div#cursos ul {
    margin: 0;
	padding: 18px 0 0 5px;
    display: block;
    list-style: none;
}

body.greybg form#inscricao fieldset div#cursos ul li {
    display: block;
    list-style: none;
    list-style-image: none;
    width: 100%;
    margin: 3.5px 0 0 0;
	* margin: 4px 0 0 0;
    padding:0;
    line-height: normal;
    vertical-align: middle;
}

body.greybg form#inscricao fieldset div#cursos ul li label, body.greybg form#inscricao fieldset div#cursos ul li input {
    padding: 0;
    margin: 0;
    width: 22px;
    height: 19px;
}

body.greybg form#inscricao fieldset div#cursos ul li input {
    width: 10px;
    height: 10px;
    margin: 1px 0 0 0;
    * width: 13px;
    * height: 13px;
}

body.greybg form#inscricao span#alertIE, body.greybg form#inscricao span#alertCA, body.greybg form#inscricao span.tdgrafColHelp {
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
    cursor: pointer;
}

body.greybg form#inscricao textarea#observacoes {
    width: 95%;
}

body.greybg form#inscricao input.FICnumero {
    width: 42px;
}

body.greybg form#inscricao input.FICrua {
    width: 170px;
}

body.greybg table.formBoleto td {
    border: none;
}

body.greybg table.formBoleto form, body.greybg table.formBoleto input {
    text-align: center;
}

td#congressoNaoLogado {
    border: none;
}

fieldset#opcionaisContainer input[type = checkbox] { *width:
    20px !important;
}
.vagas-esgotadas{
	color: #red;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
ol li{
	list-style: decimal;	
}
.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}                                                    


.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}



/* Focused windows */
.overlay_mac_os_x {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.mac_os_x_nw {
	background: transparent url(mac_os_x/TL_Main.png) no-repeat 0 0;			
  width:24px;
  height:30px;
}

.mac_os_x_n {
  background: transparent url(mac_os_x/T_Main.png) repeat-x 0 0;			
  height:30px;
}

.mac_os_x_ne {
  background: transparent url(mac_os_x/TR_Main.png) no-repeat 0 0;			
  width:31px;	  
  height:30px;
}

.mac_os_x_w {
  background: transparent url(mac_os_x/L_Main.png) repeat-y top left;			
  width:16px;
}

.mac_os_x_e {
  background: transparent url(mac_os_x/R_Main.png) repeat-y top right;			
  width:16px;	  
}

.mac_os_x_sw {
  background: transparent url(mac_os_x/BL_Main.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.mac_os_x_s {
  background: transparent url(mac_os_x/B_Main.png) repeat-x 0 0;			
  height:40px;
}

.mac_os_x_se, .mac_os_x_sizer {
  background: transparent url(mac_os_x/BR_Main.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.mac_os_x_sizer {
	cursor:se-resize;	
}

.mac_os_x_close {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/close.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:25px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_minimize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:45px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_maximize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:65px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:8px;
	width:100%;
	color:#000;
}

.mac_os_x_content {
	overflow:auto;
	color: #222;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FFF;
}
.mac_os_x_s .status_bar {
  padding-bottom:24px;
}

/* FOR IE */
* html .mac_os_x_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL_Main.png", sizingMethod="crop");
}

* html .mac_os_x_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T_Main.png", sizingMethod="scale");
}

* html .mac_os_x_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR_Main.png", sizingMethod="crop");
}

* html .mac_os_x_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L_Main.png", sizingMethod="scale");
}

* html .mac_os_x_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R_Main.png", sizingMethod="scale");
}

* html .mac_os_x_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL_Main.png", sizingMethod="crop");
}

* html .mac_os_x_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B_Main.png", sizingMethod="scale");
}

* html .mac_os_x_se {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png", sizingMethod="crop");
}

* html .mac_os_x_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png", sizingMethod="crop");
}


/* Focused windows */
.overlay_blur_os_x {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.blur_os_x_nw {
	background: transparent url(mac_os_x/TL.png) no-repeat 0 0;			
  width:24px;
  height:30px;
}

.blur_os_x_n {
  background: transparent url(mac_os_x/T.png) repeat-x 0 0;			
  height:30px;
}

.blur_os_x_ne {
  background: transparent url(mac_os_x/TR.png) no-repeat 0 0;			
  width:31px;	  
  height:30px;
}

.blur_os_x_w {
  background: transparent url(mac_os_x/L.png) repeat-y top left;			
  width:16px;
}

.blur_os_x_e {
  background: transparent url(mac_os_x/R.png) repeat-y top right;			
  width:16px;	  
}

.blur_os_x_sw {
  background: transparent url(mac_os_x/BL.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.blur_os_x_s {
  background: transparent url(mac_os_x/B.png) repeat-x 0 0;			
  height:40px;
}

.blur_os_x_se, .blur_os_x_sizer {
  background: transparent url(mac_os_x/BR.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.blur_os_x_sizer {
	cursor:se-resize;	
}

.blur_os_x_close {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/close.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:25px;
	cursor:pointer;
	z-index:1000;
}

.blur_os_x_minimize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:45px;
	cursor:pointer;
	z-index:1000;
}

.blur_os_x_maximize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:65px;
	cursor:pointer;
	z-index:1000;
}

.blur_os_x_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:8px;
	width:100%;
	color:#000;
}

.blur_os_x_content {
	overflow:auto;
	color: #222;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FFF;
}
.blur_os_x_s .status_bar {
  padding-bottom:24px;
}

/* FOR IE */
* html .blur_os_x_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL.png", sizingMethod="crop");
}

* html .blur_os_x_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T.png", sizingMethod="scale");
}

* html .blur_os_x_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR.png", sizingMethod="crop");
}

* html .blur_os_x_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L.png", sizingMethod="scale");
}

* html .blur_os_x_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R.png", sizingMethod="scale");
}

* html .blur_os_x_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL.png", sizingMethod="crop");
}

* html .blur_os_x_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B.png", sizingMethod="scale");
}

* html .blur_os_x_se {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR.png", sizingMethod="crop");
}

* html .blur_os_x_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR.png", sizingMethod="crop");
}


.overlay_darkX {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.darkX_nw {
	background: transparent url(darkX/titlebar-left-focused.png) no-repeat 0 0;			
  width:6px;
  height:21px;
}
.darkX_n {
  background: transparent url(darkX/titlebar-mid-focused.png) repeat-x 0 0;			
  height:21px;
}
.darkX_ne {
  background: transparent url(darkX/titlebar-right-focused.png) no-repeat 0 0;			
  width:6px;	  
  height:21px;
}
.darkX_w {
  background: transparent url(darkX/frame-left-focused.png) repeat-y top left;			
  width:3px;
}

.darkX_e {
  background: transparent url(darkX/frame-right-focused.png) repeat-y top right;			
  width:3px;	  
}

.darkX_sw {
  background: transparent url(darkX/frame-bottom-left-focused.png) no-repeat 0 0;			
  width:5px;
  height:3px;
}
.darkX_s {
  background: transparent url(darkX/frame-bottom-mid-focused.png) repeat-x 0 0;			
  height:3px;
}
.darkX_se, .darkX_sizer {
  background: transparent url(darkX/frame-bottom-right-focused.png) no-repeat 0 0;			
  width:5px;
  height:3px;
}

.darkX_sizer {
	cursor:se-resize;	
}

.darkX_close {
	width: 21px;
	height: 21px;
	background: transparent url(darkX/button-close-focused.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:5px;
	cursor:pointer;
	z-index:1000;
}

.darkX_minimize {
	width: 21px;
	height: 21px;
	background: transparent url(darkX/button-minimize-focused.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:26px;
	cursor:pointer;
	z-index:1000;
}

.darkX_maximize {
	width: 21px;
	height: 21px;
	background: transparent url(darkX/button-maximize-focused.png) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:47px;
	cursor:pointer;
	z-index:1000;
}


.darkX_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#FFF;
}

.darkX_content {
	overflow:auto;
	color: #E6DF2A;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	background:#5E5148;
}


/* FOR IE */
* html .darkX_minimize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-minimize-focused.png", sizingMethod="crop");
}

* html .darkX_maximize {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-maximize-focused.png", sizingMethod="scale");
}

* html .darkX_close {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/darkX/button-close-focused.png", sizingMethod="crop");
}

.overlay_alert {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_nw {
	width: 5px;
	height: 5px;
	background: transparent url(alert/top_left.gif) no-repeat bottom left;			
}

.alert_n {
	height: 5px;
	background: transparent url(alert/top.gif) repeat-x bottom left;			
}

.alert_ne {
	width: 5px;
	height: 5px;
	background: transparent url(alert/top_right.gif) no-repeat bottom left			
}

.alert_e {
	width: 5px;
	background: transparent url(alert/right.gif) repeat-y 0 0;			
}

.alert_w {
	width: 5px;
	background: transparent url(alert/left.gif) repeat-y 0 0;			
}

.alert_sw {
	width: 5px;
	height: 5px;
	background: transparent url(alert/bottom_left.gif) no-repeat 0 0;			
}

.alert_s {
	height: 5px;
	background: transparent url(alert/bottom.gif) repeat-x 0 0;			
}

.alert_se, .alert_sizer {
	width: 5px;
	height: 5px;
	background: transparent url(alert/bottom_right.gif) no-repeat 0 0;			
}

.alert_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_title {
	float:left;
	height:1px;
	width:100%;
}

.alert_content {
	overflow:visible;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background: #FFF;
}

/* For alert/confirm dialog */
.alert_window {
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_message {
  font: 12px arial;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_buttons {
	text-align:center;
	width:100%;
}

.alert_buttons input {
	width:20%;
	margin:10px;
}

.alert_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}



.overlay_alert_lite {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_lite_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_title {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background: #FFF;
}


/* For alert/confirm dialog */
.alert_lite_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alert_lite_message {
	font-size:16px;
	text-align:center;
	width:100%;
	color:#F00;
	padding-bottom:10px;
}

.alert_lite_buttons {
	text-align:center;
	width:100%;
}

.alert_lite_buttons input {
	width:20%;
	margin:10px;
}

.alert_lite_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}

table.alert_lite_header  {
  border:1px solid #F00;
  background:#FFF
}


@charset "utf-8";
/**
 * @Author  : Antonio Jozzolino <info@sgd.com.br>
 * @since   : Thu Sep 11 2008 08:51:03 GMT-0300
 * @changed : Thu Sep 11 2008 09:14:47 GMT-0300
 */
form#formrfas fieldset{
	padding:0;
}
form#formrfas fieldset#dadosPessoais label{
	display: block;
	float: left;
	width: 75px;
}
form#formrfas fieldset#dadosPessoais input{
	width: 340px;
}
form#formrfas div#detalhes input,
form#formrfas div#detalhes textarea{
	width:417px;
	border: 1px solid #CCCCCC;
}
form#formrfas div#detalhes textarea{
	height: 200px;
	width:418px;
}
span.obrigatorio{
	color:#FF0000;
	font-weight:bold;
}
form#formrfas input#enviar{
	text-align:center;
	margin: 15px 192px;
}
form#formrfas div#copyAddress{
	padding: 10px;
	margin: 10px;
	display: none;
	border: 1px dashed #999999;
}
form#formrfas div#copyAddress a#fechaCopyAddress{
	display:block;
	margin: 10px 0 0 330px;
}
ol#respostas li,
ol#respostas li ol li{
	list-style:square;
	margin: 0 0 0 2px;
	padding: 0;
}
form#formrfas fieldset#captcha img{
	display:block;
}
form#formrfas fieldset#captcha div{
	display: block;
	float: right;
	width:220px;
	text-align:center;
	margin-top: -75px;
}
form#formrfas fieldset#captcha input{
	width: 100%;
}
form#formrfas fieldset#captcha{
	padding: 15px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
	display: none !important; 
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
	display: none !important; 
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: none !important; 
	clear: left; 
	padding-bottom: 1.0em;
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
html, body {
	margin: 0;
	padding: 0;
}

body {
	text-align: center;
}
#countdown_dashboard{
	width: auto;
	overflow: hidden;
	text-align: center;
	height: 120px;
	margin: 0 0 15px 0;
}
#countdown_dashboard  h1 {
	font-size: 28pt;
	letter-spacing: 12px;
	border-bottom: 1px solid #ddd;
}

#countdown_dashboard  h2.subtitle {
	margin-top: 0px;
	margin-bottom: 40px;
}

#countdown_dashboard  #container {
	margin: 100px auto;
	width: 700px;
	color: #555;
}

#countdown_dashboard  .dash {
	width: 110px;
	height: 114px;
	background: transparent url('/scripts/jquery/countdown/dash.png') 0 0 no-repeat;
	float: left;
	margin-left: 20px;
	position: relative;
}

#countdown_dashboard .dash .digit {
	font-size: 55pt;
	font-weight: bold;
	float: left;
	width: 55px;
	text-align: center;
	font-family: Times;
	color: #555;
	position: relative;
}

#countdown_dashboard  .dash_title {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 4px;
	font-size: 9pt;
	color: #555;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align: center;
	width: 100px;
}

#countdown_dashboard  .dev_comment {
	font-size: 14pt;
	color: #777;
	text-align: center;
	font-style: italic;
	margin: 40px 10px;
}

#countdown_dashboard  #subscribe_form {
	position: relative;
} 

#countdown_dashboard  #email_field {
	font-size: 16pt;
	padding: 6px 10px;
	width: 300px;
}

#countdown_dashboard  #subscribe_button {
	font-size: 14pt;
	color: #333;
	padding: 4px 8px;
}

#countdown_dashboard  .copyright {
	font-size: 9pt;
	color: #333;
	margin: 40px 0px;
}

#countdown_dashboard  .faded {
	color: #999;
}

#countdown_dashboard  .form_message {
	width: 400px;
	padding: 10px;
	margin: 15px auto;
	display: none;
}

#countdown_dashboard  #error_message {
	background-color: #ffe;
	border-left: 5px solid #bb3;
	border-right: 5px solid #bb3;
	color: #770;
}

#countdown_dashboard  #info_message {
	background-color: #f0f9ff;
	border: 1px solid #eef;
}

#countdown_dashboard  #loading {
	text-align: center;
	margin: 10px;
	display: none;
	position: absolute;
	width: 100%;
	top: 60px;
}
