body{ font-size:14px; color:#333333; margin:0; font-family:Arial; }
label{ cursor:pointer; font-size:14px; }
.obs{ color:#FF0000; font-size:14px; font-weight:bold; font-style:italic; padding:5px; vertical-align:middle; }
.obs2{ color:#525252; font-size:10px; font-weight:normal; font-style:italic; }
.obrigatorio{ color:#FF0000; font-size:14px; font-weight:bold; font-style:italic; padding-right:5px; float:right; }

input[type=text].login{ font-size:14px; padding:2px 4px; width:200px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type=password].login{ font-size:14px; padding:2px 4px; width:200px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type=submit].login{ padding:8px; *height:35px; font-size:16px; color:#ffffff; font-family:Arial; background-color:#aaaaaa; border:0px; cursor:pointer; }
input[type=submit].login:hover{ background-color:#9e9e9e; color:#ffffff; border:0px; }

input[type="text"].admin{ font-size:14px; padding:2px 4px; width:200px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type="text"].admin-busca{ font-size:14px; padding:2px 4px; width:300px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; font-style:italic; text-align:right; color:#525252; }
input[type="text"].admin-grande{ font-size:14px; padding:2px 4px; width:350px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type="text"].admin-medio{ font-size:14px; padding:2px 4px; width:280px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type="text"].admin-pequeno{ font-size:14px; padding:2px 4px; width:150px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type="text"].admin-data{ font-size:14px; padding:2px 4px; width:90px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }
input[type="password"].admin-pequeno{ font-size:14px; padding:2px 4px; width:150px; background-color:#f9f9f9; border:1px solid #CCCCCC; height:30px; }

input[type=button].admin{ padding:8px; *height:35px; font-size:16px; color:#ffffff; font-family:Arial; background-color:#8c8c8c; border:0px; cursor:pointer; }
input[type=button].admin:hover{ background-color:#848383; color:#ffffff; border:0px; }
input[type=submit].admin{ padding:8px; *height:35px; font-size:16px; color:#ffffff; font-family:Arial; background-color:#8c8c8c; border:0px; cursor:pointer; }
input[type=submit].admin:hover{ background-color:#848383; color:#ffffff; border:0px; }

input[type="submit"].admin-bigbutton{ background-color:#74ad40; height:50px; padding:4px 6px; color:#f0f312; border:0px; cursor:pointer; font-size:20px; width:50%; }
input[type="submit"].admin-bigbutton:hover{ background-color:#f0f312; color:#606111; border:0px; padding:4px 2px; width:50%; }

input[type="file"].admin{ font-size:14px; width:200px; border:1px solid #cccccc; background-color:#f9f9f9; }
textarea.admin{ font-size:14px; padding:2px 4px; width:100%; height:250px; border:1px solid #CCCCCC; resize:none; background-color:#f9f9f9; }
textarea.texto{ font-size:14px; padding:2px 4px; width:100%; height:365px; border:1px solid #CCCCCC; resize:none; background-color:#f9f9f9; }
select.admin{ font-size:14px; padding:2px 4px; border:1px solid #CCCCCC; background-color:#f9f9f9; }


#body-admin{ width:98%; margin:0 auto; margin-top:10px; }
/*
#body-admin label{ float:right; cursor:pointer; vertical-align:top; }
#body-admin .label{ float:left; cursor:pointer; vertical-align:top; }
*/
#topo-admin{ float:left; width:100%; height:50px; margin:0px 0px 10px 0px; }
#saudacao-admin{ float:right; text-decoration:none; font-size:11px; color:#da251c; text-align:right; padding:5px; }
#saudacao-admin a{ font-size:11px; color:#da251c; text-decoration:none; }
#saudacao-admin a:hover{ font-size:11px; color:#da251c; text-decoration:underline; }

#first-page{ width:100%; padding-top:50px; height:300px; }

#addNovo{ background-image:url('../img/add-32.png'); height:31px; background-repeat:no-repeat; background-position:2% 50%; 
	float:left; margin:0 0 20px 0; line-height:normal; font-size:26px; font-weight:bold; color:#828282; text-decoration:none; margin-top:10px; }
a{ text-decoration:none; }
a #addNovo{ text-decoration:none; padding:5px 5px 5px 50px;  }
a:hover #addNovo{ text-decoration:none; padding:5px 5px 5px 50px; background-color:#828282; color:#FFFFFF; }

p#vtip { display:none; position:absolute; padding:8px; left:5px; font-size:12px; background-color:#eeeeee; border:3px solid #dddddd;
	color:#525252; font-family:arial; -moz-border-radius:2px; -webkit-border-radius:2px; z-index:9999; }
p#vtip #vtipArrow { position:absolute; top:-10px; left:5px; }

.table{ float:left; width:100%; font-size:14px; }
.table th{ font-size:16px; color:#828282; background-color:#e8e5d8; }
.table th.l{ text-align:left; }
.table th.r{ text-align:right; }
.table td.l{ text-align:left; }
.table td.m{ text-align:center; }
.table td span{ font-size:20px; }
.table tr.tr:hover{ background-color:#f2f2f2; }
.table td.link:hover{ background-color:#ffffff; }
.table td.link a{ font-size:14px; color:#0d3d63; padding:7px 5px 9px 5px; text-decoration:none; font-weight:bold; }
.table td.link a:hover{ font-size:14px; color:#ffffff; padding:7px 5px 9px 5px; text-decoration:none; background-color:#0d3d63; }

#into-admin{ float:left; width:100%; margin-top:0px; }
fieldset{ border:1px solid #dadada; -webkit-border-radius: 6px; border-radius: 6px; -moz-border-radius: 6px; }
legend{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:2px 9px 2px 10px; font-size:12px; font-style:italic; font-weight:bold; color:#da251c; }
div.texto{ margin:10px; width:100%; float:left; }
h1{ color:#606111; float:left; }

#menu-admin ul{ margin-left:-25px; *margin-left:-25px; }
#menu-admin ul li{ list-style:none; height:22px; }
#menu-admin ul li a{ text-decoration:none; color:#000000; padding:3px; }
#menu-admin ul li a:hover{ text-decoration:none; background-color:#606111; color:#ffffff; padding:3px; }

#paginacao{ width:100%; margin-top:15px; margin-bottom:15px; text-align:right; margin-right:10px; }
.paginacao_atual{ font-size:22px; }
.paginacao_navegar{ font-size:18px; text-decoration:none; color:#9f9f9f; }
.paginacao_navegar:hover{ font-size:18px; text-decoration:underline; color:#9f9f9f; }
