/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* lembre-se de definir :focus para os links */
:focus {
	outline: 0;
}
body {
	background: white;
	color: black;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1;	
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.direita {
text-align:right;
}
.floatdireita {
float:right;
}
.negrito {
font-weight:bold;
}
/*** 0- Elementos comuns a todas as páginas de higienizacao **********/
#tudo {
margin:0 auto;
width:800px;
position: relative;
}
#logo {
position:absolute;
top:128px;
left:28px;
}
#fonetopo {
position:absolute;
top:125px;
left:540px;
color:#044864;
font-size:145%;
}
#fonetopo span {
font-size:85%;
}
#footer {
border: 1px dashed #ccc;
border-right:none;
border-left:none;
padding:20px 0;
margin-bottom:5px;
float:left;
position:relative;
width:100%;
}
#footer p {
color:#666;
font-size:75%;
margin-bottom:5px;
}
#footer p a {
display:inline
} 
#footer p a {
color:#3399cc;
text-decoration:none;
}
#footer p a:hover {
color:#FF3300;
}
.rsslink {
background: url(img/bg_rsslink.gif) no-repeat;
padding-left:16px;
}
a.topodapagina {
background:url(img/bg_topopagina.gif) no-repeat 0 0;
padding-left:20px;
color:#3399cc;
font-size:80%;
font-weight:bold;
left:650px;
height:17px;
position:absolute;
text-decoration:none;
text-transform:uppercase;
top:30px;
}
a:hover.topodapagina {
background:url(img/bg_topopagina.gif) no-repeat 0 -17px;
color:#FF3300;
}
/**0.1 Site selector **/
#siteselect ul {
display: inline;
height: 1%;
text-transform:uppercase;
}
#siteselect ul li {
float: left;
margin: 0 4px 10px 0;
}
#siteselect ul li a {
background:url(img/bg_siteselect.gif) left no-repeat;
color: #0e7eb1;
float: left;
padding: 8px 12px;
margin:7px 0 0 0;
text-decoration:none;
font-size:80%;
}
#siteselect ul li a:hover {
background:#a4ddf0 url(img/bg_siteselect.gif) left no-repeat;
color: #FFF;
}
#siteselect ul li a.selecionado, #siteselect ul li a.selecionado:hover {
background:#0e7eb1;
color: #FFF;
padding: 8px 2px;
}
/**0.2 Super navegação **/
#supernav {
background: url(img/bg_hig_supernav.gif) bottom repeat-x;
float:left;
width:100%;
height:64px;
}
#supernav ul {
display: inline;
height: 1%;
list-style: none;
}
#supernav ul li {
float: left;
margin: 0 4px 10px 0;
}
#supernav ul li a {
background:url(img/bg_hig_li_supernav.gif) bottom left no-repeat;
color: #0e7eb1;
float: left;
padding: 18px 12px 5px 12px;
margin:7px 0 0 0;
height:25px;
text-decoration:none;
font-size:90%;
}
#supernav ul li a:hover {
background:#a4ddf0;
color: #FFF;
}
#supernav ul li a.ativo, #supernav ul li a.ativo:hover {
background: #FFF;
color:#044864;
font-weight:bold;
margin: 0;
padding-top: 32px; 
}
.breadcrumb {
color:#ccc;
margin-bottom:10px;
}
#clientes p.breadcrumb  {
font-size:70%;
}
.breadcrumb a {
color:#0e7eb1;
text-decoration:none;
}
.breadcrumb a:hover {
color:#FF3300;
text-decoration:none;
}

