﻿/* reset */
body
{
    min-width: 800px;
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,figure,footer,header,hgroup,nav,section{display:block;}nav ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}body{font:13px sans-serif;*font-size:small;*font:x-small;line-height:1.22;}table{font-size:inherit;font:100%;}select,input,textarea{font:99% sans-serif;}pre,code,kbd,samp{font-family:monospace,sans-serif;}body,select,input,textarea{color:#444;}h1,h2,h3,h4,h5,h6{font-weight:bold;text-rendering:optimizeLegibility;}html{-webkit-font-smoothing:antialiased;}a:hover,a:active{outline:none;}a,a:active,a:visited{color:#607890;}a:hover{color:#036;}ul{margin-left:30px;}ol{margin-left:30px;list-style-type:decimal;}small{font-size:85%;}strong,th{font-weight:bold;}td,td img{vertical-align:top;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}::-moz-selection{text-shadow:none;}a:link{-webkit-tap-highlight-color:#FF5E99;}html{overflow-y:scroll;}button{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;}.hidden{display:none;visibility:hidden;}.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.invisible{visibility:hidden;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}

/* links */
.image {background-image: url("../../Content/images/portaldadrogaria.png?v=20100908");}
#login {background-image: url("../../Content/images/bglogin.jpg?v=20100908");}
#treinamentos {background-image: url("../../Content/images/books.jpg?v=20100908");}
.loader {background-image: url("../../Content/images/loader.gif?v=20100908");}
.inline {display: inline-block;}
.aspas {background-image: url("../../Content/images/balloon.png?v=20100908");}
.aspas_user {background-image: url("../../Content/images/balloon_user.png?v=20100908");}

#FirstPage {
width: 20px;
background: transparent url("../../Content/images/gestao/pag-primeira.png?v=20100908") no-repeat;
}

#PrevPage {
width: 20px;
background: transparent url("../../Content/images/gestao/pag-anterior.png?v=20100908") no-repeat;
}

#NextPage {
width: 20px;
background: transparent url("../../Content/images/gestao/pag-proxima.png?v=20100908") no-repeat;
}

#LastPage {
width: 20px;
background: transparent url("../../Content/images/gestao/pag-ultima.png?v=20100908") no-repeat;
}

