
* {border:0;padding:0;margin:0;font-family:Trebuchet Ms, Tahoma, Arial}

.cl_top_menu {border-botton:1px #333 solid;
box-shadow:2px 2px 2px #999}
.cl_top_menu:after {content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}


.cl_mainpage {width:1000px;margin:5px auto;box-shadow:1px 1px 2px #888;padding:10px 15px;border:1px #ccc solid}

.standard_list_viao {border-collapse:collapse}
.standard_list_viao td {border:1px #eee solid}



.login, .cg_pass {background:#fff;
padding:40px 80px;
margin:50px auto;
width:300px;
box-shadow:3px 3px 5px #777}
#submitbutton, .login input[type='submit'], .cg_pass input[type='submit'] {float:right; margin:10px 10px 0 0;}


.infobox {color:red; font-weight:bold; padding:3px; background:#f4f4f4; text-align:center;}

.cl_m_selected { background:#4FB2FF}
.cl_m_selected a.ma:* {color:#fff }

.cl_top_menu {
padding:0;
}
.cl_top_menu > ul {
overflow:hidden;

}
.cl_top_menu >ul > li a {
    line-height:22px;
}
.cl_top_menu >ul > li img{
    vertical-align: middle;
    display:inline;
}
.cl_top_menu >ul > li {
list-style-type: none;
float:left;

padding:5px 15px 5px 15px;
display:inline;
}

.cl_top_menu a:* {color:#888}

.submenu {
border:1px solid #aaa;
box-shadow:2px 2px 2px #999;
border-top:0;
background-color:white;

padding: 0 0 10px 0;
position: absolute;
display:none;
margin:4px 0 0 -10px;
}
.submenu > li {
padding:0 1ex;
margin:0;
list-style-type: none;
}

.submenu a {padding:3px 8px;display:block;}
.submenu a:hover {
background:#eee;
}


.cl_login{
background:#eee;
padding:40px 80px;
margin:50px auto;
width:300px;
box-shadow:3px 3px 5px #777
}
.cl_login input {
font-size:16px;
width:98%;
}
.home_page_table{
table-layout: fixed;
}
.home_page_table > tbody>tr > td{

}
.total_table{
background-color:white;
}
.total_table > tbody>tr > td {
background-color:grey;
text-align:center;
}

.prodico {max-height: 48px !important}


input.td_ie {
    margin:2px;
    box-shadow:0 0 0px #fff;
    border:0;
    border:0;
    padding:2px;
    text-align:center;
    width:calc(100% - 8px);
    min-width:0;
    max-width:100%;
}
.ie {background: #fff !important}
.td_ie_edited {
    box-shadow:0 0 1px 2px rgba(0, 200, 45, 0.5) inset;
    background-color:#fff !important;
    padding:0 !important;
}
