/* ------------------------------------------------------------------------------------------------------------filtro*/

#filtro {
	color: #666;
	height: 55px;
	border-bottom: 1px solid #ccc
}

#filtro p {
	color: #666;
	float: left;
}

#filtro a {
	color: #666;
	text-decoration: none
}

#filtro a:hover {
	color: #003366;
	text-decoration: none
}

#filtro h1 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	color: #003366;
	text-align: left
}

#filtro h2 {
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-align: right;
}

#filtro input {
	color: #aaa;
	text-align: left;
	padding: 2px;
}

#filtro select {
	border: 1px solid #003366;
	color: #1E2D5D;
	padding: 2px;
	width: 150px;
	background-color: #FFFAC2
}

#form_filtro {
	text-align: left;
}

.input_filtro { width: 200px; border: 1px solid #003366; margin-right: 5px; background-color: #FFFAC2}
.inputbt_filtro { vertical-align: bottom}

/* ---------------------------------------------------------------------------------------------------------------------------------head*/

#head {
	padding: 5px 0 5px 0;
	height: 30px
}

#head_reg {
	text-align: center;
	font-size: 11px;
	padding: 4px;
	color: #F4A800;
}

.icones_adm{
	float: right;
	padding: 5px
}

#paginacao img{
	vertical-align: middle
}

#paginacao{
	padding: 5px;
}

#paginacao a {
	color: #aaa;
	text-decoration: none;
	padding: 2px
}

#paginacao a:hover {
	color: #000;
	text-decoration: none;
	padding: 2px
}

/* ------------------------------------------------------------------------------------------------------------------------------------------add*/

.head_default img{ margin: 2px; }

#row_desc{
	clear: both
}
.col_desc h1{font-size: 12px; color: #003366; padding: 5px; margin: 2px; float: left; min-width: 200px; background-color: #e7e7e8; border: 1px solid #ccc}
.col_desc textarea{color: #003366; padding: 5px; border: 1px solid #336699}
.col_desc input{font-size: 12px; color: #003366; border: 1px solid #336699; padding: 2px; margin: 5px}

/* ---------------------------------------------------------------------------------------------------------- classes / noticias */

.col_desc_n{ color: #1e2d5d; font-weight: bold}
.col_desc2_n{ background: #e7e7e8 url(../images/bord_round.gif) bottom left no-repeat; padding: 20px}

.col_desc_n h1{ color: #436a8d; font-size: 16px; border-bottom: 3px solid #436a8d; padding: 5px}

/* ---------------------------------------------------------------------------------------------------------- fim de classes / noticias */

#bt_add{
	text-align: left;
	background-color: #FFFAC2;
	margin: 2px;
	padding: 5px;
	border-top: 3px solid #FEBC11;
	border-bottom: 1px solid #FEBC11;
	color: #FEBC11;
	font-weight: bold;
	height: 20px
}

#bt_add input{
	vertical-align: middle;
	float: left
}

#bt_add p{
	vertical-align: middle;
}

#bt_del{
	text-align: left;
	background-color: #FFFAC2;
	margin: 2px;
	padding: 5px;
	border-top: 3px solid #FEBC11;
	border-bottom: 1px solid #FEBC11;
	color: #FEBC11;
	font-weight: bold;
	height: 20px
}

#bt_del input{
	vertical-align: middle;
	float: left
}

#bt_del p{
	vertical-align: middle;
}

#bt_edit{
	text-align: left;
	background-color: #FFFAC2;
	margin: 2px;
	padding: 5px;
	border-top: 3px solid #FEBC11;
	border-bottom: 1px solid #FEBC11;
	color: #FEBC11;
	font-weight: bold;
	height: 20px
}

#bt_edit input{
	vertical-align: middle;
	float: left
}

#bt_edit p{
	vertical-align: middle;
}

#head_dft_pag{
	color: #FEBC11;
	float: right;
	font-weight: bold;
}

#head_dft_pag img{
	vertical-align: bottom
}