/*** 0.3 - Main content hig ***/
#hig-mainconteudo {
float:left;
background:#FFFFFF;
width:100%;
padding-top:100px;
}
.botao-cliente a {
border: 1px solid #a4ddf0;
color: #0e7eb1;
font-size:80%;
height:25px;
right:35px;
padding:11px 5px 0px 5px;
position:absolute;
text-decoration:none;
text-transform:uppercase;
top:120px;
}
.botao-cliente a:hover {
background:#a4ddf0 ;
color: #FFF;
}
/** 0.3.1 busca**/
#hig-mainconteudo form#quick-search {
background:#F5F4F3 url(img/bg_busca.gif) no-repeat scroll 0 0;
border:medium none;
height:33px;
margin:0;
padding:0;
position:absolute;
right:35px;
top:160px;
width:270px;
}
#hig-mainconteudo form#quick-search p {
margin:0;
padding:0;
}
#hig-mainconteudo form#quick-search input {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#BABABA;
float:left;
margin:0;
padding:5px;
}
#hig-mainconteudo form#quick-search .tbox {
display:inline;
margin:6px 0 0 5px;
width:216px;
}
#hig-mainconteudo #search form#quick-search .btn {
height:25px;
width:25px;
}
#hig-mainconteudo form#quick-search label {
display:none;
}
/* foco  ***/
#home-hig a:focus, #servivos-hig a:focus {
background:#FF3300;
color: #FFF;
}
/** 0.3.2 extras **/
#extras {
border-top:1px solid #ccc;
margin-top:10px;
width:100%;
float:left;
}
/** chama curriculo compartilha h4 sets com newsletter e endereco **/
#extras #chama-curriculos {
float:left;
margin-left:25px;
margin-top:30px;
width:305px;
}
#extras #chama-curriculos p{
color:#666;
font-size:80%;
margin:10px 0;
}
#extras #chama-curriculos p a{
background:#3399cc;
border:1px solid #ccc;
color:#fff;
display:block;
text-align:center;
padding:10px;
text-decoration:none;
width:250px;
}
#extras #chama-curriculos p a:hover {
background:#f2802a;
}
/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/** 1 Splash page ***/
#splashpage {
background:url(img/bg_splashpage.jpg) no-repeat;
}
#splashcontent {
background:url(img/bg_splashcontent.gif) bottom repeat-x;
height:450px;
left:50%;
margin-left:-390px;
margin-top:-225px;
position:absolute;
top:50%;
width:780px;
}
#modulos-splash {
min-height:320px;
height:auto !important;
height:320px;/*IE Hack*/
width:333px;
}
#modulos-splash h2 {
color: #4d3702;
font-size:95%;
letter-spacing:2px;
line-height:115%;
font-weight:lighter;
font-style:italic;
margin:10px 25px;
}
#modulos-splash a {
color:#044864;
font-size:185%;
text-decoration:none;
}
#modulos-splash a:hover {
color:#f68220;
font-size:185%;
text-decoration:none;
}
.splash-higieniza {
float:left;
}
.splash-higieniza h1 {
margin:160px 45px 25px 0;
text-align:right;
}
.splash-higieniza p {
margin: 20px 0 20px 80px;
}
.splash-vigilancia {
float:right;
}
.splash-vigilancia h1 {
margin:75px 0 25px 35px;
text-align:left;
}
.splash-vigilancia p {
margin: 20px 0 20px 65px;
}
form#set-cookie-hig  {
margin-left:80px;
font-size:70%;
width:220px;
}
form#set-cookie-vig  {
margin-left:65px;
font-size:70%;
width:250px;
}
#lembrahig {
display:inline;
}

/*** 2 Home page higieniza ***/
#home-hig {
background:url(img/bg_home_hig.jpg) repeat-x;
}
	/* 2.1 Banners rotativos */
