/*
Theme Name: A La Carte
Description: Tema desenvolvido para A La Carte - Brand drive business.
Version: 1.0
Author: Danilo Mandari Donato (Arte) e Aldo Alexandre Marigonda (Código)
*/

/* ===================================================================== 
	CSS Reset (by Eric Meyer) 
	Aqui todos os seletores são zerados
===================================================================== */

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;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
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: "" "";
}
/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	ESTRUTURA COMUM
	Aqui fica o código comum entre as páginas e o blog que criam a 
	estruta básica de cabeçalho, conteúdo e rodapé.
===================================================================== */

body { background: url(images/bg_body.png) repeat; }
#header {
	display:block;
	background:#32111C;
	/*background:#32111C url(images/ref_header.png) no-repeat center top;*/
	text-align:center;
}
#social { display:block; text-align:center; }
#content { display:block; text-align:center; }
#footer { 
	display:block; 
	text-align:center; 
	padding:40px 0 0; 
}
div.container {
	display:block;
	width:940px;
	text-align:left;
	margin:0 auto;
}
/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PARTES COMUNS
	Aqui fica o código que controla o cabeçalho comum a todas a todo 
	o site.
===================================================================== */

/* ======== CABEÇALHO ======== */
#header div.container { height:170px; }
#header div.hl {
	display:block;
	width:450px;
	height:170px;
	float:left;
}
#header div.hr {
	display:block;
	width:480px;
	height:170px;
	float:left;
}
#header div.hl { background:url(images/bg_line.png) no-repeat 200px top; }
#header div h1.logo { position:relative; top:93px; left:-10px; }
#header div h3.tagline {
	position:relative;
	top:-12px;
	left:199px;
	text-transform:lowercase;
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#FEBE2D;
}
#header div p.contato {
	position:relative;
	top:143px;
	left:7px;
	text-transform:lowercase;
	font:12px Arial, Helvetica, sans-serif;
	color:#FEBE2D;
}
#header div p.contato a { text-decoration:none; color:#FEBE2D; }
#header div p.contato a:hover { text-decoration:underline; }
#header div ul.nav {
	position:relative;
	top:44px;
	text-transform:lowercase;
}
#header div ul.nav li { display:inline; font:19px Arial, Helvetica, sans-serif; }
#header div ul.nav li a { text-decoration:none; color:#91B9E2; }
#header div ul.nav li.current_page_item a { color:#FEBE2D; }
#header div ul.nav li a:hover { color:#FEBE2D; }


/* ======== SOCIAL ======== */
#social div.icons {
	text-align:right;
	margin-top:-2px;
}
#social div.icons p{
	text-align:right;
	font-size:45px;
	display:inline;
	background:#32111C;
}


/* ======== CONTEÚDO ======== */

#content h1.page {
	font:normal 44px "Times New Roman", Times, serif;
	color:#32111C;
	text-transform:lowercase;
	background:#FEBE2D; 
	display:inline; 
}

#content div.container { padding:0; }

#content div.entry {
	padding: 15px 0 0;
}


/* ======== RODAPÉ ======== */
#footer div.container{ border-bottom:15px #32111C solid; padding-bottom:25px; }

#footer p.voltar {
	font:normal 44px "Times New Roman", Times, serif;
	text-transform:lowercase;
	background:#FEBE2D; 
	display:inline;
	text-align:left;
}
#footer p.voltar a { color:#32111C; text-decoration:none; }
#footer p.voltar a:hover { text-decoration:underline; }
/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PAGE-HOME
	Aqui fica o código do template page-home.
===================================================================== */

body.page-template-page-home-php #content p { 
	font:normal 44px/52px "Times New Roman", Times, serif; 
	display:inline; 
	background:#32111C; 
	color:#91B9E2; 
}
body.page-template-page-home-php #content p strong { font-weight:bold;}
body.page-template-page-home-php #content h2 {
	font:normal 44px "Times New Roman", Times, serif;
	color:#32111C;
	text-transform:lowercase;
	margin:30px 0 -11px;
}
body.page-template-page-home-php #content div.quadro { 
	padding:10px 15px; 
	display:block; 
	background:#fff; 
	border-top:1px #32111C solid;
	border-bottom:1px #32111C solid;
}
body.page-template-page-home-php #content div.quadro h2 {
	font: normal 20px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#91B9E2;
	padding: 5px 0;
	margin: 0;
	text-transform:lowercase;
}
body.page-template-page-home-php #content div.quadro h3 { 
	font: normal 20px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#FEBE2D;
	padding: 10px 0 5px;
	text-transform:lowercase;
}
body.page-template-page-home-php #content div.quadro h3 a { color:#FEBE2D; text-decoration:none; }
body.page-template-page-home-php #content div.quadro h3 a:hover {text-decoration:underline; }

body.page-template-page-home-php #content div.quadro p { 
	font: normal 16px/19px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#000;
	padding:5px 0 10px 0;
}
body.page-template-page-home-php #content div.quadro p.wp-caption-text { 
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#000;
}
body.page-template-page-home-php #content div.quadro p strong { font-weight:bold; }
body.page-template-page-home-php #content div.quadro p em { font-style:italic; }
body.page-template-page-home-php #content div.quadro p a { color:#000; }
/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PAGE-APPROUCH
	Aqui fica o código do template page-aprouche_localizacao.
