@charset "UTF-8";
/* CSS Document */

html {
	top:0;
	height: 100%;
	margin:0 auto;
	padding:0;
	overflow:scroll;
}

body {
	top:0;
	height: 100%;
	width:100%;
	margin: 0 auto;
	padding:0;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align: left;
	color: #383838;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #0066CC;
	outline: none; /* hide dotted outline in Firefox */
	cursor: pointer;
}

a:hover, a:focus{
	text-decoration: underline;
	color: #0066CC;
	outline: none; /* hide dotted outline in Firefox */
	cursor: pointer;
}

a img, img { border: 0 none; }

p {	margin: 0px 0px 18px 0px; padding: 0px; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {margin-top:-0.05em;}

ul, ol, li, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { color: #383838; }

h1 { font-weight: bold; font-size: 22px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 14px; line-height: 18px; }
h4 { font-weight: bold; font-size: 12px; line-height: 18px; }
h5 { font-weight: bold; font-size: 10px; line-height: 18px;}
h6 { font-weight: bold; font-size: 9px; line-height: 18px;}

ol, ul { margin: 0 0 0 2em; }

table { border-collapse: collapse; empty-cells:show;}

em { font-style:italic; }

strong { font-weight:bold; }

em strong, strong em { font-weight:bold; font-style:italic; }

#container {
	display:block;
	position: absolute;
	padding:0;
	width:100%;
	height:210px;
	background:#fff;
	top:50%;
	margin:-100px 0 0 0;
	border:solid #E69623;
	border-width:3px 0 3px 0;
	
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
}

a.icon:not([classname~="icon"]),
span.icon:not([classname~="icon"]) {
	display: inline-block;
	vertical-align: bottom;
}
a.icon, span.icon, li.icon {
	display: block;
}
a.icon_menu:not([classname~="icon_menu"]),
span.icon_menu:not([classname~="icon_menu"]) {
	display: inline-block;
	vertical-align: bottom;
}
a.icon_menu, span.icon_menu, li.icon_menu {
	display: block;
	line-height: 12px;
}
.pdf-file {
	background-image:url(../img/Reader-16.gif);
}
.pdf-file2 {
	background-image:url(../img/Reader-12.gif);
}
.word-file {
	background-image:url(../img/Word-16.gif);
}
.word-file2 {
	background-image:url(../img/Word-12.gif);
}
.powerpoint-file {
	background-image:url(../img/PowerPoint-16.gif);
}
.powerpoint-file2 {
	background-image:url(../img/PowerPoint-12.gif);
}
.excel-file {
	background-image:url(../img/Excel-16.gif);
}
.excel-file2 {
	background-image:url(../img/Excel-12.gif);
}
.icon {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.icon_menu {
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.rect_white {
	background-image:url(../programa/BA/images/rect_white.png);
}
.rect_green {
	background-image:url(../programa/BA/images/rect_green.png);
}
.rect_red {
	background-image:url(../programa/BA/images/rect_red.png);
}
.rect_orange {
	background-image:url(../programa/BA/images/rect_orange.png);
}
.rect_blue {
	background-image:url(../programa/BA/images/rect_blue.png);
}
.rect_yellow {
	background-image:url(../programa/BA/images/rect_yellow.png);
}
.orange {
	color: #FF6600;
}
.red {
	color: #D73C30;
}
.small {
	font-size: 9px;
}
.img_destaques {
	margin: 4px 0px 0px 0px;
}
/* -- documentação vídeo -- */
.video_list {
	border-bottom: 1px dotted #D9D9D9;
}
.video_list ul,
.video_list li {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.video_list .video_list_img {
	float:left;
	width:122px;
	height:84px;
}
.video_list .video_list_desc {
	 float:left;
	 width:486px;
	 padding:8px 0 4px 10px;
}
.more {
	display: block;
	text-align: right;
	color: #0066CC;
	margin-top: 4px;
	font-size: 10px;
}
a.more {
	background:transparent url(../img/morearrow.gif) no-repeat scroll 100% 50%;
	background-position:100% 0.4em;
	padding-right: 10px;
	white-space: nowrap;
	text-decoration: none;
}
a.more:hover {
	color: #0066CC;
	text-decoration: underline;
	cursor: pointer;
}
.sep {
	border-bottom: 1px solid #E5E5E5;
    padding: 10px 0 0;
	margin-bottom: 10px;
}
.shadow {
	-moz-box-shadow: 0 0 5px #E5E5E5;
	-webkit-box-shadow: 0 0 5px #E5E5E5;
	box-shadow: 0 0 5px #E5E5E5;
}
.inner_shadow {
	-moz-box-shadow: inset 0 0 5px #E5E5E5;
	-webkit-box-shadow: inset 0 0 5px#E5E5E5;
	box-shadow: inner 0 0 5px #E5E5E5;
}