#rotativos {
height:208px;
margin-bottom:15px;
width:100%;
}
.rotativo {
height:108px;
width:88%;
padding: 60px 2% 40px 10%;
color:#FFFFFF;
}
.rotativo h2 {
color:#dcf1ff;
font-size:165%;
font-weight:bolder;
margin-bottom:5px;
text-transform:uppercase;
width:400px;
}
.rotativo p {
display:block;
font-weight:bold;
margin-bottom:8px;
width:210px;
}
.rotativo p a{
color:#cae8fc;
padding:3px;
font-size:75%;
text-decoration:none;
text-transform:uppercase;
}
.rotativo p a:hover{
color:#FFFFFF;
}
/** 2.2 home left **/
#home-esq {
float:left;
width:325px;
}
.modulo-necessidade {
background:url(img/bg_mod_necessidade.gif) top right no-repeat;
color:#999;
padding-left:30px;
padding-bottom:45px;
}
.modulo-necessidade h3, #chama-portfolio h3, #chama-newsletter h4, #endereco h4, #extras #chama-curriculos h4  {
color:#999;
font-size:120%;
font-weight:bolder;
text-transform:uppercase;
}
.modulo-necessidade p {
color:#666;
font-size:80%;
margin: 5px 15px 5px 0;
line-height:120%;
}
.modulo-necessidade ul {
background:#f0f6fa;
margin-top: 25px;
width:280px;
}
.modulo-necessidade ul li {
position: relative;
padding-bottom:1px;	
}
.modulo-necessidade ul li a {
background:#FFF url(img/bg_lista_necessidades.gif) no-repeat 15px 15px;
display:block;chama-servinicial
height:1%;
color: #0e7eb1;
padding: 10px 5px 10px 25px;
margin-bottom: 1px ;
text-decoration:none;
}
.modulo-necessidade ul li a:hover {
background:#f0f6fa url(img/bg_lista_necessidades.gif) no-repeat 15px 15px;
}
#news-teaser {
padding-bottom:15px;
}
.unique-newtease {
width:100%;
float:left;
}
#news-teaser h4 {
background:#a4ddf0 url(img/bg_newstease.gif) no-repeat 25px bottom ;
color:#f6f6f6;
font-size:115%;
padding:10px 0 15px 35px;
text-transform:uppercase;
}
.unique-newtease p.newstease-date {
background:#f7f7f4;
border-bottom:1px solid #cee3f2;
color:#4abce1;
padding:35px 15px;
float:left;
width:65px;
margin:0;
}
.unique-newtease p {
color:#666;
float:left;
font-size:80%;
margin-left:10px;
margin-top:5px;
line-height:105%;
text-align:justify;
width:215px;
}
.unique-newtease p a, #endereco address a {
color:#3399cc;
display:block;
text-align:right;
text-decoration:none;
}
.unique-newtease p a:hover, #endereco address a:hover {
color:#FF3300;
}
/** 2.3 home right **/
#home-dir {
float:left;
width:470px;
}
#chama-portfolio {
float:left;
margin-left:20px;
}
#chama-portfolio h3 {
margin-bottom:25px;
}
#chama-portfolio img {
border: 1px solid #999;
margin:5px;
float:left;
}
#chama-portfolio p a {
background: url(img/bg_lista_necessidades.gif) no-repeat 15px 15px;;
border:1px solid #d3e9f7;
color:#3399cc;
font-size:120%;
float:left;
margin:5px;
margin-top:25px;
text-decoration:none;
text-align:center;
padding:10px 0;
width:410px;
}
#chama-portfolio p a:hover {
background:#f0f6fa url(img/bg_lista_necessidades.gif) no-repeat 15px 15px;
border:1px solid #f0f6fa;
}
#chama-newsletter {
float:left;
margin-left:20px;
margin-top:30px;
width:205px;
}
#chama-newsletter h4, #endereco h4, #extras #chama-curriculos h4 {
color:#3399cc;
font-size:110%;
padding-bottom:5px;
margin-bottom:10px;
}
#chama-newsletter p {
color:#666;
font-size:80%;
margin:10px 0;
}
#chama-newsletter input {
background:#FFFFFF;
border: 1px solid #3399cc;
color: #666;
padding: 3px 0;
}
#chama-newsletter.botao-ok {
background:#F6F6F6;
border: 1px solid #3399cc;
color: #0e7eb1;
padding:2px 5px;
margin-left:15px;
}
#chama-newsletter input:focus {
background:#FFECD9;
}
#endereco {
float:left;
margin-top:30px;
width:204px;
}
#endereco h4 {
margin:0 0 20px 15px;
}
#endereco address {
color:#999999;
font-size:80%;
margin-left:5px;
line-height:125%;
font-style:italic;
}
#endereco address a {
text-align:left;
}
/** 3 Servicos higieniza **/
#servicos-hig {
background:url(img/bg_servicos_hig.jpg) repeat-x;
}
/* 3.1 esquerda **/
#servicos-esq {
width:298px;
background:url(img/bg_servicos_left.jpg) no-repeat right 65px;
float:left;
}
#servicos-esq h2 {
background:#3399cc;
color:#FFFFFF;
padding:15px 0;
text-transform:uppercase;
text-align:center;
font-size:150%;
font-weight:bold;
width:190px;
}
#servicos-esq h4, #visita-esq h4 {
color:#ccc;
font-size:125%;
text-transform:uppercase;
margin-left:40px;
margin-bottom:15px;
}
#servicos-esq  ul#menu  {
width:280px;
margin-bottom:15px;
}
#servicos-esq  ul#menu li {
font-size:110%;
border-bottom: 1px solid #cccccc;
}
#servicos-esq  ul#menu li a{
background:url(img/bgserv_menu_li.gif) no-repeat 50px 18px;
color:#044864;
display:block;
padding:10px 0 10px 60px;
text-decoration:none;
width:220px;
}
#servicos-esq  ul#menu li a:hover{
background:#3399cc url(img/bgserv_menu_li.gif) no-repeat -5px 18px;
color:#FFF;
}
#servicos-esq  ul#menu li a.marcado {
background:#3399cc url(img/bgserv_menu_li.gif) no-repeat -5px 18px;
color:#FFF;
}
#servicos-esq span, #visita-esq span {
color:#666;
font-size:80%;
line-height:120%;
margin-left:40px;
padding-left:80px;
padding-right:15px;
display:block;
margin-bottom:30px;
}
#servicos-esq span a, #visita-esq span a {
display:block;
color:#3399cc;
text-decoration:none;
}
#servicos-esq span a:hover, #visita-esq span a:hover {
color:#f2802a;
}
#servicos-esq span.downloadpdf, #visita-esq span.downloadpdf {
background:url(img/pdficon.gif) no-repeat;
}
#servicos-esq span.interessado, #visita-esq span.interessado  {
background:url(img/consultoricon.gif) no-repeat;
margin-bottom:15px;
}
/* 3.2 conteudo principal */
#serv-dir {
color:#666;
float:left;
margin-left:10px;
width:478px;
}
#serv-dir h2 {
color:#3399cc;
padding:15px 0;
text-transform:uppercase;
font-size:150%;
font-weight:bold;
}
#serv-dir h3 {
display:block;
font-size:120%;
margin-bottom:15px;
}
#serv-dir p {
font-size:80%;
text-align:justify;
line-height:120%;
margin-bottom:20px;
}
#serv-dir p a {
color:#3399cc;
text-decoration:none;
}
#serv-dir p a:hover {
color:#f2802a;
}
#serv-dir #rota-img {
height:404px;
float:right;
margin-left:10px;
margin-bottom:15px;
width:191px;
}
#serv-dir ul { 
margin-left:10px;
}
#serv-dir ul li {
list-style-image:url(img/bg_li_empresa.gif);
color:#333;
font-size:85%;
margin-bottom:10px;
margin-left:15px;
line-height:120%;
}
/** 4 Portfolio Higieniza ***/
/** 4.1 cases*****/
#portfolio-hig {
background:url(img/bg_portfolio_hig.jpg) repeat-x;
}
#case-teaser {
background:#fff url(img/bg_content_head.gif) no-repeat;
margin-left:5px;
float:left;
position:relative;
height:172px;
width:788px;
}
#case-teaser h2 {
margin-top:15px;
text-align:center;
color:#999;
text-transform:uppercase;
font-size:130%;
}
#case-teaser h2 span {
color:#3399cc;
}
.casemarcado {
border:2px solid #0e7eb1;
}
/** 4.2scrollable **/
div.scrollable {
	position:relative;
	overflow:hidden;	 	
	width: 600px;	
	height:90px;				
	float:left;
	margin-top:10px;
margin-left:75px;
/** hack dbmargin ie 6 **/
display:inline;
}

