/* CSS Document */
/*** RESET - Tira todo o comportamento padrões dos browsers***/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse:separate; border-spacing: 0; }

/*** GERAL ***/
body {
	font: normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; /*Essa é a fonte padrão do website*/
	line-height:16px; /*Declare a entrelinha para a interpretação do navegador Safari*/
	background:#FFF;
	text-align: center; /* centraliza o container no browser IE 5*. O texto não é centralizado se a div #container estiver setado o alinhamento para a esquerda */
	color: #222;	
}
#container { 
	width: 922px;  /* usando no mínimo a menos do que 800px permite que o browser provoque barra de scroll horizontal. Em conjunto com margin auto centraliza a página */
	background: #FFF;
	margin: 0 auto; /* Em conjunto com width definida centraliza a página */	
	text-align: left; /* elimina o text-align: center dentro da div, provocado pelo body. */
	padding:0 10px;
	position:relative;
}

/*** LAYOUT ***/

/* Quebra float */
.clear {clear:both; display: block;}
.clearLeft {clear:left; display: block;}
.clearRight {clear:right; display: block;}
.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
.clearSpace {clear:both; height:20px; line-height: 20px; font-size: 20px;}

.alignRight {text-align:right}
.alignLeft {text-align:left}

.floatRight {float:right; margin:0 0 10px 10px; overflow:auto;}
.floatLeft {float:left; margin:0 10px 10px 0; overflow:auto;}

.spacerBottom {margin-bottom:10px}
.spacerTop {margin-top:10px}


.alert { /* Usado para alertar conteúdo ainda não fornecido para o cliente */
	font-weight:bold !important;
	color:#F00 !important;
	text-decoration:blink !important;	
}

/*Links*/
a, a:link, a:visited, a:active {color:#E98119; text-decoration:none;}
a:hover { text-decoration:underline;}

/*Títulos e destaques*/
body#home h1 {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383; margin:10px 0; text-transform:uppercase; background:none !important}
h1 {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#B1B1B1; margin-bottom:20px; text-transform:uppercase; background:#FFF url(../img/bg_dotted.gif) repeat-x 0 20px;}
body#qualidadeVida.tvMaisSaude p.h1 {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#B1B1B1; margin-bottom:20px; text-transform:uppercase; background:#FFF url(../img/bg_dotted.gif) repeat-x 0 32px; height:33px;}
h1.noLine {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#B1B1B1; margin-bottom:10px; text-transform:uppercase; background:none !important;}
p.none {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383; margin:0 !important; text-transform:uppercase; background:none !important;}
body#home h2 {font:bold 15px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#B1B1B1; margin:20px 0 5px 0; text-transform:uppercase;}
h2 {font:bold 15px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383; margin:20px 0 5px 0; text-transform:uppercase;}
body#home h3 {font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383;}
h3 {font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383;}
h4 {font:bold 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#E98119;}
small {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#222; display:block;}
.destaqueCaps {text-transform:uppercase; color:#E98119}
.destaque {color:#E98119}

/*Peso da Fonte*/
strong, b {font-weight:bold;}
em, i {font-style:italic}
strong em, strong i, em strong, i strong {font-weight:bold; font-style:italic}

/*HEADER*/
#header {
	background:#FFF url(../img/menu_bg.gif) repeat-x 0 32px; 
	height:116px; 
}

#header #logoPuras {
	background:transparent url(../img/menu_logo.gif) no-repeat 0 0;
	width:64px;
	height:106px;
	float:left;
	padding:10px 43px 0px 42px;
}
#menuSecundarioContainer {
	margin-top:0px; _margin-top:7px; *margin-top:7px;
	padding-top:7px; _padding-top:0px;	*padding-top:0px;
	height:22px;
}
/*Barra de Idiomas*/
#idiomas {
	float:left;
	margin-left:25px;
}
#idiomas a {
	font-size:10px; 
	padding: 0 2px; 
	color:#848383 !important;
	font-weight:bold; 
}
#idiomas a:hover {
	background-color:#848383; 
	color:#FFF !important; 
	text-decoration:none !important; 
}
/*Menu Secundário*/
#menuSecundario {
	float:right; 
	margin:1px 10px 0 0;
}
#menuSecundario ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuSecundario ul li{
	position: relative;
	display: inline;
	float: left;
	background-color: transparent;
	margin:3px 10px 0 10px;
	font-size:10px; 
	text-transform:uppercase;
}
#menuSecundario ul li a {
	color:#959595; 
	font-weight:bold !important; 
}
#menuSecundario ul li a:hover {
	color:#E98119; 
	text-decoration:none !important; 
}
/*Busca*/
#busca {
	background:#FFF url(../img/search_input_bg.gif) no-repeat 0 0; 
	height:22px; 
	width:167px; 
	float:right; 
	margin-top:-2px;_margin-top:0;
}
#busca input#search {
	border:0; 
	font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; 
	color:#848383; 
	position:relative; 
	top:2px; 
	left:10px; 
	width:135px;
}
#busca input#submit {
	margin:0; 
	padding:0; 
	float:right;
}
.voltar_resultado_de_busca{display:block; padding:4px 0; border-top:1px dotted #cacaca; margin:10px 0;}



/*Menu Principal*/
#menuPrincipal, #menuPrincipalpt, #menuPrincipalen, #menuPrincipales {
	clear:right;
	margin-top:3px;_margin-top:3px;*margin-top:3px;
}
#menuPrincipal ul, #menuPrincipalpt ul, #menuPrincipalen ul, #menuPrincipales ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuPrincipal ul li, #menuPrincipalpt ul li, #menuPrincipalen ul li, #menuPrincipales ul li{
	position: relative;
	display: inline;
	background-color: transparent;
	margin:0;
	font-size:10px; text-transform:uppercase;
}
/* Buttons */
#menuPrincipal .menuBt,#menuPrincipalpt .menuBt,#menuPrincipalen .menuBt,#menuPrincipales .menuBt {float:right;}

