/*
 JP7's Default W3C Styles
 Copyright 2006 JP7
 http://jp7.com.br
 Version 0.14 - 2007/08/21 by JP, Thiago, Paulo
 */
/* Geral */
html, body {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

body {
    background: #FFF url(../img/bg.gif);
}

body, div, th, td, input, select, textarea, h1, h2, h3, h4, h5, h6 {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000;
}

h1, h2, h3, h4, h5, h6, hr {
    margin: 0px;
    padding: 0px;
}

a img {
    border: 0px;
}

hr {
    width: 100%;
    height: 1px;
    border: 0px;
    border-top: 1px solid #CCC;
}

table {
    border-collapse: collapse;
    border: 0px;
}

table th, table td {
    margin: 0px;
    padding: 0px;
}

form {
    margin: 0px;
    padding: 0px;
}

img {
    _behavior: url(iepngfix.htc);
}
 /* PNG Fix deve ser usado somente no IE 6.0 */
.cursor_hand, .cursor_hand_t * {
    cursor: pointer;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.clear_both {
    clear: both;
}

.clear_left {
    clear: left;
}

.clear_right {
    clear: right;
}

.text_left {
    text-align: left;
}

.text_right {
    text-align: right;
}

.text_center {
    text-align: center;
}

div.spacer {
    width: 1px;
    height: 1px;
    overflow: hidden;
}

div.hr {
    width: 100%;
    height: 1px;
    overflow: hidden;
    background: #000;
}

div.hr-nobg {
    width: 100%;
    height: 1px;
    overflow: hidden;
}

div.bug-mz-height {
    clear: both;
    overflow: hidden;
}

div.clear_both {
    clear: both;
    overflow: hidden;
    width: 0px;
    height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

div.debug_msg {
    width: auto;
    background: #FF0;
    color: #000;
    font-size: 10px;
}

div.debug_sql {
    width: auto;
    padding: 3px;
    font-weight: normal;
    text-align: left;
    color: #000000;
    background: #BBEEEE;
}

table.jp7_debugger_table {
    width: 100%;
    margin: 10px 0px;
}

table.jp7_debugger_table th {
    background-color: #EE6600;
    color: #FFFFFF;
    padding: 2px 10px;
}

table.jp7_debugger_table td {
    background-color: #FFFFFF;
    color: #000000;
    padding: 2px 10px;
}

table.jp7_debugger_table tr:nth-child(odd) td{
	background-color:#F5F5F5;
}
div.preview_type{
	position:fixed;
	_position:absolute;
	top:0px;
	padding:5px;
	font-weight:bold;
	border:1px solid black;
}


/* TinyMCE */

body.mceContentBody {
	height:auto;
	width:auto;
	background: #fff;
	color: #000;
	margin: 5px;
	text-align:left;
}


/* Fonts */
.font_black {
    color: #000;
}

.font_white {
    color: #FFF;
}

.font_gray_1 {
    color: #333;
}

.font_gray_2 {
    color: #666;
}

.font_gray_3 {
    color: #999;
}

.font_gray_4 {
    color: #CCC;
}

.font_gray_5 {
    color: #DDD;
}

.font_gray_6,
.font_ice {
    color: #EEE;
}

.font_ice_1 {
    color: #E5E5E5;
}

.font_ice_2 {
    color: #F2F2F2;
}

.font_ice_3 {
    color: #FCFCFC;
}

.font_arial {
    font-family: arial;
}

.font_verdana {
    font-family: verdana;
}

.font_arial_t * {
    font-family: arial;
}

.font_verdana_t * {
    font-family: verdana;
}

.font_0{font-size:9px;}
.font_1{font-size:10px;}
.font_2{font-size:13px;}
.font_3{font-size:16px;}
.font_4{font-size:18px;}
.font_5{font-size:24px;}
.font_6{font-size:32px;}
.font_7{font-size:48px;}
.font_11{font-size:11px;}
.font_12{font-size:12px;}

.font_0_t *{font-size:9px;}
.font_1_t *{font-size:10px;}
.font_2_t *{font-size:13px;}
.font_3_t *{font-size:16px;}
.font_4_t *{font-size:18px;}
.font_5_t *{font-size:24px;}
.font_6_t *{font-size:32px;}
.font_7_t *{font-size:48px;}
.font_11_t *{font-size:11px;}
.font_12_t *{font-size:12px;}

.line_height_0{line-height:9px;}
.line_height_1{line-height:10px;}
.line_height_2{line-height:13px;}
.line_height_3{line-height:16px;}
.line_height_4{line-height:18px;}
.line_height_5{line-height:24px;}
.line_height_6{line-height:32px;}
.line_height_7{line-height:48px;}

/* Backgrounds */

.bg_none{background:none;}

.bg_black{background-color:#000;}
.bg_white{background-color:#FFF;}
.bg_gray_1{background-color:#333;}
.bg_gray_2{background-color:#666;}
.bg_gray_3{background-color:#999;}
.bg_gray_4{background-color:#CCC;}
.bg_gray_5{background-color:#DDD;}
.bg_gray_6,
.bg_ice{background-color:#EEE;}
.bg_ice_1{background-color:#E5E5E5;}
.bg_ice_2{background-color:#F2F2F2;}
.bg_ice_3{background-color:#FCFCFC;}

/* Links */

a {
    color: #000;
}

a:link, a:active, a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.black {
    color: #000;
}

a.black:link, a.black:active, a.black:visited {
    text-decoration: none;
}

a.black:hover {
    text-decoration: underline;
}

a.white {
    color: #fff;
}

a.white:link, a.white:active, a.white:visited {
    text-decoration: none;
}

a.white:hover {
    text-decoration: underline;
}


/* Borders */

.border_white{border:1px solid #FFF;}
.border_black{border:1px solid #000;}

.border_color_white{border-color:#FFF;}
.border_color_black{border-color:#000;}


/* Tables */

table.cellpadding_10 th,table.cellpadding_10 td,tbody.cellpadding_9 tr td{padding:10px;}
table.cellpadding_9 th,table.cellpadding_9 td,tbody.cellpadding_8 tr td{padding:9px;}
table.cellpadding_8 th,table.cellpadding_8 td,tbody.cellpadding_7 tr td{padding:8px;}
table.cellpadding_7 th,table.cellpadding_7 td,tbody.cellpadding_6 tr td{padding:7px;}
table.cellpadding_6 th,table.cellpadding_6 td,tbody.cellpadding_5 tr td{padding:6px;}
table.cellpadding_5 th,table.cellpadding_5 td,tbody.cellpadding_1 tr td{padding:5px;}
table.cellpadding_4 th,table.cellpadding_4 td,tbody.cellpadding_4 tr td{padding:4px;}
table.cellpadding_3 th,table.cellpadding_3 td,tbody.cellpadding_3 tr td{padding:3px;}
table.cellpadding_2 th,table.cellpadding_2 td,tbody.cellpadding_2 tr td{padding:2px;}
table.cellpadding_1 th,table.cellpadding_1 td,tbody.cellpadding_1 tr td{padding:1px;}
table.cellpadding_0 th,table.cellpadding_0 td,tbody.cellpadding_0 tr td{padding:0px;}

td.num{text-align:right;}


/* Forms */

.DF-alert{background:#F99;}


/* Styles */

body#popup_img {
    margin: 0px;
    background: #FFF url(../img/status_wait.gif) no-repeat center;
    overflow: hidden;
}



/* Pages */

div.jp7_db_pages{width:100px;}
div.jp7_db_pages *{white-space:nowrap;}
div.jp7_db_pages input{float:left;width:15px;height:15px;border:0px;cursor:pointer;}
div.jp7_db_pages input.back{background: url(../img/ico_back.gif);}
div.jp7_db_pages input.go{background: url(../img/ico_go.gif);}
div.jp7_db_pages ul{list-style-type:none;padding:0px;margin:0px;}
div.jp7_db_pages li{display:inline;cursor:pointer;background:none;padding:2px;margin:0px;}
div.jp7_db_pages li.on a{text-decoration:underline;}
div.jp7_db_pages select{float:left;}
div.jp7_db_pages div{float:left;}

div.jp7_db_pages div.numbers-bottom div{text-align:center;}
div.jp7_db_pages div.numbers-bottom div{float:none;}
div.jp7_db_pages div.numbers-bottom input.go{float:right;}


/* Scrollbar - IE */
/*
scrollbar-track-color:#CCCCCC;
scrollbar-3dlight-color:#999999;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#333333;
scrollbar-darkshadow-color:#333333;
scrollbar-face-color:#666666;
scrollbar-highlight-color:#999999;
scrollbar-shadow-color:#EEEEEE;
*/

/* Poll */
div.poll_result div.answer{
	padding:3px;
}
div.poll_result div.answer1,
div.poll_result div.answer3,
div.poll_result div.answer5,
div.poll_result div.answer7,
div.poll_result div.answer9{
	background-color:#f0f0f0;
}
div.poll_result div.answer2,
div.poll_result div.answer4,
div.poll_result div.answer6,
div.poll_result div.answer8,
div.poll_result div.answer10{
	background-color:#e5e5e5;
}
div.poll_result div.answer_bar{
	height:10px;overflow:hidden;background:#224e79;
}
div.poll_result div.answer_bar1{ background:red; }
div.poll_result div.answer_bar2{ background:purple; }
div.poll_result div.answer_bar3{ background:orange; }
div.poll_result div.answer_bar4{ background:blue; }
div.poll_result div.answer_bar5{ background:green; }
div.poll_result div.answer_bar6{ background:gold; }
div.poll_result div.answer_bar7{ background:hotpink ; }
div.poll_result div.answer_bar8{ background:lime; }
div.poll_result div.answer_bar9{ background:coral; }
div.poll_result div.answer_bar10{ background:brown; }
div.poll_result div.votes{
	background:#444444;color:#FFF;padding:5px;
}

/* jQuery */
.ui-dialog .ui-dialog-buttonpane .ok{color:#009900;}
.ui-dialog .ui-dialog-buttonpane .cancel{color:#CC0000;}
#jquery_dialog_input input{ width:100%; margin-top:5px;}

