@import url("../../as_portal.css");

#bannerWrapper {
	/*background-image: url(imagens/banner_2.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #d0df1b;
	padding-top: 100px;
}
#breadCrumb 
{
	text-align:left !important;
}
.tituloSeccao {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	margin-top:-15px;
	height:45px;
}

.overviewTabela td{
	background-color: #F1F5F9 !important;
}

.tituloSeccao h2
{
  font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 2.7em;
	/*height: 70px;*/
	width: auto;
	line-height: 1.2em;
	vertical-align: bottom; 
	/*margin: 95px 0px 0px 0px;*/
}

.tituloSeccao .treslinhas
{
	margin: 59px 0px 0px 0px;
}

#barraCinza {
	padding-top: 1em;
	font-size: 1.1em;
	line-height: 1.5em;
}


.foto500 {
	background-color: #FFFFFF;
	width: 500px;
}

/* se der bronca com flutuações tirar este coment

#content p
{
	clear:both;
}*/

#content th {
	background-color: #E9E9E9;
	border:solid 1px #CCCCCC;
	padding-right: 15px;
	padding-left: 15px;
	text-align:center;
	vertical-align:top;
}
#content td {
	background-color: #FFFFFF;
	border: none;
	border-collapse:collapse;
	padding-right: 15px;
	padding-left: 15px;
	/*text-align:left;*/
	vertical-align:top;
}
#content table{
	border:none;
	border-collapse:collapse;
	margin: 2em 0px;
}

.foto400 {
	background-color: #FFFFFF;
	width: 400px;
}
.foto300 {
	background-color: #FFFFFF;
	width: 300px;
	float: right;
	margin-bottom: 15px;
	margin-left: 30px;
}
.foto200 {
	background-color: #FFFFFF;
	width: 200px;
	float: right;
	margin:0px 0px 15px 30px;
}
.foto150 {
	background-color: #FFFFFF;
	width: 150px;
	float: right;
	margin-bottom: 15px;
	margin-left: 30px;
}
.foto100 {
	background-color: #FFFFFF;
	width: 100px;
	float: right;
	margin-bottom: 15px;
	margin-left: 30px;
}
.sombra70{
	background-image: url(imagens/sombra_70_70.gif) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	height: auto;
	width: 70px !important;
}

.sombra100 {
	background-image: url(imagens/sombra_200.png) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	height: auto;
	width: 100px !important;
}
.sombra200 {
	background-image: url(imagens/sombra_200.png) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	height: auto;
	width: 200px !important;
	float: right;
	margin-bottom: 15px;
	margin-left: 30px;
}

.sombra355 {
	background-image: url(imagens/sombra_400.png) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	height: auto;
	width: 355px !important;
}

.sombra400 {
	background-image: url(imagens/sombra_400.png) !important;
	background-position: right bottom !important;
	background-repeat: no-repeat;
	padding-right: 5px !important;
	padding-bottom: 5px !important;
	height: auto;
	width: 400px !important;
}


.legenda{
	padding: 10px;
	margin: 0px;
	font-size: 0.7em;
	text-align:center;
}


li {
	line-height: 1.5em;
	margin-bottom: 5px;
}
ul li
{
	list-style-type: square;
}
ul, ol {
	margin-bottom: 2.5em;
}
.tdContainer h2, 
.tdContainer h3, 
.tdContainer h4, 
.tdContainer h5, 
.tdContainer h6
{
	text-align:left !important;
}
h2 
{

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	font-size: 2.5em;
	/*margin: 0px;*/
	height: 45px;
	width: auto;
	line-height: 1.1em;
}
h3 
{
	text-align:left;
	background-color: #DFDFDF;
	font-size: 1.45em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight: normal;
	/*margin-top: 2em;*/
}
h4 {
	font-size: 1.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
	/*margin-top: 3em;*/
	padding-bottom: 3px;
	padding-left: 5px;
}
h5 {
	font-size: 1.3em;
	margin-top: 2em;
}
h6 {
	font-size: 1.1em;
	margin-top: 2em;
}


