﻿* { margin:0; padding: 0; }
@font-face {
	font-family: Kalinga;
	src: url("fonts/kalinga.eot"); /** Para o maldito do IE **/
}
@font-face {
	font-family: Kalinga;
	src: url("fonts/kalinga.ttf");
}


/* ++++ Global ++++ */
body { font: 12px verdana, arial, sans-serif; background:  url(../images/body.png) repeat-x #dce9f7; color: #383838;   }
body a { color: #3e3a37; text-decoration: underline; }
body ul { list-style: none; }
ol { margin-left: 20px; }
hr { border: 0,1em solid; margin-bottom: 15px; }
hr { border-style: dotted; 1px}
.left { float: left; padding: 5px; margin-right: 10px; }
.right { float: right; padding: 10px; border: 0!important;}
img { border: 0; }
#global { width: 992px; margin: 0 auto; background: #fff; padding: 0 5px; position: relative;  box-shadow: 0px 0px 25px 0px #c3d0dd ; }

.fontMaior  { font-size: 14px!important; }
.fontMaior h3 , .fontMaior h4 , .fontMaior span{ font-size: 15px!important;  }
.fontIconeMaior { background: url(../images/font-maior.png) no-repeat; display: block; width: 20px; height: 20px;  }
.fontIconeMenor { background: url(../images/font-menor.png) no-repeat; display: block; width: 20px; height: 20px;  }
.bannerAbaixar { margin-top: 10px!important; }
.banner-intranet { margin-left: -2px!important; }
.moduletable-banner { margin-top: -20px; margin-bottom: 40px; border-bottom: 1px dotted #ccc;  }

/* ++++ Cabeçalho ++++ */
#cabecalho { padding: 0px 2px; padding-bottom: 10px; margin-bottom: -35px;  background: url(../images/fnd-barra2.jpg) repeat-x 0 35px;  width: 995px; margin-left: -5px;}
#cabecalho h1 { text-indent: -9999px; background: url(../images/logo.png) no-repeat; width: 215px; height: 100px; margin-left: 20px; margin-top: 15px;  }
#cabecalho #topo {  border-bottom: 1px solid #ddd;; width: 965px; padding: 5px 0; height: 25px; margin-left: -2px; width: 985px; padding-left: 15px; }
#cabecalho #topo input[type="text"]  { padding: 4px!important; margin-top: 2px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; }
#cabecalho .moduletable-intranet { float: left;  background: url(../images/user.png) left no-repeat; padding: 5px 30px;}
.moduletable-intranet input { background: url(../images/sair.png) no-repeat 15px!important; border: none!important; }
#cabecalho #form-login div { float: left;  padding: 5px 5px; }
#cabecalho .logout-button { display: table; float: left; padding: 0!important; margin-top: -26px; }
a.highslide-credits { display: none!important; }
#form-login-username , #form-login-password , #form-login-remember { width: 150px; float: left; margin-right: 20px!important; }
#form-login-username { margin-right: 10px; }
#form-login input[type="text"] { width: 150px;  }
#form-login button[type="submit"] { margin-top: 2px; } 
.highslide-move { background: url(../images/move.png) no-repeat right!important; font-size: 10px; padding: 3px 20px; }
.highslide-close { background: url(../images/fechar.png) no-repeat right!important; font-size: 10px; padding: 0px 25px;  height: 15px; }
.webmail { float: left; padding: 10px; padding-left: 25px; background: url(../images/icone-email.gif) no-repeat 0 10px; margin-top: -5px; width: 110px;  }
#aumentar { float: left; margin-top: 4px; width: 150px; padding-left: 25px; }
#flash { margin-top: -10px; margin-left: -2px; box-shadow: 0px 0px 10px 0px #c3d0dd;  z-index: 55555 }
.moduletable-mais-visitados { width: 170px;  float: right;  margin-top: -3px; margin-right: 20px; }
#mais-visitados { background: url(../images/fnd-input.jpg) no-repeat; padding: 3px!important;  width: 150px; margin-top: 2px!important;  }
.moduletable-busca { display: table; float: right; width: 200px; }
.moduletable-busca input[type="text"] {  no-repeat #fff!important; border: 0!important; margin-top: 0px!important; margin-left: -20px!important; padding-top: 5px!Important; height: 15px!important; width: 175px!important;  padding-left: 10px!important; color: #999!important; border: 1px solid #ccc!important;; }
.moduletable-busca input[type="submit"] { width: 25px!important; height: 20px!important; position: absolute; top: -13px; right: 5px; background: url(../images/lupa.jpg) no-repeat #fff!important; border: 0!important; text-indent: -5000px;}
.moduletable-MudarIdioma {  position: absolute; top: 10px; right: 35px; vertical-align: center!important; }
.moduletable-MudarIdioma-En {  position: absolute; top: 10px; right: 250px; vertical-align: center!important; width: 285px;  } 
.moduletable-MudarIdioma  img , .moduletable-MudarIdioma-En img {  vertical-align: top!important; }
.moduletable-MudarIdioma  .lang-pt  { text-indent: -9999px!important; background: url("../images/lang-brasil.png") no-repeat; padding-left: 25px; }
.mod-articles-category-date , .published { background: url("../images/calendario.png") no-repeat; padding-left: 17px; padding-bottom: 5px; color: #888; }
.informe-fiotec-projetos ul li { padding-bottom: 5px; } 
.informe-fiotec-projetos ul li a { font-size: 10px; margin-top: 10px; }
.moduletable-arquivo-fiotec-informes {  position: absolute; top: 750px; left: 200px; }

/* BARRA FIOCRUZ */
#bfiocruz { width: 1002px; margin: 0 auto; height: 33px; background: url(../images/bg_fiocruz.jpg); }
#bfiocruz img { vertical-align:middle; }
.barra-fiocruz-descricao {  margin-left: 565px; }
.busca-maior { width: 500px!Important; border: 1px solid red; background-color: red!important; }
/* BARRA FIOCRUZ */

/* ++++ Menu Principal ++++ */
#menu-principal { width: 750px; float: right; margin-top: -100px;  }
#menu-principal ul li a { text-decoration: none;  }
#menu-principal li { float: left; margin: 0 15px 0 0px;  padding: 2px 0;  }
#menu-principal li ul li { margin-left: 0; }
#menu-principal ul li { clear: left;  }
#menu-principal ul li a:hover { color: #666;  }
#menu-principal .separator { color: #078CBC; font-weight: bold!important;  font-size: 16px; font-family: verdana, arial, sans-serif; }
/* ++++ Submenu Site ++++ */
#submenu #current { background: url("../images/fnd-menu-item-ativado.jpg") right no-repeat; padding: 8px 0;  border-bottom: 1px solid #078CBC!important; box-shadow: 5px 1px 8px 0 #efefef; }
#submenu .item589 { background: none!important; border-bottom: none!important; }
#submenu .separator { display: none; }
#submenu { margin-right: -10px; margin-left: 15px; margin-top: 0px; *margin-top: -60px;  }
#submenu a { color: #000!important;}
.joomla-navlicitacoes { margin-top: 0px; *margin-top: -30px!important	; }
#submenu a { text-decoration: none; }
.current {  background: url("../images/fnd-menu-item-ativado.jpg") right no-repeat; padding: 8px;   }
.item634 , .item227 { display: none; }


/* ++++ Menu Intranet ++++ */
.joomla-nav-intranet {  margin-top: 0px!important; }
.joomla-nav-intranet .separator  { display: none!important; }
.joomla-nav-intranet .parent a { font-weight: bold; }
.joomla-nav-intranet .parent ul { color: #000!important; margin-left: 10px; margin-bottom: 30px; margin-top: 10px; }
.joomla-nav-intranet .parent ul li { margin: 10px 0; }
.joomla-nav-intranet .parent ul li a { font-weight: normal }
.moduletable-links-uteis  { margin-bottom: 20px; }
/* ++++ Submenu Site ++++ */

.ticker-controls { display: block; margin-left: -90px!important; display: none; }

/* ++++ Pagina??o ++++ */
span.pagenav { color: #ddd; }

/* ++++ Breadcrumbs ++++ */
.breadcrumbs { margin: 0 15px; margin: 20px; font-size: 11px; color: #999;  }
.breadcrumbs {    }
.breadcrumbs a , .breadcrumbs span {  margin-top: -10px!important; }
.breadcrumbs img {   }


/* ++++ Indicadores TI ++++ */
#indicadores-ti p { margin: 0!important; margin-left: 30px!important; }
.servidor { background: url(../images/servidor.png) no-repeat left; padding: 10px 30px; font-weight: bold; margin-top: 25px; }

/* ++++ Intranet ++++ */
.moduletable-quadro-intranet { padding: 5px!important; margin: 15px 0; width: 220px!important; background: url(../images/fnd-titulo-quadros-intranet.jpg) repeat-x; }
.moduletable { margin-bottom: 20px;}
#bread .moduletable { margin-bottom: 10px; }
.moduletable-classificados , .moduletable-convenio , .moduletable-fiotec-comunica , .moduletable-depoimentos , .moduletable-aniversariantes , .moduletable-galeria-de-imagens , .moduletable-informe-fiotec-projetos , .moduletable-calendarioHoje { width: 210px; margin-right: 20px; float: left; margin-bottom: 10px; min-height: 230px!important; }
.moduletable-classificados h3 , .moduletable-informes h3 , .moduletable-depoimentos h3, .moduletable-galeria-de-imagens h3  , .moduletable-convenio h3 , .moduletable-aniversariantes h3 , .moduletable-fiotec-comunica h3 , .moduletable-informe-fiotec-projetos h3 , .moduletable-calendarioHoje h3  { margin-bottom: 5px; }
.moduletable-calendarioHoje iframe { margin-top: 10px; margin-bottom: 20px;}
.moduletable-calendarioHoje h3 { background: url(../images/calendario.jpg) no-repeat 150px 0;  }
.klatest-itemdetails , .klatest-items { padding:0; margin: 0!important; margin-top: 10px!important; }
.moduletable-classificados p  { margin-top: 20px!important; }
#ja-zinwrap-69 { margin-top: 15px }
.moduletable-galeria-de-imagens p { margin-top: 20px; }
.moduletable-depoimentos div { margin-top: 20px; }
.moduletable-fiotec-comunica img { margin-top: 20px; }
div.informe-fiotec-projetos { margin-top: -20px!important; padding-left: 43px; padding-top: 15px; background: url("../images/fndComunicados.jpg") no-repeat!important; height: 8px!important; width: 186px; border: 1px solid #efefef; color: #fff; }
div.informe-fiotec-projetos ul { margin-top: -18px; color: #fff!important; }
.moduletable-informes h4 { min-height: 50px; }




div.informe-fiotec-projetos .mod-articles-category-date  , div.informe-fiotec-projetos ul li a { color: #fff!important; }
#conteudo .moduletable-depoimentos p { text-align: left!important; }
.moduletable-depoimentos .thumbnail { padding: 0!important;}
.moduletable-informe-fiotec-projetos ul { margin-top: 10px; }
.moduletable-aniversariantes iframe { margin-top: 10px; margin-bottom: 30px; } 
.moduletable-aniversariantes  { margin-right: 20px; }
.moduletable-convenio h3 { margin-bottom: 10px!important; }
.moduletable-downloads { width: 210px; margin-left: 5px; margin-bottom: 10px; }
.moduletable-downloads p { margin: 10px 0; }
.moduletable-voce-sabia  { background: url(../images/fnd-voce-sabia.jpg) no-repeat; clear: left;  padding: 60px 10px; height: 60px; margin-top: 50px;  }
.moduletable-voce-sabia img { display: none; }
.moduletable-anuncie { position: absolute; right: 60px; top: 1530px;}
.moduletable-informe-fiotec-projetos ul { margin-top: 25px;  }
.moduletable-informe-fiotec-projetos ul li { background: #fff!important; margin-bottom: 17px; }
.weblinks-quadro-intranet li { margin-bottom: 10px; }
.moduletable-quadro-intranet h3 { font-size: 13px!important;  }
.setores h3 { background: url(../images/setores.png) no-repeat right 3px; }
.documentos h3 { background: url(../images/documentos.png) no-repeat right 0px; }
.enquete h3 { background: url(../images/enquete.png) no-repeat right 0px; }
.online h3 { background: url(../images/online.png) no-repeat right 0px; }
#jac-text-user { display: none; }
#portal-de-aplicacoes { position: absolute; top: 420px; left: 20px; }


/* ++++ Phoca Downloads ++++ */
.pagecounter { display: none!important }
.pddetails div { }
.pd-category tr { padding: 0 px!Important;  }

/* ++++ Conte?do ++++ */
#meio { display: table;}
#meio a , #rodape a , #topo a { color: #3e3a37 }
#lateral { width: 240px;  float: left; margin-left: 15px;  }
#lateral-direita {width: 240px; float: right; margin-left: 20px;  margin-top: 10px;}
#conteudo { min-height: 350px; margin-left: 10px; margin-top: 5px; float: left; padding: 5px 5px 35px 5px; }
.largura100 { width: 960px!important; }
.largura80 { width: 710px!important;  }
#conteudo p { line-height: 18px; margin-bottom: 20px; text-align: justify;}
#conteudo ul { list-style: disc; margin-left: 20px; }
#conteudo ul li { padding: 3px; }
.zebra { list-style: none!important; margin-left: 0!important; }
.zebra li { padding: 10px!important; }
#conteudo .actions  { list-style: none; margin-left: 0; height: 20px; margin-bottom: 10px; }

#conteudo .actions li {  background: #fff!important; float: left; }
.published { font-size: 9px; }
.highslide { margin-right: 0px; }
.highslide img { border: 0 } 
.article-info-term { display: none; }
.miniatura { border: 1px solid #999!important; }
.lista-itens li{ padding: 5px!important; background: #fff!important; }


#arquivo-fiotec-projetos { position: absolute; top: 750px; left: 210px; font-size: 10px; }
.arquivo-de-noticias { margin-top: 0px; width: 200px; margin-left: 430px; }
.arquiv-de-noticias-en { padding-top: 20px!important; }

/* ++++ Destaques Site ++++ */
.moduletable-destaques {  display: table; margin-bottom: 20px;   }
.moduletable-destaques-site { margin-top: 0px; margin-left: -7px; margin-bottom: 30px; }
.moduletable-destaques-site img { vertical-align: top }
.destaque { width: 213px; float: left; padding: 0 10px; margin-bottom: 10px; margin-right: 5px;  }
.destaque a {  text-decoration: none;}
/* ++++ Destaques Intranet ++++ */
#destaques-intranet { display: table; margin-bottom: 15px; padding: 0 0 25px 15px; width: 730px; margin-left: -16px; background: url(../images/fnd-destaques-intranet.jpg) repeat-x bottom }
.moduletable-destaque-intranet { border: 1px solid red; width: 221px; background: #fff; border: 1px solid #e0e0e0; height: 180px; float: left; margin-right: 10px; padding: 5px; background: url(../images/fnd-destaque-intranet.jpg) repeat-x; }
.moduletable-destaque-intranet h3 {  padding: 5px 10px; font-size: 13px; color: #000; margin-left: -5px; margin-top: -5px; width: 212px; border-bottom: 1px solid #c9e6f1 }
.aniversariantes iframe { margin-left: -2px; margin-top: 2px; overflow-x: hidden; }
.aniversariantes h3 { background: url(../images/icone-aniversariantes.png) no-repeat 195px; }
.agenda h3 { background: url(../images/icone-agenda.png) no-repeat 195px; }
.contatos h3 { background: url(../images/icone-contatos.png) no-repeat 195px; }

/* ++++ Quadro Site ++++ */
.moduletable-quadro { width: 220px; padding: 10px; background: url(../images/fnd-quadro.jpg) bottom no-repeat #dff1f8; padding-bottom: 20px; margin-bottom: 15px;  }
.moduletable-quadro h3 { border-bottom: 1px solid #c9e6f1;  font-size: 14px; }
.moduletable-quadro li { margin: 10px 0; }
.moduletable-quadro form { border: 0; }
.moduletable-quadro form fieldset { border: 0; }
.moduletable-quadro form p { margin-bottom: 10px; }
.moduletable-quadro form input { border: 1px solid #d8d8d8; padding: 5px; width: 220px; }
.moduletable-quadro .mod-articles-category-date { font-size: 9px;}
/* ++++ Quadro Intranet ++++ */
.moduletable-quadro-intranet { width: 185px; padding: 10px; border: 1px solid #e0e0e0; padding-bottom: 30px; margin-bottom: 15px; }

/* ++++ Quem est? on-line +++ */
.whosonline { margin-top: 15px; font-size: 10px; }
.whosonline li { margin: 5px 0; color: #ddd;}

/* ++++ ?ltimos Comunicados Interno ++++ */
.ja-healineswrap { background: 	#feffc4; padding: 10px; margin-bottom: 10px; } 
.ja-headelines-next {}

/* ++++ Textos ++++ */
h4 { font-weight: normal; font-size: 12px;  }
h3 , h2 , .category-list h1 , .componentheading  , #conteudo h1 { font-family: verdana, arial, sans-serif; color: #078CBC; font-size: 15px; padding-bottom: 10px; font-weight: bold; }
.moduletable-quadro h3 { background: url(../images/fnd-titulo-quadro.jpg) no-repeat; color: #fff; margin-left: -10px; margin-top: -10px; width: 230px; padding: 5px; margin-bottom: 10px; }

.item-page h1 { display: none; }

/* ++++ Busca ++++ */
#searchForm fieldset { border: 0; }
#searchForm { border-bottom: 1px solid #999; padding: 0 20px;  }
#searchForm input[type="radio"] { width: 20px!important; border: 0!important; background: none!Important; }
#searchForm .form-limit { display: none; }
.result-title { clear: left; margin-top: 0px; }
.result-text{ border-bottom: 1px dotted #ccc!important; padding: 20px 0; }
.result-category { font-size: 10px; color: #999; }
.ordering-box { display: table; clear: left; margin: 20px 0; }

.search-results dt { font-weight: bold; padding: 10px 0!important; }
.search-results dd { }


.fb_iframe_widget {
 margin-bottom: -80px;
 background: #fff;
}

.pvs , .phm { display: none;}


/* ++++ Rodap? ++++ */
#rodape { height: 250px; min-width: 985px; margin: 0 auto; margin-left: -5px; padding-top: 10px; color: #fff; background:  #29bdf1; box-shadow: 0px 0px 5px 0px #999 ; }
#rodape a { color: #fff; }
#rodape div { width:950px; margin: 0 auto;  position: relative;  }
#rodape div div { width: 500px!important; float: left; margin-right: 0px; }
#rodape ul { height: 0px; margin-top: 15px; margin-left: -10px; display: table; width: 100%; }
#rodape ul li { float: left; margin-right: 10px; padding: 10px; }
#rodape p { clear: left!important; }
#rodape div p { line-height: 18px;  }
#rodape div div.rodape-direito {  width: 430px!important; margin-left: 20px; }
#rodape .redes { position: absolute;  width: 150px!important; text-align: right; bottom: -28px; right: -15px; }
#rodape .redes img { margin-top: 10px; vertical-align: middle!important }
#rodape .redes span { margin-top: -10px!important;}


/* ++++ Phoca Gallery ++++ */
#pane {  }
#pane fieldset { margin-top: 30px; }
#phocagallery h1 {  font-family: verdana, arial, sans-serif; color: #078CBC; font-size: 15px; padding-bottom: 10px; font-weight: bold; }

/* +++ Enquete ++++ */
.poll-quadro-intranet { padding: 7px!important; }


/* ++++ Funcionograma +++ */  
.funcionario { margin-bottom: 30px;}
.foto { float: left; padding: 2px; height: 80px; width: 50px; margin-right: 10px; }
.funcionario p { line-height: 17px!important; margin-bottom: 0!important; }
#funcionograma h2 { font-size: 14px; border-bottom: 1px solid #999; padding: 0; margin-bottom: 10px; }


/* ++++ Navega??o ++++ */
#voltar { list-style: none; margin: 15px 0; }


.article-info { text-align: right; margin-top: -10px; margin-bottom: 20px; color: #888;}

/* ++++ Category list ++++ */

.category td { padding: 8px; }
.list-date {  padding: 0; width: 80px;}
/* ++++ Categories list ++++ */
.categories-list ul { list-style: none!important; margin-left: 0!important; width: 950px; }
.categories-list ul li {  padding: 10px!important; border-left: 5px solid #fff;  }
.display-limit { float: right; }
.create , .published { font-size: 10px; display: table; margin-top: 20px; }

/* ++++ Weblinks ++++ */
.weblink-category  td { padding: 8px 0;  }
.weblink-category  p { line-height: 18px!important; margin-bottom: 10px!important;  }
.category { clear: left; }


/*a[href$='.pdf'] { 
	padding: 2px 10px 0 20px;
	margin-left: 5px;
	background: transparent url(../images/icone_pdf.gif) no-repeat center left;
}
*/
a[href$='.doc'] { 
	padding: 2px 10px 0 20px;
	margin-left: 5px;
	background: transparent url(../images/icone-doc.png) no-repeat center left;
}
a[href$='.pdf'] { 
	
	
}

a[href$='.docx'] { 
	padding: 2px 10px 0 20px;
	margin-left: 5px;
	background: transparent url(../images/icone-doc.png) no-repeat center left;
}
a[href$='.ppt'] { 
	padding: 5px 10px 0 22px;
	margin-left: 5px;
	background: transparent url(../images/icone-ppt.png) no-repeat center left;
}
a[href$='.pptx'] { 
	padding: 5px 10px 0 22px;
	margin-left: 5px;
	background: transparent url(../images/icone-ppt.png) no-repeat center left;
}
a[href$='.cdr'] { 
	padding: 5px 10px 0 22px;
	margin-left: 5px;
	background: transparent url(../images/icone-corel.png) no-repeat center left;
}



/* ++++ Toggle ++++ */
#toggle h4 { color: #000; margin-bottom: 5px; padding: 10px 20px 10px 15px; border: 1px solid #ddd;  }
#toggle h4:hover { cursor: pointer }
#toggle h4 { background: url(../images/fnd-titulo-quadros-intranet.jpg); }
#toggle h4 strong { background: url(../images/icone-mais.gif) no-repeat left; padding-left: 20px; }
#toggle div { padding: 20px 20px 10px 20px; margin-top: -20px; border: 1px solid #ddd; border-top: 0; margin-bottom: 10px; margin-top: -10px; background: #f3f3f3; }
#toggle p { margin-bottom: 10px; }
h4.aberto  strong { background: url(../images/icone-menos.gif) no-repeat left!important; padding-left: 20px; margin-bottom: -10px!important; color: #0094ce!important;  }



/* ++++ Login ++++ */
.ja-toppanel-mainwrap { float: left; position: absolute; right: 650px; top: -15px;  }
.ja-toppanel-wraper  { padding: 15px; height: 200px;  }
#form-login fieldset  { border: 0;     }
#form-login input { padding: 5px; width: 200px; border: 0;}


.cd_moduletitle_logo  { position: absolute; left: 20px; top: 10px;}
.cdlogin-logout-greeting { float: left; margin-left: -950px; margin-top: 10px; width: 350px; padding: 2px; background: url(../images/user.png) left no-repeat; padding-left: 30px; } 


/* ++++ Social ++++ */
.ja_socialaftercontent div { width: 60px; float: left; }

/* ++++ Notícias ++++ */
.category-listnoticias .category { width: 960px;  }
.latestnews , .mostread {  padding: 10px; background: #f7f7f7;  margin-bottom: 20px; }
.latestnews li , .mostread li { margin: 15px 0; }

.ja-zinfp-featured  { width:400px!important; float: left; }
.ja-zinfp-normal { float: left; margin-left: 20px; border-left: 1px dotted #ccc; padding-left: 5px; margin-top: 40px; }
#meio .jazin-title  a { color: #555!important;  }
.ja-zincontent { text-align: left; }
.ja-zincontent p { text-align: left!important; }



.ja-zinfp-featured  { background: #fff!important;  }
.ja-zinfp-featured h4  { font: 12px verdana!important; font-weight: bold!Important; }
.ja-zincontent { border-top: none!important }
.ja-zincontent img { margin-right: 10px!important; border-right: 10px solid #fff; }
.ja-zincontent { float: left; }


/* ++++ Informes Intranet +++ */
.readmore { height: 30px; font-size: 10px; }
.arquivo { background: url(../images/fnd-leia-mais.jpg) no-repeat; padding: 10px 12px; color: #fff; font-size: 11px; text-decoration: none }

/* ++++ Enviar Artigos ++++ */
.edit fieldset { padding: 10px; border: 1px solid #ddd; margin-bottom: 20px; }
.edit input { width: 650px; margin-bottom: 10px; }
.edit input  { padding: 5px; margin-bottom: 10px; }
#jform_title { width: 630px!important; }
#editor-xtd-buttons { display: none!important; }
#jform_created_by_alias-lbl , #jform_created_by_alias , #jform_featured-lbl , #jform_featured , #jform_access-lbl , #jform_access { display: none; }
.formelm-buttons { margin-bottom: 10px!important; }


/* +++ Not?cias ++++ */
#noticias {  margin-top: -10px; clear: left;  }
#noticias h3 { margin-bottom: -15px; }
#jazin-hlwrap-64 {margin-top: -10px;}

#parceiros { list-style: none!important; margin-left: -3px!important; }
#parceiros li { border-bottom: 1px solid #ddd; padding: 10px; }
#parceiros li img { vertical-align: middle; margin-right: 10px;  }



/* ++++ tabelas ++++ */
th.list-date , th.list-title { background:  #02a8e2!important; padding: 5px; }
th.list-date a , th.list-title a { color: #fff!important; }
table { width: 720px; }
table.weblinks th,
table.newsfeeds th,
table.category th,
table.jlist-table th
{
	background:#e3eff6 ;
	text-align: left;
}

table.weblinks th a,
table.newsfeeds th a,
table.category th a,
table.jlist-table th a,
table.weblinks th,
table.newsfeeds th,
table.category th,
table.jlist-table th
{
	color:#000
	text-align: left;
}




.highslide img { border: none!important; }



.cat-children ul li { list-style: none; margin-top: 5px; padding: 10px!important; margin-left: -20px; background: url("../../../media/system/images/.png") left no-repeat #fff!important; }
.cat-children ul { margin-top: -20px; }



/* ++++ paginação ++++ */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pagination {
  margin: 18px 0;
  text-align: center;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}
.pagination .active a {
	color: #999;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
	color: #ccc!important;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}



/* ++++ system-message ++++ */
#system-message { padding: 10px; width: 600px; margin-top: -50px; position: absolute; top: 10px; left: 200px;  margin: 0 auto; background: url(../images/fnd-erro.jpg) no-repeat; color: #fff!important; font-weight: bold;}
#system-message .error {  padding: 10px;  color: #fff!important; border: 0!important; padding-left: 50px; padding-top: 25px; }
#system-message .notice {  padding: 10px; color: #fff;  font-weight: normal!important;  }
#system-message .message { padding: 10px; color: #fff!important;  margin-bottom: 10px; font-weight: normal!important; padding-left: 50px; padding-top: 25px; }

.ajuda { border: 1px solid #b70000; padding: 15px; }


input , textarea , select , button { width: 150px!important; border: 1px solid #ddd!important; padding: 5px!important; background: url(../images/fnd-input.jpg) no-repeat!important; }
.formelm-buttons button { width: 150px!important; border: 1px solid #ddd!important; padding: 5px!important; background: none!Important; }
input[type="submit"] , button { width: 100px!important; height: 28px; cursor: pointer; margin-top: 20px; }
input[type="radio"] { width: 20px; }

 

#Kunena input , textarea , select , button { width: auto!important; border: 1px solid #ddd!important; padding: 5px!important; background: none!important; }
#Kunena .formelm-buttons button { width: auto!important; border: 1px solid #ddd!important; padding: 5px!important; background: none!Important; }
#Kunena input[type="submit"] , button { width: auto!important; height: 28px;  }
#Kunena input[type="radio"] { width: 20px; }
#kpost-category , .klist-markallcatsread , .kblock , .kflat , .klist-actions , .kforum-pathway , .klist-bottom { display: none; }
.kunena-regras { padding: 10px; border: 1px solid red; background: #ffdada; }
 
  
        /*
       #projetos-online  fieldset , legend , h2 {  border: 0; }
       #projetos-online   fieldset { padding: 0; padding-top: 5px; margin-left: -5px; }
       #projetos-online   fieldset p { clear: left; min-height: 30px; margin-bottom: 10px; display: block; width: 940px; position: relative!important; }
       #projetos-online   legend { color: #000; margin-bottom: 20px; margin-top: 10px; *margin-top: 0; width: 900px; font-weight: bold; border-bottom: 1px solid #ddd; }
       #projetos-online  label { float: left;  min-width: 100px; text-align: left; font-size: 9px; margin-right: 3px; }
       #projetos-online   textarea { width: 700px!important; height: 150px; }
       #projetos-online  input , textarea , select { width: 145px!important;  margin-top: 5px; border: 1px solid #ddd; padding: 5px; background: url(../../templates/atomic/images/fnd-input.jpg) no-repeat #fff ; }
       #projetos-online  select { margin: 0px; width: 220px!important; float: left; margin-top: 10px; margin-right: 5px; }
       #projetos-online  input[type="checkbox"] { width: 15px; border: 0; background: none; margin-left: 5px; }
       #projetos-online  input[type="submit"] { width: 80px!important; height: 30px!important; cursor: pointer;  }
       #projetos-online  input[type="button"] { width: 80px!important; }
       #projetos-online   .focus { border: 1px solid #999 }
       */

	   
/* Fale Conosco */	   
#FoxForm { }
#FoxForm div { text-align: left!important; }
.fale-conosco { width: 540px; position: absolute; top: 460px; right: 60px; }
.fox_messages { display: none; }

























/* COMMON CLASSES */
.break { clear:both; }

/* HEADER */
#header { height:200px; width: 990px; position: relative!important; background: url(../images/fnd-flash.jpg) #252525; margin-bottom: 35px; }
.headerimg { background-position: right top; background-repeat: no-repeat; width:1002px; height:200px; position:absolute;  }


/* MENU */
#menu { position:relative; top:85px; }
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; font-size:12px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding-right:20px; }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:-20px; }
#firstline { color:#fff; font-size:19px; margin-bottom: 20px; float:left; display:block; width: 500px; margin-top: 50px; text-shadow:1px 1px 1px #999; }
#secondline { background-image:url("../images/textbg.png"); background: #fff; width: 925px; color:#069; text-decoration:none; font-size:30px; padding:0 13px 10px; padding-top: 5px; display:block; clear:both; text-shadow:0px 1px 3px #ddd; }
#secondline:hover { text-decoration:underline;  }


/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); display: none; }

/* HEADER HAVIGATION */
#headernav-outer { position:absolute; top:165px; left: 50px; margin:0 auto; width:950px; }
#headernav { padding-left:855px; }

/* CONTENT */
#content { color:#575757; background-color:#eee; }
#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }
#content p a { text-decoration:none;  }
#content p a:hover { text-decoration:underline;  }








/* Coment?rios */
fieldset { border: 0; }
#frmCommentPost fieldset { border: 0; }
#frmCommentPost textarea { width: 500px!important; height: 100px;  }
#frmCommentPost label { width: 400px; display: block; }
#frmCommentPost input { width: 250px!important; }
#frmCommentPost input[type="checkbox"] { width: 20px!important; float: left; margin-right: 10px; }
#frmCommentPost input[type="submit"] { width: 150px!important; }
.commentPagination li { float: left; height: 50px; padding-top: 20px;  }
.commentPagination { padding-top: 10px }
#frmCommentPost { clear: left; }


#udjaCommentsWrapper {  margin-top: 15px; padding-top: 15px; clear: left; background: #dff1f8; border-top: 1px dotted #ccc; padding: 10px; }
#udjaCommentsWrapper input , #udjaCommentsWrapper textarea {  background: #fff!Important; }
#udjaCommentsWrapper h3 { background: url(../images/comentarios.png) no-repeat ; padding-left: 65px; padding-top: 20px; padding-bottom: 20px;   margin-bottom: 10px; }
#udjaCommentsWrapper ul li { list-style: none!important; }
#udjaCommentsWrapper span { color: red; }

.commentDetails { background: #dff1f8!important; padding: 10px; border-bottom: 1px solid #28abdf; }
.commentDetails img { float: left; }
.commentDetails p { display: block; }
.commentName { padding-top: 10px; padding-left: 50px!important; font-weight: bold; }
.commentDate { font-size: 9px; float: right; margin-top: -50px;  }
.commentReply { background: #f2fcfe; padding: 5px; width: 165px;  }
.parentLayer { margin-left: 0!important; }
.commentsTitle { cursor: pointer; font-weight: bold; }

/* Coment?rios Galeria de Fotos */
#phocagallery-comments fieldset { border: none; width: 510px!important;  }
#phocagallery-comments table { width: 510px!important; }
#phocagallery-comments legend { color: #069 }
#phocagallery-comments input { min-width: 250px; }
#phocagallery-comments textarea { min-width: 500px;height: 200px;  }
#phocagallery-comments input.comment-input2 { min-width: 50px!important; width: 50px!important;  }
#phocagallery-comments td { text-align: left; }

.window-container table td { background: none!important }
.window-container table td tr{ background: none!important }


#o-que-e-portal-de-aplicaoes { margin-bottom: 23px!important; }
#o-que-e-portal-de-aplicaoes span { display: none; }
#o-que-e-portal-de-aplicaoes a { text-decoration: none;}
#o-que-e-portal-de-aplicaoes:hover { font-weight: bold; cursor: default; position: relative; cursor: help; }
#o-que-e-portal-de-aplicaoes:hover span { cursor: help!important; display: block!important; position: absolute; top: -5px; font-size: 10px; background: #fff; margin-top: 5px; font-weight: normal;  }

.ja_socialbeforecontent div { float: left; width: 70px; }


.moduletable-atencao {  margin-top: -22px; margin-bottom: 35px; }
.moduletable-atencao em {  font-weight: bold; }

.moduletable-atencao-intranet .ja-healineswrap {   margin-top: -20px; background-color: #dff1f8!important; margin-bottom: 10px; height: 55px; text-align:left!important;}
.moduletable-atencao-intranet em {  font-weight: bold; padding-bottom: 10px; }
.moduletable-atencao-intranet .ja-headlines-item span {  white-space: normal!important; height: 30px!important; text-align:left!important; }
.moduletable-atencao-intranet .ja-headlines {   height: 30px!important; text-align:left!important; }
.moduletable-atencao-intranet .ja-headlines .ja-headlines-item  {   text-align:left!important; }
.ja-healineswrap em { color: #000; }
.ja-healineswrap  { border-bottom: 1px solid #ddd; }


.novo { background: url(../images/icone-novo.gif) no-repeat right; padding-right: 35px; }
#header { margin-top: 30px; }



/* GPD */
.jd_footer  { display: none; }
.jd_upload_form  {  width: 200px!important; } 
#description_ifr { width: 700px!important; }
#go_cat { display: none } 
.categoria { height: 10px; }
.jd_top_navi { display: none }
.download { width: 965px;  }
.jd_cat_subheader { display: none }
.directoryTreeFrame {  margin-top: 0px; }
.directoryTreeFrame  ul li a{ font-size: 14px!important; margin-bottom: 10px!important;font-weight: normal; }
.directoryTreeFrame  ul ul li a { margin-bottom: 10px!important;font-weight: normal!important; color: black!important; }
ul.directoryTree  span.info { display: none!important; }
.directoryTreeFrame   li.expanded a { font-weight: bold!important; }

.gpd .directoryTreeFrame .file a:first-letter { color:#fff; }
.directoryTreeFrame .file a:hover { text-shadow:1px 1px 2px #fff; }

#gpdSuporte { width: 710px; float: right;  margin-top: 10px; border-top: 1px dotted #ccc; margin-bottom: 50px; padding-top: 5px; }
#gpdSuporte p { text-align: right!important; margin: 0;  }
#gpdLegendas { display: block; width: 710px; margin-top: 30px; }
.hits { ; }


.triangulo{ background: url(../images/triangulo.jpg) no-repeat; width: 530px; height: 400px; margin: 0 auto; padding-top: 53px; }
.triangulo p { text-align: center!important; width: 98%;  padding-bottom: 6px; padding-top: 10px; }
.triangulo p a {  color: #fff!important; text-decoration: none; font-family: calibri; font-weight: bold; font-size: 15px; }
.triangulo a:hover { text-decoration: underline }

.img_caption { font-size: 10px; color: #999; padding-left: 5px; text-align: left!important; }





/* Atenção Fiotec */
.moduletable-fiotec-atencao { width: 670px; margin: 0; padding: 0; background: url(../images/FundoAtencao.jpg) no-repeat;  padding: 45px 10px 10px 20px!important; margin-bottom: 20px; margin-top: -30px; }
.moduletable-fiotec-atencao p { margin-bottom: 0!important; padding-bottom: 3px!important; }
.moduletable-fiotec-atencao p.last { border-bottom: 0;}
/* Atenção Fiotec - Outros */
.moduletable-fiotec-atencao-outros { margin: 0; padding: 0; background: url(../images/FundoAtencao1.jpg) no-repeat;  padding: 43px 10px 10px 20px!important; margin-bottom:10px; margin-top: -33px; }






/* INGLES */
/* ++++ Menu Principal ++++ */
#menu-principal-en { width: 717px; float: right; margin-top: -70px;  }
#menu-principal-en ul li a { text-decoration: none; }
#menu-principal-en li { float: left; margin: 0 30px 0 0px;  padding: 2px 0; border: 1px solid #fff; border-bottom: 1px solid #d3d3d3; min-width: 110px; }
#menu-principal-en li ul li { margin-left: 0; }
#menu-principal-en ul li { clear: left;  }
#menu-principal-en  { color: #078CBC; font-weight: bold; font-size: 15px; font-family: verdana, arial, sans-serif; }
#menu-principal-en a { text-decoration: none; color: #078CBC;  }
#menu-principal-en li:hover { text-decoration: none; border-bottom: 1px solid #078CBC;  }


body#about .item352 { border-bottom: 1px solid #078CBC; }
body#about .item352 a { color: #888; font-weight: normal; }

body#partners .item357 { border-bottom: 1px solid #078CBC; }
body#partners .item357  a { color: #888; font-weight: normal; }

body#projects .item369 { border-bottom: 1px solid #078CBC; }
body#projects .item369 a { color: #888; font-weight: normal; }

body#news .item364 { border-bottom: 1px solid #078CBC; }
body#news .item364 a { color: #888; font-weight: normal; }

body#contact .item480 { border-bottom: 1px solid #078CBC; }
body#contact .item480 a { color: #888; font-weight: normal; }

body#projects .category-listprojects h3 { display: none }


.moduletable-about-us { margin-top: -20px; }
.moduletable-news { margin-top: 0px; }
.moduletable-news .items-row { width: 440px!important; float: left; margin-right: 40px; margin-top: 20px; }
.moduletable-news .readmore { display: none ;}

.moduletable-news .title { font-weight: bold;  }



.ja-zinfp-normal .last { border:0; padding: 0; margin: 0; }



#description_id { display: block!Important; visibility: visible!important; width: 600px!important; }



.ja-healineswrap a  span{  text-aling: left; width: 650px; display: block;  text-align: left!important; }
.ja-headlines { height: 30px; }
#jahl-wapper-items-jalh-modid133 { white-space: none!important; }


.moduletable-news p { text-align: left!Important; }
.moduletable-news img , .moduletable-news p { margin-top: 10px; }

.contact-category { width: 700px!important; float: left; }
.contact-category h1 { display: none }
.moduletable-contato { width: 250px; float: left; }

table.category { 
	clear:both;
	width: 100%;
	box-shadow:0px 0px 10px rgba(0,0,0,.7)
	font-family: verdana;
	font-weight: normal;
	font-size:12px
	}
	
	table.category  {
	  -moz-box-shadow: 0 1px 0 #333;
	  -webkit-box-shadow: 0 1px 0 #333;
	   box-shadow: 0 1px 0 #333;
	}

		
	
	table.category thead th {
		text-align:left;
		padding:10px;
		font-weight:normal;
		color:#fff;
		background:#fff;
		background: -moz-linear-gradient(100% 100% 90deg, #333, #444);
  		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#333));}
		table.category thead th a {
			color:#fff!important;
			font-weight: bold!important;
			background: url(../images/filtro.png) right no-repeat;
			padding-right: 20px;
			}
		table.category thead th a img { margin-left: 3px; }

			.display-limit , .hidelabeltxt { display: none }

	.item-position , .item-email , { width: 100px!important; font-size: 11px; }
	.item-title , .item-suburb { width: 200px;  }
	.item-title { width: 160px; }
	.item-phone  { width: 75px; font-size: 11px; }
	.item-email a { font-size: 11px!important; }
	.item-suburb { width: 190px; }
	.item-phone { width: 95px; }
	
	#contatos { background: url(../images/fnd-contatos.jpg) no-repeat; width: 300px; height: 140px; margin-left: -5px; }
	#contatos select { margin-top: 55px; margin-left: 15px; width: 220px!important; font-size: 14px!important; }
	#contatos input { margin-top: 10px; margin-left: 15px; background: #2eb0e1!important; color: #fff; border: none; font-weight: bold; border-radius: 10px; } 
		

/* popUp */
#popUp { position: absolute; top: 200px; left: 230px; z-index: 9999999999!important; }
#popUp .close { position: absolute; left: 470px; top: 35px; width: 100px; font-size: 25px; color: red; cursor: pointer; }



/* trabalhe conosco */
#trabalheConosco { position: relative; }
#trabalheConosco #link1 { position: absolute; right: 90px; top: 90px; width: 300px; height: 30px; font-size: 16px; }
#trabalheConosco #link2 { position: absolute; right: 70px; top: 137px; width: 340px; height: 30px; font-size: 16px; }
.e { margin-bottom: 40px;  }


/* Financiamento Internacionais */
#conteudo  table#financiamentoInternacional td , #conteudo table#financiamentoNacional td { border-right: 1px solid #ddd; padding: 10px; text-align: center; border-bottom: 1px solid #ccc; }
#conteudo table#financiamentoInternacional td p , #conteudo table#financiamentoNacional td  p { text-align: center; }



/* Provab */
.provab { background: url(../images/provab.jpg) no-repeat; padding: 10px;  height: 60px; width: 220px; padding-top: 60px; }
.provab p { padding: 5px ;}


/* Mais Médicos */
.maisMedicos { background: url(../images/maisMedicos.jpg) no-repeat; padding: 10px;  height: 70px; width: 220px; padding-top: 65px; }
.maisMedicos p { padding: 5px ;}


/* Novo Menu */		
		#menu-principal { display: table; b padding-bottom: 5px; width: 720px; margin-right: 20px;  }
		#menu-principal li {  float: left; padding: 2px 0; list-style: none; padding: 6px; padding-bottom: 0px; width: 145px; text-align: center; position: relative!important; margin-top: 25px; margin-left: 10px; border-bottom: 1px solid #dadada!important; padding-bottom: 5px; padding-left: 0;  }

		#menu-principal li:hover { background: url(setaBaixo.png) no-repeat right;  }

		#menu-principal li ul { position: absolute; z-index: 9999!important; background: #fff; border: 1px solid #ccc; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; 
		padding: 10px 20px 10px 10px; border-top: none; box-shadow: 1px 0px 3px 0px #ddd; z-index: 2; top: 20px; left: -14px; width: 148px;  }
		@media screen and (-webkit-min-device-pixel-ratio:0) { 
		 #menu-principal li ul{top:30px;} 
		}
		#menu-principal li ul li { background: none;}
		#menu-principal li ul li a { text-decoration: none; color: #666;   }
		#menu-principal li ul li:hover { background: none  }
		#menu-principal li ul li a:hover { color: #000;  }
		#menu-principal li ul li { clear: left; border: none; text-align: left; margin-top: 1px; font-size: 11px; color: #ddd; width: 160px; border-bottom: 1px solid #fff!important; }
		#menu-principal a { color: #078CBC; font-weight: bold!important;  font-size: 16px; text-decoration: none  }
		#menu-principal a:hover { cursor: default; }
		#menu-principal li ul li a { font-size: 11px; font-weight: normal!important }
		#menu-principal li ul li a:hover { cursor: pointer; }

		.marcador { background: red; }
		
		
		
		.endereco p { margin-bottom: 0!important }


	.aviso a { font-size: 10px; color: red!important; text-decoration: none!important}
	.aviso a span { color: #000!important; }
    .avisoTxt { display: none; background: #fff; font-size: 12px; padding: 5px; text-decoration: none!important; border: 1px solid red; width: 345px; }
    .avisoTxt  {  margin-top: 5px; }
    .avisoTxt a { text-decoration: none!important;   }
    .aviso a:hover .avisoTxt { display: block }
    .aviso a span { text-decoration: none!important; }



    span.avisoTxt { text-decoration: none!important; }

.moduletable-atalhos { border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; padding-top: 10px; margin-bottom: 20px; }
#conteudo .moduletable-atalhos p { margin-bottom: 10px; }



/* Funcionograma Novo */
#funcionograma { font: 12px verdana!important }
#funcionograma h3 { font-size: 14px; color: #088cbc;  margin-bottom: -25px!important; border-top: 1px solid #ccc; padding-top: 10px; clear: left; }
#funcionograma h3:first-child { border-top: none; margin-bottom: 15px; }
#funcionograma hr { border: 0; border-bottom: 1px solid #ccc; }
#funcionograma .funcionario p { line-height: 10px; }
#funcionograma .funcionario { margin-bottom: 20px!important; clear: left; }
#funcionograma .foto {  }



.item-pagetrabalheConosco table { border: 1px solid #ccc; }
.item-pagetrabalheConosco table tr td { border: 1px solid #ccc; padding: 10px; }
.item-pagetrabalheConosco table tr td p { line-height: 0!important; margin: 0!important;  }
.item-pagetrabalheConosco table thead th p { margin: 0!important; background: #ccc; padding: 10px; }


.moduletable-avisoazul { margin-top: -20px; margin-bottom: 20px; margin-left: 7px; width: 95%; }
.moduletable-avisoazul a { text-decoration: underline;}
.moduletable-avisoazul strong { display: block; margin-bottom: -10px; }


.moduletable-avisovagas {     background: #edffd0;
    padding: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    width: 95%;
    margin-left: 5px; margin-bottom: 35px; margin-top: -20px; }
.moduletable-avisovagas a { text-decoration: underline;}
.moduletable-avisovagas p { margin-bottom: 0!important; }
.vagas { margin-bottom: 100px; margin-top: -10px; }
#proximaVaga { background: url(../images/seta.png) no-repeat 40px -1px; padding-right: 80px; text-decoration: none!important; font-size: 10px;  }


.category-desc { display: none; }


.moduletable-acessos p { margin-bottom: 10px; }

#fox_form_c119 { float: left; width: 50%;}
div#foxcontainer_c119 .fox_form input[type="text"] { width: 100%!important; }
div#foxcontainer_c119 .foxform-extended .controls { width: 80%; }

.submit-button { margin-left: -230px!important; }