#bt_dft{
	text-align: right;
	background-color: #FFFAC2;
	margin: 2px;
	padding: 5px;
	border-top: 3px solid #FEBC11;
	border-bottom: 1px solid #FEBC11;
	color: #FEBC11;
	font-weight: bold
}

/* ------------------------------------------------------------------------------------------------------------------------------tabela - Padrões*/

.tbl_lista{background-color: #FFFAC2; clear: both}
.tbl_lista_v{padding: 10px}
.tbl_lista_id{border-bottom: 1px solid #aaa}

.tbl_tit{padding: 5px 0 5px 5px; clear: both}
.tbl_tit img{vertical-align: middle}
.tbl_tit a{color: #003366; font-weight: bold; text-decoration: none}
.tbl_tit_v{border-bottom: 1px solid #FEBC11; padding: 5px 0 5px 5px; font-weight: bold; width: 100px}

.tbl_lista_icon{text-align: center;background-color: #E7E8E9; width: 10%}
.tbl_lista_icon img{vertical-align: middle}
.tbl_lista_icon2 img{vertical-align: middle}
.tbl_lista_icon2{text-align: center;background-color: #ccc; width: 10%}

.tbl_desc{padding: 5px; color: #666;background-color: #E7E8E9 }
.tbl_desc a{color: #1e2d5d; text-decoration:none }
.tbl_desc a:hover{text-decoration: underline }

.tbl_desc2{padding: 5px; color: #666;background-color: #ccc }
.tbl_desc2 a{color: #1e2d5d; text-decoration:none }
.tbl_desc2 a:hover{text-decoration: underline }

.tbl_desc_v{padding: 5px; color: #666;background-color: #E7E8E9}
.tbl_desc_v input{padding: 2px; color: #666;background-color: #fff; border: 1px solid #666}
.tbl_desc_v2{padding: 5px; color: #666;background-color: #ccc}
.tbl_desc_v2 input{padding: 2px; color: #666;background-color: #fff; border: 1px solid #666}

.head_default{padding: 2px; text-align: right}

.digg {margin: 10px; float: left}

.warning{color: #fff; font-weight: bold; text-align: left; background: #ff7878 url(../images/warning.gif) 5px 5px no-repeat; padding: 20px 20px 20px 45px; border: 2px solid red; margin: 5px}
.warning a{color: #fff; font-size: 12px}
.warning a:hover{color: #fff; font-size: 12px; text-decoration: underline}

.positive{color: #fff; font-weight: bold; text-align: left; background: #83c483 url(../images/positive.gif) 5px 5px no-repeat; padding: 20px 20px 20px 45px; border: 2px solid green; margin: 5px}
.positive a{color: #fff; font-size: 12px}
.positive a:hover{color: #fff; font-size: 12px; text-decoration: underline}

/* -------------------------------------------------------------------------------Menu-------------------*/

.menu_login{
	text-align: left;
	border-right: 1px solid #e7e7e8;
	color: #aaa
}

#text_login{
	padding: 20px;
	color: #666
}

#text_login a{
	font-weight: bold;
	text-decoration: none;
	color: #1e2d5d
}

.menu_login_rank{
	text-align: left;
	color: #436a8d;
	padding: 10px;
	border: 1px solid #ccc
}

.login_out{
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

.login_out a{
	text-decoration: none;
	font-weight: bold;
	color: red
}

.login_data{
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

.login_data a{
	text-decoration: none;
	font-weight: bold;
	color: #1e2d5d
}


.menu_login_link{
	padding: 5px;
	background: #ffffcc url(../images/y_w_grad.gif) repeat-y top left;
	margin: 4px;
	font-weight: bold;
	/*border-top: 2px solid #fdbb11;*/
	border-bottom: 1px solid #fdbb11;
	/*border-right: 1px solid #fdbb11;*/
	text-align: right
}

.menu_login_link a{
	text-decoration: none;
	color: #1e2d5d;
	width: 150px
}

.menu_login_link a:hover{
	color: #fdbb11;
}