p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin:3px}

div.nanotabs { background: #067d2e; }
div.nanotabs ul { margin:0; padding : 0}
div.nanotabs ul li{ float:left; list-style:none; font-weight: bold; margin: 0; padding: 2px 8px}
div.nanotabs ul li a{ color: #fff; text-decoration:none;}
div.nanotabs ul li a.selected{ color: #f3c216}

div.tabc ul li a {color: #067d2e; }

#hbanners{ height: 130px;  padding: 7px 5px;float:right;}
#top_right { background:#067d2e; color: #fff; }
#search{ text-align:right}
#search div.input{ margin: 0}
#ProductCosa { width: 250px;}

#cart { background: #FFF; margin: 0 0 2px 0}
#cart a{ color: #067d2e; }
h2 { color:#fff; background: #067d2e; text-decoration:none; padding-left: 5px; font-weight:bold; font-size:15px;}

#info h2 { margin: 20px 0 0 0}

div.admin_menu{float:left;width: 200px;background: #067d2e;padding:8px;margin: 0 0 8px 8px;}
div.admin_menu a{clear:both;font-size: 20px;color:#fff;text-decoration:none;font-variant:small-caps;}
div.admin_menu a:hover{text-decoration:underline;}

div.products tr{ border-bottom:1px solid #ccc; font-size: 13px;}
div.products tr a, div.products tr a:hover, div.products tr a:visited{color : #000;}
div.products th, div.products th a {background:#559955;color:#fff;border: none; font-variant:small-caps; letter-spacing:1px;}
div.products th a:hover { background-color: #f3c216 }
div.products tr.altrow td, div.products td{background:#ffc; border:none; }
div.products table{ border : none; margin: 0 0 10px 0;}

span.side{ color: #999; font-size: 13px;  font-weight: bold;}

#view_box { background: #067d2e; color: #fff; padding:10px; font-size:1.8em; }
div.view_tracks { background: #067d2e; color: #fff; padding:10px; font-size:14px; line-height: 18px;}

#ProductEditForm div, #ProductAddForm div { float: none}
#ProductEditForm td, #ProductAddForm td { background:#fff; text-align: left;}

#UserLoginForm div{ float:none; }

#footer { background: #595; margin: 10px; text-align:center; font-weight: bold; color: #fff }

/* PRESO DA CAKEPHP */
/* Paging */
div.paging { color: #666666; width:100%; text-align: right}
div.paging div.disabled { color: #999; display: inline; }
div.paging span.current { color: #000; font-weight:bold}
div.paging span a { text-decoration:none }

/* Forms */
form { clear: both; margin:auto; padding: 0; width: 100%; }
fieldset { border: 1px solid #ccc; margin-top: 30px; padding: 16px 20px; }
fieldset legend { background:#fff; color: #e32; font-size: 160%; font-weight: bold;}
fieldset fieldset { margin-top: 0px; margin-bottom: 20px; padding: 16px 10px;}
fieldset fieldset legend { font-size: 120%; font-weight: normal;}
fieldset fieldset div {	clear: left; margin: 0 20px;}
form div { float:left; margin-bottom: 0; padding: 3px; vertical-align: text-top;}
form div.input { color: #444; margin-right:20px}
form div.required { color: #333; font-weight: bold}
form div.submit {border: 0; float:left }
label { display: block; font-size: 110%; padding-right: 20px; }
input, textarea { clear: both; font-size: 140%; font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif; padding: 2px;	width: 100%;}
select { clear: both; font-size: 120%; vertical-align: text-bottom;}
select[multiple=multiple] { width: 100%;}
option { font-size: 120%; padding: 0 3px;}
input[type=checkbox] {clear: left; float: left; margin: 0px 6px 7px 2px; width: auto; }
input[type=radio] {float:left; width:auto; margin: 0 3px 7px 0; }
div.radio label {margin: 0 0 6px 20px; }
input[type=submit] {display: inline; font-size: 110%; padding: 2px 5px; width: auto; vertical-align: bottom; }

/* Notices and Errors */
div.message {clear: both; color: #900; font-size: 140%; font-weight: bold; margin: 1em 0; }
div.error-message {clear: both; color: #900; font-weight: bold; }
p.error {background-color: #e32; color: #fff; font-family: Courier, monospace;font-size: 120%; line-height: 140%; padding: 0.8em; margin: 1em 0; }
p.error em {color: #000; font-weight: normal; line-height: 140%; }
.notice {background: #ffcc00; color: #000; display: block; font-family: Courier, monospace; font-size: 120%; line-height: 140%; padding: 0.8em; margin: 1em 0; }
.success {background: green; color: #fff;}

/* Tables */
table { background: #fff; border:1px solid #ccc; border-right:0; clear: both; color: #000; margin-bottom: 10px; width: 100%; }
th {background: #f2f2f2; border:1px solid #bbb; border-top: 1px solid #fff; border-left: 1px solid #fff; text-align: center; }
th a { background:#f2f2f2; display: block; padding: 2px 4px; text-decoration: none; }
th a:hover { background: #ccc; color: #333; text-decoration: none; }
table tr td {background: #fff; border-right: 1px solid #ccc; padding: 4px; text-align: center; vertical-align: top; }
table tr.altrow td { background: #f4f4f4;}
td.actions {text-align: center; white-space: nowrap;}
td.actions a { margin: 0px 6px;}
.cake-sql-log table { background: #f4f4f4;}
.cake-sql-log td { padding: 4px 8px; text-align: left;}