div.scrollable div.items {	
	width:20000em;	
	position:absolute;
	clear:both;			
	margin-left:10px;
display:inline;
/** mude para marginleft para 10px quando ativar o jquery**/
}

/** 4.2.1 single scrollable item */
div.scrollable div.items div {
	float:left;	
	margin-right: 20px;	
	width:128px;
	}

/** 4.2.2 decor do link das imagens **/
div.scrollable div.items div a {
border:1px solid #d1d1d0;
}	
div.scrollable div.items div a:hover {
border-bottom:1px solid #3399cc;		
}
/** 4.2.3 botoes **/
a.nextPage {
/**background:url(img/setadireita.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:18px;
margin:43px 50px 43px 10px;
width:18px;**/
}
a.prevPage {
background:transparent url(img/setaesquerda.png) no-repeat scroll 0 0;
cursor:pointer;
display:inline;
float:left;
height:18px;
margin:43px 0 43px 30px;
width:18px;
}
a.prevPage:hover {
background:transparent url(img/setaesquerda.png) no-repeat scroll 0 -18px;
}
a.nextPage:hover {
background:url(img/setadireita.png) no-repeat scroll 0 -18px ;
}
a.disabled {
visibility:hidden !important;
}
/*4.3 clientes ***/
#clientes {
float:left;
margin-left:55px;
width:750px;
}
#clientes h3, #testemunhais h3 {
text-transform:uppercase;
color:#ccc;
font-weight:bold;
font-size:140%;
}
#clientes img {
	border:1px solid #d1d1d0;
	margin:3px;
}
#clientes p {
font-size:95%;
color:#666;
line-height:125%;
margin-bottom:10px;
}
#clientes a {
color:#0e7eb1;
text-decoration:none;
}
#clientes a:hover {
color:#FF3300;
text-decoration:none;
}
/* 4.4 Testemunhais ***/
#testemunhais {
float:left;
margin-left:41px;
width:250px;
}
#testemunhais blockquote {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:95%;
line-height:115%;
margin:10px 0;
}
#testemunhais p {
text-transform:uppercase;
font-size:80%;
padding-bottom:10px;
}

