/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset{ border:0; line-height:25px; font-weight:bold; padding-left:10px;}
img { border:0; line-height:25px; font-weight:bold; padding-left:0px;}
legend{ color:Blue;}
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }

#tableDocentes thead tr
{
	background-color:#F6F6F6;
	font-size:small;
	text-align:left;
	line-height:20px;
}
.IE8Fix  
{	
	z-index: 100;
}

.alturaGridView tr  
{ 
	height:20px;
	line-height:normal;
	font-family:Tahoma;
	font-size: 8px;
}

.alturaGridViewConvenios td  
{ 
	height:50px;
	line-height:normal;
	font-family:Tahoma;
	font-size: 13px;
	border-bottom: solid 1px #f2f2f2;
	border-top: solid 1px #f2f2f2;
}
.alturaGridViewNotas tr  
{ 
	height:50px;
	line-height:normal;
	font-family:Tahoma;
	font-size: 8px;
}
.bordaDiretaNotasParciais
{
	border-right: solid 1px #f2f2f2;
}
.bordaEsquerdaNotasParciais
{
	border-left: solid 1px #f2f2f2;
}
.bordaEsquerdaConteudos
{
	border-left: solid 1px #f2f2f2;
	padding-left:5px;
	font-size:9px;
}

.rblStilus td
{
	line-height:normal;
	color:Red;
	padding-left: 20px;
}

.alinhamentoGridView
{ 
	text-align:center;
	color:#333;
}

.alinhamentoGridViewConvenios
{ 
	text-align:left;
	color:#333;
	padding-left: 10px;
}

.alinhamentoGridViewDescricao
{ 
	text-align:left;
	padding-left:5px;
	color:Red;
}

.alinhamentoGridViewAvisos
{ 
	text-align:left;
	padding-left:5px;
	color:Red;
	line-height:20px;
	font-weight:bold;
}

#tableDocentes tbody tr td
{
	font-size:small;
	text-align:left;
	line-height:20px;
	border-bottom-color:#f6f6f6;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.tableValores thead tr
{
	background-color:#F6F6F6;
	font-size:small;
	text-align:left;
	line-height:20px;
}

.tableValores tbody tr
{
	font-size:small;
	text-align:left;
	line-height:20px;
	border-bottom-color:#f6f6f6;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.biblioteca 
{
    list-style:upper-roman;
    padding-left:40px;
    margin-top:-10px;
}

.tableGrade tr
{
    height:20px;
}

#tableHorarios tr td
{
   	border-bottom-color:#f6f6f6;
	border-bottom-style:solid;
	border-bottom-width:1px;
    padding-left: 10px;
    padding-right: 5px;
    padding-top:5px;
    padding-bottom:5px;
    line-height:15px;
}

caption,th { text-align:left; }

.calendario th tr{ text-align:center; line-height:normal; }

h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
body 
{
	font-size:62.5%; 
	font-family:Tahoma; 
	line-height:62.5%; 
	line-height:normal ! ie7; 
}

/* ************************************************************************************************************** FONTES E LINKS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{
	/* definiçao da fonte padrao do projeto */
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}

.ocultar
{
	display:none;
	}

#contato td
{
	padding:3px;
	color:Gray;
	font-size:medium;
}

#contato input
{
	border:solid 1px gray;	
}

#div1
{
	font-size:inherit;
}

p{
	line-height:17px;
	color:#333;
	margin-bottom:0.8em;
}

#internas p{
	line-height:18px;
	margin-bottom:1em;
}
#internas h2{
	margin:25px 0 10px 0;
}
a:active, a:visited, a:link{
	color:#e6042c;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a.rss:active, a.rss:visited, a.rss:link{
	color:Black;
	text-decoration:none;
}
a.rss:hover{
	text-decoration:underline;
}

strong{
	font-weight:bold;
}

