html, body, div, span, applet, object, iframe, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {outline: 0;}
ol, ul {list-style: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}
body{background-color: #0A4267;margin: 0 auto;font-family:"Arial", Helvetica, sans-serif;}


/*GERAL*/
#global{margin:10% auto;width:980px;background:url("../images/bg-content.jpg") repeat-y;border:1px solid #023960}
#flash{background:#D0D5DC;margin-left:35px;width:300px;height:40px;}

/*MENU*/
#menu{background:#8D969D;height:25px;border-bottom:2px #6A7179 solid;}

/*LOGIN*/
tr{background:#FFF;}
table{border:1px #000 solid;}
#box-login{
	background:#d0d5dc;
	border-bottom:5px solid #6b88ae;
	float:left;
	padding-top:5px;
	margin:0px 35px;
	width:300px;
}
#box-login h1{
	background:url('../images/c-login.jpg') repeat-x;
	color:#CCC;
	text-align:center;
	padding:7px;
	font-weight:700;
}
#login{
	background:url('../images/login.jpg') repeat-x;
	padding-top:5px;
	height:132px;
}

/*BANNER*/
#banner{margin-top: 35px;}

/*RODAPE*/
#rodape{
	margin-top:30px;
	border-top:1px solid #7793b9;
	height:70px;
	color:#0685ae;
	position:relative;
	clear:both;
}

.direitos{
	position:absolute;
	color: #CCC;
	font-size:12px;
	font-weight:700;
	top: 10px;
	left: 35px;
}
.belvitur{
	position:absolute;
	left: 356px;
	top: 10px;
}
.endereco{
	position:absolute;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color: #CCC;
	right: 35px;
	top: 10px;
}

form{padding:5px 10px;}
#Prompt {text-align:center;font-size:11px; color:#666666;padding-bottom:8px;}
#formulario{margin-top:3px;}
.input{ margin:3px 0px; width:230px; margin:0 auto;}
#formulario input[type='text'], #formulario input[type='password']{padding:3px 3px 3px 24px;background-color:#6A7179;color:#FFF;width:90%;border:1px solid #CCC;z-index:0;}
.user{background:url('../images/user.jpg')left no-repeat; z-index:5;}
.pass{background:url('../images/lock.jpg')left no-repeat; z-index:5;}
.ok{clear:both; padding:5px 0px; position:relative;}
#formulario input[type='submit']{position:absolute; top:4px; right:17px; padding:2px;}

input{background-color:#6A7179;color:#FFF; border:none; padding:3px;}

/*AUXILIARES*/
.borders{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.bordertr{-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
.borderbr{-webkit-border-bottom-right-radius: 5px;-moz-border-radius-bottomright: 5px;border-bottom-right-radius: 5px;}
.bordertl{-webkit-border-top-left-radius: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;}
.borderbl{-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px}
.bordert{-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px}
.borderb{-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px}


/*CONTEUDO*/
#conteudo{
	background:url(../images/corpo.gif) repeat-y ;
	border-top:3px solid #6b88ae;
	margin:20px;
	color:#666666;
	position:relative;
}
#conteudo #menu-icon{
	position:absolute;
	top:4px;
	right:4px;
	width: 323px;
}
#conteudo #menu-icon ul li{float:left; margin:0px 5px;}


/*MENU*/
#menu{
	background:url("../images/bg-menu.jpg") repeat-x;
	clear: both;
	font-weight:bold;
	height:25px;
	padding-left: 35px;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:13px;
}
#menu li{
	float: left;
	list-style: none;
	width:70px;
	text-align:center;
}
#menu li a{
	display: block;
	background:none;
	padding: 6px;
	text-decoration: none;
	text-align:center;
	color: #FFFFFF;
	white-space: nowrap;
}
#menu li a:hover{
	background: #FFFFFF;

}
/*TITULO-BOX*/
h2{
	border-bottom:1px solid #666666;
	color: #666666;
	font:bold 14px "Arial", sans-serif;
	margin-bottom:10px;
	padding:10px;
}
.forms{
	color:#666666;
	font:bold 14px "Arial", sans-serif;
	margin-bottom:10px;
	padding:5px;
}

.a{
color:#CC6600;
font-size:13px;
}
.erro{
	color:#990000;
	font-size:9px;
}
.esqueceu{
	color:#006666;
	font-size:9px;
	font-weight:bold;
	padding-left:85px;

}
a{
	color:#003366;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}


/* PROCESSANDO */
#blackscren {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#000;opacity: .8;filter: alpha(opacity=80);}
#processando {position: absolute;background: #F5F5F5;padding: 15px 20px;top: 0px;right: 0px;text-align:center;color: #39424B;font-size: 10px;text-transform: uppercase;font-weight: 700;z-index:10000;font-family:Verdana, Geneva, sans-serif;}
div#mp2 {position: absolute; /* margin-top: -25%;*/ top:25%; left: 50%; margin-left: -25%; background: #FFF; width: 50%;height: 50%;}
div#mp2 .msg{margin: 10px;}
div#mp2 .msg li {display:block;float:left; margin:4px;}


#facebox {position: absolute;top: 0;left: 0;z-index: 100;}
#facebox .popup{position:relative; border:3px solid rgba(0,0,0,0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);-moz-box-shadow:0 0 18px rgba(0,0,0,0.4);box-shadow:0 0 18px rgba(0,0,0,0.4);}
#facebox .content {display:table; width: 500px; padding: 10px;background: #fff;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px;}
#facebox .fechar{position:absolute;top:4px;right:4px;padding:2px;background:#fff;}
#facebox .carregar {text-align: center; color:#999}
#facebox .image {text-align: center;}
#facebox img {border: 0; margin: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px; height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}

.label{text-transform:uppercase;font-size:11px;color:#555555;padding: 2px; font-weight: 700; }
.label2{text-transform:uppercase;font-size:11px;color:#FFF;padding: 2px; font-weight: 700; }