===================================================================== */

body.page-template-page-approuch-php #content p { 
	font:normal 28px/38px "Times New Roman", Times, serif; 
	display:inline; 
	background:#fff; 
	color:#32111C; 
}
body.page-template-page-approuch-php #content p strong { font-weight:bold;}
body.page-template-page-approuch-php #content h2 {
	font:normal 44px "Times New Roman", Times, serif;
	color:#32111C;
	text-transform:lowercase;
	margin:30px 0 -11px;
}
body.page-template-page-approuch-php #content div.quadro { 
	padding:20px 15px; 
	display:block; 
	background:#32111C; 
	border-top:1px #32111C solid;
	border-bottom:1px #32111C solid;
	margin-top:10px;
}
body.page-template-page-approuch-php #content div.quadro p { 
	font: normal 24px/29px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#91B9E2;
	padding:5px 0 15px 0;
}
body.page-template-page-approuch-php #content div.quadro p.wp-caption-text { 
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#91B9E2;
}
body.page-template-page-approuch-php #content div.quadro p strong { font-weight:bold; }
body.page-template-page-approuch-php #content div.quadro p em { font-style:italic; }
body.page-template-page-approuch-php #content div.quadro p a { color:#fff; }

/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PAGE-CASES
	Aqui fica o código do template page-cases.
===================================================================== */

body.page-template-page-cases-php #content li {
	font:normal 44px/52px "Times New Roman", Times, serif; 
	display:list-item; 
	color:#32111C; 
}
body.page-template-page-cases-php #content li a { 
	color:#32111C; 
	text-decoration:none; 
	display:inline; 
	background:#fff;
}
body.page-template-page-cases-php #content li a:hover { text-decoration:underline; }
/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PAGE-CASE-DESCRITO
	Aqui fica o código do template page-cases.
===================================================================== */

body.page-template-page-case-descricao-php #content div.quadro { 
	padding:10px 15px; 
	display:block; 
	background:#fff; 
	border-top:1px #32111C solid;
	border-bottom:1px #32111C solid;
}
body.page-template-page-case-descricao-php #content div.quadro h2 { 
	font: normal 20px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#FEBE2D;
	padding: 10px 0 5px;
	text-transform:lowercase;
}
body.page-template-page-case-descricao-php #content div.quadro p { 
	font: normal 16px/19px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#000;
	padding:5px 0 10px 0;
}
body.page-template-page-case-descricao-php #content div.quadro p.wp-caption-text { 
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#000;
}
body.page-template-page-case-descricao-php #content div.quadro p strong { font-weight:bold; }
body.page-template-page-case-descricao-php #content div.quadro p em { font-style:italic; }
body.page-template-page-case-descricao-php #content div.quadro p a { color:#000; }

/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PAGE-DEPOIMENTOS_PRESS
	Aqui fica o código do template page-depoimentos_press.
===================================================================== */


body.page-template-page-depoimentos_press-php #content div.quadro { 
	padding:10px 15px; 
	display:block; 
	background:#fff; 
	border-top:1px #32111C solid;
	border-bottom:1px #32111C solid;
}
body.page-template-page-depoimentos_press-php #content div.quadro h2 { 
	font: normal 20px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#FEBE2D;
	padding: 10px 0 5px;
	text-transform:lowercase;
}
body.page-template-page-depoimentos_press-php #content div.quadro h2 a{ color:#FEBE2D; }
body.page-template-page-depoimentos_press-php #content div.quadro h3 { 
	font: normal 18px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#91B9E2;
	padding: 5px 0;
	text-transform:lowercase;
}
body.page-template-page-depoimentos_press-php #content div.quadro h3 a{ color:#91B9E2; }
body.page-template-page-depoimentos_press-php #content div.quadro p { 
	font: normal 16px/19px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#000;
	padding:5px 0 10px 0;
}
body.page-template-page-depoimentos_press-php #content div.quadro p.wp-caption-text { 
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#000;
}
body.page-template-page-depoimentos_press-php #content div.quadro p strong { font-weight:bold; }
body.page-template-page-depoimentos_press-php #content div.quadro p em { font-style:italic; }
body.page-template-page-depoimentos_press-php #content div.quadro p a { color:#000; }
body.page-template-page-depoimentos_press-php #content div.quadro hr { 
	color:#32111C; 
	border-color:#32111C;
	margin-top:15px;
}
/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	BLOG
	Aqui fica o código do template blog.
===================================================================== */


body.blog #content div.blog_content, body.single #content div.blog_content, body.archive #content div.blog_content,
body.search #content div.blog_content, body.error404 #content div.blog_content { 
	width:670px;
	float:left;
}
body.blog #content div.sidebar_content, body.single #content div.sidebar_content, body.archive #content div.sidebar_content,
body.search #content div.sidebar_content, body.error404 #content div.sidebar_content { 
	width:210px;
	float:right;
}
body.blog #content div.blog_clear, body.single #content div.blog_clear, body.archive #content div.blog_clear,
body.search #content div.blog_clear, body.error404 #content div.blog_clear { 
	clear:both;
	display:block;
}


