﻿.ms-WPBody {
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;

}

.esconder
{
 width:0px;
 visibility: hidden;
  font-size:0px;

}
td.ms-sbcell{

border:0px white dashed;
 visibility:hidden

}
.ms-sbrow{

 border:0px white dashed;
visibility:hidden
}
.ms-sbplain{
 border:0px white dashed;
 visibility:hidden
}

.breadcrumb
{
	visibility:hidden;
    font-family: tahoma; 
    color: #c9ed6e;
    clear:both;
    font-size:9pt; 
    font-family: tahoma; 
    padding-left:7px;
    padding-bottom:2px;
    padding-top:4px;
    border-bottom:0px #CCCCCC solid;
    margin-bottom:2px;
    height:0px;
}


.body
{
	background-color:#ffffff;
	margin:0px;
	height:auto;
	font-family:Arial,Helvetica,sans-serif;
	/*color:#464646; */
	font-size:80%;
	width:100%;
	}

.master
{

	max-width:900px;
	min-width: 900px;
	left:50%;
	margin:0px 0 0 -380;
	vertical-align:top;
	background-color:#FFFFFF;
	width:100%;
}
.masterContent
{
	background-color:#FFFFFF;
	vertical-align:top;
	width:100%;


}


.ms-WPBody td {
	width:auto;
}

.spacer
{
	width:14px
}

.shadowRight
{
	*height:100%;
	min-height:100%;
	width:14px;	
	background-image: url('../../Images/bl_Shadow_Right.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}

/*sharepoint*/
td.ms-sbgo{
	
	 background:#2979ad;
	
	 
}

.ms-HoverCellActive,.ms-SpLinkButtonActive{
	
	 background-color:#e2f5b2;
	  background-image:none;
	
	}

.ms-WPTitle{
	
	color:#2779ad;
	
}
.ms-WPHeader{

	 color:gray;
}

.ms-WPTitle A:link, .ms-WPTitle A:visited {
	color:#2779ad;

	
}

.ms-pagetitle{
	
	color:#2779ad;
	}

.ms-WPTitle A:hover {

color:#000;

	
}


.ms-WPBody A:link, .ms-WPBody A:visited{
		color:#2779ad;	
}

.ms-WPBody A:Hover{
		color:#000;
}

	
.ms-alternating{
	
	background:#fff;
}
.ms-partline{
	
	 color:gray;
}

.shadowLeft
{
	*height:100%;
	min-height:100%;
	width:14px;	
	background-image: url('../../Images/bl_Shadow_Left.jpg');
	background-repeat:repeat-y;
	background-position:left top;
}


.breadcrumb label
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
	font-size:xx-small;
   	color: #333333;
   	
}


.breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
	font-size:xx-small;
   	color: #2979ad;
   	
}

.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
		font-size:xx-small;
   	color: #2979ad;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
		font-size:xx-small;
	text-decoration:none;
   	color: #2979ad;
}
.breadcrumb a:hover
{
	text-decoration:underline;
		font-size:xx-small;
		color:#94c718;
}
.breadcrumbCurrent
{
	font-weight:bold; 
	color:#333333;
		font-size:xx-small;
}

.authoringRegion {
	background-color: #fff;
	color: #333333;
	width: 100%;

}

.sharepointLogin .ms-globallinks a
{
	color:#333333;
}

.sharepointLogin .ms-globallinks
{

	color:#333333;
}

.sharepointLogin div
{

	color:#333333;
}
.siteActionMenu
{
    float:right;
    
}

.sharepointLogin
{
	float:right;
	display:inline;
	background-color:#fff;

}


.ms-siteactionsmenu div div div {
background-color:#2979ad;
background-image:none;
background-repeat:repeat-x;
border-left:0px solid #6593CF;
border-right:0px solid #6593CF;
border-top:0px solid #6593CF;
padding:1px 4px 3px 10px;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-color:#94c718;
background-image:none;
border-left:0px solid #6593CF;
border-right:0px solid #6593CF;
border-top:0px solid #6593CF;

color:white;

}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a:link{
background-color:#94c718; 
background-image:none;
color:white;

	}


.console
{
	clear:both;
}

.topNavContainer
{
	background-repeat:repeat-x;
	
}

/*menu horizontal*/


#menu1Cx { background:#94c718;
 border:thin aqua dashed;
  height:0px; 
   margin:0;
    color:#94c718;
     height:0px;
    visibility:hidden;

     padding:0;
       }

#menu1 {display:block;
 background:#c9ed6e;
  height:0px;
   height:0px;
    visibility:hidden;

   vertical-align:middle;
    color:#c9ed6e;
       margin:0 auto;
        padding:0px 0 0 0;
         font-size:0%;
          font-family:Arial,Helvetica,sans-serif;
           clear:both}