h1{
	color:#e6042c;
	font-size:22px;
	line-height:18px;
	margin-bottom:1em;
}
h2
{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:6px;
}
h3
{
	color:#999;
	font-size:10px;
	line-height:16px;
}
h3.conselho
{
	color:#006699;
	font-size:9px;
	line-height:14px;
}
h4{
	color:#333;
	font-size:20px;
	line-height:18px;
	margin-bottom:1em;
	margin-top:15px;
}
.galeria ul
{
	float:left;
	width:646px;
	/*height:90px;*/
	/*overflow:scroll;*/
	/*overflow-y:hidden;*/
	margin-bottom:20px;
}

.galeria div ul li{
	float:left;
}
.galeria div a{
	float:left;
	margin-right:5px;
}
.clear {clear:both;}

/*****************************************************************************ACCORDION**GONZAGA********/
.accordionHeader
{
    height:15px;
	width:634px;
	padding:5px;
	background:#f6f6f6;
	border:solid 1px #e6e6e6;
	line-height:15px;
	overflow:hidden;
}
.accordionHeaderSelected
{
    border: 1px solid #e6e6e6;
    color: black;
    background-color: #f1f1f1;
    /*font-family: Verdana, Tahoma;*/
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionContent
{
    border: 1px solid #e6e6e6;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/* ************************************************************************************************************** TABLE */
.tableList{
	width:646px;
}
.tableList th {
	padding:10px;
	background:#7D2422;
	color:#FFF;
	font-weight:bold;
	border:1px solid #fff;
}
.tableList tr td  {
	padding:4px 4px 4px 10px;
}
.tableList .alignCenter{
	text-align:center;
}

.tableEventos{
	width:646px;
}
.tableEventos th {
	padding:10px;
	background:#7D2422;
	color:#FFF;
	font-weight:bold;
	border:1px solid #fff;
}
.tableEventos tr td  {
	padding:10px;
}
/* ************************************************************************************************************** FORMULÁRIO */

/* ************************************************************************************************************** GLOBAIS */
.mLeft{margin-left:20px}

.imgLeft{
	float:left;
	margin-right:8px;
	margin-top:5px;
	
}

.blockDegrade{
	clear:left;
	width:630px;
	background:url(../imagens/block_degrade_bg.gif) repeat-x top;
	padding:20px 8px;
	cursor:pointer;
}

.blockDegradeFolha{
	clear:left;
	width:503px;
	background:url(../imagens/block_degrade_bg.gif) repeat-x top;
	padding:10px 8px 20px;
	cursor:pointer;
	
}

.blockDegrade h2{
	margin:0!important;
}
.linesDownloads
{
	display:block;
	background:url(../imagens/h1_lines_bg.gif) no-repeat 0 7px;
	width:600px;
	line-height:25px;
}
.h1Lines{
	display:block;
	width:inherit;
	background:url(../imagens/h1_lines_bg.gif) no-repeat 0 7px;
}

.h1LinesFolha{
	
	width:inherit;
}

.indico{
	background:url(../imagens/img_fundo_indico.png) no-repeat;
	height: 594px;
}

.h1LinesCEOP{
	display:block;
	width:inherit;
	background:url(../imagens/h1_lines_bg.gif) no-repeat 0 7px;
	font-size: 18px;
}
#content #col2 .h1Lines{
	float:left;
	width:518px;
}
#internas #content #col2 .h1Lines{
	width:646px;
}
#content #col2 .h1Lines span{
	float:left;
	height:25px;
	line-height:25px;
}
#content #col2 .h1Lines a{
	float:right;
	margin-left:5px;
}
.btnTopo{
	text-align:right;
	margin-bottom:60px;
}
.btnMais{
	text-align:left;
	height:60px;
}
.barPaginacao{
	float:left;
	height:35px;
	width:634px;
	padding:5px;
	background:#f6f6f6;
	border:solid 1px #e6e6e6;
	line-height:15px;
	overflow:hidden;
}
.barPaginacao .tools{
	padding:0 10px;
}
.barPaginacao .titulo{
	float:left;
}
.barPaginacao .paginas{
	float:right;
}
.barPaginacao .paginas a, .barPaginacao .paginas span{
	display:inline-block;
	height:25px;
	vertical-align:middle;
}
/* ************************************************************************************************************** GERAL */
body{
	background:#FFF url(../imagens/bg.gif) repeat-x top;
}
body#internas{
	background:#FFF url(../imagens/internas_bg.gif) repeat-x top;
}
#divCenter{
	margin:0 auto;
	width:976px;
}
#divSite{
	float:left;
	width:976px;
}
#top{
	float:left;
	width:976px;
	height:135px;
	background:url(../imagens/top_bg_line.gif) no-repeat bottom;
}
#top .logo{
	float:left;
	margin:30px 0 0 24px;
}
/*###########################################ESTILOS PARA O LOGIN##############################*/
#top div.formLogin{
	float:right;
	padding:10px 30px 0 0;

	height:60px;
	/*width:431px;*/

	line-height:18px;
}
#top span.titulo{
	font-size:13px;
	font-weight:bold;
}