body.blog #content div.quadro, body.single #content div.quadro, body.archive #content div.quadro,
body.search #content div.quadro, body.error404 #content div.quadro { 
	padding:10px 15px; 
	display:block; 
	background:#fff; 
	border-top:1px #32111C solid;
	border-bottom:1px #32111C solid;
}
body.blog #content div.quadro h2, body.single #content div.quadro h2, body.archive #content div.quadro h2,
body.search #content div.quadro h2, body.error404 #content div.quadro h2 { 
	font: normal 20px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#FEBE2D;
	padding: 10px 0 5px;
	text-transform:lowercase;
}
body.blog #content div.quadro h2 a, body.single #content div.quadro h2 a, body.archive #content div.quadro h2 a,
body.search #content div.quadro h2 a, body.error404 #content div.quadro h2 a { 
	color:#FEBE2D;
}
body.blog #content div.quadro h3, body.single #content div.quadro h3, body.archive #content div.quadro h3,
body.search #content div.quadro h3, body.error404 #content div.quadro h3 { 
	font: normal 18px/24px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#91B9E2;
	padding: 5px 0;
	text-transform:lowercase;
}
body.blog #content div.quadro h3 a, body.single #content div.quadro h3 a, body.archive #content div.quadro h3 a,
body.search #content div.quadro h3 a, body.error404 #content div.quadro h3 a { 
	color:#91B9E2;
}

body.blog #content div.quadro p, body.single #content div.quadro p, body.archive #content div.quadro p,
body.search #content div.quadro p, body.error404 #content div.quadro p { 
	font: normal 16px/19px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#000;
	padding:5px 0 10px 0;
}

body.blog #content div.quadro p.wp-caption-text, body.single #content div.quadro p.wp-caption-text, 
body.archive #content div.quadro p.wp-caption-text, body.search #content div.quadro p.wp-caption-text, 
body.error404 #content div.quadro p.wp-caption-text { 
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#000;
}
body.blog #content div.quadro p strong, body.single #content div.quadro p strong, body.archive #content div.quadro p strong,
body.search #content div.quadro p strong, body.error404 #content div.quadro p strong { 
	font-weight:bold; 
}
body.blog #content div.quadro p em, body.single #content div.quadro p em, body.archive #content div.quadro p em,
body.search #content div.quadro p em, body.error404 #content div.quadro p em { 
	font-style:italic; 
}
body.blog #content div.quadro p a, body.single #content div.quadro p a, body.archive #content div.quadro p a,
body.search #content div.quadro p a, body.error404 #content div.quadro p a { 
	color:#000;
}
body.blog #content div.quadro hr, body.single #content div.quadro hr, body.archive #content div.quadro hr,
body.search #content div.quadro hr, body.error404 #content div.quadro hr { 
	color:#000;
	color:#32111C; 
	border-color:#32111C;
	margin-top:15px;
}
#sidebar li { 
	font:normal 16px/19px "Times New Roman", Times, serif; 
	color:#000;
	margin-bottom: 3px;
}
#sidebar li a{ color:#000; text-decoration:none; }
#sidebar li a:hover{ text-decoration:underline; }

/* ===================================================================== 
===================================================================== */


/* ===================================================================== 
	PAGE-LOCALIZACAO
	Aqui fica o código do template page-aprouche_localizacao.
===================================================================== */

body.page-template-page-localizacao-php #content p { 
	font:normal 28px/38px "Times New Roman", Times, serif; 
	display:inline; 
	background:#fff; 
	color:#32111C; 
}
body.page-template-page-localizacao-php #content p strong { font-weight:bold;}

body.page-template-page-localizacao-php #content h2 {
	font:normal 44px "Times New Roman", Times, serif;
	color:#32111C;
	text-transform:lowercase;
	margin:30px 0 -11px;
}


body.page-template-page-localizacao-php #content div.quadro { 
	padding:20px 15px; 
	display:block; 
	background:#fff; 
	border-top:1px #32111C solid;
	border-bottom:1px #32111C solid;
}
body.page-template-page-localizacao-php #content div.quadro p { 
	font: normal 16px/19px Arial, Helvetica, sans-serif; 
	display:block;
	background:transparent;
	color:#000;
	padding:5px 0 10px 0;
}
body.page-template-page-localizacao-php #content div.quadro p.wp-caption-text { 
	font: normal 12px/14px Arial, Helvetica, sans-serif; 
	color:#000;
}
body.page-template-page-localizacao-php #content div.quadro p strong { font-weight:bold; }
body.page-template-page-localizacao-php #content div.quadro p em { font-style:italic; }
body.page-template-page-localizacao-php #content div.quadro p a { color:#32111C; }

/* ===================================================================== 
===================================================================== */




/* -- Cores -- */

/*
vinho		32111C
azul claro	91B9E2
amarelo		FEBE2D
*/