#menu1 img {border:0; margin:0; vertical-align:top}

#menu1 UL {border:0; margin:0; visibility:hidden; 
padding:0pt 0pt 0pt 0pt; list-style-type:none; 
 height:0px;  color:#c9ed6e; vertical-align:top; }



.topNav
{
    position:relative;
     height:0px;
    visibility:hidden;
}
.topNavItem
{
 height:0px;
    visibility:hidden;

	background-image: none;
	background-repeat:no-repeat;
	font-family: tahoma;  
	background-position:center;
	color: #c9ed6e;	
}
.topNavItem a
{
 height:0px;
    visibility:hidden;

	display:block;
	padding:5px 12px 0px 12px;
	font-family: tahoma;  
	font-size: 8pt; 
	color: #c9ed6e;	


}
.topNavSelected a
{
 height:0px;
    visibility:hidden;

	background-image: none;
	background-repeat:repeat-x;
	
	color: #c9ed6e;
}

.topNavHover a
{
 height:0px;
    visibility:hidden;

	color:#94c718;
	background-image:none;

	background-repeat:repeat-x;
}



.topNavFlyOuts
{
 height:0px;
    visibility:hidden;

	border-top:1px #94c718 solid;
	color:white;

}

.topNavFlyOutsItem
{	
 height:0px;
    visibility:hidden;

	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #c9ed6e;
	border:1px #2979ad solid;
	color:#94c718; 
	width:200px;
	

}

