/* INFO
Empresa.......: CONSIR IFORMÁTICA LTDA
Projeto.......: Website Consir Informática
Desenvolvedor.: Jonas Eduardo Franchin

*/

/* RESET X-X-X-X-X-X-X-X-X-X-X */
html, body, div, h1, h2, h3, ul, li, p { 
	margin:0 auto; padding:0; }  

/* TAGS X-X-X-X-X-X-X-X-X-X-X */
body {
	background-image:url(../figuras/fundo.jpg);	
	background-color:#9fa9c7;
	background-position:top center;
	background-repeat:no-repeat;
}
h1 {
	font:1.9em Arial, Helvetica, sans-serif;
	color:#6C7AA2;
	letter-spacing:-1px;
/*	text-indent:7px;*/
}
h2 {
	font:1.5em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	letter-spacing:-1px;
	text-indent:7px;
}
h3 {
	font:1.2em Arial, Helvetica, sans-serif;
	color:#506199;
	letter-spacing:-1px;
}
p, form, .texto {
	font:0.8em Arial, Helvetica, sans-serif;
	color:#000;
	text-align:left;
/*	line-height:18px;  */
}
.texto strong {
	font:bold 0.9em Arial, Helvetica, sans-serif;
	color:#506199;
}
p strong {
	font:bold 1.2em Arial, Helvetica, sans-serif; color:#506199; }
p .faq {
	font:bold 1.0em Arial, Helvetica, sans-serif; color:#000000; }
p .note {
	font:italic 0.8em Arial, Helvetica, sans-serif; color:#666666; }
p .cinza {
	font:0.8em Arial, Helvetica, sans-serif; color:#999999; }

p a:link, p a:active, p a:visited {
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#506199;
	text-decoration:none;
}
p a:hover {
	text-decoration:underline;
}

input, textarea {
	font:1em Arial, Helvetica, sans-serif;
	color:#000;
}

ul#lista {
	padding-left:15px;
	font:0.8em Arial, Helvetica, sans-serif;
	color:#000000;
}
ul#lista li {
	padding-bottom:15px;
}

/* DIVS X-X-X-X-X-X-X-X-X-X-X */
#preview {
	position:absolute; top:100px;
	border:1px solid #485478;
	background:#485478;
	padding:5px;
	display:none;
	color:#fff;
}
#alerta_form {
	background-color: transparent;
	POSITION:absolute; 
	display:none;
	Z-INDEX:999; 
}

/* MENU X-X-X-X-X-X-X-X-X-X-X */
#barra_topo {
	width:960px;
	background-color:#6C7AA2;
}
#barra {
	width:950px;
	padding:5px;
	height:15px;	
	background-color:#6C7AA2;
}
#barra_meio {
	width:684px;
	padding-top:5px;
	height:31px;	
	background-color:#A4B0C8;
}
#barra_meioc {
	width:225px;
	padding-top:7px;
	padding-right:8px;
	height:29px;	
	background-color:#E4E7EE;
}

#rodape {
	width:920px;
	height:60px;	
	padding:20px;
	background-color:#6C7AA2;
}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:28px;
	background-color:#a5adc5;
	
}
ul#menu li {
	display:block;
	float:left;
	margin:0;
	pading:0;
	border-right:1px solid #ffffff;
}
ul#menu li a {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:5px 16px 5px 16px;
	background-color:#818daf;
	text-transform:uppercase;
	font:bold 12px Trebuchet ms, Verdana, Arial, Sans-Serif;
	color:#ffffff;
}
ul#menu li a:hover {
	background-color:#57658e;
}
/* -------------------------------------------------------------- */
ul#menu li a.especial {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:5px 16px 5px 16px;
	background-color:#464e69;
	text-transform:uppercase;
	font:bold 12px Trebuchet ms, Verdana, Arial, Sans-Serif;
	color:#ffffff;
}
ul#menu li a.especial:hover {
	background-color:#57658e;
}

/* ESTILOS X-X-X-X-X-X-X-X-X-X-X */
.data, .rodape {
	font:0.7em Arial, Helvetica, sans-serif; color:#FFFFFF; }
.navigator {
	font:0.7em Arial, Helvetica, sans-serif; color: #000; }
.error {
	font:bold 1.2em Trebuchet ms, Verdana, Arial, Sans-Serif; color: #000; }
.rodape_msg {
	font:0.8em Arial, Helvetica, sans-serif; color:#FFFFFF; }

.sgs {
	font:1.2em Arial, Helvetica, sans-serif;
	color:#6C7AA2;
	letter-spacing:-1px;}
.sic {
	font:1.2em Arial, Helvetica, sans-serif;
	color:#ae2929;
	letter-spacing:-1px;}
.sfe {
	font:1.2em Arial, Helvetica, sans-serif;
	color:#298bae;
	letter-spacing:-1px;
}
.srv {
	font:1.2em Arial, Helvetica, sans-serif;
	color:#32a566;
	letter-spacing:-1px;
}

/* LINKS X-X-X-X-X-X-X-X-X-X-X */
a:link, a:active, a:visited {
	font:1em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

a.link:link, a.link:active, a.link:visited {
	font:0.8em Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
a.link:hover {
	font:0.8em Arial, Helvetica, sans-serif;
	color:#3c438a;
	text-decoration:underline;
}

a.error:link, a.error:active, a.error:visited {
	font:0.7em Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
a.error:hover {
	text-decoration:underline; color:#333399; }
	
a.visite:link, a.visite:active, a.visite:visited {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
a.visite:hover {
	text-decoration:underline; color:#e3e7f3; }

.navigator a:link, .navigator a:active, .navigator a:visited {
	font:bold 1em Arial, Helvetica, sans-serif; color: #6C7AA2; }
.navigator a:hover {
	text-decoration:underline; }
.navigator p {
	font:bold 1em Arial, Helvetica, sans-serif; color: #333333; }

a.rodape:link, a.active:active, a.rodape:visited {
	padding:5px;
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
a.rodape:hover {
	padding:5px; background-color:#546289; }
	
/* Borda na Imagem */
.flink:hover img {
	margin:-2px;
	border:2px solid #a5adc5;
}

/* RODAPÉ X-X-X-X-X-X-X-X-X-X-X */
#barra_rodape {
	position:fixed; bottom:0; height:50px; width:100%; background-image:url(../figuras/rodape.jpg); }