﻿/*
* ------------------------------------------------------------------------------------------------
* @author 	Leandro Mancini - Comuniclick
* ------------------------------------------------------------------------------------------------
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0; padding:0; border:0; outline:0; background:transparent;
	/*vertical-align: baseline;*/
}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:inline-block; }
[hidden] { display: none; }

body { line-height:1; }
input, select, textarea { border:1px solid #dadada; background:#fff; margin:0px; color:#707390; padding:2px; font-size:12px; font-family:'Trebuchet MS';}
input[type=checkbox], input[type=radio] { border:none; width:13px; height:13px; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
hr { display:none; }
/* remember to define focus styles! */
:focus { outline:0; }

/* remember to highlight inserts somehow! */
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse:collapse; border-spacing:0; }

/* classe para replace */
.tit,
.rpc, .rpci, .rpch { display:block; overflow:hidden; text-indent:-9999px; }
.rpci { border:none; word-spacing:999px; cursor:pointer; }
.rpch span { float:left; cursor:pointer; margin:0px!important; opacity:0; visibility:hidden; position:relative!important; top:0!important; left:0!important; right:0!important; bottom:0!important; -webkit-transition:all 80ms ease-in-out; -moz-transition:all 80ms ease-in-out; -ms-transition:all 80ms ease-in-out; -o-transition:all 80ms ease-in-out; transition:all 80ms ease-in-out; }
.rpch:hover span { opacity:1; visibility:visible; }
/* configurações gerais de a */
a, .a1:hover {	text-decoration:none; }
/*a:hover, .a1 { text-decoration:underline; }*/

/* floats */
.fL, .fR { display:block; position:relative; float:left; }
.fR { float:right!important; }
.fN { float:none!important; }

/*uteis*/
.dMa { display:block!important; margin-left:auto!important; margin-right:auto!important; float:none!important; }
.bB { border:none!important; }
.dN { display:none!important; } .dB { display:block; } .dBi { display:block!important; } .dI { display:inline; } .dT { display:table; }
.bgN { background:none!important; }
.w100 {width:100%!important;}
.cR {clear:right;} .cL {clear:left;} .cB {clear:both; display:block;} .cN {clear:none;}
.hA {height:auto!important;}
.wA {width:auto!important;}
.oH { overflow:hidden!important; } .oV { overflow:visible!important; }
.m0 { margin:0px!important; }
.mL { margin-left:0px!important; } .mB { margin-bottom:0px!important; } .mT { margin-top:0px!important; } .mR { margin-right:0px!important; }
.p0 { padding:0px!important; }
.pL { padding-left:0px!important; } .pB { padding-bottom:0px!important; } .pT { padding-top:0px!important; } .pR { padding-right:0px!important; }
.vH { visibility:hidden; }
.l1, .l1 li, .l2, .l2 li { width:100%; float:left; display:block; position:relative; }
.l2,.l2 li { width:auto; }
.pR { position:relative; }
.tR { text-align:right; } .tC { text-align:center; } .tJ { text-align:justify; }
.l50 { left:50%!important; }
/*.l_100 li { padding-top:5px; }*/

.z1 { z-index:1; position:relative; } .z2 { z-index:2; position:relative; }
.z3 { z-index:3; position:relative; } .z4 { z-index:4; position:relative; }
.z5 { z-index:5; position:relative; } .z6 { z-index:6; position:relative; } .z7 { z-index:7; position:relative; }

/*
* ------------------------------------------------------------------------------------------------
* FONT F@CE
* ------------------------------------------------------------------------------------------------
*/

@font-face {
    font-family: 'Frutiger_CE_45_Light';
    src: url('../../../fonts/frutiger_ce_45_light-webfont.eot');
    src: url('../../../fonts/frutiger_ce_45_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/frutiger_ce_45_light-webfont.woff') format('woff'),
         url('../../../fonts/frutiger_ce_45_light-webfont.ttf') format('truetype'),
         url('../../../fonts/frutiger_ce_45_light-webfont.svg#frutiger_ce_45_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}