dt {
	font-weight: bold;
}
dd {
	color: #646464;
	margin-bottom: 1.5em;
	margin-left: 0px;
}
#content .tabelaListada th {
	text-align: left;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E9E9E9;
	border-left-color: #E9E9E9;
	border-right-width: 1px;
	border-left-width: 1px;
}
#content .tabelaListada table td {
	background-color: #FFFFFF !important;
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
	padding-right: 15px;
	padding-left: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#content .tabelaListada .tdImpar td{
  background-color:#fafafa !important;
}

/*.tabelaListada
{
	clear:both;
}*/

.fileUpload
{
	background-color:Transparent;
	border-style:none;
	border-width:0px;
	color: #0284a8;
	cursor:pointer;
	font-size:1em;
	font-family: verdana, arial, helvetica, sans-serif;
}


.tabelaListada input, .toolbarSV input
{
	background-color:Transparent;
	border-style:none;
	border-width:0px;
	color: #0284a8;
	cursor:pointer;
	font-size:1em;
	padding:0px;
	margin:0px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.tabelaListada input:hover, .toolbarSV input:hover
{
	text-decoration: underline;
}

#barraCinza form ul {
	margin-left: 0px;
	list-style-type: none;
}
#barraCinza form li {
	list-style-type: none;
}
fieldset.linhaPar {
	background-color: #FFFFFF;
}
fieldset.linhaImpar {
	background-color: #f4f4f4;
}
#barraCinza fieldset {
	padding: 15px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}
#barraCinza .fieldsetBotoes {
	background-color: #CCCCCC;
}
#barraCinza form {
	margin-bottom: 2em;
}
#content .citacoes p 
{
	color:#9d9d9d;
	font-size:0.8em;
	text-align: right;
}
.overview2Colunas p {
clear:both;
}
.anteTitulo
{
	font-size:0.7em;
	line-height:1em;
}
.outrasInformacoes
{
	margin-top: 0px !important;
	padding: 15px !important;
	background-color: #FFFFFF;
}
.outrasInformacoes li {
	display: inline;
	list-style: square;
}
.outrasInformacoes h4 {
	font-size: 1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.outrasInformacoes li a {
	display: block;
	width: 240px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.outrasInformacoes ul {
	margin: 0px;
	padding: 0px;
	list-style: square;
}

.referencias
{
  margin: 15px 0px 0px 0px !important;
  font-size:0.8em;
}


caption
{
	color:#1576c0;
	font-weight:bold;	
}

#content .voltarTopo a:link,#content .voltarTopo a:visited, #content .voltarTopo a:active, #content .voltarTopo a
{
	
	background-color:#e2e2e2;
	background-image:url("imagens/topo.gif");
	background-repeat:no-repeat;
	width: 32px;
	/*height:9px;*/
	font-size: 0.7em;
	text-decoration: none;
	border-bottom: none;
	color: #000000;
	padding:0px 10px 2px 25px;
	vertical-align:middle;
	line-height:14px;
	margin-right:10px;
	
	}
	
#content .maisinfo a:link,#content .maisinfo a:visited, #content .maisinfo a:active, #content .maisinfo a
{
	
	background-color:#d2e3ec;
	background-image:url("imagens/info.gif");
	background-repeat:no-repeat;
	/*width: 32px;*/
	font-size: 0.7em;
	text-decoration: none;
	border-bottom: none;
	color: #000000;
	padding:0px 10px 2px 25px;
	vertical-align:middle;
	line-height:14px;
	margin-right:10px;
	
}

#content .download a:link,#content .download a:visited, #content .download a:active, #content .download a
{
	
	background-color:#d2e3ec;
	background-image:url("imagens/down.gif");
	background-repeat:no-repeat;
	font-size: 0.7em;
	text-decoration: none;
	border-bottom: none;
	color: #000000;
	padding: 0px 10px 2px 25px;
	vertical-align:middle;
	line-height:14px;
	margin-right:5px;
	margin-left:5px;
	}
	
	/* Ficha Eventos */
	.fichaEventos h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #515d7c;
	background-color: #EFEFEF;
	background-image: url(imagens/fundo_titulo_eventos.jpg);
	background-repeat: no-repeat;
	height: 103px;/*height: 78px;*/
	/*width: 455px;*/
	line-height: 1em;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.fichaEventos ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left:0px !important;
	margin-left:17px;
}

#calendarContainer table{
margin:0px 0px 2em 0px !important;
}
.fichaEventos img {
	float: left;
	margin-right: 20px;
	border: 1px solid #333333;
}
.fichaEventos .subtitulo {
  display:block;
  padding-top:5px;
	font-size: 0.9em;
	font-weight: normal;
}
#content .fichaEventos table th {
	background-color: #FFFFFF;
	color: #7D92B7;
	text-transform: uppercase;
	text-align: left;
	padding: 5px;
	border-right-style: none;
	border-left-style: none;
}
#content .fichaEventos table {
	width: 485px;
	margin-bottom: 70px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}

