﻿/* FONT FACE */
@font-face { font-family:'OpenSans'; src:url('webfonts\\opensans-regular.eot'); src:url('webfonts\\opensans-regular.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-regular.woff') format('woff'), url('webfonts\\opensans-regular.ttf') format('truetype'), url('webfonts\\opensans-regular.svg#OpenSans') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'OpenSansItalic'; src:url('webfonts\\opensans-italic.eot'); src:url('webfonts\\opensans-italic.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-italic.woff') format('woff'), url('webfonts\\opensans-italic.ttf') format('truetype'), url('webfonts\\opensans-italic.svg#OpenSansitalic') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'OpenSansBold'; src:url('webfonts\\opensans-bold.eot'); src:url('webfonts\\opensans-bold.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-bold.woff') format('woff'), url('webfonts\\opensans-bold.ttf') format('truetype'), url('webfonts\\opensans-bold.svg#OpenSansbold') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'OpenSansBoldItalic'; src:url('webfonts\\opensans-bolditalic.eot'); src:url('webfonts\\opensans-bolditalic.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-bolditalic.woff') format('woff'), url('webfonts\\opensans-bolditalic.ttf') format('truetype'), url('webfonts\\opensans-bolditalic.svg#OpenSansBoldItalic') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'OpenSansSemiBold'; src:url('webfonts\\opensans-semibold.eot'); src:url('webfonts\\opensans-semibold.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-semibold.woff') format('woff'), url('webfonts\\opensans-semibold.ttf') format('truetype'), url('webfonts\\opensans-semibold.svg#OpenSansSemiBold') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'OpenSansSemiBoldItalic'; src:url('webfonts\\opensans-semibolditalic.eot'); src:url('webfonts\\opensans-semibolditalic.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-semibolditalic.woff') format('woff'), url('webfonts\\opensans-semibolditalic.ttf') format('truetype'), url('webfonts\\opensans-semibolditalic.svg#OpenSansSemiBoldItalic') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'OpenSanslightItalic'; src:url('webfonts\\opensans-lightitalic.eot'); src:url('webfonts\\opensans-lightitalic.eot?#iefix') format('embedded-opentype'), url('webfonts\\opensans-lightitalic.woff') format('woff'), url('webfonts\\opensans-lightitalic.ttf') format('truetype'), url('webfonts\\opensans-lightitalic.svg#open_sanslight_italic') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'DINAlternateLight'; src:url('webfonts\\din_alternate_light.eot'); src:url('webfonts\\din_alternate_light.eot?#iefix') format('embedded-opentype'), url('webfonts\\din_alternate_light.woff') format('woff'), url('webfonts\\din_alternate_light.ttf') format('truetype'), url('webfonts\\din_alternate_light.svg#din_alternate_light') format('svg'); font-weight:normal; font-style:normal }
@font-face { font-family:'DINAlternateMedium'; src:url('webfonts\\din_mediumalternate.eot'); src:url('webfonts\\din_mediumalternate.eot?#iefix') format('embedded-opentype'), url('webfonts\\din_mediumalternate.woff') format('woff'), url('webfonts\\din_mediumalternate.ttf') format('truetype'), url('webfonts\\din_mediumalternate.svg#din_mediumalternate') format('svg'); font-weight:normal; font-style:normal }


* { margin:0; padding:0; background:transparent; color:#000; box-shadow:none; text-shadow:none; font-size:12px; font-family:'OpenSans', sans-serif; zoom:1 }
a, a:visited { text-decoration:underline }
a[href]:after { content:" (" attr(href) ")" }
abbr[title]:after { content:" (" attr(title) ")" }
a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
body { background:#FFF; width:100% }
thead { display:table-header-group }
tr, img { page-break-inside:avoid }
img { max-width: 100% !important }
p, h2, h3 { orphans:3; widows:3 }
h2, h3 { page-break-after:avoid }
.nonetela { display:block }
.noprint, .none, .foto_popup_desova, .btn-fechar, .enviado_email { display:none !important }
.page-break	{ display:block; page-break-before:always }
@page { margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:20px }

/* Agendamento */
.popup-agendamento { padding-bottom:30px; border:1px dashed #000; position:relative }
.popup-agendamento h1 { display:block; border-bottom:1px dashed #000 }
.popup-agendamento h1 img { margin:20px; width:131px; border-right:1px solid #CCC; vertical-align:middle }
.popup-agendamento h1 span { position:absolute; display:block; width:650px; top:35px; left:180px; font:bold 28px 'OpenSans', sans-serif; color:#000; text-transform:uppercase }
.popup-agendamento h2 { display:block; margin:30px; color:#000; font-size:24px; font-weight:normal; text-transform:uppercase }
.popup-agendamento h4 { color:#000; padding-left:8px; margin-left:20px; margin-bottom:-10px; font:italic 16px 'OpenSans', sans-serif; font-weight:bold; text-decoration:underline }
.popup-agendamento #qrcode { position:absolute; right:20px; margin-top:20px; zoom:1 }
.popup-agendamento .num_qrcode { font:normal 14px 'OpenSans', sans-serif; position:absolute; right:20px; top:250px; width:128px; text-align:center }
.popup-agendamento ul { margin:20px }
.popup-agendamento ul li { color:#000; padding-left:8px; margin-bottom:5px; letter-spacing:0.35px; font:italic 16px 'OpenSans', sans-serif; font-weight:bold; background:none; list-style:none }
.popup-agendamento ul li span { font:italic 16px 'OpenSans', sans-serif; font-weight:normal; color:#333 }
.popup-agendamento table { padding:0; width:790px; margin:40px 0 0 30px; border-collapse:collapse; border:1px solid #666 }
.popup-agendamento table th, .popup-agendamento table td { font-size:14px; border-collapse:collapse; border:none; padding:10px; text-align:center }
.popup-agendamento table th { border-bottom:1px solid #666; height:40px }
.popup-agendamento a.imprimir { display:none }
.popup-agendamento .obs { margin:30px 30px 0 30px }
.popup-agendamento .obs h5 { font:italic 14px 'OpenSans', sans-serif; font-weight:bold; text-decoration:underline; color:#000 }
.popup-agendamento p { font:italic 14px 'OpenSans', sans-serif; color:#000; margin-top:5px }
.popup-agendamento p.nonetela { margin-top:40px; text-align:right }