
	.{
	font-family: Arial, Helvetica, Sans-Serif;
}
body
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:black;
	font-size:11px;
	background-color:#FFFFFF;
} body.menu {background-image:url('../../bg_menu_15.jpg');background-repeat: repeat ;}.frm_menu {background-color:#FFFFFF;}.frm_centro {background-color:#FFFFFF;}table {line-height:1.0em; font-size: 11px;}table.topo
{
	width:100%;
	line-height:1.1em;
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left; background-image:url('./main_bar.png');background-repeat: repeat ;color:#FFFFFF;
}font.topo {color:#FFFFFF;}#geral{position:relative; top:-10px; }table.barra
{
	width:100%;
	line-height:1.1em;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center; background-color:#92AECC;padding:1px;
	border-spacing:0px;
	border-top-width:1px;
	border-top-color:white;
	border-right-width:1px;
	border-right-color:white;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-left-width:1px;
 	border-left-color:white;
 }table.menutop
{
	background-color:#C7C8C6;
	color:#5E515B;
	padding:1px;
	border-spacing:0px;
	border-top-width:1px;
	border-top-color:white;
	border-right-width:1px;
	border-right-color:white;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-left-width:1px;
 	border-left-color:white;
 }table.menu{background-color:#C7C8C6; border:1px; border-collapse:collapse;}table.titulo {line-height:1.2em; font-family: Arial,Sans-Serif; font-size: 15px; font-weight: bold;}table.header_centro{border-bottom:  solid #999999; }table.header
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 1px;
	border-spacing:1;
	background-color:black;
	padding-top:0px
}table.menu
{
	width:100%;
	margin-left: 0px;
	margin-right: 0px;
	text-align:left;
	border: 0px;
	border-spacing:0px;
	border-collapse:collapse;
	background-color:white;

}table.corpo
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:1;
	padding-top:10px;
}table.corpo2
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding-top:10px;
}table.estat60
{
	width:60%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:1;
	padding-top:20px;
}table.estat80
{
	width:80%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:1;
	padding-top:10px;
}td.barra {padding:5px;} td.default {padding:3px;} td.wide {padding:8px;} td.barraMenu {border-right: thin solid #FFFFFF;}td.marked {color:blue; background-color: #666666}tr.menutop {background-color:#C7C8C6; color:#5E515B;}tr.header, input.header {background-image:url('./header_bar3.png'); background-repeat: repeat ;font-weight:bold; color:#000000;}.msg {background-image:url('./header_bar3.png'); background-repeat: repeat; font-weight:bold; color:#000000; padding:5px; padding: 5px;
                    border-radius: 5px;
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;}tr.padrao {background-color:#ECECDB;}tr.lin_impar {background-color:#F6F6F6;  padding: 5px;}tr.lin_par {background-color:#E3E1E1;  padding:5px; }linha_1 {background-color:#F6F6F6;  padding: 5px;}linha_2 {background-color:#E3E1E1;  padding:5px; }tr.lin_alerta {background-color:#FF0000; color:yellow;}tr.lin_alerta_par {background-color:#E3E1E1; color:#FF0000; font-style:italic; padding:5px;}tr.lin_alerta_impar {background-color:#F6F6F6; color:#FF0000; font-style:italic; padding:5px;}td.cborda {height: 20px; }td.line {border-bottom: solid  #FFFFFF; border-bottom-width:2px;  }a:link {color: #5E515B; text-decoration: none; cursor:pointer;}a:visited {color: #5E515B; text-decoration: none; cursor:pointer;}a:hover {color: #5E515B; cursor:pointer;}a:active {color: #8a4500; cursor:pointer;}.href {color: #5E515B; text-decoration: none; cursor:pointer;}.negrito:hover{color:#ffe4ca; background-color:#ffe4ca; font-weight:bold; }a.barra:link {color: #FFFFFF; text-decoration: none; cursor:pointer;}a.barra:visited {color: #FFFFFF; text-decoration: none; cursor:pointer;}a.barra:hover {color: #FFFFFF;  text-decoration: none; cursor:pointer;}a.barra:active {color: #FFFFFF; text-decoration: none; cursor:pointer;}a.menu:link {color: #5E515B; text-decoration: none;}a.menu:visited {color: #5E515B; text-decoration: none;}a.menu:hover {color:#5E515B; }a.menu:active {color:#999999; }a.no:link {color: black; text-decoration: none; cursor:pointer;}a.no:visited {color: black; text-decoration: none; cursor:pointer;}a.no:hover {color:#5E515B;  text-decoration: none; cursor:pointer;}a.no:active {color:#8a4500; text-decoration: none; cursor:pointer;}.botao:hover {color:#5E515B; }.select, .text, .select2, .text2, input.text
{
	height:20px;
	background-color:#F6F6F6;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
        padding-left: 2px;
}.textarea_desc
{
	height:60px;
	background-color:#F6F6F6;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
}.select_sol
{
	height:20px;
	background-color:#F6F6F6;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:570px;
	color: black;
	border: 1px solid #a4a4a4;
}.select:focus, .text:focus, .select2:focus, .text2:focus, input.text:focus, .text3:focus, .textarea:focus, .textarea-script:focus, .textarea2:focus, .mini:focus, .mini2:focus, .data:focus, .logon:focus, .help:focus, .select_sol:focus, .textarea_desc:focus 
{
	background-color:white;
}.checkbox
{
	background-color:white;
	font-family: Arial, Helvetica, Sans-serif;
	color: black;
	border: 1px solid #a4a4a4;
}.text3
{
	height:20px;
	background-color:#F7F7F7;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:12px;
	width:300px;
	border: 1px solid #a4a4a4;
}.quadro
{
	height:13px;
	width:13px;
	border: 1px solid #CCCCCC;
}input.disable, select.disable
{
	height:20px;
	background-color:#F3F3F3;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
        padding-left: 2px;
}.textareaDisable {height:40px; background-color:#F3F3F3; font-family: Arial, Helvetica, Sans-serif; font-size:11px; width:570px; border: 1px solid #a4a4a4;}td.disable
{
	height:20px;
	background-color:#F3F3F3;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
}td.borda, tr.borda
{
	height:20px;
	background-color:white;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
}td.bordaprint
{
	height:20px;
	background-color:white;
	font-family: Arial, Helvetica, Sans-serif;
	font-size:11px;
	width:200px;
	color: black;
	border-bottom: 1px solid #a4a4a4;
}.textarea {height:105px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:750px; border: 1px solid #a4a4a4;}.textarea-script {height:400px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:570px; border: 1px solid #a4a4a4;}.textarea2 {height:100px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:400px; border: 1px solid #a4a4a4;}.radio {width: 13px;}.mini {height:20px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:30px; border: 1px solid #a4a4a4;}.mini2 {height:20px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:90px; border: 1px solid #a4a4a4;}.data {height:20px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:90px; border: 1px solid #a4a4a4;}.help
{
	height:25px;
	background-color:#F6F6F6;
	color: #666;
	font-family: Arial,Sans-Serif;
	font-size: 11px;
	width: 100px;
	border: 1px solid #a4a4a4;
	padding: 1px 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#DEDEDE));
	background: -webkit-linear-gradient(#FFFFFF, #DEDEDE);
	background: -moz-linear-gradient(#FFFFFF, #DEDEDE);
	background: -ms-linear-gradient(#FFFFFF, #DEDEDE);
	background: -o-linear-gradient(#FFFFFF, #DEDEDE);
	background: linear-gradient(#FFFFFF, #CCCCCC);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* for IE */
	-pie-background: linear-gradient(#FFFFFF, #DEDEDE);
	behavior: url(includes/css/ie-css3.htc);
}.help:focus
{
	-webkit-box-shadow: #6177A2 0px 1px 3px;
	-moz-box-shadow: #6177A2 0px 1px 3px;
	box-shadow: #6177A2 0px 1px 3px;
}.logon
{
	height:18px;
	background-color:#F6F6F6;
	font-family: Arial,Sans-Serif;
	font-size:11px;
	width:80px;
	border: 1px solid #a4a4a4;
}.logon:hover
{
	color: black;
	border: 1px solid black;
}.button
{
	height: 24px;
	color: #333333;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('./bg.gif') repeat-x #f0f0f0;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_ok
{
	height: 30px;
	color: #333333;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 8px;
	background: url('../icons/ok_2.png') no-repeat #f0f0f0 4px;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_ok:hover
{
	color: green;
	border: 1px solid black;
}.button_ca
{
	height: 30px;
	color: #333333;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 8px;
	background: url('../icons/cancel.png') no-repeat #f0f0f0 4px;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_ca:hover
{
	color: red;
	border: 1px solid black;
}.button_go1
{
	height: 24px;
	color: #333333;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: #f0f0f0 url('../icons/1rightarrow.png') no-repeat center center;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_go2
{
	height: 24px;
	color: #333333;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('../icons/2rightarrow.png') no-repeat #f0f0f0 center center;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_ba1
{
	height: 24px;
	color: #333333;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('../icons/1leftarrow.png') no-repeat #f0f0f0 center center;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_ba2
{
	height: 24px;
	color: #333333;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('../icons/2leftarrow.png') no-repeat #f0f0f0 center center;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button:hover ,.button_ba1:hover ,.button_ba2:hover ,.button_go1:hover ,.button_go2:hover
{
	color: black;
	border: 1px solid black;
}.button_novo
{
	height: 30px;
	color: #333333;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 8px;
	background: url('../icons/mais.png') no-repeat #f0f0f0 4px;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_novo:hover
{
	color: blue;
	border: 1px solid black;
}.button_pesquisar
{
	height: 30px;
	color: #333333;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 8px;
	background: url('../icons/search.png') no-repeat #f0f0f0 4px;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_pesquisar:hover
{
	color: blue;
	border: 1px solid black;
}.button_limpar
{
	height: 30px;
	color: #333333;
	font-size: 12px;
	padding-left: 25px;
	padding-right: 8px;
	background: url('../icons/edit-clear.png') no-repeat #f0f0f0 4px;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.button_limpar:hover
{
	color: #000;
	border: 1px solid black;
}input.blogin
{
	height: 45px;
        width: 80px;
	color: #666;
	font-size: 14px;
	padding-left: 8px;
	padding-right: 8px;
	background: #f0f0f0;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#eee));
	background: -webkit-linear-gradient(#FFFFFF, #eee);
	background: -moz-linear-gradient(#FFFFFF, #eee);
	background: -ms-linear-gradient(#FFFFFF, #eee);
	background: -o-linear-gradient(#FFFFFF, #eee);
	background: linear-gradient(#FFFFFF, #eee);
        behavior: url(includes/css/ie-css3.htc);
        
}input.blogin:hover
{
	color: #222;
	
	-webkit-box-shadow: #6177A2 3px 1px 3px;
	-moz-box-shadow: #6177A2 3px 1px 3px;
        behavior: url(ie-css3.htc);
	box-shadow: #6177A2 0px 2px 2px;
	
}.button-disabled
{
	height: 20px;
	color: #D0D0D0;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('./bg.gif') repeat-x #f0f0f0;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.minibutton
{
	height: 15px;
	color: #333333;
	font-size: 9px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('./bg.gif') repeat-x #f0f0f0;
	border: 1px solid #a4a4a4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
        border-radius: 5px;
}.minibutton:hover
{
	color: black;
	border: 1px solid black;
}.button_new {height:20px;  background-color:#BDBDBC; color:black;}.btPadrao {height:20px;  background-color:#ECECDB; color:black;}table.likebutton
{
	padding-top:  10px;
}a.likebutton, td.likebutton
{
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #EFEFEC;
	text-align: center;
}a.likebutton
{
	padding: 3px;
	margin-left: 5px;
}.divAlerta 
    {
    background-color: #FAD163; 
    color: #000000;
    border: 1px solid #a4a4a4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
    -webkit-box-shadow: #6177A2 0px 1px 3px;
    -moz-box-shadow: #6177A2 0px 1px 3px;
    box-shadow: #6177A2 0px 1px 3px;
    }.relatorio
{
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	background-color:white;
}.parag
{
	margin-left:10%;
	margin-right: 10%;
	text-indent: 1cm;
	text-align:justify;
}.parag_header
{
	margin-left:10%;
	margin-right: 10%;
}p.titulo
{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 15px;
	text-align:center;
	font-weight:bold;
}.HNT
{
	position:absolute; background: #FFFFFF; width: 300px;
	padding: 8px; border: 1px solid #d9d9d9;
}.centro {text-align: center;}#login {position:absolute; left:40%; top:176px; width:15%; height:10%; z-index:2;}#topo {margin: 5px; height: 40px;}#menu {position: absolute; top: 100px; left: 10px; width: 150px; }#corpo {margin-left: 170px; margin-right: 0px; }.alerta
{
	position: absolute; top: 5px; left: 40%; width: 30%;  z-index:1;

}.loading
{
	position: absolute; top: 150px; left: 50%; width: 30%;  z-index:1;

}#bubble_tooltip{
		width:300px;
		position:absolute;
		display:none;
                border: solid 1px;
                border-color: #000;
                padding: 10px;
                border-radius: 5px;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                background-color: #CCC; /* fallback color if gradients are not supported */
                background-image: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#ccc)); 
                background-image: -webkit-linear-gradient(top, #FFF, #ccc); 
                background-image:    -moz-linear-gradient(top, #FFF, #ccc); 
                background-image:     -ms-linear-gradient(top, #FFF, #ccc); 
                background-image:      -o-linear-gradient(top, #FFF, #ccc); 
                background-image:         linear-gradient(to bottom, #FFF, #ccc); /* current standard, but unimplemented */
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* for IE */
                opacity: 0.9;
	}#menuwrapper {
	//border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #92AECC;
	background: url(../../includes/imgs/bg1.png);
	background-repeat: repeat-x;
    opacity: 1;

}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#menubar, #menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
        vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}

#menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-right: 0px solid #666;
	font-size: 12px;
	color: #FFFFFF;
}

#menubar a.trigger {
	padding: 5px 16px 5px 10px;
	background-image: url(../../includes/imgs/down.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#menubar a.trigger_r {
	padding: 5px 16px 5px 10px;
	background-image: url(../../includes/imgs/right.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#menubar a.trigger_r ul:hover {
	background-color: #666666;
}

#menubar a.trigger_txt {
	padding: 5px 16px 5px 10px;
}

#menubar li.barra_li:hover {
	background-image: url(../../includes/imgs/bg2.png);
}

#menubar li {
	float: left;
	position:relative;
	width: 9em;
}

#menubar li ul, #menubar ul li  {
	width: 17em;
}

#menubar ul li a  {
	color: #FFFFFF;
    background-color: #92AECC;
	border-right: 0;
	padding: 6px 12px 3px 16px;
}

#menubar li ul {
	position: absolute;
	visibility: hidden;
	background-color: #92AECC;
	border-right: 1px solid #666;
	border-bottom: 1px solid #333;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	background-repeat: repeat-x;
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
}

#menubar li{
	color: #FFFFFF
	background-color: transparent;
}

#menubar li:hover{
	color: #FFFFFF;
	background-color: #666666;
}

#menubar li:hover ul  {
	visibility: visible;
    opacity: 1;
}

#menubar li:hover ul a {
	color: #FFFFFF;
	background-color: transparent;
}

#menubar li {width: auto;}

#menubar li:hover ul ul{
        visibility: hidden;
	position:absolute; 
	width:187px;
	top:0; 
	left:187px;
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;        
}

#menubar li:hover ul ul ul{
        visibility: hidden;
	position:absolute; 
	width:187px;
	top:0; 
	left:187px;
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;        
}
		
#menubar li:hover ul,#menubar ul li:hover ul,#menubar ul ul li:hover ul{
	visibility: visible;
        opacity: 1;  
}

#menubar2, #menubar2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
        vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
}

#menubar2 a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	border-left: 0px solid #666;
	font-size: 12px;
	color: #FFFFFF;
}

#menubar2 a.trigger {
	padding: 5px 16px 5px 10px;
	background-image: url(../../includes/imgs/down.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#menubar2 a.trigger_txt {
	padding: 5px 16px 5px 10px;
}

#menubar2 li {
	float: right;
	position:relative;
	width: 12em;
}

#menubar2 li ul, #menubar2 ul li  {
	width: 17em;
}

#menubar2 ul li a  {
	color: #FFFFFF;
        background-color: #92AECC;
	border-right: 0;
	padding: 6px 12px 3px 16px;
        
}

#menubar2 li ul {
	position: absolute;
	visibility: hidden;
	background-color: #92AECC;
	border-right: 1px solid #666;
	border-bottom: 1px solid #999;
	background-repeat: repeat-x;
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
}

#menubar2 li{
	color: #FFFFFF
	background-color: transparent;
}

#menubar2 li:hover{
	color: #FFFFFF;
	background-color: #666666;
		background: url(../../includes/imgs/bg2.png);
}


#menubar2 li:hover ul  {
        right:0px;
        visibility: visible;
        opacity: 100;   
}

#menubar2 li:hover ul a {
	color: #FFFFFF
	background-color: transparent;
}

#menubar2 ul a:hover {
	color: #FFFFFF;
	background-color: #666666;
}

#menubar2 li {width: 187px;}

#menubar2 li:hover ul ul{
        display:block;
	position:absolute; 
	width:187px;
	top:0; 
	right:187px; 	  
}

.div_login {
    width: 410px;
    height: 300px;
    margin: 0 auto;
    background: url(../../includes/imgs/f_login.png);
    background-repeat: no-repeat;
}


.input_login {
  margin: 5px 0;
  float: left;
  clear: both;
  font-size: 12px;
  color: #999;
}

.input_login span {
  position: absolute;
  padding: 5px;
  margin-left: 3px;
  color: #ddd;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
}

.input_l2 {
    width: 180px;
    height: 30px;
    margin-left: 0px;
    padding-left: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #aaa;
    border-color: #999;
    border-width: 1px;
    border-style: solid;
}
.input_login input, .input_login textarea, .input_login select {
    position: relative;
    margin: 0;
    border-width: 1px;
    padding: 5px;
    background: transparent;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}

/* Hack to remove Safaris extra padding. Remove if you dont care about pixel-perfection. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .input_login input, .input_login textarea, .input_login select { padding: 4px; }
}