/*
#top div.formLogin label{
	margin-top:-3px;
	font-weight:normal;
	margin-top:0px ! ie7;
}

#top div.formLogin *{
	float:left;
	margin-left:5px;
	border:SOLID 1PX RED;
}
*/

.inputTextOuvidoriaMsn{
	border:solid 1px #F2F2F2;
	background:none;
	height:150px;
	width:500px;
}

#top div.formLogin .inputText{
	border:none;
	background:none;
	padding-top:2px;
	height:17px;
	width:115px;
}

#top div.formLogin .bg{
	float:left;

	height:19px;
	background:url(../imagens/form_login_bg.gif) no-repeat;
}

#top div.formLogin .matricula{
	float:left;
	width:128px;
	height:19px;
	background:url(../imagens/form_login_bg_left.gif) no-repeat;
}

#top div.formLogin .cpf{
	float:left;
	width:122px;
	height:19px;
	background:url(../imagens/form_login_bg_right.gif) no-repeat;
}

/*#############################################################################################*/

#destaque{
	float:left;
	width:976px;
	height:328px;
}
#internas #destaque{
	height:125px;
	padding-bottom:20px;
	background:url(../imagens/destaques_top.gif) no-repeat;
}

#internas #destaque .titulo{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	padding:54px 30px;
}

#internas #destaque .tituloVA{
	/*font-family: "Arial",Trebuchet MS, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	padding:20px 20px 10px;*/
	
	height:125px;
	background:url(../imagens/destaque_euindico.png) no-repeat;
}

#internas #destaque .tituloENADE{
	/*font-family: "Arial",Trebuchet MS, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	padding:20px 20px 10px;*/
	
	height:125px;
	background:url(../imagens/destaque_enade.png) no-repeat;
}

#internas #destaque .titulo2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFF;
	padding:54px 30px;
}

#menu{
	clear:left;
	height:28px;
	clear:both;
	
	position:absolute;
	z-index:0;/*1001;*/
	margin-right:24px;
	/*margin-left:384px;*/
	margin-left:80px;
	padding-top:19px;
	width:900px;
	position: relative;
}

#menu li, #menu li a, #menu li *{
	float:left;
	height:28px;
	cursor:pointer;
}
#menu li{
	margin-left:2px;
}
#menu li a{
	display: block;
	text-decoration:none;
}
#menu li a .menuEsq{
	width:10px;
	background:url(../imagens/aba_b_esq.gif) no-repeat;
}
#menu li a .menuMid{
	padding:0 10px;
	background:url(../imagens/aba_b_mid.gif) repeat-x;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}
#menu li a:hover .menuMid{
	color:#a2021e;
}
#menu li a .menuDir{
	width:12px;
	background:url(../imagens/aba_b_dir.gif) no-repeat;
}
#menu li a.atual *{
	cursor:pointer;
}

#menu li a.ativo:
{
	background-image:url(../imagens/aba_v_mid.gif);	
}

