/* Estilo Basico */
@import url("basico.css");

.main-title .complement {display: none;}

/* *** Content *** */

/* ** Form ** */
.text form {	margin: 5px;	}

.text form button, .text button {	font-size: 1.15em;	}

/* ** Table ** */
.text table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	margin: 5px 0 15px;
	padding: 0;
	clear: both;	}

.text table caption {
	color: #373491;
	font-size: 1.30em;
	font-weight: bold;
	text-align: left;	}
	
.text table th {
	padding: 5px;
	border-bottom: 1px dotted #dbdbdb;
	font-size: 1.025em;
	font-weight: bold;
	text-align: left;
	background-color:#effbe6;	}
.text table th.subheader {
	padding: 15px 5px 5px;
	color: #545454;	}

.text table td {
	padding: 5px;
	margin: 0 3px;
	border-bottom: 1px dotted #dbdbdb;	}
/* ** END Table ** */

/* ** Lists ** */
.text ul {}
.text ol {}

.text ul li, 
.text ol li {	margin-bottom: 5px;	}

/* --- */
.list-img {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;	}
	
.list-img .item {
	float: left;
	margin: 0 10px 15px;
	padding: 5px 0;	}

.list-img img {
	margin: 0;
	border: none;	}

.list-img .title {
	display: block;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	text-align: center;	}

/* ** FIM Listas ** */
.tb-pages {
	margin: 0;
	padding: 0;
	font-size: 0.80em;	}
.tb-pages td, 
.tb-pages td table,
.tb-pages td table td {	border: none; padding: 0; margin: 0;	}

.text, .gallery {	}

.text h2 {
	font-size: 18pt;
	margin: 0 0 15px;	}
	.sec-title-color-2 {	color: #bed600;	}
	.sec-title-gray {	color: #747679;	}
	.sec-title-color-1 {	color: #0095c3;	}
	.sec-title-red {	color: #dc291e;	}

.text h3 {
	color: #707070;
	font-size: 14pt;
	margin: 10px 0;	}

.text h4 {
	margin: 10px 0;	}

.text .title {
	font-size: 2.2em;
	font-weight: bold; 
	line-height: 1.6;
	color: #00552B;
	margin: 10px 0;
	text-transform: none;
	clear: both;}

.text p {
	line-height: 1.6;	}

.text .desc {
	font-style: italic;
	margin: 6px 0 12px;	}

.text .date {
	font-size: 0.85em;
	color: dimgray;	}

.text .src, 
.text .extra-info {
	font-weight: bold;	}

.text .thumb {
	float: left;
	margin: 0 10px 0 0;	}
.text .thumb .title {
	display: none;	}

.img-detail { 
	margin: 0 0 10px 10px;
	float: right;
	text-align: right;
	width: 1px;	}

.img-detail td {
	font-size: 0.8em;
	color: #999999;	}

.text .list {
	position: relative;
	top: 0;	left: 0;
	margin: 0;	padding: 0;
	list-style-type: none !important;
	list-style-position: outside  !important;
	z-index: 10; }

.text .list .item {
	margin: 0 0 15px; padding:0;
	position: relative;
	z-index: 1;	}

.text .list .item .title {
	font-size: 1.1em;
	margin: 0;	}

.text .list .item .date{
	color:#666; }
/* ** FIM Detalhe Conteúdo ** */

/* ** Galeria ** */
.gallery h4.title {	margin: 15px 0 0 !important;	color: #00552B;	font-size: 1.5em;}

#photo-box {
	z-index: 99 !important;	}
.df-list-img#photo-box {
	margin: 10px 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;	}
	
.df-list-img#photo-box li {
	position: relative;
	float: left;
	background: white;
	margin: 0 8px 8px 0;
	padding: 3px;
	background: white;
	border: 1px solid #eeeeee;	}
.df-list-img#photo-box li:hover {
	border: 1px solid #86C321;
	background: #86C321;	}

.df-list-img#photo-box li img {
	background: #f4f5f2;
	width: 100px;
	height: 100px;	}
#photo-box .photo {
	border: none;
	margin: 0;
	padding: 0;	}
#photo-box .title {
	display: none;	}

.df-list-img#photo-box li a:link, 
.df-list-img#photo-box li a:visited {
	text-decoration: none !important;}

.df-list-img#photo-box li a:hover, 
.df-list-img#photo-box li a:active, 
.df-list-img#photo-box li a:focus {
	color: #F7C414;
	text-decoration: underline !important;}

.cod-img-ant, 
.cod-img-pos {
	display: none;	}
/* ** FIM Galeria ** */

/* ** Get Adobe Reader ** */
.GetAdobeReader {
	width: 250px;
	margin: 15px 0;
	display: block;
	float: none;
	font-size: 0.7em;	}
.GetAdobeReader { letter-spacing: -0.01em; line-height: 1em;} /*Fix FF bug*/

.GetAdobeReader img {
	float: left;
	margin: 0 6px 0 0;
	border: none;	}

.GetAdobeReader a, .GetAdobeReader a:visited {
	color: #333;
	text-decoration: none;	}
.GetAdobeReader a:hover, .GetAdobeReader a:active {
	text-decoration: underline;	}
/* ** FIM Get Adobe Reader ** */

/* ** Etapas ** */
#divEtapas {
	height: 33px;
	line-height: 33px;
	border-top: 1px solid #ececec;
	padding: 0 10px;
	margin: 0 -10px;
	clear: left;
	color: #474747;
	background-color:#edf3f7;	}

.EtapaOn img,
.EtapaOff img { margin-top: -5px;	}

.EtapaOn {
	float: left;
	margin-right: 8px;
	font-size: 13px;
	font-weight: bold;	}

.EtapaOff {
	float: left;
	color: #bbbbbb;
	margin-right: 10px;	}
.EtapaOff img {	
	opacity: 0.4;
	filter: Alpha(Opacity=40); }

.disabled {	opacity: 0.3;	}

.transparente {	display: none;	}

hr {
	border:none;
	padding:0;
	height:1px;
	color:#ececec;
	background-color:#ececec;
	margin:13px;	}

.TituloQuestao {
	font-size: 1.0em;
	font-weight:bold;
	color: #0072cf;
	margin: 7px 0;
	line-height:1.3em;	}
.TextoQuestao {
	font-size:0.9em;
	color:#666666;	}

table.poll {
	color: #666666;	}
table.poll td {
	font-size: 8pt;	}

/* ** FIM Etapas ** */