/* ACTIVE States */
#menuPrincipal #institucionalPuras {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat 0 0;margin-right:5px;}
#menuPrincipal #produtosServicos {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat -122px 0;margin-right:5px;}
#menuPrincipal #nossosClientes {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat -249px 0;margin-right:5px;}
#menuPrincipal #qualidadeVida {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat -377px 0;margin-right:5px;}
#menuPrincipal #responsabilidadeSocial {height:45px; width:137px; background:#FFF url(../img/menu_principal.gif) no-repeat -503px 0; margin-right:5px;}
#menuPrincipal #ultimasNoticias {height:45px; width:127px; background:#FFF url(../img/menu_principal.gif) no-repeat right 0;}

/* OVER States */
#menuPrincipal #institucionalPuras:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat 0 -45px;}
#menuPrincipal #produtosServicos:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -122px -45px;}
#menuPrincipal #nossosClientes:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -249px -45px;}
#menuPrincipal #qualidadeVida:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -377px -45px;}
#menuPrincipal #responsabilidadeSocial:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -503px -45px;}
#menuPrincipal #ultimasNoticias:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat right -45px;}



/* ACTIVE States */
#menuPrincipalpt #institucionalPuras {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat 0 0;margin-right:5px;}
#menuPrincipalpt #produtosServicos {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat -122px 0;margin-right:5px;}
#menuPrincipalpt #nossosClientes {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat -249px 0;margin-right:5px;}
#menuPrincipalpt #qualidadeVida {height:45px; width:120px; background:#FFF url(../img/menu_principal.gif) no-repeat -377px 0;margin-right:5px;}
#menuPrincipalpt #responsabilidadeSocial {height:45px; width:137px; background:#FFF url(../img/menu_principal.gif) no-repeat -503px 0; margin-right:5px;}
#menuPrincipalpt #ultimasNoticias {height:45px; width:127px; background:#FFF url(../img/menu_principal.gif) no-repeat right 0;}

/* OVER States */
#menuPrincipalpt #institucionalPuras:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat 0 -45px;}
#menuPrincipalpt #produtosServicos:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -122px -45px;}
#menuPrincipalpt #nossosClientes:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -249px -45px;}
#menuPrincipalpt #qualidadeVida:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -377px -45px;}
#menuPrincipalpt #responsabilidadeSocial:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -503px -45px;}
#menuPrincipalpt #ultimasNoticias:hover {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat right -45px;}



/* ACTIVE States */
#menuPrincipalen #institucionalPuras {height:45px; width:120px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat 0 0;margin-right:5px;}
#menuPrincipalen #produtosServicos {height:45px; width:120px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -122px 0;margin-right:5px;}
#menuPrincipalen #nossosClientes {height:45px; width:120px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -249px 0;margin-right:5px;}
#menuPrincipalen #qualidadeVida {height:45px; width:120px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -377px 0;margin-right:5px;}
#menuPrincipalen #responsabilidadeSocial {height:45px; width:137px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -503px 0; margin-right:5px;}
#menuPrincipalen #ultimasNoticias {height:45px; width:127px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat right 0;}