#menu li a.atual:hover .menuEsq{
	background-image:url(../imagens/aba_v_esq.gif);
}
#menu li a.atual:hover .menuMid{
	background-image:url(../imagens/aba_v_mid.gif);
	color:#fff;
}
#menu li .atual:hover .menuMid{
	color:#fff;
}
#menu li a.atual:hover .menuDir{
	width:12px;
	background-image:url(../imagens/aba_v_dir.gif);
}
#menu ul.submenu {
	display: none;
	position: absolute;
	top: 48px;
	left:205px;
	margin:0 auto;
	margin-left:0px;
	padding: 10px 5px 10px 10px;
	background:#7D2422;
	border:solid 2px #581B18;
	border-left:none;
	border-top:none;
	font-weight:bold;
	z-index:50;
	float:left;
	cursor:default!important;
}
#menu ul.submenuLinks {
	display: none;
	position: absolute;
	top: 48px;
	left:5px;
	margin:0 auto;
	margin-left:200px;
	padding: 10px 5px 10px 10px;
	background:#7D2422;
	border:solid 2px #581B18;
	border-left:none;
	border-top:none;
	font-weight:bold;
	z-index:50;
	float:left;
	cursor:default!important;
}

#menu li:hover ul, #menu li.over ul { display: block; }
#menu ul.submenu li{
	float:left;
	width:180px;
	line-height:15px;
	font-weight:normal;
	cursor:default!important;
}
#menu ul.submenuLinks li{
	float:left;
	width:180px;
	line-height:15px;
	font-weight:normal;
	cursor:default!important;
}
#menu ul.submenu li a{
	color:#FFF;
	padding-left:8px;
	background:url(../imagens/footer_seta_branca.gif) no-repeat 0 5px;
}
#menu ul.submenuLinks li a{
	color:#FFF;
	padding-left:8px;
	background:url(../imagens/footer_seta_branca.gif) no-repeat 0 5px;
}
#menu ul.submenu li a:hover{
	text-decoration:underline;
}
#menu ul.submenuLinks li a:hover{
	text-decoration:underline;
}
#menu ul.submenu.cursos{
	width: 366px;
	height:100px;
}
#menu ul.submenuLinks.links{
	width: 550px;
	height:125px;
}

#pesquisa *{
	float:left;
	display:none; /*A PESQUISA NÃO SERÁ DESENVOLVIDA NO MOMENTO*/
}
#pesquisa img{
	cursor:pointer;
}
#pesquisa{
	position:absolute;
	top:405px;
	margin-left:675px;
	display:inline;
	width:277px;
	height:23px;
}
#internas #pesquisa{
	top:224px;
}
#pesquisa .inputText{
	border:none;
	background:none;
	width:195px;
	padding:2px 0 0 6px;
	height:21px;
	background:url(../imagens/pesquisa_bg_input.png) no-repeat left;
}
#content{
	float:left;
	width:976px;
	margin-top:16px;
	padding-bottom:50px;
}
#content #col1{
	float:left;
	width:290px;
}
#content #col1 .destaques{
	float:left;
	width:234px;
	height:196px;
	padding:45px 28px 0 28px;
	background:url(../imagens/destaque_bg.gif) no-repeat;
}
#content #col1 .destaques p{
	font-size:11px;
	line-height:16px;
	margin-bottom:1em;
}

#content #col1 .destaques a{
	color:#333;
}

#content #col1 .destaques a:hover{
	color:#e6042c;
}

#content #col1 .vestCet{
	float:left;
	width:234px;
	/*height:290px;*/
	height:550px ! ie; 
	/*height:630px;*/
	height:650px;
	height:550px ie7;
	background-repeat:no-repeat;
	
	/*padding:139px 28px 0 28px;*/
	padding:20px 28px 0 28px;
}

.fundoVA
{	
	background-image:url(../imagens/vestcet_bg_va.png)!important;
	background-image:url(../imagens/vestcet_bg_2.gif);
}