/*** 5 - A empresa *****/
#empresa {
background: url(img/bg_content_head.gif) no-repeat;
margin-left:5px;
float:left;
position:relative;
width:788px;
}
#empresa h2 {
font-weight:bold;
}
.accordion_headings {
background:url(img/bgserv_menu_li.gif) no-repeat 10px 18px;
display:block;
color:#044864;
padding:10px 0 10px 25px;
text-decoration:none;
cursor:pointer;
width:315px;
border-bottom:1px solid #ccc;
}
.accordion_headings:hover{
background:#3399cc url(img/bgserv_menu_li.gif) no-repeat -40px 18px;
color:#FFF;
}
.header_highlight {
background:#3399cc url(img/bgserv_menu_li.gif) no-repeat -40px 18px;
color:#f6f6f6;
}
.conteudoacordeao {
padding-top:10px;
}
#empresa h3 {
color:#999;
font-size:145%;
font-weight:bold;
margin-bottom:4px;
text-transform:uppercase;
width:250px;
}
#empresa p {
color:#666;
line-height:115%;
margin-bottom:15px;
font-size:90%;
text-align:justify;
}
#empresa p.destaque-texto {
color:#000000;
text-transform:uppercase;
}
#empresa ul { 
margin-left:10px;
}
#empresa ul li {
list-style-image:url(img/bg_li_empresa.gif);
color:#999;
font-size:85%;
margin-bottom:10px;
margin-left:15px;
line-height:120%;
}
#empresa ul li span { 
color:#044864;
}
#empresa ul li a {
color:#3399cc;
text-decoration:none;
}
#empresa ul li a:hover {
color:#FF3300;
}
#empresa-esq {
float:left;
margin:28px 0 0 21px;
padding-right:20px;
width:330px;
}
#empresa-dir {
background:url(img/bg_empresa_esq.jpg) no-repeat right 100px;
float:left;
margin:28px 0 0 12px;
padding-right:15px;
padding-left:15px;
width:350px;
}
/****5.1 - Modulo imagens*****/
#empresa-dir .icones {
float:left;
width:110px;
text-align:center;
}
#empresa-dir .icones p{
text-align:center;
color:#ff9933;
text-transform:uppercase;
}
/** 6 - Agende Visita  - Compartilha com 3.1 ****/
#visita-hig {
background:url(img/bg_visita_hig.jpg) repeat-x;
}
#visita-esq {
background:url(img/bg_servicos_left.jpg) no-repeat right 65px;
float:left;
margin-top:20px;
padding-left:30px;
padding-right:10px;
width:290px;
font-size:95%;
padding-bottom:50px;
}
#visita-esq h2 {
font-size:145%;
color:#3399cc;
text-transform:uppercase;
margin-bottom:15px;
}
#visita-esq p {
font-size:95%;
}
/** 6.1 / 7.1 definiicoes do formulario ***/
#questvisita, #questcontato {
background:url(img/bg_questvisita.jpg) no-repeat right bottom;
float:left;
margin-left:20px;
margin-top:20px;
padding-bottom:100px;
width:390px;
}
#questvisita label, #questcontato label {
color:#044864;
font-size:105%;
}
#questvisita input, #questvisita textarea, #questcontato input, #questcontato textarea {
background:#00CC33;
border:1px solid #e5e5e3;
font-size:115%;
background:#fff;
margin:5px;
}
#questvisita textarea, #questcontato textarea {
width:300px;
height:100px;
}
#questvisita legend, #questcontato legend {
display:none;
}
/*** 7 Contato ****/

