/* Project: Seac-RJ 
   Author: 3Jane do Brasil */

/* Global Classes */
* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	font-size: 13px;
	color:#7e6b40;
	}

html, body {height: 100%; width: 100%;}
body {
	margin: 15px auto 0 auto;
	background: #506164;
	font-family: Trebuchet MS, Arial, sans-serif;
	}
img {border: 0;}

sup {font-size: 10px;}

.clear {display: block; clear: both; height: 1px; overflow: hidden;}

button.bg {background: url('../img/bg_button.gif') no-repeat; border:none; width: 139px; height: 19px; text-transform:uppercase; color: #fff; font-size: 12px; float: right; cursor:pointer; margin: 15px 0 5px 0;}

button.bg_02 {background: url('../img/bg_button_02.gif') no-repeat; border:none; width: 109px; height: 19px; text-transform:uppercase; color: #fff; font-size: 12px; float: right; cursor:pointer; margin: 15px 0 5px 0;}


/* All */
.all {
	width:776px;
	margin: auto; 
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	background: url('../img/bg_body.gif') repeat-y;
	}
#anuncio {
	position:absolute;
	width:300px;
	height:300px;
	top:300px;
	left:300px;
	z-index:1000;
	}
.AL_left {text-align: left;}
.AL_right {text-align: right;}
.AL_center {text-align: center;}
.FL_left {float: left;}
.FL_right {float: right;}
.FL_none {float: none;}
.MG_top {margin-top: 15px !important;}
.MG_top_5 {margin-top: 5px !important;}
.MG_top_10 {margin-top: 10px !important;}
.MG_top_20 {margin-top: 20px !important;}
.MG_top_30 {margin-top: 30px !important;}
.PD_left_10 {padding-left: 10px !important;}
.PD_left_5 {padding-left: 5px !important;}
.PD_right_5 {padding-right: 5px !important;}
.PD_left_0 {padding-left: 0 !important;}
.PD_top_25 {padding-top: 25px !important;}
.PD_0 {padding:0 !important;}
.BG_none {background: none !important;}
.BG_img_none {background-image: none !important;}
.w_all {width: 100% !important;}
.MG_left_0 {margin-left: 0 !important;}
.MG_left_15 {margin-left: 15px !important;}
.MG_left_40 {margin-left: 40px !important;}

/* Top */
.top {background: url('../img/bg_top_body.gif') no-repeat top; height: 48px;}
.top p {width: 520px;padding: 25px 10px 0 220px;}
.top a:hover {text-decoration:underline;}
	
/* Left */
.shadow {position: absolute; left: 207px; top:8px; z-index:9;}
.left {width: 227px; position: absolute; top:0; left: -19px; background: url('../img/bg_top_menu_top.gif') top no-repeat;}
* html .left {background: url('../img/bg_top_menu_top.gif') -2px 0px no-repeat;}

.left .restrito {width: 233px; height: 210px; background:url('../img/bg_login.gif') no-repeat left; margin-top: 10px; margin-left: -2px; color: #53472a;}
.left .restrito input {border: 1px solid #7f9db9; margin-top: 10px;}

.left .restrito h1 {font-weight: bold; margin: 0 auto 20px auto; padding-top: 15px; padding-left: 28px; color: #53472a; font-size: 12px;}
.left .restrito ul {padding-left: 36px; padding-top: 15px; }
.left .restrito ul li {background: url('../img/separator_menu_left_02.gif') no-repeat bottom left;margin-bottom: 5px; padding-bottom:7px; font-weight: bold;}
.left .restrito ul li a {color: #6A5E40;}
.left .restrito ul li a:hover {color: #3b4749;}

.left h1, .left h1 a {color: #506164; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 27px; margin: 30px 0 0 27px;}
.left .menu_left ul {background: url('../img/bg_body_menu_top.gif') repeat-y; margin-top: 15px; padding-left: 35px; margin-left: -1px;}
.left .menu_left ul li {
	background: url('../img/separator_menu_left.gif') no-repeat bottom left;
	margin-bottom: 5px;
	padding-bottom:7px;
	font-size: 14px;
	}
.left .menu_left a:hover {color: #3b4749;}
	
.left .menu_left .menu_left_bottom {background: url('../img/bg_bottom_menu_top.gif') no-repeat; height: 43px; margin-left: -1px;}

/* Principal */
.principal {width: 562px; margin-left: 196px; min-height: 1350px;}
*html .principal {height: 800px;}
.principal_bottom {background: url('../img/bg_bottom_body.gif') no-repeat; height: 19px; width: 776px; margin-top: 15px;}

/* Principal Flash */
.principal .flash { border-bottom: 1px solid #7e6b40; border-top: 1px solid #7e6b40; margin: -1px 6px 3px 11px; padding: 2px 0 0 0; }
* html .principal .flash { margin-top:0; padding:2px 0; }


/* Principal News */
.principal .news {margin-left: 15px; background: url('../img/bg_news.gif') no-repeat top left; padding-top: 5px; margin-top: 20px;}
.principal .news .item_01, .principal .news .item_02 {width: 510px; margin-left: 15px;}
.item_01 {min-height: 280px;}
.item_01 h1 {border-bottom: 1px solid #d6ccb4;}
.principal .news .item_01 h1, .principal .news .item_02 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style:italic;
	font-size: 22px;
	color: #7E6B40;
	background: url('../img/list_style_h1.gif') no-repeat left;
	padding-left: 55px; 
	padding-top: 10px; 
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
.item_01 h2 {font-style: italic; font-size: 16px; color: #7e6b40;}
.item_01 h3 {
	font-style: normal;
	font-size: 15px;
	margin-bottom: 10px;
	color: #FCF8EC;
	background-color: #AEA380;
	margin-top: 15px;
	padding: 4px 4px 4px 7px;
	}
.item_01 h4 {font-style: normal; font-size: 14px; color: #8f7c51; margin-bottom: -12px; margin-top: 15px;}
.item_01 p.special {background: url('../img/separador_news.gif') no-repeat bottom; padding-bottom: 10px;}
.item_01 p {padding-bottom: 10px;}
.item_01 a, .item_02 a {font-weight: bold; color: #506164;}
.item_01 a:hover, .item_02 a:hover {color: #53472a;}
.item_01 ul {margin-top: 15px;}
.item_01 ul li {line-height: 28px; background: url('../img/separador_news.gif') no-repeat bottom;}
.item_01 ul li span {float:left;}
.item_01 ul li span.sp {float: none; font-size: 11px;}

.item_01 ol {margin-left: 25px; margin-right: 5px;}
.item_01 ol li {list-style: decimal; margin-bottom: 7px;}

.item_01 .dados {background: url('../img/separador_news.gif') no-repeat bottom; padding-bottom: 10px; margin: 20px 0;}
.item_01 .dados .MG_bt {margin-bottom: 5px;}
.item_01 .dados h2 {font-size: 13px; margin-bottom: 15px;}

.principal .item_02 h1 {margin-bottom: 10px;}
.principal .item_02 .bg_special {background-color: #f0e8cf;}
.principal .item_02 p {width: 345px; float: left; margin: 10px 0 10px 3px;}
.principal .item_02 input {float: right; width: 139px; margin: 15px 3px 0 auto;}

/* Forms */
.item_01 form{margin-left: 85px; margin-bottom: 30px;}
.item_01 form h2 {padding: 28px 0 10px 0;}
.item_01 form label {display: block; text-align: right; padding-top: 5px; width: 330px;}
.item_01 form label span {float: left;}
.item_01 form input, .item_01 form textarea {border: 1px solid #7e6b40; color: #000;}
.item_01 form.dft {width: 200px; margin-left: 140px;}
.item_01 form.dft label.special {width: 200px;}

/* Table */
.item_01 table {border-left: 1px solid #E6D8AB; border-bottom: 1px solid #E6D8AB; border-right: 1px solid #E6D8AB;}
.item_01 table td {padding: 10px; background: url('../img/separador_news.gif') no-repeat bottom;}
.item_01 table caption {
	text-align: left; 
	padding-left: 10px; 
	font-weight: bold; 
	font-size: 16px; 
	padding-bottom: 2px;
	color: #FCF8EC;
	background-color: #AEA380;
	border-left: 1px solid #E6D8AB;
	border-top: 1px solid #E6D8AB;
	border-right: 1px solid #E6D8AB;
	}
.item_01 table caption sup {color: #FCF8EC;}
.item_01 table th {padding-bottom: 5px; background-color: #F0E8CF;}
.item_01 table tr td a {color: #6A5E40;}
.item_01 table tr td a:hover {color: #3b4749;}
.DP_block span {display: block;}

.item_01 table td.color_01 {background-color: #f7eed3;}
.item_01 table td.color_02 {background-color: #faf3dd;}

.item_01 table.normal th {padding-bottom: 5px; background-color: #F0E8CF;}
.item_01 table.normal {border: 1px solid #E6D8AB; margin-left: 50px; margin-right: 50px;}
.item_01 table.normal td {padding: 10px; background: url('../img/separador_news.gif') no-repeat bottom;}
.item_01 table.normal caption {
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	font-size: 16px;
	padding-bottom: 2px;
	color: #FCF8EC;
	background-color: #AEA380;
	border-left: 1px solid #E6D8AB;
	border-top: 1px solid #E6D8AB;
	border-right: 1px solid #E6D8AB;
	}
	
.item_01 table.normal td.color_01 {background-color: #f7eed3;}
.item_01 table.normal td.color_02 {background-color: #faf3dd;}
	
.item_01 table.normal th {padding-bottom: 5px; background-color: #F0E8CF;}

td.special {padding-left: 0 !important; font-size:12px;}

/* Principal Entidades */
.principal .entidades {margin: 30px 45px 0 10px; width: 510px;}
.principal .entidades h1 {font-size: 15px; color: #506164; margin-left: 17px;}
.principal .entidades ul {
	width: 525px; 
	height: 210px;
	background: url('../img/bg_entidades.gif') no-repeat;
	padding-top:35px;
	margin-left: 10px;
	text-align: center;
	}
	
.principal .entidades li {display: inline;}
.principal .entidades ul .gr_01 {margin: 0 30px 0 37px;}
.principal .entidades ul .gr_02 {margin: 0 10px 0 7px;}

/* Principal Blocks */
.principal .blocks {margin: 15px 0 0 15px;}
.principal .blocks .block_01, .principal .blocks .block_02 {width: 240px;}
.principal .blocks .block_01 {float: left; margin-left: 15px;}
* html .principal .blocks .block_01 {margin-left: 5px;}
.principal .blocks .block_02 {float: right; margin-right: 30px;}
* html .principal .blocks .block_02 {margin-left: 10px; margin-right:18px;}
.principal .blocks address {font-style: normal; padding-left: 15px;}

.principal .flash, .principal .news, .principal .entidades, .principal .blocks {width: 556px;} 

/* Bottom */
.bottom {margin: auto; text-align:center;}
.bottom .menu_bottom {background: url('../img/bg_top_bottom.gif') no-repeat; height: 27px; width: 776px; padding-top: 13px;}
.bottom .menu_bottom ul li {
	display: inline;
	background: url('../img/separator_menu_bottom.gif') no-repeat right;
	padding: 0 7px;
	}
.bottom a:hover {text-decoration: underline;}

.bottom .footer {background: url('../img/bg_bottom_footer.gif') no-repeat; height: 25px; width:776px; padding-top: 6px;}
.bottom .footer p {color: #53472a;}

/* Bordas Arredondadas */
.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b { display:block; overflow:hidden; font-size:1px; }
.b1, .b2, .b3, .b1b, .b2b, .b3b { height:1px; }
.b1, .b1b { margin:0 5px; }
.b2, .b2b { margin:0 3px; }
.b3, .b3b { margin:0 2px; }
.b4, .b4b { height:2px; margin:0 1px; }
.boxcontent { display:block; padding:0 5px; text-align:left; }

.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b, .boxcontent {background:#f0e8cf;}

/* Admin */
.all_admin {
	width:776px;
	margin: auto; 
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
	background: url('../img/bg_body_admin.gif') repeat-y;
	}

.left_admin {width: 227px; position: absolute; top:0; left: -19px; background: url('../img/bg_top_menu_top_admin.gif') top no-repeat;}
* html .left_admin {background: url('../img/bg_top_menu_top_admin.gif') -2px 0px no-repeat;}

.left_admin a { color: #c6beab;}
.menu_left_admin ul li {
	background: url('../img/separator_menu_left_admin.gif') no-repeat bottom left;
	margin-bottom: 5px;
	padding-bottom:7px;
	font-size: 14px;
	}

.left_admin .menu_left_admin ul {background: url('../img/bg_body_menu_top_admin.gif') repeat-y; margin-top: 15px; padding-left: 35px; margin-left: -1px;}

.left .restrito_admin {width: 233px; height: 210px; background:url('../img/bg_login_admin.gif') no-repeat left; margin-top: 10px; margin-left: -2px; color: #53472a;}
.left .restrito_admin input {border: 1px solid #7f9db9; margin-top: 10px;}

.left .restrito_admin h1 {font-weight: bold; margin: 0 auto 20px auto; padding-top: 15px; padding-left: 28px; color: #53472a; font-size: 12px;}
.left .restrito_admin ul {padding-left: 36px; padding-top: 15px; }
.left .restrito_admin ul li {background: url('../img/separator_menu_left_02_admi.gif') no-repeat bottom left;margin-bottom: 5px; padding-bottom:7px; font-weight: bold;}
.left .restrito_admin ul li a {color: #53472a;}
.left .restrito_admin ul li a:hover {color: #3b4749;}
/* ok */

.left .menu_left_admin a:hover {color: #3b4749;}
.left .menu_left_admin .menu_left_bottom_admin {background: url('../img/bg_bottom_menu_top_admin.gif') no-repeat; height: 43px; margin-left: -1px;}
/*ok */

.principal_bottom_admin {background: url('../img/bg_bottom_body_admin.gif') no-repeat; height: 19px; width: 776px; margin-top: 15px;}