.fundoComum
{
	background-image:url(../imagens/vestcet_bg_3.png)!important;
	background-image:url(../imagens/vestcet_bg_2.gif);
}

#content #col1 .vestCet .vestCetAbas{
	float:left;
	border-bottom:1px solid #EEE;
	margin-bottom:10px;
}
#content #col1 .vestCet .vestCetAbas li, #content #col1 .vestCet .vestCetAbas li a{
	float:left;
	height:32px;
}
#content #col1 .vestCet .vestCetAbas li a{
	line-height:32px;
	padding:0 10px;
	background:url(../imagens/vest_cet_aba1.gif) repeat-x;
	margin-right:2px;
	color:#666;
}
#content #col1 .vestCet .vestCetAbas li a:hover{
	line-height:28px;
	text-decoration:none;
}
#content #col1 .vestCet .vestCetAbas li a.ativo{
	color:#006699;
	background:url(../imagens/vest_cet_aba2.gif) repeat-x;
	font-weight:bold;
	text-decoration:none;
	cursor:default;
	line-height:32px!important;
}
#content #col1 .vestCet .vestCetContent{
	float:left;
	line-height:28px;
	font-size:13px;
	height:175px;
	height:155px ! ie;
	/*margin-bottom:20px;*/
	margin-bottom:10px;
}

#content #col1 .vestCet .vestCetContent a{
	float:left;
	width:234px;
	color:#333;
	cursor:pointer;
}

#content #col1 .vestCet .vestCetContent a:hover{
	text-decoration:none;
	color:#e6042c;
}
#content #col1 .vestCet .vestCetContent a.ativo, #content #col1 .vestCet .vestCetContent .ativo:hover{
	background:#7D2422;
	color:#FFF;
	padding-left:5px;
	width:229px;
	cursor:default;
}

#content #col1 .eventos{
	float:left;
	width:238px;
	padding:0 26px;
	height:260px;
	background:url(../imagens/eventos_bg.png) no-repeat;
	padding-top: 40px;
}

#content #col1 .face{
	float:left;
	width:250px;
	padding:0 20px;
	height:240px;
	padding-top: 10px;
}

#content #col1 .btncalendar{
	margin-top: 10px;
}

.modalBackground 
{
	display:none;			 
}

/*Controla os modais POPUPS*/
.modalPopup1
{
	background-color:#f2f2f2; 
	border-width:1px; 
	border-style:solid; 
	border-color:Gray; 
	padding:10px; 
	width:500px;
	filter:alpha(opacity=90) ! ie;
	opacity:0.7 ! ie;
	position:absolute;
}

.modalPopupCursos
{
	padding:10px; 
	width:500px;
	height:500px;
	filter:alpha(opacity=90) ! ie;
	opacity:0.1 ! ie;
	position:fixed;
	background:url(../imagens/imgInvestimentoCursos.png) no-repeat center;
	top: 45px;
	z-index: 10001;
	left:370px;
}

.modalPopupCursosPetro
{
	padding:10px; 
	width:500px;
	height:500px;
	filter:alpha(opacity=90) ! ie;
	opacity:0.1 ! ie;
	position:fixed;
	background:url(../imagens/imgInvestimentoPetro.png) no-repeat center;
	top: 45px;
	z-index: 10001;
	left:370px;
}

.modalPopupExtensao
{
	padding:10px;
	width:500px;
	height:500px;
	filter:alpha(opacity=90) ! ie;
	opacity:0.1 ! ie;
	position:fixed;
	background:url(../imagens/imgExtensaoConfirm.png) no-repeat center;
	top: 45px;
	z-index: 10001;
	left:350px;
}

.modalPopupCursosGeral
{
	padding:10px;
	width:500px;
	height:500px;
	filter:alpha(opacity=90) ! ie;
	opacity:0.1 ! ie;
	position:fixed;
	background:url(../imagens/imgfiesGeral.png) no-repeat center;
	top: 45px;
	z-index: 10001;
	left:370px;
}