#content .fichaEventos h4 {
	color: #515D7C;
	background-image: url(imagens/fundo_eventos_h4.gif);
	background-repeat: no-repeat;
	height: 38px;
	/*width: 454px;*/
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#content .fichaEventos td.even, #content .fichaEventos th.even {
	background-color: #F8F8F8;
}

#content .fichaEventos table td {
	color: #666666;
	padding: 5px;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}
/* Fim de Ficha de Eventos */

/* QuickLinks */


table.QL{
	width:100%;
	margin: 0px !important;
	padding: 0px !important;
}
table.cortado{
	width:65% !important;
}
table.QL td{
	background-color:transparent !important;
}

table.QL td.header {
	color:#555555;
	font-size:1.45em;
	font-weight:normal;
	PADDING: 0px 15px !important; 
	text-align:left;
}

table.QL td.content{
	PADDING: 10px 5px 10px 5px !important; 
	MARGIN: 0px; 
	FONT-SIZE: 0.8em; 
}

table.QL td.separador
{
	border-top:1px dashed #dfdfdf !important;
	border-bottom:1px dashed #dfdfdf !important;
}

table.QL .CTL
{
	width:10px;
	height:42px;
	background: no-repeat top right url('as_imagens/QLCTL.gif') ;
}
table.QL .CML
{
	width:10px;
	background: repeat-y top right url('as_imagens/QLCML.gif') ;
}
table.QL .CBL
{
	width:10px;
	height:22px;
	background: no-repeat top right url('as_imagens/QLCBL.gif') ;
}

table.QL .CTR
{
	width:10px;
	height:42px;
	background: no-repeat top left url('as_imagens/QLCTR.gif') ;
}
table.QL .CMR
{
	width:10px;
	background: repeat-y top left url('as_imagens/QLCMR.gif') ;
}
table.QL .CBR
{
	width:10px;
	height:22px;
	background: no-repeat top left url('as_imagens/QLCBR.gif') ;
}
table.QL .CTC
{
	vertical-align:middle !important;
	padding-top:10px;
	background: repeat-x top center url('as_imagens/QLCTC.gif') ;
}
table.QL .CMC
{
	background: top center url('as_imagens/QLCMC.gif') ;
}
table.QL .CBC
{
	height:22px;
	background: repeat-x top center url('as_imagens/QLCBC.gif') ;
}

#QL {
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 30px; 
	WIDTH: 200px; 
	BACKGROUND: url(as_imagens/QLbg.gif) repeat-y; 
	FLOAT: right; 
}

#QL H3{
	PADDING-TOP: 15px;
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 15px; 
	MARGIN-TOP: 0px; 
	BACKGROUND: url(as_imagens/QLhead_icon.gif) no-repeat right top; 
	text-align:left;
}

#QL .content,
#QL UL{
	PADDING-TOP: 0px;
	PADDING-RIGHT: 15px; 
	PADDING-BOTTOM: 20px; 
	PADDING-LEFT: 0px; 
	MARGIN: 0px; 
	BACKGROUND: url(as_imagens/QLfoot.gif) no-repeat right bottom; 
	FONT-SIZE: 0.8em; 
}

#QL LI {
	MARGIN: 0px 0px 2px 30px;
	text-align:left;
}

#QL A {
	color: #436599;
	text-decoration:none;
	BORDER-BOTTOM: none;
}

#QL A:hover {
	color: #436599;
	text-decoration: underline !important;
}

/* End QuickLinks */