/* OVER States */
#menuPrincipalen #institucionalPuras:hover {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat 0 -45px;}
#menuPrincipalen #produtosServicos:hover {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -122px -45px;}
#menuPrincipalen #nossosClientes:hover {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -249px -45px;}
#menuPrincipalen #qualidadeVida:hover {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -377px -45px;}
#menuPrincipalen #responsabilidadeSocial:hover {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -503px -45px;}
#menuPrincipalen #ultimasNoticias:hover {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat right -45px;}



/* ACTIVE States */
#menuPrincipales #institucionalPuras {height:45px; width:120px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat 0 0;margin-right:5px;}
#menuPrincipales #produtosServicos {height:45px; width:120px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -122px 0;margin-right:5px;}
#menuPrincipales #nossosClientes {height:45px; width:120px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -249px 0;margin-right:5px;}
#menuPrincipales #qualidadeVida {height:45px; width:120px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -377px 0;margin-right:5px;}
#menuPrincipales #responsabilidadeSocial {height:45px; width:137px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -503px 0; margin-right:5px;}
#menuPrincipales #ultimasNoticias {height:45px; width:127px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat right 0;}

/* OVER States */
#menuPrincipales #institucionalPuras:hover {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat 0 -45px;}
#menuPrincipales #produtosServicos:hover {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -122px -45px;}
#menuPrincipales #nossosClientes:hover {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -249px -45px;}
#menuPrincipales #qualidadeVida:hover {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -377px -45px;}
#menuPrincipales #responsabilidadeSocial:hover {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -503px -45px;}
#menuPrincipales #ultimasNoticias:hover {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat right -45px;}



/* ON States */
body#institucionalPuras #menuPrincipal #institucionalPuras {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat 0 -45px;!important;}
body#produtosServicos #menuPrincipal #produtosServicos {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -122px -45px;!important;}
body#nossosClientes #menuPrincipal #nossosClientes {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -249px -45px;!important;}
body#qualidadeVida #menuPrincipal #qualidadeVida {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -377px -45px;!important;}
body#responsabilidadeSocial #menuPrincipal #responsabilidadeSocial {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -503px -45px;!important;}
body#ultimasNoticias #menuPrincipal #ultimasNoticias {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat right -45px;!important;}

body#institucionalPuras #menuPrincipalpt #institucionalPuras {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat 0 -45px;!important;}
body#produtosServicos #menuPrincipalpt #produtosServicos {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -122px -45px;!important;}
body#nossosClientes #menuPrincipalpt #nossosClientes {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -249px -45px;!important;}
body#qualidadeVida #menuPrincipalpt #qualidadeVida {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -377px -45px;!important;}
body#responsabilidadeSocial #menuPrincipalpt #responsabilidadeSocial {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat -503px -45px;!important;}
body#ultimasNoticias #menuPrincipalpt #ultimasNoticias {height:66px; background:#FFF url(../img/menu_principal.gif) no-repeat right -45px;!important;}

body#institucionalPuras #menuPrincipalen #institucionalPuras {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat 0 -45px;!important;}
body#produtosServicos #menuPrincipalen #produtosServicos {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -122px -45px;!important;}
body#nossosClientes #menuPrincipalen #nossosClientes {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -249px -45px;!important;}
body#qualidadeVida #menuPrincipalen #qualidadeVida {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -377px -45px;!important;}
body#responsabilidadeSocial #menuPrincipalen #responsabilidadeSocial {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat -503px -45px;!important;}
body#ultimasNoticias #menuPrincipalen #ultimasNoticias {height:66px; background:#FFF url(../img/menu_principal_EN.gif) no-repeat right -45px;!important;}

body#institucionalPuras #menuPrincipales #institucionalPuras {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat 0 -45px;!important;}
body#produtosServicos #menuPrincipales #produtosServicos {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -122px -45px;!important;}
body#nossosClientes #menuPrincipales #nossosClientes {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -249px -45px;!important;}
body#qualidadeVida #menuPrincipales #qualidadeVida {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -377px -45px;!important;}
body#responsabilidadeSocial #menuPrincipales #responsabilidadeSocial {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat -503px -45px;!important;}
body#ultimasNoticias #menuPrincipales #ultimasNoticias {height:66px; background:#FFF url(../img/menu_principal_ES.gif) no-repeat right -45px;!important;}