.modalPopupDiversos
{
	padding:10px;
	width:500px;
	height:500px;
	filter:alpha(opacity=90) ! ie;
	opacity:0.1 ! ie;
	position:fixed;
	background:url(../imagens/imgEnade5.png) no-repeat center;
	top: 45px;
	z-index: 10001;
	left:370px;
}

#content #col2{
	float:left;
	width:518px;
	padding:0 20px;
	padding-top:15px;
}
#internas #content #col2{
	float:left;
	width:646px;
	padding:0 20px;
}
#internas #content p{
	padding-bottom:10px;
}
#internas #content #col2 ul{
	margin:0;
	padding-bottom:20px;
}
#internas #content #col2 li{
	margin:0;
	padding:10px 20px;
	line-height:16px;
}

#content #col2 .ceop{
	float:left;
	width:496px;
	padding:0 11px;
	background:url(../imagens/ceop_bg.gif) no-repeat center;
}

#content #col2 .ceop p{
	float:left;
	margin:0;
	padding:0;	
}

#content #col2 .ceop p.cor{
	background:#f4f4f4;
}

#content #col2 .ceop p a:visited, #content #col2 .ceop p a:active, #content #col2 .ceop p a:link{
	float:left;
	color:#333;
}

#content #col2 .ceop p a:hover{
	background-color:#7D2422;
	color:#FFF;
	text-decoration:none;
	cursor:pointer;
}

#content #col2 .ceop p .titulo{
	float:left;
	width:389px;
	padding:3px;
	margin-left:5px;
}

#content #col2 .ceop p .data{
	float:left;
	width:85px;
	padding:3px;
	margin-right:5px;
	text-align:right;
}

.formInput{
	background:#FFFFFF;
	border:1px solid #309100;
	height:16px;
	color:#999;
	padding:2px 3px 0 3px;
	margin-top:4px;
}

.formInputOuvidoria{
	background:#FFFFFF;
	border:1px solid #666;
	height:16px;
	color:#333;
	padding:2px 3px 0 3px;
	margin-top:4px;
}

.Telefone{
	background:#FFFFFF;
	border:1px solid #309100;
	height:16px;
	color:#333;
	padding:2px 3px 0 3px;
	margin-top:4px;
}

.Celular{
	background:#FFFFFF;
	border:1px solid #309100;
	height:16px;
	color:#333;
	padding:2px 3px 0 3px;
	border:solid 1px #FFFFFF;
	margin-top:4px;
}

.CEP{
	background:#FFFFFF;
	border:1px solid #309100;
	height:16px;
	color:#999;
	padding:2px 3px 0 3px;
	border:solid 1px silver;
	margin-top:4px;
}

.formInputVA{
	margin-top:295px;
}

.formInputMultline{
	background:#FFFFFF;
	border:1px solid #309100;

	color:#999;
	padding:2px 3px 0 3px;
	border:solid 1px #FFFFFF;
	margin-top:4px;
}

.formInputFocus{
	background:#FFFFFF;
	border:none;
	height:16px;
	color:#333;
	padding:2px 3px 0 3px;
	border:1px solid #7D2422;
	margin-top:4px;
}

#content #col2 #resultadoVest
{
	padding:20px 0 20px 20px;
	border:1px solid #ccc;
	background-color:#f8f8f8;
}

.ouvidoria .formInput{
	border:1px solid #ccc;
	color:#333;
	width:300px;
}

.clickon .formInput{
	border:1px solid #ccc;
	color:#333;
	width:120px;
}

.dropdown
{
	height:25px;
}

#content #col2 #resultadoVest .formInput{
	border:1px solid #ccc;
	color:#999;
	width:300px;
}
#content #col2 #resultadoVest .title{
	float:left;
	width:50px;
	padding:10px 10px 10px 0px;
}

#content #col2 #trabalhe{padding:0px 0 20px 40px;}

#content #col2 #trabalhe .formInput{
	border:1px solid #ccc;
	color:#999;
	width:251px;
}

