﻿.ms-WPBody {
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;

}


.ms-WPBody td {
	/*width:265px;*/
}


.body
{
	background-color:#ffffff;
	height:100%;
	margin:0px;
	font-family:Arial,Helvetica,sans-serif;
	 color:#464646; 
	 font-size:80%
}

.master
{
	max-width:760px;
	min-width: 760px;
	left:50%;
	margin:0px 0 0 -380;
	
	background-color:#FFFFFF;
}
.masterContent
{
	background-color:#FFFFFF;
}




td.ms-sbgo{
	
	 background:#F57920;
	
	 
}

/*sharepoint*/

.ms-WPTitle{
	
	color:#F57920;
	
}
.ms-WPHeader{

	 color:gray;
}

.ms-WPTitle A:link, .ms-WPTitle A:visited {
	color:#F57920;

	
}

.ms-pagetitle{
	
	color:#F57920;
	}

.ms-WPTitle A:hover {

color:#EE761F;

	
}


.ms-WPBody A:link, .ms-WPBody A:visited{
		color:#F57920;	
}

.ms-WPBody A:Hover{
		color:#EE761F;
}

	
.ms-alternating{
	
	background:#fff;
}
.ms-partline{
	
	 color:gray;
}




.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;
}
.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: #F57920;
   	
}

.breadcrumb:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
		font-size:xx-small;
   	color: #F57920;
}
.breadcrumb a
{
	padding-left:0px;
	padding-right: 0px;
		font-size:xx-small;
	text-decoration:none;
   	color: #F57920;
}
.breadcrumb a:hover
{
	text-decoration:underline;
		font-size:xx-small;
		color:#EE761F;
}
.breadcrumbCurrent
{
	font-weight:bold; 
	color:#333333;
		font-size:xx-small;
}



.sharepointLogin .ms-globallinks a
{
	color:#333333;
}

.sharepointLogin .ms-globallinks
{
	color:#333333;
}

.sharepointLogin div
{
	color:#333333;
}
.siteActionMenu
{
    float:right;
}

.sharepointLogin
{
	float:right;
	display:inline;
}

.console
{
	clear:both;
}

.topNavContainer
{
	background-image:url("../../images/bl_Navbar_Gd_Default.jpg");
	background-repeat:repeat-x;
	
}

/*menu horizontal*/

/*
#menu1Cx {display:block; background:#EE761F; width:100%; height:35px; margin:0; padding:0; clear:both}
#menu1 {display:block; background:#F57920; color:#000; width:760px; height:25px; margin:0 auto; text-align:center; padding:10px 0 0 0; font-size:80%; font-family:Arial,Helvetica,sans-serif; clear:both}
#menu1 img {border:0; margin:0; vertical-align:top}
#menu1 UL {border:0; margin:0; padding:2px 0 0 0; list-style-type:none; text-align:center; clear:left}
#menu1 UL LI {display:inline; text-align:center; padding:0; margin:-1px; white-space:nowrap; text-transform:uppercase}
#menu1 UL LI img {margin:0; padding:0}
#menu1 UL LI a {padding:0; vertical-align:top; margin:0; color:#FFF; text-decoration:none}
#menu1 UL LI a:hover {color:#000; text-decoration:none}


*/


#menu1Cx { background:#EE761F; width:100%;margin:0; color:white; padding:0; }

#menu1 {display:block; background:#F57920; vertical-align:top; color:#000000; text-transform:uppercase; width:760px; color:white;  margin:0 auto; text-align:center; padding:0px 0 0 0; font-size:80%; font-family:Arial,Helvetica,sans-serif; clear:both}

#menu1 img {border:0; margin:0; vertical-align:top}

#menu1 UL {border:0; margin:0; padding:0pt 0 0 20pt; list-style-type:none;   text-transform:uppercase; color:white; vertical-align:top; clear:left}