/*Footer*/
#footer {
	background-color:#ECECEC;
	font-size:11px;
	letter-spacing:1px;
	color:#959595;
	text-align:center;
	display:block;
	margin:20px 0 15px 0;
	padding:2px 0;
    clear:both;
  
}

#footer:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
#footer{*display:inline-block;}
/*CONTENT*/
#breadCrumbs {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#222; display:block; text-align:right; margin:0;}

/*Home*/
#columnLeft, #columnRight  {
	width:273px;
	float:left;
	margin:10px 0;
}
#columnCenter {
	width:280px;
	margin:20px 317px 10px 317px; _margin:10px 317px;	*margin:10px 317px;
}
#columnCenter #tvPuras {
	background:#FFF;
	margin:15px 0;
}
#columnCenter #tvPuras img.thumb {
	float:right;
	margin-right:10px;
}
#columnCenter #tvPuras span#titleTV {
	background:#FFF url(../img/title_tvmaisaude.gif) left no-repeat;
	padding-top:31px;
	margin-bottom:3px;
	display:block;
}
#columnCenter #tvPuras a {color:#6BAA03; !important}
h2.dottedLine { border-bottom:1px dotted #848383;}
#columnRight {float:right;}

#columnRight #noticiasHome h3 a{ font:bold 16px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#E98119; margin-bottom:10px; !important}
#columnRight #noticiasHome a.noticiasVerTodas {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#E98119; display:block; text-align:right; border-top:1px solid #ECECEC;}
/*Páginas com Seleção de Área Interna - Divisão em 1 coluna*/
#newsletterContainer { /*Div que recebe a transparência*/
	width:205px;
	height:212px;
	position:absolute;
	top:185px;
	right:23px;
	background-color:#FFF;
	opacity:0.70; -moz-opacity: 0.70; filter: alpha(opacity=70);
	z-index:1;
}
#newsletter {
	width:185px;
	height:180px;
	position:absolute;
	top:185px;
	right:27px;
	background-color:transparent;
	z-index:2;
	padding:4px 10px;
}
.textfieldNome {
	width:100%;
	height:15px;
	margin:2px 0;
	font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#848383;
	display:table-cell; 
}
body#qualidadeVida.paginaInicial .textfieldEmail {
	width:100px;
	height:15px;
	margin:2px 0;
	font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#848383;
	display:table-cell; 
}
body#qualidadeVida .textfieldEmail {
	width:198px;
	height:15px;
	margin:2px 0;
	font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#848383;
	display:table-cell; 
}
body#qualidadeVida.tvMaisSaude .textfieldEmail {
	width:100%;
	height:15px;
	margin:2px 0;
	font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#848383;
	display:table-cell; 
}
.enviar {
	width:70px!important;
	background:#E98119;
	height:18px;
	line-height:18px;
	font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	border: 0; 
	display:table-cell;
	margin:2px 0;
	cursor:hand;
	cursor:pointer;
	display:table-cell;
	_position:relative;*position:relative;
	_top:-1px;*top:-1px;	
}
body#qualidadeVida.tvMaisSaude .enviar {
	_position:relative;*position:relative;
	_top:2px;*top:2px;
}
.checkbox {
	margin:2px 3px 0 0;
	display:inline-block;

}
.checkbox input.interesse {
	margin-right:2px;
	position:relative;
	top:2px;
}
/*Páginas com Accordion - Divisão em 2 colunas*/
#columnLateral {
	position:relative;
	width:275px;
	padding-top:240px;
	float:left;
	margin-bottom:20px;
}
/*Imagens Ilustrativas das áreas*/
body#ultimasNoticias #columnLateral {background:#FFF url(../img/ilustra_ultimasnoticias.jpg) no-repeat 0 0;}
body#institucionalPuras.reconhecimentos #columnLateral {background:#FFF url(../img/ilustra_reconhecimentos.jpg) no-repeat 0 0;}
body#institucionalPuras.historico #columnLateral {background:#FFF url(../img/ilustra_historico.jpg) no-repeat 0 0; padding-top:340px !important;}
body#institucionalPuras.grandesNumeros #columnLateral {background:#FFF url(../img/ilustra_grandesnumeros.jpg) no-repeat 0 0;}
body#produtosServicos.facilityServices #columnLateral {background:#FFF url(../img/ilustra_facilityservices.jpg) no-repeat 0 0;}
body#produtosServicos.alimentacaoEscolar #columnLateral {background:#FFF url(../img/ilustra_alimentacaoescolar.jpg) no-repeat 0 0;}
body#produtosServicos.remoteSite #columnLateral {background:#FFF url(../img/ilustra_remotesite.jpg) no-repeat 0 0;}
body#produtosServicos.alimentacaoEmpresarialRestaurantes #columnLateral {background:#FFF url(../img/ilustra_alimentacaoempresarialrestaurantes.jpg) no-repeat 0 0;}
body#produtosServicos.alimentacaoEmpresarialMarcas #columnLateral {background:#FFF url(../img/ilustra_alimentacaoempresarialmarcas.jpg) no-repeat 0 0;}
body#nossosClientes #columnLateral {background:#FFF url(../img/ilustra_nossosclientes.jpg) no-repeat 0 0;}
body#qualidadeVida.artigos #columnLateral {background:#FFF url(../img/ilustra_artigos.jpg) no-repeat 0 0;}
body#qualidadeVida.dicas #columnLateral {background:#FFF url(../img/ilustra_dicas.jpg) no-repeat 0 0;}
body#qualidadeVida.receitas #columnLateral {background:#FFF url(../img/ilustra_receitas.jpg) no-repeat 0 0;}
body#qualidadeVida.tvMaisSaude #columnLateral {background-image:none !important; padding-top:0 !important;width:180px;}
body#tvpuras.tvpuras #columnLateral {background:#FFF url(../img/ilustra_maissaude.jpg) no-repeat 0 0;}