#content #col2 #trabalhe .formInputFocus{
	width:251px;
}
content #col2 #trabalhe .formSelect{
	border:1px solid #ccc;
	color:#999;
	width:251px;
	height:30px;
}
#content #col2 #trabalhe span{
	padding:0 10px;
	color:#999;
}
#content #col2 #trabalhe .title{
	float:left;
	width:50px;
	padding:10px 10px 10px 0px;
}

#content #col2 #ouvidoria{padding:0px 0 20px 40px;}

#content #col2 #ouvidoria .formInput{
	border:1px solid #ccc;
	color:#999;
	width:251px;
}

#content #col2 #ouvidoria .formInputFocus{
	width:251px;
}
content #col2 #ouvidoria .formSelect{
	border:1px solid #ccc;
	color:#999;
	width:251px;
	height:30px;
}
#content #col2 #ouvidoria span{
	padding:0 10px;
	color:#999;
}
#content #col2 #ouvidoria .title{
	float:left;
	width:50px;
	padding:10px 10px 10px 0px;
}

#content #col3{
	float:left;
	width:104px;
	background:url(../imagens/canais_bg.gif) repeat-y left;
}
#content #col3 *{
	margin-left:24px;
}
#content #col3 img{
	clear:left;
	margin-bottom:20px;
}
#content #col3 a{
	margin:0;
}

#footer{
	float:left;
	width:100%;
}
#footer .footerTop{
	float:left;
	width:100%;
	height:26px;
	background:url(../imagens/footer_top_bg.gif);
	text-align:center;
}
#footer .footerMiddle{
	float:left;
	width:100%;
	background:#7d2422;
}
#footer .footerMiddle .footerMiddleContent{
	margin:0 auto;
	padding-top:20px;
	width:930px;
}
#footer .footerMiddle .footerMiddleContent .mapa{
	float:left;
	width:510px;
}
#footer .footerMiddle .footerMiddleContent .mapa span{
	float:left;
	width:170px;
}
#footer .footerMiddle .footerMiddleContent .mapa span a{
	color:#FFF;
	padding-left:8px;
	background:url(../imagens/footer_seta_branca.gif) no-repeat 0 5px;
}
#footer .footerMiddle .footerMiddleContent .mapa span a.atual{
	color:#E49107;
	text-decoration:none;
	cursor:default;
	background:url(../imagens/footer_seta_laranja.gif) no-repeat 0 5px;
	font-weight:bold;
}
#footer .footerMiddle .footerMiddleContent .endereco{
	float:right;
	text-align:right;
	color:#FFF;
}
#footer .footerBottom{
	float:left;
	width:100%;
	height:22px;
	padding-top:20px;
	background:#7d2422 url(../imagens/footer_bottom.gif) no-repeat center bottom;
}
#footer .footerCopyright{
	width:976px;
	margin:0 auto;
}
#footer .footerCopyright .copyright{
	float:left;
	width:520px;
	color:#FFF;
	text-align:right;
	font-size:10px;
	padding:8px 0;
}
#footer .footerCopyright .createby{
	float:right;
	width:186px;
	color:#FFF;
	text-align:left;
	font-size:10px;
	padding:8px 0;
}
#footer .footerCopyright a{
	color:#FFF;
}
/*customizações CET-FAESA*/

#ctl00_cldEventos th
{
	text-align:center;		
}
/* ESTILO DO FORMULÁRIO DE PRÉ-INSCRIÇÃO */
.preinscricao input 
{
	font-size:13px;
}

.preinscricao tr th td
{
	border: 1px solid #000;
	padding: 8px;	
}

/*#######################################*/
.tableValoresPDFcpa{ line-height: 40px;}
.tableValoresPDFcpa tbody tr{ border:1px 0px 1px 0px #ccc dotted; border-top:0px; }
.tableValoresPDFcpa tbody tr:first-child{ border-top:1px #ccc dotted;  }
.tableValoresPDFcpa tbody tr:hover{ background-color:#FFF5B2;}