.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
    color:#94c718;
    
}
.topNavFlyOutsHover a
{
	background-color: #94c718;	
	
	color:#ffffff;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}



.mainContainer
{
margin-left:10px;
margin-right:10px;

}


/*body {margin:0; padding:0; background:#FFF; font-family:Arial,Helvetica,sans-serif; color:#464646; font-size:80%}*/
title{ color:#464646 }


form {margin:0; padding:0}
img {border:0}
blockquote {margin:-10px 0 0 2px; padding:0 0 10px 0; font-style:italic; font-size:120%; line-height:150%; border-bottom:1px solid #DEE5EB}
acronym {speak:normal}
abbr.initialism {speak:spell-out}
abbr.truncation {speak:normal} 

#camarasCx {width:100%; height:30px; margin:0; padding:0; background:url("/img/bckcamaras.gif") repeat-x; border-bottom:1px solid #ccc; clear:both}
#camaras {display:block; color:#A5A5A5; width:750px; height:30px; margin:0 auto; text-align:right; padding:0 10px 0 0; font-size:80%; text-transform:uppercase}
#camaras UL {display:block; border:0; margin:0; padding:0; list-style-type:none; clear:left; white-space:nowrap}
#camaras UL LI {display:inline; text-align:center; padding:0; margin:0}
#camaras UL LI a {color:#A5A5A5; text-decoration:none; padding:0; margin:0}
#camaras UL LI a:hover {color:#2779ad; text-decoration:none; padding:0; margin:0}

#logoCx {width:100%; height:91px; margin:0 auto; padding:0; background:#2979ad}
#logo {width:900px; height:91px; margin:0 auto; padding:0}
h1 {display:block; float:left; margin:0; padding:14px 0 0 47px}
#slogan {display:block; float:left; margin:0; padding:30px 0 0 203px}

#tempo {display:block; float:right; margin:63px 0 0 0; padding:0 5px 0 0; width:184px; height:23px; font-size:85%;   text-align:right}

#tempo img {padding:0 5px 0 5px; vertical-align:top}

#pesquisaCx {background:#E2F5B2; border:thin black dashed; margin:0; padding:0; width:0%; height:0px; visibility:hidden; vertical-align:middle}
#pesquisa {margin:0 auto; padding:0; width:900px; vertical-align:middle; font-family:Arial,Helvetica,sans-serif; font-size:85%}

#pesquisa label {width:47px; float:left; margin:11px 2px 0 6px; padding:0; color:#969696; vertical-align:middle}

#input {width:143px; height:15px; margin:0px 0 0 0; vertical-align:top}

#pesquisa select {width:143px; margin:8px 2px 0 0}
#pesquisa img {margin:0; padding:0 0 5px 0; vertical-align:middle}
#pesquisa .band {margin:0; padding:0 2px 4px 0}

#ContentPlaceHolder {width:143px;  height: 10px; vertical-align:top}

#vejaTambem {background:#E5EDFD; margin:0; padding:0 0 10px 0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#003082}
#vejaTambem h2 {background:#6683B4; margin:10px 0 0 0; padding:4px 0 4px 0; text-align:center; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:100%; color:#fff; text-transform:uppercase}
#vejaTambem ul {margin:0; padding:0 0 0 19px}
#vejaTambem ul li {margin:6px 4px 0 0; padding:0; list-style:url(../img/bul3.gif) outside; line-height:120%}
#corpoCont {margin:0 auto; width:900px; padding:0}
#corpo {float:left; width:100%; padding:0; clear:both; background:#fff}

#path {width:900px; margin:2 auto; padding:10px 10 10px 10px; color:#000; font-size:85%}
#path em {color:#b4b4b4; font-style:normal}
#path a:hover {text-decoration:none}
#path a {text-decoration:none}
h2 {width:50px; margin:18px 0 0 0; padding:0; clear:both}
#colChp {padding:0 0 22px 0; font-size:85%; line-height:160%; position:relative}
#colBhp {padding:0 0 22px 0; font-size:85%; line-height:160%; position:relative}
#colAhp {padding:0 0 22px 0; font-size:85%; line-height:160%; position:relative}
#colC {padding:0; font-size:85%; line-height:160%; position:relative}
#colB {padding:0; font-size:85%; line-height:160%; position:relative}

#colA {padding:0; font-size:85%; line-height:160%; position:relative}
#colAhp {width:280px; margin:0 20px 0 0; float:left}
#colAhp h2 {width:280px; height:18px; padding:0; font-size:170%; color:#2779ad}
#colAhp h2 img {vertical-align:top}

#colA {margin:0 0px 0 0; float:left}
#colA h2 {width:180px; height:18px; padding:0; font-size:170%; color:#2779ad}
#colA h2 img {vertical-align:top}
#colBhp {width:280px; margin:0; float:left}
#colBhp h2 {width:280px; height:18px; padding:0; font-size:170%; color:#2779ad}
#colBhp h2 img {vertical-align:top}

#colB {width:395px; margin:0;  float:left}
#colB h2 {width:395px; height:21px; padding:0; color:#2779ad; font-size:130%; font-family:Verdana,Arial,Helvetica,sans-serif}
#colB h2 img {vertical-align:top}
#colB h3 {width:240px; margin:0; padding:0; color:#7D7D7D; font-size:150%; clear:both}
#colB h4 {width:395px; margin:0; padding:0 0 14px 0; color:#646464; font-size:110%; clear:both}
#colB p {margin:0; padding:0 0 14px 0}
#colB .data {margin:2px 0 0 0; padding:0; color:#B4B4B4}
#colB .intro {margin:6px 0 10px 0; padding:0; width:370px; font-size:110%; color:#000}
#colB .fotoEsq {margin:0; padding:5px 9px 0 0; float:left}
#colB .fotoDir {margin:0; padding:5px 0 0 9px; float:right}
#colChp {width:160px; margin:0; float:right}
#colChp h2 {width:160px; height:18px; padding:0; font-size:170%; color:#2779ad}
#colChp h2 img {vertical-align:top}
#colChp .banner {margin:10px 0 0 0}
#colChp input {width:131px; margin:2px 4px 0 0; border:1px solid #9c9c9c; float:left}
#colChp select {width:135px; margin:2px 4px 0 0; float:left}
#colChp img.ok {float:left}
#colC {width:160px; margin:0; float:right}
#colC h2 {width:160px; height:18px; padding:0; font-size:170%; color:#2779ad}
#colC h2 img {vertical-align:top}
#colC .banner {margin:10px 0 0 0}
#colC input {width:131px; margin:2px 4px 0 0; border:1px solid #9c9c9c; float:left}
#colC select {width:135px; margin:2px 4px 0 0; float:left}
#colC img.ok {float:left}
p {margin:0; padding:0 0 0 16px}
#colChp p {margin:0; padding:0}
#colC p {margin:0; padding:0}
.eventos {margin:0 0 0 15px; padding:0}
.eventos .data {color:#8c8c8c; font-size:150%}
.eventos .tipoevento {font-size:70%}
.eventos p {margin:0 0 0 1px; padding:0; line-height:120%}
.eventos h3 {margin:0; padding:0; font-weight:normal; font-size:120%; clear:both}
.eventos h3 a {text-decoration:none}
.eventos li {margin:0 0 10px 0; padding:0; list-style:url(../img/bul1.gif)}
.noticias {margin:0 0 0 15px; padding:0}
.noticias .data {color:#b4b4b4; font-size:100%; margin:2px 0 4px 0}
.noticias p {margin:0 0 0 1px; padding:0; line-height:120%}
.noticias h3 {margin:0; padding:0; font-weight:normal; font-size:120%; clear:both}
.noticias h3 a {text-decoration:none}
.noticias li {margin:0 0 10px 0; padding:0; list-style:url(../img/bul1.gif)}
#votacao {margin:0; padding:0 0 0 16px}
#votacao input {margin:3px 0 0 -4px; padding:0}
#votacao label {margin:0; padding:0 0 4px 4px}
#votacao img {margin:0; padding:10px 4px 0 0}
.seph {margin:0; padding:0 0 14px 0; height:5px; clear:both; vertical-align:top}
.fotohp {display:block; margin:0; padding:3px 0 14px 0}
.mais {width:100%; margin:10px 0 0 0; padding:0; text-align:right; text-transform:uppercase}
.mais a:visited {text-decoration:none; color:#2779ad}
.mais a:link {text-decoration:none; color:#2779ad}
.mais a:hover {text-decoration:none; color:#2B2364}
.mais img {margin:0; padding:0 0 2px 0; vertical-align:middle}
.servPag {width:92%; margin:10px 0 0 0; padding:0; text-align:center; text-transform:uppercase; font-size:90%}
.servPag a {text-decoration:none; margin-left:20px}
.servPag img {margin:0; padding:0 0 2px 0; vertical-align:middle}
.paginacao {width:100%; margin:0 auto; margin-top:6px; padding:6px 0 0 0; clear:both; font-size:85%; background:#fff; color:#2779ad; height:20px; border-top:1px solid #D7DEEB}
.paginacao .info {font-size:120%; margin:0; padding:0 0 8px 0; text-align:center; color:#000}
.paginacao a:hover {background:#2B2364; color:#fff; text-decoration:none}
.anterior {width:13%; margin:0; padding:2px 0 0 0; float:left}
.anterior img {margin:0 4px 0 0; float:left}
.seguinte {width:13%; margin:0; padding:2px 0 0 6px; float:right; text-align:right}
.seguinte img {margin:0 0 0 4px; float:right}
.paginas {width:72%; margin:0; padding:0; float:left; text-align:center; font-size:110%}
.paginas strong {color:#000; font-weight:normal}
#colB .seph2 {margin:6px 0 6px 0; padding:0; border-bottom:1px solid #D1D1D1; clear:both}
#colB .artigoEsq {float:left; margin:0}
#colB .artigoEsq img {margin:4px 6px 0 0; padding:0}
#colB .artigoDir {float:left; margin:0; padding:0}
#colB .artigoDir a {color:#2779ad}
#colB .artigoDir a:hover {color:#2B2364}
#colB .artigoDir p {margin:0; padding:0; line-height:130%; color:#323232}
#colB .artigoDir h3 {width:96%; margin:0; font-size:110%; font-weight:normal}
#colB .artigoDir p.data {color:#B4B4B4; margin:0}
#top {height:1px; font-size:1px}
#topo {width:710px; margin:0 auto; padding:0 50px 9px 0; height:28px; text-align:right; clear:both; text-transform:uppercase; font-size:80%}
#topo p {width:50px; margin:0; padding:0; text-align:center; float:right; clear:left}
#topo a {text-decoration:none}

#footerCx {width:100%; margin:0; padding:5px 0 0 0; visibility:hidden; background:#ffffff; clear:both}

#fmenu {display:block; background:#c9ed6e; height:19px; margin:0 auto; color:black; font-size:100%; font-family: tahoma; font-size: 8pt;  clear:both}

#fmenu UL {border:0; margin:0; padding:0; list-style-type:none;  clear:left}
#fmenu UL LI {display:inline; text-align:center; padding:0; margin:-1px; white-space:nowrap; text-transform:uppercase}

#fmenu UL LI img {margin:0; padding:0}
#fmenu UL LI a {padding:0; vertical-align:top; margin:0; color:#1F3044; text-decoration:none}
#fmenu UL LI a:hover {color:#2779ad; text-decoration:none}
#creditosCx {color:#000000; width:756px; height:91px; margin:0 auto; text-align:left; padding:0; font-size:100%; background:#e2f5b2}
#creditos {margin:0; padding:30px 0 20px 0; float:left; font-size:85%}
#acessibilidade {margin:0; float:left; padding:34px 0 0 10px}
#creditos2 {width:470px; margin:0; float:right; text-align:right; padding:30px 0 0 0}
#creditos2 img {padding:0 0 0 12px}
p.nojs {width:100%; margin:0 auto; background:#f6eb13; color:#000; font-weight:bold; padding:2px 0 2px 0; clear:both; float:none; text-align:center}
p.nojs a {color:#FFF}
p.nojs a:hover {color:#000}
p#problema {width:97%; margin:18px 0 0 0; background:#BC1F25; color:#FFF; padding:3px 4px 4px 4px; font-weight:bold; text-align:center}
p#problema a {color:#fff}
p#problema a:hover {color:#ddd}
#colA0 {width:175px; margin:39px 15px 0 0; padding:0; position:relative; float:left; border-top:1px solid #D1D1D1}
#fml {margin:0; padding:14px 0 14px 0; font-size:110%; clear:both; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1}
#fml label {width:33%; margin:4px 0 0 0; font-size:80%; color:#969696; float:left; text-transform:uppercase}
#fml input {width:54%; height:17px; margin:0 0 8px 0; padding:2px 0 0 2px; font-size:90%; border:1px solid #B6B6B6}
#fml select {width:55%; height:17px; margin:0 0 8px 0; font-size:90%}
#fml textarea {margin:0 0 8px 0; width:65%; font-size:90%; border:1px solid #B6B6B6}
#fml input.checkbox {border:0; width:14px; margin:0; padding:0; float:left; color:#000; text-transform:none}
#fml label.checkboxtxt {width:95%; margin:0 0 0 4px; padding:0; border:0; float:left; font-size:90%; color:#000; text-transform:none}

.ms-alignright2{
text-align:right;
}


.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #2979ad;
	text-align:left;
	
}
.ms-formfieldcontainer{
width:auto;	
	}
	
.pageTitle span
{
	margin:0px;
	padding:0px;
}
.mainContainer
{
  	width:870px;
	left:50%;
	margin:0px 0 0 0;
	background-color:#FFFFFF;
	}

.mainContent{
	left:50%;
	width:auto;
	margin:0px 0 0 0;
	background-color:#FFFFFF;	
}

.leftContainer
{
 	visibility:hidden;
	max-width:0px;
	min-width: 0px;
	background-color:#FFFFFF;


}

.voce{
	color:gray;
}



.leftNav
{
    visibility:hidden;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	border-bottom:0px #2979ad solid;
	border-top: 0px #2979ad solid;
	border-left: 0px;
	border-right: 0px;
	background-color: #c9ed6e;
	font-weight:normal; 

	width:0px;
	color: #2979ad;
}





.leftNav1
{
visibility:hidden;
border-left:0px solid #2979ad;
border-right:0px solid #2979ad;
border-top:0px solid #2979ad;
border-bottom:0px solid #2979ad;
line-height:0pt;
font-family: tahoma;  
font-size: 0pt; 
font-weight:normal;
color: #2979ad;
}








.leftNavSelected
{
visibility:hidden;
	background-color: #c9ed6e;
	color: #000;	
	line-height:0pt;
}



.leftNav1 a
{
{
visibility:hidden;
font-weight:normal; 
}

.leftNav1 a:link
{
{
visibility:hidden;

	font-family: tahoma; 
	font-weight:normal; 
	font-size: 8pt; 
	padding-left:5px;
	display:block;
	color: #2979ad;
	padding-right:10px;
}

.leftNav1 a:Hover
{
{
visibility:hidden;

	font-family: tahoma;  
	font-size: 8pt; 
	padding-left:5px;
	display:block;
	color: #1A4D70;
	padding-right:10px;
}



.leftNavSelected
{
{
visibility:hidden;

	/*background-color: #ffffff;*/
	color: #1A4D70;
	line-height:14pt;
}


.ms-formlabel {
border-top:1px solid #D8D8D8;
color:#525252;
font-family:verdana;
font-size:100%;
font-weight:bold;
padding-bottom:6px;
padding-right:8px;
padding-top:3px;
text-align:left;
}

.ms-formdescription{


	font-family: tahoma; 
	font-size: 8pt; 

}


.description{
	
	width:auto;
	
	
}


.ms-formbody{
font-family:verdana;
font-size:.7em;
vertical-align:top;
background:#EFFFBF;
border-top:1px solid #d8d8d8;
padding:3px 6px 4px 6px;
}


.ms-ButtonHeightWidth
{
width:10.3em;
font:8pt tahoma;
height:2.1em;
padding-top:0.1em;
padding-bottom:0.4em;
background-color:#EFFFBF;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
color:#474747;
}
.ms-NarrowButtonHeightWidth
{
width:7em;
height:2em;
font:8pt tahoma;
padding:0;
background-color:#F0FFF0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
color:#284728;
}
.ms-ButtonHeightWidth2
{
height:2.1em;
font:8pt tahoma;
width:12.5em;
padding-top:0.1em;
padding-bottom:0.4em;
background-color:#F0FFF0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
color:#284728;
}


