/* 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; }

/* 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;}

/* 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: 85%;  /* 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;
}

/*Links*/
a, a:link, a:visited, a:active {color:#E98119; text-decoration:none;}
a:hover { text-decoration:underline;}
a:link:after {content: " (" attr(href) ") ";}


/*Títulos e destaques*/
body#home h1 {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; margin:10px 0; text-transform:uppercase; background:none !important}
h1 {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; margin-bottom:20px; text-transform:uppercase; background:#FFF url(../img/bg_dotted.gif) repeat-x 0 20px;}
h1.noLine {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; margin-bottom:10px; text-transform:uppercase; background:none !important;}
p.none {font:bold 19px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; margin:0 !important; text-transform:uppercase; background:none !important;}
body#home h2 {font:bold 15px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; margin:20px 0 5px 0; text-transform:uppercase;}
h2 {font:bold 15px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; margin:20px 0 5px 0; text-transform:uppercase;}
body#home h3 {font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000;}
h3 {font:bold 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000;}
h4 {font:bold 11px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000;}
small {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#000; display:block;}
.destaqueCaps {text-transform:uppercase; color:#000}
.destaque {color:#000}

/*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 { 
	height:116px; 
}

#header #logoPuras {
	display:block !important;
	text-align:center;
}
#menuSecundarioContainer {display:none;}
#idiomas {display:none;}
#menuSecundario {display:none;}
#busca {display:none;}
#menuPrincipal {display:none;}

/*Footer*/
#footer {
	font-size:11px;
	padding-top:20px;
	letter-spacing:1px;
	color:#000;
	text-align:center;
	display:block;
	clear:both;
}

/*CONTENT*/
#breadCrumbs {font:normal 10px "Trebuchet MS", Tahoma, Helvetica, sans-serif; color:#222; display:block; text-align:right; margin:0;}

/*Home*/
#columnLeft, #columnRight, #columnCenter {display:none;}
#columnLateral {display:none;}
#columnMain {width:100%; float:none;}

.accordionLink{
	padding: 8px 25px 8px 5px;
	border-top: 1px solid #CCC;
	font:normal 12px "Trebuchet MS", Tahoma, Helvetica, sans-serif; 
	color:#000;}
.accordionLinkOpen{ 
	padding: 8px 25px 8px 5px;
	border: 1px solid #CCC;
	font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;
	background-color:#FFF;
	color:#000 !important;
}
.accordionContent{
	background-color:#FFF;
	padding:10px;
	overflow:auto; /*Impede que imagens floats não compareçam em seu espaço*/
	position:relative;
}
.accordionContent a.printBt {
	padding:2px 0 2px 25px;
	margin:5px 0;
	display:block;
}
#paginacao {display:none;}
#scrollable {display:none;}

body#produtosServicos.alimentacaoEmpresarialRestaurantes .accordionContent img.floatLeft {width: 209px;}
body#produtosServicos.alimentacaoEmpresarialRestaurantes .accordionContent div.content {margin-left: 220px;}

body#produtosServicos.alimentacaoEmpresarialMarcas .boxCategoria {background-color:#FFF;text-transform:uppercase;font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;color:#FFF; height:20px; padding:5px;}
body#qualidadeVida .boxCategoria {background-color:#FFF;text-transform:uppercase;font:bold 14px "Trebuchet MS", Tahoma, Helvetica, sans-serif;color:#000; height:20px; padding:5px;}

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:#FFF; 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 #000;}