body#responsabilidadeSocial.acoesSociais #columnLateral {background:#FFF url(../img/ilustra_acoessociais.jpg) no-repeat 0 0;}
body#responsabilidadeSocial.projetosSociais #columnLateral {background:#FFF url(../img/ilustra_projetossociais.jpg) no-repeat 0 0;}
body#responsabilidadeSocial.parceiros #columnLateral {background:#FFF url(../img/ilustra_parceiros.jpg) no-repeat 0 0;}
body#salaImprensa #columnLateral {background:#FFF url(../img/ilustra_salaimprensa.jpg) no-repeat 0 0;}
body#salaImprensa.perfil #columnLateral {background:#FFF url(../img/ilustra_perfil.jpg) no-repeat 0 0;}
body#salaImprensa.releases #columnLateral {background:#FFF url(../img/ilustra_releases.jpg) no-repeat 0 0;}
body#salaImprensa.clippings #columnLateral {background:#FFF url(../img/ilustra_clippings.jpg) no-repeat 0 0;}
body#salaImprensa #columnLateral {background:#FFF url(../img/ilustra_salaimprensa.jpg) no-repeat 0 0;}
body#faleConosco.localizacao #columnLateral {background:#FFF url(../img/ilustra_localizacao.jpg) no-repeat 0 0;}
body#faleConosco.entreContato #columnLateral {background:#FFF url(../img/ilustra_entrecontato.jpg) no-repeat 0 0;}

body#faleConosco.trabalheConoscoAdministrativo #columnLateral {background:#FFF url(../img/ilustra_trabalheconosco_administrativo.jpg)  no-repeat 0 0;}
body#faleConosco.trabalheConoscoOperacional #columnLateral {background:#FFF url(../img/ilustra_trabalheconosco_operacional.jpg) no-repeat 0 0;}

body#resultadoBusca #columnLateral {background:#FFF url(../img/ilustra_resultadobusca.jpg) no-repeat 0 0;}
body#mapaSite #columnLateral {background:#FFF url(../img/ilustra_mapasite.jpg) no-repeat 0 0;}


.citacao {font:normal 17px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383; margin:10px 0; line-height:24px;}
.edicoes {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383; margin:20px 0;}