/** forms, usa muitos assets de 6 ***/
#questvisita, #questcontato {
background:none;
padding-bottom:20px;
}
/*** 7.2 HCard ****/
.vcard {
background:#E6F1FB url(img/bg_vcard.gif) no-repeat right top;
color:#666;
font-size:90%;
margin-top:15px;
padding:10px;
}
.vcard a {
color:#3399cc;
text-decoration:none;
}
.vcard a:hover {
color:#FF3300;
}
.vcard .adr {
border:#fff;
margin-top:5px;
padding-top:5px;
}
/** 8 - Fique por dentro ****/
#conteudo-pordentro {
width:550px;
float:left;
}
#conteudo-pordentro h2 {
background:#3399cc;
color:#FFFFFF;
padding:15px 0;
margin-bottom:25px;
text-transform:uppercase;
text-align:center;
font-size:150%;
font-weight:bold;
width:190px;
}
#conteudo-pordentro h3 {
color:#ff6600;
font-size:145%;
margin-bottom:15px;
}
#conteudo-pordentro p.breadcrumb {
font-size:70%;
color:#666;
margin-left:15px;
}
.chama-noticia {
background:url(img/bg_chama_noticia.gif) repeat-y left;
position:relative;
float:left;
padding-bottom:35px;
margin-left:40px;
/* fixe the worst nav EVER */
display:inline;
padding-left:99px;
padding-right:15px;
width:396px;
}
.chama-noticia p {
color:#666;
font-size:80%;
line-height:145%;
text-align:justify;
margin-bottom:10px;
}
.chama-noticia p a {
color:#3399cc;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.chama-noticia p a:hover {
color:#f2802a;
}
.chama-noticia ul { 
margin-left:10px;
}
.chama-noticia ul li {
list-style-image:url(img/bg_li_empresa.gif);
color:#666;
font-size:80%;
margin-bottom:10px;
margin-left:15px;
line-height:120%;
}
.chama-noticia strong {
font-weight:bold;
}
.data-noticia {
background: url(img/bg_datanoticia.gif) no-repeat;
left:0;
padding-top:10px;
height:62px;
position:absolute;
top:0;
width:77px;
}
.data-noticia p {
color:#fff;
font-size:80%;
text-align:center;
}
.data-dia {
font-size:210%;
display:block;
margin-bottom:5px;
}
#pordentro-aux {
background:url(img/bg_pordentro_dir.jpg) no-repeat left 180px;
float:left;
width:245px;
}
h4#pordentro-explica {
background: url(img/bg_pordentro_explica.gif) no-repeat;
color:#666;
font-size:80%;
line-height:125%;
font-weight:normal;
height:106px;
width:188px;
margin-left:20px;
padding:15px 10px;
text-align:justify;
}
h4#pordentro-explica span {
font-weight:bold;
}
#pordentro-aux p.destaque {
color:#666;
font-weight:bold;
font-size:80%;
text-transform:uppercase;
margin-left:15px;
margin-top:25px;
}
ul.nav-assunto {
margin-top:10px;
margin-left:25px;
}
ul.nav-assunto li {
border-bottom: 1px solid #e4e3d7;
border-left: 5px solid #3399cc;
padding: 5px 5px 5px 10px; 
margin-bottom:1px;
}
ul.nav-assunto li.active {
border-bottom: 1px solid #e4e3d7;
border-left: 5px solid #666;
color:#666;
}
ul.nav-assunto li:hover {
border-left: 5px solid #ff6600;
}
ul.nav-assunto li a{
color:#3399cc;
display:block;
text-decoration:none;
}
ul.nav-assunto li a:hover{
color:#ff6600;
}
/** 8 - Curriculos  ***/
#curri-esq {
width:190px;
background:url(img/bg_servicos_left.jpg) no-repeat right 65px;
float:left;
}
#curri-esq h2 {
background:#3399cc;
color:#FFFFFF;
padding:15px 0;
text-transform:uppercase;
text-align:center;
font-size:150%;
font-weight:bold;
width:190px;
}
#curri-esq a.thickbox {
background: url(img/bg_cadcurriculo.gif) no-repeat;
color:#40464e;
display:block;
height:88px;
font-size:115%;
font-weight:bold;
margin-top:25px;
margin-left:15px;
margin-bottom:220px;
padding-top:30px;
padding-left:25px;
text-decoration:none;
width:132px;
}
#curri-esq a.thickbox:hover {
color:#ff6600;
}

/*** vagas ***/