.topNav
{
    position:relative;
   
}
.topNavItem
{
	background-image: url('../../Images/bl_Navbar_Splitter.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	font-family: tahoma;  
	font-size: 8pt; 
	color: #FFF;	
}
.topNavItem a
{
	display:block;
	padding:8px 40px 0px 5px;
	font-family: tahoma;  
	font-size: 8pt; 
	color: #FFF;	


}
.topNavSelected a
{
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
	color: #000;
}

.topNavHover a
{
	color:#000;
	background-image: url('../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
}



.topNavFlyOuts
{
	border-top:1px #CBD1E0 solid;
	color:white;

}

.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 8pt; 
	background-color: #F57920;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#FFF; 
	width:200px;
	

}

.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
    color:#FFF;
    
}
.topNavFlyOutsHover a
{
	background-color: #ffffff;
	
	color:#000;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}

.mainContainer
{
margin-left:10px;
margin-right:10px;
max-width:400px;

}


.ms-alignright2{
text-align:right;
}


.pageTitle
{
	margin:0px;
	font-family: tahoma;  
	font-size: 12pt; 
	font-weight: bold; 
	color: #F57920;
	max-width: 400px;
	min-width:400px;
}

.pageTitle span
{
	margin:0px;
	padding:0px;
}


.mainContent{
	max-width:400px;
	min-width: 400px;
	left:50%;
	margin:0px 0 0 -150;
	background-color:#FFFFFF;
text-align:justify;

	
}

/*
.leftContainer
{
		
	max-width:300px;
	min-width: 300px;
	left:50%;
	margin:0px 0 0 -150;
	background-color:#FFFFFF;


}*/

.voce{
	color:gray;
}




.leftNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border-bottom:0px #d1d1d1 solid;
	border-top: 0px #d1d1d1 solid;
	border-left: 0px;
	border-right: 0px;
	background-color: #f9f9f9;
	max-width:120px;
	color: #F57920;
}





.leftNav1
{

border-top:1px solid #d1d1d1;
border-bottom:1px solid #d1d1d1;
line-height:14pt;
font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
		color: #F57920;

	}








.leftNavSelected
{
	background-color: #ffffff ;
	color: black;	
	line-height:14pt;
}





.leftNav1 a:link
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	color: #F57920;
	padding-right:10px;
}

.leftNav1 a:Hover
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	color: #000;
	padding-right:10px;
}



body {margin:0; padding:0; background:#FFF; font-family:Arial,Helvetica,sans-serif; color:#464646; font-size:80%}

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("/imgGrandola/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:#F57920; text-decoration:none; padding:0; margin:0}
#logoCx {width:100%; height:96px; margin:0 auto; padding:0; background:#FAB95F}
#logo {width:760px; height:96px; margin:0 auto; padding:0; background:#f2f2f2 url("/imgGrandola/bckheader.gif") no-repeat}
h1 {display:block; float:left; margin:0; padding:14px 0 0 57px}
#slogan {display:block; float:left; margin:0; padding:30px 0 0 72px}
#tempo {display:block; float:right; margin:56px 0 0 0; padding:0 5px 0 0; width:205px; height:23px; font-size:85%; text-align:right}
#tempo img {padding:0 5px 0 5px; vertical-align:top}


#pesquisaCx {background:#f2f2f2 url(../img/bckpesq.gif) repeat-x; margin:0; padding:0; width:100%; vertical-align:top}
#pesquisa {margin:0 auto; padding:0; width:760px; vertical-align:top; font-family:Arial,Helvetica,sans-serif; font-size:85%}
#pesquisa label {width:47px; float:left; margin:11px 2px 0 6px; padding:0; color:#969696}
#pesquisa input {width:143px; height:15px; margin:8px 0 0 0; border:1px solid #9c9c9c}
#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}
#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:760px; padding:0}
#corpo {float:left; width:100%; padding:0; clear:both; background:#fff}
#path {width:754px; margin:0 auto; padding:2px 0 2px 6px; color:#000; font-size:85%; border-bottom:1px solid #d1d1d1}
#path em {color:#b4b4b4; font-style:normal}
#path a, #path a:hover {text-decoration:none}
h2 {margin:18px 0 0 0; padding:0; clear:both}
#colAhp, #colBhp, #colChp {padding:0 0 22px 0; font-size:85%; line-height:160%; position:relative}
#colA, #colB, #colC {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:#F57920}
#colAhp h2 img {vertical-align:top}
#colA {width:175px; margin:0 15px 0 0; float:left}
#colA h2 {width:180px; height:18px; padding:0; font-size:170%; color:#F57920}
#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:#F57920}
#colBhp h2 img {vertical-align:top}
#colB {width:395px; margin:0; float:left}
#colB h2 {width:395px; height:21px; padding:0; color:#F57920; 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:#F57920}
#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:#F57920}
#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:link, .mais a:visited {text-decoration:none; color:#EE352A}
.mais a:hover {text-decoration:none; color:#F57920}
.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:#F57920; 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:#ED2123; 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:#F57920}
#colB .artigoDir a:hover {color:#ED2123}
#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; background:#f2f2f2; clear:both}
#fmenu {display:block; background:#e6e6e6; color:#F57920; height:19px; margin:0 auto; padding:0pt 0 0 0pt; border-bottom:1px solid #ccc;  font-size:80%; font-family:Arial,Helvetica,sans-serif; clear:both}
#fmenu UL {border:0; margin:0; padding:0; list-style-type:none;  clear:left}
#fmenu UL LI {display:inline; 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:#F57920; text-decoration:none}
#creditosCx {color:#969696; width:756px; height:91px; margin:0 auto; text-align:left; padding:0; font-size:100%; background:#f2f2f2}
#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-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; 

}
