/*
|----------------------------------------------------------------------------------------------------|
|           Desenvolvido por: Focusnetworks Interactive Ltda.                                        |
|                    Contato: http://www.focusnetworks.com.br                                        |
|                    Contratante: Intermédica Sistema de Saúde                                       |
|----------------------------------------------------------------------------------------------------|
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, hr, 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,
b, u, i, center,
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;
	/*vertical-align: baseline;*/
	background:transparent;
}

body { line-height:1; }
input, select, textarea { border:1px solid #aeaeae; margin:0px; color:#888;}
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 */
.r, .r_i { display:block; overflow:hidden; text-indent:-9999px; }
.r_i { border:none; word-spacing:999px; cursor:pointer; }

/* configurações gerais de a */
a {	text-decoration:none; }
a:hover { text-decoration:underline; }
.a1, .interna_box ul li a { text-decoration:underline; } .a1 { color:#888; }
.a1:hover, .interna_box ul li a:hover { text-decoration:none; }

/* floats */
.f_l, .f_r { display:block; position:relative; float:left; }
.f_r { float:right!important; }
.f_n { float:none!important; }

/*uteis*/
.d_m_a { display:block!important; margin-left:auto!important; margin-right:auto!important; float:none!important; }
.b_n { border:none!important; }
.d_n { display:none!important; } .d_b { display:block; } .d_bi { display:block!important; } .d_i { display:inline; } .d_t { display:table; }
.bg_n { background:none!important; }
.w_100 {width:100%!important;}
.c_r {clear:right;}
.c_l {clear:left;}
.c_b {clear:both;}
.c_n {clear:none;}
.h_a {height:auto!important;}
.w_a {width:auto!important;}
.m_0 { margin:0px!important; }
.p_0 { padding:0px!important; }
.ta_l { text-align:left; }
.ta_c { text-align:left; }
.ta_r { text-align:left; }

.l_100, .l_100 li {
	width:100%;
	float:left;
	display:block;
	position:relative;
}

.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; }