*{
	padding:0;
	margin:0;
}
html,body{ 
	text-align:center; 
	height: 100%;
	background:#efefef;
}
#topo {
	background-color:#69C;	
	width:100%;
	z-index:11;
	position:fixed;
	top:0;
	text-align:left;
	height:54px;
}
#topo2 {
	background-color:#69C;	
	width:100%;
	z-index:11;
	position:fixed;
	top:25px;
	text-align:left;
	height:37px;
}
#topo_text{
	color:#FFF;
	font-size:12px;
	text-shadow:#000;
	font-weight:bold;
	text-align:left;
}
#topo_text a{ color:#FFF; text-decoration:none;}
#topo_text a:hove{ color: #FFF; text-decoration:overline;}
#todo{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	background:#efefef;
}
#todo_login{
	font-family: Arial, Helvetica, sans-serif;
	height:100%;
	position:relative;
	background:#efefef;
}
#menu_principal{  
	background:#99CCFF; 
	font-size:14px;
	border-bottom:2px solid #69C;
	padding-left:46px;
	text-align:left;
	height:36px;
}

#menu2 {
    left:25px;
    margin:0;
    padding:0;
    position:fixed;
    top:100px;
    width:60px;
}
#menu2 ul {
    list-style:none;
    margin:0;
    padding:0;
}
#menu2 ul li {
    margin-bottom:2px;
}
#menu2 ul li a {
    background-color:#FFF;
    border:1px solid #69C;
    color:#000000;
    display:block;
    padding:5px;
    text-decoration:none;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
#menu2 ul li a:hover {
    background-color:#EEEEEE;
    color:#333;
}

#menu3 {
    right:2px;
    margin:0;
    padding:0;
    position:fixed;
    top:100px;
    width:105px;
}
#menu3 ul {
    list-style:none;
    margin:0;
    padding:0;
}
#menu3 ul li {
    margin-bottom:2px;
}
#menu3 ul li a {
    background-color:#C6e2ff;
    border:1px solid #69C;
    color:#000000;
    display:block;
    padding:5px;
    text-decoration:none;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
#menu3 ul li a:hover {
    background-color:#ccc;
    color:#333;
}

#conteudo{ 
	background:#FFF; 
	font-size:12px;
	position:relative;
	width:83%;
	min-height:95%;
	margin:0 auto;
	padding:10px;
	/*margin-top:50px;*/
	border:1px solid #69c;
}

#conteudo2{ 
	background:#FFF; 
	font-size:12px;
	position:relative;
	width:100%;
	min-height:95%;
	margin:0 auto;
	padding:10px;
	/*margin-top:50px;*/
	border:1px solid #69c;
}
#bloco{ 
	margin:0 auto; 
	margin-top:85px;
	position:relative;
}
#bloco2{ 
	margin:0 auto; 
	/*margin-top:37px;*/
	position:relative;
}
#login { 
	background:#FFF;
	border:3px solid #69C; 
	width:600px;  
	position:absolute; 
	left:50%; top:45%; 
	margin-top:-200px; 
	margin-left:-300px;
}
#logo_prog{ 
	padding:15px; 
	margin-bottom:30px; 
	font-size:18px;
	background:#69C;
}
#defaut{
	width:100%;
	height:100%;
}
#fechar {
	font-size:12px; 
	background:#C6e2ff; 
	padding:5px; 
	text-align:right;
	position: fixed;
	top:0;
	width:100%;
	z-index:11;
	font-weight:bold;
}

#ir_topo {
	width:46px;
	height:46px;
	position:fixed;
	bottom:30px;
	right:1px;
}

#rodape{
	clear:both;
	background:#C6e2ff; 
	border-top:2px solid #69C;
	font-size:12px;
	width:100%;
	height:20px;
	padding:5px 0;
	position: fixed;
	margin-top:-20px;
	bottom:0;
}

.mensagem_verde{
	background: #DFFFDF;
	border:1px solid #6C0; 
	font-size:12px; 
	padding:5px 0; 
	margin:0; 
	text-align:center;
}
.voltar{ margin:10px 0 25px 0; text-align:center;}

/* EFEITOS CARREGANDO */
.div-ajax-carregamento-pagina {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999997;
	opacity:0.45;
	-moz-opacity: 0.45;
	filter: alpha(opacity=45);
	background: black;
	text-align: center;
	color:#FFF;
	font-size:16px;
	font-weight:bolder;
	font-family:Verdana, Geneva, sans-serif;
}

/*--Tooltip Styles--*/
.tip {
	color: #FFF;
	background: #69C;
	display:none; /*--Hides by default--*/
	padding:10px;
	position:absolute;	z-index:1000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.container {width: 960px; margin: 0 auto; overflow: hidden;}
/*--Tooltip Styles--*/

#custom-demo .uploadifyQueueItem {
  background-color: #FFFFFF;
  border: none;
  border-bottom: 1px solid #E5E5E5;
  font: 11px Verdana, Geneva, sans-serif;
  height: 50px;
  margin-top: 0;
  padding: 10px;
  width: 350px;
}

/*--UPLOAD--*/
#custom-demo .uploadifyError {
  background-color: #FDE5DD !important;
  border: none !important;
  border-bottom: 1px solid #FBCBBC !important;
}
#custom-demo .uploadifyQueueItem .cancel {
  float: right;
}
#custom-demo .uploadifyQueue .completed {
  color: #C5C5C5;
}
#custom-demo .uploadifyProgress {
  background-color: #E5E5E5;
  margin-top: 10px;
  width: 100%;
}
#custom-demo .uploadifyProgressBar {
  background-color: #0099FF;
  height: 3px;
  width: 1px;
}
#custom-demo #custom-queue {
  border: 1px solid #E5E5E5;
  height: 213px;
  margin-bottom: 10px;
  width: 370px;
}
/*--UPLOAD--*/

/*--GALERIA DE FOTOS PRODUTOS--*/
#gallery {
	background-color: #eeeeee;
	padding: 10px;
	text-align:center;
	margin:0 auto;
}
#gallery ul { list-style: none; overflow:auto; }
#gallery ul li { display: inline; float:left; position: relative; }
#gallery ul img {
	border: 5px solid #eeeeee;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #cccccc;
	border-width: 5px 5px 5px;
	color: #fff;
}
#gallery ul a:hover { color: #fff; }
/*--GALERIA DE FOTOS PRODUTOS--*/

.coment{ color:#F00; font-size:12px;}
.coment2{ color:#69c; font-size:12px;}
a { color:#333; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}
img { border:0;}
h1 {color:#69c; border-bottom:2px solid #69c; padding:10px 0; background:#FFF;}
.log_h2 {color:#FFF; font-weight:bold; font-size:18px;}
input { border:1px solid #69c; padding:5px; font-size:16px;}
select { border:1px solid #69c; width:293px; padding:5px; font-size:16px;}
button { border:1px solid #69c; background:#c6e2ff; padding:5px;}
label { font-size:12px;}
textarea { border:1px solid #69c; padding:5px; font-size:16px;}
.dif { background:#FFF;}
td {padding:5px;}
table { border-collapse:inherit; border:1px solid #FFFFFF;}
.clear{ clear:both;} 
input.up {text-transform: uppercase;}
.up {text-transform: uppercase;}