#vagas-hold {
color:#666;
float:left;
width:394px;
}
#vagas-hold h2 {
color:#3399cc;
padding:15px 0;
text-transform:uppercase;
font-size:150%;
font-weight:bold;
margin-left:10px;
}
#vagas-hold h3 {
display:block;
font-size:120%;
margin-bottom:5px;
color:#ccc;
margin-left:10px;
}
#vagas-hold .listavagas {
background:url(img/bg_lista_vagas.gif) no-repeat;
float:left;
margin-left:1px;
margin-bottom:1px;
width:394px;
height:58px;
}
#vagas-hold .listavagas h4 {
float:left;
margin-top:10px;
margin-left:20px;
margin-bottom:5px;
width:226px;
display:inline;
font-size:105%;
}
#vagas-hold .listavagas a {
float:left;
margin-left:40px;
width:206px;
display:inline;
text-decoration:none;
color:#3399cc;
font-size:85%;
}
#vagas-hold .listavagas a:hover {
color:#f2802a;
}
#vagas-hold .listavagas ul {
font-size:65%;
float:right;
width:133px;
margin-top:10px;
}
#vagas-hold .listavagas ul li {
margin-bottom:2px;
}
#vagas-hold .listavagas ul li span {
color:#0b2e40;
}
/**conteudo das vagas **/
#vagas-hold .breadcrumb {
margin-left:10px;
font-size:70%;
}
#vagas-hold .conteudovagas {
color:#333;
}
#vagas-hold .conteudovagas  ul { 
margin-left:30px;
}
#vagas-hold .conteudovagas ul li {
list-style-image:url(img/bg_li_empresa.gif);
color:#333;
font-size:85%;
margin-bottom:10px;
margin-left:15px;
line-height:120%;
}
#vagas-hold .conteudovagas  p {
color:#333;
font-size:90%;
margin-left:15px;
line-height:120%;
text-align:justify;
margin-bottom:10px;
}
#vagas-hold .conteudovagas ul.info {
width:364px;
margin-top:5px;
margin-left:0;
margin-bottom:10px;
border: 1px solid #ccc;
padding:5px;
}
#vagas-hold .conteudovagas ul.info li {
margin:3px;
display:inline;
list-style-image:none;
color:#666;
font-size:75%;
line-height:normal;
}
#vagas-hold .conteudovagas  ul.info li span {
color:#0b2e40;
}
/** lista de categorias vagas ***/
#filtrovagas {
margin-top:72px;
float:left;
width:210px;
}
#filtrovagas h5 {
color:#666;
font-weight:bold;
font-size:80%;
text-transform:uppercase;
margin-left:15px;
}
#filtrovagas  ul {
margin-top:10px;
margin-left:25px;
}
#filtrovagas ul li {
border-bottom: 1px solid #e4e3d7;
border-left: 5px solid #3399cc;
padding: 5px 5px 5px 10px; 
margin-bottom:1px;
}
#filtrovagas ul li:hover {
border-left: 5px solid #ff6600;
}
#filtrovagas ul li a{
color:#3399cc;
display:block;
font-size:85%;
text-decoration:none;
}
#filtrovagas ul li a:hover{
color:#ff6600;
}
/** Googla nav artigos**/
#google-nav-hold {
float:left;
height:40px;
padding-left:10px;
width:90%;
}
#google-nav-hold ul li{
list-style: none;
}
#google-nav {
display: inline;
height: 1%;
}
.google-nav-nolink {
background: none;
color:#666;
float: left;
padding: 5px 5px;
margin: 7px 0 0 0;
height:20px;
text-decoration:none;
font-size:small;
}
.google-nav-link  {
background: none;
color:#006CB3;
float: left;
padding: 5px 5px;
margin:7px 0 0 0;
height:20px;
text-decoration:none;
font-size:small;
}
.google-nav-link  a:link, .google-nav-link  a:visited  {
background:#EAF7FF;
color: #F93D00;
text-decoration:none;
padding: 5px 5px;
}
.google-nav-link  a:hover {
background:#FFF;
color: #666;
}

/*** resultado busca ***/
h3.entry-title a {
text-decoration:none;
color:#F93D00;
font-weight:bold;
}
h3.entry-title a:hover {
text-decoration:underline;
}
/***** newsletter ***************/
.assinanews_form {
padding:10px;
padding-bottom:20px;
}
.cancelaassina_form {
padding:10px;
}
.assinanews_form, .cancelaassina_form h3 {
margin-bottom:10px;
color:#164ba0;
font-size:115%;
} 
