/* 
name: std MANAGER
developed by: 	Pedro Cruz (Layout/XHTML/CSS)
developer's site: www.std1.com.br/ti

comments: english
*/

/* GLOBAL RESET
-----------------------------------------------------------------------------*/
@import url(reset.css);

/* BASIC STRUCTURE
-----------------------------------------------------------------------------*/
html{margin: 0; padding: 0; background: #fff; z-index: 1; width: 100%; height: 100%; overflow: hidden; color: #444}
body {	font-family: Arial, Helvetica, sans-serif; }
#container, #footer{width: 100%;	position: relative; z-index: 1;}
#container{height: 100%}
#footer{position: absolute; right: 0;}

/* GENERAL ELEMENTS
-----------------------------------------------------------------------------*/
h1 a
{	background-image:url(../img/index.png);
	position: absolute;
	top: 0 }

h2
{	font-size: 19px;
	color: #555;
	padding: 0 1%;
	background: none;
	border: none;
	text-indent: 4px;
	margin: auto auto 4px;}
	
h6 a{display: block;font: 11px "trebuchet ms", arial, helvetica, sans-serif; color: #3E3E3E; font-weight: bold; position: fixed; bottom: 1%; right: 1%;}

a:link{ color: #555; float: right;}
	a:hover{text-decoration: underline;  color: #555; }
	a:active  { color: #555; }
	a:visited  { color: #555; }
	
label{font-size: 13px !important; margin:0 0 -5px 6px;}
input{border: 1px solid #eaeaea; margin: 0 0 8px; width: 285px}


	
/* Login
-----------------------------------------------------------------------------*/
.error
{	color:#BF2B0B;
	font-size: 12px;
	border:1px solid #CC2B08; 
	background: #FBF1ED; 
	padding: .15em .25em; 
	margin: .35em auto; 
	width: 310px;
	position: absolute;
		top: -18%;
		left: 0;
		right: 0;}

#login
{	font-size: 12px;
	position: relative;
	width: 310px;
	margin: 8% auto;
	overflow: hidden;
		_background: #F4F4F4; /*ie hack*/}
	
	#login div{
		background: #E7E7E7;
		padding: 8px; overflow: hidden;}
	a.ops
	{	padding: 4px;
		display: block;
		margin: 4px 10px 0;
		float: right;}
		
#divRecuperaSenha {
	position: relative;
	width: 310px;
	background: #eaeaea;
	padding:8px;
	margin:0 auto;	
	overflow: hidden;
}
.informacao2 {
	background: #CCFF99 url('../img/ico_info.png') no-repeat 2px 2px;
    border-color: #e6db55;
    color: #666452;
    width: 300px;
    padding: 6px 3px 5px 23px;
    margin: 0 0 0 5px;
	 font-size:12px;
}

/************* Button ************/
.botao {    
	cursor:pointer;
	display:inline-block;
	margin-right:0.1em;
	overflow:visible;
	padding:5px;
	position:relative;
	text-align:center;
	text-decoration:none !important;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#459E00 ;
	border:1px solid #327E04;
	color:#FFFFFF;
	font-weight:bold;
	font-family:segoe ui,Arial,sans-serif;
	font-size:1.2em;
	
}
                

.botao:hover {
	background:#86CF43 ;
	color:#FFF;
}



input[type=submit], input[type=button]	
{	width:40%;
	color: #fff;
	border: 1px solid #C6C6C6;
	font-size:11px; font-weight: bold;
	padding-bottom:5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
	
	
                
.erro {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/icon_erro.gif) no-repeat scroll left top;
	border:0 none;
	color:#CC0000;
}                


.informacao {
	background: #dbe3ff url('../img/ico_info.png') 2px 2px no-repeat;
    border-color: #e6db55;
    color: #666452;
    width: 200px;
    padding: 6px 3px 5px 23px;
    margin: 0 0 0 5px;
}

.informacao2 {
	background: #dbe3ff url('../img/ico_info.png') 2px 2px no-repeat;
    border-color: #e6db55;
    color: #666452;
    width: 600px;
    padding: 6px 3px 5px 23px;
    margin: 0 0 0 5px;
}


.info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(../img/barra_info.gif) no-repeat scroll right top !important;
border:0 none;
cursor:pointer;
display:block;
font-size:12px !important;
font-style:italic;
font-weight:bold;
height:30px;
margin-bottom:10px !important;
margin-top:5px;
overflow:hidden;
padding:0 !important;
width: 300px;
}
.info .info_inner {
display:block;
height:30px;
padding:10px 10px 0 35px;
}

.ok .info_inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_ok.gif) no-repeat scroll left top;
border:0 none;
color:#5A801B;
}

.erro .info_inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icon_erro.gif) no-repeat scroll left top;
border:0 none;
color:#CC0000;
}	