/*-----------------------------------------------------------------------------------------------------------*/
/*------------------------------------- < Box type21 > ------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------*/
/*
	- style_display_items
	- style_gen_list
	- style_geral
	- style_import
	- style_login
	- style_search
	- style_search_quick_field
	- style_search_quick_field_modal
	
*/


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_display_items		  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_display_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_display_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 8px;
}

.caixa_header_type21_style_display_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000099;
	padding-top: 2px;
	padding-right: 0px;
}

.caixa_body_type21_style_display_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F4F5;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 5px;
	background-color:#D7DEF8;
}

.caixa_footer_type21_style_display_items {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 0px;
}

.caixa_iconspan_type21_style_display_items {
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_gen_list			  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_gen_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_gen_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 8px;
}

.caixa_header_type21_style_gen_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 14px;
	padding-right: 0px;
	padding-left: 2px;
}

.caixa_body_type21_style_gen_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F4F5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.caixa_footer_type21_style_gen_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_gen_list {
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 6px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_geral				  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 13px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 4px;
}

.caixa_header_type21_style_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 12px;
	padding-left: 2px;
	padding-right: 0px;
}

.caixa_body_type21_style_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F4F5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.caixa_footer_type21_style_geral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_geral {
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_import			  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_import {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 14px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_import {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 7px;
}

.caixa_header_type21_style_import {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 14px;
	padding-left: 2px;
	padding-right: 0px;
}

.caixa_body_type21_style_import {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F4F5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.caixa_footer_type21_style_import {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_import {
	float: right;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_login				  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 13px;
	padding-right: 5px;
}

.caixa_header_icon_collapse_type21_style_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 8px;
}

.caixa_header_type21_style_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 16px;
	padding-left: 3px;
}

.caixa_body_type21_style_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F3F4F5;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.caixa_footer_type21_style_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_login {
	float: right;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_search			  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 14px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 9px;
}

.caixa_header_type21_style_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 15px;
	padding-left: 3px;
	padding-right: 0px;
}

.caixa_body_type21_style_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.caixa_footer_type21_style_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_search {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_search_quick_field  										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_search_quick_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_search_quick_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 8px;
}

.caixa_header_type21_style_search_quick_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 7px;
	padding-right: 2px;
}

.caixa_body_type21_style_search_quick_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #1D3B59;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:right;
}

.caixa_footer_type21_style_search_quick_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_search_quick_field {
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}


/*-----------------------------------------------------------------------------------------------------------*/
/*											style_search_quick_field_modal 										 */
/*-----------------------------------------------------------------------------------------------------------*/
.caixa_header_icon_type21_style_search_quick_field_modal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
}

.caixa_header_icon_collapse_type21_style_search_quick_field_modal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	vertical-align:top;
	padding-top: 8px;
}

.caixa_header_type21_style_search_quick_field_modal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #F7F7F7;
	padding-top: 7px;
	padding-right: 2px;
}

.caixa_body_type21_style_search_quick_field_modal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #1D3B59;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:right;
}

.caixa_footer_type21_style_search_quick_field_modal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #F3F3F3;
	padding-bottom: 10px;
}

.caixa_iconspan_type21_style_search_quick_field_modal {
	float: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 3px;
	cursor:pointer;
/*  filter:alpha(opacity=60);
  opacity:0.6;
*/
}