#columnMain {
	width:595px;
	margin-left:324px;
	position:relative;
}
body#qualidadeVida.tvMaisSaude #columnMain {
	width:680px;
	margin-left:234px;
	position:relative;
	border:1px solid #C2C2C2;
} 
.accordionLink{ 
	padding: 8px 25px 8px 5px;
	border: 1px solid #FFF;
	background: #E4E4E4 url(../img/accordion_plus.gif) no-repeat 570px 8px;
	cursor: hand;
	cursor: pointer;
	font:normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif; 
	color:#848383;	
}
.accordionLinkOpen{ 
	padding: 8px 25px 8px 5px;
	border: 1px solid #FFF;
	background: #E98119 url(../img/accordion_minus.gif) no-repeat 570px 8px;
	cursor: hand;
	cursor: pointer;
	font:normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF !important;
}
.accordionContent{
	background-color:#F2F2F2;
	padding:10px;
	overflow:auto; /*Impede que imagens floats não compareçam em seu espaço*/
	position:relative;*position:relative;_position:;
}
.accordionContent a.printBt {
	background:#F2F2F2 url(../img/button_print.gif) no-repeat 0 0;
	padding:2px 0 2px 25px;
	margin:5px 0;
	display:block;
}
#paginacao {text-align:center; margin:10px 0}
#paginacao .paginaAtual {
	background:#FFF url(../img/bg_paginacao.gif) no-repeat 0 0;
	width:20px;
	height:20px;
	font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	padding-top:2px;
	margin:2px;
	text-align:center;
	display:inline-block;
	*position:relative;
	*top:5px;
}
body#qualidadeVida.tvMaisSaude #paginacao .paginaAtual {background:#FFF url(../img/bg_paginacao_tvmaissaude.gif) no-repeat 0 0;}
#paginacao a {
	font-weight:bold !important;
	color:#848383 !important;
	margin:5px;
}
body#produtosServicos.alimentacaoEmpresarialRestaurantes .accordionContent img.floatLeft {width: 209px;}
body#produtosServicos.alimentacaoEmpresarialRestaurantes .accordionContent div.content {}

body#produtosServicos.alimentacaoEmpresarialMarcas .boxCategoria {background-color:#E98119;text-transform:uppercase;font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;color:#FFF; height:20px; padding:5px;}
body#qualidadeVida .boxCategoria {background-color:#B1B1B1;text-transform:uppercase;font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;color:#FFF; height:20px; padding:5px;}
body#qualidadeVida.tvMaisSaude .boxCategoria {background-color:#B1B1B1;text-transform:uppercase;font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;color:#FFF; height:20px; padding:5px;}
body#qualidadeVida.tvMaisSaude .boxCategoria {background-color:#EAEAEA; text-transform:uppercase;font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#959595; height:20px; padding:5px; border-bottom:1px solid #C2C2C2;}