/* base */
body, div, h1, h2, h3, p, ul, ol, li, form, label, input, select {padding: 0; margin: 0;}
form {display: inline;}
input, select, textarea, button, .submit, a {outline: none;}
table {border-collapse: collapse; border-spacing: 0; width: 100%;}
td {border-spacing: 0; vertical-align: top;}
img, .image {border: none;}
ol, ul {margin-left: 18px;}
iframe {border: none; height: 600px; overflow: auto; width: 100%;}
.clear {clear: both; height: 0; width: 0;}
hr {border: none; border-bottom: 1px solid #ccc;}
.left {float: left;}
.right {float: right;}
.float_left {float: left;}
.float_right {float: right;}
.last {margin-bottom: 0;}
.align_center {text-align: center;}
.align_right {text-align: right;}
.underline {text-decoration: underline;}
.hidden {display: none; visibility: visible;}
#tos {background-color: #eee; border: 1px solid #ccc; margin-bottom: 20px; padding: 20px 25px 10px 25px; height: 260px; overflow: auto;}
.inline_block {display: inline-block;}

/* colors */
html, body, input[type=text], input[type=password], textarea, select, button {background-color: #eee;}
/*#header, a.bluebutton {background-color: #369;}
#navigation {border-bottom: 4px solid #369;}
#navigation #admin a {background-color: #ddd; border: 1px solid #ccc; color: #555;}
#navigation #admin a:hover, #navigation #admin a.active {background-color: #369; border: 1px solid #47a; color: #fff;}
#navigation #admin a.logout:hover {background-color: #d22; border: 1px solid #c33;}
.tab a {background-color: #ddd; border: 1px solid #ccc; border-bottom: none; color: #555 !important;}
.tab a:hover, .tab a.active {background-color: #369; border: 1px solid #47a; border-bottom: none; color: #fff !important;} */
#content {background-color: #fff; border-bottom: 1px solid #ccc;}
body, input, select, textarea, a.submit {color: #000;}
h1, h2, h3 {color: #222;}
a, a:hover, a:active, a:visited, .button_link, .show_all, .hide_all, #alert .close {color: #369; cursor: pointer; text-decoration: underline;}
.show_hide {cursor: pointer;} 
a.submit, a.submit:hover {color: #222 !important; text-decoration: none;}
#footer, #footer a, .help {color: #777; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
.red {color: #d22;}

/* gradients */
/*#header, a.bluebutton {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#47a), to(#258)); background: -moz-linear-gradient(0% 0% -90deg,#47a, #258);}
#navigation #admin a, .tab a {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#d3d3d3)); background: -moz-linear-gradient(0% 0% -90deg,#efefef, #d3d3d3);}
#navigation #admin a.active, #navigation #admin a:hover, .tab a:hover, .tab a.active {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58b), to(#369)); background: -moz-linear-gradient(0% 0% -90deg,#58b, #369);}
#navigation #admin a.logout:hover {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d22), to(#b00)); background: -moz-linear-gradient(0% 0% -90deg,#d22, #b00);} */
input[type=text], input[type=password], textarea {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#eee)); background: -moz-linear-gradient(0% 0% -90deg,#e0e0e0, #eee);}
input[type=text]:focus, input[type=password]:focus, textarea:focus {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bce), to(#cdf)); background: -moz-linear-gradient(0% 0% -90deg,#bce, #cdf);}
input[type=text].error, input[type=password].error, textarea.error {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcc), to(#fee)); background: -moz-linear-gradient(0% 0% -90deg,#fcc, #fee);}
input[type=text].error:focus, input[type=password].error:focus, textarea.error:focus {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#faa), to(#fcc)); background: -moz-linear-gradient(0% 0% -90deg,#faa, #fcc);}
button, .submit, thead, #alert #topbar {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ddd)); background: -moz-linear-gradient(0% 0% -90deg,#eee, #ddd);}
button:focus, .submit:focus {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cdf), to(#bce)); background: -moz-linear-gradient(0% 0% -90deg,#cdf, #bce);}
button:active, .submit:active {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbb), to(#ccc)); background: -moz-linear-gradient(0% 0% -90deg,#bbb, #ccc);}
/*a.bluebutton:active, #navigation #admin a:active, .tab a:active {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#147), to(#369)); background: -moz-linear-gradient(0% 0% -90deg, #147, #369);}
#navigation #admin a.logout:active {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#900), to(#b00)); background: -moz-linear-gradient(0% 0% -90deg,#b00, #900);}*/

/* shadows */
input[type=text], input[type=password], select, textarea, button, .submit, #tos {-webkit-box-shadow: 0 0 1px #666; -moz-box-shadow: 0 0 1px #aaa;}
input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus, button:focus, .submit:focus {-webkit-box-shadow: 0 0 1px #036; -moz-box-shadow: 0 0 1px #036;}
input[type=text].error, input[type=password].error, textarea.error, select.error {-webkit-box-shadow: 0 0 1px #c69; -moz-box-shadow: 0 0 1px #c69;}
input[type=text].error:focus, input[type=password].error:focus, textarea.error:focus, select.error:focus {-webkit-box-shadow: 0 0 1px #c69; -moz-box-shadow: 0 0 1px #c69;}
/*#admin a, .tab a, a.bluebutton {-webkit-box-shadow: 0 0 1px #aaa; -moz-box-shadow: 0 0 1 #aaa;}
.tab a:hover, .tab a.active, #navigation #admin a:hover, #navigation #admin a.active {-webkit-box-shadow: 0 0 1px #47a; -moz-box-shadow: 0 0 1px #47a;}*/
/*#navigation #admin a.logout:hover {-webkit-box-shadow: 0 0 1px #daa; -moz-box-shadow: 0 0 1px #daa;}*/
#autocomplete {-webkit-box-shadow: 0 13px 30px #666; -moz-box-shadow: 0 13px 30px #666;}

/* rounded borders */
input[type=text], input[type=password], input[type=file], textarea, select, #tos, #pager a, #messages .date, #andamento a {border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
/*#controls #admin a {border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#controls .tab a, #admin #tabs a {border-top-left-radius: 6px; -border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px;}*/
#alert, #admin #login, #admin #editar, #admin #editar .edit_link,  #admin #editar .cancel_link {border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;}
#alert #topbar {border-top-left-radius: 10px; border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;}
#alert #content {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;}
a.bluebutton, button, .submit {border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;}

/* fonts */
body, input, textarea, select, button, iframe {font-family: arial, sans-serif;}
h1, h2, h3, strong, input[type=text].focused, label, button, .submit, #header #banner, #controls a, #secondarytabs, .bluebutton, .message, table.list .norows, #admin #tabs a, #alert #topbar {font-weight: bold;}
p, textarea, ul, ol, textarea, .form {line-height: 210%;}
h2, h3 {line-height: 150%;}
button, .submit, .bluebutton {line-height: 100%;}
h2 {font-size: 21px;}
h3, a.bluebutton {font-size: 17px;}
body, button, .submit {font-size: 13px;}
#navigation {font-size: 12px;}
#greetings, #navigation #admin a, #secondarytabs, .form, label, input, textarea, select, #content .right ul, #content .right p, #footer, #messages, #tos, #error .block, small, p.small, #user, #user a, .packages, .list {font-size: 11px;}
.help {color: #666;}
h2, h3, h4, p, ul, ol, hr, .list, .form, .block {margin-bottom: 15px;}
.last {margin-bottom: 0;}
.titulo {font-size: 17px;font-weight:bold;margin-bottom: 0;}

/* images */
#login {background-repeat: no-repeat; background-position: 165px bottom;}
#treinamentos{background-repeat: no-repeat; background-position: 0 220px;}
.aspas {background-repeat: no-repeat; background-position: 0 0; word-wrap: break-word;}
.aspas_user {background-repeat: no-repeat; background-position: 100% 0;}
.image {display: inline-block; background-repeat: no-repeat;}
.loader {display: inline-block; height: 11px; margin: 0 5px; vertical-align: -2px; width: 16px;}
.logo {background-position: -1px -1px; height: 60px; width: 219px; text-indent: -9999px;}
.icon, .form .icon {height: 16px; margin: 0 4px -3px 0; width: 16px;}
.user {background-position: -1px -63px;}
.edit {background-position: -18px -63px;}
.delete {background-position: -36px -63px;}
.tick {background-position: -54px -63px;}
.firstpage {background-position: -72px -63px;}
.previouspage {background-position: -90px -63px;}
.nextpage {background-position: -108px -63px;}
.lastpage {background-position: -126px -63px;}
.plus {background-position: -144px -63px;}
.crosscircle {background-position: -162px -63px;}
.pluscircle {background-position: -180px -63px;}
.cal {background-position: -198px -63px;}
.search {background-position: -216px -63px;}
.ad {background-position: -1px -81px;}
.download {background-position: -18px -81px;}
.pluscircle {background-position: -36px -81px;}
.minuscircle {background-position: -54px -81px;}
.deletecircle  {background-position: -72px -81px;}
.bulb {background-position: -90px -81px;}
.browse {background-position: -108px -81px;}
.client {background-position: -126px -81px;}
.crossbutton {background-position: -144px -81px;}
.help {background-position: -162px -81px;}
.jar {background-position: -180px -81px;}
.store {background-position: -198px -81px;}
.box {background-position: -216px -81px;}

.receipts {background-position: -1px -99px;}
.receipt {background-position: -18px -99px;}
.funnel {background-position: -36px -99px;}
.ballon {background-position: -54px -99px;}
.show {background-position: -72px -99px;}
.hide {background-position: -90px -99px;}
.show {background-position: -108px -99px;}
.hide {background-position: -126px -99px;}
.truck {background-position: -144px -99px;}
.x {background-position: -162px -99px;}
.x {background-position: -180px -99px;}
.x {background-position: -198px -99px;}
.x {background-position: -216px -99px;}

/* forms */
input[type=checkbox], input[type=radio] {margin-right: 4px; vertical-align: -2px; outline-color: #369;}
input[type=text], input[type=password], input[type=file], textarea, select, button, .submit {background-color: #eee; border: 1px solid #ccc; padding: 5px;}
select {padding: 4px 5px;}
select, #ie8#fix {line-height: 20px;}
input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, textarea:focus, select:focus, button:focus, .submit:focus {background-color: #cdf; border: 1px solid #7ad;}
label.error, span.error {color: #f03;}
input.error, textarea.error, select.error {background-color: #fdd; border: 1px solid #f99;}
input.error:focus, select.error:focus {background-color: #fbb; border: 1px solid #f99;}
button, .submit {border-bottom: 1px solid #a9a9a9; border-right: 1px solid #aaa;}
button:active, .submit:active {background-color: #ccc; border: 1px solid #999; border-bottom: 1px solid #bbb; border-right: 1px solid #bbb;}
.submit {cursor: default;}
a.bluebutton {color: #fff; display: inline-block; text-decoration: none;}
a.bluebutton:active {background-color: #036;}
input[type=text].search {color: #666; width: 150px;}
input[type=text].focused {color: #000;}
button {padding: 4px 9px 7px 8px;}
button, #ie8#fix {padding: 5px 11px 7px 8px; vertical-align: 1px;}
.submit {padding: 5px 11px 5px 8px;}
.submit, #ie8#fix {padding: 4px 11px 6px 8px;}
.float_right .submit {vertical-align: -6px;}
a.bluebutton {padding: 9px 20px 10px 22px;}
a.bluebutton, #ie8#fix {padding: 8px 20px 10px 22px;}
select, #ie8#fix {background-color: #e9e9e9; padding: 4px;}

/* messages */
#message {background-color: #fff; color: #000; display: none; font-weight: bold; padding: 7px 0 9px 0; position: absolute; top: 0; left: 0; right: 0; text-align: center; opacity: 0.9; filter: alpha(opacity = 90);}
#aviso {border: 1px solid #ccc; margin-bottom: 15px; padding: 15px 20px 0 20px;}

/* alert windows */
#shadow {background-color: #000; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99;}
#alert {position: absolute; padding: 0; width: 500px; top: 0; left: 50%; margin: 0 0 0 -250px; padding: 30px 0; z-index: 100;}
#alert #topbar {background-color: #e9e9e9; border-bottom: 1px solid #ccc; color: #444;}
#alert #topbar #title {float: left; padding: 8px 0 7px 15px;}
#alert #topbar #close {float: right; padding: 8px 5px 7px 0;}
#alert #topbar .cross_button {cursor: pointer;}
#alert #content {background-color: #fff; padding: 15px 30px 20px 30px;}
#alert input[type=text], #alert textarea {width: 428px;}
#alert .two {width: 199px; float: left;}
#alert .two input[type=text] {width: 199px;}
#alert textarea {height: 120px;}
#alert select {width: 440px;}
#alert img {margin: 0 0 10px 10px;}

#shadow2 {background-color: #000; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 99;}
#alert2 {position: absolute; padding: 0; width: 500px; top: 0; left: 50%; margin: 0 0 0 -250px; padding: 30px 0; z-index: 100;}
#alert2 #topbar {background-color: #e9e9e9; border-bottom: 1px solid #ccc; color: #444;}
#alert2 #topbar #title {float: left; padding: 8px 0 7px 15px;}
#alert2 #topbar #close {float: right; padding: 8px 5px 7px 0;}
#alert2 #topbar .cross_button {cursor: pointer;}
#alert2 #content {background-color: #fff; padding: 15px 30px 20px 30px;}
#alert2 input[type=text], #alert textarea {width: 428px;}
#alert2 .two {width: 199px; float: left;}
#alert2 .two input[type=text] {width: 199px;}
#alert2 textarea {height: 120px;}
#alert2 select {width: 440px;}
#alert2 img {margin: 0 0 10px 10px;}

/* grid forms */
input[type=text], input[type=textarea], input[type=file], textarea {width: 456px;}
textarea {height: 150px;}
select {width: 468px;}
select.multiple {height: 120px;}
.two, .three, .three_double, .four {float: left; margin-right: 30px;}
.last_column {margin-right: 0;}
.two input {width: 207px;}
.two, .two select {width: 219px;}
.three input {width: 124px;}
.three, .three select {width: 136px;}
.date input {width: 65px;}
.date {width: 77px;}
.three_double input {width: 290px;}
.three_double, .three_double select {width: 302px;}
.four input {width: 30px;}
#cep {width: 124px;}
.button_side button {display: block; float: left; margin-top: 21px;}
.button_side .submit {display: block; float: left; margin-top: 21px;}
.form select option.test {padding: 20px !important;}

/* list table */
table.list {border: 1px solid #c9c9c9; margin: 0;}
table.list a {display: inline-block;}
table.list th, table.list td {border: 1px solid #c9c9c9; padding: 8px; vertical-align: middle; white-space: pre;}
table.list td {padding: 10px;}
table.list th {text-align: left;}
table.list th.icons, table.list th.show_hide, table.list th.input {width: 16px; text-align: center;}
table.list .norows {margin: 20px 0; text-align: center;}
table.list .icon, table.list input[type=radio], table.list input[type=checkbox] {margin: 0;}
table.list thead, table.list tr.even, table.list thead tr:hover {background-color: #e9e9e9;}
table.list tr:hover  {background-color: #ffb;}
table.list .icon {margin: -2px 0;}
.list_header, .list_footer {border: 1px solid #ccc; padding: 15px 20px;}
.list_header {border-bottom: none;}
.list_header .id {display: block; margin: -15px 0 0 -10px;}
.list_footer {border-top: none !important; margin-bottom: 30px;}
#content .list_header .left, #content .list_footer .left {border: none; float: left; margin: 0; padding: 0; width: 40%;}
#content .list_header .right, #content .list_footer .right {border: none; float: right; margin: 0; padding: 0; width: 60%; text-align: right;}
.list_header .form {display: inline-block;}
.list_header .form input {padding: 4px 24px 4px 4px;}
.list_header span.icon {margin-left: -20px; margin-bottom: -4px;}
.list_header #searchproduct .form input {width: 484px;}
table.simple, table.simple td {border: none; margin: 0; padding: 0;}
thead.vertical th {writing-mode: tb-rl; filter: flipv fliph;}
table.list tr.detail {border: none;}
table.list tr.detail td {padding-left: 47px;}
table.list tr.detail:hover {background-color: #fff;}
table.list tr.detail_even:hover {background-color: #e9e9e9;}

/* navigation */
#controls td {vertical-align: bottom;}
td#userlogo {vertical-align: middle;}
#user {padding-top: 15px; vertical-align: bottom;}
#user, #user a {color: #555; text-decoration: none;}
#navigation #admin {padding-top: 15px; text-align: right; vertical-align: bottom;}
#navigation #admin a {padding: 4px 7px 4px 7px; text-decoration: none;}
.tab {padding-top: 18px; vertical-align: bottom;}
.tab a {display: block; font-weight: bold; margin: 0 2px 0 0; padding: 8px 10px 9px 11px; text-align: center; text-decoration: none;}
.tab a.first {margin-left: -2px;}
.tab a.last {margin-right: -2px;}
#userlogo {padding: 14px 0 10px 30px; width: 189px;}
#secondarytabs {background-color: #fff; border-bottom: 1px solid #369;}
#secondarytabs a {border-bottom: 3px solid #fff; color: #666; display: block; float: left; margin: 0 30px 0 0; padding: 9px 0 6px 0; text-decoration: none;}
#secondarytabs a.active, #secondarytabs a:hover {background: none; border-color: #369; color: #000;}
#secondarytabs .screen {color: #666; padding: 9px 0 5px;}
#logo_estab {width: 128px; height: 68px; background-color: #ddd; border: 2px solid #ccc;}
#logo_estab a {display: block;  height: 60px; text-align: center; color: #666; text-decoration: none;}
#logo_estab a p {padding-top: 12px; line-height: 130%;}
#logo_estab img {width: 128px; height:68px;}

/* grid page */
.wrapper {margin: 0 auto; width: 717px; min-width: 717px;}
#header #logo {float: left; width: 219px;}
#header #banner { color: #fff; float: right; height: 60px; margin: 20px 0; width: 468px; text-align: center;}
#content {padding: 30px 0 0 0;}
#content .left {border-right: 1px solid #c9c9c9; float: left; margin: 0 0 35px 0; padding: 0 30px 0 0; width: 468px;}
#content .left .onecolumn {margin-bottom: 15px;}
#content .left .twocolumn {float: left; width: 204px; margin: 15px 0 25px 0;}
#content .left .twocolumn.first {border-right: 1px solid #ccc; padding: 0 29px 0 0;}
#content .left .twocolumn.last {padding: 0 0 0 30px;}
#content .left .twocolumn.last_row {margin-bottom: 0;}
#content .right {float: right; margin: 0 0 35px 0; padding: 0 0 0 30px; width: 188px;}
#footer {padding: 20px 0; text-align: center;}

/* admin */
#admin #login {background-color: #fff; border: 5px solid #d9d9d9; height: 205px; padding: 25px 30px 15px 30px; position: absolute; width: 240px; top: 50%; left: 50%; margin: -135px 0 0 -150px;}
#admin #tabs {margin: 30px auto 0 auto;}
#admin #tabs a {background-color: #ccc; color: #666; display: inline-block; padding: 7px 8px 8px 8px; text-decoration: none;}
#admin #tabs a.active, #admin #tabs a:hover {background-color: #369; color: #fff;}
#admin #content {border: none;}
#admin .not_edit {background-color: #d9d9d9; border: 1px solid #ccc; height: 300px; padding: 30px;}
#admin .not_edit h2 {color: #666;}
#admin #editar {background-color: #fff; border: 5px solid #369; margin: 0 auto 30px auto; padding: 0 30px; width: 717px;}
#admin #editar .twocolumn input[type=text], #admin #editar .twocolumn textarea {width: 192px;}
#admin #editar .twocolumn textarea {height: 120px;}
#admin #editar #banner button {margin-top: -1px;}
#admin #editar #banner {margin-bottom: 30px;}
#admin #editar .edit_link, #admin #editar .cancel_link {cursor: pointer; font-weight: normal; padding: 1px 5px 3px 5px; vertical-align: 3px;}
#admin #editar .edit_link {background-color: #369; color: #fff;}
#admin #editar .cancel_link {background-color: #d22; color: #fff;}

/* login */
#content #login input[type=text], #content #login input[type=password] {width: 176px;}

/* admin */
#admin .list_footer a {-webkit-box-shadow: 0 0 0 #fff; -moz-box-shadow: 0 0 0 #fff;}

/* inicio */
#inicio #banners {margin-bottom: 30px;}

/* cadastro */

/* negocios */
#messages {font-weight: bold; margin-bottom: 25px;}
#messages td {padding: 0 8px 12px 0; vertical-align: center;}
#messages .date {color: #fff; padding: 2px 4px;}
#messages .holdon span.date {background-color: #d22;}
#messages .opened span.date {background-color: #f93;}
#messages .closed span.date {background-color: #090;}
#messages td.date {width: 70px;}
#andamento a, #andamento span {color: #333; display: block; font-weight: bold; padding: 2px 4px 3px 4px; text-align: center; text-decoration: none;}
#search .form {float: left;}
#search .form input {width: 130px;}
#search td {margin: 0; padding: 0;}
table#search {margin: 25px 0 40px 0;}
#search button {margin-bottom: -2px;}
table.generalview a {text-decoration: underline;}
.html {background-color: #eee; border: 1px solid #ccc; margin-bottom: 20px; padding: 20px 30px 5px 30px;}
.ranking_error {background-color: #fcc; border: 1px solid #d22; margin-bottom: 25px; padding: 20px 30px 5px 30px;}
.aspas {padding-left: 45px;}
.aspas_user {padding-right: 55px; word-wrap: break-word; text-align: right;}

/* produtos */
#produtos #banners {margin-bottom: 30px;}
#produtos a.bluebutton {display: block; text-align: center; margin-bottom: 10px;}

/* ajuda */
#ajuda {padding-bottom: 30px;}
#treinamentos {padding-bottom: 200px;}

/* pesquisa */
#pesquisa iframe {height: 700px;}

/* error */
#error .block {background-color: #e9e9e9; border: 1px solid #ccc; line-height: 150%; padding: 8px 10px;}

/* firefox */
::-moz-focus-inner {border: none;}

/* Botões do Menu */
/*.codePage
{
    position: absolute;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);    
    -webkit-transform-origin: 75px 75px;
    -moz-transform-origin: 75px 75px;
    -ms-transform-origin: 75px 75px;
    -o-transform-origin: 75px 75px;
    transform-origin: 75px 75px;    
    width: 94px;
    bottom: 140px;
    left: 224px;
     
    font-size: 10px; 
    color: black;
}
*/

.codePage
{
    font-size: 11px;
    color: #FFF;
}

.btnDefault
{
    /*font-family: "Segoe UI";*/
    /*color: white !important;*/
    text-decoration: none;
    font-weight: bold;
    padding: 5px 4px;
    text-align: center;
    float: left;     
    border-style: solid;
    /*border-width: 2px;*/
    font-size: 11px;
    margin-bottom: 2px;   
 
}
    .btnDefault.exit
    {
        padding: 5px 10px;
        font-style: normal;
        margin-left: 5px;
    }
.btnDefault.disabled
{
        pointer-events: none;
}
.btnDefault:hover
{
    text-decoration: none;
}
.bannerInfo
{
    width: 543px;
    height: 94px;

    display: inline-block;
    background-repeat: no-repeat;
    margin-bottom: 2px;
}
#controls
{
    display: inline-block;
    margin: 2px 0px 1px 2px;
}
#controls a
{
    margin-right: 2px;
}
#controls .btnDefault
{
    padding: 5px 0px;
    width:100%;
}
#controls td
{
    padding: 0 1px;
}
#header
{
    overflow: hidden;
    padding-top: 2px;
}
.treatment
{
    width: 86px; 
    overflow: hidden;
}
    .treatment a
    {
        width: 70px; 
        margin-bottom: 5px;
    }

.enterpriseData
{
     
    font-weight: bold; 
    font-size: 9px; 
    color: #FFF; 
    margin-top: 2px;
}
    .enterpriseData a
    {
        color: #FFF; 
         text-decoration: none;
    }
/*    Luiz Abreu - 8v2
    .bannerInfo
    {
        background-image: url('../../Content/images/bannerInfo.png');
    }
*/
    .imgLogo 
    {   
        background-image: url('../../Content/images/logo_portaldadrogaria.jpg');        
        background-repeat:no-repeat;
        background-position: -1px -1px;
        height: 60px;
        width: 219px; 
        text-indent: -9999px;       
                   
    }

/***************** MONTAR DE FORMA DINÂMICA ******************/
    /*.btnDefault
    {
            border-color: #41617f;
            background-color: #95cbdc;
    }

    .btnDefault:active,  .btnDefault:hover, .btnDefault.active 
    {
         border-color: #77c124;
         background-color: #4aff01;
    }

    .btnDefault.disabled
    {
         border-color: #666;
         background-color: #ccc;
    }

    .btnDefault.preAuth
    {
         border-color: #41617f;
         background-color: #f00;
    }

    .imgLogo 
    {
         background-image: url("http://192.168.20.137/portaldadrogaria/Content/images/portaldadrogaria.png?v=20100908");           
    }
    
    #header
    {
        background-color: #afeeff;
    }*/

/***************** MONTAR DE FORMA DINÂMICA ******************/