.boxCategoria select {float:right; width:170px; height:20px;font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-transform:none !important;}
.boxCategoria select option {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-transform:none !important;}
.boxCategoria a.visite {float:right; font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-transform:none !important; background:transparent url(../img/youtube_logo.gif) no-repeat right top; padding-right:45px; color:#959595 !important; text-decoration:none !important; margin-top:2px; height:16px;}
.boxCategoria a.visite:hover {text-decoration:underline !important;}

body#produtosServicos.alimentacaoEmpresarialMarcas .boxContent img.floatRight {width: 265px; height:140px; margin:5px !important;}
body#produtosServicos.alimentacaoEmpresarialMarcas .boxContent div.content {margin-right: 275px; min-height:140px;_height:140px;}
body#produtosServicos.alimentacaoEmpresarialMarcas .boxContent {display:block; padding:5px; background-color:#F2F2F2; margin-bottom:10px;*margin-bottom:0px;_margin-bottom:0px;border-bottom:0 solid #FFF;_border-bottom:5px solid #FFF;*border-bottom:5px solid #FFF;}
body#produtosServicos.alimentacaoEmpresarialMarcas .boxContent .marcaCardapio {display:block; margin-bottom:5px;}

.accordionContent img.clienteLogo {display:inline; margin:2px; border:1px solid #E4E4E4;}

.clippingLink {
	padding: 8px 25px 8px 5px;
	border: 1px solid #FFF;
	background-color: #E4E4E4;
	cursor: hand;
	cursor: pointer;
	display:block;
}
.clippingLink:hover {
	background-color: #E98119 !important;
	cursor: hand;
	cursor: pointer;
	color:#FFF !important;
	text-decoration:none !important;
}
.clippingLink p.subInfo {font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#E98119;}
.clippingLink:hover p.subInfo {color:#FFF;!important}
.clippingLink p.mainInfo {font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#848383;}
.clippingLink:hover  p.mainInfo {color:#FFF;!important}

#faleConosco .passoContent {padding:5px 10px; background-color:#F2F2F2;}
#faleConosco form.selectPrincipal {width:240px; display:block; padding:20px 0}
#faleConosco select {width:100%; height:20px;_height:22px;*height:22px; font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-transform:none !important; display:block}
#faleConosco select option {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif;text-transform:none !important;}
#faleConosco form.dados {width:575px; display:table;}
#faleConosco form.dados textarea {width:100%; display:block; height:90px;}
#faleConosco .floatTdMetade input{width:93%; display:block;}
#faleConosco .floatTdQuarto input{width:89%; display:block;}
#faleConosco .floatTdMetade {width:286px; float:left; display:table-cell; margin:10px 0 0 0; text-align:left;}
#faleConosco .floatTdQuarto {position:relative;width:142px; float:left; margin:10px 0 0 0; text-align:left;}
#faleConosco .floatTdQuarto select{width:90%;}
#faleConosco .floatTdMetade select{width:95%;}
#faleConosco .floatTdTerco{width:170px; float:left; display:table-cell; margin:10px 0 0 0; text-align:left;}
#faleConosco  .dp-choose-date{float:left; position:absolute; bottom:0; right:12px;}
#faleConosco .floatTdInteiro {width:552px; float:left; display:table-cell; margin:10px 0 0 0; text-align:left;}
#faleConosco .floatTdInteiro input{display:block; width:100%;}
#faleConosco .footerTd {width:552px;text-align:right; float:left;}
#faleConosco .footerTd:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
#faleConosco .footerTd {*display:inline-block;}



#faleConosco .passoContent form.dados h4 {display:table-header-group !important; border-bottom:1px dotted #E98119!important;}
#faleConosco form.dados .voltar{background:#E98119;
	height:18px;
	line-height:18px;
	font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	margin:-1px 0 0 5px;
	border: 0;
	cursor:pointer;
	cursor:pointer; padding:0 8px; text-align:right; position:relative;top:-1px; *top:-12px; _top:-12px;}
#faleConosco form.dados .enviar {
	width:70px!important;
	background:#E98119;
	height:18px;
	line-height:18px;
	font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF;
	margin:10px 0 10px 5px;
	border: 0; 
	cursor:hand;
	cursor:pointer;
	display:inline !important;
	float:right;
}
.passoRestante{ 
	padding: 8px 25px 8px 5px;
	border: 1px dashed #959595;
	background: #FFF url(../img/accordion_no.gif) no-repeat 570px 8px;
	font:normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif; 
	color:#959595;	
}
.passoAtual{ 
	padding: 8px 25px 8px 5px;
	border: 1px solid #FFF;
	background: #E98119 url(../img/accordion_on.gif) no-repeat 570px 8px;
	font:normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF !important;
}
.passoCompleto{ 
	padding: 8px 25px 8px 5px;
	border: 1px solid #FFF;
	background: #959595 url(../img/accordion_ok.gif) no-repeat 570px 8px;
	font:normal 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	color:#FFF !important;
}
/*Busca*/
div.cabecalho {margin-bottom:10px; padding:5px; background-color:#F2F2F2; border:1px solid #C2C2C2; display:block;}
div.cabecalho p.voceBuscou {}
div.cabecalho p.mostrandoResultados {float:right;}
div.resultado {margin-bottom:10px; border-bottom:1px solid #C2C2C2; display:block;}
div.resultado p.secao {display:block;}
div.resultado a.title {display:block; color:#E98119; font-size:16px; font-weight:bold; text-decoration:none !important; margin:5px 0;}
div.resultado a.title:hover {text-decoration:underline !important}
div.resultado p.lead {display:block; margin-bottom:20px;}

/*Mapa Site*/
body#mapaSite #columnMain ul {}
body#mapaSite #columnMain ul li {font-weight:bold; font-size:13px; text-transform:uppercase;}
body#mapaSite #columnMain ul ul {}
body#mapaSite #columnMain ul ul li {font-weight:bold; font-size:11px; text-transform:uppercase; color:#999}
body#mapaSite #columnMain ul ul ul {}
body#mapaSite #columnMain ul ul ul li {font-weight:normal; font-size:11px; text-transform:none;}

/*TV Mais Saúde*/
#categoriasVideosBox {border:1px solid #C2C2C2; display:block;; margin-bottom:20px;}
#categoriasVideosBox p.title {background-color:#D9FE9B; font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#959595; text-transform:capitalize; display:block; margin-bottom:10px; padding:7px; border-bottom:1px solid #C2C2C2;}
#categoriasVideosBox .categoria {font:normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#959595 !important; text-decoration:none !important; display:block; margin:5px 10px;}
#categoriasVideosBox .categoria:hover {color:#6BAA03 !important; text-decoration:underline !important}
#categoriasVideosBox .categoriaSelecionada {font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#6BAA03 !important; text-decoration:none !important; display:block; margin:5px 10px;}
#categoriasVideosBox .categoriaSelecionada:hover {color:#6BAA03 !important; text-decoration:none !important}
#qualidadeVida.tvMaisSaude form .enviar {background:#6BAA03 !important;}
#qualidadeVida.tvMaisSaude .video {display:table-cell; float:left; margin:10px; width:310px; height:71px;}
#qualidadeVida.tvMaisSaude .video:hover {background-color:#D9FE9B; text-decoration:none !important}
#qualidadeVida.tvMaisSaude .video p.title, #qualidadeVida.tvMaisSaude .video:hover p.title {font:normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#6BAA03; text-decoration:none !important;}
#qualidadeVida.tvMaisSaude .video p.lead, #qualidadeVida.tvMaisSaude .video:hover p.lead {font:normal 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#959595; text-decoration:none !important;}
#qualidadeVida.tvMaisSaude #videoContent {padding:10px;}
#qualidadeVida.tvMaisSaude #videoContent:after {content:"."; clear:both; height:0; visibility:hidden; display:block;}
#qualidadeVida.tvMaisSaude #videoContent {*display:inline-block;}
#qualidadeVida.tvMaisSaude .embedVideo {width:330px;}
#qualidadeVida.tvMaisSaude .descricaoVideo {float:right; width:225px;}

.contentHistorico {margin:10px 0;}

a#btSalaImprensapt {background:#FFF url(../img/bt_saladeimprensa.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btNoticiaspt {background:#FFF url(../img/bt_noticias.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btPerfilpt {background:#FFF url(../img/bt_perfil.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}

a#btSalaImprensa {background:#FFF url(../img/bt_saladeimprensa.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btNoticias {background:#FFF url(../img/bt_noticias.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btPerfil {background:#FFF url(../img/bt_perfil.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}

a#btSalaImprensaen {background:#FFF url(../img/bt_saladeimprensa_EN.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btNoticiasen {background:#FFF url(../img/bt_noticias_EN.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btPerfilen {background:#FFF url(../img/bt_perfil_EN.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}

a#btSalaImprensaes {background:#FFF url(../img/bt_saladeimprensa_ES.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btNoticiases {background:#FFF url(../img/bt_noticias_ES.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}
a#btPerfiles {background:#FFF url(../img/bt_perfil_ES.jpg) no-repeat 0 0; width:273px; padding-top:88px; display:block; margin:10px 0;}




/* acetos da ALINK */
.explainMidia{padding:0 20px 0 10px;}

/* === newsletter */
.contem_newsletter{position:relative;}
.contem_newsletter .newsConfirmacao{position:absolute; top:0; left:0; background:#fff; height:130px; width:280px; padding:0 0 20px 0; text-align:center;}
.contem_newsletter .newsConfirmacao p{padding:10px; background:#fffbea; border:2px solid #ffff99; font-weight:bold;}

.contem_newsletter_tv{position:relative;}
.contem_newsletter_tv .newsConfirmacao{position:absolute; top:0; left:0; background:#fff; height:230px; width:185px; padding:0 0 20px 0; text-align:center;}
.contem_newsletter_tv .newsConfirmacao p{padding:10px; background:#fffbea; border:2px solid #ffff99; font-weight:bold;}
.contem_newsletter_tv input{position:static;}




.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


.trabalheConoscoAdministrativo .footerTd a.voltar,
.trabalheConoscoOperacional .footerTd a.voltar{margin:0px !important; top:0px !important;}

.trabalheConoscoAdministrativo .footerTd .enviar,
.trabalheConoscoOperacional .footerTd .enviar{margin:0px !important; margin: 0 0 10px 5px !important;  float:left}

.trabalheConoscoAdministrativo .footerTd,
.trabalheConoscoOperacional .footerTd{padding-top:10px !important;}

#vejaTb{text-align:right; margin-top:-15px; margin-bottom:20px;}
